:root{--blue:#3b82f6;--cyan:#22d3ee;--purple:#8b5cf6;--green:#34d399;--orange:#fb923c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}button,input,select{font:inherit}button{cursor:pointer}body{margin:0}.app{min-height:100vh;transition:background .22s,color .22s}.theme-dark{--bg:#07101d;--bg2:#0b1626;--panel:#101d2f;--panel2:#142338;--panel3:#182a42;--text:#f6f9ff;--muted:#8fa2ba;--line:#23364e;--line2:#2f4661;--shadow:0 24px 70px #00000047;--soft:#3b82f61f;--top:#08111edb;--doc:#fff;--docText:#182230;color:var(--text);background:radial-gradient(circle at 80% -20%,#2563eb2e,#0000 32%),linear-gradient(#07101d,#091322 60%,#07101d)}.theme-light{--bg:#f5f8fc;--bg2:#eef4fb;--panel:#fff;--panel2:#f7faff;--panel3:#eef4fb;--text:#0b1f3b;--muted:#66758a;--line:#dfe8f3;--line2:#ccd9e8;--shadow:0 24px 70px #2041691f;--soft:#e8f2ff;--top:#ffffffe6;--doc:#fff;--docText:#182230;color:var(--text);background:linear-gradient(#f7faff,#eef4fb)}.theme-hybrid{--bg:#eaf0f7;--bg2:#eef4fb;--panel:#fff;--panel2:#f7faff;--panel3:#edf4fb;--text:#0b1f3b;--muted:#66758a;--line:#dce5ef;--line2:#c7d6e7;--shadow:0 24px 70px #0a1e3724;--soft:#e7f1ff;--top:#0a1525;--doc:#fff;--docText:#182230;color:var(--text);background:#edf3f9}.app{background:var(--bg);color:var(--text)}.brand-mark{background:linear-gradient(145deg,#10284e,#1d4ed8 68%,#22d3ee);border-radius:11px;flex:none;width:38px;height:38px;position:relative;box-shadow:inset 0 0 0 1px #ffffff29,0 8px 24px #2563eb3d}.brand-paper{background:#fff;border-radius:3px;width:18px;height:22px;position:absolute;top:7px;left:10px;transform:rotate(-2deg)}.brand-paper:after{content:"";border-bottom:6px solid #bfefff;border-left:6px solid #0000;position:absolute;top:0;right:0}.brand-stroke{border-bottom:2px solid #2563eb;border-radius:50%;width:14px;height:6px;position:absolute;top:18px;left:12px;transform:rotate(-11deg)}.brand-dock{background:#22d3ee;border-radius:2px 2px 5px 5px;width:22px;height:6px;position:absolute;bottom:6px;left:8px}.rail{z-index:40;background:color-mix(in srgb,var(--panel) 92%,transparent);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;align-items:center;width:76px;padding:15px 10px;display:flex;position:fixed;top:0;bottom:0;left:0}.theme-hybrid .rail{color:#dbe8fa;background:#0a1525;border-color:#1b2a40}.brand-button{background:0 0;border:0;margin-bottom:18px;padding:0}.rail-new{color:#fff;background:linear-gradient(145deg,#2563eb,#0ea5e9);border:1px solid #ffffff24;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:18px;display:grid;box-shadow:0 12px 30px #2563eb47}.rail-nav{flex-direction:column;gap:7px;width:100%;display:flex}.rail-item{height:48px;color:var(--muted);background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;display:flex;position:relative}.rail-item span{color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#0b1728;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:700;transition:all .15s;position:absolute;left:58px;transform:translate(-6px);box-shadow:0 10px 28px #00000040}.rail-item:hover span{opacity:1;transform:translate(0)}.rail-item:hover{background:var(--panel2);color:var(--text)}.rail-item.active{background:var(--soft);color:var(--blue);box-shadow:inset 0 0 0 1px #3b82f624}.theme-hybrid .rail-item:hover{color:#fff;background:#12233a}.theme-hybrid .rail-item.active{color:#60a5fa;background:#112c50}.rail-bottom{margin-top:auto}.user-orb,.top-avatar{color:#0b1f3b;background:linear-gradient(145deg,#dbeafe,#a5f3fc);border-radius:50%;place-items:center;font-weight:800;display:grid}.user-orb{width:40px;height:40px;font-size:12px}.shell{min-height:100vh;margin-left:76px;padding-bottom:100px}.topbar{z-index:30;background:var(--top);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);align-items:center;gap:14px;height:70px;padding:0 26px;display:flex;position:sticky;top:0}.theme-hybrid .topbar{color:#f7fbff;border-bottom-color:#1d2b40}.wordmark{letter-spacing:-.7px;align-items:baseline;gap:0;min-width:185px;font-size:20px;font-weight:800;display:flex}.wordmark b{color:#60a5fa}.wordmark em{letter-spacing:.14em;color:var(--muted);margin-left:8px;font-size:7px;font-style:normal;font-weight:800}.top-search{border:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 80%,transparent);max-width:540px;height:38px;color:var(--muted);border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.theme-hybrid .top-search{background:#0f1d30;border-color:#24364d}.top-search input{color:inherit;background:0 0;border:0;outline:0;width:100%;font-size:13px}.top-search input::placeholder{color:var(--muted)}.top-icon{border:1px solid var(--line);background:var(--panel2);width:38px;height:38px;color:var(--muted);border-radius:11px;place-items:center;display:grid;position:relative}.top-icon i{border:2px solid var(--panel2);background:#22d3ee;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.theme-hybrid .top-icon{color:#cbd7e7;background:#0f1d30;border-color:#24364d}.theme-wrap{position:relative}.theme-button{border:1px solid var(--line);background:var(--panel2);height:38px;color:var(--text);border-radius:11px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.theme-hybrid .theme-button{color:#e8f2ff;background:#0f1d30;border-color:#24364d}.theme-menu{background:var(--panel);border:1px solid var(--line2);width:260px;box-shadow:var(--shadow);border-radius:15px;padding:8px;position:absolute;top:46px;right:0}.theme-menu button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:30px 1fr 18px;align-items:center;padding:10px;display:grid}.theme-menu button:hover,.theme-menu button.selected{background:var(--panel2)}.theme-menu strong,.theme-menu small{display:block}.theme-menu strong{font-size:12px}.theme-menu small{color:var(--muted);margin-top:2px;font-size:10px}.top-avatar{width:34px;height:34px;font-size:11px}.mobile-menu{color:inherit;background:0 0;border:0;display:none}.main-content{max-width:1500px;margin:0 auto;padding:44px 36px}.hero-section{padding:22px 0 34px}.eyebrow,.section-kicker{text-transform:uppercase;letter-spacing:.13em;color:#62b5ff;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.hero-copy{justify-content:space-between;align-items:end;gap:30px;margin:10px 0 25px;display:flex}.hero-copy h1{letter-spacing:-2px;max-width:650px;margin:0;font-size:44px;line-height:1.03}.hero-copy p{max-width:510px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.action-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.action-card{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),var(--panel2));min-height:142px;color:var(--text);text-align:left;border-radius:20px;grid-template-columns:46px 1fr 18px;align-items:start;gap:12px;padding:18px;transition:all .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 40px #0000000f}.action-card:after{content:"";opacity:.06;filter:blur(4px);background:currentColor;border-radius:50%;width:100px;height:100px;position:absolute;top:-40px;right:-35px}.action-card:hover{border-color:var(--line2);transform:translateY(-3px);box-shadow:0 20px 50px #00000024}.action-icon{background:var(--soft);width:46px;height:46px;color:var(--blue);border-radius:13px;place-items:center;display:grid}.accent-cyan .action-icon{color:var(--cyan);background:#22d3ee1c}.accent-purple .action-icon{color:#a78bfa;background:#8b5cf61f}.accent-green .action-icon{color:#6ee7b7;background:#34d3991c}.action-card strong,.action-card small{display:block}.action-card strong{margin-top:3px;font-size:16px}.action-card small{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.45}.action-card>svg{color:var(--muted);margin-top:13px}.micro-actions{gap:9px;margin-top:12px;display:flex}.micro-actions button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex}.micro-actions button span{color:#64748b}.section-head{justify-content:space-between;align-items:end;margin-bottom:13px;display:flex}.section-head h2{letter-spacing:-.6px;margin:5px 0 0;font-size:22px}.section-head>button{color:#60a5fa;background:0 0;border:0;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.journey-grid,.agreement-list{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.agreement-list{grid-template-columns:repeat(2,1fr)}.journey-card{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),var(--panel2));border-radius:18px;padding:16px;box-shadow:0 14px 40px #0000000f}.journey-top{justify-content:space-between;display:flex}.doc-badge{background:var(--soft);color:#60a5fa;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.journey-top button,.completed-card>button{color:var(--muted);background:0 0;border:0}.journey-title{margin:14px 0}.journey-title>span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800}.journey-title h3{margin:5px 0 6px;font-size:15px}.journey-title p{color:var(--muted);margin:0;font-size:10.5px}.people-row{align-items:center;min-height:30px;display:flex}.person-chip{color:#fff;border:2px solid var(--panel);border-radius:50%;place-items:center;width:28px;height:28px;margin-right:-5px;font-size:9px;font-weight:900;display:grid}.tone-blue{background:#2563eb}.tone-cyan{background:#0891b2}.tone-purple{background:#7c3aed}.tone-green{background:#059669}.tone-orange{background:#ea580c}.people-row small{color:var(--muted);margin-left:12px;font-size:9.5px}.journey-line{grid-template-columns:18px 1fr 18px 1fr 18px 1fr 18px 1fr 18px;align-items:center;margin-top:17px;display:grid}.journey-step{border:1px solid var(--line2);width:18px;height:18px;color:var(--muted);background:var(--panel);border-radius:50%;place-items:center;font-size:8px;display:grid}.journey-step.done{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 0 14px #2563eb4d}.journey-line>i{background:var(--line);height:2px;display:block}.journey-line>i.done{background:#2563eb}.journey-labels{color:var(--muted);justify-content:space-between;margin-top:5px;font-size:7.5px;display:flex}.card-action{border:1px solid var(--line);width:100%;color:var(--text);background:0 0;border-radius:10px;justify-content:space-between;align-items:center;margin-top:14px;padding:9px 10px;font-size:10px;font-weight:800;display:flex}.card-action:hover{background:var(--panel3)}.two-column{grid-template-columns:1.4fr .8fr;gap:14px;margin-top:28px;display:grid}.recent-block{margin-top:0}.completed-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:42px 1fr auto 24px;align-items:center;gap:12px;padding:15px;display:grid}.completed-icon{color:#34d399;background:#34d3991c;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.completed-main strong,.completed-main span{display:block}.completed-main span{color:var(--muted);margin-top:3px;font-size:10px}.completed-proof{color:#4ade80;align-items:center;gap:5px;font-size:10px;display:flex}.insight-card{background:linear-gradient(145deg,#2563eb1f,var(--panel));border:1px solid #3b82f64d;border-radius:18px;grid-template-columns:40px 1fr auto;align-items:start;gap:12px;padding:17px;display:grid}.insight-icon{color:#60a5fa;background:#3b82f62b;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.insight-card h3{margin:5px 0;font-size:13px}.insight-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.insight-card button{border:1px solid var(--line2);background:var(--panel2);color:var(--text);border-radius:9px;align-self:center;padding:8px 10px;font-size:10px;font-weight:800}.page-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.page-heading h1{letter-spacing:-1.2px;margin:5px 0 7px;font-size:34px}.page-heading p{color:var(--muted);max-width:700px;margin:0;font-size:13px}.primary-action,.send-action{color:#fff;background:linear-gradient(145deg,#2563eb,#0ea5e9);border:0;border-radius:11px;align-items:center;gap:7px;padding:10px 13px;font-weight:800;display:flex;box-shadow:0 10px 28px #2563eb3d}.filter-row{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.filter-row>button{color:var(--muted);background:0 0;border:0;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800}.filter-row>button.active{background:var(--soft);color:#60a5fa}.filter-row>button span{opacity:.7}.filter-search{border:1px solid var(--line);width:240px;height:34px;color:var(--muted);border-radius:9px;align-items:center;gap:6px;margin-left:auto;padding:0 9px;display:flex}.filter-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.library-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.library-card{border:1px solid var(--line);background:var(--panel);color:var(--text);text-align:left;border-radius:17px;grid-template-columns:88px 1fr 18px;align-items:center;gap:13px;padding:13px;transition:all .16s;display:grid}.library-card:hover{border-color:var(--line2);transform:translateY(-2px)}.library-preview{background:var(--doc);color:#1e293b;border-radius:10px;height:96px;padding:11px;box-shadow:inset 0 0 0 1px #0f172a14}.library-preview span{font-size:7px;font-weight:900}.library-preview i{background:#d8e0e9;border-radius:2px;height:4px;margin-top:8px;display:block}.library-preview i:nth-of-type(2){width:78%}.library-preview i:nth-of-type(3){width:55%}.library-card strong,.library-card small{display:block}.library-card small{color:var(--muted);margin-top:4px;font-size:9.5px}.premium-empty{border:1px solid var(--line);background:radial-gradient(circle at 50% 30%,#2563eb1f,transparent 28%),var(--panel);text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:460px;display:flex}.orbital{border:1px solid var(--line);border-radius:50%;place-items:center;width:130px;height:130px;display:grid;position:relative}.orbital:before{content:"";border:1px dashed var(--line2);border-radius:50%;position:absolute;inset:18px}.orbital>div{background:var(--soft);color:#60a5fa;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.orbital>span{background:#22d3ee;border-radius:50%;width:9px;height:9px;position:absolute;top:53px;left:11px;box-shadow:0 0 14px #22d3ee}.orbital>span:nth-child(2){background:#8b5cf6;top:21px;left:auto;right:18px}.premium-empty h2{margin:18px 0 6px;font-size:18px}.premium-empty p{color:var(--muted);margin:0;font-size:11px}.settings-appearance{border:1px solid var(--line);background:var(--panel);border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:15px;display:flex}.settings-appearance>div:first-child{align-items:center;gap:10px;display:flex}.settings-appearance strong,.settings-appearance small{display:block}.settings-appearance small{color:var(--muted);margin-top:3px;font-size:10px}.appearance-pills{gap:7px;display:flex}.appearance-pills button{border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:700;display:flex}.appearance-pills button.active{color:#60a5fa;background:var(--soft);border-color:#3b82f673}.settings-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.settings-grid button{border:1px solid var(--line);background:var(--panel);color:var(--text);text-align:left;border-radius:14px;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;padding:13px;display:grid}.settings-icon{background:var(--soft);color:#60a5fa;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.settings-grid strong,.settings-grid small{display:block}.settings-grid small{color:var(--muted);margin-top:3px;font-size:9.5px}.dock-wrap{z-index:32;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:14px;left:76px;right:0}.dock{pointer-events:auto;border:1px solid var(--line2);background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:18px;align-items:center;gap:7px;min-width:620px;max-width:900px;height:62px;padding:7px;display:flex;box-shadow:0 18px 60px #0000004d}.dock-label{height:46px;color:var(--muted);border-right:1px solid var(--line);align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:900;display:flex}.live-dot{background:#22d3ee;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #22d3ee}.dock-item{height:46px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:11px;flex:1;align-items:center;gap:9px;padding:5px 8px;display:flex}.dock-item:hover{background:var(--panel2)}.dock-doc{background:var(--soft);color:#60a5fa;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.dock-item strong,.dock-item small{display:block}.dock-item strong{font-size:10px}.dock-item small{color:var(--muted);margin-top:2px;font-size:8.5px}.dock-add{color:#fff;background:linear-gradient(145deg,#2563eb,#0ea5e9);border:0;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.prepare-topbar{z-index:20;background:#0a1525;border-bottom:1px solid #223249;align-items:center;gap:10px;height:70px;padding:0 14px;display:flex;position:sticky;top:0}.prepare-topbar .brand-mark{width:32px;height:32px}.back-button,.ghost-action{color:#c7d6e7;background:#101d2f;border:1px solid #25374f;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 10px;display:flex}.back-button{justify-content:center;width:36px;padding:0}.prepare-name strong,.prepare-name span{display:block}.prepare-name span{color:#7890aa;margin-top:2px;font-size:8.5px}.workflow-strip{flex:1;justify-content:center;align-items:center;gap:18px;display:flex}.workflow-strip>div{color:#60758f;align-items:center;gap:5px;display:flex}.workflow-strip span{border:1px solid #34506e;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-weight:900;display:grid}.workflow-strip b{font-size:8.5px}.workflow-strip .active{color:#7dd3fc}.workflow-strip .active span{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 0 16px #2563eb66}.workflow-strip .done{color:#9fb4c9}.workflow-strip .done span{color:#7dd3fc;background:#12375a}.send-action,.ghost-action{font-size:10px}.prepare-body{grid-template-columns:185px minmax(0,1fr) 260px;min-height:calc(100vh - 70px);display:grid}.tool-palette,.context-panel{background:#0d1929;border-color:#223249;padding:14px}.tool-palette{border-right:1px solid #223249}.context-panel{border-left:1px solid #223249}.palette-label{letter-spacing:.13em;text-transform:uppercase;color:#617890;margin:3px 4px 9px;font-size:8.5px;font-weight:900}.tool-palette>button:not(.smart-field){color:#a8b9cc;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:30px 1fr 14px;align-items:center;width:100%;height:42px;padding:0 7px;display:grid}.tool-palette>button:hover,.tool-palette>button.active{color:#fff;background:#13243a;border-color:#28415f}.tool-palette>button span{color:#60a5fa;background:#142941;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.tool-palette>button>svg{color:#49617c}.smart-field{color:#8cc8ff;text-align:left;background:#2563eb1a;border:1px solid #3b82f652;border-radius:11px;grid-template-columns:25px 1fr;gap:6px;width:100%;margin-top:16px;padding:10px;display:grid}.smart-field strong,.smart-field small{display:block}.smart-field b{font-size:9.5px}.smart-field small{color:#67819d;margin-top:2px;font-size:7.5px;display:block}.canvas-area{background:radial-gradient(circle at 50% 0,#2563eb14,#0000 24%),#111b29;padding:18px 26px 36px;overflow:auto}.canvas-toolbar{color:#869bb0;justify-content:center;align-items:center;gap:6px;height:36px;display:flex}.canvas-toolbar button{color:#8ea4ba;background:#0e1a2a;border:1px solid #283a50;border-radius:8px;height:28px;padding:0 8px}.canvas-toolbar span{text-align:center;min-width:32px;font-size:9px}.canvas-toolbar i{background:#293b50;width:1px;height:18px;margin:0 4px}.document-page{color:#182230;background:#fff;border-radius:4px;width:min(720px,100%);min-height:900px;margin:8px auto 0;padding:64px 70px;position:relative;box-shadow:0 24px 70px #0006}.doc-logo{align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.doc-logo .brand-mark{border-radius:7px;width:27px;height:27px}.doc-logo .brand-paper{width:13px;height:16px;top:5px;left:7px}.doc-logo .brand-stroke{width:11px;top:12px;left:8px}.doc-logo .brand-dock{width:16px;bottom:4px;left:6px}.document-page h2{letter-spacing:.07em;margin:42px 0 6px;font-size:23px}.doc-meta{color:#718096;margin-bottom:44px;font-size:9.5px}.document-page h3{margin:28px 0 8px;font-size:12px}.document-page p{color:#445267;font-size:10px;line-height:1.75}.locked-row{border:1px solid #dbe3ed;border-radius:9px;grid-template-columns:1.3fr 1fr 1fr;margin:18px 0 28px;display:grid}.locked-row span{border-right:1px solid #e5ebf2;padding:11px}.locked-row span:last-child{border-right:0}.locked-row small,.locked-row strong{display:block}.locked-row small{color:#718096;text-transform:uppercase;letter-spacing:.08em;font-size:7.5px}.locked-row strong{margin-top:4px;font-size:9.5px}.field-on-doc{color:#1d4ed8;background:#eff6ff;border:2px solid #3b82f6;border-radius:6px;min-width:170px;padding:5px 7px;position:absolute;box-shadow:0 6px 18px #2563eb29}.field-on-doc span,.field-on-doc b{display:block}.field-on-doc span{text-transform:uppercase;letter-spacing:.08em;opacity:.65;font-size:6.5px;font-weight:900}.field-on-doc b{align-items:center;gap:5px;margin-top:3px;font-size:9px;display:flex}.signer-one{top:525px;left:70px}.date-field{color:#0e7490;background:#ecfeff;border-color:#06b6d4;min-width:130px;top:525px;left:280px}.doc-rule{border-top:1px solid #e1e8f0;position:absolute;bottom:70px;left:70px;right:70px}.doc-fine{color:#94a3b8;font-size:7.5px;position:absolute;bottom:48px;left:70px}.context-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.context-head h3{margin:3px 0 0;font-size:13px}.context-head button{color:#8fb2d6;background:#122136;border:1px solid #2a3d54;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.signer-row{color:#cad8e7;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:30px 1fr 15px;align-items:center;gap:7px;width:100%;padding:8px;display:grid}.signer-row:hover,.signer-row.active{background:#122238;border-color:#28405d}.signer-row strong,.signer-row small{display:block}.signer-row small{color:#7189a3;margin-top:2px;font-size:7.5px}.context-divider{background:#23354b;height:1px;margin:14px 0}.context-head.compact{margin-bottom:12px}.context-panel label{color:#8298ae;grid-template-columns:1fr auto;align-items:center;gap:10px;margin:10px 0;font-size:8.5px;display:grid}.context-panel select,.context-panel input{color:#dce9f5;background:#101d2f;border:1px solid #2a3d55;border-radius:8px;outline:0;grid-column:1/-1;width:100%;height:32px;padding:0 8px;font-size:9px}.toggle{background:#283d55;border-radius:10px;width:32px;height:18px;padding:2px}.toggle span{background:#9fb2c6;border-radius:50%;width:14px;height:14px;display:block}.toggle.on{background:#2563eb}.toggle.on span{background:#fff;margin-left:14px}.context-panel details{border-top:1px solid #23354b;margin-top:13px;padding-top:12px}.context-panel summary{color:#a4b5c7;cursor:pointer;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;list-style:none;display:flex}.advanced-note{color:#70869d;padding:9px 0;font-size:8px;line-height:1.5}.context-tip{color:#65dff2;background:#22d3ee0f;border:1px solid #22d3ee38;border-radius:10px;gap:7px;margin-top:18px;padding:9px;display:flex}.context-tip p{color:#87a5ba;margin:0;font-size:8px;line-height:1.45}.signer-shell{color:#eef7ff;background:linear-gradient(#07101d,#0b1626);flex-direction:column;min-height:100vh;display:flex}.signer-header{background:#091421;border-bottom:1px solid #203249;justify-content:space-between;align-items:center;height:66px;padding:0 24px;display:flex}.signer-brand{align-items:center;gap:9px;display:flex}.signer-brand .brand-mark{width:34px;height:34px}.signer-brand strong,.signer-brand span{display:block}.signer-brand strong{font-size:13px}.signer-brand span{color:#7189a4;margin-top:2px;font-size:8px}.signer-header>button{color:#91a6bb;background:#101e30;border:1px solid #263a52;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.signer-progress{justify-content:center;align-items:center;height:66px;display:flex}.signer-progress>div{color:#61778e;align-items:center;gap:6px;display:flex}.signer-progress span{border:1px solid #314963;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:900;display:grid}.signer-progress b{font-size:9px}.signer-progress>i{background:#2a3d53;width:80px;height:1px;margin:0 10px}.signer-progress>i.done{background:#2563eb}.signer-progress .active{color:#8bd7ff}.signer-progress .active span{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 0 16px #2563eb59}.signer-main{flex:1;padding:18px 16px 100px}.signer-document{color:#172033;background:#fff;border-radius:14px;width:min(680px,100%);margin:0 auto;padding:44px 48px;box-shadow:0 28px 80px #00000057}.signer-doc-head{border-bottom:1px solid #e2e8f0;margin-bottom:26px;padding-bottom:20px}.signer-doc-head span,.signer-doc-head small{display:block}.signer-doc-head span{letter-spacing:.08em;font-size:11px;font-weight:900}.signer-doc-head small{color:#718096;margin-top:5px;font-size:8.5px}.signer-document h2{margin:0 0 8px;font-size:20px}.signer-document h3{margin:30px 0 8px;font-size:12px}.signer-document p{color:#556274;font-size:10px;line-height:1.65}.signer-summary{border:1px solid #dce5ef;border-radius:9px;grid-template-columns:1.4fr 1fr;margin:20px 0;display:grid}.signer-summary span{border-right:1px solid #e2e8f0;padding:12px}.signer-summary span:last-child{border-right:0}.signer-summary small,.signer-summary strong{display:block}.signer-summary small{color:#7a8798;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.signer-summary strong{margin-top:4px;font-size:10px}.sign-here{color:#1d4ed8;text-align:left;background:#eff6ff;border:2px solid #3b82f6;border-radius:10px;grid-template-columns:30px 1fr 18px;align-items:center;width:100%;margin-top:16px;padding:12px;display:grid}.sign-here small,.sign-here strong{display:block}.sign-here small{text-transform:uppercase;letter-spacing:.08em;font-size:7px}.sign-here strong{margin-top:2px;font-size:11px}.sign-date{color:#64748b;border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;margin-top:8px;padding:10px;display:grid}.sign-date span{font-size:9px}.sign-date b{font-size:8px;font-weight:700}.signer-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08121ff0;border-top:1px solid #22344b;justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex;position:fixed;bottom:0;left:0;right:0}.signer-footer>div{color:#7990a7;align-items:center;gap:7px;font-size:8.5px;display:flex}.signer-footer>button{color:#fff;background:linear-gradient(145deg,#2563eb,#0ea5e9);border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 13px;font-size:9.5px;font-weight:900;display:flex}@media (width<=1100px){.action-grid{grid-template-columns:repeat(2,1fr)}.journey-grid{grid-template-columns:1fr 1fr}.two-column{grid-template-columns:1fr}.prepare-body{grid-template-columns:160px minmax(0,1fr) 230px}.workflow-strip{gap:8px}.workflow-strip b{display:none}.prepare-name{min-width:190px}}@media (width<=820px){.rail{transition:all .2s;transform:translate(-100%)}.rail.open{transform:translate(0)}.shell{margin-left:0}.topbar{padding:0 14px}.mobile-menu{display:block}.wordmark{min-width:auto}.wordmark em,.top-search,.theme-button span{display:none}.main-content{padding:30px 16px}.hero-copy{display:block}.hero-copy h1{font-size:36px}.hero-copy p{margin-top:12px}.journey-grid,.agreement-list,.library-grid{grid-template-columns:1fr}.dock-wrap{bottom:8px;left:0}.dock{width:calc(100% - 20px);min-width:0}.dock-label,.dock-item:nth-of-type(3){display:none}.prepare-topbar{padding:0 8px}.prepare-name{display:none}.workflow-strip{justify-content:flex-start}.workflow-strip b,.ghost-action{display:none}.prepare-body{grid-template-columns:54px minmax(0,1fr)}.tool-palette{padding:8px 6px}.palette-label,.tool-palette>button b,.tool-palette>button>svg,.smart-field span{display:none}.tool-palette>button:not(.smart-field){grid-template-columns:1fr;padding:0}.tool-palette>button span{margin:auto}.smart-field{grid-template-columns:1fr;place-items:center;display:grid}.context-panel{display:none}.canvas-area{padding:12px}.document-page{min-height:760px;padding:40px 32px}.signer-one{top:500px;left:32px}.date-field{top:500px;left:225px}.doc-rule{left:32px;right:32px}.doc-fine{left:32px}.settings-grid{grid-template-columns:1fr}.settings-appearance{display:block}.appearance-pills{margin-top:12px}.completed-card{grid-template-columns:42px 1fr 24px}.completed-proof{display:none}.insight-card{grid-template-columns:40px 1fr}.insight-card button{grid-column:2}.filter-search{display:none}.signer-document{padding:32px 24px}.signer-footer>div{display:none}.signer-footer{justify-content:flex-end}}@media (width<=520px){.action-grid{grid-template-columns:1fr}.micro-actions{overflow:auto}.micro-actions button{white-space:nowrap}.journey-grid{grid-template-columns:1fr}.topbar{height:62px}.main-content{padding-top:24px}.hero-copy h1{font-size:32px}.page-heading{align-items:flex-start}.page-heading h1{font-size:30px}.page-heading p,.prepare-topbar .brand-mark{display:none}.workflow-strip{gap:4px}.workflow-strip>div:nth-child(4),.workflow-strip>div:nth-child(5){display:none}.send-action{padding:9px}.send-action svg{display:none}.document-page{min-height:690px;padding:34px 22px}.document-page h2{font-size:18px}.locked-row{grid-template-columns:1fr}.locked-row span{border-bottom:1px solid #e5ebf2;border-right:0}.locked-row span:last-child{border-bottom:0}.field-on-doc{margin-top:10px;position:static}.doc-rule,.doc-fine{display:none}.signer-progress>i{width:32px}.signer-document{border-radius:10px}.signer-summary{grid-template-columns:1fr}.signer-summary span{border-bottom:1px solid #e2e8f0;border-right:0}.signer-summary span:last-child{border-bottom:0}}@keyframes sdFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sdPulse{0%,to{box-shadow:0 0 #22d3ee2e}50%{box-shadow:0 0 0 7px #22d3ee00}}@keyframes sdGlow{0%,to{opacity:.6}50%{opacity:1}}.main-content>*{animation:.32s both sdFadeUp}.action-card,.journey-card,.library-card,.settings-grid button,.dock,.field-on-doc,.sign-here{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.action-card:hover{transform:translateY(-5px)scale(1.008);box-shadow:0 24px 70px #0003}.action-card:hover .action-icon{transform:scale(1.06)rotate(-2deg)}.action-icon{transition:transform .18s}.search-trigger{appearance:none;text-align:left;color:var(--muted);cursor:pointer}.search-trigger span{text-align:left;flex:1;font-size:12px}.search-trigger kbd,.command-input kbd{border:1px solid var(--line2);background:var(--panel3);color:var(--muted);border-radius:6px;padding:3px 6px;font-family:inherit;font-size:9px}.journey-card{position:relative;overflow:hidden}.journey-card:before{content:"";opacity:0;background:linear-gradient(#2563eb,#22d3ee);width:2px;transition:all .18s;position:absolute;inset:0 auto 0 0}.journey-card:hover{border-color:color-mix(in srgb,var(--blue) 45%,var(--line));transform:translateY(-3px);box-shadow:0 22px 55px #00000029}.journey-card:hover:before{opacity:1}.journey-card.attention{border-color:#22d3ee40}.journey-card.attention:after{content:"";filter:blur(45px);opacity:.08;background:#22d3ee;border-radius:50%;width:120px;height:120px;position:absolute;top:-75px;right:-70px}.journey-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.attention-pill{color:#67e8f9;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:5px;font-size:7.5px;display:flex}.attention-pill>span{background:#22d3ee;border-radius:50%;width:6px;height:6px;animation:1.8s infinite sdPulse}.live-dot{animation:1.8s infinite sdGlow}.dock{background:color-mix(in srgb,var(--panel) 82%,transparent);border-radius:20px;height:68px;padding:8px;box-shadow:0 26px 80px #00000061,inset 0 1px #ffffff0d}.dock-label{gap:6px;height:50px}.dock-label small{color:var(--muted);opacity:.7;font-size:7px;font-weight:700}.dock-item{height:50px;position:relative}.dock-item:hover{background:var(--panel2);transform:translateY(-2px)}.dock-hot{background:linear-gradient(90deg,#2563eb1a,#0000)}.dock-progress{background:conic-gradient(#22d3ee var(--p,72%),#63758c2e 0);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.dock-progress:before{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:3px}.dock-progress i{display:none}.dock-progress b{z-index:1;color:#8de8f5;font-size:7px;position:relative}.dock-progress.waiting{--p:48%;background:conic-gradient(#8b5cf6 var(--p),#63758c2e 0)}.dock-progress.waiting b{color:#c4b5fd}.dock-person{color:#fff;border:2px solid var(--panel);border-radius:50%;place-items:center;width:25px;height:25px;font-size:7.5px;font-weight:900;display:grid}.page-strip{z-index:3;flex-direction:column;gap:9px;display:flex;position:absolute;top:70px;left:16px}.canvas-area{position:relative}.page-thumb{color:#7088a3;background:#0d1928;border:1px solid #2b3f58;border-radius:7px;flex-direction:column;gap:4px;width:44px;height:58px;padding:6px;display:flex;box-shadow:0 10px 30px #0000002e}.page-thumb.active{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f640,0 10px 30px #0000003d}.page-thumb span{text-align:left;font-size:6.5px;font-weight:900}.page-thumb i{opacity:.5;background:#49617b;border-radius:2px;height:2px}.page-thumb i:nth-of-type(2){width:75%}.page-thumb i:nth-of-type(3){width:55%}.field-on-doc{cursor:grab}.field-on-doc:hover{transform:translateY(-2px);box-shadow:0 10px 24px #2563eb3d}.field-grip{letter-spacing:-1px;opacity:.45;font-size:8px;font-style:normal;position:absolute;top:3px;right:5px}.tool-palette>button:not(.smart-field):hover span{box-shadow:0 0 0 1px #60a5fa47,0 8px 18px #2563eb29}.command-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03080f9e;justify-content:center;align-items:flex-start;padding-top:12vh;animation:.16s sdFadeUp;display:flex;position:fixed;inset:0}.command-palette{border:1px solid var(--line2);background:color-mix(in srgb,var(--panel) 94%,transparent);border-radius:20px;width:min(620px,100% - 28px);overflow:hidden;box-shadow:0 32px 100px #0000007a}.command-input{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:62px;padding:0 16px;display:flex}.command-input input{color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.command-input input::placeholder{color:var(--muted)}.command-section{padding:9px}.command-section>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding:6px 8px 7px;font-size:8px;font-weight:900;display:block}.command-section button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:36px 1fr 18px;align-items:center;gap:9px;padding:9px;display:grid}.command-section button:hover{background:var(--panel2)}.command-icon{background:var(--soft);color:#60a5fa;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.command-section strong,.command-section small{display:block}.command-section strong{font-size:11px}.command-section small{color:var(--muted);margin-top:2px;font-size:9px}.command-footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;padding:10px 15px;font-size:8.5px;display:flex}.sign-here:hover{transform:translateY(-1px);box-shadow:0 12px 28px #2563eb29}@media (width<=1050px){.page-strip{display:none}}@media (width<=820px){.dock-person{display:none}.command-overlay{padding-top:8vh}}.rail{align-items:stretch;width:220px;padding:16px 12px}.dock-wrap{left:220px}.brand-button{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:2px 6px 18px;display:flex}.rail-brand-text{flex-direction:column;min-width:0;display:flex}.rail-brand-text strong{letter-spacing:-.7px;color:var(--text);font-size:18px;font-weight:900;line-height:1}.rail-brand-text strong>span{color:#f7fbff}.theme-light .rail-brand-text strong>span{color:#0b1f3b}.theme-hybrid .rail-brand-text strong,.theme-hybrid .rail-brand-text strong>span{color:#f7fbff}.rail-brand-text strong{color:#60a5fa}.rail-brand-text small{letter-spacing:.16em;color:var(--muted);margin-top:5px;font-size:6.5px;font-weight:900}.rail-new{border-radius:11px;justify-content:flex-start;align-items:center;gap:9px;width:100%;height:42px;margin-bottom:16px;padding:0 12px;display:flex}.rail-new span{letter-spacing:-.1px;font-size:11px;font-weight:900}.rail-nav{gap:4px}.rail-item{border-radius:10px;justify-content:flex-start;gap:10px;height:42px;padding:0 11px}.rail-item>span{opacity:1;color:inherit;box-shadow:none;pointer-events:auto;background:0 0;border-radius:0;padding:0;font-size:11px;font-weight:750;position:static;transform:none}.rail-item:hover>span{opacity:1;transform:none}.rail-item.active:before{content:"";background:linear-gradient(#60a5fa,#22d3ee);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;left:0;box-shadow:0 0 12px #22d3ee47}.rail-bottom{border-top:1px solid var(--line);width:100%;color:var(--muted);grid-template-columns:38px 1fr 16px;align-items:center;gap:9px;padding:13px 7px 2px;display:grid}.rail-user-copy{min-width:0}.rail-user-copy strong,.rail-user-copy span{display:block}.rail-user-copy strong{color:var(--text);font-size:10.5px}.rail-user-copy span{margin-top:2px;font-size:8px}.theme-hybrid .rail-user-copy strong{color:#f7fbff}@media (width<=820px){.rail{width:220px}.shell{margin-left:0}.dock-wrap{left:0}}body{font-size:16px}.main-content{padding-top:50px}.hero-copy{margin:14px 0 30px}.hero-copy h1{letter-spacing:-2.8px;max-width:780px;font-size:56px;font-weight:850;line-height:.98}.hero-copy p{max-width:520px;font-size:17px;line-height:1.55}.eyebrow,.section-kicker{letter-spacing:.11em;font-size:12px}.action-card{border-radius:22px;min-height:158px;padding:22px}.action-card strong{letter-spacing:-.35px;font-size:19px}.action-card small{margin-top:9px;font-size:13px;line-height:1.5}.action-card>svg{width:20px;height:20px}.action-icon{border-radius:14px;width:50px;height:50px}.micro-actions{gap:10px;margin-top:16px}.micro-actions button{padding:9px 12px;font-size:12px}.section-head{margin-bottom:16px}.section-head h2{letter-spacing:-.8px;font-size:27px}.section-head>button{font-size:13px}.journey-card{border-radius:20px;padding:20px}.journey-title h3{letter-spacing:-.25px;margin-top:7px;font-size:18px}.journey-title p{font-size:12.5px;line-height:1.45}.journey-title>span,.journey-meta>span{font-size:10px}.people-row small{font-size:11px}.card-action{margin-top:16px;padding:11px 12px;font-size:12px}.completed-main strong{font-size:15px}.completed-main span{font-size:11.5px}.completed-proof{font-size:11px}.insight-card h3{font-size:16px;line-height:1.35}.insight-card p{font-size:12px;line-height:1.55}.insight-card button{font-size:11px}.page-heading h1{letter-spacing:-1.6px;font-size:42px}.page-heading p{font-size:15px;line-height:1.55}.primary-action{padding:12px 15px;font-size:13px}.filter-row>button{font-size:12px}.library-card strong{font-size:15px}.library-card small{font-size:11px}.settings-appearance strong{font-size:15px}.settings-appearance small{font-size:11px}.settings-grid strong{font-size:14px}.settings-grid small{font-size:11px;line-height:1.4}.rail{width:236px}.shell{margin-left:236px}.rail-brand-text strong{font-size:21px}.rail-brand-text small{font-size:7.5px}.rail-new{height:46px}.rail-new span{font-size:13px}.rail-item{gap:12px;height:46px;padding:0 13px}.rail-item>span{font-size:13px;font-weight:760}.rail-user-copy strong{font-size:12px}.rail-user-copy span{font-size:9.5px}.topbar{height:74px;padding-left:30px;padding-right:30px}.wordmark{font-size:22px}.wordmark em{font-size:7.5px}.theme-button{height:40px;font-size:12px}.top-icon{width:40px;height:40px}.top-avatar{width:36px;height:36px}.top-search{height:42px}.search-trigger span{font-size:13px}.dock-wrap{display:none!important}.workspace-switcher{align-items:center;gap:6px;margin-left:auto;display:flex}.workspace-switcher button{color:#7e93aa;background:#101d2f;border:1px solid #25374f;border-radius:9px;align-items:center;gap:6px;max-width:170px;height:34px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.workspace-switcher button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-switcher button.active{color:#ddecff;background:#12243a;border-color:#31547a;box-shadow:inset 0 0 0 1px #60a5fa14}.workspace-switcher .workspace-add{justify-content:center;width:34px;padding:0}.prepare-name strong{font-size:12px}.prepare-name span,.workflow-strip b{font-size:9.5px}.palette-label{font-size:9px}.tool-palette>button b{font-size:11px}.context-head h3{font-size:15px}.signer-row strong{font-size:10.5px}.signer-row small{font-size:8.5px}.context-panel label{font-size:9.5px}.document-page h2{font-size:27px}.document-page h3{font-size:14px}.document-page p{font-size:11.5px}.doc-meta{font-size:10px}.locked-row small{font-size:8px}.locked-row strong{font-size:10.5px}.field-on-doc b{font-size:10px}.field-on-doc span{font-size:7px}.section-block{margin-top:36px}.two-column{gap:18px;margin-top:34px}.journey-grid,.agreement-list,.action-grid,.library-grid{gap:18px}.settings-grid{gap:14px}.completed-card{padding:18px}.insight-card{padding:20px}@media (width<=1100px){.hero-copy h1{font-size:48px}.workspace-switcher button span{display:none}.workspace-switcher button{justify-content:center;width:34px;padding:0}}@media (width<=820px){.rail{width:236px}.shell{margin-left:0}.hero-copy h1{font-size:40px}.hero-copy p{font-size:15px}.action-card strong{font-size:17px}.action-card small{font-size:12px}.page-heading h1{font-size:34px}.workspace-switcher{display:none}}.template-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;display:flex}.template-filters{flex-wrap:wrap;gap:8px;display:flex}.template-filters button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:800}.template-filters button:hover{background:var(--panel2);color:var(--text)}.template-filters button.active{background:var(--soft);color:#60a5fa;border-color:#3b82f62e}.template-list{gap:12px;display:grid}.template-row{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),var(--panel2));border-radius:18px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px;transition:all .18s;display:grid}.template-row:hover{border-color:var(--line2);transform:translateY(-2px);box-shadow:0 18px 50px #0000001f}.template-preview{background:var(--doc);color:#172033;border-radius:9px;width:82px;height:102px;padding:11px;position:relative;box-shadow:inset 0 0 0 1px #0f172a14}.template-preview>span{letter-spacing:.08em;font-size:7px;font-weight:900}.template-preview i{background:#d9e1ea;border-radius:3px;height:4px;margin-top:9px;display:block}.template-preview i:nth-of-type(2){width:78%}.template-preview i:nth-of-type(3){width:58%}.template-preview b{color:#94a3b8;font-size:8px;position:absolute;bottom:6px;right:7px}.template-info{min-width:0}.template-title-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.template-info h3{letter-spacing:-.25px;margin:0;font-size:17px}.template-info p{color:var(--muted);margin:6px 0 0;font-size:11.5px}.public-badge{color:#5ee6ac;background:#34d39917;border:1px solid #34d39938;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.link-stats{color:var(--muted);gap:14px;margin-top:10px;font-size:10.5px;display:flex}.link-stats strong{color:var(--text)}.template-actions{align-items:center;gap:7px;display:flex}.template-actions button{border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:10.5px;font-weight:850;display:flex}.template-primary{color:#fff;background:linear-gradient(145deg,#2563eb,#0ea5e9);border:0}.template-secondary,.template-qr,.template-more{border:1px solid var(--line2);background:var(--panel2);color:var(--text)}.template-secondary.active{color:#5ee6ac;background:#34d3990f;border-color:#34d39947}.template-more{justify-content:center;width:36px;padding:0!important}.template-qr span{font-size:9px}@media (width<=1050px){.template-row{grid-template-columns:72px 1fr}.template-actions{grid-column:1/-1;padding-left:88px}.template-preview{width:72px;height:92px}}@media (width<=700px){.template-toolbar{display:block}.template-toolbar .filter-search{width:100%;margin-top:10px;display:flex}.template-row{grid-template-columns:60px 1fr;padding:12px}.template-preview{width:60px;height:78px}.template-actions{grid-column:1/-1;grid-template-columns:1fr 1fr auto auto;padding-left:0;display:grid}.template-actions button{justify-content:center}.template-info h3{font-size:15px}.link-stats{display:block}.link-stats span{margin-top:3px;display:block}}.rail-secondary{border-top:1px solid var(--line);gap:4px;margin-top:auto;padding-top:12px;display:grid}.rail-bottom{width:100%;color:inherit;text-align:left;background:0 0;border:0}.topbar{grid-template-columns:auto minmax(320px,720px) auto auto}.top-search{justify-self:center;width:min(720px,100%)}.action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-brand-header{color:#fff;background:linear-gradient(135deg,#e31837,#9f1025);border-radius:16px 16px 12px 12px;align-items:center;gap:12px;margin:-2px -2px 24px;padding:18px 20px;display:flex;box-shadow:0 14px 30px #9f10252e}.business-brand-header .business-logo{color:#111;letter-spacing:-1px;background:#fff;border-radius:10px;place-items:center;width:48px;height:48px;font-size:17px;font-weight:1000;display:grid}.business-brand-header>div:nth-child(2){gap:2px;min-width:0;display:grid}.business-brand-header strong{font-size:15px}.business-brand-header span{opacity:.84;font-size:10px}.business-brand-header em{letter-spacing:.16em;opacity:.84;margin-left:auto;font-size:9px;font-style:normal;font-weight:900}@media (width<=900px){.topbar{grid-template-columns:auto 1fr auto auto}.action-grid{grid-template-columns:1fr}.top-search{width:100%}}.prepare-recipient-bar{color:#d8e5f5;background:#0d1724;border-bottom:1px solid #233248;justify-content:space-between;align-items:center;height:54px;padding:0 18px 0 72px;display:flex}.prepare-recipient-bar>div{align-items:center;gap:7px;display:flex}.prepare-recipient-bar>div>span{text-transform:uppercase;letter-spacing:.12em;color:#6f849d;margin-right:4px;font-size:9px;font-weight:900}.prepare-recipient-bar>small{color:#71849a;font-size:9px}.recipient-pill{color:#91a4ba;background:#101d2d;border:1px solid #273a52;border-radius:10px;align-items:center;gap:6px;height:32px;padding:0 10px 0 5px;font-size:9.5px;font-weight:800;display:flex}.recipient-pill.active{color:#e7f1ff;background:#2563eb26;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f61a}.recipient-pill.system svg{color:#67e8f9}.modern-builder{grid-template-columns:218px minmax(0,1fr) 264px}.modern-palette{padding:15px 12px;overflow:auto}.palette-title h3{margin:2px 0 0;font-size:16px}.palette-title>button{color:#9eb0c4;background:#111f30;border:1px solid #26384e;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.field-search{background:#0d1928;border:1px solid #26384e;border-radius:9px;height:34px;color:#6e839b!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0 9px!important;display:flex!important}.field-search input{width:100%;color:#dce8f6!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:10px!important}.palette-help{color:#667d95;padding:9px 3px 10px;font-size:8.5px;line-height:1.45}.field-group>span{text-transform:uppercase;letter-spacing:.13em;color:#60758d;padding:5px 3px 7px;font-size:7.5px;font-weight:900;display:block}.field-group button{color:#9db0c5;text-align:left;cursor:grab;background:#101c2b;border:1px solid #22354b;border-radius:10px;grid-template-rows:24px auto;grid-template-columns:24px 1fr;align-items:center;gap:2px 5px;min-height:58px;padding:8px;display:grid}.field-group button:hover,.field-group button.active{color:#e8f2ff;background:#12243a;border-color:#3b82f6}.field-group button>span{color:#78aefc;background:#182b42;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.field-group button>b{grid-column:1/-1;font-size:9px;line-height:1.1}.modern-canvas{background:radial-gradient(circle at 50% 0,#17283d 0,#0b1420 52%,#08111b 100%);padding:58px 68px 80px;overflow:auto}.modern-canvas-toolbar{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1724eb;border:1px solid #24364c;border-radius:11px;justify-content:space-between;width:min(820px,100%);margin:0 auto 12px;padding:6px 8px;display:flex;position:sticky;top:0}.modern-canvas-toolbar>div:first-child{align-items:center;display:flex}.modern-canvas-toolbar .autosave-chip{color:#72d6ae;align-items:center;gap:4px;font-size:8px;font-weight:850;display:flex}.builder-page{border-radius:4px;width:min(820px,100%);min-height:1060px;margin:0 auto;padding:44px 54px 52px;position:relative;box-shadow:0 28px 80px #00000061}.doc-brand-zone{border-bottom:1px solid #e5eaf0;align-items:center;gap:10px;padding:0 0 18px;display:flex}.doc-brand-placeholder{color:#97a6b5;background:#f8fafc;border:1px dashed #b8c5d3;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.doc-brand-placeholder span{letter-spacing:.08em;font-size:7px;font-weight:900}.doc-brand-zone>div:nth-child(2){display:grid}.doc-brand-zone strong{color:#1c2734;font-size:11px}.doc-brand-zone small{color:#8795a4;margin-top:2px;font-size:8px}.doc-brand-zone button{color:#64748b;background:#f1f5f9;border:0;border-radius:7px;margin-left:auto;padding:6px 8px;font-size:8px;font-weight:800}.doc-title-block{padding:28px 0 22px}.doc-title-block>span{letter-spacing:.15em;color:#2563eb;font-size:7.5px;font-weight:900}.doc-title-block h2{letter-spacing:-1.2px!important;margin:7px 0 5px!important;font-size:30px!important}.doc-title-block p{color:#7b8897!important;margin:0!important;font-size:9.5px!important}.key-terms-card{background:#f8fafc;border:1px solid #dbe3eb;border-radius:12px;margin-bottom:24px;padding:12px}.term-card-title{justify-content:space-between;align-items:center;padding:1px 2px 10px;display:flex}.term-card-title span{color:#253244;font-size:9px;font-weight:900}.term-card-title small{color:#8695a5;font-size:7.5px}.key-terms-card .locked-row{margin:0}.legal-section{border-top:1px solid #e9edf2;grid-template-columns:28px 1fr;gap:12px;padding:20px 0;display:grid}.legal-section>span{color:#2563eb;background:#eef4ff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.legal-section h3{margin:1px 0 7px!important;font-size:13px!important}.legal-section p{color:#536171!important;margin:0!important;font-size:10px!important;line-height:1.65!important}.legal-section .fine-print{color:#7b8794!important;margin-top:10px!important;font-size:8.5px!important}.compact-legal{padding-bottom:30px}.ack-block{color:#24405f;background:#f4f8ff;border:1px solid #bcd1f4;border-radius:11px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;margin:5px 0 18px;padding:12px 13px;display:grid}.ack-block>div:first-child{color:#2563eb;background:#e3efff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ack-block strong{font-size:9.5px;display:block}.ack-block p{color:#65778b!important;margin:3px 0 0!important;font-size:8.5px!important;line-height:1.4!important}.ack-block>span{text-transform:uppercase;letter-spacing:.08em;color:#587291;border-left:1px solid #cfdaea;padding-left:10px;font-size:7.5px;font-weight:900}.drop-hint{color:#8b99a8;pointer-events:none;background:#f8fafce6;border:1px dashed #b8c6d4;border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:8px;display:flex;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.placed-field{color:#194071;text-align:left;cursor:pointer;background:#e9f2ff;border:1px solid #4d8cf8;border-radius:8px;min-width:0;min-height:0;padding:7px 28px 7px 9px;position:absolute;transform:none;box-shadow:0 5px 14px #2563eb21}.placed-field small,.placed-field strong{display:block}.placed-field small{text-transform:uppercase;letter-spacing:.07em;color:#5b80ae;font-size:6.5px}.placed-field strong{margin-top:2px;font-size:9.5px}.placed-field>svg{color:#7395bd;position:absolute;top:15px;right:8px}.modern-doc-fine{top:auto!important;bottom:26px!important;left:54px!important}.modern-context{padding:15px 13px;overflow:auto}.owner-picker>span{text-transform:uppercase;letter-spacing:.1em;color:#6f8298;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.owner-picker>button{color:#91a4ba;text-align:left;background:#0f1c2b;border:1px solid #24364c;border-radius:10px;grid-template-columns:30px 1fr 16px;align-items:center;gap:8px;width:100%;margin-bottom:6px;padding:8px;display:grid}.owner-picker>button.active{color:#e6f0fd;background:#2563eb1f;border-color:#3b82f6}.owner-picker strong,.owner-picker small{display:block}.owner-picker strong{font-size:9.5px}.owner-picker small{color:#6f8499;margin-top:2px;font-size:7.5px}.auto-orb{color:#67e8f9;background:#152c3e;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.neutral-brand{background:linear-gradient(135deg,#173253,#0d6d8b)!important}.neutral-brand .business-logo{color:#173253!important}@media (width<=1100px){.modern-builder{grid-template-columns:190px minmax(0,1fr)}.modern-context{display:none}.prepare-recipient-bar{padding-left:18px}.prepare-recipient-bar>small{display:none}}@media (width<=820px){.prepare-recipient-bar{justify-content:flex-start;overflow:auto}.prepare-recipient-bar>div>span{display:none}.modern-builder{grid-template-columns:56px minmax(0,1fr)}.modern-palette{padding:8px 6px}.palette-title,.field-search,.palette-help,.field-group>span,.smart-field{display:none!important}.field-group{margin:0}.field-group>div{grid-template-columns:1fr;gap:6px;display:grid}.field-group button{grid-template-columns:1fr;min-height:42px;padding:6px}.field-group button>b{display:none}.field-group button>span{margin:auto}.modern-canvas{padding:38px 12px 60px}.builder-page{min-height:900px;padding:28px 22px}.placed-field{min-width:0}.doc-brand-zone button{display:none}}.import-page{max-width:1180px;margin:0 auto}.import-topline{color:var(--muted);align-items:center;gap:12px;margin-bottom:22px;font-size:11px;font-weight:800;display:flex}.back-link{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:800;display:flex}.back-link:hover{color:var(--text)}.import-heading{max-width:850px;margin-bottom:26px}.import-heading h1{max-width:760px}.import-heading p{max-width:720px}.import-workspace,.analysis-workspace{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),var(--panel2));border-radius:22px;padding:24px;box-shadow:0 24px 70px #00000021}.upload-zone{border:1.5px dashed var(--line2);text-align:center;cursor:pointer;background:#60a5fa06;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;transition:all .18s;display:flex}.upload-zone:hover,.upload-zone.has-file{background:#3b82f60f;border-color:#3b82f6}.upload-zone input{display:none}.upload-orb{background:var(--soft);color:#60a5fa;border:1px solid #3b82f624;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:14px;display:grid}.upload-zone.has-file .upload-orb{color:#5ee6ac;background:#34d39914;border-color:#34d3992e}.upload-zone strong{letter-spacing:-.25px;font-size:17px}.upload-zone small{color:var(--muted);margin-top:7px;font-size:11px}.import-choice-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.import-choice{border:1px solid var(--line);background:var(--panel2);color:var(--text);text-align:left;border-radius:16px;grid-template-columns:42px 1fr;gap:12px;min-height:118px;padding:17px 44px 17px 16px;display:grid;position:relative}.import-choice:hover{border-color:var(--line2)}.import-choice.active{background:#2563eb13;border-color:#3b82f6;box-shadow:inset 0 0 0 1px #3b82f614}.choice-icon{background:var(--soft);color:#60a5fa;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.import-choice b{font-size:14px}.import-choice p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.choice-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.choice-title em{letter-spacing:.11em;color:#67e8f9;background:#22d3ee12;border:1px solid #22d3ee33;border-radius:999px;padding:4px 6px;font-size:7.5px;font-style:normal;font-weight:950}.choice-radio{border:1px solid var(--line2);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:17px;right:16px}.import-choice.active .choice-radio{background:#2563eb;border-color:#2563eb}.import-footer,.analysis-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:flex}.import-footer>div{color:var(--muted);align-items:center;gap:7px;font-size:10.5px;display:flex}.primary-action:disabled{opacity:.45;cursor:not-allowed}.analysis-workspace{padding:0;overflow:hidden}.analysis-summary{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.analysis-status{align-items:center;gap:12px;display:flex}.analysis-status>span{color:#5ee6ac;background:#34d39917;border:1px solid #34d3992b;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.analysis-status small{letter-spacing:.12em;color:#5ee6ac;font-size:8px;font-weight:900}.analysis-status h2{letter-spacing:-.55px;margin:3px 0 2px;font-size:21px}.analysis-status p{color:var(--muted);margin:0;font-size:10.5px}.analysis-file{border:1px solid var(--line);background:var(--panel2);border-radius:11px;align-items:center;gap:8px;min-width:240px;padding:9px 10px;display:flex}.analysis-file>svg{color:#60a5fa}.analysis-file span{min-width:0;display:grid}.analysis-file strong{white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:9.5px;overflow:hidden}.analysis-file small{color:var(--muted);margin-top:2px;font-size:7.5px}.analysis-file button{color:#60a5fa;background:0 0;border:0;margin-left:auto;font-size:8.5px;font-weight:850}.analysis-grid{grid-template-columns:1.05fr .95fr;min-height:500px;display:grid}.detected-panel,.structure-panel{padding:22px 24px}.structure-panel{border-left:1px solid var(--line);background:#00000009}.panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.panel-heading h3{letter-spacing:-.25px;margin:4px 0 0;font-size:17px}.review-pill{color:#fbbf24;white-space:nowrap;background:#fbbf2412;border:1px solid #fbbf2438;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.detected-list{gap:7px;display:grid}.detected-row{border:1px solid var(--line);background:var(--panel2);border-radius:11px;grid-template-columns:36px 1fr auto 24px;align-items:center;gap:9px;padding:9px;display:grid}.detected-icon{background:var(--soft);color:#60a5fa;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.detected-row strong,.detected-row small{display:block}.detected-row strong{font-size:10.5px}.detected-row small{color:var(--muted);margin-top:2px;font-size:8px}.detected-row>button{color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.confidence{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:7.5px;font-weight:900}.confidence.high{color:#5ee6ac;background:#34d39914}.confidence.medium{color:#fbbf24;background:#fbbf2414}.suggestion-note{color:#d6b466;background:#fbbf240d;border:1px solid #fbbf242e;border-radius:11px;gap:9px;margin-top:12px;padding:10px;display:flex}.suggestion-note strong{color:var(--text);font-size:9.5px}.suggestion-note p{color:var(--muted);margin:3px 0 0;font-size:8.5px;line-height:1.45}.structure-preview{color:#1f2937;background:#fff;border-radius:12px;min-height:330px;padding:24px;box-shadow:0 14px 35px #00000024}.structure-title i,.structure-title span,.structure-section span{background:#dde4ec;border-radius:3px;height:5px;display:block}.structure-title i{background:#98a8ba;width:54%;height:9px;margin-bottom:10px}.structure-title span{width:90%;margin-top:6px}.structure-title span:last-child{width:72%}.structure-section{grid-template-columns:24px 1fr;gap:10px;margin-top:25px;display:grid}.structure-section b{color:#2563eb;background:#eaf2ff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.structure-section span{margin:5px 0}.structure-section span:nth-child(2){width:92%}.structure-section span:nth-child(3){width:70%}.structure-placeholder{color:#64748b;background:#f8fafc;border:1px dashed #c7d0da;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;margin:20px 0;padding:11px;display:grid}.structure-placeholder strong,.structure-placeholder small{display:block}.structure-placeholder strong{color:#475569;font-size:8.5px}.structure-placeholder small{margin-top:2px;font-size:7px}.structure-placeholder em{color:#b7791f;background:#fff7db;border-radius:999px;padding:4px 5px;font-size:6.5px;font-style:normal;font-weight:900}.structure-fields{grid-template-columns:1fr 1fr 1.4fr;gap:7px;margin-top:23px;display:grid}.structure-fields span{color:#28568f;background:#eaf2ff;border:1px solid #87b1f9;border-radius:6px;padding:8px;font-size:7.5px;font-weight:850}.placeholder-list{color:#5ee6ac;align-items:center;gap:7px;margin-top:11px;font-size:9px;display:flex}.placeholder-list.warning{color:#fbbf24}.analysis-footer{background:#00000006;margin:0;padding:18px 24px}.analysis-footer>div{align-items:center;gap:13px;display:flex}.analysis-footer>div>span{color:var(--muted);font-size:9.5px}.secondary-action{border:1px solid var(--line2);background:var(--panel2);color:var(--text);border-radius:10px;align-items:center;gap:6px;padding:10px 12px;font-size:10px;font-weight:850;display:flex}@media (width<=900px){.import-choice-grid,.analysis-grid{grid-template-columns:1fr}.structure-panel{border-left:0;border-top:1px solid var(--line)}.analysis-summary,.import-footer,.analysis-footer{flex-direction:column;align-items:stretch}.analysis-file{min-width:0}.analysis-footer>div{flex-direction:column;align-items:stretch}.analysis-footer .primary-action{justify-content:center}}.brand-approved-icon{object-fit:contain;flex-shrink:0;width:32px;height:32px;display:block}.brand-button .approved-logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:56px;display:block}.brand-button .approved-logo-light,.theme-light .brand-button .approved-logo-dark{display:none}.theme-light .brand-button .approved-logo-light{display:block}@media (width<=700px){.brand-button .approved-logo{height:48px}}.brand-button .approved-logo-dark{background:#e8f3ff;border-radius:10px;padding:5px 8px}.brand-button{align-items:center;gap:11px;min-height:64px;display:flex}.brand-button .brand-approved-icon{object-fit:contain;flex:0 0 46px;width:46px;height:46px}.brand-button .approved-brand-text{white-space:nowrap;flex-direction:column;min-width:0;display:flex!important}.brand-button .approved-brand-text strong{color:#f5f9ff;letter-spacing:-.045em;font-size:23px;font-weight:850;line-height:1.05;display:block}.brand-button .approved-brand-text strong span{color:#f5f9ff}.brand-button .approved-brand-text strong em{color:#3b82f6;font-style:normal}.brand-button .approved-brand-text strong sup{vertical-align:super;letter-spacing:0;margin-left:2px;font-size:9px}.brand-button .approved-brand-text small{color:#9bb5d1;letter-spacing:.15em;margin-top:5px;font-size:8px;display:block}.brand-button .approved-brand-container{border-radius:12px;flex:0 0 46px;position:relative;overflow:hidden;width:46px!important;height:46px!important;display:block!important}.brand-button .approved-brand-container .brand-approved-icon{z-index:2;object-fit:contain;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.signer-clean{color:#172033;background:#f3f6fa}.signer-clean-header{color:#172033;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #dfe6ee}.signer-clean-header .signer-brand span{color:#78889a}.signer-clean-header>button{color:#66778a;background:#f7f9fc;border-color:#dfe6ee}.signer-header-center{color:#5b6d80;letter-spacing:.02em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.signer-header-center svg{color:#2563eb}.signer-clean-progress{z-index:18;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #e3e8ef;grid-template-columns:minmax(220px,1fr) minmax(220px,520px) auto;align-items:center;gap:24px;min-height:68px;padding:10px 28px;display:grid;position:sticky;top:66px}.signer-progress-copy strong,.signer-progress-copy span{display:block}.signer-progress-copy strong{font-size:11px}.signer-progress-copy span{color:#8290a0;margin-top:3px;font-size:8.5px}.signer-progress-track{background:#e9eef5;border-radius:999px;height:6px;overflow:hidden}.signer-progress-track i{background:linear-gradient(90deg,#2563eb,#06b6d4);border-radius:999px;height:100%;transition:width .25s;display:block}.signer-progress-count{text-align:right}.signer-progress-count b,.signer-progress-count span{display:block}.signer-progress-count b{font-size:11px}.signer-progress-count span{color:#8290a0;margin-top:2px;font-size:8px}.signer-clean-main{grid-template-columns:260px minmax(0,720px);justify-content:center;align-items:start;gap:28px;width:min(1120px,100% - 32px);margin:0 auto;padding:34px 0 118px;display:grid}.signer-guide{position:sticky;top:154px}.guide-card{background:#fff;border:1px solid #dde5ee;border-radius:18px;padding:20px;box-shadow:0 18px 45px #0f172a12}.guide-kicker{letter-spacing:.13em;color:#2563eb;font-size:7.5px;font-weight:950}.guide-card h2{letter-spacing:-.5px;margin:8px 0;font-size:18px;line-height:1.2}.guide-card>p{color:#687789;margin:0 0 18px;font-size:10px;line-height:1.55}.guide-steps{gap:7px;display:grid}.guide-steps button{color:#66778a;text-align:left;background:#fff;border:1px solid #e3e9f0;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.guide-steps button>span{border:1px solid #d7e0ea;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-weight:900;display:grid}.guide-steps strong,.guide-steps small{display:block}.guide-steps strong{color:#263444;font-size:9.5px}.guide-steps small{color:#91a0af;margin-top:2px;font-size:7.5px}.guide-steps button.active{background:#f3f7ff;border-color:#8eb8fb}.guide-steps button.active>span{color:#fff;background:#2563eb;border-color:#2563eb}.guide-steps button.done>span{color:#17935d;background:#e8f8f0;border-color:#b9e8d0}.guide-steps button.done strong{color:#355849}.guide-help{color:#7d8d9d;border-top:1px solid #e7ecf2;gap:7px;margin-top:16px;padding-top:14px;font-size:8px;line-height:1.45;display:flex}.guide-help svg{color:#2563eb;flex:none}.signer-clean-document{border:1px solid #dde5ee;border-radius:20px;width:100%;margin:0;padding:0 42px 38px;overflow:hidden;box-shadow:0 22px 60px #0f172a17}.signer-org-header{box-shadow:none;border-radius:20px 20px 0 0;margin:0 -42px 28px;padding:18px 22px}.signer-org-header .business-logo{width:44px;height:44px}.signer-org-header strong{font-size:14px}.signer-org-header span{font-size:9px}.signer-welcome{border-bottom:1px solid #e6ebf1;padding:0 0 26px}.signer-doc-type{letter-spacing:.15em;color:#2563eb;font-size:7.5px;font-weight:950}.signer-welcome h1{letter-spacing:-1px;margin:8px 0 9px;font-size:28px;line-height:1.08}.signer-welcome p{color:#667587;max-width:560px;margin:0;font-size:10.5px;line-height:1.6}.signer-section{border-bottom:1px solid #e8edf2;padding:28px 0}.signer-section:last-of-type{border-bottom:0}.signer-section-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.signer-section-head>span{color:#2563eb;background:#eff5ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:950;display:grid}.signer-section-head small{letter-spacing:.11em;color:#8a98a7;font-size:7px;font-weight:900;display:block}.signer-section-head h2{margin:2px 0 0;font-size:16px!important}.signer-key-grid{border:1px solid #dfe6ee;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.signer-key-grid>div{border-bottom:1px solid #e6ebf1;border-right:1px solid #e6ebf1;padding:13px 14px}.signer-key-grid>div:nth-child(2n){border-right:0}.signer-key-grid>div:nth-last-child(-n+2){border-bottom:0}.signer-key-grid small,.signer-key-grid strong{display:block}.signer-key-grid small{text-transform:uppercase;letter-spacing:.08em;color:#8795a4;font-size:7px}.signer-key-grid strong{margin-top:4px;font-size:10.5px}.signer-copy-block h3{margin:17px 0 5px;font-size:10.5px}.signer-copy-block h3:first-child{margin-top:0}.signer-copy-block p{color:#5c6a79!important;margin:0!important;font-size:9.5px!important;line-height:1.7!important}.full-terms-button{color:#405165;text-align:left;background:#f8fafc;border:1px solid #dfe6ee;border-radius:10px;grid-template-columns:22px 1fr 16px;align-items:center;width:100%;margin-top:18px;padding:10px 11px;font-size:9px;font-weight:850;display:grid}.required-section{background:#fbfdff;border:1px solid #d8e5f5;border-radius:14px;margin:16px -10px 0;padding:20px 10px}.required-section.complete{background:#fbfffd;border-color:#cce8d9}.required-section .signer-section-head>span{background:#eaf2ff}.required-section.complete .signer-section-head>span{color:#15915a;background:#e7f7ee}.acknowledge-row{text-align:left;color:#223142;background:#fff;border:1px solid #dfe6ee;border-radius:11px;grid-template-columns:28px 1fr;gap:9px;width:100%;padding:12px;display:grid}.acknowledge-row.checked{background:#f7fdf9;border-color:#9fd7ba}.ack-box{color:#fff;border:1.5px solid #bfd0e1;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.acknowledge-row.checked .ack-box{background:#1ca463;border-color:#1ca463}.acknowledge-row strong{font-size:9.5px}.acknowledge-row p{color:#738294!important;margin:3px 0 0!important;font-size:8.5px!important;line-height:1.5!important}.sign-here.signed{color:#167e4e;background:#f2fbf6;border-color:#75c79e}.sign-here.signed strong{font-family:cursive;font-size:17px;font-weight:500}.signer-document-note{color:#7b8998;align-items:center;gap:7px;padding-top:22px;font-size:8px;display:flex}.signer-document-note svg{color:#2563eb}.signer-clean-footer{color:#172033;background:#fffffff5;border-top:1px solid #dfe6ee}.signer-clean-footer>div{color:#7b8998}.signer-clean-footer>button{padding:11px 15px;font-size:10px}.signer-clean-footer>button.ready{background:linear-gradient(145deg,#15915a,#22b573)}@media (width<=900px){.signer-clean-progress{grid-template-columns:1fr auto}.signer-progress-track{grid-area:2/1/auto/-1}.signer-clean-main{grid-template-columns:1fr;width:min(760px,100% - 24px);padding-top:20px}.signer-guide{position:static}.guide-card{padding:15px}.guide-card>p,.guide-kicker{display:none}.guide-card h2{margin:0 0 11px;font-size:14px}.guide-steps{grid-template-columns:repeat(3,1fr)}.guide-steps button{grid-template-columns:24px 1fr;padding:7px}.guide-steps button>span{width:22px;height:22px}.guide-steps small,.guide-help{display:none}.signer-clean-document{padding-left:26px;padding-right:26px}.signer-org-header{margin-left:-26px;margin-right:-26px}.signer-welcome h1{font-size:24px}}@media (width<=600px){.signer-header-center{display:none}.signer-clean-progress{gap:10px;padding:9px 14px;top:66px}.signer-progress-copy strong{white-space:nowrap;text-overflow:ellipsis;max-width:210px;font-size:9.5px;overflow:hidden}.signer-progress-count span{display:none}.signer-clean-main{width:100%;padding:12px 10px 96px}.guide-card{border-radius:13px}.guide-steps{gap:4px}.guide-steps button{justify-content:center;padding:6px;display:flex}.guide-steps button div{display:none}.signer-clean-document{border-radius:14px;padding:0 18px 28px}.signer-org-header{border-radius:14px 14px 0 0;margin:0 -18px 22px;padding:14px 16px}.signer-org-header em{display:none}.signer-welcome h1{font-size:22px}.signer-key-grid{grid-template-columns:1fr}.signer-key-grid>div{border-bottom:1px solid #e6ebf1!important;border-right:0!important}.signer-key-grid>div:last-child{border-bottom:0!important}.signer-footer{height:66px;padding:0 12px}.signer-footer>button{justify-content:center;width:100%}.signer-clean-footer>div{display:none}}.prepare-title-input{color:#eaf3ff;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:12px;font-weight:850}.prepare-title-input:focus{color:#fff}.draft-list{gap:10px;display:grid}.draft-row{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),var(--panel2));width:100%;color:var(--text);text-align:left;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:14px 15px;display:grid}.draft-row:hover{border-color:var(--line2);transform:translateY(-1px)}.draft-doc-icon{background:var(--soft);color:#60a5fa;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.draft-row-main{min-width:0}.draft-row-main strong,.draft-row-main small{display:block}.draft-row-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.draft-row-main small{color:var(--muted);margin-top:4px;font-size:9.5px}.draft-status{text-transform:uppercase;letter-spacing:.08em;color:#60a5fa;background:var(--soft);border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.compact-empty{min-height:360px}.compact-empty .primary-action{margin-top:18px}.filter-row button:disabled{opacity:.45;cursor:not-allowed}@media (width<=700px){.draft-row{grid-template-columns:38px 1fr 18px}.draft-status{display:none}.draft-row-main small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.simple-create-page{max-width:980px;margin:0 auto}.simple-create-tabs{gap:8px;margin:20px 0;display:flex}.simple-create-tabs button{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-weight:800;display:flex}.simple-create-tabs button.active{color:var(--text);background:#2563eb1f;border-color:#2563eb}.simple-create-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;gap:18px;padding:22px;display:grid}.simple-create-label{color:var(--muted);gap:8px;font-size:11px;font-weight:850;display:grid}.simple-create-label input,.simple-create-label textarea,.send-modal input{border:1px solid var(--line);background:var(--panel2);width:100%;color:var(--text);border-radius:10px;outline:0;padding:12px 13px}.simple-create-label textarea{resize:vertical;min-height:330px;font-family:inherit;line-height:1.55}.simple-create-label input:focus,.simple-create-label textarea:focus,.send-modal input:focus{border-color:#2563eb}.simple-create-note,.simple-create-error{align-items:flex-start;gap:8px;font-size:10.5px;display:flex}.simple-create-note{color:var(--muted)}.simple-create-error{color:#fca5a5;background:#ef444414;border:1px solid #ef444438;border-radius:10px;padding:10px 12px}.text-document-preview{background:#fff;border-radius:8px;min-height:720px;padding:0}.text-document-preview textarea{resize:none;color:#1f2937;background:0 0;border:0;outline:0;width:100%;min-height:720px;padding:42px 46px;font:14px/1.65 Inter,system-ui,sans-serif}.pdf-preview-shell{background:#f3f4f6;border-radius:8px;min-height:760px;overflow:hidden}.pdf-preview-shell iframe{background:#fff;border:0;width:100%;height:760px}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#030a18b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.send-modal{background:var(--panel);border:1px solid var(--line);border-radius:18px;gap:16px;width:min(560px,100%);padding:20px;display:grid;box-shadow:0 30px 80px #00000059}.send-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.send-modal-head h2{margin:4px 0 0;font-size:20px}.send-modal-head>button{color:var(--muted);background:0 0;border:0}.freeze-note,.send-success{border-radius:12px;align-items:flex-start;gap:11px;padding:13px;display:flex}.freeze-note{background:#2563eb17;border:1px solid #2563eb33}.send-success{background:#10b98117;border:1px solid #10b98138}.freeze-note p,.send-success p{color:var(--muted);margin:3px 0 0;font-size:10.5px}.send-modal label{color:var(--muted);gap:7px;font-size:10.5px;font-weight:850;display:grid}.send-modal-action{justify-content:center;width:100%}.send-test-note{color:var(--muted);text-align:center;font-size:9.5px}.copy-link-row{grid-template-columns:1fr auto;gap:8px;display:grid}.copy-link-row button{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-weight:800;display:flex}.send-modal-actions{justify-content:flex-end;gap:8px;display:flex}.public-sign-header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:68px;padding:0 max(24px,50vw - 490px);display:flex}.public-sign-brand{align-items:center;gap:10px;display:flex}.public-sign-brand>span strong,.public-sign-brand>span small{display:block}.public-sign-brand>span small{color:#6b7280;font-size:10px}.secure-pill{color:#166534;background:#ecfdf5;border:1px solid #d1fae5;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.public-sign-main{max-width:880px;margin:0 auto;padding:30px 20px 60px}.public-sign-meta{color:#6b7280;align-items:baseline;gap:7px;margin-bottom:14px;font-size:11px;display:flex}.public-sign-document{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;box-shadow:0 16px 45px #0f172a14}.public-sign-title span{letter-spacing:.12em;color:#2563eb;font-size:9px;font-weight:900}.public-sign-title h1{margin:5px 0;font-size:25px}.public-sign-title p{color:#6b7280;margin:0;font-size:11px}.public-sign-text{white-space:pre-wrap;padding:32px;font-size:14px;line-height:1.7}.public-sign-document iframe{border:0;width:100%;height:780px}.public-sign-next,.public-sign-card{align-items:flex-start;gap:10px;display:flex}.public-sign-next{color:#166534;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:15px;padding:13px}.public-sign-next p{color:#6b7280;margin:3px 0 0;font-size:10.5px}.public-sign-card{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;align-items:center;width:min(440px,100% - 40px);margin:18vh auto 0;padding:24px}@media (width<=720px){.simple-create-tabs{grid-template-columns:1fr 1fr;display:grid}.text-document-preview textarea{padding:28px 22px}.public-sign-header{padding:0 16px}.public-sign-meta{gap:2px;display:grid}.public-sign-document iframe{height:68vh}}.draft-status.sent{color:#60a5fa;background:#2563eb1f;border-color:#2563eb40}.signature-modal{background:var(--panel);border:1px solid var(--line);border-radius:18px;gap:16px;width:min(620px,100%);padding:20px;display:grid;box-shadow:0 28px 70px #00000059}.signature-mode-tabs{gap:8px;display:flex}.signature-mode-tabs button{border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:9px;padding:9px 14px;font-weight:800}.signature-mode-tabs button.active{color:var(--text);background:#2563eb1f;border-color:#2563eb}.signature-type-label{color:var(--muted);gap:8px;font-size:11px;font-weight:800;display:grid}.signature-type-label input{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:10px;padding:12px 13px}.typed-signature-preview{color:#0b1f3b;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;min-height:110px;padding:20px 28px;font:italic 34px Georgia,serif;display:flex}.draw-signature-wrap{gap:8px;display:grid}.draw-signature-wrap canvas{touch-action:none;background:#fff;border:1px solid #dbe2ea;border-radius:12px;width:100%;height:170px}.draw-signature-wrap button{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:8px;justify-self:end;padding:7px 11px}.signing-actions-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-top:18px;padding:24px;box-shadow:0 14px 35px #0f172a0f}.signing-actions-head h2{color:#111827;margin:4px 0 5px;font-size:21px}.signing-actions-head p{color:#6b7280;margin:0;font-size:11px}.signing-field-list{gap:9px;margin:18px 0;display:grid}.signing-field-row,.signing-input-row{background:#fff;border:1px solid #e5e7eb;border-radius:11px;min-height:62px;padding:11px 13px}.signing-field-row{text-align:left;color:#111827;align-items:center;gap:11px;width:100%;display:flex}.signing-field-icon{color:#2563eb;background:#eff6ff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.signing-field-row.complete .signing-field-icon{color:#15803d;background:#dcfce7}.signing-field-row div{flex:1;gap:2px;display:grid}.signing-input-row{color:#111827;grid-template-columns:130px 1fr;align-items:center;gap:12px;font-size:11px;font-weight:800;display:grid}.signing-input-row input{border:1px solid #dbe2ea;border-radius:9px;padding:10px 11px}.consent-row{text-align:left;color:#111827;background:#f8fafc;border:1px solid #dbe2ea;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:13px;display:flex}.consent-row>span{border:1px solid #cbd5e1;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.consent-row.checked{background:#eff6ff;border-color:#93c5fd}.consent-row.checked>span{color:#fff;background:#2563eb;border-color:#2563eb}.consent-row div{gap:3px;display:grid}.consent-row small{color:#64748b;line-height:1.45}.finish-sign-button{color:#fff;background:#2563eb;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:13px 16px;font-weight:900;display:flex}.finish-sign-button:disabled{opacity:.45}.sign-complete-card{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:18px;justify-items:center;gap:10px;max-width:620px;margin:70px auto;padding:34px;display:grid;box-shadow:0 18px 50px #0f172a14}.sign-complete-card>svg{color:#16a34a}.sign-complete-card h1{color:#111827;margin:0}.sign-complete-card p{color:#64748b;max-width:480px;margin:0 0 8px}.sign-complete-card a{text-decoration:none}.sign-complete-card small{color:#94a3b8}.draft-status.completed{color:#4ade80;background:#16a34a1f;border-color:#16a34a40}.completed-summary-panel{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:14px;padding:12px 14px;display:flex}.completed-summary-panel div{flex:1}.completed-summary-panel p{color:#4b5563;margin:3px 0 0;font-size:10.5px}.completed-summary-panel a{color:#166534;background:#fff;border:1px solid #86efac;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:10.5px;font-weight:800;text-decoration:none;display:flex}.audit-mini{border-top:1px solid var(--line);gap:9px;margin-top:14px;padding-top:14px;display:grid}.audit-mini>div{align-items:flex-start;gap:8px;display:flex}.audit-mini>div>svg{color:#22c55e;margin-top:2px}.audit-mini>div span{gap:2px;display:grid}.audit-mini strong{text-transform:capitalize;font-size:10px}.audit-mini small{color:var(--muted);font-size:9px}@media (width<=720px){.signing-actions-card{padding:16px}.signing-input-row{grid-template-columns:1fr}.completed-summary-panel{display:grid}}.text-builder-page{min-height:920px;padding-top:34px}.text-builder-page .doc-title-block{margin-top:0;padding:0 46px 10px}.text-builder-page .text-document-preview{min-height:620px;box-shadow:none;border:1px solid #e5e7eb;border-radius:10px;margin:0 46px 90px}.text-builder-page .text-document-preview textarea{min-height:620px;padding:24px 26px;font-size:16px;line-height:1.65}.text-builder-page .drop-hint{bottom:26px}.text-builder-page .drop-hint.empty-fields{opacity:.72;width:max-content;max-width:75%;left:50%;transform:translate(-50%)}.text-editor-mode{color:var(--muted);align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.text-editor-tip{color:var(--muted);font-size:10px}.no-field-selected{border:1px dashed var(--line);color:var(--muted);border-radius:12px;gap:6px;margin:14px 0;padding:16px;display:grid}.no-field-selected svg{color:#60a5fa}.no-field-selected strong{color:var(--text);font-size:11px}.no-field-selected p{margin:0;font-size:10px;line-height:1.45}.placed-field[draggable=true]{cursor:grab}.placed-field[draggable=true]:active{cursor:grabbing}.delete-field-button{color:#fca5a5;background:#ef444414;border:1px solid #ef444447;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px 12px;font-weight:800;display:flex}.delete-field-button:hover{background:#ef444421}.delete-field-button:disabled{opacity:.45}.snap-guide{pointer-events:none;z-index:7;opacity:.9;border-color:#60a5fa;position:absolute}.snap-guide.vertical{border-left:1px dashed #60a5fa;top:0;bottom:0}.snap-guide.horizontal{border-top:1px dashed #60a5fa;left:0;right:0}.field-size-control{grid-template-columns:1fr 42px;align-items:center;gap:8px;display:grid}.field-size-control input[type=range]{width:100%}.field-size-control span{color:var(--muted);text-align:right;font-size:10px}.placed-field{box-sizing:border-box}.preview-modal{background:var(--panel);border:1px solid var(--line);border-radius:18px;gap:16px;width:min(860px,100vw - 40px);max-height:92vh;padding:20px;display:grid;box-shadow:0 30px 90px #00000061}.preview-document-shell{background:#eef2f7;border-radius:12px;min-height:520px;max-height:70vh;overflow:auto}.preview-document-shell iframe{background:#fff;border:0;width:100%;height:68vh}.preview-text-document{color:#172033;white-space:pre-wrap;background:#fff;border-radius:8px;width:min(720px,100% - 32px);min-height:620px;margin:16px auto;padding:42px 48px;font-size:14px;line-height:1.65}.prototype-note{color:var(--muted);padding:7px 0;font-size:11px}.toggle{cursor:pointer;border:0}.pdf-builder-document{background:var(--panel);border:1px solid var(--line);border-radius:16px;width:min(900px,100% - 40px);margin:24px auto 60px;padding:18px}.pdf-builder-document>.doc-title-block{padding:4px 4px 14px}.pdf-page-note{color:var(--muted);border:1px solid var(--line);background:var(--panel2);border-radius:9px;align-items:center;gap:7px;margin-bottom:12px;padding:9px 10px;font-size:10px;display:flex}.pdf-field-stage{background:#dfe5ec;border-radius:10px;width:100%;position:relative;overflow:hidden;box-shadow:0 14px 40px #00000029}.pdf-rendered-page{background:#fff;width:100%;line-height:0}.pdf-rendered-page canvas{background:#fff;width:100%;height:auto;display:block}.pdf-render-error{color:#b91c1c;background:#fff;justify-content:center;align-items:center;gap:8px;min-height:520px;display:flex}.pdf-field-stage .placed-field{z-index:8}.pdf-field-stage .snap-guide{z-index:7}.pdf-field-stage .drop-hint{z-index:6}.field-position-grid{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.field-position-grid>label{margin:0}.pixel-input{background:#101d2f;border:1px solid #2a3d55;border-radius:8px;grid-template-columns:1fr 26px;align-items:center;display:grid;overflow:hidden}.pixel-input input{color:#dce9f5;background:0 0!important;border:0!important;border-radius:0!important;height:32px!important;padding:0 8px!important}.pixel-input span{color:#8298ae;text-align:center;border-left:1px solid #2a3d55;place-items:center;height:100%;font-size:8px;display:grid}.snap-guide{pointer-events:none}.placed-field{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.placed-field:active{cursor:grabbing}.snap-guide.vertical{border-left-width:2px;box-shadow:0 0 0 1px #60a5fa1f}.snap-guide.horizontal{border-top-width:2px;box-shadow:0 0 0 1px #60a5fa1f}.snap-guide.exact{box-shadow:0 0 0 1px #60a5fa29}.snap-guide.vertical.exact{border-left-style:solid}.snap-guide.horizontal.exact{border-top-style:solid}.field-resize-handle{cursor:nwse-resize;z-index:12;touch-action:none;background:#2563eb;border:2px solid #dbeafe;border-radius:3px;width:12px;height:12px;position:absolute;bottom:-5px;right:-5px;box-shadow:0 0 0 1px #2563eb59}.placed-field.selected{overflow:visible}.prepare-shell{--builder-bg:#eef3f8;--builder-panel:#fff;--builder-panel-soft:#f7f9fc;--builder-border:#dfe7f0;--builder-text:#132238;--builder-muted:#73839a;--builder-blue:#2563eb;--builder-blue-soft:#eaf2ff;background:var(--builder-bg);min-height:100vh;color:var(--builder-text)}.prepare-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--builder-border);background:#ffffffeb;gap:12px;height:72px;padding:0 18px;box-shadow:0 1px #0f172a05}.prepare-topbar .brand-mark{width:34px;height:34px;box-shadow:0 8px 20px #2563eb24}.back-button,.ghost-action{border:1px solid var(--builder-border);color:#506178;background:#fff;box-shadow:0 2px 8px #0f172a08}.back-button:hover,.ghost-action:hover{color:#20344e;background:#f9fbfd;border-color:#c7d6e8}.prepare-name{align-content:center;gap:2px;min-width:300px;display:grid}.builder-breadcrumb{align-items:center;color:#8a98aa!important;gap:3px!important;margin:0!important;font-size:9px!important;display:flex!important}.prepare-title-input{letter-spacing:-.2px;color:#16273d!important;background:0 0!important;border:0!important;height:23px!important;padding:0!important;font-size:14px!important;font-weight:850!important}.builder-save-state{color:#7b899b!important;margin:0!important;font-size:9px!important}.builder-stage-pill{color:#456078;background:#f8fafc;border:1px solid #dbe5f0;border-radius:999px;align-items:center;gap:7px;height:34px;margin-left:auto;padding:0 11px;font-size:10px;font-weight:800;display:flex}.builder-stage-pill .active-dot{background:#2563eb;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2563eb1a}.builder-stage-pill small{color:#91a0b1;font-size:8px;font-weight:700}.send-action{background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:10px;min-height:38px;padding:0 14px;font-size:10.5px;box-shadow:0 8px 20px #2563eb2e}.prepare-recipient-bar{border-bottom:1px solid var(--builder-border);height:52px;color:var(--builder-text);background:#ffffffd1;padding:0 18px 0 22px}.builder-recipient{align-items:center;gap:10px;display:flex}.builder-recipient>span:last-child{gap:1px;display:grid}.builder-recipient strong{color:#27394f;font-size:10px}.builder-recipient small{color:#8b99ab;font-size:8.5px}.builder-hint{color:#7e8ea2;align-items:center;gap:6px;font-size:9px;display:flex}.builder-hint svg{color:#5b8def}.tool-palette.modern-palette,.context-panel.modern-context{border-color:var(--builder-border);color:var(--builder-text);background:#ffffffeb}.tool-palette.modern-palette{border-right:1px solid var(--builder-border);padding:18px 14px}.context-panel.modern-context{border-left:1px solid var(--builder-border);padding:18px 16px}.palette-title{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.palette-title h3{letter-spacing:-.4px;margin:3px 0 0;font-size:16px}.palette-title .section-kicker,.modern-context .section-kicker{color:#7f8fa4;font-size:8px}.palette-count{color:#54708d;background:#edf3fb;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.field-search{height:36px;border:1px solid var(--builder-border)!important;color:#94a3b8!important;background:#f8fafc!important;border-radius:10px!important;padding:0 10px!important}.field-search input{color:#23374e!important;font-size:10px!important}.palette-help{color:#96a2b2;margin:8px 2px 14px;font-size:8.5px}.field-group{margin-top:14px}.field-group>span{color:#9aa7b7!important;letter-spacing:.1em!important;font-size:8px!important}.field-group>div{grid-template-columns:1fr 1fr!important;gap:7px!important;display:grid!important}.field-group button{box-shadow:0 2px 6px #0f172a05;color:#40566f!important;background:#fbfcfe!important;border:1px solid #e3eaf2!important;border-radius:12px!important;grid-template-columns:1fr!important;justify-items:start!important;gap:5px!important;min-height:58px!important;padding:9px 8px!important;display:grid!important}.field-group button:hover,.field-group button.active{transform:translateY(-1px);box-shadow:0 8px 18px #2563eb14;color:#214e95!important;background:#f2f7ff!important;border-color:#bfd3f7!important}.field-group button>span{color:#3677dc!important;background:#edf4ff!important;border-radius:8px!important;width:28px!important;height:28px!important;margin:0!important}.field-group button>b{font-size:9.5px!important}.field-group button>svg{display:none!important}.smart-field.disabled{color:#8291a4;background:#f8fafc;border:1px dashed #d9e3ef;border-radius:11px;margin-top:18px}.canvas-area.modern-canvas{background:radial-gradient(circle at 50% -10%,#fffffff2,#fff0 32%),linear-gradient(#f3f6fa,#e9eef4);padding:20px 34px 70px;position:relative;overflow:auto}.modern-canvas-toolbar{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#61758e;background:#ffffffe6;border:1px solid #d2dde9eb;border-radius:13px;justify-content:center;align-items:center;gap:12px;width:max-content;min-width:350px;height:42px;margin:0 auto 18px;padding:0 8px;display:flex;position:sticky;top:10px;box-shadow:0 10px 28px #1d2d4514}.canvas-mode{align-items:center;gap:6px;padding:0 8px;font-size:9.5px;font-weight:800;display:flex}.canvas-toolbar-center{border-left:1px solid #e5ebf2;border-right:1px solid #e5ebf2;align-items:center;gap:4px;padding:0 8px;display:flex}.modern-canvas-toolbar button{color:#697d95!important;background:0 0!important;border:0!important;width:28px!important;height:28px!important;padding:0!important}.modern-canvas-toolbar button:hover{color:#27405d!important;background:#f1f5f9!important}.modern-canvas-toolbar span{color:#64748b;font-size:9px}.autosave-chip{align-items:center;font-weight:800;color:#4f7a62!important;gap:5px!important;min-width:auto!important;display:flex!important}.autosave-chip.error{color:#b91c1c!important}.builder-page{color:#1b2737;background:#fff;border:1px solid #e3e9f0;border-radius:10px;width:min(840px,100%);min-height:1080px;margin:0 auto;box-shadow:0 30px 80px #1c2b4024,0 3px 12px #1c2b400f}.text-builder-page{padding:38px 42px 52px}.text-builder-page .doc-title-block{padding:0 18px 14px}.doc-title-block span{color:#8fa0b3!important;letter-spacing:.14em!important;font-size:7px!important}.doc-title-block h2{letter-spacing:-.7px!important;color:#15263b!important;margin:5px 0!important;font-size:24px!important}.text-builder-page .text-document-preview{min-height:680px;margin:0 18px 88px;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important}.text-builder-page .text-document-preview textarea{color:#26374b;caret-color:#2563eb;background:#fff;min-height:680px;padding:18px 10px;font-size:15px;line-height:1.72}.pdf-builder-document{background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:min(900px,100%);padding:14px;box-shadow:0 30px 80px #1c2b4024}.pdf-page-note{color:#728399;background:#f6f9fc;border:0;border-radius:9px;padding:8px 10px}.pdf-field-stage{background:#fff;border-radius:8px;box-shadow:inset 0 0 0 1px #e5ebf2}.placed-field{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#1d4ed8!important;background:#eff6ffe0!important;border:1.5px solid #2563ebb8!important;border-radius:8px!important;padding:6px 24px 6px 8px!important;box-shadow:0 4px 12px #2563eb1a!important}.placed-field:hover{background:#e7f1fff5!important;box-shadow:0 8px 18px #2563eb24!important}.placed-field.selected{border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb26,0 10px 22px #2563eb29!important}.placed-field small{color:#7190ba!important;letter-spacing:.08em!important;font-size:6px!important}.placed-field strong{color:#1f4f91!important;margin-top:2px!important;font-size:9px!important}.placed-field>svg{transform:translateY(-50%);color:#7c9bc4!important;top:50%!important;right:7px!important}.field-resize-handle{background:#fff!important;border:2px solid #2563eb!important;border-radius:4px!important;width:13px!important;height:13px!important;bottom:-6px!important;right:-6px!important;box-shadow:0 2px 6px #2563eb33!important}.field-float-toolbar{z-index:20;white-space:nowrap;background:#fffffff7;border:1px solid #dbe4ef;border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;transform:translateY(calc(-100% - 10px));box-shadow:0 10px 28px #1e2f4629}.field-float-toolbar:after{content:"";background:#fff;border-bottom:1px solid #dbe4ef;border-right:1px solid #dbe4ef;width:8px;height:8px;position:absolute;bottom:-5px;left:16px;transform:rotate(45deg)}.field-toolbar-name{color:#34495f;padding:0 7px;font-size:8.5px;font-weight:900}.field-float-toolbar button{color:#64748b;background:#f6f8fb;border:0;border-radius:7px;place-items:center;height:26px;padding:0 8px;font-size:8px;font-weight:850;display:grid}.field-float-toolbar button:hover{color:#2b4e79;background:#edf3fa}.field-float-toolbar button.danger:hover{color:#dc2626;background:#fff0f0}.snap-guide{opacity:.9!important;z-index:15!important}.snap-guide.vertical{border-left-color:#3b82f6!important}.snap-guide.horizontal{border-top-color:#3b82f6!important}.snap-guide.exact{opacity:1!important}.drop-hint{color:#8190a2!important;background:#fffffff0!important;border:1px solid #dfe7f0!important;border-radius:999px!important;box-shadow:0 7px 20px #23344912!important}.modern-context .context-head{margin-bottom:14px}.modern-context .context-head>button{color:#8695a7;background:#f5f7fa;border:0}.no-field-selected{color:#8795a7;background:#fafbfd;border:1px dashed #dbe4ee;border-radius:12px;padding:18px}.no-field-selected strong{color:#344a62}.field-summary-card{background:#f9fbfd;border:1px solid #e1e8f0;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.field-summary-icon{color:#2563eb;background:#eaf2ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.field-summary-card strong,.field-summary-card small{display:block}.field-summary-card strong{color:#24384f;font-size:11px}.field-summary-card small{color:#8b99a9;margin-top:2px;font-size:8.5px}.context-switch-row{color:#53667c!important;grid-template-columns:1fr auto!important;margin:14px 0!important;font-size:10px!important}.modern-context .toggle{border:0}.precision-details{background:#fbfcfd;border:1px solid #e3e9f0!important;border-radius:11px!important;margin-top:10px!important;padding:0!important}.precision-details summary{color:#5f7084!important;border:0!important;padding:11px 12px!important;font-size:9.5px!important}.precision-details[open] summary{border-bottom:1px solid #e8edf3!important}.precision-details .field-position-grid,.precision-details>label{margin-left:11px!important;margin-right:11px!important}.precision-details>label:last-child{margin-bottom:12px!important}.pixel-input input{color:#33475d!important;background:#fff!important}.pixel-input span{color:#8d9aaa!important;border-color:#e4eaf1!important}.field-size-control span{color:#7b8ca0}.context-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.context-actions button{color:#586b82;background:#fff;border:1px solid #dfe6ee;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:34px;font-size:9px;font-weight:850;display:flex}.context-actions button:hover{background:#f6f8fb;border-color:#ced9e6}.context-actions .danger:hover{color:#dc2626;background:#fff5f5;border-color:#f0cece}.context-tip{color:#6e83a0!important;background:#f5f8fc!important;border:0!important;border-radius:11px!important;padding:11px!important}.context-tip p{color:#77889d!important;font-size:8.5px!important}.modern-doc-fine{color:#b0bac6!important}.page-strip{display:none!important}@media (width<=1100px){.prepare-body.modern-builder{grid-template-columns:190px minmax(0,1fr) 220px}.canvas-area.modern-canvas{padding-left:18px;padding-right:18px}}@media (width<=900px){.prepare-body.modern-builder{grid-template-columns:68px minmax(0,1fr)}.modern-context{display:none}.modern-palette{padding:10px 7px!important}.palette-title,.field-search,.palette-help,.field-group>span,.smart-field{display:none!important}.field-group>div{grid-template-columns:1fr!important}.field-group button{justify-items:center!important;min-height:46px!important}.field-group button>b{display:none!important}.prepare-recipient-bar{padding-left:12px}.builder-hint{display:none}.prepare-name{min-width:200px}.builder-stage-pill{display:none}}.builder-next-cue{color:#6b7c91;background:#f8fafc;border:1px solid #dfe7f0;border-radius:10px;align-items:center;gap:6px;height:34px;margin-left:auto;padding:0 10px;font-size:9px;font-weight:700;display:flex}.builder-next-cue b{color:#334b66}.builder-steps{background:#fff!important;justify-content:center!important;gap:9px!important;padding:0 16px!important}.builder-step{align-items:center;gap:7px;min-width:132px;display:flex}.builder-step>div{gap:1px;display:grid}.builder-step small{color:#9aa6b4;font-size:7.5px}.primary-help{background:#f6f9fd;border-radius:10px;padding:10px 11px;line-height:1.45;color:#63758a!important;margin:2px 0 13px!important}.palette-footer-note{color:#8b99aa;border-top:1px solid #edf1f5;align-items:center;gap:7px;margin-top:16px;padding:10px;font-size:8px;display:flex}.minimalist-empty{text-align:center;background:0 0!important;border:0!important;padding:24px 8px!important}.minimalist-empty svg{color:#a1afbf;margin:0 auto 8px}.minimalist-empty strong{font-size:10px;display:block}.minimalist-empty p{font-size:8px;line-height:1.45}.modern-context,.modern-palette{box-shadow:none!important}.canvas-area.modern-canvas{padding-top:24px}.builder-page{box-shadow:0 26px 70px #1c2b401a,0 2px 8px #1c2b400a}.context-tip{display:none!important}.context-actions{margin-top:10px}@media (width<=1180px){.builder-next-cue{display:none}.builder-step{min-width:110px}}@media (width<=980px){.builder-steps .builder-step:nth-of-type(n+3),.builder-steps>svg{display:none}}.prepare-shell{color:#0b1f3b;background:#f4f7fb;min-height:100vh}.prepare-topbar{background:#fffffff5;border-bottom:1px solid #e5ebf3;gap:14px;height:74px;padding:0 20px;box-shadow:0 1px #0f172a05}.builder-brand-lockup{align-items:center;gap:10px;min-width:182px;display:flex}.builder-brand-lockup>.brand-mark{border-radius:10px;width:34px;height:34px}.builder-brand-lockup>span>strong{letter-spacing:-.7px;color:#0b1f3b;font-size:20px;font-weight:850;line-height:1;display:block}.builder-brand-lockup>span>strong span{color:#2563eb}.builder-brand-lockup>span>small{letter-spacing:.16em;color:#7b8aa0;margin-top:4px;font-size:7px;font-weight:800;display:block}.builder-breadcrumb{color:#93a0b3!important;font-size:8px!important}.prepare-title-input{color:#0b1f3b!important;font-size:12px!important;font-weight:800!important}.builder-save-state{color:#7a899e!important;font-size:8px!important}.back-button,.ghost-action{color:#53647a;background:#fff;border:1px solid #dde6f0;box-shadow:0 1px 2px #0f172a08}.ghost-action:hover,.back-button:hover{background:#f8fbff;border-color:#cdd8e5}.builder-next-cue{color:#64748b!important;background:#f8fbff!important;border:1px solid #e3eaf2!important}.send-action{background:#246bfe;border-radius:10px;padding:10px 15px;box-shadow:0 8px 22px #2563eb38}.prepare-recipient-bar.builder-steps{background:#fff;border-bottom:1px solid #e7edf5;justify-content:center;align-items:center;gap:22px;min-height:74px;padding:10px 28px;display:flex}.builder-step{color:#93a0b2;align-items:center;gap:9px;display:flex}.builder-step>span{color:#6b7b90;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.builder-step strong,.builder-step small{display:block}.builder-step strong{color:#607086;font-size:10px}.builder-step small{color:#9aa7b7;margin-top:2px;font-size:8px}.builder-step.active>span{color:#fff;background:#246bfe;border-color:#246bfe;box-shadow:0 5px 16px #2563eb3b}.builder-steps>svg{color:#cbd5e1}.prepare-body.modern-builder{background:#f4f7fb;grid-template-columns:288px minmax(620px,1fr) 300px;min-height:calc(100vh - 148px)}.tool-palette.modern-palette,.context-panel.modern-context{background:#fff;border-color:#e3eaf3;padding:18px}.tool-palette.modern-palette{border-right:1px solid #e3eaf3}.context-panel.modern-context{border-left:1px solid #e3eaf3}.palette-tabs,.inspector-tabs{border-bottom:1px solid #e7edf5;grid-template-columns:repeat(3,1fr);margin:-6px -6px 18px;display:grid}.inspector-tabs{grid-template-columns:1fr 1fr}.palette-tabs button,.inspector-tabs button{color:#69798d;background:0 0;border:0;border-bottom:2px solid #0000;height:40px;font-size:10px;font-weight:750}.palette-tabs button.active,.inspector-tabs button.active{color:#2563eb;border-bottom-color:#2563eb}.palette-title h3{color:#0b1f3b;margin:4px 0;font-size:15px}.palette-count{color:#2563eb!important;background:#eef4ff!important}.palette-help.primary-help{color:#74849a!important;background:#f8fbff!important;border-color:#e4ebf4!important}.field-search{color:#8392a6!important;background:#fff!important;border:1px solid #dce5ef!important}.field-search input{color:#0b1f3b!important}.field-group>span{color:#65758a!important}.field-group button{color:#223550!important;background:#fbfcfe!important;border:1px solid #e1e8f0!important;border-radius:9px!important;height:46px!important}.field-group button:hover,.field-group button.active{box-shadow:0 4px 12px #2563eb12;color:#174aaf!important;background:#f2f7ff!important;border-color:#b9d1ff!important}.field-group button>span{color:#2563eb!important;background:#eaf2ff!important}.palette-footer-note{color:#7b8ba0!important;border-top-color:#edf1f5!important}.canvas-toolbar.modern-canvas-toolbar{background:#fff;border:1px solid #e2e9f1;border-radius:11px;justify-content:space-between;max-width:1000px;height:48px;margin:0 auto 16px;padding:0 12px;box-shadow:0 4px 14px #0f172a0a}.canvas-mode{color:#34445b}.canvas-toolbar button{color:#617188;background:#fff;border-color:#dfe7f0}.canvas-toolbar-center span{color:#5d6d82}.pdf-builder-document,.document-page.builder-page{background:#fff;border:1px solid #e6ebf1;border-radius:10px;width:min(820px,100%);margin:0 auto;box-shadow:0 18px 42px #1f33491f}.document-page.builder-page{min-height:1040px;padding:68px 70px 80px}.doc-title-block>span{color:#61738a!important;letter-spacing:.14em!important}.doc-title-block h2{color:#0b1f3b!important;letter-spacing:-.5px!important;margin:8px 0 4px!important;font-size:24px!important}.text-document-preview textarea{color:#34445b!important;background:0 0!important;border:0!important;font-size:12px!important;line-height:1.75!important}.drop-hint{color:#71829a!important;background:#f8fbff!important;border-color:#dce7f5!important}.placed-field small{color:#4e7dcc!important}.field-resize-handle{background:#fff!important;border:2px solid #246bfe!important;border-radius:3px!important;width:10px!important;height:10px!important}.snap-guide{opacity:.58!important;background:#45a3ff!important}.snap-guide.exact{opacity:1!important;box-shadow:none!important;background:#1668ff!important}.modern-context .context-head h3{color:#0b1f3b;font-size:15px}.modern-context .section-kicker{color:#8a99ab}.field-summary-card small{color:#7d8da2!important}.context-switch-row,.inspector-field-label{color:#506176!important;font-weight:700!important}.inspector-field-label{margin:12px 0!important;font-size:9px!important;display:block!important}.inspector-field-label select{color:#18314f!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:8px!important;height:38px!important;margin-top:7px!important}.modern-context .toggle{background:#d7e0ea}.modern-context .toggle.on{background:#246bfe}.precision-details{border-top:1px solid #e7edf5!important}.precision-details summary{color:#4c5d72!important}.pixel-input,.field-size-control{background:#f8fafc!important;border-color:#e4eaf1!important}.context-actions .danger{color:#dc4c5a!important}.context-tip{color:#2563eb!important;background:#f4f9ff!important;border-color:#dbe9fb!important}@media (width<=1180px){.prepare-body.modern-builder{grid-template-columns:240px minmax(520px,1fr) 270px}.builder-brand-lockup{min-width:auto}.builder-brand-lockup>span{display:none}.prepare-recipient-bar.builder-steps{gap:10px}.builder-step small{display:none}}@media (width<=900px){.prepare-body.modern-builder{grid-template-columns:64px minmax(0,1fr)}.modern-context,.palette-tabs,.palette-help.primary-help,.field-search,.palette-title,.field-group>span,.palette-footer-note{display:none}.field-group button{place-items:center!important;width:44px!important;padding:0!important;display:grid!important}.field-group button b,.field-group button>svg{display:none!important}.prepare-recipient-bar.builder-steps{justify-content:flex-start;overflow-x:auto}}.theme-light{--bg:#f5f7fb;--bg2:#eef3f8;--panel:#fff;--panel2:#f8fafc;--panel3:#f1f5f9;--text:#0f1f33;--muted:#6e7d90;--line:#e3e9f1;--line2:#d6e0ea;--shadow:0 18px 50px #1f30461a;--soft:#edf4ff;--top:#ffffffeb;color:#0f1f33;background:#f5f7fb}.theme-light .brand-button{text-align:left;align-items:center;gap:11px;width:100%;margin:0 0 24px;padding:0 8px;display:flex}.theme-light .brand-button .brand-mark{border-radius:11px;width:38px;height:38px}.theme-light .rail-brand-text{opacity:1!important;box-shadow:none!important;background:0 0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}.theme-light .rail-brand-text strong{letter-spacing:-.8px;font-size:20px;font-weight:850;line-height:1;display:block}.theme-light .rail-brand-text strong span{color:#0b1f3b}.theme-light .rail-brand-text strong em{color:#2563eb;font-style:normal}.theme-light .rail-brand-text strong sup{color:#8da0b5;margin-left:2px;font-size:7px}.theme-light .rail-brand-text small{letter-spacing:.16em;color:#8a98aa;margin-top:5px;font-size:7px;font-weight:850;display:block}.theme-light .rail-new{color:#fff;background:#2563eb;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin:0 0 18px;display:flex;box-shadow:0 10px 24px #2563eb33}.theme-light .rail-new span{font-size:11px;font-weight:800;opacity:1!important;color:inherit!important;background:0 0!important;padding:0!important;display:inline!important;position:static!important;transform:none!important}.theme-light .rail-nav{gap:4px}.theme-light .rail-item{color:#617186;border-radius:9px;justify-content:flex-start;gap:11px;width:100%;height:42px;padding:0 11px}.theme-light .rail-item span{font-size:11px;font-weight:750;opacity:1!important;color:inherit!important;box-shadow:none!important;background:0 0!important;padding:0!important;display:inline!important;position:static!important;transform:none!important}.theme-light .rail-item:hover{color:#1e3654;background:#f5f8fc}.theme-light .rail-item.active{color:#2057b7;box-shadow:none;background:#edf4ff}.theme-light .rail-secondary{border-top:1px solid #edf1f5;flex-direction:column;gap:4px;width:100%;margin-top:18px;padding-top:14px;display:flex}.theme-light .rail-bottom{border-top:1px solid #edf1f5;grid-template-columns:36px 1fr;align-items:center;gap:10px;width:100%;margin-top:auto;padding:12px 9px 4px;display:grid}.theme-light .user-orb{color:#2254a6;background:#e9f1ff;width:34px;height:34px}.theme-light .rail-user-copy strong,.theme-light .rail-user-copy span{display:block}.theme-light .rail-user-copy strong{color:#24364d;font-size:10px}.theme-light .rail-user-copy span{color:#94a0af;margin-top:2px;font-size:8px}.theme-light .shell{margin-left:244px;padding-bottom:40px}.theme-light .top-search{color:#7a899d;background:#f8fafc;border:1px solid #dfe7f0;border-radius:10px;max-width:680px;height:40px}.theme-light .top-search span{opacity:1!important;color:#8493a7!important;background:0 0!important;padding:0!important;font-size:11px!important;display:block!important;position:static!important;transform:none!important}.theme-light .top-search kbd{color:#8b98a9;background:#fff;border:1px solid #dce4ed;border-radius:6px;margin-left:auto;padding:3px 6px;font-size:8px}.theme-light .top-icon,.theme-light .top-avatar{color:#66788e;background:#fff;border:1px solid #dfe7f0}.theme-light .main-content{max-width:1440px;padding:48px 46px 64px}.theme-light .hero-section{padding:4px 0 26px}.theme-light .eyebrow,.theme-light .section-kicker{color:#2563eb;letter-spacing:.15em;font-size:9px}.theme-light .hero-copy{align-items:flex-start;margin:12px 0 28px}.theme-light .hero-copy h1{letter-spacing:-1.9px;color:#0b1f3b;max-width:760px;font-size:42px;line-height:1.02}.theme-light .hero-copy p{color:#748397;max-width:470px;padding-top:4px;font-size:13px;line-height:1.65}.theme-light .action-grid{grid-template-columns:repeat(3,1fr);gap:16px}.theme-light .action-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:46px 1fr 18px;min-height:168px;padding:20px;transition:all .18s;box-shadow:0 8px 24px #1f30460e}.theme-light .action-card:after{display:none}.theme-light .action-card:hover{border-color:#cfd9e5;transform:translateY(-2px);box-shadow:0 14px 34px #1f304617}.theme-light .action-icon{color:#2563eb;background:#edf4ff;border-radius:11px;width:46px;height:46px}.theme-light .action-card strong{color:#162a43;font-size:15px}.theme-light .action-card small{color:#7b899b;margin-top:6px;font-size:10px;line-height:1.5}.theme-light .action-card>svg{color:#a0adbd}.theme-light .micro-actions{margin-top:14px}.theme-light .prototype-note{color:#9aa6b5;font-size:9px}.theme-light .section-block{margin-top:34px}.theme-light .section-head{margin-bottom:14px}.theme-light .section-head h2{letter-spacing:-.45px;color:#172a42;font-size:21px}.theme-light .section-head>button{color:#2563eb;font-size:10px}.theme-light .premium-empty.compact-empty{min-height:210px;box-shadow:none;background:#fbfcfe;border:1px dashed #d8e2ed;border-radius:16px}.theme-light .premium-empty.compact-empty h2{color:#32465f;margin:0 0 6px;font-size:15px}.theme-light .premium-empty.compact-empty p{color:#8a98aa;font-size:10px}.theme-light .page-heading{margin-bottom:24px}.theme-light .page-heading p{color:#758397;font-size:12px}.theme-light .primary-action{background:#2563eb;border-radius:10px;padding:10px 14px;box-shadow:0 9px 22px #2563eb2e}.theme-light .filter-row{border-bottom:1px solid #e5ebf2;padding-bottom:10px}.theme-light .filter-search{background:#fff;border-color:#dfe6ee}.theme-light .library-grid{gap:14px}.theme-light .library-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;min-height:128px;padding:14px;box-shadow:0 6px 18px #1f30460a}.theme-light .library-card:hover{border-color:#cfd9e4;box-shadow:0 10px 25px #1f304612}.theme-light .library-preview{background:#f9fbfd;box-shadow:inset 0 0 0 1px #e8edf3}.theme-light .library-card strong{color:#23364d;font-size:12px}.theme-light .library-card small{color:#8a98a9;font-size:9px}.theme-light .settings-appearance,.theme-light .settings-grid button{background:#fff;border-color:#e2e8f0;box-shadow:0 6px 18px #1f304609}.theme-light .dock-wrap{display:none}@media (width<=980px){.theme-light .rail{align-items:center;width:76px;padding:15px 10px}.theme-light .rail-brand-text,.theme-light .rail-new span,.theme-light .rail-item span,.theme-light .rail-user-copy{display:none!important}.theme-light .rail-new{width:44px}.theme-light .rail-item{justify-content:center;padding:0}.theme-light .shell{margin-left:76px}.theme-light .main-content{padding:34px 24px 52px}.theme-light .action-grid{grid-template-columns:1fr}}@media (width<=820px){.theme-light .rail{align-items:stretch!important;width:244px!important;padding:18px 14px!important;transition:transform .2s!important;transform:translate(-100%)!important}.theme-light .rail.open{transform:translate(0)!important}.theme-light .rail-brand-text,.theme-light .rail-new span,.theme-light .rail-item span,.theme-light .rail-user-copy{display:block!important}.theme-light .rail-new{width:100%!important}.theme-light .rail-item{justify-content:flex-start!important;padding:0 11px!important}.theme-light .shell{margin-left:0!important}.theme-light .topbar{padding:0 14px!important}.theme-light .mobile-menu{color:#506176;display:block!important}.theme-light .top-search{display:none!important}.theme-light .main-content{padding:28px 16px 48px!important}.theme-light .hero-copy{display:block!important}.theme-light .hero-copy h1{letter-spacing:-1.4px!important;font-size:36px!important;line-height:1.03!important}.theme-light .hero-copy p{margin-top:12px!important;padding-top:0!important;font-size:13px!important}.theme-light .action-grid{grid-template-columns:1fr!important;gap:12px!important}.theme-light .action-card{min-height:132px!important;padding:17px!important}.theme-light .page-heading{align-items:flex-start!important}.theme-light .page-heading h1{font-size:30px!important}}@media (width<=980px){.theme-light .rail{background:#fff!important;align-items:stretch!important;width:244px!important;padding:18px 14px!important;transition:transform .2s!important;transform:translate(-100%)!important;box-shadow:18px 0 42px #1f304624!important}.theme-light .rail.open{transform:translate(0)!important}.theme-light .rail-brand-text,.theme-light .rail-new span,.theme-light .rail-item span,.theme-light .rail-user-copy{display:block!important}.theme-light .rail-new{width:100%!important}.theme-light .rail-item{justify-content:flex-start!important;padding:0 11px!important}.theme-light .shell{margin-left:0!important}.theme-light .mobile-menu{color:#506176!important;display:block!important}.theme-light .topbar{padding:0 14px!important}.theme-light .main-content{padding:30px 18px 52px!important}.theme-light .action-grid{grid-template-columns:1fr!important}}@media (width>=821px) and (width<=980px){.theme-light .top-search{max-width:520px!important;display:flex!important}.theme-light .hero-copy h1{font-size:40px!important}}.prepare-topbar{align-items:center!important;gap:12px!important;display:flex!important}.prepare-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.top-save-state{color:#718198;text-align:right;min-width:52px;font-size:9px;font-weight:750}.prepare-actions .ghost-action{height:38px;padding:0 12px}.prepare-actions .send-action{height:38px;padding:0 14px}.builder-next-cue,.palette-tabs,.inspector-tabs{display:none!important}.palette-title{margin-top:2px!important}.palette-title .section-kicker{letter-spacing:.13em!important;color:#8291a4!important;font-size:8px!important}.inspector-heading{color:#7d8da1;letter-spacing:.14em;border-bottom:1px solid #e8edf3;align-items:center;height:34px;margin:-4px -2px 14px;font-size:8px;font-weight:900;display:flex}.modern-canvas-toolbar{grid-template-columns:1fr auto 1fr!important;align-items:center!important;display:grid!important}.canvas-instruction{color:#7d8da1;justify-content:center;align-items:center;gap:6px;font-size:8.5px;font-weight:700;display:flex}.modern-canvas-toolbar .autosave-chip{justify-self:end}.field-group{margin-bottom:14px!important}.field-group>div{gap:7px!important}.field-group button{min-height:44px!important}.context-panel.modern-context,.tool-palette.modern-palette{max-height:calc(100vh - 148px)!important;position:sticky!important;top:148px!important;overflow:auto!important}.canvas-area.modern-canvas{min-width:0!important}.document-page.builder-page,.pdf-builder-document{max-width:100%!important}@media (width<=1180px){.builder-brand-lockup>span{display:none!important}.prepare-name{min-width:180px!important}.prepare-actions .ghost-action{justify-content:center!important;width:38px!important;padding:0!important;font-size:0!important}.prepare-actions .ghost-action svg{margin:0!important}}@media (width<=980px){.prepare-topbar{padding:0 10px!important}.builder-brand-lockup{min-width:auto!important}.prepare-name,.top-save-state{display:none!important}.prepare-actions{gap:6px!important}.prepare-actions .send-action{padding:0 10px!important}.prepare-recipient-bar.builder-steps{justify-content:flex-start!important;gap:8px!important;padding:8px 10px!important;overflow-x:auto!important}.builder-step{white-space:nowrap!important;min-width:auto!important}.builder-step small{display:none!important}.builder-steps>svg{flex:none!important;display:block!important}.modern-canvas-toolbar{grid-template-columns:1fr auto!important}.canvas-instruction{display:none!important}}@media (width<=700px){.builder-brand-lockup .brand-mark{width:30px!important;height:30px!important}.prepare-actions .send-action{font-size:9px!important}.prepare-recipient-bar.builder-steps{min-height:58px!important}.builder-step>span{width:24px!important;height:24px!important}.builder-step strong{font-size:8.5px!important}.prepare-body.modern-builder{grid-template-columns:58px minmax(0,1fr)!important}.modern-palette{padding:10px 6px!important}.field-group button{width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.field-group button b,.field-group button>svg,.palette-help,.field-search,.palette-title,.palette-footer-note{display:none!important}.field-group button>span{margin:auto!important}.modern-canvas{padding:12px 8px 42px!important}.modern-canvas-toolbar{height:40px!important;margin-bottom:10px!important}.canvas-mode span{display:none!important}.document-page.builder-page{border-radius:8px!important;min-height:840px!important;padding:28px 22px 54px!important}.text-document-preview textarea{min-height:620px!important;font-size:13px!important;line-height:1.65!important}}.theme-light .action-grid{max-width:920px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-status{color:#68798e;background:#fff;border:1px solid #e1e8f0;border-radius:9px;align-items:center;gap:7px;height:34px;margin-left:auto;padding:0 10px;font-size:9px;font-weight:800;display:flex}.workspace-status-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e1a}.top-avatar{border:0!important}.settings-note{color:#557086;background:#fff;border:1px solid #e2e8f0;border-radius:13px;align-items:flex-start;gap:10px;padding:15px;display:flex}.settings-note svg{color:#2563eb;flex:none;margin-top:1px}.settings-note strong{color:#263a52;font-size:11px;display:block}.settings-note p{color:#7d8da0;margin:4px 0 0;font-size:9px;line-height:1.5}.send-readiness-note{color:#8a6424;background:#fffaf0;border:1px solid #f2dfb7;border-radius:9px;align-items:center;gap:7px;margin-top:6px;padding:9px 10px;font-size:9px;line-height:1.4;display:flex}.send-readiness-note svg{flex:none}.finish-sign-button:disabled,.primary-action:disabled,.send-action:disabled{opacity:.48;cursor:not-allowed;box-shadow:none!important}@media (width<=820px){.theme-light .action-grid{max-width:none;grid-template-columns:1fr!important}.workspace-status{display:none}}.snap-guide.vertical.exact{background:0 0!important;border-left:1.5px solid #1668ff!important}.snap-guide.horizontal.exact{background:0 0!important;border-top:1.5px solid #1668ff!important}@media (width<=980px){.builder-steps .builder-step,.builder-steps .builder-step:nth-of-type(n+3){display:flex!important}.builder-steps>svg{display:block!important}}@media (width>=1181px){.prepare-body.modern-builder{grid-template-columns:288px minmax(0,1fr) 300px!important}.context-panel.modern-context{display:block!important}}@media (width>=981px) and (width<=1180px){.prepare-body.modern-builder{grid-template-columns:220px minmax(0,1fr)!important}.context-panel.modern-context{display:none!important}.tool-palette.modern-palette{display:block!important}.canvas-area.modern-canvas{padding:16px 20px 40px!important}}@media (width>=701px) and (width<=980px){.prepare-body.modern-builder{grid-template-columns:64px minmax(0,1fr)!important}.context-panel.modern-context{display:none!important}.tool-palette.modern-palette{padding:10px 7px!important;display:block!important}.palette-title,.field-search,.palette-help,.field-group>span,.palette-footer-note{display:none!important}.field-group{margin:0 0 8px!important}.field-group>div{grid-template-columns:1fr!important}.field-group button{place-items:center!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important}.field-group button b,.field-group button>svg{display:none!important}.field-group button>span{margin:auto!important}.canvas-area.modern-canvas{padding:12px 12px 42px!important}}.draw-signature-wrap canvas{aspect-ratio:7/3!important;width:100%!important;height:auto!important;display:block!important}.public-pdf-wrap{position:relative}.public-pdf-open{color:#2458a6;background:#f8fbff;border:1px solid #dbe5f0;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin:12px 12px 0;padding:9px 10px;font-size:9px;font-weight:850;text-decoration:none;display:flex}@media (width<=720px){.signature-modal{border-radius:14px!important;padding:16px!important}.typed-signature-preview{overflow:hidden;min-height:92px!important;padding:16px 18px!important;font-size:28px!important}.public-sign-main{padding:20px 12px 44px!important}.public-sign-title{padding:22px 18px 16px!important}.public-sign-title h1{font-size:21px!important}.public-sign-text{padding:20px 18px!important;font-size:13px!important}.signing-actions-card{padding:16px!important}.signing-field-row,.signing-input-row{min-height:58px!important}.consent-row{padding:12px!important}.sign-complete-card{margin:34px auto!important;padding:24px 18px!important}}.settings-current-theme{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:9px;font-weight:850;display:flex}.locked-action{color:#607187;background:#f8fafc;border:1px solid #dce4ed;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:9px;font-weight:850;display:flex}:root{--sd-ink:#08101d;--sd-navy:#0a1730;--sd-blue:#3b82f6;--sd-electric:#5aa2ff;--sd-cyan:#5ce1e6;--sd-ivory:#fbfaf6;--sd-mist:#f4f7fb;--sd-line:#8ca4c72e}.theme-light{color:#eaf1fb!important;background:radial-gradient(circle at 78% 10%,#2962ff1f,#0000 28%),linear-gradient(#08101d 0,#0a1323 100%)!important}.theme-light .rail{-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;background:#050d1adb!important;border-right:1px solid #94a3b81f!important;align-items:center!important;width:88px!important;padding:18px 10px!important;box-shadow:24px 0 70px #0000002e!important}.theme-light .brand-button{background:linear-gradient(145deg,#ffffff17,#ffffff06)!important;border:1px solid #ffffff1a!important;border-radius:16px!important;place-items:center!important;width:54px!important;height:54px!important;margin:0 0 20px!important;padding:0!important;display:grid!important;box-shadow:inset 0 1px #ffffff14,0 12px 34px #00000047!important}.theme-light .brand-button .brand-mark{width:36px!important;height:36px!important}.theme-light .rail-brand-text{display:none!important}.theme-light .rail-new{background:linear-gradient(145deg,#2563eb,#4f8fff)!important;border-radius:16px!important;width:52px!important;height:52px!important;margin:0 0 18px!important;padding:0!important;box-shadow:0 14px 34px #2563eb57!important}.theme-light .rail-new span{display:none!important}.theme-light .rail-nav,.theme-light .rail-secondary{gap:8px!important;width:100%!important}.theme-light .rail-secondary{border-top:1px solid #ffffff12!important;margin-top:auto!important;padding-top:12px!important}.theme-light .rail-item{color:#7f91aa!important;border:1px solid #0000!important;border-radius:15px!important;justify-content:center!important;width:52px!important;height:52px!important;padding:0!important}.theme-light .rail-item span{display:none!important}.theme-light .rail-item:hover{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff12!important}.theme-light .rail-item.active{color:#dcebff!important;background:linear-gradient(145deg,#3b82f638,#3b82f614)!important;border-color:#60a5fa3d!important;box-shadow:inset 0 1px #ffffff0d!important}.theme-light .rail-bottom{border:0!important;width:52px!important;margin-top:14px!important;padding:0!important;display:block!important}.theme-light .user-orb{color:#0b1f3b!important;background:linear-gradient(145deg,#e8f2ff,#bcd7ff)!important;border-radius:13px!important;width:40px!important;height:40px!important;margin:auto!important;font-weight:900!important}.theme-light .rail-user-copy{display:none!important}.theme-light .shell{background:0 0!important;min-height:100vh!important;margin-left:88px!important}.theme-light .topbar{-webkit-backdrop-filter:blur(28px)!important;backdrop-filter:blur(28px)!important;background:linear-gradient(#070f1cf0,#070f1cb8)!important;border-bottom:1px solid #94a3b81f!important;height:76px!important;padding:0 34px!important}.theme-light .top-search{color:#91a3bc!important;background:#ffffff0b!important;border:1px solid #94a3b829!important;border-radius:14px!important;width:min(640px,56vw)!important;height:42px!important;margin:0 auto!important;box-shadow:inset 0 1px #ffffff08!important}.theme-light .top-search span{color:#8295af!important}.theme-light .top-search kbd{color:#9db0c7!important;background:#ffffff0d!important;border-color:#ffffff14!important}.workspace-status{color:#9edfe1!important;letter-spacing:.08em!important;background:#0c182ab8!important;border-color:#5ce1e629!important}.workspace-status-dot{background:#5ce1e6!important;box-shadow:0 0 0 4px #5ce1e614,0 0 16px #5ce1e68c!important}.theme-light .top-avatar{color:#0b1f3b!important;background:linear-gradient(145deg,#e9f2ff,#c4d8f8)!important;border-radius:13px!important;width:38px!important;height:38px!important;font-weight:900!important}.theme-light .main-content{color:#e9f1fb!important;max-width:none!important;padding:48px 54px 80px!important}.sd-launch{background:linear-gradient(120deg,#142440f2,#0b1527fa),radial-gradient(circle at 82% 22%,#4980ff4d,#0000 34%);border:1px solid #94a3b826;border-radius:30px;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);min-height:560px;padding:62px 64px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057,inset 0 1px #ffffff0b}.sd-launch:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 49.8%,#ffffff09 50%,#0000 50.2%),linear-gradient(#0000 0 49.8%,#ffffff06 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(90deg,#0000 32%,#000 100%);mask-image:linear-gradient(90deg,#0000 32%,#000 100%)}.sd-launch-copy{z-index:2;align-self:center;max-width:680px;position:relative}.sd-launch-kicker{letter-spacing:.18em;color:#7fd8ff;background:#50a6ff0f;border:1px solid #7fd8ff24;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:900;display:inline-flex}.sd-launch h1{letter-spacing:-.065em;color:#f6f9ff;margin:22px 0 18px;font-size:clamp(54px,5.3vw,86px);font-weight:900;line-height:.91}.sd-launch h1 em{background:linear-gradient(90deg,#70aaff,#74e4e5);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.sd-launch-copy>p{color:#9caec3;max-width:560px;margin:0 0 30px;font-size:16px;line-height:1.65}.sd-launch-actions{align-items:center;gap:12px;display:flex}.sd-launch-primary,.sd-launch-secondary{cursor:pointer;border:0;align-items:center;gap:12px;font-family:inherit;display:flex}.sd-launch-primary{color:#fff;text-align:left;background:linear-gradient(135deg,#2e6fff,#4d91ff 60%,#66b5ff);border-radius:18px;min-width:300px;min-height:68px;padding:0 18px;box-shadow:0 16px 38px #2563eb52,inset 0 1px #ffffff38}.sd-launch-primary>span{flex:1;gap:3px;display:grid}.sd-launch-primary strong{letter-spacing:-.01em;font-size:13px}.sd-launch-primary small{color:#dceaff;font-size:9px}.sd-launch-secondary{color:#c5d4e7;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;height:68px;padding:0 18px;font-size:11px;font-weight:850}.sd-launch-primary:hover,.sd-launch-secondary:hover{transform:translateY(-2px)}.sd-launch-visual{isolation:isolate;place-items:center;min-height:430px;display:grid;position:relative}.sd-orbit{border:1px solid #66abff2b;border-radius:50%;position:absolute}.sd-orbit-one{width:390px;height:390px}.sd-orbit-two{border-color:#5ce1e614;width:520px;height:520px}.sd-paper-stack,.sd-paper-card{border-radius:20px;width:308px;height:392px;position:absolute}.sd-paper-stack{background:linear-gradient(160deg,#ecf2f8,#dce7f5);border:1px solid #ffffff73}.sd-paper-stack.back{opacity:.28;transform:translate(38px,-6px)rotate(9deg)}.sd-paper-stack.mid{opacity:.56;transform:translate(20px,-2px)rotate(4deg)}.sd-paper-card{color:#0d1a2e;background:linear-gradient(#fffefa,#f7f6ef);padding:26px;position:relative;box-shadow:0 34px 70px #00000059,0 0 0 1px #ffffff8c}.sd-paper-top{border-bottom:1px solid #dde3e9;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.sd-paper-top span{background:#0b1f3b;border-radius:4px;width:42px;height:10px}.sd-paper-top b{letter-spacing:.16em;color:#708199;font-size:8px}.sd-paper-lines{gap:13px;margin:28px 0;display:grid}.sd-paper-lines i{background:#e6ebef;border-radius:5px;height:7px}.sd-paper-lines i:nth-child(2){width:88%}.sd-paper-lines i:nth-child(3){width:93%}.sd-paper-lines i:nth-child(4){width:68%}.sd-paper-field{color:#225ab3;background:#eef5ff;border:1.5px solid #6aa3ff;border-radius:11px;align-items:center;gap:10px;margin-top:30px;padding:13px;display:flex}.sd-paper-field span{flex:1;font-size:10px;font-weight:800}.sd-paper-field strong{font-size:8px}.sd-paper-sign{color:#1854a6;opacity:.88;font:italic 26px Georgia,serif;position:absolute;bottom:24px;right:28px}.sd-live-chip{letter-spacing:.12em;color:#9de8e9;background:#060d19db;border:1px solid #5ce1e626;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:8px;font-weight:900;display:flex;position:absolute;bottom:26px;right:2px;box-shadow:0 12px 30px #00000040}.sd-live-dot{background:#5ce1e6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #5ce1e6}.sd-recent{margin-top:38px}.sd-section-title{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.sd-section-title>div>span{letter-spacing:.17em;color:#6588b8;font-size:8px;font-weight:900}.sd-section-title h2{letter-spacing:-.04em;color:#f2f6fb;margin:5px 0 0;font-size:24px}.sd-section-title button{color:#7ea9e8;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.sd-recent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sd-recent-card{color:#dce7f6;text-align:left;background:linear-gradient(145deg,#14233cb8,#0d182bbf);border:1px solid #94a3b81f;border-radius:18px;grid-template-columns:40px 1fr auto;gap:12px;min-height:122px;padding:17px;display:grid;position:relative;overflow:hidden}.sd-recent-icon{color:#70a7ff;background:#4980ff1f;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.sd-recent-main{align-content:start;gap:5px;min-width:0;display:grid}.sd-recent-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sd-recent-main small{color:#7f91a9;font-size:8px}.sd-state{letter-spacing:.06em;border-radius:999px;align-self:start;padding:5px 7px;font-size:7.5px;font-weight:900}.sd-state.draft{color:#93a4ba;background:#ffffff0d}.sd-state.sent{color:#76aaff;background:#3b82f621}.sd-state.completed{color:#77dfa5;background:#5ce19a1a}.sd-progress-line{background:#ffffff0d;border-radius:99px;height:3px;position:absolute;bottom:13px;left:17px;right:17px;overflow:hidden}.sd-progress-line i{background:linear-gradient(90deg,#367dff,#69d9e0);border-radius:99px;height:100%;display:block}.sd-empty-launch{color:#adc0d8;background:#ffffff06;border:1px dashed #94a3b82e;border-radius:18px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:118px;display:flex}.sd-empty-launch>span{text-align:left;gap:3px;display:grid}.sd-empty-launch strong{font-size:11px}.sd-empty-launch small{color:#768ba7;font-size:8.5px}.theme-light .page-heading h1{color:#f5f8fd!important;letter-spacing:-.055em!important;font-size:44px!important}.theme-light .page-heading p{color:#8598b3!important}.theme-light .section-kicker{color:#6c9add!important}.theme-light .filter-row{border-bottom-color:#94a3b81c!important}.theme-light .filter-row>button{color:#7e90a9!important}.theme-light .draft-list{gap:10px!important;display:grid!important}.theme-light .draft-row{color:#dce8f8!important;min-height:78px!important;box-shadow:none!important;background:linear-gradient(145deg,#13223abf,#0c1729c2)!important;border:1px solid #94a3b81c!important;border-radius:16px!important;padding:12px 16px!important}.theme-light .draft-row:hover{background:linear-gradient(145deg,#192b48e0,#0d1a30e0)!important;border-color:#5aa2ff52!important}.theme-light .draft-doc-icon{color:#74a8ff!important;background:#3b82f61f!important}.theme-light .draft-row-main strong{color:#edf4ff!important}.theme-light .draft-row-main small{color:#7286a1!important}.theme-light .simple-create-page{max-width:1120px!important}.theme-light .simple-create-card,.theme-light .settings-appearance,.settings-note{color:#dce7f6!important;background:linear-gradient(145deg,#14233cc7,#0c172ad1)!important;border:1px solid #94a3b81f!important;box-shadow:0 24px 70px #00000029!important}.theme-light .simple-create-label{color:#8da1bb!important}.theme-light .simple-create-label input,.theme-light .simple-create-label textarea{color:#eff5fc!important;background:#ffffff09!important;border-color:#94a3b821!important}.theme-light .simple-create-tabs button{color:#8194ae!important;background:#ffffff09!important;border-color:#94a3b821!important}.theme-light .simple-create-tabs button.active{color:#cfe0ff!important;background:#3b82f621!important;border-color:#4a89ff73!important}.theme-light .upload-zone{color:#d8e4f3!important;background:#ffffff06!important;border-color:#709fdc2e!important}.theme-light .primary-action{color:#fff!important;background:linear-gradient(135deg,#286cff,#4c91ff)!important;border:0!important;border-radius:12px!important;box-shadow:0 12px 28px #2563eb3d!important}.theme-light .premium-empty.compact-empty{background:#ffffff06!important;border-color:#94a3b824!important}.theme-light .premium-empty.compact-empty h2{color:#dbe8f7!important}.theme-light .premium-empty.compact-empty p{color:#71859f!important}.theme-light .settings-appearance strong,.settings-note strong{color:#e8f0fb!important}.settings-note p{color:#7890ab!important}.settings-current-theme{color:#7ee1a8!important;background:#5ce19a14!important;border-color:#5ce19a29!important}.prepare-shell{color:#dce8f8!important;background:radial-gradient(circle at 50% -15%,#3465cd2e,#0000 35%),#08101c!important}.prepare-topbar{height:72px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;background:#060e1beb!important;border-bottom:1px solid #94a3b81c!important;padding:0 18px!important}.builder-brand-lockup>span>strong{color:#f3f7fd!important}.builder-brand-lockup>span>small{color:#6f85a3!important}.prepare-name{min-width:250px!important}.builder-breadcrumb{color:#617692!important}.prepare-title-input{color:#ecf4ff!important;background:0 0!important}.builder-save-state,.top-save-state{color:#6d839f!important}.back-button,.ghost-action{color:#9db0c7!important;background:#ffffff0a!important;border-color:#94a3b821!important}.send-action{color:#fff!important;background:linear-gradient(135deg,#2f73ff,#5799ff)!important;border:0!important;box-shadow:0 10px 26px #2563eb40!important}.prepare-recipient-bar.builder-steps{background:#070f1cf0!important;border-bottom:1px solid #94a3b817!important;gap:12px!important;min-height:58px!important;padding:8px 24px!important}.builder-step>span{color:#71839c!important;background:#ffffff0a!important;border-color:#94a3b81c!important}.builder-step strong{color:#778ba6!important}.builder-step small{color:#4f6480!important}.builder-step.done>span{color:#75a9ff!important;background:#356fff17!important;border-color:#538eff29!important}.builder-step.done strong{color:#8fa7c5!important}.builder-step.active>span{background:linear-gradient(145deg,#2e6fff,#579aff)!important;border-color:#0000!important;box-shadow:0 0 24px #4b8cff47!important}.builder-step.active strong{color:#eef5ff!important}.builder-step.active small{color:#8ca6c8!important}.prepare-body.modern-builder{background:#08101c!important;grid-template-columns:92px minmax(0,1fr) 286px!important;min-height:calc(100vh - 130px)!important;padding-bottom:88px!important;position:relative!important}.tool-palette.modern-palette{background:linear-gradient(#121f35eb,#0a1424f0)!important;border:1px solid #94a3b821!important;border-radius:22px!important;align-self:start!important;width:76px!important;max-height:calc(100vh - 182px)!important;margin:18px 8px 18px 16px!important;padding:10px 7px!important;top:148px!important;box-shadow:0 22px 50px #0000003d,inset 0 1px #ffffff0a!important}.tool-palette .palette-title,.tool-palette .palette-help,.tool-palette .field-search,.tool-palette .field-group>span,.tool-palette .palette-footer-note{display:none!important}.tool-palette .field-group{margin:0 0 8px!important}.tool-palette .field-group>div{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.tool-palette .field-group button{color:#7f95b2!important;background:0 0!important;border:1px solid #0000!important;border-radius:15px!important;place-items:center!important;width:58px!important;height:52px!important;min-height:52px!important;padding:0!important;display:grid!important;position:relative!important}.tool-palette .field-group button>span{color:#86a6d0!important;background:#ffffff0a!important;border-radius:11px!important;width:36px!important;height:36px!important;margin:0!important}.tool-palette .field-group button b,.tool-palette .field-group button>svg{display:none!important}.tool-palette .field-group button:hover,.tool-palette .field-group button.active{color:#a7c8ff!important;box-shadow:none!important;background:#3b82f617!important;border-color:#5894ff33!important}.tool-palette .field-group button:hover:after{content:attr(data-label);white-space:nowrap;color:#d9e7f8;z-index:30;background:#101d31;border:1px solid #94a3b81f;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800;position:absolute;top:50%;left:68px;transform:translateY(-50%);box-shadow:0 10px 24px #00000040}.canvas-area.modern-canvas{background:radial-gradient(circle at 50% 5%,#3b82f61a,#0000 30%),#0a1322!important;padding:18px 38px 120px!important}.canvas-toolbar.modern-canvas-toolbar{color:#8094af!important;background:#0b172ab8!important;border:1px solid #94a3b81f!important;border-radius:14px!important;max-width:960px!important;height:42px!important;margin:0 auto 18px!important;box-shadow:0 10px 28px #00000024!important}.canvas-mode,.canvas-toolbar-center span{color:#8da1ba!important}.canvas-instruction{color:#7187a5!important}.autosave-chip{color:#79cba4!important;background:#44b88414!important;border-color:#44b88421!important}.pdf-builder-document,.document-page.builder-page{color:#18243a!important;background:linear-gradient(#fffefa,#fbfaf5)!important;border:1px solid #ffffffb8!important;border-radius:4px!important;width:min(820px,100%)!important;box-shadow:0 38px 90px #0000006b,0 0 0 1px #0000001f!important}.doc-title-block{border-bottom:1px solid #ccd4dd!important;padding-bottom:20px!important}.doc-title-block>span{color:#8692a2!important}.doc-title-block h2{color:#0b1f3b!important;letter-spacing:-.05em!important;font-size:28px!important}.doc-title-block p{color:#8b96a3!important}.text-document-preview textarea{color:#283548!important;background:0 0!important;font-size:14px!important;line-height:1.72!important}.placed-field{color:#1455b6!important;background:#ebf4fff5!important;border:1.5px solid #5e9cff!important;border-radius:8px!important;box-shadow:0 4px 12px #2563eb1f!important}.field-float-toolbar{color:#dce9f9!important;background:#0a172af5!important;border:1px solid #739fe033!important;border-radius:12px!important;box-shadow:0 14px 34px #00000047!important}.field-float-toolbar button{color:#9bb0ca!important;background:#ffffff0a!important;border-color:#94a3b81f!important}.field-float-toolbar button.active{color:#8eb9ff!important;background:#3b82f629!important}.context-panel.modern-context{background:linear-gradient(#121f35f0,#0a1424f5)!important;border:1px solid #94a3b821!important;border-radius:22px!important;align-self:start!important;max-height:calc(100vh - 182px)!important;margin:18px 16px 18px 6px!important;padding:16px!important;top:148px!important;box-shadow:0 22px 50px #0000003b,inset 0 1px #ffffff0a!important}.inspector-heading{color:#667c99!important;border-bottom-color:#94a3b81a!important}.modern-context .context-head h3{color:#edf5ff!important}.field-summary-card{color:#e7effa!important;background:#ffffff09!important;border-color:#94a3b81a!important}.field-summary-icon{color:#79aaff!important;background:#3b82f61f!important}.context-divider{background:#94a3b81a!important}.context-switch-row,.inspector-field-label,.precision-details summary{color:#8498b3!important}.modern-context input,.modern-context select{color:#e2ebf7!important;background:#ffffff09!important;border-color:#94a3b81f!important}.pixel-input{background:#ffffff06!important;border-color:#94a3b81a!important}.context-actions button{color:#9fb1c8!important;background:#ffffff09!important;border-color:#94a3b81c!important}.context-tip{background:#3b82f60f!important;border-color:#3b82f61c!important}.context-tip strong{color:#8db9ff!important}.context-tip p{color:#748aa6!important}.no-field-selected.minimalist-empty{color:#7d93ae!important;background:#ffffff06!important;border-color:#94a3b81a!important}.builder-dock{z-index:500;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#081221e6;border:1px solid #7f9fcd2e;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:min(820px,100vw - 220px);height:64px;padding:0 10px 0 15px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 22px 54px #0006,inset 0 1px #ffffff0e}.builder-dock-brand{color:#8fdfe3;letter-spacing:.16em;align-items:center;gap:8px;font-size:8px;display:flex}.dock-pulse{background:#5ce1e6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #5ce1e6e6}.builder-dock-status{color:#6f859f;justify-content:center;align-items:center;gap:12px;font-size:8px;display:flex}.builder-dock-status span{align-items:center;gap:5px;display:flex}.builder-dock-status b{color:#cbd9ea;font-size:9px}.builder-dock-status i{background:#94a3b81f;width:1px;height:20px}.builder-dock-cta{color:#fff;background:linear-gradient(135deg,#2e70ff,#5199ff);border:0;border-radius:13px;align-items:center;gap:7px;height:42px;padding:0 15px;font-size:9px;font-weight:900;display:flex;box-shadow:0 10px 24px #2563eb40}.builder-dock-lock{color:#81a0c2;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.public-sign-shell{color:#eaf2fb!important;background:radial-gradient(circle at 50% -20%,#3771eb26,#0000 34%),linear-gradient(#08101d,#0b1423)!important;min-height:100vh!important}.public-sign-header{-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;background:#08101ddb!important;border-bottom:1px solid #94a3b81c!important;height:72px!important}.public-sign-brand>span strong{color:#f0f5fb!important}.public-sign-brand>span small{color:#7288a3!important}.secure-pill{color:#84dfaa!important;background:#5ce19a12!important;border-color:#5ce19a24!important}.public-sign-meta{color:#6f839e!important}.public-sign-meta strong{color:#e7eef8!important}.public-sign-document{color:#172033!important;background:#fbfaf6!important;border:1px solid #94a3b81f!important;border-radius:22px!important;box-shadow:0 30px 75px #00000057!important}.public-sign-title{border-bottom:1px solid #e8e4db!important;padding:32px 34px 24px!important}.public-sign-title h1{letter-spacing:-.045em!important;color:#0c1b31!important;font-size:32px!important}.public-sign-title p{color:#738094!important}.public-sign-text{color:#283449!important;font-size:15px!important}.signing-actions-card{color:#e9f1fb!important;background:linear-gradient(145deg,#14233cf0,#0b1628f5)!important;border:1px solid #94a3b81f!important;border-radius:22px!important;margin-top:16px!important;box-shadow:0 26px 64px #00000042!important}.signing-actions-head h2{color:#f1f6fc!important;font-size:25px!important}.signing-actions-head p{color:#7990aa!important}.signing-field-row,.signing-input-row{color:#e7eef8!important;background:#ffffff09!important;border-color:#94a3b81f!important}.signing-field-row.complete{background:#3db5790f!important;border-color:#52d28e24!important}.signing-field-row small{color:#758aa4!important}.signing-input-row input{color:#eef5fd!important;background:#ffffff0a!important;border-color:#94a3b821!important}.consent-row{color:#dce7f5!important;background:#ffffff06!important;border-color:#94a3b81c!important}.consent-row small{color:#788ca6!important}.finish-sign-button{background:linear-gradient(135deg,#2f73ff,#559bff)!important;box-shadow:0 14px 30px #2563eb42!important}.signature-modal{color:#e8f1fb!important;background:linear-gradient(145deg,#13233b,#0c192d)!important;border-color:#94a3b821!important}.signature-mode-tabs button{color:#8195af!important;background:#ffffff08!important;border-color:#94a3b81f!important}.signature-mode-tabs button.active{color:#cfe0ff!important;background:#3b82f61f!important}.signature-type-label{color:#8da1b9!important}.signature-type-label input{color:#edf5fd!important;background:#ffffff0a!important;border-color:#94a3b821!important}.sd-launch,.sd-recent-card,.draft-row,.action-card,.placed-field,.builder-dock,.tool-palette,.context-panel{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}@keyframes sdFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.sd-paper-card{animation:5s ease-in-out infinite sdFloat}.dock-pulse,.sd-live-dot{animation:1.8s ease-in-out infinite sdGlow}@media (width<=1180px){.sd-launch{grid-template-columns:1fr 390px;padding:48px 42px}.sd-launch h1{font-size:62px}.prepare-body.modern-builder{grid-template-columns:82px minmax(0,1fr)!important}.context-panel.modern-context{display:none!important}}@media (width<=980px){.theme-light .rail{background:#070f1cfa!important;align-items:stretch!important;width:250px!important;padding:18px 14px!important;transform:translate(-100%)!important}.theme-light .rail.open{transform:translate(0)!important}.theme-light .brand-button{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;padding:0 8px!important;display:flex!important}.theme-light .rail-brand-text{display:block!important}.theme-light .rail-new{width:100%!important;height:46px!important}.theme-light .rail-new span{display:inline!important}.theme-light .rail-item{justify-content:flex-start!important;width:100%!important;padding:0 12px!important}.theme-light .rail-item span{display:inline!important}.theme-light .rail-bottom{grid-template-columns:40px 1fr!important;width:100%!important;display:grid!important}.theme-light .rail-user-copy{display:block!important}.theme-light .shell{margin-left:0!important}.theme-light .main-content{padding:28px 18px 60px!important}.sd-launch{grid-template-columns:1fr;min-height:auto;padding:40px 30px}.sd-launch-visual{min-height:360px}.sd-recent-grid{grid-template-columns:1fr!important}.builder-dock{width:calc(100vw - 28px)!important;bottom:10px!important}}@media (width<=700px){.theme-light .topbar{height:64px!important;padding:0 12px!important}.theme-light .main-content{padding:18px 12px 52px!important}.sd-launch{border-radius:22px;padding:30px 20px}.sd-launch h1{font-size:48px}.sd-launch-copy>p{font-size:14px}.sd-launch-actions{grid-template-columns:1fr;display:grid}.sd-launch-primary{width:100%;min-width:0}.sd-launch-secondary{justify-content:center;width:100%}.sd-launch-visual{min-height:300px;margin:-20px 0;transform:scale(.82)}.sd-section-title h2{font-size:20px}.theme-light .page-heading h1{font-size:34px!important}.prepare-body.modern-builder{grid-template-columns:58px minmax(0,1fr)!important}.tool-palette.modern-palette{border-radius:17px!important;width:52px!important;margin:10px 3px 10px 6px!important;padding:8px 3px!important}.tool-palette .field-group button{width:44px!important;height:44px!important;min-height:44px!important}.tool-palette .field-group button>span{width:32px!important;height:32px!important}.canvas-area.modern-canvas{padding:10px 7px 100px!important}.document-page.builder-page{padding:30px 22px 52px!important}.builder-dock{grid-template-columns:auto 1fr!important;height:56px!important;padding:0 8px 0 12px!important}.builder-dock-status{display:none!important}.builder-dock-cta{justify-self:end;height:38px!important}.builder-dock-lock{justify-self:end}.public-sign-main{padding:18px 10px 50px!important}.public-sign-title{padding:24px 18px 18px!important}.public-sign-title h1{font-size:24px!important}.signing-actions-card{padding:14px!important}}.sd-reference-home{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr)!important;min-height:535px!important}.sd-reference-home .sd-launch-copy{max-width:610px!important}.sd-reference-home h1{letter-spacing:-.058em!important;font-size:clamp(56px,5vw,82px)!important;line-height:.92!important}.sd-reference-home h1 em{font-style:normal!important}.sd-reference-home .sd-launch-visual{min-height:420px!important}.sd-person-chip,.sd-complete-chip{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1628e0;border:1px solid #6f99de38;border-radius:14px;align-items:center;gap:9px;padding:9px 12px;display:flex;position:absolute;box-shadow:0 15px 38px #00000047}.sd-person-chip>span{color:#fff;background:linear-gradient(145deg,#2e72ff,#7648ff);border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.sd-person-chip strong,.sd-complete-chip strong{color:#eef5ff;font-size:9px}.sd-person-chip small,.sd-complete-chip small{color:#7f94af;font-size:7.5px}.sd-person-you{top:74px;left:12px}.sd-person-signer{top:175px;right:2px}.sd-complete-chip{color:#65e49b;bottom:74px;right:18px}.sd-complete-chip>svg{color:#fff;background:#20bf68;border-radius:50%;width:34px;height:34px;padding:8px;box-shadow:0 0 28px #20bf6861}.sd-complete-chip>span{gap:2px;display:grid}.sd-agreement-list{gap:8px;display:grid}.sd-agreement-row{color:#dce8f7;text-align:left;background:linear-gradient(145deg,#111f35c2,#0a1628cc);border:1px solid #94a3b81c;border-radius:14px;grid-template-columns:38px 34px minmax(0,1fr) minmax(300px,430px) 24px;align-items:center;gap:10px;width:100%;min-height:72px;padding:10px 14px;display:grid}.sd-agreement-row:hover{border-color:#5997ff47;transform:translateY(-1px)}.sd-agreement-thumb{color:#365d91;background:#f7f4ec;border-radius:7px;place-items:center;width:38px;height:46px;display:grid;box-shadow:0 7px 18px #0000002e}.sd-recipient-avatar{color:#fff;background:linear-gradient(145deg,#725dff,#b55fff);border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.sd-agreement-copy{gap:4px;min-width:0;display:grid}.sd-agreement-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.sd-agreement-copy small{color:#7388a4;font-size:8px}.sd-journey{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:5px;display:grid}.sd-journey>span{justify-items:center;gap:4px;min-width:45px;display:grid}.sd-journey i{color:#6e86a5;border:1px solid #45607f;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.sd-journey span.done i{color:#fff;background:#2563eb;border-color:#3b82f6;box-shadow:0 0 14px #3b82f647}.sd-journey small{color:#667c98;font-size:7px}.sd-journey span.done small{color:#8db2e8}.sd-journey>b{background:linear-gradient(90deg,#286dff,#29415d);min-width:30px;height:1px}@media (width>=1181px){.prepare-body.modern-builder{grid-template-columns:96px minmax(680px,1fr) 320px!important}.context-panel.modern-context{display:block!important}.canvas-area.modern-canvas{padding-left:28px!important;padding-right:28px!important}.pdf-builder-document,.document-page.builder-page{width:min(880px,100%)!important}}.builder-dock{grid-template-columns:auto auto 1fr auto auto!important;gap:14px!important;width:min(980px,100vw - 180px)!important;height:70px!important;padding:0 10px 0 14px!important}.builder-dock-recipient{border-right:1px solid #94a3b81f;align-items:center;gap:9px;padding-right:14px;display:flex}.builder-dock-recipient>span{color:#fff;background:linear-gradient(145deg,#6b58ff,#a95fff);border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid;box-shadow:0 0 0 3px #7b61ff1f}.builder-dock-recipient>div,.builder-dock-readiness>div,.builder-dock-state>div{gap:2px;display:grid}.builder-dock-recipient strong,.builder-dock-readiness strong,.builder-dock-state strong{color:#e3edf9;font-size:9px}.builder-dock-recipient small,.builder-dock-readiness small,.builder-dock-state small{color:#7186a1;font-size:7.5px}.builder-dock-readiness{color:#48d98c;align-items:center;gap:8px;display:flex}.builder-dock-readiness>svg{filter:drop-shadow(0 0 8px #48d98c4d)}.builder-dock-state{color:#7f97b6;border-left:1px solid #94a3b81f;align-items:center;gap:8px;padding-left:13px;display:flex}.builder-dock-cta{height:46px!important;padding:0 18px!important;font-size:9.5px!important}.agreement-launched{text-align:center;padding:10px 0 18px}.launch-mark{color:#fff;background:linear-gradient(145deg,#286dff,#704cff);border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 14px;display:grid;box-shadow:0 18px 38px #3b58ff47}.agreement-launched h2{letter-spacing:-.04em;color:#f1f6fc!important;margin:7px 0 6px!important;font-size:27px!important}.agreement-launched>p{color:#8194ad;margin:0 0 16px;font-size:10px}.launch-checks{text-align:left;gap:7px;width:max-content;max-width:100%;margin:0 auto;display:grid}.launch-checks span{color:#89dcae;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}@media (width<=1180px){.sd-agreement-row{grid-template-columns:38px 34px minmax(0,1fr) 24px}.sd-journey{display:none}.builder-dock{grid-template-columns:auto 1fr auto!important}.builder-dock-readiness,.builder-dock-state{display:none!important}}@media (width<=700px){.sd-person-chip,.sd-complete-chip{transform:scale(.88)}.sd-person-you{left:-10px}.sd-person-signer{right:-18px}.sd-complete-chip{right:-8px}.sd-agreement-row{grid-template-columns:36px 30px minmax(0,1fr) 20px;padding:9px}.builder-dock-recipient{border-right:0!important;padding-right:0!important}.builder-dock-brand{display:none!important}}.sd-reference-home h1,.doc-title-block h2,.public-sign-title h1,.completed-hero h1{letter-spacing:-.045em!important;font-family:Georgia,Times New Roman,serif!important;font-weight:500!important}.sd-reference-home h1 em{font-family:inherit!important}.sd-reference-home{background:radial-gradient(circle at 76% 42%,#366fff38,#0000 29%),linear-gradient(135deg,#07101e 0%,#0a1629 54%,#08111f 100%)!important;border-radius:24px!important;padding:54px 62px!important;box-shadow:0 28px 80px #00000042,inset 0 1px #ffffff09!important}.sd-reference-home:before{opacity:.45!important}.sd-reference-home .sd-launch-kicker{display:none!important}.sd-reference-home h1{color:#f6f2eb!important;margin-top:0!important}.sd-reference-home h1 em{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#f6f2eb!important}.sd-reference-home .sd-launch-copy>p{color:#b1bfd0!important;max-width:430px!important;font-size:15px!important}.sd-reference-home .sd-launch-primary{border-radius:12px!important;min-width:215px!important;height:56px!important;min-height:56px!important;padding:0 16px!important}.sd-reference-home .sd-launch-primary small{display:none!important}.sd-reference-home .sd-launch-secondary{border-radius:12px!important;height:56px!important}.sd-reference-home .sd-paper-card{width:292px!important;height:370px!important;animation:5s ease-in-out infinite sdFloat!important;transform:rotate(3deg)!important}.sd-reference-home .sd-paper-stack{width:292px!important;height:370px!important}.sd-reference-home .sd-paper-stack.back{transform:translate(46px,4px)rotate(12deg)!important}.sd-reference-home .sd-paper-stack.mid{transform:translate(24px,-3px)rotate(7deg)!important}.sd-reference-home .sd-orbit-one{width:420px!important;height:420px!important}.sd-reference-home .sd-orbit-two{width:550px!important;height:550px!important}.sd-reference-recent{margin-top:20px!important}.sd-reference-recent .sd-section-title h2{letter-spacing:-.02em!important;font-size:17px!important}.sd-reference-recent .sd-section-title>div>span{display:none!important}@media (width>=981px){.prepare-body.modern-builder{grid-template-columns:132px minmax(720px,1fr) 320px!important;gap:0!important}.tool-palette.modern-palette{border-radius:18px!important;width:116px!important;margin:18px 8px 18px 14px!important;padding:10px!important}.tool-palette .field-group>div{gap:7px!important}.tool-palette .field-group button{border-radius:11px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:94px!important;height:46px!important;min-height:46px!important;padding:0 9px!important;display:flex!important}.tool-palette .field-group button>span{border-radius:8px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;display:grid!important}.tool-palette .field-group button b{color:#aebed2!important;white-space:nowrap!important;font-size:8.5px!important;font-weight:750!important;display:block!important}.tool-palette .field-group button:hover b,.tool-palette .field-group button.active b{color:#e4efff!important}.tool-palette .field-group button:hover:after,.tool-palette .field-group button>svg{display:none!important}.canvas-area.modern-canvas{padding:14px 26px 118px!important}.context-panel.modern-context{border-radius:18px!important;width:auto!important;margin:18px 14px 18px 6px!important}}.canvas-toolbar.modern-canvas-toolbar{background:#0914248c!important;max-width:930px!important;margin-bottom:12px!important}.pdf-builder-document,.document-page.builder-page{border-radius:2px!important;width:min(900px,100%)!important;min-height:1120px!important;box-shadow:0 36px 90px #0000007a,0 0 0 1px #ffffff9e!important}.document-page.builder-page{padding:54px 64px 84px!important}.doc-title-block{border-bottom:0!important;margin-bottom:24px!important;padding-bottom:24px!important}.doc-company-mark{align-items:center;gap:9px;margin-bottom:26px;display:flex}.doc-company-mark .brand-mark{width:26px!important;height:26px!important}.doc-company-mark>span{gap:1px;display:grid}.doc-company-mark strong{color:#17365f;font-size:9px}.doc-company-mark small{color:#8591a1;font-size:7.5px}.doc-overline{letter-spacing:.14em!important;color:#7d8997!important;margin-bottom:8px!important;font-size:8px!important;font-weight:850!important;display:block!important}.doc-title-block h2{color:#102c58!important;margin:0 0 12px!important;font-size:36px!important}.doc-title-block p{color:#6f7c8b!important;font-size:9px!important}.text-document-preview textarea{color:#2a3442!important;font-family:Georgia,Times New Roman,serif!important;font-size:15px!important;line-height:1.75!important}.placed-field{background:#f4f8fff7!important;border:1.5px solid #6a9eff!important;border-radius:5px!important;box-shadow:0 3px 10px #245fb91a!important}.placed-field.selected{border:2px solid #2483ff!important;box-shadow:0 0 0 2px #2483ff1f,0 6px 22px #2483ff2e!important}.resize-handle{background:#fff!important;border:2px solid #2483ff!important;width:10px!important;height:10px!important}.context-panel.modern-context{background:#0a1628f5!important}.inspector-heading{height:30px!important;margin-bottom:10px!important}.modern-context .context-head h3{font-size:15px!important}.field-summary-card{border-radius:10px!important;padding:11px!important}.inspector-field-label{gap:6px!important}.modern-context input,.modern-context select{border-radius:8px!important;height:38px!important}.context-switch-row{min-height:42px!important}.precision-details{margin-top:8px!important}.field-position-grid{gap:8px!important}.pixel-input{border-radius:8px!important;height:36px!important}.builder-dock{background:linear-gradient(#0b182bf5,#081221f7)!important;border-color:#5a84c038!important;border-radius:17px!important;width:min(1040px,100vw - 180px)!important;height:72px!important;bottom:14px!important}.builder-dock-brand{min-width:80px!important}.builder-dock-recipient>span{width:42px!important;height:42px!important}.builder-dock-readiness{min-width:205px!important}.builder-dock-state{min-width:120px!important}.builder-dock-cta{background:linear-gradient(90deg,#1683ff,#4b63ff)!important;border-radius:11px!important;justify-content:center!important;min-width:175px!important;height:48px!important;font-size:10px!important}.send-modal{background:linear-gradient(160deg,#101e35,#0a1629)!important;border:1px solid #678bbe33!important;border-radius:20px!important;max-width:560px!important;box-shadow:0 38px 100px #0000007a!important}.agreement-launched{padding:12px 0 20px!important}.launch-mark{background:linear-gradient(145deg,#1f72ff,#7258ff)!important;border-radius:22px!important;width:74px!important;height:74px!important}.agreement-launched h2{font-family:Georgia,Times New Roman,serif!important;font-size:31px!important;font-weight:500!important}.public-sign-main{max-width:1180px!important;padding:28px 18px 64px!important}.public-sign-meta{max-width:1060px;margin:0 auto 12px!important}.public-sign-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;max-width:1060px;margin:0 auto;display:grid}.public-sign-document{border-radius:10px!important;min-height:650px!important}.public-sign-title{padding:28px 30px 18px!important}.public-sign-title>span{letter-spacing:.12em!important;color:#78889b!important;font-size:8px!important}.public-sign-title h1{color:#0d2d5b!important;margin:7px 0 8px!important;font-size:31px!important}.public-sign-title p{font-size:10px!important}.public-progress{border-top:1px solid #ece7de;height:30px;margin:0 30px 8px;position:relative}.public-progress:before{content:"";background:#e9edf2;border-radius:99px;height:4px;position:absolute;top:10px;left:0;right:0}.public-progress>span{z-index:1;background:#43c86f;border-radius:99px;height:4px;position:absolute;top:10px;left:0}.public-progress small{color:#8793a0;font-size:7.5px;position:absolute;top:18px;left:0}.public-sign-text{padding:20px 30px 38px!important;line-height:1.72!important}.signing-actions-card{position:sticky;top:88px;border-radius:11px!important;margin:0!important;padding:14px!important;box-shadow:0 20px 55px #00000042!important}.signing-actions-head h2{margin:5px 0 4px!important;font-size:17px!important}.signing-actions-head p{font-size:8.5px!important}.signing-step-list{border-bottom:1px solid #94a3b81a;gap:3px;margin:12px 0;padding:0 0 12px;display:grid}.signing-step-list span{color:#70849e;border-radius:8px;grid-template-columns:24px 1fr;align-items:center;gap:8px;min-height:34px;padding:5px 7px;display:grid}.signing-step-list i{border:1px solid #415775;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.signing-step-list b{font-size:8.5px;font-weight:700}.signing-step-list span.done{color:#79c8a0}.signing-step-list span.done i{background:#48b77e1a;border-color:#48b77e}.signing-step-list span.active{color:#b9d4ff;background:#3070ff14}.signing-step-list span.active i{color:#fff;background:#2d72ff;border-color:#2d72ff}.signing-field-list{gap:7px!important}.signing-field-row,.signing-input-row{border-radius:8px!important;min-height:52px!important}.consent-row{margin-top:10px!important}.finish-sign-button{border-radius:9px!important;height:48px!important}.signer-document-note{font-size:7.5px!important}.completed-main{place-items:center;display:grid;min-height:calc(100vh - 72px)!important}.completed-hero{text-align:center;background:linear-gradient(160deg,#101f35f2,#091424fa);border:1px solid #7096cd29;border-radius:18px;width:min(620px,100vw - 30px);padding:42px 38px;box-shadow:0 30px 80px #00000052}.completed-check{color:#072214;background:#4bd37d;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 18px;display:grid;box-shadow:0 0 48px #4bd37d52}.completed-hero h1{color:#f3f4ef!important;margin:8px 0 7px!important;font-size:34px!important}.completed-hero>p{color:#8fa1b8;margin:0 0 22px;font-size:10px}.completed-artifact-card{text-align:left;background:#ffffff09;border:1px solid #94a3b81c;border-radius:11px;grid-template-columns:44px 1fr;align-items:center;gap:11px;margin:0 auto 16px;padding:13px;display:grid}.completed-file-icon{color:#355b8f;background:#f6f2ea;border-radius:8px;place-items:center;width:44px;height:50px;display:grid}.completed-artifact-card>div{gap:3px;display:grid}.completed-artifact-card strong{color:#edf4fc;font-size:10px}.completed-artifact-card small{color:#7589a4;font-size:8px}.completed-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.completed-audit{color:#7f96b0;align-items:center;gap:6px;font-size:8px;display:flex}@media (width<=980px){.sd-reference-home{padding:36px 26px!important}.public-sign-workspace{grid-template-columns:1fr!important}.signing-actions-card{position:static!important}}@media (width<=700px){.sd-reference-home{padding:27px 18px!important}.sd-reference-home h1{font-size:46px!important}.sd-reference-home .sd-launch-visual{min-height:315px!important}.builder-dock{width:calc(100vw - 20px)!important}.public-sign-main{padding:16px 10px 48px!important}.public-sign-title{padding:22px 18px 16px!important}.public-sign-text{padding:18px!important}.public-progress{margin:0 18px 8px!important}.completed-hero{padding:28px 18px!important}}.theme-light .topbar{grid-template-columns:auto minmax(320px,620px) 1fr auto auto!important;align-items:center!important;gap:14px!important;display:grid!important}.top-brand-lockup{color:#f5f8fc;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px 0 0;display:flex}.top-brand-lockup .brand-mark{width:26px!important;height:26px!important}.top-brand-lockup strong{letter-spacing:-.02em;font-size:12px;font-weight:850}.theme-light .top-search{width:100%!important;max-width:620px!important;margin:0!important}.workspace-status{justify-self:end!important}.theme-light .main-content{padding-top:34px!important}.theme-light .rail{width:74px!important;padding-left:10px!important;padding-right:10px!important}.theme-light .shell{margin-left:74px!important}.theme-light .brand-button,.theme-light .rail-new,.theme-light .rail-item{width:48px!important;height:48px!important}.theme-light .rail-bottom{width:48px!important}.sd-agreement-list{gap:6px!important}.sd-agreement-row{border-radius:10px!important;min-height:64px!important}.sd-agreement-thumb{width:34px!important;height:42px!important}.sd-recipient-avatar{width:28px!important;height:28px!important}.sd-agreement-copy strong{font-size:10px!important}.sd-agreement-copy small{font-size:7.5px!important}.theme-light .page-section{max-width:1180px;margin:0 auto}.theme-light .page-heading{padding-top:8px}.theme-light .page-heading h1{letter-spacing:-.045em!important;font-family:Georgia,Times New Roman,serif!important;font-weight:500!important}.theme-light .filter-row{background:0 0!important}.theme-light .draft-row{border-radius:10px!important}@media (width<=980px){.theme-light .topbar{grid-template-columns:auto auto 1fr auto!important}.top-brand-lockup{display:flex!important}.theme-light .top-search,.workspace-status{display:none!important}.theme-light .rail{width:250px!important}.theme-light .shell{margin-left:0!important}}@media (width<=700px){.top-brand-lockup strong{font-size:11px}.top-brand-lockup .brand-mark{width:23px!important;height:23px!important}}.builder-step{font:inherit;text-align:left;cursor:default;background:0 0;border:0}button.builder-step.done{cursor:pointer}button.builder-step.done:hover strong{color:#d9e8ff!important}.recipient-modal,.audit-modal{color:#eaf2fc;background:linear-gradient(155deg,#12233c,#0b182b);border:1px solid #7397ca2e;border-radius:18px;width:min(520px,100vw - 28px);padding:18px;box-shadow:0 34px 90px #00000073}.recipient-modal>label,.audit-modal>label{color:#91a5bf;gap:6px;margin-top:12px;font-size:9px;font-weight:750;display:grid}.recipient-modal input{color:#eef5fd;background:#ffffff0a;border:1px solid #94a3b829;border-radius:9px;height:42px;padding:0 12px}.recipient-profile{background:#ffffff09;border:1px solid #94a3b81c;border-radius:11px;align-items:center;gap:10px;margin:12px 0;padding:12px;display:flex}.recipient-profile>span{color:#fff;background:linear-gradient(145deg,#6d58ff,#b45dff);border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;font-weight:900;display:grid}.recipient-profile>div{gap:3px;display:grid}.recipient-profile strong{font-size:11px}.recipient-profile small{color:#7f95b0;font-size:8.5px}.audit-timeline{gap:8px;margin:14px 0;display:grid}.audit-timeline>div{background:#ffffff08;border:1px solid #94a3b81a;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}.audit-timeline>div>svg{color:#5bdc91;margin-top:1px}.audit-timeline span{gap:3px;display:grid}.audit-timeline strong{text-transform:capitalize;font-size:9px}.audit-timeline small{color:#7d91aa;font-size:8px}.inspector-field-label input{box-sizing:border-box;width:100%}.signing-input-row select{color:#edf5fd;background:#ffffff0a;border:1px solid #94a3b824;border-radius:8px;width:100%;height:40px;padding:0 10px}.public-document-stage{min-height:520px;position:relative}.public-document-stage.pdf-stage{min-height:720px}.public-inline-fields{pointer-events:none;z-index:8;position:absolute;inset:0}.inline-sign-field{pointer-events:auto;color:#194f9e;text-align:left;cursor:pointer;background:#f5f9fff5;border:1.5px solid #5d9dff;border-radius:5px;align-content:center;gap:2px;padding:7px 9px;font-family:inherit;display:grid;position:absolute;overflow:hidden;box-shadow:0 4px 14px #2465c324}.inline-sign-field:hover{border-color:#257fff;box-shadow:0 0 0 3px #257fff1a,0 8px 20px #2465c329}.inline-sign-field small{color:#3463a8;white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;font-weight:850;overflow:hidden}.inline-sign-field strong{color:#143f7d;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.inline-sign-field em{color:#fff;background:#297cff;border-radius:4px;padding:2px 4px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:3px;right:4px}.inline-sign-field.done{color:#287348;background:#f1fdf6f7;border-color:#51b97b}.inline-sign-field.done strong,.inline-sign-field.done small{color:#287348}.public-pdf-wrap{min-height:720px;position:relative}.public-pdf-wrap iframe{min-height:700px}.completed-actions .secondary-action{color:#b7c8dc;background:#ffffff09;border:1px solid #94a3b821;border-radius:9px;align-items:center;gap:6px;height:40px;padding:0 13px;font-size:8.5px;font-weight:800;display:inline-flex}.completed-actions .secondary-action:hover{color:#e2edfa;border-color:#5b9dff47}.prepare-actions .ghost-action{border-radius:9px!important}.prepare-actions .send-action{justify-content:center;min-width:82px;border-radius:9px!important}@media (width<=700px){.inline-sign-field{padding:5px 6px;min-height:34px!important}.inline-sign-field small{font-size:6.5px}.inline-sign-field strong{font-size:8px}.inline-sign-field em{font-size:5px}.recipient-modal,.audit-modal{padding:14px}}.preview-document-shell{position:relative;overflow:auto}.preview-stage{background:#fbfaf6;width:min(820px,100%);min-height:900px;margin:0 auto;position:relative}.preview-stage iframe{border:0;width:100%;min-height:900px;display:block}.preview-text-document{white-space:pre-wrap;color:#263445;background:#fbfaf6;min-height:900px;padding:58px 62px;font:15px/1.72 Georgia,Times New Roman,serif}.preview-field-layer{pointer-events:none;position:absolute;inset:0}.preview-field{color:#1d559f;box-sizing:border-box;background:#f2f7fff5;border:1.5px solid #5f9cff;border-radius:5px;align-content:center;gap:2px;padding:6px 8px;display:grid;position:absolute;overflow:hidden}.preview-field small{color:#3e6aa7;font-size:6.5px;font-weight:900}.preview-field strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.preview-field em{color:#fff;background:#2f7fff;border-radius:3px;padding:2px 3px;font-size:5px;font-style:normal;font-weight:900;position:absolute;top:2px;right:3px}.command-palette{max-height:min(720px,100vh - 40px);overflow:auto}.command-section+.command-section{border-top:1px solid #94a3b814}.preview-modal{width:min(1180px,100vw - 36px)!important;max-width:none!important}.preview-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.preview-signer-panel{color:#eaf2fc;background:linear-gradient(160deg,#12233c,#0a1729);border:1px solid #7597c829;border-radius:13px;gap:12px;padding:16px;display:grid;position:sticky;top:0}.preview-recipient{background:#ffffff09;border:1px solid #94a3b81a;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.preview-recipient>span{background:linear-gradient(145deg,#705bff,#b75dff);border-radius:50%;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.preview-recipient>div{gap:2px;display:grid}.preview-recipient strong{font-size:10px}.preview-recipient small{color:#8094ae;font-size:7.5px}.preview-progress{background:#ffffff0f;border-radius:99px;height:4px;overflow:hidden}.preview-progress i{background:linear-gradient(90deg,#37ca77,#53e299);border-radius:99px;height:100%;display:block}.preview-signer-panel>strong{font-size:10px}.preview-signer-panel>small{color:#7d91aa;font-size:8.5px;line-height:1.5}.preview-field-summary{gap:6px;display:grid}.preview-field-summary span{color:#9db0c8;align-items:center;gap:6px;font-size:8.5px;display:flex}.preview-field-summary svg{color:#55d68b}.send-modal-actions a.secondary-action{text-decoration:none}@media (width<=900px){.preview-layout{grid-template-columns:1fr}.preview-signer-panel{position:static}}.top-notifications{color:#9db0c8;cursor:pointer;background:#ffffff09;border:1px solid #94a3b821;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;position:relative}.top-notifications:hover{color:#e6eef9;border-color:#5b9cff40}.top-notifications>span{color:#fff;background:#2e78ff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-weight:900;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 5px 15px #2e78ff59}.notification-popover{z-index:1200;color:#eaf2fc;background:linear-gradient(160deg,#12233c,#0a1729);border:1px solid #7397ca2e;border-radius:15px;width:min(360px,100vw - 28px);padding:10px;position:fixed;top:68px;right:24px;box-shadow:0 30px 80px #00000070}.notification-head{border-bottom:1px solid #94a3b817;justify-content:space-between;align-items:center;padding:5px 5px 9px;display:flex}.notification-head>div{gap:2px;display:grid}.notification-head strong{font-size:12px}.notification-head button{color:#93a7c0;background:#ffffff08;border:1px solid #94a3b81f;border-radius:8px;width:28px;height:28px}.notification-popover>button{text-align:left;color:#dce7f5;background:0 0;border:0;border-bottom:1px solid #94a3b812;grid-template-columns:8px 1fr;align-items:start;gap:9px;width:100%;padding:11px 8px;display:grid}.notification-popover>button:hover{background:#3b82f60f}.notification-dot{background:#45d98b;border-radius:50%;width:7px;height:7px;margin-top:4px;box-shadow:0 0 12px #45d98b73}.notification-popover>button>span:last-child{gap:3px;display:grid}.notification-popover strong{font-size:9px}.notification-popover small{color:#7f94ad;font-size:7.5px}.notification-empty{color:#7f94ad;align-items:center;gap:8px;padding:16px 8px;font-size:9px;display:flex}.notification-empty svg{color:#55d590}.theme-light .page-section{color:#eaf1fb!important;opacity:1!important}.theme-light .page-heading h1{color:#f3f7fd!important;opacity:1!important}.theme-light .page-heading p{color:#8fa2bb!important;opacity:1!important}.theme-light .page-heading .section-kicker{color:#6f9fe4!important;opacity:1!important}.theme-light .filter-row>button{color:#8da0b9!important;opacity:1!important}.theme-light .filter-row>button.active{color:#a9caff!important;background:#3b82f621!important}.theme-light .filter-search{color:#8fa2bb!important;background:#ffffff09!important;border-color:#94a3b821!important}.theme-light .filter-search input{color:#e6eef9!important}.theme-light .premium-empty.compact-empty{color:#dbe7f6!important;background:#ffffff06!important}.theme-light .premium-empty.compact-empty h2{color:#dbe7f6!important;opacity:1!important}.theme-light .premium-empty.compact-empty p{color:#7e93ad!important;opacity:1!important}.theme-light .draft-row{color:#e6eef9!important;opacity:1!important}.theme-light .settings-appearance,.theme-light .settings-note{color:#dfe9f7!important;opacity:1!important}.theme-light .simple-create-page{color:#e6eef9!important;opacity:1!important}.theme-light .simple-create-page .page-heading h1{color:#f3f7fd!important}@media (width<=700px){.sd-reference-home{grid-template-columns:1fr!important;gap:18px!important;min-height:auto!important;padding:28px 18px 24px!important;display:grid!important;overflow:hidden!important}.sd-reference-home .sd-launch-copy{align-self:start!important;width:100%!important;max-width:none!important}.sd-reference-home h1{max-width:100%!important;margin:0 0 18px!important;font-size:clamp(46px,14vw,62px)!important;line-height:.92!important}.sd-reference-home .sd-launch-copy>p{max-width:310px!important;margin-bottom:20px!important;font-size:14px!important;line-height:1.55!important}.sd-reference-home .sd-launch-actions{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;display:grid!important}.sd-reference-home .sd-launch-primary,.sd-reference-home .sd-launch-secondary{width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important}.sd-reference-home .sd-launch-visual{grid-row:2!important;width:100%!important;min-height:300px!important;margin:0!important;overflow:visible!important;transform:none!important}.sd-reference-home .sd-paper-card{width:226px!important;height:286px!important;transform:rotate(3deg)!important}.sd-reference-home .sd-paper-stack{width:226px!important;height:286px!important}.sd-reference-home .sd-paper-stack.back{transform:translate(30px,4px)rotate(10deg)!important}.sd-reference-home .sd-paper-stack.mid{transform:translate(16px,-2px)rotate(5deg)!important}.sd-reference-home .sd-orbit-one{width:300px!important;height:300px!important}.sd-reference-home .sd-orbit-two{width:370px!important;height:370px!important}.sd-person-you{top:6px!important;left:2px!important}.sd-person-signer{top:96px!important;right:0!important}.sd-complete-chip{bottom:8px!important;right:4px!important}.sd-person-chip,.sd-complete-chip{transform-origin:50%!important;transform:scale(.82)!important}}html,body,#root{overscroll-behavior-x:none;width:100%;max-width:100vw;min-height:100%;margin:0;overflow-x:hidden!important}html,body{touch-action:pan-y;-webkit-text-size-adjust:100%;-webkit-user-select:none;user-select:none;position:relative}body{min-height:100dvh;overscroll-behavior-y:none;min-height:-webkit-fill-available}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}.app,.shell,.main-content,.prepare-shell,.prepare-body{width:100%;max-width:100vw;overflow-x:hidden}.app{min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);box-sizing:border-box}.topbar,.prepare-topbar{padding-top:env(safe-area-inset-top)}.public-sign-shell{overscroll-behavior-x:none;max-width:100vw;overflow-x:hidden}.document-zoom-viewport{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-gutter:stable both-edges;box-sizing:border-box;width:100%;max-width:100%;padding:10px 0 34px;overflow:auto}.document-zoom-surface{transform-origin:top;will-change:transform;touch-action:pan-x pan-y;width:100%;transition:transform .14s ease-out}.document-zoom-controls{background:#ffffff09;border:1px solid #94a3b824;border-radius:9px;align-items:center;gap:4px;padding:3px;display:flex}.document-zoom-controls button{color:#91a7c2;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;min-width:28px;height:28px;padding:0 6px;font-family:inherit;font-size:8px;font-weight:850;display:grid}.document-zoom-controls button:hover:not(:disabled){color:#dbeafe;background:#4784ff1f}.document-zoom-controls button:disabled{opacity:.3;cursor:default}.document-zoom-controls .zoom-readout{color:#c7d8ee;min-width:46px}@media (width<=700px){html,body,#root,.app,.shell,.main-content{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.theme-light .main-content{box-sizing:border-box}.canvas-area.modern-canvas{min-width:0!important;overflow:hidden!important}.document-zoom-viewport{width:100%!important;max-width:100%!important;margin:0!important;padding:8px 0 88px!important}.document-zoom-controls{margin-left:auto}.canvas-instruction{display:none!important}}.mobile-nav-backdrop{display:none}.mobile-rail-head{display:contents}.mobile-nav-close{display:none}@media (width<=980px){.mobile-nav-backdrop{z-index:998;-webkit-backdrop-filter:blur(7px);background:#030a14b8;border:0;margin:0;padding:0;display:block;position:fixed;inset:0}.theme-light .rail{z-index:999!important;box-sizing:border-box!important;width:min(86vw,340px)!important;max-width:min(86vw,340px)!important;height:100dvh!important;padding:calc(env(safe-area-inset-top) + 16px) 16px calc(env(safe-area-inset-bottom) + 16px)!important;background:#07111f!important;border-right:1px solid #7c99bf29!important;border-radius:0 22px 22px 0!important;align-items:stretch!important;transition:transform .22s cubic-bezier(.2,.8,.2,1)!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden!important;transform:translate(-102%)!important;box-shadow:30px 0 80px #0000007a!important}.theme-light .rail.open{transform:translate(0,0)!important}.mobile-rail-head{grid-template-columns:minmax(0,1fr) 38px!important;align-items:start!important;gap:8px!important;margin-bottom:20px!important;display:grid!important}.theme-light .rail .brand-button{color:#eef5ff!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.theme-light .rail .brand-button .brand-mark{width:48px!important;min-width:48px!important;height:48px!important}.theme-light .rail .rail-brand-text{flex-direction:column!important;min-width:0!important;display:flex!important}.theme-light .rail .rail-brand-text strong{color:#edf5ff!important;white-space:nowrap!important;font-size:20px!important}.theme-light .rail .rail-brand-text strong>span{color:#edf5ff!important}.theme-light .rail .rail-brand-text small{color:#8da0b8!important;letter-spacing:.17em!important;white-space:nowrap!important;margin-top:5px!important;font-size:7px!important}.mobile-nav-close{color:#9eb0c8!important;background:#ffffff0a!important;border:1px solid #94a3b821!important;border-radius:11px!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;display:grid!important}.theme-light .rail-new{white-space:nowrap!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;margin:0 0 18px!important;padding:0 14px!important;font-size:0!important;display:flex!important}.theme-light .rail-new span{white-space:nowrap!important;font-size:13px!important;font-weight:850!important;display:inline!important}.theme-light .rail-nav,.theme-light .rail-secondary{gap:6px!important;width:100%!important;display:grid!important}.theme-light .rail-item{color:#90a4bd!important;border-radius:11px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 13px!important;display:flex!important}.theme-light .rail-item>span{opacity:1!important;color:inherit!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;padding:0!important;font-size:13px!important;font-weight:760!important;display:inline!important;position:static!important;transform:none!important}.theme-light .rail-item.active{color:#dbeaff!important;background:#3671ff1f!important;box-shadow:inset 0 0 0 1px #4381ff29!important}.theme-light .rail-secondary{border-top:1px solid #94a3b81a!important;margin-top:auto!important;padding-top:14px!important}.theme-light .rail-bottom{color:#879bb5!important;border-top:1px solid #94a3b814!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:14px!important;padding:12px 2px 0!important;display:grid!important}.theme-light .rail-bottom .user-orb{border-radius:13px!important;width:42px!important;height:42px!important}.theme-light .rail-user-copy{min-width:0!important;display:block!important}.theme-light .rail-user-copy strong{color:#dce8f5!important;font-size:11px!important;display:block!important}.theme-light .rail-user-copy span{color:#7e91aa!important;font-size:9px!important;display:block!important}.theme-light .shell{width:100%!important;max-width:100vw!important;margin-left:0!important;transform:none!important}}.sd-workspace-home{gap:24px;width:min(1180px,100%);margin:0 auto;display:grid}.sd-home-top{grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);align-items:end;gap:28px;padding:8px 0 4px;display:grid}.sd-home-eyebrow{color:#6f87a8;letter-spacing:.16em;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.sd-home-top h1{color:#f5f1e9;letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.7vw,68px);font-weight:500;line-height:.96}.sd-home-top p{color:#91a2b8;max-width:570px;margin:14px 0 0;font-size:14px;line-height:1.6}.sd-home-actions{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.sd-home-actions button{cursor:pointer;border:1px solid #94a3b821;border-radius:16px;min-height:86px;font-family:inherit;transition:transform .16s,border-color .16s,background .16s}.sd-home-actions button:hover{transform:translateY(-2px)}.sd-home-primary{text-align:left;color:#fff;background:linear-gradient(135deg,#1f6fff,#477dff 58%,#5ea1ff);grid-template-columns:42px 1fr 18px;align-items:center;gap:12px;padding:0 16px;display:grid;box-shadow:0 16px 36px #2563eb3d}.sd-home-secondary{text-align:left;color:#cdd9e8;background:linear-gradient(145deg,#13233ae6,#0a1627eb);align-items:center;gap:10px;padding:0 15px;display:flex}.sd-home-action-icon{background:#ffffff1f;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.sd-home-actions strong{font-size:11px;display:block}.sd-home-actions small{color:#e7f0fcb8;margin-top:3px;font-size:8px;line-height:1.35;display:block}.sd-home-secondary small{color:#7388a3}.sd-home-status{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sd-home-status button{text-align:left;color:#dbe7f5;background:linear-gradient(145deg,#111f35c2,#091424db);border:1px solid #94a3b81c;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;min-height:92px;padding:16px 17px;display:grid}.sd-home-status span{color:#8fa4bf;font-size:9px;font-weight:850}.sd-home-status strong{color:#f4f7fb;letter-spacing:-.04em;grid-area:1/2/3;font-size:30px;line-height:1}.sd-home-status small{color:#617893;font-size:7.5px}.sd-home-section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;display:flex}.sd-home-section-head>div{gap:3px;display:grid}.sd-home-section-head>div>span{letter-spacing:.14em;color:#647b99;font-size:8px;font-weight:900}.sd-home-section-head h2{color:#eaf1f8;letter-spacing:-.025em;margin:0;font-size:19px}.sd-home-section-head>button{color:#7596c4;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.sd-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sd-attention-card{color:#eaf2fb;text-align:left;background:linear-gradient(145deg,#231d1985,#0e1827e0);border:1px solid #ffb04724;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:72px;padding:10px 12px;display:grid}.sd-attention-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.sd-attention-card>span:nth-child(2) strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.sd-attention-card>span:nth-child(2) small{color:#7186a0;font-size:7.5px}.sd-attention-avatar{color:#fff;background:linear-gradient(145deg,#725dff,#b25eff);border-radius:50%;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.sd-attention-state{color:#e4a75f;white-space:nowrap;background:#ffa94d14;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:850}.sd-attention-state.viewed{color:#75b9ff;background:#57b0ff14}.sd-home-agreement-list{gap:7px}@media (width<=900px){.sd-home-top{grid-template-columns:1fr;gap:20px}}@media (width<=700px){.sd-workspace-home{gap:18px}.sd-home-top{padding:4px 0 0;display:block}.sd-home-eyebrow{margin-bottom:7px;font-size:7.5px}.sd-home-top h1{max-width:300px;font-size:39px;line-height:.98}.sd-home-top p{max-width:325px;margin-top:10px;font-size:12px;line-height:1.5}.sd-home-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.sd-home-actions button{border-radius:13px;min-height:74px}.sd-home-primary{grid-template-columns:34px 1fr 14px;gap:8px;padding:0 11px}.sd-home-action-icon{border-radius:10px;width:34px;height:34px}.sd-home-secondary{padding:0 11px}.sd-home-actions strong{font-size:9.5px}.sd-home-actions small{display:none}.sd-home-status{grid-template-columns:repeat(3,1fr);gap:7px}.sd-home-status button{grid-template-columns:1fr;gap:2px;min-height:72px;padding:11px 10px}.sd-home-status strong{order:-1;grid-area:auto;font-size:24px}.sd-home-status span{font-size:7.5px}.sd-home-status small{display:none}.sd-attention-grid{grid-template-columns:1fr}.sd-attention-card{grid-template-columns:34px minmax(0,1fr) 14px;min-height:64px;padding:9px 10px}.sd-attention-avatar{width:32px;height:32px}.sd-attention-state{grid-column:2;justify-self:start;margin-top:-2px}.sd-attention-card>svg{grid-area:1/3/3}.sd-home-section-head h2{font-size:16px}.sd-home-section-head>div>span{font-size:7px}.sd-home-agreement-list .sd-agreement-row{grid-template-columns:34px 30px minmax(0,1fr) 16px!important;min-height:60px!important}}.rich-composer{background:#eef2f7;border:1px solid #dfe7f0;border-radius:14px;overflow:hidden;box-shadow:0 12px 34px #18273a14}.rich-toolbar{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overscroll-behavior-x:contain;scrollbar-width:thin;background:#fffffff7;border-bottom:1px solid #e3e9f0;align-items:center;gap:7px;min-height:52px;padding:8px 10px;display:flex;position:sticky;top:0;overflow-x:auto}.rich-toolbar select,.rich-toolbar button{color:#34465d;white-space:nowrap;background:#fff;border:1px solid #dce4ed;border-radius:8px;height:34px;font:700 10px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rich-toolbar select{padding:0 26px 0 9px}.rich-toolbar button{cursor:pointer;min-width:34px;padding:0 9px}.rich-toolbar button:hover,.rich-toolbar select:hover{color:#1d5fc8;background:#f5f9ff;border-color:#a8c5ed}.rich-toolbar-group{background:#f5f7fa;border-radius:9px;align-items:center;gap:3px;padding:2px;display:flex}.rich-toolbar-group button{background:0 0;border-color:#0000}.rich-insert-group{background:#eef4ff;margin-left:auto}.rich-insert-group button{color:#285c9d}.rich-page{box-sizing:border-box;background:#fff;width:min(816px,100% - 28px);min-height:1056px;margin:18px auto 28px;box-shadow:0 12px 38px #1624371f}.rich-page.margin-narrow{padding:42px 44px}.rich-page.margin-standard{padding:58px 66px}.rich-page.margin-wide{padding:72px 86px}.rich-document-editor{color:#26374b;caret-color:#2563eb;outline:none;min-height:920px;font:400 14px/1.55 Arial,Helvetica,sans-serif}.rich-page.spacing-compact .rich-document-editor,.rich-render.spacing-compact,.preview-text-document.spacing-compact{line-height:1.3}.rich-page.spacing-standard .rich-document-editor,.rich-render.spacing-standard,.preview-text-document.spacing-standard{line-height:1.55}.rich-page.spacing-relaxed .rich-document-editor,.rich-render.spacing-relaxed,.preview-text-document.spacing-relaxed{line-height:1.9}.rich-document-editor:empty:before{content:attr(data-placeholder);color:#a0adba;pointer-events:none}.rich-document-editor p,.rich-render p,.preview-text-document p{margin:0 0 12px}.rich-document-editor h1,.rich-render h1,.preview-text-document h1{color:#0d2038;letter-spacing:-.035em;margin:0 0 14px;font-size:28px;line-height:1.15}.rich-document-editor h2,.rich-render h2,.preview-text-document h2{color:#102944;letter-spacing:-.02em;margin:22px 0 9px;font-size:19px;line-height:1.2}.rich-document-editor h3,.rich-render h3,.preview-text-document h3{color:#20466f;text-transform:uppercase;letter-spacing:.075em;margin:18px 0 8px;font-size:12px;font-weight:800;line-height:1.25}.rich-document-editor ul,.rich-document-editor ol,.rich-render ul,.rich-render ol,.preview-text-document ul,.preview-text-document ol{margin:10px 0 14px;padding-left:24px}.rich-document-editor blockquote,.rich-render blockquote,.preview-text-document blockquote{color:#40536b;background:#f5f9ff;border-left:3px solid #7aa7e8;margin:14px 0;padding:10px 14px}.rich-document-editor hr,.rich-render hr,.preview-text-document hr{border:0;border-top:1px solid #cfd9e5;margin:20px 0}.rich-document-editor table,.rich-render table,.preview-text-document table{border-collapse:collapse;table-layout:fixed;width:100%;margin:14px 0 18px}.rich-document-editor td,.rich-document-editor th,.rich-render td,.rich-render th,.preview-text-document td,.preview-text-document th{vertical-align:top;padding:10px 12px}.sd-two-column td{border:1px solid #dbe4ee;width:50%}.sd-membership-box{background:#fbfdff;border:1px solid #9eb4cc;border-radius:10px;margin:16px 0 20px;overflow:hidden}.sd-membership-box-title{color:#183958;letter-spacing:.03em;background:#eef4fa;border-bottom:1px solid #cdd9e5;padding:10px 13px;font-size:12px;font-weight:800}.sd-membership-box table{margin:0}.sd-membership-box td{border-bottom:1px solid #e5ebf2;border-right:1px solid #dde6ef;width:50%;font-size:12px}.sd-membership-box tr:last-child td{border-bottom:0}.sd-membership-box td:last-child{border-right:0}.sd-signature-layout{border-top:1px solid #9baabd;margin-top:26px!important}.sd-signature-layout td{border-right:1px solid #d9e1ea;height:104px;font-size:11px;padding:14px 14px 8px!important}.sd-signature-layout td:first-child{width:68%}.sd-signature-layout td:last-child{border-right:0;width:32%}.sd-signature-layout span{color:#a4afbb}.sd-page-break{color:#71849a;letter-spacing:.12em;text-transform:uppercase;-webkit-user-select:none;user-select:none;background:#f1f4f8;border-top:2px dashed #a9b8c9;border-bottom:2px dashed #a9b8c9;justify-content:center;align-items:center;height:40px;margin:28px -18px;font-size:9px;font-weight:800;display:flex;position:relative}.rich-render .sd-page-break,.preview-text-document .sd-page-break{background:#f7f9fb;border:1px dashed #c7d2df;border-left:0;border-right:0;height:30px;margin:28px 0}.rich-composer.compact{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.rich-composer.compact .rich-toolbar{border:1px solid #dfe7f0;border-radius:10px;margin:0 0 14px;position:sticky;top:0;box-shadow:0 4px 14px #0f172a0d}.rich-composer.compact .rich-page{width:100%;min-height:680px;box-shadow:none;margin:0}.rich-composer.compact .rich-page.margin-narrow{padding:12px 18px}.rich-composer.compact .rich-page.margin-standard{padding:18px 28px}.rich-composer.compact .rich-page.margin-wide{padding:26px 42px}.rich-composer.compact .rich-document-editor{min-height:650px}.text-builder-page .text-document-preview{min-height:720px!important}.preview-text-document{white-space:normal!important}.preview-text-document.margin-narrow{padding:34px 38px!important}.preview-text-document.margin-standard{padding:42px 48px!important}.preview-text-document.margin-wide{padding:54px 64px!important}.public-sign-text.rich-render{color:#27384a}.public-sign-text.rich-render.margin-narrow{padding:24px 26px}.public-sign-text.rich-render.margin-standard{padding:34px 42px}.public-sign-text.rich-render.margin-wide{padding:46px 58px}@media (width<=700px){.rich-toolbar{gap:5px;padding:7px}.rich-toolbar select,.rich-toolbar button{height:32px}.rich-insert-group{margin-left:0}.rich-page{width:100%;min-height:820px;box-shadow:none;margin:8px 0 18px}.rich-page.margin-narrow{padding:22px 18px}.rich-page.margin-standard{padding:28px 22px}.rich-page.margin-wide{padding:34px 28px}.rich-document-editor{min-height:760px;font-size:13px}.rich-composer.compact .rich-page.margin-narrow,.rich-composer.compact .rich-page.margin-standard,.rich-composer.compact .rich-page.margin-wide{padding:12px 10px}.sd-membership-box td,.sd-two-column td{padding:8px}.sd-signature-layout td{height:88px}.public-sign-text.rich-render.margin-narrow,.public-sign-text.rich-render.margin-standard,.public-sign-text.rich-render.margin-wide{padding:20px 16px}}.prepare-shell{flex-direction:column!important;height:100dvh!important;min-height:100dvh!important;display:flex!important;overflow:hidden!important}.prepare-topbar,.prepare-recipient-bar.builder-steps{flex:none!important}.prepare-body.modern-builder{flex:auto!important;height:auto!important;min-height:0!important;overflow:hidden!important}.canvas-area.modern-canvas{scrollbar-gutter:stable;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;height:100%!important;min-height:0!important;overflow:hidden auto!important}.tool-palette.modern-palette,.context-panel.modern-context{overscroll-behavior:contain!important;max-height:100%!important;overflow-y:auto!important}.document-zoom-viewport{touch-action:pan-y pan-x!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;overflow:auto visible!important}.document-zoom-surface{padding-bottom:calc((var(--document-zoom-extra,0))*1px);min-height:max-content!important}.text-builder-page{margin-bottom:90px!important}@media (width<=900px){.prepare-shell{height:100dvh!important;overflow:hidden!important}.prepare-body.modern-builder{height:100%!important;min-height:0!important;overflow:hidden!important}.canvas-area.modern-canvas{touch-action:pan-y!important;padding-bottom:120px!important;overflow:hidden auto!important}.document-zoom-viewport{touch-action:pan-y pan-x!important;padding-bottom:120px!important;overflow:auto visible!important}.rich-toolbar{z-index:30!important;position:sticky!important;top:0!important}}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.template-card{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #94a3b824;border-radius:18px;grid-template-columns:48px 1fr;align-content:start;gap:14px;min-height:210px;padding:18px;display:grid;box-shadow:0 16px 42px #0000001f}.template-card-icon{color:#7eb0ff;background:#3d80ff1c;border:1px solid #538eff29;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.template-card-copy{min-width:0}.template-card-copy>span{letter-spacing:.12em;color:#6f86a4;font-size:8px;font-weight:900;display:block}.template-card-copy h2{color:#e8f1fc;letter-spacing:-.25px;margin:7px 0 6px;font-size:16px;line-height:1.2}.template-card-copy p,.template-card-copy small{color:#7890ad;margin:0;font-size:9px;line-height:1.5;display:block}.template-card-actions{grid-column:1/-1;align-items:center;gap:8px;margin-top:auto;padding-top:18px;display:flex}.template-card-actions .primary-action{flex:1;justify-content:center}.template-delete{color:#e99;background:#ef44440f;border:1px solid #ef44442e;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.template-delete:hover{color:#ffb0b0;background:#ef44441f}.template-loading{color:#7f92aa;border:1px solid #94a3b81f;border-radius:14px;align-items:center;gap:9px;margin-top:20px;padding:18px;display:flex}.template-save-modal{background:#0b1728;border:1px solid #94a3b829;border-radius:18px;width:min(520px,100vw - 32px);padding:20px;box-shadow:0 30px 90px #00000073}.template-save-modal>label{color:#97a9bf;gap:7px;margin-top:16px;font-size:10px;font-weight:800;display:grid}.template-save-modal input{color:#e7f0fb;background:#0d1c2f;border:1px solid #94a3b82e;border-radius:10px;height:42px;padding:0 11px;font-size:12px}.template-save-summary{background:#ffffff06;border:1px solid #94a3b821;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.template-save-summary>span{color:#7eb0ff;background:#3d80ff1c;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.template-save-summary strong,.template-save-summary small{display:block}.template-save-summary strong{color:#e9f2fc;font-size:11px}.template-save-summary small{color:#71869f;margin-top:3px;font-size:8.5px}.template-save-note,.template-save-success{border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;font-size:9px;line-height:1.45;display:flex}.template-save-note{color:#8dacd1;background:#3b82f614;border:1px solid #3b82f61f}.template-save-success{color:#8bd7a7;background:#22c55e14;border:1px solid #22c55e24}.save-template-action{white-space:nowrap}.placed-field.static-text-field{color:#17283c!important;background:#fffffff0!important;border:1px dashed #5078a5a6!important;justify-content:flex-start!important;align-items:center!important;padding:6px 8px!important;overflow:visible!important;box-shadow:0 3px 12px #0f172a14!important}.placed-field.static-text-field strong{width:100%;font-size:inherit!important;color:#17283c!important;margin:0!important;font-weight:600!important;line-height:1.2!important}.preview-static-text,.public-static-text{z-index:9;box-sizing:border-box;color:#17283c;white-space:pre-wrap;pointer-events:none;line-height:1.25;position:absolute}.public-static-text{z-index:7}@media (width<=1000px){.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.template-grid{grid-template-columns:1fr}.save-template-action span{display:none}.prepare-actions .save-template-action{padding:0 9px!important}}.public-prefilled-field{z-index:8;box-sizing:border-box;color:#17283c;pointer-events:none;background:#f7f9fcf5;border:1px solid #3341552e;border-radius:7px;padding:5px 7px;line-height:1.15;position:absolute}.public-prefilled-field small{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin-bottom:2px;font-size:7px;font-weight:800;display:block}.public-prefilled-field strong{color:#17283c;overflow-wrap:anywhere;font-size:10px;font-weight:700;display:block}.builder-history-controls{background:#ffffff09;border:1px solid #94a3b829;border-radius:9px;align-items:center;gap:4px;padding:2px;display:flex}.builder-history-controls button{color:#9db1c8;cursor:pointer;background:0 0;border:0;border-radius:7px;width:32px;height:32px;font-size:18px;line-height:1}.builder-history-controls button:hover:not(:disabled){color:#dbeafe;background:#3b82f61f}.builder-history-controls button:disabled{opacity:.28;cursor:default}.f45-agreement-page .rich-document-editor{color:#26384d;letter-spacing:0;font-size:13px;line-height:1.58}.f45-agreement-page .rich-document-editor .sd-legal-clause{text-transform:none;letter-spacing:0;overflow-wrap:anywhere;margin:0 0 13px;font-size:12.5px;font-weight:400;line-height:1.62}.f45-agreement-page .rich-document-editor .sd-legal-clause strong{color:#193957;font-weight:700}.f45-agreement-page .sd-page-break{color:#0000;background:0 0;border:0;border-top:1px solid #dce5ef;height:12px;margin:17px 0 19px}.f45-agreement-page .rich-document-editor blockquote{color:#324960;font-size:12px;line-height:1.5;position:relative;background:#f8fafc!important;border:1px solid #dce6f0!important;border-radius:8px!important;padding:13px 15px 53px!important}.f45-agreement-page .sd-membership-box{box-shadow:none;background:#fff;border-color:#d2dfea}.f45-agreement-page .sd-membership-box-title{background:#f5f8fb}.f45-agreement-page .sd-signature-layout td{height:128px}.f45-agreement-page .placed-field{box-shadow:none!important;background:#eff6ffe0!important;border:1px solid #8aafe7!important;border-radius:5px!important}.f45-agreement-page .placed-field small{font-size:7px!important}.f45-agreement-page .placed-field strong{font-size:10px!important}.f45-agreement-page .rich-document-editor h3{letter-spacing:0!important;text-transform:none!important;color:#243a50!important;margin:0 0 13px!important;font-size:12px!important;font-weight:500!important;line-height:1.62!important}.f45-agreement-page .rich-document-editor h2{letter-spacing:-.025em;color:#142b46;border-bottom:1px solid #e3eaf1;margin:25px 0 15px;padding-bottom:8px;font-size:18px;font-weight:750;line-height:1.3}.f45-agreement-page .rich-document-editor p{line-height:1.6}.f45-agreement-page .rich-document-editor .sd-membership-box{margin:20px 0 28px!important}.f45-agreement-page .sd-membership-box-title{letter-spacing:.025em;padding:11px 13px;font-size:11px}.f45-agreement-page .sd-membership-box td{font-size:11px;line-height:1.4;padding:13px 12px!important}.f45-agreement-page .rich-document-editor .sd-signature-layout{margin:25px 0 12px!important}.f45-agreement-page .sd-signature-layout td{height:142px!important;padding:14px 12px!important}.f45-agreement-page .sd-signature-layout span{display:none}.f45-agreement-page .placed-field:not(.selected){background:#f8fbfff2!important;border:1px solid #b3c8df!important}.f45-agreement-page .placed-field.selected{outline:2px solid #366dcd33;background:#f1f7ff!important}.f45-agreement-page .rich-document-editor blockquote{box-sizing:border-box;min-height:106px;padding-bottom:61px!important}.f45-agreement-page .field-float-toolbar{transform:translateY(-110%)}.f45-agreement-page .placed-field.membership-cell-field{box-sizing:border-box!important;border-radius:4px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:0!important;min-width:0!important;max-width:none!important;padding:2px 5px!important;line-height:1.1!important;display:flex!important;overflow:hidden!important}.f45-agreement-page .placed-field.membership-cell-field small{letter-spacing:0!important;margin:0 0 2px!important;font-size:6px!important;line-height:1.1!important}.f45-agreement-page .placed-field.membership-cell-field strong{-webkit-line-clamp:2!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;max-width:calc(100% - 9px)!important;margin:0!important;font-size:9px!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}.f45-agreement-page .placed-field.membership-cell-field>svg{opacity:.35;width:9px!important;right:2px!important}@media (width<=700px){.f45-agreement-page .placed-field.membership-cell-field{border-width:1px!important;min-height:0!important;padding:1px 3px!important}.f45-agreement-page .placed-field.membership-cell-field strong{font-size:7px!important;line-height:1.12!important}.f45-agreement-page .placed-field.membership-cell-field small{margin-bottom:1px!important;font-size:5px!important}.f45-agreement-page .sd-membership-box td{height:54px!important;padding:6px 4px!important;font-size:9px!important}.f45-agreement-page .sd-membership-box-title{padding:7px 9px}.f45-agreement-page .field-float-toolbar{max-width:min(250px,80vw);overflow:hidden}.canvas-area.modern-canvas .modern-canvas-toolbar{max-width:100%;z-index:3!important;position:relative!important}.f45-agreement-page .rich-composer.compact .rich-toolbar{opacity:.98;z-index:2!important;position:relative!important;top:auto!important}}.f45-agreement-page .rich-document-editor>div:first-child{box-shadow:0 8px 18px #113d6721;color:#fff!important;background:linear-gradient(135deg,#102e51 0%,#176b9a 100%)!important;border-radius:12px!important;margin:0 0 24px!important;padding:26px 16px 20px!important}.f45-agreement-page .rich-document-editor>div:first-child h1,.f45-agreement-page .rich-document-editor>div:first-child h2,.f45-agreement-page .rich-document-editor>div:first-child p{color:#fff!important;border:0!important}.f45-agreement-page .rich-document-editor>div:first-child h1{margin:0 0 6px!important;font-size:clamp(19px,3.5vw,27px)!important;font-weight:800!important;line-height:1.14!important}.f45-agreement-page .rich-document-editor>div:first-child h2{color:#cbeaff!important;margin:0 0 12px!important;padding:0!important;font-size:clamp(14px,2.5vw,19px)!important}.f45-agreement-page .rich-document-editor>div:first-child p{opacity:.9;overflow-wrap:anywhere;font-size:11px!important;line-height:1.55!important}.f45-agreement-page .sd-membership-box{background:#fff!important;border:1px solid #a9cedf!important;border-radius:12px!important;overflow:hidden!important}.f45-agreement-page .sd-membership-box-title{color:#fff!important;background:linear-gradient(90deg,#136c96,#209ac0)!important;border:0!important;font-size:12px!important;font-weight:750!important}.f45-agreement-page .sd-membership-box td{background:#f8fcff;border-color:#dbeaf1!important}.f45-agreement-page .rich-document-editor h2:not(:first-child){color:#0d537c!important;border-bottom:2px solid #d5eaf4!important}.f45-agreement-page .rich-document-editor blockquote{background:#f0f9fd!important;border-left:4px solid #168cb4!important}.f45-agreement-page .placed-field.membership-cell-field:not(.selected){background:#fff!important;border-color:#9dbbce!important}.f45-agreement-page .placed-field.membership-cell-field.selected{background:#f1f8ff!important;border-color:#2278c4!important}@media (width<=700px){.f45-agreement-page .rich-document-editor>div:first-child{border-radius:8px!important;padding:18px 9px!important}.f45-agreement-page .rich-document-editor>div:first-child p{font-size:9px!important}.f45-agreement-page .sd-membership-box{border-radius:8px!important}.f45-agreement-page .sd-membership-box-title{font-size:10px!important}}.form-designer-switch{color:#a8b8d0;background:#0b1526;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:11px;display:flex}.form-designer-switch button{color:#dbe5f1;cursor:pointer;background:0 0;border:1px solid #41516c;border-radius:7px;padding:7px 12px;font-weight:650}.form-designer-switch button.active{color:#211746;background:#fff;border-color:#fff}.sd-flow-designer{color:#231848;background:#fff;width:100%;max-width:816px;margin:0 auto;font-family:Arial,Helvetica,sans-serif}.sd-flow-hero{color:#fff;background:#211746;border-bottom:6px solid #e31837;justify-content:space-between;align-items:center;gap:24px;padding:31px 30px;display:flex}.sd-flow-hero>div{flex-direction:column;gap:10px;display:flex}.sd-flow-hero strong,.sd-flow-hero b,.sd-flow-hero span,.sd-flow-fields h2,.sd-flow-field-heading label{letter-spacing:.12em;font-family:Impact,Arial Narrow,Arial,sans-serif;font-stretch:75%}.sd-flow-hero strong{letter-spacing:.075em;font-size:28px;font-weight:700}.sd-flow-hero b{color:#ed1c34;font-size:18px;font-weight:700}.sd-flow-hero span{color:#ed1c34;letter-spacing:.27em;font-size:13px}.sd-flow-hero>div:last-child{text-align:right}.sd-flow-hero>div:last-child span{color:#fff;letter-spacing:0;font-family:Arial,Helvetica,sans-serif}.sd-flow-fields{padding:38px 30px 18px}.sd-flow-fields h2{color:#211746;letter-spacing:.09em;margin:0 0 3px;font-size:25px;font-weight:700}.sd-flow-fields>p{color:#6f6e76;margin:0 0 24px;font-size:14px}.sd-flow-fields em{color:#e31837;font-style:normal}.sd-flow-field{margin:0 0 21px}.sd-flow-field-heading{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.sd-flow-field-heading label{color:#211746;text-transform:uppercase;cursor:pointer;font-size:15px}.sd-flow-input-preview{box-sizing:border-box;text-align:left;color:#777;cursor:pointer;background:#fff;border:1px solid #d3d3d6;border-radius:8px;width:100%;min-height:56px;padding:12px 15px;font:16px Arial,Helvetica,sans-serif;display:block}.sd-flow-field.selected .sd-flow-input-preview{border-color:#211746;box-shadow:0 0 0 2px #21174624}.sd-flow-reorder{gap:4px;display:flex}.sd-flow-reorder button{color:#211746;cursor:pointer;background:#f5f4f8;border:1px solid #e2dfea;border-radius:5px;padding:4px 8px}.sd-flow-reorder button:disabled{opacity:.2}.sd-flow-add{color:#211746;cursor:pointer;background:#faf9fd;border:1px dashed #a9a1c3;border-radius:8px;width:100%;padding:15px}.sd-flow-legal .rich-composer.compact .rich-toolbar{position:relative!important;top:auto!important}.sd-flow-legal .rich-document-editor>div:first-child,.sd-flow-legal .sd-membership-box{display:none!important}.sd-flow-legal .rich-page{min-height:0!important;padding:12px 30px 40px!important}.sd-flow-legal .rich-document-editor{min-height:0!important}@media (width<=700px){.sd-flow-hero{gap:10px;padding:23px 16px}.sd-flow-hero strong{font-size:20px}.sd-flow-hero b{font-size:12px}.sd-flow-hero span{font-size:10px}.sd-flow-fields{padding:26px 16px 16px}.sd-flow-fields h2{font-size:21px}.sd-flow-field-heading label{font-size:13px}.sd-flow-input-preview{min-height:48px;font-size:15px}.sd-flow-legal .rich-page{padding:8px 16px 24px!important}}.sd-flow-signer{background:#fff;border-radius:10px;margin:0 0 22px;overflow:hidden}.sd-flow-signer .sd-flow-fields{padding-bottom:10px}.sd-flow-signer .sd-flow-input-preview{cursor:text}.sd-flow-signer button.sd-flow-input-preview{cursor:pointer}.sd-flow-signer .sd-readonly{color:#30313a;background:#f5f5f7}.sd-flow-checkbox{color:#211746;align-items:center;gap:12px;font-size:15px;display:flex}.sd-flow-checkbox input{accent-color:#211746;width:21px;height:21px}.sd-signer-legal>div:first-child,.sd-signer-legal .sd-membership-box{display:none!important}.sd-signer-legal{padding-top:8px!important}.sd-flow-textarea{resize:vertical;font-family:Arial,Helvetica,sans-serif;line-height:1.55;min-height:136px!important}.sd-flow-initials{color:#211746;cursor:pointer;background:#faf8fc;border:1px solid #d2c9db;border-radius:7px;min-height:42px;margin-top:10px;margin-left:auto;padding:9px 16px;font-size:13px;font-weight:700;display:block}.sd-flow-initials:hover{border-color:#211746}.prepare-actions button[disabled]{opacity:.5;cursor:not-allowed}@media (width<=980px){.prepare-actions .manual-save-action{white-space:nowrap!important;color:#e1eaf7!important;background:#17314f!important;border:1px solid #35526f!important;gap:4px!important;width:auto!important;min-width:64px!important;height:38px!important;padding:0 9px!important;font-size:10px!important;line-height:1.1!important;display:inline-flex!important}.prepare-actions .manual-save-action svg{width:13px!important;height:13px!important}}.text-builder-page .placed-field:not(.static-text-field){color:#241845!important;background:#fff!important;border:1px solid #d6d6db!important;border-radius:7px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;min-height:57px!important;padding:15px 7px 5px!important;display:flex!important;overflow:visible!important;box-shadow:0 2px 8px #1b15400d!important}.text-builder-page .placed-field:not(.static-text-field) .freeform-field-heading{text-transform:uppercase;letter-spacing:.075em;white-space:nowrap;text-overflow:ellipsis;color:#211746;max-width:100%;font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:11px;font-weight:650;line-height:1.2;position:absolute;top:-20px;left:0;overflow:hidden}.text-builder-page .placed-field:not(.static-text-field) .freeform-field-heading em{color:#e31837;font-style:normal}.text-builder-page .placed-field:not(.static-text-field) .freeform-field-value{color:#7b7884;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.25;overflow:hidden}.text-builder-page .placed-field.selected:not(.static-text-field){border:2px solid #4c3a98!important;box-shadow:0 0 0 3px #371e6d1c!important}.text-builder-page .placed-field.membership-cell-field{overflow:visible!important}@media (width<=700px){.text-builder-page .placed-field:not(.static-text-field){min-height:48px!important;padding:13px 5px 4px!important}.text-builder-page .placed-field:not(.static-text-field) .freeform-field-heading{font-size:9px;top:-17px}.text-builder-page .placed-field:not(.static-text-field) .freeform-field-value{font-size:10px}}@media (width>=1100px){.theme-light .main-content,.main-content{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding:36px clamp(24px,3vw,64px) 80px!important}.sd-workspace-home{gap:26px!important;width:100%!important;max-width:1480px!important}.sd-home-top{grid-template-columns:minmax(0,1fr) minmax(480px,.88fr);gap:32px}.sd-home-top h1{font-size:clamp(45px,3.65vw,65px)!important;line-height:1.05!important}.sd-home-top p{font-size:16px!important;line-height:1.55!important}.sd-home-eyebrow,.sd-home-section-head>div>span{font-size:12px!important}.sd-home-actions button{min-height:102px!important}.sd-home-actions strong{font-size:16px!important}.sd-home-actions small{font-size:12px!important}.sd-home-status button{min-height:112px!important;padding:18px 20px!important}.sd-home-status span{font-size:14px!important}.sd-home-status strong{font-size:36px!important}.sd-home-status small{font-size:11px!important}.sd-home-section-head h2{font-size:25px!important}.sd-home-section-head>button{font-size:13px!important}.sd-home-agreement-list{gap:12px!important}.sd-home-agreement-list .draft-row{min-height:79px!important;padding:14px 19px!important}.sd-home-agreement-list .sd-agreement-copy strong,.sd-home-agreement-list .draft-row-main strong{font-size:15px!important}.sd-home-agreement-list .sd-agreement-copy small,.sd-home-agreement-list .draft-row-main small{font-size:12px!important}.sd-home-agreement-list .sd-recipient-avatar{width:38px;height:38px;font-size:12px}.sd-home-agreement-list .sd-person-chip{font-size:12px!important}}.f45-agreement-page .rich-document-editor>div:first-child{box-shadow:none!important;background:#211746!important;border-bottom:6px solid #e31837!important;border-radius:0!important;margin-bottom:27px!important;padding:30px 22px!important}.f45-agreement-page .rich-document-editor>div:first-child h1{text-transform:uppercase!important;letter-spacing:.085em!important;color:#fff!important;font-family:Impact,Arial Narrow,Arial,sans-serif!important}.f45-agreement-page .rich-document-editor>div:first-child h2{text-transform:uppercase!important;letter-spacing:.13em!important;color:#ed1c34!important;font-family:Impact,Arial Narrow,Arial,sans-serif!important}.f45-agreement-page .sd-membership-box-title{color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#211746!important;border-bottom:4px solid #e31837!important;font-family:Impact,Arial Narrow,Arial,sans-serif!important}.f45-agreement-page .rich-document-editor h2:not(:first-child){color:#211746!important;border-color:#e31837!important}.text-builder-page .placed-field.freeform-user-field:not(.static-text-field){color:#211746!important;background:#fff!important;border:1px solid #d6d4da!important;border-radius:7px!important;min-width:0!important;height:auto!important;min-height:66px!important;padding:17px 10px 10px!important;overflow:visible!important;box-shadow:0 3px 12px #16103b12!important}.text-builder-page .placed-field.freeform-user-field .freeform-field-heading{color:#211746!important;letter-spacing:.08em!important;text-shadow:none!important;font-family:Impact,Arial Narrow,Arial,sans-serif!important;font-size:12px!important;top:-22px!important}.text-builder-page .placed-field.freeform-user-field .freeform-field-value{color:#77717e!important;font:400 13px/1.35 Arial,sans-serif!important}.text-builder-page .placed-field.freeform-user-field.selected{border:2px solid #211746!important;box-shadow:0 0 0 3px #21174621!important}@media (width<=700px){.f45-agreement-page .rich-document-editor>div:first-child{padding:22px 12px!important}.text-builder-page .placed-field.freeform-user-field .freeform-field-heading{font-size:10px!important}}.f45-agreement-page .sd-membership-box td{position:relative}.f45-agreement-page .placed-field.membership-cell-field:not(.static-text-field){box-sizing:border-box!important;background:#fff!important;border:1px solid #d6d4da!important;border-radius:5px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important;height:40px!important;min-height:0!important;max-height:44px!important;padding:4px 9px!important;display:flex!important;position:absolute!important;overflow:hidden!important}.f45-agreement-page .placed-field.membership-cell-field .freeform-field-heading{text-overflow:ellipsis!important;white-space:nowrap!important;color:#211746!important;letter-spacing:.015em!important;text-transform:none!important;max-width:100%!important;text-shadow:none!important;margin:0!important;font:700 10px/1.1 Arial,Helvetica,sans-serif!important;position:static!important;overflow:hidden!important}.f45-agreement-page .placed-field.membership-cell-field .freeform-field-value{white-space:nowrap!important;text-overflow:ellipsis!important;color:#75717b!important;width:100%!important;margin:0!important;font:400 10px/1.2 Arial,Helvetica,sans-serif!important;display:block!important;overflow:hidden!important}.f45-agreement-page .placed-field.membership-cell-field>svg{opacity:.22!important}.f45-agreement-page .sd-membership-box{overflow:visible!important}.canvas-area.modern-canvas .modern-canvas-toolbar{z-index:2!important;position:relative!important;top:auto!important}@media (width<=700px){.f45-agreement-page .placed-field.membership-cell-field:not(.static-text-field){height:36px!important;max-height:40px!important;padding:3px 5px!important}.f45-agreement-page .placed-field.membership-cell-field .freeform-field-heading,.f45-agreement-page .placed-field.membership-cell-field .freeform-field-value{font-size:8px!important}}.f45-agreement-page .placed-field.detached-native-field:not(.static-text-field){box-sizing:border-box!important;justify-content:center!important;min-height:0!important;max-height:none!important;padding:6px 8px!important;overflow:visible!important}.f45-agreement-page .placed-field.detached-native-field .freeform-field-heading{color:#211746!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;font:700 10px/1.15 Arial,Helvetica,sans-serif!important;display:block!important;position:static!important;overflow:hidden!important}.f45-agreement-page .placed-field.detached-native-field .freeform-field-value{text-overflow:ellipsis!important;white-space:nowrap!important;font:400 10px/1.2 Arial,Helvetica,sans-serif!important;display:block!important;overflow:hidden!important}.f45-agreement-page .placed-field.f45-native-field:not(.static-text-field){box-sizing:border-box!important;background:#fff!important;border:1px solid #d6d4da!important;border-radius:5px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;min-height:0!important;max-height:none!important;padding:5px 9px!important;display:flex!important;overflow:hidden!important;box-shadow:0 2px 6px #19123a0a!important}.f45-agreement-page .placed-field.f45-native-field .freeform-field-heading{color:#211746!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;margin:0!important;font:700 11px/1.15 Arial,Helvetica,sans-serif!important;display:block!important;position:static!important;overflow:hidden!important}.f45-agreement-page .placed-field.f45-native-field .freeform-field-value{color:#77717e!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font:400 11px/1.2 Arial,Helvetica,sans-serif!important;display:block!important;overflow:hidden!important}@media (width<=700px){.f45-agreement-page .placed-field.f45-native-field .freeform-field-heading,.f45-agreement-page .placed-field.f45-native-field .freeform-field-value{font-size:9px!important}}.text-builder-page .placed-field:not(.static-text-field){z-index:10;height:var(--field-height,68px)!important;box-sizing:border-box!important;max-width:none!important;min-height:0!important;max-height:none!important}.text-builder-page .placed-field.selected:not(.static-text-field){z-index:40!important}.text-builder-page .field-float-toolbar{z-index:45!important}.text-builder-page .placed-field .field-resize-handle{cursor:nwse-resize!important;touch-action:none!important;z-index:50!important;width:15px!important;height:15px!important;display:block!important;position:absolute!important;bottom:-7px!important;right:-7px!important}.f45-agreement-page .placed-field.f45-native-field:not(.static-text-field),.f45-agreement-page .placed-field.membership-cell-field:not(.static-text-field){height:var(--field-height,42px)!important;min-height:0!important;max-height:none!important}.f45-agreement-page .placed-field:not(.static-text-field){width:var(--field-width)!important;height:var(--field-height)!important;box-sizing:border-box!important;flex:none!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.f45-agreement-page .placed-field.selected:not(.static-text-field){width:var(--field-width)!important;height:var(--field-height)!important}.f45-agreement-page .placed-field.f45-native-field{padding:4px 8px!important;line-height:1.15!important}.f45-agreement-page.text-builder-page .placed-field.f45-native-field:not(.static-text-field){width:var(--field-width)!important;height:var(--field-height)!important;background:#fff!important;border:1px solid #d6d4da!important;border-radius:6px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;padding:5px 9px!important;display:flex!important;overflow:hidden!important;transform:none!important;box-shadow:0 2px 6px #19123a0d!important}.f45-agreement-page.text-builder-page .placed-field.f45-native-field.selected:not(.static-text-field){border-color:#39246b!important;overflow:visible!important;box-shadow:0 0 0 2px #39246b1f!important}.f45-agreement-page.text-builder-page .placed-field.f45-native-field .freeform-field-heading{color:#211746!important;text-transform:none!important;letter-spacing:0!important;margin:0!important;font:700 11px/1.15 Arial,sans-serif!important;position:static!important}.f45-agreement-page.text-builder-page .placed-field.f45-native-field .freeform-field-value{color:#77717e!important;font:400 11px/1.2 Arial,sans-serif!important}.f45-agreement-page.text-builder-page .placed-field.freeform-user-field.f45-native-field:not(.static-text-field),.f45-agreement-page.text-builder-page .placed-field.membership-cell-field.f45-native-field:not(.static-text-field){height:var(--field-height)!important;width:var(--field-width)!important;flex:none!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.text-builder-page .placed-field:not(.static-text-field),.text-builder-page .placed-field.freeform-user-field:not(.static-text-field),.text-builder-page .placed-field.membership-cell-field:not(.static-text-field),.text-builder-page .placed-field.selected:not(.static-text-field),.text-builder-page .placed-field.freeform-user-field.selected:not(.static-text-field){box-sizing:border-box!important;width:var(--field-width)!important;height:var(--field-height)!important;flex:none!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.f45-agreement-page.text-builder-page .placed-field:not(.static-text-field) .freeform-field-heading,.text-builder-page .placed-field:not(.static-text-field) .freeform-field-heading{white-space:nowrap!important;letter-spacing:.055em!important;width:100%!important;max-width:100%!important;height:auto!important;text-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;line-height:1.15!important;position:absolute!important;left:0!important;overflow:visible!important}.text-builder-page .placed-field .freeform-field-heading em{font-style:normal;color:#e31837!important}.text-builder-page .placed-field:not(.static-text-field) .freeform-field-value{color:#77717e!important;font-size:12px!important;line-height:1.35!important}.f45-agreement-page .sd-membership-box td strong{visibility:hidden!important}.f45-agreement-page .sd-membership-box td{height:77px!important;padding-top:27px!important;padding-bottom:9px!important}.f45-agreement-page .sd-membership-box{margin-top:23px!important;margin-bottom:31px!important}.f45-agreement-page .placed-field.membership-cell-field:not(.static-text-field){overflow:visible!important}.label-style-panel{border:1px solid #37465e;border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;padding:12px;display:grid}.label-style-panel>strong{grid-column:1/-1;font-size:12px}.label-style-panel label{flex-direction:column;gap:4px;min-width:0;font-size:11px;display:flex}.label-style-panel select,.label-style-panel input{box-sizing:border-box;width:100%;min-width:0}@media (width<=700px){.f45-agreement-page .sd-membership-box td{height:72px!important;padding-top:25px!important}.text-builder-page .placed-field:not(.static-text-field) .freeform-field-heading{letter-spacing:.015em!important}}.text-builder-page .placed-field .freeform-field-heading{font-family:var(--label-family,"Arial Narrow",Arial,sans-serif)!important;font-size:var(--label-size,13px)!important;font-weight:var(--label-weight,700)!important;color:var(--label-color,#211746)!important;text-transform:var(--label-case,uppercase)!important;text-align:var(--label-align,left)!important;top:var(--label-top,-20px)!important;display:var(--label-display,block)!important}.text-builder-page .placed-field:not(.static-text-field){min-width:0!important;min-height:0!important;width:var(--field-width)!important;height:var(--field-height)!important;overflow:visible!important}.text-builder-page .placed-field:not(.static-text-field) .freeform-field-heading{display:var(--label-display,block)!important;top:var(--label-top,-20px)!important;white-space:nowrap!important;width:max-content!important;min-width:0!important;max-width:340px!important;font-family:var(--label-family,"Arial Narrow",Arial,sans-serif)!important;font-size:var(--label-size,13px)!important;font-weight:var(--label-weight,700)!important;color:var(--label-color,#211746)!important;text-transform:var(--label-case,uppercase)!important;text-align:var(--label-align,left)!important;pointer-events:none!important;position:absolute!important;left:0!important;overflow:visible!important}.text-builder-page .placed-field .freeform-field-value{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.text-builder-page .placed-field .field-resize-handle{bottom:-7px!important;right:-7px!important}.f45-agreement-page .sd-membership-box td{overflow:visible!important}.f45-agreement-page .sd-membership-box-title{letter-spacing:.095em!important;text-transform:uppercase!important;padding:13px 17px!important;font-family:Arial Narrow,Roboto Condensed,Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.35!important}.text-builder-page .snap-guide{z-index:100!important;pointer-events:none!important;opacity:1!important;background:0 0!important;position:absolute!important}.text-builder-page .snap-guide.vertical{box-shadow:none!important;border-left:1.5px dashed #e31837!important}.text-builder-page .snap-guide.horizontal{box-shadow:none!important;border-top:1.5px dashed #e31837!important}.text-builder-page .snap-guide.vertical.exact{border-left:2px solid #e31837!important}.text-builder-page .snap-guide.horizontal.exact{border-top:2px solid #e31837!important}@media (width<=700px){.f45-agreement-page .sd-membership-box-title{padding:10px 12px!important;font-size:12px!important}}.preview-interactive-fields{gap:13px;max-height:42vh;margin:14px 0;padding-right:6px;display:grid;overflow:auto}.preview-interactive-field{gap:6px;min-width:0;display:grid}.preview-interactive-field strong{color:#211746;font-family:Arial,sans-serif;font-size:12px}.preview-interactive-field input:not([type=checkbox]),.preview-interactive-field textarea,.preview-interactive-field select{box-sizing:border-box;color:#192438;background:#fff;border:1px solid #d5d8e0;border-radius:7px;width:100%;min-width:0;padding:10px;font:14px Arial,sans-serif}.preview-interactive-field button{color:#211746;background:#f9f7ff;border:1px solid #b7adc9;border-radius:7px;padding:11px}.preview-interactive-field small{color:#64748b;text-align:right;font-size:10px}.preview-modal,.preview-modal .send-modal-head h2{color:#172b4b!important}.signer-document-shell{background:#f1f3f7!important;overflow:auto!important}.signer-preview-document{color:#211746;background:#fff;width:100%;min-height:100%}.signer-preview-paper{color:#211746;background:#fff;min-height:760px;padding:0 0 40px}.signer-preview-prose{color:#172b4b;padding:28px 40px 10px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.65}.signer-preview-prose h1{color:#211746!important;font-size:25px!important}.signer-preview-prose h2,.signer-preview-prose h3{color:#211746!important}.signer-preview-f45 .signer-preview-prose>div:first-child{text-align:center;color:#fff!important;background:#211746!important;border-bottom:6px solid #e31837!important;margin:-28px -40px 25px!important;padding:25px 20px!important}.signer-preview-f45 .signer-preview-prose>div:first-child h1{color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important}.signer-preview-f45 .signer-preview-prose>div:first-child h2{color:#e31837!important}.signer-preview-f45 .signer-preview-prose>div:first-child p{color:#fff!important}.signer-preview-f45 .signer-preview-prose .sd-membership-box,.signer-preview-f45 .signer-preview-prose .sd-membership-box-title{display:none!important}.signer-preview-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;padding:16px 40px 36px;display:grid}.signer-preview-field{flex-direction:column;gap:7px;min-width:0;display:flex}.signer-preview-field span{letter-spacing:.085em;text-transform:uppercase;color:#211746;font:700 12px/1.2 Arial Narrow,Arial,sans-serif}.signer-preview-field em{color:#e31837;font-style:normal}.signer-preview-field input:not([type=checkbox]),.signer-preview-field textarea,.signer-preview-field select,.signer-preview-readonly,.signer-preview-field button{box-sizing:border-box;color:#20283a;background:#fff;border:1px solid #d4d5da;border-radius:6px;width:100%;min-width:0;min-height:44px;padding:11px 13px;font:14px Arial,Helvetica,sans-serif;display:block}.signer-preview-field textarea{resize:vertical;min-height:105px}.signer-preview-field input[type=checkbox]{accent-color:#211746;width:20px;height:20px}.signer-preview-field button{cursor:pointer;color:#211746;background:#faf9ff}.signer-preview-readonly{color:#6b7280;background:#f5f6f9}.signer-preview-field:has(textarea){grid-column:1/-1}.signer-preview-side-note{font-size:12px;line-height:1.5;color:#d5deec!important}.preview-signer-panel .preview-field-summary span{color:#d6e2f2}@media (width<=700px){.signer-preview-form{grid-template-columns:1fr;padding:14px 18px 28px}.signer-preview-prose{padding:22px 18px}.signer-preview-f45 .signer-preview-prose>div:first-child{margin:-22px -18px 22px}}.field-float-toolbar{overflow:visible!important}.inline-field-settings{z-index:200;color:#17253c;text-align:left;background:#fff;border:1px solid #d9dde8;border-radius:12px;gap:11px;width:min(320px,80vw);max-height:min(440px,58vh);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 18px 50px #06102645}.inline-settings-heading{justify-content:space-between;align-items:center;display:flex}.inline-settings-heading strong{color:#211746;font-size:13px}.inline-field-settings label{color:#35435a;gap:5px;font-size:11px;font-weight:700;display:grid}.inline-field-settings input,.inline-field-settings select{box-sizing:border-box;color:#17253c;background:#fff;border:1px solid #d4d8e3;border-radius:7px;width:100%;min-width:0;min-height:34px;padding:7px 9px;font:13px Arial,sans-serif}.inline-field-settings-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.field-float-toolbar .inline-field-settings button{color:#211746;cursor:pointer;background:#f5f3fa;border:1px solid #ddd8ea;border-radius:7px;padding:7px}.field-float-toolbar .inline-field-settings .inline-advanced-link{justify-content:center;align-items:center;gap:6px;width:100%;font-size:12px;display:flex}@media (width<=700px){.inline-field-settings{width:min(290px,72vw);max-height:50vh}}.field-float-toolbar .inline-field-settings{overflow:auto;z-index:220!important;width:300px!important;max-width:min(300px,100vw - 50px)!important;max-height:min(460px,65vh)!important;top:0!important;left:calc(100% + 32px)!important}.field-float-toolbar .inline-field-settings.dock-left{left:auto!important;right:calc(100% + 32px)!important}.field-float-toolbar .inline-field-settings:before{content:"";pointer-events:none;border-top:2px dotted #e31837;width:32px;position:absolute;top:18px;left:-33px}.field-float-toolbar .inline-field-settings.dock-left:before{left:auto;right:-33px}.field-float-toolbar .inline-field-settings:after{content:"";pointer-events:none;background:#fff;border:2px solid #e31837;border-radius:100%;width:7px;height:7px;position:absolute;top:14px;left:-38px}.field-float-toolbar .inline-field-settings.dock-left:after{left:auto;right:-38px}.text-builder-page .placed-field:not(.static-text-field),.text-builder-page .placed-field:not(.static-text-field).selected{border-left:4px solid var(--assignee-color,#3985f6)!important}.assignment-color-legend{z-index:60;pointer-events:none;background:#ffffffe8;border:1px solid #d8dce3;border-radius:7px;flex-wrap:wrap;align-items:center;gap:9px;max-width:75%;padding:5px 8px;display:flex;position:absolute;top:8px;right:12px}.assignment-color-legend span{color:#3d4759;align-items:center;gap:5px;font:600 10px Arial,sans-serif;display:inline-flex}.assignment-color-legend i{border-radius:3px;width:9px;height:9px;display:inline-block}@media (width<=700px){.field-float-toolbar .inline-field-settings{width:min(260px,60vw)!important;max-height:50vh!important}.assignment-color-legend{max-width:95%;top:2px;right:2px}}.inline-live-label-sample{overflow-wrap:anywhere;background:#faf8ff;border:1px dashed #ad9cc9;border-radius:8px;gap:7px;padding:11px 12px;display:grid}.inline-live-label-sample small{color:#65718a;letter-spacing:.07em;font:700 10px Arial,sans-serif}.inline-live-label-sample span{overflow-wrap:anywhere;line-height:1.25;display:block}.field-float-toolbar{z-index:80!important}.inline-initials-control{background:#faf8ff;border:1px solid #e0dbea;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;flex-direction:row!important;display:flex!important}.inline-initials-control span{color:#211746;font-size:12px;font-weight:700}.inline-initials-control input[type=checkbox]{accent-color:#211746;flex:none;height:18px;width:18px!important;min-height:18px!important}.placed-field.attached-initials-field{box-sizing:border-box!important;min-width:0!important;box-shadow:none!important;color:#211746!important;background:#f8f5ff!important;border:1px solid #211746!important;border-radius:0 5px 5px 0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 3px!important;display:flex!important}.placed-field.attached-initials-field .freeform-field-value{text-align:center!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:10px!important;line-height:1!important;display:flex!important}.placed-field.attached-initials-field>svg{display:none!important}.inline-field-settings .inline-settings-heading{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid #e8e5ef;padding:3px 0 8px}.inline-field-settings .inline-settings-heading:active{cursor:grabbing}.sd-participants-bar{background:#fff;border-bottom:1px solid #e0e3ed;flex-wrap:wrap;align-items:center;gap:13px;padding:10px 20px;display:flex}.sd-participants-title{gap:2px;min-width:108px;display:grid}.sd-participants-title strong{color:#211746;font-size:12px}.sd-participants-title small{color:#748096;font-size:10px}.sd-participants-list{flex-wrap:wrap;flex:1;gap:7px;display:flex}.sd-participant-pill{color:#211746;cursor:pointer;background:#fff;border:1px solid #d7dce7;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;transition:opacity .15s,box-shadow .15s;display:flex}.sd-participant-pill i{border-radius:3px;flex-shrink:0;width:10px;height:10px}.sd-participant-pill b{background:#f2f3f8;border-radius:6px;padding:2px 5px;font-size:10px}.sd-participant-pill.active{border-color:#211746;box-shadow:0 0 0 2px #21174622}.sd-participant-pill.muted{opacity:.48}.sd-participants-clear,.sd-participants-add{color:#211746;cursor:pointer;background:#f4f2fa;border:1px solid #ded9e9;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700}.placed-field.participant-dimmed{opacity:.23!important}.placed-field:not(.participant-dimmed){transition:opacity .15s}@media (width<=760px){.sd-participants-bar{padding:9px 12px}.sd-participants-title{width:100%}}.placed-field .sd-field-owner-marker{z-index:4!important;pointer-events:none!important;width:5px!important;height:auto!important;box-shadow:none!important;border-radius:5px 0 0 5px!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.placed-field.attached-initials-field .sd-field-owner-marker{border-radius:0!important;width:4px!important}.placed-field .sd-field-owner-marker+strong{margin-left:5px}.rich-toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rich-toolbar select{min-width:85px;max-width:165px}.rich-toolbar .rich-toolbar-group{align-items:center;gap:3px;display:inline-flex}.rich-document-editor ol,.rich-render ol{padding-left:2em;list-style-type:decimal}.rich-document-editor ol[style*=lower-alpha],.rich-render ol[style*=lower-alpha]{list-style-type:lower-alpha}.rich-document-editor ul,.rich-render ul{padding-left:2em;list-style-type:disc}.rich-document-editor li,.rich-render li{margin:0 0 .3em}.rich-document-editor li p,.rich-render li p{margin:.15em 0}.rich-document-editor blockquote{background:#f8f7fc;border-left:3px solid #6552a4;margin:10px 0;padding:10px 16px}.text-builder-page .placed-field.selected .field-resize-handle,.pdf-field-stage .placed-field.selected .field-resize-handle{box-sizing:border-box!important;z-index:100!important;pointer-events:auto!important;touch-action:none!important;cursor:nwse-resize!important;opacity:1!important;width:19px!important;height:19px!important;bottom:0!important;right:0!important}.rich-document-editor .sd-inline-sign-field{vertical-align:middle;box-sizing:border-box;color:#29466a;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f0f6ff;border:1.5px solid #3985f6;border-left-width:5px;border-radius:6px;justify-content:flex-start;align-items:center;min-width:135px;min-height:36px;margin:6px 4px;padding:8px 12px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}.rich-document-editor .sd-inline-sign-field:hover{outline:2px solid #3985f633}.rich-document-editor p:has(>.sd-inline-sign-field){min-height:44px;margin:10px 0}.prepare-shell .modern-context select,.prepare-shell .modern-context select option,.prepare-shell .inline-field-settings select,.prepare-shell .inline-field-settings select option,.prepare-shell .inspector-field-label select,.prepare-shell .inspector-field-label select option{color:#17253c!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background-color:#fff!important}.prepare-shell select option:checked{color:#10243e!important;background-color:#dbeafe!important}
