:root{--ink:#17201c;--muted:#69736e;--line:#dde3df;--paper:#fff;--canvas:#f4f5f1;--accent:#166b4e;--accent-dark:#0d503a;--accent-soft:#e5f1eb;--warm:#d9a545;--error:#a93b35}.ops-review-shell{color:#17202a;background:#f4f6f8;min-height:100vh;padding:32px}.ops-review-header{justify-content:space-between;align-items:end;gap:20px;max-width:1200px;margin:0 auto 24px;display:flex}.ops-review-header span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.ops-review-header h1{margin:6px 0 0;font-size:34px}.ops-review-operator{background:#fff;border:1px solid #d8dee7;border-radius:10px;padding:10px 14px;font-size:14px}.ops-review-summary{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1200px;margin:0 auto 20px;display:grid}.ops-review-summary article,.ops-review-card{background:#fff;border:1px solid #dfe4ea;border-radius:14px;box-shadow:0 3px 16px #17202a0d}.ops-review-summary article{flex-direction:column;gap:6px;padding:18px;display:flex}.ops-review-summary span,.ops-review-card dt{color:#64748b;font-size:12px}.ops-review-summary strong{font-size:18px}.ops-review-summary small{color:#64748b}.ops-review-grid{grid-template-columns:360px 1fr;align-items:start;gap:20px;max-width:1200px;margin:0 auto;display:grid}.ops-review-card{padding:22px}.ops-review-card h2{margin:0 0 18px;font-size:18px}.ops-review-card dl{margin:0}.ops-review-card dl div{border-bottom:1px solid #eef1f4;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.ops-review-card dd{text-align:right;margin:0}.ops-review-title{justify-content:space-between;align-items:center;display:flex}.ops-review-title span{color:#4338ca;background:#eef2ff;border-radius:99px;padding:4px 9px;font-size:12px}.ops-review-events ol{margin:0;padding:0;list-style:none}.ops-review-events li{border-top:1px solid #eef1f4;padding:16px 0}.ops-review-events li>div{justify-content:space-between;gap:16px;display:flex}.ops-review-events time,.ops-review-events small,.ops-review-empty{color:#64748b;font-size:12px}.ops-review-events pre{white-space:pre-wrap;background:#f7f8fa;border-radius:8px;max-height:180px;margin:10px 0 0;padding:12px;font:12px/1.5 ui-monospace,monospace;overflow:auto}.ops-review-error,.ops-review-loading{text-align:center;background:#fff;border:1px solid #dfe4ea;border-radius:14px;max-width:680px;margin:120px auto;padding:24px}.ops-review-error{color:#b42318}.ops-review-header p{color:#64748b;margin:5px 0 0}.ops-review-banner{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;max-width:1200px;margin:0 auto 18px;padding:12px 15px}.ops-review-banner.is-error{color:#b42318;background:#fef2f2;border-color:#fecaca}.ops-workbench{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;max-width:1200px;margin:0 auto;display:grid}.ops-workbench-main{flex-direction:column;gap:20px;display:flex}.ops-preview-column{position:sticky;top:20px}.ops-eyebrow{color:#64748b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:750;display:block}.ops-review-title>div>h2{margin-bottom:0}.ops-quote-grid,.ops-access-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.ops-access-grid{grid-template-columns:repeat(3,1fr)}.ops-quote-grid>div,.ops-access-grid>div{background:#fafbfc;border:1px solid #e4e8ee;border-radius:10px;padding:14px}.ops-quote-grid span,.ops-access-grid span{color:#64748b;margin-bottom:6px;font-size:11px;display:block}.ops-quote-grid strong,.ops-access-grid strong{font-size:14px}.ops-history{flex-direction:column;gap:8px;margin:14px 0 18px;display:flex}.ops-history>div{background:#f8f8ff;border-left:3px solid #818cf8;grid-template-columns:90px 1fr 1fr;gap:12px;padding:11px 13px;font-size:13px;display:grid}.ops-history small{color:#64748b;text-align:right}.ops-form-row{grid-template-columns:220px 1fr;gap:12px;display:grid}.ops-form-row label,.ops-content-item{color:#475569;font-size:12px}.ops-form-row input,.ops-form-row textarea,.ops-content-item textarea{color:#17202a;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cfd6df;border-radius:8px;margin-top:6px;padding:10px 11px}.ops-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.ops-actions button,.ops-copy-link{color:#fff;cursor:pointer;background:#25304a;border:1px solid #25304a;border-radius:8px;padding:10px 14px;font-weight:650}.ops-actions button.warn{color:#b45309;background:#fff7ed;border-color:#d97706}.ops-actions button.ghost,.ops-copy-link{color:#334155;background:#fff;border-color:#cfd6df}.ops-actions button.danger{color:#b91c1c;background:#fff1f2;border-color:#dc2626}.ops-actions button:disabled{cursor:not-allowed;opacity:.42}.ops-content-item{border:1px solid #e0e5eb;border-radius:12px;margin-top:14px;padding:16px}.ops-content-item>div:first-child{flex-direction:column;gap:4px;display:flex}.ops-content-item>a{color:#4338ca;margin:10px 0;font-weight:650;display:inline-block}.ops-content-item>p{background:#f8fafc;border-radius:8px;padding:10px}.ops-review-events details summary{color:#4338ca;cursor:pointer;margin-top:8px;font-size:12px}.ops-link-preview h2{margin:8px 0 18px;line-height:1.35}.ops-link-preview p{color:#475569;font-size:14px;line-height:1.65}.ops-mail-cta{color:#fff;text-align:center;background:#25304a;border-radius:9px;margin:18px 0 10px;padding:12px;font-weight:700;text-decoration:none;display:block}.ops-copy-link{width:100%}.ops-secure-note{color:#64748b;background:#f1f5f9;border-radius:8px;margin-top:16px;padding:12px;font-size:11px;line-height:1.55}@media (max-width:800px){.ops-review-shell{padding:18px}.ops-review-header{flex-direction:column;align-items:start}.ops-review-summary{grid-template-columns:1fr 1fr}.ops-review-grid,.ops-workbench{grid-template-columns:1fr}.ops-preview-column{position:static}.ops-quote-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.ops-review-summary,.ops-quote-grid,.ops-access-grid,.ops-form-row,.ops-history>div{grid-template-columns:1fr}.ops-history small{text-align:left}}.readonly-banner{z-index:20;color:#624400;background:#fff7df;border-bottom:1px solid #f0c36a;justify-content:center;align-items:center;gap:12px;padding:10px 20px;font-size:13px;display:flex;position:relative}.readonly-banner strong{font-weight:750}.readonly-banner span{color:#775b19}.readonly-field-note{color:var(--muted)}@media (max-width:640px){.readonly-banner{flex-direction:column;align-items:flex-start;gap:2px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);min-height:100vh;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.64}:focus-visible{outline-offset:2px;outline:3px solid #166b4e47}.topbar{color:#fff;background:#101915;border-bottom:1px solid #ffffff1a;height:68px}.topbar-inner{align-items:center;gap:24px;width:min(1180px,100% - 40px);height:100%;margin:auto;display:flex}.brand-word{color:inherit;letter-spacing:.24em;font-size:15px;font-weight:800;text-decoration:none}.secure-label{color:#abb8b1;align-items:center;gap:8px;margin-left:10px;font-size:12px;display:inline-flex}.secure-label span{color:#5bc291;font-size:8px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-selector{color:inherit;margin-left:auto;position:relative}.language-selector:after{content:"⌄";pointer-events:none;opacity:.72;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-56%)}.language-selector select{min-height:40px;color:inherit;cursor:pointer;appearance:none;background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:0 34px 0 14px}.language-selector select option{color:#18181b;background:#fff}.global-language-selector{z-index:1000;color:#27272a;background:#fffffff5;border:1px solid #e4e4e7;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:4px 8px 4px 12px;font-size:12px;font-weight:700;display:flex;position:fixed;top:12px;right:16px;box-shadow:0 4px 16px #18181b1a}.global-language-selector select{color:#18181b;max-width:142px;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:0}body:has(.language-selector)>.global-language-selector{display:none}@media (max-width:640px){.global-language-selector{top:8px;right:8px}.global-language-selector>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.page-shell{width:min(1180px,100% - 40px);margin:auto}.hero{border-bottom:1px solid #d8ded9;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:44px 0 36px;display:grid}.brand-avatar{color:#412f22;background:#e9ded0;border-radius:18px;place-items:center;width:64px;height:64px;font:700 28px Georgia,serif;display:grid;box-shadow:inset 0 0 0 1px #0000000d}.hero-main p{color:var(--muted);margin:0 0 5px;font-size:14px}.hero-main h1{letter-spacing:-.02em;margin:0;font:600 clamp(25px,3vw,38px)/1.2 Georgia,Noto Serif SC,serif}.meta-line{color:var(--muted);flex-wrap:wrap;gap:0;margin-top:12px;font-size:12px;display:flex}.meta-line span+span:before{content:"·";margin:0 9px}.deadline{text-align:right;border-left:1px solid #d2d9d4;flex-direction:column;gap:4px;min-width:220px;padding-left:24px;display:flex}.deadline span,.deadline small{color:var(--muted);font-size:11px}.deadline strong{font-size:14px}.content-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:30px;padding:34px 0 68px;display:grid}.main-column{flex-direction:column;gap:22px;min-width:0;display:flex}.card{background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:0 3px 16px #12231c09}.section-toggle{border-radius:inherit;text-align:left;width:100%;min-height:88px;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;display:flex}.section-toggle>span:first-child{flex-direction:column;gap:5px;display:flex}.section-toggle strong{font:600 21px Georgia,Noto Serif SC,serif}.eyebrow{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.chevron{color:var(--muted);font-size:24px;transition:transform .2s;transform:rotate(0)}.chevron.open{transform:rotate(180deg)}.brief-content{border-top:1px solid #edf0ed;padding:0 26px 26px}.brief-block{padding-top:22px}.brief-block h3{letter-spacing:.06em;margin:0 0 8px;font-size:12px}.brief-block>div{color:#48534d;font-size:14px;line-height:1.75}.brief-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.brief-columns .brief-block{background:var(--accent-soft);border-radius:12px;margin-top:22px;padding:18px}.brief-columns .brief-block.warning{background:#f7f1e7}.check-list,.plain-list{margin:0;padding:0;list-style:none}.check-list li,.plain-list li{padding-left:21px;position:relative}.check-list li+li,.plain-list li+li{margin-top:5px}.check-list li:before{content:"✓";color:var(--accent);font-weight:800;position:absolute;left:0}.plain-list li:before{content:"—";color:#99702f;position:absolute;left:0}.task-card{padding:28px}.task-heading{align-items:flex-start;gap:14px;margin-bottom:26px;display:flex}.step-number{color:#fff;background:var(--accent);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font:700 11px Georgia,serif;display:grid}.task-heading h2{margin:4px 0 0;font:600 26px/1.2 Georgia,Noto Serif SC,serif}.segmented{background:#f0f2ef;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;margin:0 0 24px;padding:5px;display:grid}.segmented button{min-height:43px;color:var(--muted);background:0 0;border:0;border-radius:8px;font-size:13px;font-weight:650}.segmented button.active{color:var(--ink);background:#fff;box-shadow:0 1px 5px #0000001a}.info-grid{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin:0 0 26px;display:grid;overflow:hidden}.info-item{background:#fafbfa;min-width:0;padding:16px}.info-item.wide{grid-column:1/-1}.info-item span{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.info-item strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.55;display:block}.field{margin-top:20px}.field>label,.field-group legend,.support-form label{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.field>label span,.field-group legend span{color:var(--error);margin-left:3px}input,textarea,select{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #cbd3ce;border-radius:9px;padding:12px 14px;transition:border .15s,box-shadow .15s}textarea{resize:vertical;line-height:1.55}input:focus,textarea:focus,select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #166b4e1a}.money-input{border:1px solid #cbd3ce;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.money-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #166b4e1a}.money-input span{color:var(--muted);border-right:1px solid var(--line);padding:0 14px;font-size:12px;font-weight:750}.money-input input{box-shadow:none;border:0;border-radius:0;font-size:18px;font-weight:650}.money-input input:focus{box-shadow:none}.field-help{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.field-group{border:0;margin:22px 0 0;padding:0}.choice{border:1px solid var(--line);border-radius:9px;align-items:center;gap:11px;min-height:48px;padding:10px 13px;font-size:13px;display:flex}.choice+.choice{margin-top:8px}.choice input{width:18px;height:18px;min-height:18px;accent-color:var(--accent);flex:none}.choice.standalone{margin-top:18px}.choice.confirmation{background:#f7f9f7;align-items:flex-start;margin-top:22px;line-height:1.55}.date-input{margin-top:8px}.form-error,.page-error{color:var(--error);background:#fbeceb;border-radius:8px;margin:16px 0 0;padding:11px 13px;font-size:13px}.primary-button,.secondary-button{border-radius:9px;min-height:50px;font-weight:750}.primary-button{color:#fff;background:var(--accent);border:1px solid var(--accent);width:100%;margin-top:24px}.primary-button:hover:not(:disabled){background:var(--accent-dark)}.primary-button.danger{color:var(--error);background:#fff;border-color:#d8a6a2}.secondary-button{color:var(--accent);background:#fff;border:1px solid #b9c9c1;padding:0 18px}.notice{color:#6b572d;background:#faf4e8;border-radius:9px;margin-bottom:22px;padding:12px 14px;font-size:12px;line-height:1.55}.offer-comparison{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.offer-comparison>div{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:5px;padding:18px;display:flex}.offer-comparison>div.latest{color:#fff;background:var(--accent);border-color:var(--accent)}.offer-comparison span,.offer-comparison small{opacity:.72;font-size:11px}.offer-comparison strong{font:600 22px Georgia,serif}.tier-offer{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:11px;margin:-5px 0 20px;padding:14px}.tier-offer>strong{color:#3f3f46;margin-bottom:9px;font-size:11.5px;display:block}.tier-offer>div{flex-direction:column;gap:6px;display:flex}.tier-offer>div>div{background:#fff;border:1px solid #e4e4e7;border-radius:8px;grid-template-columns:1fr auto minmax(90px,auto);align-items:center;gap:10px;padding:8px 10px;display:grid}.tier-offer span{color:#52525b;font-size:11.5px}.tier-offer b{color:#18181b;font:700 12.5px ui-monospace,SFMono-Regular,Consolas,monospace}.tier-offer small{color:#a1a1aa;text-align:right;font-size:10px}.tier-offer p{color:#71717a;margin:9px 0 0;font-size:10.5px;line-height:1.5}.provider-panel{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:17px;display:grid}.provider-mark{width:40px;height:40px;color:var(--accent);background:var(--accent-soft);border-radius:50%;place-items:center;font-weight:800;display:grid}.provider-panel>div:nth-child(2){flex-direction:column;display:flex}.provider-panel span,.provider-panel small{color:var(--muted);font-size:11px}.provider-panel strong{margin:3px 0;font-size:14px}.status-pill{background:#f4e8cb;border-radius:999px;padding:6px 9px;color:#78591f!important}.privacy-callout{background:#f3f7f4;border-radius:12px;margin-top:16px;padding:18px}.privacy-callout strong{font-size:13px}.privacy-callout p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.65}aside{position:sticky;top:22px}.aside-card{background:#e7ede8;border-radius:14px;padding:21px}.icon{width:32px;height:32px;color:var(--accent);background:#fff;border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.aside-card strong{font:600 17px/1.35 Georgia,serif;display:block}.aside-card p{color:#5a665f;margin:10px 0 0;font-size:12px;line-height:1.7}.support-section{border-top:1px solid var(--line);margin-top:18px}.text-button,.wrong-recipient{text-align:left;width:100%;min-height:48px;color:var(--accent);background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.support-form{padding-bottom:16px}.support-form textarea{background:#fff}.support-form .secondary-button{width:100%;margin-top:8px}.support-form p{color:var(--accent);font-size:12px}.wrong-recipient{color:var(--muted);border-top:1px solid var(--line);font-weight:500}.receipt-card{text-align:center;padding:42px}.success-mark{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:25px;display:grid}.receipt-card h2{max-width:560px;margin:7px auto 28px;font:600 28px/1.35 Georgia,Noto Serif SC,serif}.receipt-details{border:1px solid var(--line);text-align:left;border-radius:12px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.receipt-details div{padding:16px}.receipt-details div:nth-child(2n){border-left:1px solid var(--line)}.receipt-details div:nth-child(n+3){border-top:1px solid var(--line)}.receipt-details dt{color:var(--muted);font-size:11px}.receipt-details dd{margin:5px 0 0;font-size:13px;font-weight:650}.saved-hint{color:var(--muted);margin:20px 0 0;font-size:12px}.footer{color:#89928d;background:#101915;justify-content:space-between;gap:20px;min-height:74px;padding:20px max(20px,50vw - 590px);font-size:11px;display:flex}.state-page{text-align:center;color:#fff;background:#101915;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.state-page .brand-word{position:absolute;top:30px;left:50%;transform:translate(-50%)}.state-page>p{color:#aab5af;max-width:480px;line-height:1.7}.state-page h1{font:600 30px Georgia,serif}.state-icon{color:#142019;background:#d9a545;border-radius:50%;place-items:center;width:58px;height:58px;font-size:25px;font-weight:800;display:grid}.state-language{margin:18px 0 0}.loader{border:3px solid #ffffff29;border-top-color:#67c99b;border-radius:50%;width:36px;height:36px;margin-top:10px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:820px){.hero{grid-template-columns:auto 1fr}.deadline{text-align:left;border:0;border-top:1px solid #d8ded9;grid-column:1/-1;padding:14px 0 0}.content-layout{grid-template-columns:1fr}aside{position:static}}@media (max-width:520px){.topbar{height:60px}.topbar-inner,.page-shell{width:min(100% - 28px,1180px)}.secure-label{display:none}.hero{gap:14px;padding:26px 0 24px}.brand-avatar{border-radius:13px;width:48px;height:48px;font-size:22px}.hero-main h1{font-size:23px}.content-layout{gap:22px;padding:22px 0 50px}.section-toggle{min-height:76px;padding:17px 18px}.section-toggle strong{font-size:18px}.brief-content{padding:0 18px 18px}.brief-columns,.info-grid,.offer-comparison{grid-template-columns:1fr}.brief-columns{gap:0}.info-item.wide{grid-column:auto}.task-card{padding:20px 18px}.task-heading h2{font-size:23px}.segmented button{font-size:12px}.provider-panel{grid-template-columns:auto 1fr}.provider-panel .status-pill{grid-column:1/-1;justify-self:start}.receipt-card{padding:30px 18px}.receipt-card h2{font-size:23px}.receipt-details{grid-template-columns:1fr}.receipt-details div:nth-child(2n){border-left:0}.receipt-details div+div{border-top:1px solid var(--line)}.footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important}}.inquiry-portal{color:#18181b;background:#fafafa;min-height:100vh;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.prototype-topbar{background:#fffffff5;border-bottom:1px solid #e4e4e7;height:68px}.prototype-topbar>div{align-items:center;gap:14px;width:min(832px,100% - 32px);height:100%;margin:auto;display:flex}.prototype-topbar a{color:#18181b;letter-spacing:-.03em;font-size:19px;font-weight:750;text-decoration:none}.prototype-topbar>div>span:last-child{color:#71717a;font-size:12px}.prototype-access{color:#71717a;margin-left:auto;font-size:11px}.prototype-topbar .language-selector{color:#52525b;margin-left:0}.prototype-topbar .language-selector select{background:#fff;border-color:#e4e4e7;border-radius:8px;min-height:34px;padding:0 30px 0 10px;font-size:11px;font-weight:700}.prototype-tabs{background:#fff;border-bottom:1px solid #e4e4e7;height:43px}.prototype-tabs>div{align-items:stretch;gap:6px;width:min(832px,100% - 32px);height:100%;margin:auto;display:flex}.prototype-tabs button{color:#71717a;text-align:center;cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #0000;min-width:58px;padding:12px 12px 10px;font-size:12px}.prototype-tabs button:hover:not(:disabled){color:#18181b;background:#fafafa}.prototype-tabs button.active{color:#18181b;cursor:default;opacity:1;border-bottom-color:#18181b;font-weight:650}.inquiry-flow{width:min(832px,100% - 32px);margin:32px auto 0}.inquiry-guide{color:#3f3f46;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:10px;margin-bottom:30px;padding:15px 18px}.inquiry-guide strong{color:#18181b;margin-bottom:6px;font-size:13.5px;display:block}.inquiry-guide p,.inquiry-guide span{margin:0;font-size:12.5px;line-height:1.65}.inquiry-guide p{color:#27272a;font-weight:520}.inquiry-guide span{color:#52525b}.inquiry-card{background:#fff;border:1px solid #e4e4e7;border-radius:16px;margin-bottom:24px;padding:28px;box-shadow:0 1px 2px #0000000a,0 7px 20px #00000006}.inquiry-brand-summary{grid-template-columns:1fr auto;align-items:start;gap:16px 24px;display:grid}.inquiry-brand-main{align-items:center;gap:12px;min-width:0;display:flex}.inquiry-brand-logo{color:#27272a;background:#f4f4f5;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font:650 12px ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.inquiry-brand-logo img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.inquiry-brand-main h1{color:#18181b;letter-spacing:-.015em;margin:0 0 3px;font-size:17px;line-height:1.25}.inquiry-brand-main p{color:#71717a;margin:0;font-size:12.5px;line-height:1.5}.inquiry-reference{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.inquiry-reference code{color:#a1a1aa;letter-spacing:.02em;font-size:11px;font-weight:650}.inquiry-reference span{color:#71717a;background:#f4f4f5;border-radius:7px;padding:4px 9px;font-size:11px}.inquiry-status-row{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.inquiry-status-row b{color:#3f3f46;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px;padding:5px 10px;font-size:11.5px}.inquiry-status-row span{color:#71717a;font-size:12px}.inquiry-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.inquiry-section-heading h2{color:#18181b;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700}.platform-chip{color:#52525b;white-space:nowrap;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px;padding:6px 11px;font-size:11.5px;font-weight:650}.platform-select{color:#52525b;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px;align-items:center;display:inline-flex;position:relative}.platform-select>span{z-index:1;pointer-events:none;font-size:9px;position:absolute;left:10px}.platform-select select{color:#52525b;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:6px 28px 6px 25px;font-size:11.5px;font-weight:650}.platform-select select:focus{box-shadow:0 0 0 3px #2563eb1a}.requirements-summary{color:#27272a;background:#f4f4f5;border-radius:8px;margin-bottom:10px;padding:11px 14px;font-size:12.5px;line-height:1.65}.compact-button,.optional-actions button{color:#52525b;background:#fff;border:1px solid #d4d4d8;border-radius:8px;min-height:32px;padding:5px 12px;font-size:11.5px;font-weight:550}.requirements-detail{margin-top:14px;padding-top:3px}.detail-row{border-bottom:1px solid #f0f0f2;grid-template-columns:92px 1fr;gap:12px;padding:10px 0;display:grid}.detail-row>span{color:#71717a;font-size:11.5px;font-weight:650}.detail-row p{color:#3f3f46;margin:0;font-size:12.5px;line-height:1.6}.brief-link{color:#27272a;background:#fafafa;border:1px solid #e4e4e7;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:11px 14px;text-decoration:none;display:flex}.brief-link span:first-child{flex-direction:column;gap:3px;display:flex}.brief-link b{font-size:12.5px}.brief-link small{color:#a1a1aa;font:10.5px ui-monospace,SFMono-Regular,Consolas,monospace}.draft-badge{color:#a1a1aa;background:#f4f4f5;border-radius:6px;padding:4px 9px;font-size:10.5px}.inline-money-field{align-items:center;gap:12px;display:flex}.inline-money-field>label{color:#3f3f46;flex:none;font-size:12.5px;font-weight:650}.inline-money-field>div{flex:1;position:relative}.inline-money-field>div>span,.small-money-input>span{z-index:1;color:#71717a;font:650 14px ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.inline-money-field input{color:#18181b;border:1px solid #d4d4d8;border-radius:10px;min-height:44px;padding:9px 12px 9px 29px;font:650 15px ui-monospace,SFMono-Regular,Consolas,monospace}.inline-money-field input::placeholder{color:#a1a1aa}.inquiry-form-section{border-top:1px solid #e4e4e7;margin-top:16px;padding-top:15px}.inquiry-form-section>label,.media-kit-panel>label{color:#3f3f46;margin-bottom:8px;font-size:12.5px;font-weight:650;display:block}.chip-options,.optional-actions,.negotiable-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.chip-options button,.negotiable-row button{color:#71717a;background:#fff;border:1.5px solid #d4d4d8;border-radius:7px;min-height:31px;padding:5px 12px;font-size:11.5px}.chip-options button.selected,.negotiable-row button.selected{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.positive-hint{color:#15803d;margin:7px 0 0;font-size:11.5px}.distribution-detail,.media-kit-panel{background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;margin-top:10px;padding:13px 14px}.distribution-detail label{color:#3f3f46;margin:9px 0 6px;font-size:11.5px;font-weight:650;display:block}.distribution-detail label:first-child{margin-top:0}.distribution-detail input,.media-kit-panel input{border-radius:8px;min-height:40px;padding:8px 10px;font-size:12px}.distribution-detail>small,.media-kit-panel>small{color:#a1a1aa;margin-top:7px;font-size:10.5px;line-height:1.5;display:block}.small-money-input{max-width:230px;position:relative}.small-money-input input{padding-left:27px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:650}.optional-actions{margin-top:14px}.compact-textarea{border-radius:9px;min-height:62px;margin-top:9px;padding:10px 12px;font-size:12px}.media-kit-panel>span{color:#a1a1aa;margin:10px 0 6px;font-size:11px;display:block}.media-file-picker{cursor:pointer;background:#fff;border:1px dashed #d4d4d8;border-radius:8px;place-items:center;min-height:44px;color:#52525b!important;margin:0!important;font-weight:550!important;display:grid!important}.media-file-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.schedule-timeline{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:10px;align-items:center;margin-bottom:11px;padding:13px 16px;display:flex}.schedule-timeline>div{text-align:center;flex:1}.schedule-timeline>div>span{color:#71717a;margin-bottom:4px;font-size:10.5px;display:block}.schedule-timeline>div>b{color:#18181b;font:650 14px ui-monospace,SFMono-Regular,Consolas,monospace}.schedule-timeline>i{background:#a1a1aa;flex:none;width:24px;height:1.5px}.schedule-section>p{color:#52525b;margin:0 0 8px;font-size:12px}.schedule-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.schedule-options button{color:#3f3f46;background:#fff;border:1.5px solid #d4d4d8;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:8px 12px;font-size:12px;display:flex}.schedule-options button i{border:1.5px solid #a1a1aa;border-radius:50%;width:16px;height:16px;display:block}.schedule-options button.selected{background:#eff6ff;border-color:#93c5fd}.schedule-options button.selected i{border:4px solid #2563eb}.schedule-slider{text-align:center;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;margin-top:11px;padding:15px}.schedule-slider>strong{color:#18181b;font-size:18px;display:block}.schedule-slider>span{color:#71717a;margin-top:2px;font-size:11px;display:block}.schedule-slider input{accent-color:#2563eb;min-height:24px;margin:12px 0 4px;padding:0}.schedule-slider>div{justify-content:space-between;display:flex}.schedule-slider small{color:#a1a1aa;font-size:10px}.schedule-slider p{color:#a1a1aa;margin:8px 0 0;font-size:10.5px}.negotiable-row{margin-top:15px}.negotiable-row>span{color:#71717a;margin-right:3px;font-size:11.5px}.rights-confirmation{color:#a1a1aa;margin:13px 0 0;font-size:11px}.inquiry-flow>.support-section{border:0;max-width:100%;margin:-5px 0 0;padding:0 5px}.inquiry-flow>.support-section .text-button{color:#71717a;width:auto}.inquiry-action-spacer{height:82px}.inquiry-actionbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #e4e4e7;height:74px;position:fixed;bottom:0;left:0;right:0}.inquiry-actionbar>div{align-items:center;gap:10px;width:min(832px,100% - 32px);height:100%;margin:auto;display:flex}.inquiry-actionbar button{border-radius:10px;min-height:44px;padding:0 18px;font-size:12px;font-weight:700}.inquiry-actionbar .action-support,.inquiry-actionbar .action-decline{color:#52525b;background:#fff;border:1px solid #d4d4d8}.inquiry-actionbar .action-support{color:#a1a1aa}.inquiry-actionbar span{flex:1}.inquiry-actionbar .action-submit{color:#fff;background:#2563eb;border:1px solid #2563eb;min-width:120px;box-shadow:0 2px 5px #2563eb38}.inquiry-actionbar .action-submit:hover:not(:disabled){background:#1d4ed8}.inquiry-access-footer{color:#a1a1aa;justify-content:space-between;gap:20px;margin-top:14px;padding:0 5px 100px;font-size:10.5px;display:flex}.inquiry-wrong-recipient{color:#71717a;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.inquiry-receipt-wrap{padding-bottom:70px}.inquiry-receipt-wrap .receipt-card{border-color:#e4e4e7;box-shadow:0 1px 2px #0000000a}.inquiry-receipt-wrap .success-mark{background:#2563eb}.contract-flow,.fulfillment-flow{padding-bottom:10px}.stage-context{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:4px 18px;margin-bottom:22px;padding:14px 18px;display:grid}.stage-context span{color:#52525b;font-size:12px}.stage-context strong{color:#18181b;grid-area:1/2/3;font:700 18px ui-monospace,SFMono-Regular,Consolas,monospace}.stage-context small{color:#a1a1aa;font:10.5px ui-monospace,SFMono-Regular,Consolas,monospace}.contract-title{border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.contract-title span{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;margin-bottom:8px;padding:4px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.contract-title h1{color:#18181b;letter-spacing:-.025em;margin:0 0 5px;font-size:19px}.contract-title p{color:#71717a;margin:0;font-size:11px}.contract-title>b{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;flex:none;place-items:center;width:42px;height:48px;font-size:10px;display:grid}.contract-summary{margin-top:8px}.contract-notice{color:#3f3f46;background:#f4f4f5;border-radius:9px;margin-top:15px;padding:13px 14px}.contract-notice strong{font-size:12.5px}.contract-notice p{color:#71717a;margin:5px 0 0;font-size:11.5px;line-height:1.6}.contract-confirm{color:#3f3f46;cursor:pointer;background:#fff;border:1.5px solid #d4d4d8;border-radius:9px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px 13px;font-size:12px;line-height:1.55;display:flex}.contract-confirm input{accent-color:#2563eb;flex:none;width:17px;height:17px;min-height:17px;margin-top:1px}.next-stage-card{opacity:.75;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;display:grid}.next-stage-card>span{color:#71717a;background:#f4f4f5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.next-stage-card h2{margin:0 0 4px;font-size:14px}.next-stage-card p{color:#71717a;margin:0;font-size:11.5px;line-height:1.5}.next-stage-card>b{color:#71717a;background:#f4f4f5;border-radius:6px;padding:4px 8px;font-size:10px}.fulfillment-progress{background:#fff;border:1px solid #e4e4e7;border-radius:12px;margin-bottom:22px;padding:13px 16px}.fulfillment-progress>div{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.fulfillment-progress>div>div{color:#a1a1aa;text-align:center;flex-direction:column;flex:1;align-items:center;gap:5px;font-size:9.5px;display:flex;position:relative}.fulfillment-progress>div>div:not(:last-child):after{content:"";z-index:0;background:#e4e4e7;width:calc(100% - 26px);height:1px;position:absolute;top:11px;left:calc(50% + 13px)}.fulfillment-progress i{z-index:1;color:#71717a;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;font-weight:700;display:grid;position:relative}.fulfillment-progress .done i,.fulfillment-progress .current i{color:#fff;background:#2563eb;border-color:#2563eb}.fulfillment-progress .current span{color:#18181b;font-weight:700}.fulfillment-head{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;display:grid}.fulfillment-head>div:nth-child(2)>span{color:#71717a;font-size:11px}.fulfillment-head h1{letter-spacing:-.02em;margin:4px 0;font-size:18px}.fulfillment-head p{color:#71717a;margin:0;font-size:11.5px}.fulfillment-head code{color:#a1a1aa;font-size:10px}.fulfillment-card h2,.trust-card h2{color:#18181b;margin:0 0 12px;font-size:15px}.fulfillment-card ul{color:#52525b;background:#f4f4f5;border-radius:9px;margin:0 0 18px;padding:12px 14px 12px 30px;font-size:11.5px;line-height:1.8}.fulfillment-card>label{color:#3f3f46;margin:14px 0 7px;font-size:12px;font-weight:650;display:block}.fulfillment-card>label span{color:#dc2626}.fulfillment-card input,.fulfillment-card textarea{font-size:12px}.review-sla{color:#71717a;background:#fafafa;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:11px 13px;font-size:11px;display:flex}.review-sla strong{color:#3f3f46;font-size:11.5px}.trust-card>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.trust-card span{color:#71717a;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;padding:10px;font-size:10.5px}.trust-card b{color:#18181b;margin-top:4px;font-size:12px;display:block}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18181b61;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.decline-dialog{background:#fff;border-radius:15px;width:min(440px,100%);padding:24px;box-shadow:0 20px 60px #0003}.decline-dialog h2{color:#18181b;margin:0 0 8px;font-size:18px}.decline-dialog>p{color:#71717a;margin:0 0 18px;font-size:12px;line-height:1.6}.decline-dialog>label{color:#3f3f46;margin-bottom:7px;font-size:12px;font-weight:650;display:block}.decline-dialog textarea{margin-top:10px}.decline-dialog>div{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.decline-dialog>div button{color:#52525b;background:#fff;border:1px solid #d4d4d8;border-radius:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:650}.decline-dialog>div .confirm-decline{color:#fff;background:#52525b;border-color:#52525b}@media (max-width:560px){.prototype-topbar{height:62px}.prototype-topbar>div,.prototype-tabs>div,.inquiry-flow,.inquiry-actionbar>div{width:calc(100% - 32px)}.prototype-topbar a{font-size:18px}.prototype-access{display:none}.prototype-tabs>div{margin-left:8px}.inquiry-flow{margin-top:24px}.inquiry-guide{margin-bottom:24px;padding:14px 18px}.inquiry-card{border-radius:15px;margin-bottom:18px;padding:22px}.inquiry-brand-summary{grid-template-columns:minmax(0,1fr) auto;gap:14px 10px}.inquiry-brand-main{align-items:flex-start}.inquiry-brand-logo{margin-top:1px}.inquiry-brand-main p{max-width:180px}.inquiry-reference code{font-size:9.5px}.inquiry-reference span{font-size:10px}.requirements-summary{line-height:1.7}.detail-row{grid-template-columns:1fr;gap:4px}.inline-money-field{align-items:flex-start}.inline-money-field>label{padding-top:13px}.optional-actions{gap:6px}.optional-actions button{padding:5px 9px;font-size:10.5px}.schedule-timeline{padding:12px 10px}.schedule-timeline>i{width:20px}.schedule-options button{justify-content:flex-start}.inquiry-actionbar{height:72px}.inquiry-actionbar button{padding:0 15px}.inquiry-actionbar .action-support{padding:0 12px}.inquiry-access-footer{flex-direction:column;gap:8px}.stage-context{grid-template-columns:1fr}.stage-context strong{grid-area:auto}.contract-title h1{font-size:17px}.next-stage-card{grid-template-columns:auto 1fr}.next-stage-card>b{grid-column:2;justify-self:start}.fulfillment-progress{padding:12px 8px;overflow:hidden}.fulfillment-progress span{max-width:50px}.fulfillment-head{grid-template-columns:auto 1fr}.fulfillment-head code{grid-column:2}.trust-card>div{grid-template-columns:1fr}}.negotiation-round-banner{color:#49348f;background:#f3f0ff;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.8rem 1rem;display:flex}.negotiation-round-banner span{font-size:.85rem}.locked-badge{color:#71717a;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:7px;padding:4px 9px;font-size:10.5px;font-weight:650}.negotiation-guide{border-left-color:#2563eb}.negotiation-terms-card .requirements-detail{margin-top:4px}.negotiation-offer-comparison{margin-top:18px}.negotiation-choice{margin-top:22px}.negotiation-reply .confirmation{margin-bottom:0}.negotiation-public-history{border:1px solid #e7e4ee;border-radius:14px;margin:1rem 0;padding:1rem}.negotiation-public-history h3{margin:0 0 .75rem;font-size:1rem}.negotiation-public-history>div{border-top:1px solid #f0edf4;grid-template-columns:5rem 1fr auto;align-items:center;gap:.75rem;padding:.55rem 0;display:grid}.negotiation-public-history small{color:#777181}@media (max-width:560px){.negotiation-public-history>div{grid-template-columns:3.5rem 1fr}.negotiation-public-history small{grid-column:2}}.demo-shell{color:#20222a;background:#f4f5f7;min-height:100vh;padding:0 0 64px;font-family:Arial,sans-serif}.demo-warning{z-index:20;color:#713f12;background:#fef3c7;border-bottom:1px solid #f59e0b;justify-content:center;gap:18px;padding:9px 24px;font-size:12px;display:flex;position:sticky;top:0}.demo-header{justify-content:space-between;align-items:center;max-width:1120px;margin:auto;padding:34px 24px 24px;display:flex}.demo-header span,.demo-card-title small{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.demo-header h1{margin:6px 0;font-size:27px}.demo-header p{color:#6b7280;margin:0;font-size:12px}.demo-header>div:last-child{color:#fff;text-align:center;background:#171923;border-radius:12px;min-width:130px;padding:14px 18px}.demo-header b{color:#a7afc0;margin-bottom:5px;font-size:10px;display:block}.demo-header strong{font-size:15px}.demo-progress,.demo-card,.demo-message,.demo-reset{width:min(1072px,100% - 48px);margin-left:auto;margin-right:auto}.demo-progress{background:#dfe2e7;border:1px solid #dfe2e7;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.demo-progress>div{background:#fff;grid-template-columns:26px 1fr;align-items:center;gap:3px 8px;padding:13px 16px;display:grid}.demo-progress b{color:#fff;background:#4f46e5;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.demo-progress span{font-size:12px;font-weight:700}.demo-status{color:#4b5563;background:#eef0f3;border-radius:999px;width:fit-content;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.demo-status.is-completed,.demo-status.is-paid,.demo-status.is-locked,.demo-status.is-approved,.demo-status.is-issued{color:#166534;background:#dcfce7}.demo-status.is-changes_requested,.demo-status.is-cancelled,.demo-status.is-voided{color:#991b1b;background:#fee2e2}.demo-status.is-syncing{color:#92400e;background:#fef3c7}.demo-card{background:#fff;border:1px solid #e1e4e9;border-radius:14px;margin-bottom:18px;padding:24px;box-shadow:0 3px 15px #1418280a}.demo-card-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.demo-card-title h2{margin:5px 0 0;font-size:18px}.demo-facts{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.demo-facts label{color:#6b7280;background:#f8f9fb;border-radius:9px;min-width:0;padding:12px;font-size:10px}.demo-facts label:nth-child(n+5){grid-column:span 2}.demo-facts strong{overflow-wrap:anywhere;color:#20222a;margin-top:5px;font-size:12px;display:block}.demo-provenance{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;margin:0 0 18px;padding:14px}.demo-provenance h3{margin:0 0 9px;font-size:12px}.demo-provenance>div{border-top:1px solid #e8edf2;grid-template-columns:160px 1fr 210px;gap:10px;padding:7px 0;font-size:10.5px;display:grid}.demo-provenance small{color:#64748b}.pdf-designer{background:#f8fafc;border:1px solid #dbe2ea;border-radius:12px;margin:0 0 20px;padding:16px}.pdf-designer-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.pdf-designer-toolbar label{align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex}.pdf-designer-toolbar input{max-width:260px}.pdf-designer-toolbar span{color:#64748b;font-size:10.5px}.pdf-field-picker{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:end;gap:12px;margin-top:12px;padding:13px 0;display:flex}.pdf-field-picker label{gap:5px;font-size:10.5px;font-weight:750;display:grid}.pdf-field-picker select{background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-width:300px;padding:8px}.pdf-field-picker small{color:#64748b;font-size:10px}.pdf-designer-layout{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:14px;display:grid}.pdf-pages{background:#e8ebef;border-radius:9px;gap:14px;max-height:760px;padding:10px;display:grid;overflow:auto}.pdf-page-editor{cursor:crosshair;background:#fff;width:100%;position:relative;overflow:hidden;box-shadow:0 2px 10px #0f172a21}.pdf-page-editor>img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.pdf-mapped-field{z-index:2;color:#172554;text-align:left;white-space:nowrap;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#93c5fd9e;border:1.5px solid #2563eb;border-radius:4px;justify-content:space-between;align-items:center;gap:4px;min-width:20px;min-height:16px;padding:2px 3px 2px 6px;font-size:clamp(7px,.8vw,10px);display:flex;position:absolute;overflow:visible;box-shadow:0 2px 7px #0f172a2e}.pdf-mapped-field:active{z-index:4;cursor:grabbing;box-shadow:0 4px 12px #2563eb47}.pdf-mapped-field>span{text-overflow:ellipsis;pointer-events:none;overflow:hidden}.pdf-mapped-field>button{color:#fff;cursor:pointer;background:#0f172aa6;border:0;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;padding:0;font-size:11px;line-height:1;display:grid}.pdf-mapped-field.source-creator{color:#14532d;background:#86efacad;border-color:#16a34a}.pdf-mapped-field.source-ops{color:#1e3a8a;background:#93c5fdad}.pdf-mapped-field.source-upstream,.pdf-mapped-field.source-system{color:#3f3f46;background:#d4d4d8bf;border-color:#71717a}.pdf-mapped-field.source-signature{color:#7f1d1d;background:#fecacab8;border-color:#dc2626}.pdf-field-list{background:#fff;border:1px solid #e2e8f0;border-radius:9px;max-height:760px;padding:12px;overflow:auto}.pdf-field-list h4{margin:0 0 9px;font-size:12px}.pdf-field-list>div{border-top:1px solid #edf0f3;grid-template-columns:10px 1fr auto;align-items:center;gap:3px 7px;padding:8px 0;display:grid}.pdf-field-list strong{font-size:10.5px}.pdf-field-list small{color:#64748b;grid-column:2;font-size:9.5px}.pdf-field-list button{color:#991b1b;cursor:pointer;background:0 0;border:0;grid-area:1/3/3;padding:3px 5px;font-size:9px}.source-dot{background:#2563eb;border-radius:50%;width:7px;height:7px}.source-dot.source-creator{background:#16a34a}.source-dot.source-signature{background:#dc2626}.mapped-pdf-preview{background:#f1f5f9;border-radius:10px;margin:0 0 20px;padding:14px}.mapped-pdf-preview h3{margin:0;font-size:13px}.mapped-pdf-preview>p{color:#64748b;margin:5px 0 12px;font-size:10.5px}.mapped-pdf-preview .pdf-page-editor{cursor:default;max-width:720px;margin:0 auto 12px}.mapped-pdf-preview .pdf-mapped-field{pointer-events:none}.pdf-library{background:#fff;border:1px solid #e2e8f0;border-radius:9px;margin-bottom:14px;padding:13px}.pdf-library .demo-card-title{margin-bottom:8px;padding-bottom:8px}.pdf-library-table{gap:6px;display:grid}.pdf-library-table>div{background:#f8fafc;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 10px;display:grid}.pdf-library-table strong,.pdf-library-table small{display:block}.pdf-library-table strong{font-size:11px}.pdf-library-table small{color:#64748b;margin-top:3px;font-size:9.5px}.pdf-library-actions{gap:6px;display:flex}.pdf-library-table button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:31px;padding:0 10px;font-size:10px;font-weight:750}.pdf-library-table button.is-danger{color:#991b1b;border-color:#fecaca}.pdf-library-table button:disabled{cursor:default;opacity:.55}.demo-form-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.demo-form-grid label{color:#525866;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.demo-form-grid input,.demo-form-grid select,.demo-form-grid textarea,.demo-card>textarea{box-sizing:border-box;color:#20222a;width:100%;font:inherit;background:#fff;border:1px solid #d8dce3;border-radius:8px;padding:10px 12px;font-weight:400}.demo-form-grid input[type=checkbox]{width:18px;height:18px}.demo-form-grid input:disabled,.demo-form-grid textarea:disabled,.demo-form-grid select:disabled{color:#4b5563;background:#f5f6f8}.demo-form-grid em{color:#b45309;font-size:10px;font-style:normal}.demo-form-grid .demo-feedback{background:#fffbeb;border-color:#f59e0b}.invoice-details-form label.wide{grid-column:1/-1}.invoice-form-note{color:#475569;background:#f8fafc;border-radius:8px;grid-column:1/-1;margin:0;padding:11px 13px;font-size:10.5px;line-height:1.6}.invoice-review-summary{background:#f8fafc;border:1px solid #dbe2ea;border-radius:10px;margin:0 0 18px;padding:15px}.invoice-review-summary h3{margin:0 0 10px;font-size:13px}.invoice-review-summary>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.invoice-review-summary label{color:#64748b;background:#fff;border-radius:7px;padding:9px 11px;font-size:9.5px}.invoice-review-summary strong{overflow-wrap:anywhere;color:#1e293b;white-space:pre-line;margin-top:4px;font-size:11px;display:block}.invoice-settlement-currency{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;margin-bottom:18px;padding:16px}.invoice-settlement-currency .invoice-section-heading{margin:0 0 12px}.invoice-settlement-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.invoice-settlement-options button{color:#334155;cursor:pointer;min-height:58px;font:inherit;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.invoice-settlement-options button span{color:#64748b;font-size:9.5px;font-weight:600}.invoice-settlement-options button.selected{color:#0f766e;background:#f0fdfa;border-color:#14b8a6;box-shadow:inset 0 0 0 1px #14b8a6}.invoice-settlement-options button.selected span{color:#0f766e}.invoice-settlement-options button:disabled{cursor:default;opacity:.72}.invoice-settlement-detail{color:#475569;background:#fff;border:1px solid #dbe2ea;border-radius:8px;grid-template-columns:minmax(120px,1fr) minmax(160px,1fr);align-items:center;gap:12px;margin-top:10px;padding:10px 12px;font-size:10px;font-weight:750;display:grid}.invoice-settlement-detail select{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:38px;padding:0 10px}.invoice-settlement-result{border-top:1px solid #dbe2ea;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding-top:11px;display:flex}.invoice-settlement-result span{color:#64748b;font-size:9.5px}.invoice-settlement-result strong{color:#0f766e;font-size:12px}.invoice-prepared-summary dl>div.settlement-summary{background:#ecfdf5;border:1px solid #a7f3d0}.invoice-prepared-summary .settlement-summary dt,.invoice-prepared-summary .settlement-summary dd{color:#047857}.invoice-flow-intro{color:#164e63;background:linear-gradient(135deg,#ecfeff,#f8fafc);border:1px solid #a5f3fc;border-radius:12px;margin:18px 0;padding:18px}.invoice-flow-intro small,.invoice-section-heading small{color:#0e7490;letter-spacing:.1em;font-size:9px;font-weight:900}.invoice-flow-intro h3,.invoice-section-heading h3{margin:5px 0;font-size:14px}.invoice-flow-intro p,.invoice-section-heading p{color:#64748b;margin:0;font-size:10.5px;line-height:1.6}.invoice-section-heading{margin:20px 0 10px}.invoice-ops-preparation{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:2px}.invoice-ops-preparation select,.invoice-details-form select{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:40px;padding:0 11px}.invoice-prepared-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.invoice-prepared-summary>section{background:#f8fafc;border:1px solid #dbe2ea;border-radius:10px;padding:15px}.invoice-prepared-summary>section.wide{grid-column:1/-1}.invoice-prepared-summary .invoice-section-heading{margin:0 0 10px}.invoice-prepared-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.invoice-prepared-summary dl>div{background:#fff;border-radius:7px;padding:9px 10px}.invoice-prepared-summary dl>div.wide{grid-column:1/-1}.invoice-prepared-summary dt{color:#64748b;font-size:9px}.invoice-prepared-summary dd{overflow-wrap:anywhere;color:#1e293b;white-space:pre-line;margin:4px 0 0;font-size:11px;font-weight:800}.invoice-waiting-note{color:#475569;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;flex-direction:column;gap:5px;margin:16px 0;padding:15px;font-size:11px;line-height:1.6;display:flex}.invoice-waiting-note b{color:#92400e;font-size:13px}.payout-routing-panel{background:#f8fafc;border:1px solid #dbe2ea;border-radius:8px;margin:18px 0;padding:16px}.payout-routing-panel .invoice-section-heading{margin:0 0 14px}.payout-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.payout-selection-grid label{color:#334155;gap:6px;font-size:10px;font-weight:800;display:grid}.payout-selection-grid select{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:40px;padding:0 10px}.payout-selection-grid small{color:#64748b;font-size:9px;font-weight:650}.payout-route-variants{border-top:1px solid #dbe2ea;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:13px;display:flex}.payout-route-variants>span{color:#475569;font-size:10px;font-weight:800}.payout-route-variants>div{flex-wrap:wrap;gap:6px;display:flex}.payout-route-variants button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800}.payout-route-variants button.selected{color:#065f46;background:#ecfdf5;border-color:#34d399}.payout-route-variants button:disabled{cursor:default;opacity:.65}.payout-route-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.payout-route-summary>div{background:#fff;border:1px solid #e2e8f0;border-radius:7px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.payout-route-summary span{color:#64748b;font-size:9px}.payout-route-summary strong{overflow-wrap:anywhere;color:#1f2937;font-size:10.5px}.payout-route-summary .needs-review{background:#fffbeb;border-color:#fcd34d}.payout-route-summary .needs-review strong{color:#92400e}.payout-schema-loading{color:#0369a1;margin:10px 0 0;font-size:10px;font-weight:750}.payout-dynamic-fields label.is-missing>span{color:#9f1239}.payout-dynamic-fields label.is-missing input:not(:disabled),.payout-dynamic-fields label.is-missing textarea:not(:disabled),.payout-dynamic-fields label.is-missing select:not(:disabled){border-color:#fda4af}.payout-readiness{color:#78350f;background:#fffbeb;border:1px solid #fcd34d;border-left-width:4px;border-radius:8px;flex-direction:column;gap:5px;margin:15px 0;padding:14px;font-size:10.5px;line-height:1.5;display:flex}.payout-readiness strong{font-size:12px}.payout-readiness.is-needs_attention{color:#881337;background:#fff1f2;border-color:#fb7185}.payout-unavailable{color:#881337;background:#fff1f2;border:1px solid #fda4af;border-radius:8px;flex-direction:column;gap:5px;padding:16px;font-size:11px;display:flex}.payout-selection-grid{align-items:start}.payout-selection-grid label>span{min-height:14px;line-height:14px}.payout-settlement-quote{background:#fff;border:1px solid #99d5ca;border-left:4px solid #0f8a72;border-radius:7px;grid-template-columns:minmax(180px,.8fr) minmax(320px,1.7fr);align-items:center;gap:12px 20px;margin-top:13px;padding:14px;display:grid}.payout-settlement-quote>div span,.payout-settlement-quote dt{color:#64748b;font-size:9px;display:block}.payout-settlement-quote>div strong{color:#086b5a;margin-top:5px;font-size:18px;display:block}.payout-settlement-quote dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.payout-settlement-quote dl>div{border-left:1px solid #d9e5e2;min-width:0;padding-left:12px}.payout-settlement-quote dd{overflow-wrap:anywhere;color:#172033;margin:5px 0 0;font-size:11px;font-weight:800}.payout-settlement-quote>p{color:#64748b;grid-column:1/-1;margin:0;font-size:9px;line-height:1.5}.payout-dynamic-fields label.is-invalid>span{color:#b4233a}.payout-dynamic-fields label.is-invalid input:not(:disabled){background:#fff7f8;border-color:#e5485d;box-shadow:0 0 0 1px #e5485d14}.payout-field-error{color:#b4233a;font-size:9.5px;font-weight:750;line-height:1.35}@media (max-width:720px){.payout-selection-grid,.payout-route-summary{grid-template-columns:1fr}.payout-route-variants{flex-direction:column;align-items:flex-start}.payout-settlement-quote,.payout-settlement-quote dl{grid-template-columns:1fr}.payout-settlement-quote dl>div{border-top:1px solid #d9e5e2;border-left:0;padding:8px 0 0}}.invoice-template-picker{background:linear-gradient(135deg,#f0fdfa,#f8fafc);border:1px solid #99f6e4;border-radius:11px;margin:0 0 18px;padding:16px}.invoice-template-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.invoice-template-heading small{color:#0f766e;letter-spacing:.1em;font-size:9px;font-weight:900}.invoice-template-heading h3{margin:4px 0;font-size:14px}.invoice-template-heading p{color:#64748b;max-width:680px;margin:0;font-size:10px;line-height:1.55}.invoice-template-heading>b{color:#047857;background:#d1fae5;border-radius:999px;flex-shrink:0;padding:6px 9px;font-size:9px}.invoice-template-controls{grid-template-columns:minmax(220px,1fr) auto auto auto;gap:8px;margin-top:14px;display:grid}.invoice-template-controls select,.invoice-template-save input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:39px;padding:0 11px}.invoice-template-controls button,.invoice-template-save button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:39px;padding:0 12px;font-size:10px;font-weight:800}.invoice-template-controls button.demo-primary,.invoice-template-save button.demo-primary{color:#fff;background:#0f766e;border-color:#0f766e}.invoice-template-controls button.is-danger{color:#991b1b;border-color:#fecaca}.invoice-template-controls button:disabled,.invoice-template-save button:disabled{cursor:not-allowed;opacity:.5}.invoice-template-save{background:#fff;border:1px solid #a7f3d0;border-radius:9px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:8px;margin-top:10px;padding:12px;display:grid}.invoice-template-save label{gap:5px;display:grid}.invoice-template-save span{color:#475569;font-size:9px;font-weight:800}.invoice-template-feedback{color:#065f46;background:#d1fae5;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:10px;font-weight:800}.invoice-template-preview{color:#64748b;align-items:center;gap:8px;margin-top:10px;font-size:9px;display:flex}.invoice-template-preview span{color:#0f766e;background:#ccfbf1;border-radius:999px;padding:4px 7px;font-weight:800}.invoice-template-preview strong{color:#1e293b}.invoice-template-preview small{margin-left:auto}@media (max-width:760px){.invoice-template-heading{flex-direction:column}.invoice-template-controls,.invoice-template-save{grid-template-columns:1fr}.invoice-template-preview{flex-direction:column;align-items:flex-start}.invoice-template-preview small{margin-left:0}}.demo-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.demo-actions button,.demo-primary,.demo-reset{cursor:pointer;background:#fff;border:1px solid #cfd3da;border-radius:8px;min-height:39px;padding:0 14px;font-size:11px;font-weight:750}.demo-actions a.demo-primary{align-items:center;text-decoration:none;display:inline-flex}.demo-actions .demo-primary,.demo-primary{color:#fff;background:#4f46e5;border-color:#4f46e5}.demo-actions .demo-danger{color:#991b1b;background:#fff;border-color:#fecaca}.demo-actions .demo-warn{color:#92400e;background:#fffbeb;border-color:#fbbf24}.demo-actions button:disabled,.demo-primary:disabled{cursor:not-allowed;opacity:.45}.demo-signers{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px;display:grid}.demo-signers>div{border:1px solid #e4e7ec;border-radius:9px;padding:14px}.demo-signers span,.demo-signers small{color:#6b7280;font-size:10px;display:block}.demo-signers strong{margin:6px 0;font-size:13px;display:block}.demo-file{color:#4338ca;width:fit-content;margin-top:18px;font-size:12px;font-weight:750;display:block}.demo-lock,.demo-sync,.demo-feedback-note{color:#713f12;background:#fffbeb;border-left:3px solid #f59e0b;padding:11px 13px;font-size:11px}.demo-sync{animation:1.5s infinite demo-pulse}.filled-contract-file{color:#14532d;background:#f0fdf4;border:1px solid #86efac;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:16px;display:flex}.filled-contract-file small{letter-spacing:.04em;font-size:10px;font-weight:800}.filled-contract-file h3{color:#166534;margin:4px 0;font-size:14px}.filled-contract-file p{color:#3f6650;max-width:720px;margin:0;font-size:10.5px;line-height:1.6}.filled-contract-file>div:last-child{flex:none;gap:8px;display:flex}.filled-contract-file a{color:#166534;background:#fff;border:1px solid #86efac;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.filled-contract-file a.demo-primary{color:#fff;background:#16a34a;border-color:#16a34a}.demo-timeline ol{max-height:420px;margin:0;padding:0;list-style:none;overflow:auto}.demo-timeline li{border-top:1px solid #edf0f3;grid-template-columns:150px 190px 1fr;gap:12px;padding:10px 0;font-size:11px;display:grid}.demo-timeline time,.demo-timeline span{color:#6b7280}.demo-message{box-sizing:border-box;color:#166534;background:#dcfce7;border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:12px}.demo-message.is-error{color:#991b1b;background:#fee2e2}.demo-reset{color:#991b1b;background:0 0;border-color:#fca5a5;display:block}.demo-loading{text-align:center;background:#fff;border-radius:14px;width:min(600px,100% - 40px);margin:100px auto;padding:40px}@keyframes demo-pulse{50%{opacity:.55}}@media (max-width:720px){.demo-warning{text-align:center;display:block}.demo-warning span{margin-top:3px;display:block}.demo-header{align-items:flex-start}.demo-header h1{font-size:20px}.demo-header>div:last-child{display:none}.demo-progress{grid-template-columns:repeat(2,1fr)}.demo-facts,.demo-form-grid{grid-template-columns:1fr}.demo-facts label:nth-child(n+5){grid-column:auto}.demo-provenance>div,.demo-timeline li{grid-template-columns:1fr;gap:3px}.demo-progress,.demo-card,.demo-message,.demo-reset{width:calc(100% - 28px)}.demo-card{padding:18px}}.demo-integrated-creator{background:#fafafa}.demo-integrated-creator .demo-portal-topbar>div,.demo-integrated-creator .demo-portal-tabs>div{width:min(1072px,100% - 48px)}.demo-portal-topbar>div>span:last-child{margin-left:auto}.demo-integrated-creator .demo-warning{position:relative;top:0}.demo-ops-tabs{z-index:19;color:#475569;background:#fff;border-bottom:1px solid #dfe3e8;position:sticky;top:0}.demo-ops-tabs>div{align-items:center;gap:4px;width:min(1072px,100% - 48px);min-height:54px;margin:auto;display:flex}.demo-ops-tabs strong{color:#17202a;margin-right:auto;font-size:14px}.demo-ops-tabs span{border-bottom:3px solid #0000;padding:18px 10px 15px;font-size:11px}.demo-ops-tabs span.active{color:#4338ca;border-bottom-color:#6366f1;font-weight:750}@media (max-width:720px){.demo-integrated-creator .demo-portal-topbar>div,.demo-integrated-creator .demo-portal-tabs>div,.demo-ops-tabs>div{width:calc(100% - 28px)}.demo-ops-tabs span{display:none}.pdf-designer-layout{grid-template-columns:1fr}.pdf-field-list{max-height:260px}.pdf-field-picker,.pdf-designer-toolbar{flex-direction:column;align-items:stretch}.pdf-field-picker select{width:100%;min-width:0}.pdf-library-table>div{grid-template-columns:1fr auto}.pdf-library-table .demo-status{grid-column:1}.pdf-library-table button{grid-area:1/2/3}.filled-contract-file{flex-direction:column;align-items:stretch}.filled-contract-file>div:last-child{flex-wrap:wrap}}.rabbitsign-panel{color:#18202b;background:linear-gradient(145deg,#f7f8ff,#f3f8ff);border:1px solid #cdd7f7;border-radius:12px;margin-bottom:18px;padding:16px}.rabbitsign-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.rabbitsign-heading small{color:#4f46e5;letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:850}.rabbitsign-heading h3{margin:4px 0;font-size:15px}.rabbitsign-heading p{color:#64748b;margin:0;font-size:10.5px}.rabbitsign-connection{color:#92400e;background:#fef3c7;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:800}.rabbitsign-connection.is-verified{color:#166534;background:#dcfce7}.rabbitsign-connection.is-failed{color:#991b1b;background:#fee2e2}.rabbitsign-metrics{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:15px;display:grid}.rabbitsign-metrics>div{background:#fffc;border:1px solid #e1e7f4;border-radius:8px;min-width:0;padding:11px}.rabbitsign-metrics span,.rabbitsign-metrics strong{display:block}.rabbitsign-metrics span{color:#64748b;font-size:9.5px}.rabbitsign-metrics strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.rabbitsign-readiness{grid-template-columns:repeat(2,1fr);gap:6px 12px;margin-top:14px;display:grid}.rabbitsign-readiness h4{grid-column:1/-1;margin:0 0 2px;font-size:11px}.rabbitsign-readiness>div{color:#7c2d12;align-items:center;gap:7px;font-size:10px;display:flex}.rabbitsign-readiness>div b{color:#fff;background:#f59e0b;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.rabbitsign-readiness>div.is-ready{color:#166534}.rabbitsign-readiness>div.is-ready b{background:#22c55e}.rabbitsign-signers{gap:7px;margin-top:12px;display:grid}.rabbitsign-signers>div{background:#fff;border-radius:7px;grid-template-columns:1fr 1fr auto;gap:10px;padding:8px 10px;font-size:10px;display:grid}.rabbitsign-guard{color:#92400e;margin:9px 0 0;font-size:10px}.rabbitsign-party-settings{background:#f8fafc;border:1px solid #dbe2ea;border-radius:10px;grid-template-columns:minmax(220px,1.2fr) 1fr 1fr auto;align-items:end;gap:12px;margin-bottom:14px;padding:14px;display:grid}.rabbitsign-party-settings small{color:#4f46e5;text-transform:uppercase;font-size:9px;font-weight:800}.rabbitsign-party-settings h3{margin:3px 0;font-size:13px}.rabbitsign-party-settings p{color:#64748b;margin:0;font-size:9.5px}.rabbitsign-party-settings label{color:#475569;gap:5px;font-size:9.5px;font-weight:700;display:grid}.rabbitsign-party-settings input{background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:36px;padding:0 10px}.rabbitsign-party-settings button{color:#fff;background:#4f46e5;border:0;border-radius:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:750}.rabbitsign-party-settings :disabled{opacity:.5}@media (max-width:900px){.rabbitsign-party-settings{grid-template-columns:1fr 1fr}.rabbitsign-party-settings>div{grid-column:1/-1}}@media (max-width:720px){.rabbitsign-heading{flex-direction:column}.rabbitsign-metrics,.rabbitsign-readiness{grid-template-columns:1fr}.rabbitsign-readiness h4{grid-column:1}.invoice-details-form label.wide,.invoice-form-note{grid-column:auto}.invoice-review-summary>div,.invoice-prepared-summary,.invoice-prepared-summary dl,.invoice-settlement-options,.invoice-settlement-detail{grid-template-columns:1fr}.invoice-prepared-summary>section.wide,.invoice-prepared-summary dl>div.wide{grid-column:auto}.invoice-settlement-result{flex-direction:column;align-items:flex-start;gap:4px}}.invoice-inline-error{width:auto;margin:14px 0 0}.ops-prefill-editor{background:#f0fdfa;border:1px solid #99f6e4;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;padding:16px;display:grid}.ops-prefill-editor>div{grid-column:1/-1}.ops-prefill-editor small{color:#0f766e;font-weight:800}.ops-prefill-editor h4{margin:4px 0}.ops-prefill-editor p{color:#64748b;margin:0;font-size:10px}.ops-prefill-editor label{color:#475569;gap:5px;font-size:10px;font-weight:700;display:grid}.ops-prefill-editor input,.rabbitsign-party-settings select{background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:36px;padding:0 10px}.ops-prefill-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.ops-prefill-actions button{cursor:pointer;border:1px solid #99f6e4;border-radius:8px;min-height:36px;padding:0 13px}.ops-prefill-actions button.demo-primary{color:#fff;background:#0f766e;border-color:#0f766e}.ops-prefill-editor select{background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:36px;padding:0 10px}.prototype-banner{color:#713f12;text-align:center;background:#fef3c7;border-bottom:1px solid #fcd34d;padding:9px;font-size:11px;font-weight:800}.workflow-prototype{color:#172033;background:#f3f6f9;min-height:calc(100vh - 35px)}.workflow-prototype button{font:inherit;cursor:pointer}.workflow-prototype-content,.prototype-locked{box-sizing:border-box;background:#fff;border:1px solid #e0e7ef;border-radius:18px;padding:30px;box-shadow:0 10px 35px #1f2f460f}.prototype-title span{color:#0d9f70;letter-spacing:.12em;font-size:10px;font-weight:900}.prototype-title h2{margin:6px 0;font-size:25px}.prototype-title p{color:#64748b;margin:0 0 24px}.prototype-metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.prototype-metric-grid article{background:#f7f9fb;border-radius:12px;padding:16px}.prototype-metric-grid span,.prototype-metric-grid strong{display:block}.prototype-metric-grid span{color:#64748b;font-size:10px}.prototype-metric-grid strong{margin-top:7px;font-size:16px}.prototype-negotiation{margin-top:22px}.prototype-negotiation h3{font-size:13px}.prototype-negotiation>div{border-top:1px solid #edf1f5;grid-template-columns:80px 1fr auto;gap:12px;padding:12px 14px;font-size:12px;display:grid}.prototype-negotiation>div.accepted{color:#166534;background:#f0fdf4}.prototype-primary-action{color:#fff;background:#0d9f70;border-radius:10px;width:fit-content;margin-top:22px;padding:11px 16px;font-size:12px;font-weight:800}.prototype-status-row{align-items:center;gap:12px;margin:24px 0;display:flex}.prototype-status-row article{background:#f7f9fb;border-radius:12px;flex:1;padding:15px}.prototype-status-row b,.prototype-status-row span{display:block}.prototype-status-row span{color:#64748b;margin-top:5px;font-size:11px}.prototype-status-row i{background:#cbd5e1;width:28px;height:1px}.prototype-split,.prototype-invoice-pair{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.prototype-split section,.prototype-invoice-pair article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:20px}.prototype-split h3,.prototype-invoice-pair h3{margin:0 0 8px}.prototype-split p,.prototype-invoice-pair p{color:#64748b;font-size:11px;line-height:1.6}.prototype-split button,.prototype-invoice-pair button{color:#0f766e;background:#fff;border:1px solid #99f6e4;border-radius:8px;padding:9px 12px}.prototype-invoice-pair article.private{color:#312e81;background:#f5f3ff;border-color:#ddd6fe}.prototype-invoice-pair article>span{font-size:10px;font-weight:800}.prototype-invoice-pair article>strong{color:#0f766e}.prototype-delivery{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.prototype-delivery article{color:#64748b;background:#f8fafc;border-radius:12px;padding:18px}.prototype-delivery b{background:#e2e8f0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.prototype-delivery h3{color:#334155;font-size:13px}.prototype-delivery span{font-size:10px}.prototype-delivery article.done{color:#166534;background:#f0fdf4}.prototype-delivery article.active{color:#1d4ed8;background:#eff6ff;border:1px solid #93c5fd}.prototype-locked{text-align:center;padding:70px 30px}.prototype-locked>b{font-size:30px}.prototype-locked h2{margin:14px 0 6px}.prototype-locked p{color:#64748b}.prototype-state{color:#64748b;background:#eef2f6;border-radius:10px;margin-top:15px;padding:12px 15px;font-size:10px}.prototype-state pre{overflow:auto}.prototype-switcher{z-index:100;color:#fff;background:#111827;border-radius:999px;align-items:center;gap:14px;padding:8px 10px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0000004d}.prototype-switcher button{color:#fff;background:#374151;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.prototype-switcher strong{text-align:center;min-width:150px;font-size:11px}.variant-a{padding-bottom:100px}.variant-a>header,.variant-a>nav,.variant-a>.workflow-prototype-content,.variant-a>.prototype-locked,.variant-a>.prototype-state{width:min(1120px,100% - 44px);margin-left:auto;margin-right:auto}.variant-a>header{justify-content:space-between;align-items:center;padding:28px 0 20px;display:flex}.variant-a>header span{color:#0f766e;font-size:10px;font-weight:900}.variant-a>header h1{margin:5px 0 0;font-size:20px}.variant-a>header em{color:#0f766e;background:#ccfbf1;border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal}.variant-a>nav{gap:8px;margin-bottom:14px;display:flex}.variant-a>nav button{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1;align-items:center;gap:8px;padding:14px 16px;font-weight:800;display:flex}.variant-a>nav button b{color:#94a3b8}.variant-a>nav button.active{color:#fff;background:#172033;border-color:#172033}.variant-b{background:#f6f7fb;grid-template-columns:245px 1fr;min-height:calc(100vh - 35px);display:grid}.variant-b>aside{box-sizing:border-box;color:#dbeafe;background:#172033;height:100vh;padding:28px 20px;position:sticky;top:0}.prototype-logo{color:#fff;background:#0d9f70;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:14px;font-size:22px;font-weight:900;display:grid}.variant-b aside small{font-weight:800}.variant-b aside nav{gap:7px;margin-top:30px;display:grid}.variant-b aside nav button{color:#94a3b8;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;padding:12px;display:flex}.variant-b aside nav button.active{color:#fff;background:#273449}.variant-b aside footer{color:#64748b;font-size:9px;line-height:1.8;position:absolute;bottom:30px}.variant-b-main{box-sizing:border-box;width:min(1100px,100%);padding:30px 34px 100px}.variant-b-main>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.variant-b-main>header span{color:#0d9f70;font-size:11px;font-weight:800}.variant-b-main>header h1{margin:5px 0 0}.variant-b-main>header strong{color:#64748b;font-size:10px}.variant-c{background:linear-gradient(#f0fdfa 0,#f8fafc 320px);padding:42px max(22px,50% - 540px) 100px}.variant-c>header{max-width:740px;margin-bottom:30px}.variant-c>header span{color:#0f766e;letter-spacing:.13em;font-size:10px;font-weight:900}.variant-c>header h1{margin:8px 0;font-size:32px}.variant-c>header p{color:#64748b}.variant-c-timeline{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px;display:grid;position:relative}.variant-c-timeline:before{content:"";background:#cbd5e1;height:2px;position:absolute;top:25px;left:12%;right:12%}.variant-c-timeline button{z-index:1;color:#64748b;background:0 0;border:0;justify-items:center;gap:5px;padding:0 10px 15px;display:grid;position:relative}.variant-c-timeline b{color:#475569;background:#fff;border:2px solid #cbd5e1;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.variant-c-timeline span{font-weight:900}.variant-c-timeline small{font-size:9px}.variant-c-timeline button.active b{color:#fff;background:#0d9f70;border-color:#0d9f70}.variant-c-timeline button.active span{color:#0f766e}.variant-c-timeline button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.prototype-metric-grid,.prototype-delivery{grid-template-columns:repeat(2,1fr)}.prototype-split,.prototype-invoice-pair{grid-template-columns:1fr}.variant-a>nav{overflow-x:auto}.variant-a>nav button{min-width:150px}.variant-b{grid-template-columns:1fr}.variant-b>aside{height:auto;position:static}.variant-b aside footer{display:none}.variant-b-main{padding:22px 16px 100px}.variant-c-timeline{gap:4px}.prototype-status-row{flex-direction:column;align-items:stretch}.prototype-status-row i{width:1px;height:15px;margin-left:20px}}.workflow-workbench{background:#f6f7fb;grid-template-columns:245px minmax(0,1fr);min-height:100vh;padding:0;display:grid}.workflow-sidebar{box-sizing:border-box;color:#dbeafe;background:#172033;height:100vh;padding:28px 20px;position:sticky;top:0}.workflow-brand{color:#fff;background:#0d9f70;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:14px;font-size:22px;font-weight:900;display:grid}.workflow-sidebar>small{font-weight:800}.workflow-sidebar nav{gap:7px;margin-top:30px;display:grid}.workflow-sidebar nav button{color:#94a3b8;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;padding:12px;display:flex}.workflow-sidebar nav button.active{color:#fff;background:#273449}.workflow-sidebar nav button b{font-weight:500}.workflow-sidebar footer{color:#64748b;font-size:9px;line-height:1.8;position:absolute;bottom:30px}.workflow-sidebar footer.workbench-return{bottom:24px;left:18px;right:18px}.workbench-return a{color:#fff;background:linear-gradient(135deg,#334155,#263449);border:1px solid #53637a;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;padding:13px 12px;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:grid;box-shadow:0 10px 28px #00000038}.workbench-return a:hover{background:linear-gradient(135deg,#3f5068,#30435d);border-color:#7c91ae;transform:translateY(-2px)}.workbench-return a>span{color:#172033;background:#fff;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:15px;font-weight:900;display:grid}.workbench-return a>strong{color:#fff;font-size:12px;line-height:1.35}.workbench-return a>small{color:#b7c4d6;font-size:8px;line-height:1.35}.workflow-main{box-sizing:border-box;width:100%;max-width:1800px;padding:26px 34px 100px}.workflow-main .demo-warning,.workflow-main .demo-header,.workflow-main .demo-progress,.workflow-main .demo-card,.workflow-main .demo-message,.workflow-main .demo-reset{width:100%}.workflow-main-contract-ops{grid-template-columns:minmax(0,1.65fr) minmax(360px,.75fr);align-content:start;align-items:start;gap:18px;display:grid}.workflow-main-contract-ops>.demo-warning,.workflow-main-contract-ops>.demo-header,.workflow-main-contract-ops>.demo-message,.workflow-main-contract-ops>.demo-progress{grid-column:1/-1;margin-bottom:0}.workflow-main-contract-ops>.demo-card{box-sizing:border-box;margin-bottom:0}.workflow-main-contract-ops>.demo-timeline{grid-column:2;padding:20px;position:sticky;top:18px}.workflow-main-contract-ops>.demo-timeline .demo-card-title{margin-bottom:14px}.workflow-main-contract-ops>.demo-timeline ol{max-height:calc(100vh - 150px)}.workflow-main-contract-ops>.demo-timeline li{grid-template-columns:1fr;gap:4px;padding:11px 0}.workflow-main-contract-ops>.demo-timeline li strong{overflow-wrap:anywhere}.workflow-main-contract-ops>.demo-reset{grid-column:1/-1;margin:0}.workflow-header{padding-top:10px}.workflow-header>div:first-child>span{color:#0d9f70}.workflow-negotiation-note{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:12px;margin-top:16px;padding:14px;font-size:11px;display:flex}.workflow-negotiation-note strong{color:#0f766e;white-space:nowrap}.workflow-negotiation-history{border:1px solid #e2e8f0;border-radius:11px;margin:18px 0;overflow:hidden}.workflow-negotiation-history>div,.workflow-negotiation-history article{grid-template-columns:90px 1fr minmax(160px,2fr);align-items:center;gap:12px;padding:11px 14px;display:grid}.workflow-negotiation-history>div{color:#475569;background:#f8fafc;grid-template-columns:1fr auto;font-size:11px}.workflow-negotiation-history article{border-top:1px solid #eef2f6;font-size:11px}.workflow-negotiation-history article span{color:#0f766e;font-weight:800}.workflow-negotiation-history article small{color:#64748b}.workflow-negotiation-form{margin-top:14px}.contract-negotiation-reference{background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #bfdbfe;border-radius:12px;margin-bottom:18px;padding:18px}.contract-negotiation-reference>div:first-child{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.contract-negotiation-reference small{color:#1d4ed8;letter-spacing:.08em;font-size:9px;font-weight:900}.contract-negotiation-reference h3{color:#0f172a;margin:0;font-size:22px}.contract-negotiation-reference p{color:#64748b;font-size:10px}.contract-negotiation-reference dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0 0;display:grid}.contract-negotiation-reference dl div{background:#ffffffbf;border-radius:8px;padding:11px}.contract-negotiation-reference dt{color:#64748b;font-size:9px}.contract-negotiation-reference dd{color:#1e293b;margin:5px 0 0;font-size:11px;font-weight:700}.workflow-locked{text-align:center;padding:68px 30px}.workflow-locked>b{font-size:30px}.workflow-locked h2{margin:14px 0 6px}.workflow-locked p{color:#64748b;max-width:560px;margin:0 auto 20px;line-height:1.7}.workflow-fulfillment>.workflow-locked{padding:25px}.workflow-delivery-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.workflow-delivery-grid article{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:9px;padding:18px;display:grid}.workflow-delivery-grid article b{color:#475569;background:#e2e8f0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.workflow-delivery-grid article strong{color:#334155}.workflow-delivery-grid article span{font-size:10px}@media (max-width:1180px){.workflow-main-contract-ops{display:block}.workflow-main-contract-ops>.demo-warning,.workflow-main-contract-ops>.demo-header,.workflow-main-contract-ops>.demo-message,.workflow-main-contract-ops>.demo-progress,.workflow-main-contract-ops>.demo-card{margin-bottom:18px}.workflow-main-contract-ops>.demo-timeline{position:static}.workflow-main-contract-ops>.demo-timeline li{grid-template-columns:150px 190px 1fr;gap:12px}}@media (max-width:760px){.workflow-workbench{grid-template-columns:1fr}.workflow-sidebar{height:auto;position:static}.workflow-sidebar nav{grid-template-columns:repeat(3,1fr)}.workflow-sidebar footer{display:none}.workflow-main{padding:22px 16px 100px}.workflow-main-contract-ops>.demo-timeline li{grid-template-columns:1fr;gap:3px}.workflow-delivery-grid{grid-template-columns:repeat(2,1fr)}.workflow-negotiation-history article{grid-template-columns:70px 1fr}.workflow-negotiation-history article small{grid-column:2}.contract-negotiation-reference dl{grid-template-columns:1fr}.workflow-sidebar footer.workbench-return{margin-top:16px;display:block;position:static}.workbench-return a{max-width:280px}}.portal-workbench-main{max-width:none}.portal-workbench-header{align-items:flex-start}.portal-workbench-owner{align-items:flex-start;gap:12px;display:flex}.portal-workbench-owner>span{color:#fff;text-align:center;background:#171923;border-radius:12px;gap:5px;min-width:110px;padding:12px 18px;display:grid}.portal-workbench-owner>span b{color:#94a3b8;font-size:9px}.portal-workbench-owner>span strong{font-size:13px}.portal-workbench-owner .language-selector{margin:0}.portal-workbench-progress>div small{color:#64748b;font-size:9px;font-weight:700}.portal-workbench-progress>div.is-completed b{background:#0d9f70}.portal-workbench-progress>div.is-locked b{color:#64748b;background:#e2e8f0}.portal-workbench-progress>div.is-locked{color:#64748b}.portal-workbench-content>.inquiry-flow{box-sizing:border-box;width:100%;margin:0}.portal-workbench-content .inquiry-guide,.portal-workbench-content .inquiry-card{border-radius:12px}.portal-workbench-content .inquiry-card{box-shadow:none}.portal-workbench-content .inquiry-actionbar{left:245px}.portal-workbench-content .inquiry-actionbar>div{width:min(1072px,100% - 68px)}.portal-workbench-locked{box-sizing:border-box}@media (max-width:760px){.portal-workbench-header{gap:16px}.portal-workbench-owner>span{display:none}.portal-workbench-content .inquiry-actionbar{left:0}.portal-workbench-content .inquiry-actionbar>div{width:calc(100% - 28px)}}.contract-plan-summary{background:linear-gradient(135deg,#f0fdfa,#f8fafc);border:1px solid #99f6e4;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:18px;display:flex}.contract-plan-summary small{color:#0f766e;font-weight:800}.contract-plan-summary h3{margin:5px 0}.contract-plan-summary p{color:#64748b;margin:0;font-size:10px}.contract-plan-summary>span{color:#475569;background:#e2e8f0;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.contract-wizard-backdrop{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.contract-wizard{background:#f8fafc;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1180px,96vw);height:min(900px,94vh);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000059}.contract-wizard>header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px 24px 15px;display:flex}.contract-wizard>header small{color:#0f766e;letter-spacing:.12em;font-size:9px;font-weight:900}.contract-wizard>header h2{margin:4px 0 0}.contract-wizard>header button{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.contract-wizard>nav{background:#fff;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(4,1fr);padding:0 24px;display:grid}.contract-wizard>nav button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:14px 8px;display:flex}.contract-wizard>nav button b{background:#e2e8f0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.contract-wizard>nav button.active{color:#0f766e;border-color:#0d9f70}.contract-wizard>nav button.active b,.contract-wizard>nav button.done b{color:#fff;background:#0d9f70}.contract-wizard-body{padding:20px 24px;overflow:auto}.contract-wizard>footer{background:#fff;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:9px;padding:14px 24px;display:flex}.contract-wizard>footer button{cursor:pointer;border:1px solid #cbd5e1;border-radius:8px;min-height:38px;padding:0 16px}.contract-wizard>footer button.demo-primary{color:#fff;background:#0f766e;border-color:#0f766e}.setup-section-template .ops-prefill-editor,.setup-section-template #pdf-field-editor,.setup-section-fields .ops-prefill-editor,.setup-section-fields .pdf-library,.setup-section-fields .pdf-designer-toolbar,.setup-section-prefill .pdf-library,.setup-section-prefill .pdf-designer-toolbar,.setup-section-prefill #pdf-field-editor,.setup-section-hidden,.contract-wizard .pdf-designer>.demo-actions,.contract-wizard #pdf-field-editor>.demo-actions,.contract-wizard .ops-prefill-actions,.contract-wizard .rabbitsign-party-settings>button{display:none}.contract-draft-status{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:10px 12px;display:flex}.contract-draft-status>div{align-items:center;gap:9px;display:flex}.contract-draft-status b{font-size:10px}.contract-draft-status span{color:#64748b;font-size:9px}.contract-draft-status.is-dirty{color:#92400e;background:#fffbeb;border-color:#fde68a}.contract-draft-status button{color:#0f766e;cursor:pointer;background:#fff;border:1px solid #99f6e4;border-radius:7px;min-height:32px;padding:0 11px;font-size:10px;font-weight:800}.template-save-choice{background:#fff;border:1px solid #99f6e4;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:16px 18px;display:flex;box-shadow:0 8px 24px #0f766e12}.template-save-choice.is-saved{background:linear-gradient(135deg,#ecfdf5,#f0fdfa);border:2px solid #10b981;box-shadow:0 10px 28px #10b98129}.template-save-choice small{color:#0f766e;letter-spacing:.08em;font-size:9px;font-weight:900}.template-save-choice.is-saved small{color:#fff;background:#059669;border-radius:999px;padding:5px 8px;display:inline-flex}.template-save-choice h4{margin:4px 0}.template-save-choice p{color:#64748b;max-width:650px;margin:0;font-size:10px;line-height:1.6}.template-save-choice strong{color:#047857;margin-top:7px;font-size:11px;display:block}.template-save-choice>div:last-child{flex-shrink:0;gap:8px;display:flex}.template-save-choice button,.template-save-dialog button{cursor:pointer;border:1px solid #cbd5e1;border-radius:8px;min-height:38px;padding:0 14px}.template-save-choice button.demo-primary,.template-save-dialog button.demo-primary{color:#fff;background:#0f766e;border-color:#0f766e}.template-save-choice button:disabled,.template-save-dialog button:disabled{cursor:not-allowed;opacity:.55}.template-save-dialog-backdrop{z-index:340;background:#0f172a85;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.template-save-dialog{background:#fff;border-radius:14px;width:min(500px,94vw);padding:24px;box-shadow:0 24px 70px #0000004d}.template-save-dialog h3{margin:0 0 7px}.template-save-dialog p{color:#64748b;margin:0 0 18px;font-size:10px;line-height:1.6}.template-save-dialog label{gap:7px;display:grid}.template-save-dialog label span{color:#475569;font-size:10px;font-weight:800}.template-save-dialog input{border:1px solid #cbd5e1;border-radius:8px;min-height:42px;padding:0 12px}.template-save-dialog>div{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.template-save-success{text-align:center;border:2px solid #6ee7b7;padding:30px}.template-save-success-icon{color:#fff;background:#059669;border-radius:50%;place-items:center;width:62px;height:62px;font-size:30px;font-weight:900;box-shadow:0 10px 24px #05966947;margin:0 auto 14px!important;display:grid!important}.template-save-success>small{color:#059669;letter-spacing:.12em;font-size:9px;font-weight:900}.template-save-success h3{margin:6px 0 14px;font-size:22px}.template-save-success p{margin-bottom:10px;font-size:11px}.template-save-success p strong{color:#065f46;font-size:13px}.template-save-success>div:last-child{justify-content:center;margin-top:22px}.contract-plan-review{background:#fff;border:1px solid #dbe4ec;border-radius:14px;max-width:820px;margin:0 auto;padding:24px}.contract-plan-review h3{margin-top:0}.contract-plan-review>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.contract-plan-review label{color:#64748b;background:#f8fafc;border-radius:10px;gap:5px;padding:14px;font-size:10px;display:grid}.contract-plan-review strong{color:#1e293b;font-size:12px}.contract-plan-review p{color:#0f766e;background:#f0fdfa;border-radius:9px;margin:16px 0 0;padding:12px;font-size:10px;line-height:1.6}.pdf-mapped-field>.pdf-field-label{text-overflow:ellipsis;pointer-events:none;overflow:hidden}.field-palette-0,.field-option-tone-0{--field-color:#2563eb;--field-fill:#93c5fdb3;--field-input:#eff6ff}.field-palette-1,.field-option-tone-1{--field-color:#7c3aed;--field-fill:#c4b5fdb8;--field-input:#f5f3ff}.field-palette-2,.field-option-tone-2{--field-color:#0f766e;--field-fill:#5eead4b3;--field-input:#f0fdfa}.field-palette-3,.field-option-tone-3{--field-color:#b45309;--field-fill:#fde68ac2;--field-input:#fffbeb}.field-palette-4,.field-option-tone-4{--field-color:#e11d48;--field-fill:#fda4afb8;--field-input:#fff1f2}.field-palette-5,.field-option-tone-5{--field-color:#0891b2;--field-fill:#67e8f9b8;--field-input:#ecfeff}.field-palette-6,.field-option-tone-6{--field-color:#4d7c0f;--field-fill:#bef264b3;--field-input:#f7fee7}.field-palette-7,.field-option-tone-7{--field-color:#ea580c;--field-fill:#fdba74b8;--field-input:#fff7ed}.field-palette-8,.field-option-tone-8{--field-color:#be185d;--field-fill:#f9a8d4b8;--field-input:#fdf2f8}.pdf-field-picker option[class*=field-option-tone-]{color:var(--field-color);background:var(--field-input);font-weight:750}.pdf-mapped-field[class*=field-palette-]{color:var(--field-color);background:var(--field-fill);border-color:var(--field-color)}.source-dot[class*=field-palette-]{background:var(--field-color)}.pdf-inline-ops-editor{pointer-events:auto;align-items:stretch;width:calc(100% - 19px);height:100%;min-height:18px;display:flex;position:relative}.pdf-inline-ops-editor>input{box-sizing:border-box;color:#172554;background:var(--field-input,#fff);border:1px solid var(--field-color,#2563eb);width:100%;min-width:0;height:100%;min-height:18px;font:inherit;-webkit-user-select:text;user-select:text;touch-action:manipulation;border-radius:2px;outline:none;padding:1px 4px;font-size:max(8px,.72vw);line-height:1.2}.pdf-inline-ops-editor>input:focus{border-color:var(--field-color,#1d4ed8);box-shadow:0 0 0 2px var(--field-fill,#2563eb38);background:#fff}.pdf-inline-ops-editor>input:disabled{color:#64748b;cursor:not-allowed;background:#f1f5f9f0}.pdf-mapped-field>.pdf-resize-handle{cursor:nwse-resize;pointer-events:auto;touch-action:none;background:#fff;border:2px solid;border-radius:3px;width:12px;height:12px;position:absolute;bottom:-5px;right:-5px;overflow:visible;box-shadow:0 1px 4px #0f172a4d}.pdf-mapped-field>.pdf-resize-handle:after{content:"";border-bottom:1px solid;border-right:1px solid;width:4px;height:4px;position:absolute;bottom:1px;right:1px}@media (max-width:760px){.contract-wizard-backdrop{padding:0}.contract-wizard{border-radius:0;width:100vw;height:100vh}.contract-wizard>nav span{display:none}.contract-plan-summary,.template-save-choice{flex-direction:column;align-items:stretch}.template-save-choice>div:last-child{flex-direction:column}.contract-plan-review>div{grid-template-columns:1fr}}.creator-quote-workspace{width:min(1072px,100% - 48px);margin:0 auto}.creator-requirements-card,.creator-reply-card{background:#fff;border:1px solid #dfe3e8;border-radius:18px;margin-bottom:22px;padding:30px 34px;box-shadow:0 5px 20px #1418280d}.creator-quote-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.creator-quote-heading h2{color:#18181b;margin:0;font-size:21px}.creator-platform-chip,.creator-draft-badge{color:#52525b;background:#f4f4f5;border:1px solid #dfe1e5;border-radius:10px;padding:8px 13px;font-size:12px;font-weight:700}.creator-draft-badge{color:#a1a1aa;border:0}.creator-platform-select{color:#52525b;background:#f4f4f5;border:1px solid #dfe1e5;border-radius:10px;align-items:center;display:inline-flex;position:relative}.creator-platform-select>span{z-index:1;pointer-events:none;font-size:10px;position:absolute;left:12px}.creator-platform-select select{color:#3f3f46;border-radius:inherit;cursor:pointer;background:0 0;border:0;min-height:38px;padding:7px 32px 7px 30px;font-size:12px;font-weight:750}.creator-platform-readonly{color:#52525b;background:#f4f4f5;border:1px solid #dfe1e5;border-radius:8px;align-items:center;gap:9px;min-height:38px;padding:6px 12px;display:inline-flex}.creator-platform-readonly>span{font-size:10px}.creator-platform-readonly div{gap:1px;display:grid}.creator-platform-readonly strong{color:#3f3f46;font-size:12px}.creator-platform-readonly small{color:#777783;font-size:9px}.creator-requirements-summary{color:#27272a;background:#f4f4f5;border-radius:10px;margin:0 0 12px;padding:14px 17px;font-size:13px;line-height:1.7}.creator-detail-toggle,.creator-optional-row button{color:#52525b;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:9px;min-height:37px;padding:0 14px;font-size:12px}.creator-requirements-detail{border-top:1px solid #eceef1;margin:16px 0 0}.creator-requirements-detail>div{border-bottom:1px solid #f0f1f3;grid-template-columns:120px 1fr;gap:15px;padding:12px 0;font-size:12px;display:grid}.creator-requirements-detail dt{color:#71717a;font-weight:700}.creator-requirements-detail dd{color:#27272a;margin:0}.creator-price-field{align-items:center;gap:20px;display:flex}.creator-price-field>span{color:#3f3f46;width:44px;font-size:13px;font-weight:700}.creator-price-field>div,.creator-small-money{flex:1;position:relative}.creator-price-field b,.creator-small-money b{z-index:1;color:#71717a;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.creator-price-field input,.creator-distribution-fields input,.creator-media-fields input,.creator-quote-note{box-sizing:border-box;color:#18181b;width:100%;font:inherit;background:#fff;border:1px solid #d4d4d8;border-radius:11px}.creator-price-field input{min-height:55px;padding:12px 16px 12px 36px;font-size:15px;font-weight:700}.creator-price-field input::placeholder{color:#a1a1aa}.creator-quote-block{border-top:1px solid #e4e4e7;margin-top:20px;padding-top:22px}.creator-quote-block>strong{color:#3f3f46;margin-bottom:11px;font-size:13px;display:block}.creator-choice-row,.creator-optional-row,.creator-negotiable{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.creator-choice-row button,.creator-negotiable button{color:#71717a;cursor:pointer;background:#fff;border:1.5px solid #d4d4d8;border-radius:8px;min-height:36px;padding:0 15px}.creator-choice-row button.selected,.creator-negotiable button.selected,.creator-schedule-choice button.selected{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.creator-distribution-fields,.creator-media-fields{background:#fafafa;border:1px solid #e4e4e7;border-radius:11px;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding:15px;display:grid}.creator-distribution-fields label,.creator-media-fields label{color:#52525b;font-size:11px;font-weight:700}.creator-distribution-fields input,.creator-media-fields input{min-height:40px;margin-top:6px;padding:9px 11px}.creator-distribution-fields>small,.creator-media-fields>small{color:#71717a;grid-column:1/-1}.creator-small-money input{padding-left:30px}.creator-optional-row{border-top:1px solid #e4e4e7;margin-top:17px;padding-top:17px}.creator-quote-note{resize:vertical;margin-top:11px;padding:12px}.creator-media-file input{font-weight:400;display:block}.creator-schedule-timeline{background:#f4f4f5;border-radius:11px;justify-content:space-around;align-items:center;padding:18px 24px;display:flex}.creator-schedule-timeline>div{text-align:center;min-width:90px}.creator-schedule-timeline span{color:#71717a;margin-bottom:7px;font-size:11px;display:block}.creator-schedule-timeline b{color:#18181b;font-size:16px}.creator-schedule-timeline>i{background:#a1a1aa;width:28px;height:1px}.creator-schedule-timeline.is-adjusted{background:#eff6ff;box-shadow:inset 0 0 0 1px #bfdbfe}.creator-schedule-timeline small{color:#94a3b8;margin-top:5px;font-size:9px;text-decoration:line-through;display:block}.creator-schedule-block>p{color:#52525b;margin:16px 0 10px;font-size:12px}.creator-schedule-choice{grid-template-columns:1fr 1fr;gap:11px;display:grid}.creator-schedule-choice button{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #d4d4d8;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:0 15px;display:flex}.creator-schedule-choice i{border:2px solid #a1a1aa;border-radius:50%;width:17px;height:17px}.creator-schedule-slider{background:#fafafa;border-radius:10px;margin-top:10px;padding:13px 15px}.creator-schedule-slider span,.creator-schedule-slider small{color:#52525b;font-size:11px;display:block}.creator-schedule-slider input{width:100%;margin:12px 0}.creator-negotiable{border-top:1px solid #e4e4e7;margin-top:18px;padding-top:18px}.creator-negotiable span{color:#52525b;margin-right:5px;font-size:12px}.creator-submit-row{border-top:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:20px;display:flex}.creator-submit-row span{color:#71717a;font-size:11px}.creator-submit-row button{min-width:150px}.creator-quote-error{color:#991b1b;background:#fef2f2;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:12px}.creator-quote-returned{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;justify-content:space-between;gap:20px;margin-bottom:14px;padding:13px 16px;font-size:12px;display:flex}.quote-waiting-card{align-items:center;gap:18px;display:flex}.quote-waiting-card>span{color:#4338ca;background:#eef2ff;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.quote-waiting-card>div{flex:1}.quote-waiting-card h2{margin:5px 0}.quote-waiting-card p{color:#64748b;margin:0;font-size:12px}.submitted-quote-details{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.submitted-quote-details>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:13px}.submitted-quote-details span,.submitted-quote-details small{color:#64748b;font-size:10px;display:block}.submitted-quote-details strong{margin:6px 0;font-size:12px;display:block}@media (max-width:760px){.creator-quote-workspace{width:100%}.creator-requirements-card,.creator-reply-card{border-radius:14px;padding:22px 18px}.creator-price-field{flex-direction:column;align-items:flex-start;gap:8px}.creator-price-field>span{width:auto}.creator-price-field>div{width:100%}.creator-distribution-fields,.creator-media-fields,.creator-schedule-choice,.submitted-quote-details{grid-template-columns:1fr}.creator-schedule-timeline{padding:15px 8px}.creator-schedule-timeline>div{min-width:60px}.creator-submit-row{flex-direction:column;align-items:stretch}.creator-submit-row button{width:100%}.quote-waiting-card{align-items:flex-start}}.creator-auth-shell,.creator-workbench-shell{color:#172033;background:linear-gradient(145deg,#f6f8fc,#eef2f8);min-height:100vh;padding:48px}.creator-auth-shell{place-items:center;display:grid}.creator-auth-card{box-sizing:border-box;background:#fff;border:1px solid #dfe5ef;border-radius:22px;width:min(470px,100%);padding:42px;box-shadow:0 24px 70px #192a4a1f}.creator-auth-brand{color:#fff;background:#172033;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:22px;font-size:22px;font-weight:900;display:grid}.creator-auth-card>small,.creator-workbench-header small,.creator-project-header small{color:#69778e;letter-spacing:.14em;font-size:10px;font-weight:800}.creator-auth-card h1{margin:8px 0 10px;font-size:28px}.creator-auth-card>p{color:#657086;margin:0 0 24px;font-size:13px;line-height:1.7}.creator-auth-card label{color:#455168;margin:16px 0 7px;font-size:12px;font-weight:750;display:block}.creator-auth-card input{box-sizing:border-box;color:#172033;width:100%;min-height:48px;font:inherit;background:#f8fafc;border:1px solid #ccd5e2;border-radius:10px;margin-top:7px;padding:0 14px}.creator-auth-card input[readonly]{color:#4f5d73;background:#f1f4f8}.creator-auth-email-note,.creator-auth-dev{color:#617087;background:#f2f6fb;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.5}.creator-auth-dev{color:#725313;background:#fff8df;margin-top:10px}.creator-auth-dev strong{letter-spacing:.12em;margin-left:6px;font-size:16px}.creator-auth-primary{color:#fff;cursor:pointer;background:#3457d5;border:0;border-radius:10px;width:100%;min-height:48px;margin-top:20px;font-weight:800}.creator-auth-primary:disabled{opacity:.5;cursor:not-allowed}.creator-auth-error,.creator-project-notice{color:#a12626;background:#fff0f0;border:1px solid #ffc9c9;border-radius:9px;margin:16px 0;padding:12px 14px;font-size:12px}.creator-auth-card footer{color:#8b96a8;text-align:center;margin-top:25px;font-size:10px}.creator-auth-delivery{color:#245c47;background:#eaf8f1;border:1px solid #c7ead9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px 12px;font-size:11px;display:flex}.creator-auth-delivery a{color:#2855c7;flex:none;font-weight:800;text-decoration:none}.creator-auth-secondary{color:#526078;cursor:pointer;background:#fff;border:1px solid #d6deea;border-radius:10px;width:100%;min-height:42px;margin-top:9px;font-weight:750}.creator-auth-secondary:disabled{opacity:.5;cursor:not-allowed}.creator-auth-divider{color:#929db0;align-items:center;gap:12px;margin:20px 0 12px;font-size:11px;display:flex}.creator-auth-divider:before,.creator-auth-divider:after{content:"";background:#e1e6ee;flex:1;height:1px}.creator-google-button{color:#243047;cursor:pointer;background:#fff;border:1px solid #cbd4e1;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;font-weight:800;display:flex}.creator-google-button>span,.creator-google-mark{color:#4285f4;background:#fff;border:1px solid #d9e0ea;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.creator-google-button:disabled{opacity:.5;cursor:not-allowed}.creator-google-verified{background:#f3f7ff;border:1px solid #d7e3fb;border-radius:10px;align-items:center;gap:12px;margin:17px 0;padding:13px;display:flex}.creator-google-verified>div{gap:2px;display:grid}.creator-google-verified small{color:#5470a7;letter-spacing:.08em;font-size:9px;font-weight:800}.creator-google-verified strong{color:#23304a;font-size:12px}.creator-google-verified div span{color:#7a879a;font-size:10px}.creator-auth-link{color:#3b5fc7;cursor:pointer;background:0 0;border:0;width:100%;margin-top:13px;font-size:11px;font-weight:750}.creator-workbench-shell{box-sizing:border-box;max-width:none}.creator-workbench-header,.creator-project-header{justify-content:space-between;align-items:center;gap:25px;max-width:1120px;margin:0 auto 30px;display:flex}.creator-workbench-header h1,.creator-project-header h1{margin:7px 0;font-size:30px}.creator-workbench-header p,.creator-project-header p{color:#69778e;margin:0;font-size:12px}.creator-workbench-header>button{color:#4d5b72;cursor:pointer;background:#fff;border:1px solid #d6deea;border-radius:9px;padding:10px 15px}.creator-workbench-summary{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1120px;margin:0 auto 22px;display:grid}.creator-workbench-summary article{background:#fff;border:1px solid #dfe5ef;border-radius:14px;padding:20px}.creator-workbench-summary span{color:#748197;font-size:11px;display:block}.creator-workbench-summary strong{margin-top:7px;font-size:25px;display:block}.creator-project-list,.creator-project-card{background:#fff;border:1px solid #dfe5ef;border-radius:16px;max-width:1120px;margin:0 auto;padding:24px;box-shadow:0 8px 30px #1f30510d}.creator-project-list-title{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.creator-project-list-title h2{margin:0;font-size:17px}.creator-project-list-title span{color:#8b96a8;font-size:10px}.creator-project-list>a{color:inherit;border-top:1px solid #edf0f4;grid-template-columns:46px 1fr auto 110px;align-items:center;gap:15px;padding:17px 8px;text-decoration:none;display:grid}.creator-project-list>a:hover{background:#f8faff}.creator-project-list>a small,.creator-project-list>a p{color:#7a879a;font-size:10px}.creator-project-list>a h3{margin:5px 0;font-size:14px}.creator-project-list>a p{margin:0}.creator-project-list>a>strong{color:#8a5b08;background:#fff7dc;border-radius:999px;padding:6px 10px;font-size:10px}.creator-project-action{color:#3457d5;white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.creator-project-action b{font-size:14px}.creator-platform-mark{color:#fff;background:#5d6b80;border-radius:11px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.creator-platform-mark.is-youtube{background:#e13a35}.creator-platform-mark.is-tiktok{background:#171b24}.creator-platform-mark.is-instagram{background:#b13da3}.creator-project-empty{color:#78859a;text-align:center;max-width:1120px;margin:20px auto;padding:50px 20px}.creator-project-header>div>a{color:#3457d5;margin-bottom:18px;font-size:11px;text-decoration:none;display:block}.creator-project-header>span{color:#8a5b08;background:#fff5cf;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:800}.creator-project-header>span.is-complete{color:#21704a;background:#e6f7ee}.creator-project-notice{color:#235e47;background:#eaf8f1;border-color:#c4ead8;max-width:1090px;margin:0 auto 16px}.creator-project-notice.is-error{color:#a12626;background:#fff0f0;border-color:#ffc9c9}.creator-project-tabs{gap:7px;max-width:1120px;margin:0 auto 13px;display:flex}.creator-project-tabs button{color:#66748a;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 16px;font-weight:750}.creator-project-tabs button.active{color:#264dcb;background:#e8edff}.creator-project-card h2{margin:0 0 18px;font-size:19px}.creator-project-facts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.creator-project-facts label{color:#78859a;background:#f6f8fb;border-radius:10px;padding:14px;font-size:10px}.creator-project-facts strong{color:#263247;margin-top:7px;font-size:12px;display:block}.creator-contract-callout{color:#fff;background:linear-gradient(130deg,#243965,#365ad0);border-radius:14px;margin-bottom:17px;padding:23px}.creator-contract-callout small{color:#c8d5ff;letter-spacing:.13em;font-size:9px}.creator-contract-callout h2{margin:8px 0}.creator-contract-callout p{color:#dbe3ff;max-width:750px;font-size:12px;line-height:1.65}.creator-contract-callout button,.creator-contract-callout a{color:#253a68;cursor:pointer;background:#fff;border:0;border-radius:9px;margin-top:8px;padding:11px 17px;font-weight:800;text-decoration:none;display:inline-block}.creator-contract-callout button:disabled{opacity:.55}.creator-quote-history{margin:20px 0 0;padding:0;list-style:none}.creator-quote-history li{border-top:1px solid #edf0f4;grid-template-columns:80px 150px 1fr;gap:12px;padding:12px 0;font-size:11px;display:grid}.creator-quote-history small{color:#778398}.creator-fulfillment-steps{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.creator-fulfillment-steps div{background:#f6f8fb;border-radius:10px;padding:15px}.creator-fulfillment-steps b,.creator-fulfillment-steps strong,.creator-fulfillment-steps span{display:block}.creator-fulfillment-steps b{color:#3457d5}.creator-fulfillment-steps strong{margin:8px 0;font-size:12px}.creator-fulfillment-steps span{color:#8792a4;font-size:10px}.workbench-invitation-panel{color:#23304a;background:#eef4ff;border:1px solid #cddcff;border-radius:13px;margin:18px 0;padding:20px}.workbench-invitation-panel small{color:#4766b8;letter-spacing:.12em;font-weight:800}.workbench-invitation-panel h3{margin:7px 0}.workbench-invitation-panel p{color:#5f6f8d;font-size:12px}.workbench-invitation-panel>div{align-items:flex-end;gap:8px;margin-top:13px;display:flex}.workbench-invitation-panel label{color:#5f6f8d;flex:1;font-size:10px}.workbench-invitation-panel input{box-sizing:border-box;border:1px solid #becdef;border-radius:8px;width:100%;min-height:38px;margin-top:5px;padding:0 10px}@media (max-width:760px){.creator-auth-shell,.creator-workbench-shell{padding:22px 14px}.creator-auth-card{padding:28px 20px}.creator-workbench-header,.creator-project-header{flex-direction:column;align-items:flex-start}.creator-workbench-summary,.creator-project-facts,.creator-fulfillment-steps{grid-template-columns:1fr}.creator-project-list>a{grid-template-columns:42px 1fr auto}.creator-project-list>a>strong{grid-column:2;justify-self:start}.creator-project-action{grid-area:1/3/3}.creator-project-tabs{overflow-x:auto}.creator-quote-history li{grid-template-columns:70px 1fr}.creator-quote-history small{grid-column:1/-1}.workbench-invitation-panel>div{flex-direction:column;align-items:stretch}}
