:root{color-scheme:light;--bg: #f5f8fd;--paper: #ffffff;--paper-soft: rgba(255, 255, 255, .9);--line: rgba(22, 76, 118, .14);--line-strong: rgba(22, 76, 118, .24);--text: #202536;--ink: #202536;--muted: #6e7482;--blue: #1298e8;--blue-dark: #0c5f9c;--sky: #86d8ff;--mint: #19b68d;--accent: #2ca7ee;--shadow: 0 24px 80px rgba(25, 76, 120, .13);--shadow-soft: 0 14px 36px rgba(25, 76, 120, .1);--float-shadow: 0 18px 46px rgba(18, 92, 150, .14), 0 1px 0 rgba(255, 255, 255, .85) inset;--float-shadow-strong: 0 34px 100px rgba(18, 92, 150, .2), 0 12px 26px rgba(18, 152, 232, .1);--title-shadow: 0 22px 40px rgba(18, 92, 150, .16), 0 2px 0 rgba(255, 255, 255, .82);font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Noto Kufi Arabic,Noto Sans Arabic,Tahoma,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;margin:0;color:var(--text);background:linear-gradient(180deg,#f5f8fde6,#eef7ffd1),var(--bg);overflow-x:hidden}body.theme-dark{color-scheme:dark;--bg: #0b8fdf;--paper: #0a78bf;--paper-soft: rgba(10, 129, 203, .92);--line: rgba(255, 255, 255, .26);--line-strong: rgba(255, 255, 255, .44);--text: #ffffff;--ink: #ffffff;--muted: #d8f1ff;--blue: #ffffff;--blue-dark: #ffffff;--sky: #e9f8ff;--mint: #d9f6ff;--accent: #c9efff;--shadow: 0 28px 90px rgba(2, 46, 86, .36);--shadow-soft: 0 14px 38px rgba(2, 46, 86, .26);--float-shadow: 0 18px 50px rgba(2, 46, 86, .28), 0 1px 0 rgba(255, 255, 255, .2) inset;--float-shadow-strong: 0 34px 100px rgba(2, 46, 86, .34), 0 12px 28px rgba(255, 255, 255, .12);--title-shadow: 0 24px 46px rgba(2, 46, 86, .24);background:radial-gradient(circle at 78% 12%,rgba(255,255,255,.16),transparent 32%),linear-gradient(180deg,#0b8fdffa,#065b99f5),#0b8fdf}body.theme-dark .topbar,body.theme-dark .mega-panel,body.theme-dark .tool-card,body.theme-dark .content-hero-card,body.theme-dark .content-card,body.theme-dark .pricing-hero,body.theme-dark .pricing-card,body.theme-dark .pricing-note div,body.theme-dark .account-hero,body.theme-dark .account-empty,body.theme-dark .account-card,body.theme-dark .profile-hero,body.theme-dark .profile-card,body.theme-dark .profile-empty,body.theme-dark .admin-hero,body.theme-dark .admin-key-panel,body.theme-dark .admin-summary-grid article,body.theme-dark .admin-user-card,body.theme-dark .admin-empty,body.theme-dark .business-hero,body.theme-dark .business-lead,body.theme-dark .workflow-strip div,body.theme-dark .work-card,body.theme-dark .premium-banner,body.theme-dark .img-promo,body.theme-dark .upload-panel,body.theme-dark .tool-info-card,body.theme-dark .profile-hover-card{color:var(--text);background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.14),transparent 34%),linear-gradient(145deg,#0d8bd8f7,#0769aef0)}body.theme-dark .language-switch,body.theme-dark .lang-button.active,body.theme-dark .limit-list span,body.theme-dark .plan-limits span,body.theme-dark .profile-hover-plan,body.theme-dark .profile-hover-usage div,body.theme-dark .profile-hover-actions button,body.theme-dark .tool-options-panel,body.theme-dark .forms-studio-panel,body.theme-dark .tool-option-field input,body.theme-dark .tool-option-field select,body.theme-dark .tool-option-field textarea,body.theme-dark .ocr-language-trigger,body.theme-dark .ocr-language-menu,body.theme-dark .ocr-language-search input,body.theme-dark .ocr-language-row,body.theme-dark .forms-field-control input,body.theme-dark .forms-field-control select,body.theme-dark .saved-work-item,body.theme-dark .setting-row,body.theme-dark .saved-work-empty,body.theme-dark .admin-meta span,body.theme-dark .admin-usage>span,body.theme-dark .admin-usage strong,body.theme-dark input,body.theme-dark textarea{color:var(--text);background:#0770b7e6}body.theme-dark .profile-plan-row span,body.theme-dark .profile-plan-row strong,body.theme-dark .profile-card-title span,body.theme-dark .job-status,body.theme-dark .account-pill,body.theme-dark .plan-ribbon{color:#fff;background:#ffffff29;border-color:#ffffff57}body.theme-dark .signature-request-item,body.theme-dark .signature-recipient-list{border-color:#ffffff57;color:var(--text);background:#0770b7eb}body.theme-dark .brand,body.theme-dark .nav-link,body.theme-dark .login-link,body.theme-dark .apps-button span,body.theme-dark .tool-menu-item,body.theme-dark .product-row,body.theme-dark .integration-row,body.theme-dark .solution-card,body.theme-dark .products-side button{color:var(--text)}body.theme-dark .brand-logo{filter:drop-shadow(0 18px 28px rgba(255,255,255,.18))}body.theme-dark .ambient-grid{background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px)}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}#scene3d,.css-3d-scene,.ambient-grid{position:fixed;inset:0;pointer-events:none}#scene3d{z-index:-4}.css-3d-scene{z-index:-3;overflow:hidden;perspective:1200px;visibility:hidden;opacity:0}.scene-sheet,.scene-ring{position:absolute;display:block;transform-style:preserve-3d;animation-play-state:paused;border:1px solid rgba(18,152,232,.18);box-shadow:0 32px 90px #1298e824}body.background-motion-ready .scene-sheet,body.background-motion-ready .scene-ring{animation-play-state:running}.scene-sheet{width:210px;height:286px;border-radius:8px;background:linear-gradient(180deg,#ffffffeb,#e1f6ffad),repeating-linear-gradient(180deg,transparent 0 28px,rgba(18,152,232,.11) 29px 30px);animation:floatSheet 9s ease-in-out infinite}.sheet-a{top:15%;left:7%;transform:rotateX(58deg) rotateY(-26deg) rotate(11deg)}.sheet-b{right:6%;bottom:12%;width:250px;height:330px;animation-delay:-2.2s;transform:rotateX(55deg) rotateY(24deg) rotate(-9deg)}.sheet-c{top:42%;left:46%;width:160px;height:218px;opacity:.7;animation-delay:-4.4s;transform:rotateX(62deg) rotateY(-12deg) rotate(24deg)}.scene-ring{width:220px;height:220px;border-radius:50%;border-color:#19b68d47;background:transparent;animation:spinRing 14s linear infinite}.ring-a{top:20%;right:20%;transform:rotateX(74deg) rotateY(28deg)}.ring-b{left:18%;bottom:16%;width:150px;height:150px;animation-duration:18s;transform:rotateX(68deg) rotateY(-36deg)}body.webgl-fallback .css-3d-scene{visibility:visible;opacity:.42}.ambient-grid{z-index:-2;background-image:linear-gradient(rgba(18,152,232,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(18,152,232,.07) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,black,transparent 78%)}.topbar{position:sticky;top:8px;z-index:45;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:min(1840px,calc(100% - 24px));min-height:60px;margin:8px auto 0;padding:0 24px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#effaffdb);box-shadow:var(--float-shadow);backdrop-filter:blur(20px);transform-style:preserve-3d;animation:floatHeader 7s ease-in-out infinite}.brand{display:inline-flex;align-items:center;gap:5px;min-width:150px;color:#121620;font-size:1.85rem;font-weight:950;letter-spacing:0;text-shadow:0 12px 28px rgba(18,152,232,.16)}.brand-logo{display:block;width:clamp(156px,15vw,214px);height:auto;max-height:48px;object-fit:contain;filter:drop-shadow(0 14px 24px rgba(18,152,232,.18))}.brand-heart{color:var(--blue)}.topnav{display:flex;align-items:center;gap:12px}.nav-link,.login-link{min-height:40px;border:0;border-radius:8px;padding:8px 10px;color:#171b25;background:transparent;font-weight:850;letter-spacing:0;transition:color .16s ease,background .16s ease,box-shadow .16s ease,translate .16s ease}.nav-link:hover,.nav-link.active,.login-link:hover{color:var(--blue);background:#ffffffc7;box-shadow:0 12px 26px #1298e81f;translate:0 -2px}.with-caret:after{content:"";display:inline-block;width:7px;height:7px;margin-inline-start:9px;border-inline-end:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.with-caret.open:after{transform:translateY(2px) rotate(225deg)}.top-actions{display:flex;align-items:center;justify-content:end;gap:9px}.notification-button{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:8px;color:var(--blue-dark);background:#ffffffe6;box-shadow:0 10px 24px #1298e81f;cursor:pointer}.notification-button i{width:19px;height:19px}.notification-button.has-unread{color:#fff;background:linear-gradient(135deg,#1298e8,#0b75bb)}.notification-button span{position:absolute;top:-7px;right:-7px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;color:#fff;background:#ef4444;font-size:11px;font-weight:900;box-shadow:0 4px 12px #ef44445c}.profile-menu-wrap{position:relative}.profile-trigger.signed-in{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-hover-card{position:absolute;top:calc(100% + 12px);right:0;z-index:72;display:none;width:min(340px,calc(100vw - 30px));border:1px solid var(--line);border-radius:8px;padding:16px;color:var(--text);background:linear-gradient(180deg,#fffffffa,#eefafff0);box-shadow:var(--float-shadow-strong);backdrop-filter:blur(18px)}.profile-hover-card:before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}.profile-menu-wrap.signed-in:hover .profile-hover-card,.profile-menu-wrap.signed-in:focus-within .profile-hover-card{display:block;animation:floatMenuAppear .18s ease-out both,floatPanel 7s ease-in-out .18s infinite}html[dir=rtl] .profile-hover-card{right:auto;left:0}.profile-hover-head{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center}.profile-hover-head strong,.profile-hover-head small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-hover-head small,.profile-hover-usage span{color:var(--muted);font-size:.8rem;font-weight:800}.profile-hover-plan{display:flex;justify-content:space-between;gap:12px;margin-top:14px;border:1px solid rgba(18,152,232,.16);border-radius:8px;padding:10px;color:var(--blue-dark);background:#e5f7ff8a;font-weight:950}.profile-hover-plan b{color:var(--mint)}.profile-hover-usage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.profile-hover-usage div{display:grid;justify-items:center;border:1px solid rgba(18,152,232,.14);border-radius:8px;padding:10px 8px;background:#ffffffb8}.profile-hover-usage strong{color:var(--blue-dark);font-size:1.2rem}.profile-hover-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.profile-hover-actions button{min-height:38px;border:1px solid var(--line);border-radius:8px;color:var(--blue-dark);background:#ffffffdb;font-weight:950}.tool-options-panel{width:min(760px,100%);margin:18px auto 0;border:1px solid var(--line);border-radius:8px;padding:16px;background:#ffffffe0;box-shadow:var(--float-shadow);text-align:start}.tool-options-panel h2{margin:0 0 12px;color:var(--blue-dark);font-size:1.05rem}.tool-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tool-option-field{display:grid;gap:7px;color:var(--blue-dark);font-weight:950}.tool-option-field input,.tool-option-field select,.tool-option-field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid var(--line-strong);border-radius:8px;padding:0 12px;color:var(--text);background:#fffffff5;outline:none}.tool-option-field input:focus,.tool-option-field select:focus,.tool-option-field textarea:focus{border-color:#1298e8b8;box-shadow:0 0 0 4px #1298e81f}.tool-option-field textarea{min-height:96px;padding:10px 12px;resize:vertical}.tool-option-field small{color:var(--muted);font-size:.78rem;font-weight:800;line-height:1.35}.ocr-language-field{position:relative;display:grid;grid-column:1 / -1;gap:10px;color:var(--blue-dark);font-weight:950}.ocr-info-callout{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;border-radius:8px;padding:12px;color:#075c95;background:#1298e81f;font-size:.84rem;line-height:1.45}.ocr-info-callout i{width:18px;height:18px;margin-top:1px}.ocr-language-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ocr-language-head strong{display:inline-flex;min-width:42px;min-height:26px;align-items:center;justify-content:center;border-radius:999px;color:var(--blue-dark);background:#86d8ff47;font-size:.78rem}.ocr-language-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;border:1px solid var(--line-strong);border-radius:8px;padding:8px 10px;color:var(--text);background:#fffffff5;cursor:pointer}#ocrLanguageChips{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.ocr-language-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 8px 6px 10px;color:var(--blue-dark);background:#86d8ff47;box-shadow:inset 0 0 0 1px #1298e82e;font-size:.8rem;font-weight:900}.ocr-language-chip button{display:inline-grid;width:18px;height:18px;place-items:center;border:0;border-radius:999px;color:var(--blue-dark);background:#ffffffc7}.ocr-language-chip i{width:12px;height:12px}.ocr-language-menu{position:absolute;top:calc(100% - 2px);left:0;right:0;z-index:20;display:grid;gap:8px;border:1px solid rgba(18,152,232,.28);border-radius:8px;padding:10px;background:#fffffffa;box-shadow:0 22px 44px #125c962e}.ocr-language-search{position:relative;display:block}.ocr-language-search i{position:absolute;top:50%;left:12px;width:16px;height:16px;color:var(--muted);transform:translateY(-50%)}.ocr-language-search input{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:0 12px 0 36px;color:var(--text);background:#f7fbfff2;outline:none}.ocr-language-list{display:grid;max-height:260px;overflow:auto;border:1px solid rgba(18,152,232,.12);border-radius:8px}.ocr-language-row{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;min-height:48px;border:0;border-bottom:1px solid rgba(18,152,232,.12);padding:8px;color:var(--text);background:#fff;cursor:pointer;text-align:start}.ocr-language-row:last-child{border-bottom:0}.ocr-language-row:hover,.ocr-language-row.active{background:#e8f7fff2}.ocr-language-row:disabled{cursor:not-allowed;opacity:.52}.ocr-language-check{display:inline-grid;width:26px;height:26px;place-items:center;border-radius:999px;color:var(--blue-dark);background:#86d8ff3d}.ocr-language-row.active .ocr-language-check{color:#fff;background:#35c77b}.ocr-language-row strong,.ocr-language-row small{display:block}.ocr-language-row small{margin-top:2px;color:var(--muted);font-size:.74rem}body.theme-dark .ocr-info-callout,body.theme-dark .ocr-language-row:hover,body.theme-dark .ocr-language-row.active{color:var(--text);background:#00d6a31a}body.theme-dark .ocr-language-chip,body.theme-dark .ocr-language-head strong,body.theme-dark .ocr-language-check{color:#8dffe6;background:#00d6a31f}.forms-studio-panel{width:min(760px,100%);margin:14px auto 0;border:1px solid var(--line);border-radius:8px;padding:16px;background:#ffffffe0;box-shadow:var(--float-shadow);text-align:start}.forms-studio-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.forms-studio-head h2{margin:0;color:var(--blue-dark);font-size:1.05rem}.forms-studio-panel p{margin:10px 0 0}.forms-studio-status{border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:.88rem;font-weight:800;color:var(--muted);background:#ffffffb8}.forms-studio-status[data-state=ready]{border-color:#19b68d57;color:#0c7f63;background:#e4fff5cc}.forms-studio-status[data-state=error]{border-color:#e34b6666;color:#b5374d;background:#ffedf2e6}.forms-studio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.forms-field-card{border:1px solid var(--line);border-radius:8px;padding:10px;background:#ffffffc7;display:grid;gap:8px}.forms-field-card header{display:flex;align-items:center;justify-content:space-between;gap:8px}.forms-field-card header strong{color:var(--blue-dark);font-size:.88rem;overflow-wrap:anywhere}.forms-field-card header span{color:var(--muted);font-size:.74rem;font-weight:900}.forms-field-control input,.forms-field-control select{width:100%;min-height:40px;border:1px solid var(--line-strong);border-radius:8px;padding:0 10px;color:var(--text);background:#fffffff5}.forms-field-control select[multiple]{min-height:88px;padding:8px 10px}.forms-checkbox-wrap{display:inline-flex;align-items:center;gap:8px;color:var(--blue-dark);font-weight:900}.range-builder{display:grid;gap:8px}.range-builder-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.range-builder-row input{min-height:44px}.range-add-button{min-height:44px;border:1px solid var(--line);border-radius:8px;padding:0 14px;color:var(--blue-dark);background:#ffffffe6;font-weight:900}.range-chip-list{display:flex;flex-wrap:wrap;gap:8px}.range-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(18,152,232,.24);border-radius:999px;padding:6px 8px 6px 10px;color:var(--blue-dark);background:#e5f7ffb3;font-size:.82rem;font-weight:900}.range-chip button{display:grid;width:20px;height:20px;place-items:center;border:0;border-radius:999px;color:inherit;background:#1298e829}.language-switch{display:inline-grid;grid-template-columns:repeat(3,auto);gap:4px;padding:4px;border:1px solid var(--line);border-radius:8px;background:#f5fbffdb;box-shadow:0 12px 28px #1298e81a}.lang-button{min-width:32px;min-height:32px;border:0;border-radius:6px;color:var(--muted);background:transparent;font-size:.76rem;font-weight:850}.lang-button.active{color:var(--blue-dark);background:#fff;box-shadow:0 8px 16px #1298e81f}.signup-button{min-height:40px;border:0;border-radius:8px;padding:9px 14px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--sky));font-weight:900;box-shadow:0 12px 24px #1298e838;transition:box-shadow .16s ease,translate .16s ease,filter .16s ease}.signup-button:hover,.signup-button:focus-visible{box-shadow:0 20px 42px #1298e83d;filter:saturate(1.06);translate:0 -2px}.apps-button{display:grid;grid-template-columns:repeat(3,5px);grid-template-rows:repeat(3,5px);gap:5px;width:40px;height:40px;place-content:center;border:0;border-radius:8px;background:transparent;transition:background .16s ease,box-shadow .16s ease,translate .16s ease}.apps-button span{border-radius:50%;background:#202536}.apps-button:hover,.apps-button.open{background:#86d8ff33;box-shadow:0 12px 28px #1298e81f;translate:0 -2px}.menu-layer{position:fixed;inset:76px 0 auto;z-index:44;pointer-events:none}.mega-panel{position:absolute;top:0;display:none;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f0faffeb);box-shadow:var(--float-shadow-strong);backdrop-filter:blur(20px);pointer-events:auto;transform-style:preserve-3d;will-change:translate,opacity}.mega-panel:before{content:"";position:absolute;left:0;right:0;top:-30px;height:30px}.mega-panel.open{display:grid;animation:floatMenuAppear .18s ease-out both,floatPanel 7s ease-in-out .18s infinite}body:has(.apps-button:hover) [data-menu-panel=products],body:has([data-menu-panel=products]:hover) [data-menu-panel=products]{display:grid}body:has(.apps-button:hover) .apps-button,body:has([data-menu-panel=products]:hover) .apps-button{background:#86d8ff33}body:has([data-menu-trigger=convert]:hover) [data-menu-panel=convert],body:has([data-menu-panel=convert]:hover) [data-menu-panel=convert],body:has([data-menu-trigger=tools]:hover) [data-menu-panel=tools],body:has([data-menu-panel=tools]:hover) [data-menu-panel=tools]{display:grid}body:has([data-menu-trigger=convert]:hover) [data-menu-trigger=convert],body:has([data-menu-panel=convert]:hover) [data-menu-trigger=convert],body:has([data-menu-trigger=tools]:hover) [data-menu-trigger=tools],body:has([data-menu-panel=tools]:hover) [data-menu-trigger=tools]{color:var(--blue)}.convert-panel{left:50%;width:min(500px,calc(100vw - 40px));grid-template-columns:1fr 1fr;gap:24px;padding:32px;transform:translate(-36%)}.all-tools-panel{left:50%;width:min(1760px,calc(100vw - 96px));grid-template-columns:repeat(7,minmax(0,1fr));gap:28px;padding:34px 38px;transform:translate(-50%)}.products-panel{right:24px;width:min(1050px,calc(100vw - 48px));grid-template-columns:1.1fr 1.1fr .7fr;gap:26px;padding:32px}html[dir=rtl] .products-panel{right:auto;left:24px}.mega-column h3,.mega-list h3,.products-column h3{margin:0 0 16px;color:var(--muted);font-size:.88rem;text-transform:uppercase;letter-spacing:0;text-shadow:0 10px 20px rgba(18,92,150,.1)}.mega-list{display:grid;align-content:start;gap:10px}.tool-menu-item,.product-row,.integration-row,.solution-card,.products-side button{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;min-height:36px;border:0;border-radius:8px;padding:6px;color:var(--text);background:transparent;text-align:start;transition:color .16s ease,background .16s ease,box-shadow .16s ease,translate .16s ease}.tool-menu-item:hover,.product-row:hover,.integration-row:hover,.products-side button:hover{color:var(--blue);background:#86d8ff24;box-shadow:0 12px 28px #1298e81a;translate:0 -2px}.menu-icon,.product-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:inherit;background:transparent}.asset-icon,.asset-menu-icon,.asset-content-icon{display:block;overflow:visible;color:inherit}.asset-icon{width:58px;height:58px;filter:drop-shadow(0 14px 18px rgba(18,92,150,.16))}.asset-menu-icon{width:34px;height:34px;filter:drop-shadow(0 9px 12px rgba(18,92,150,.16))}.asset-content-icon{width:86px;height:86px;filter:drop-shadow(0 20px 26px rgba(18,92,150,.18))}.asset-button-icon,.asset-badge-icon,.asset-info-icon{display:block;overflow:visible;flex:0 0 auto}.asset-button-icon{width:30px;height:30px;margin-inline-start:-6px;filter:drop-shadow(0 8px 10px rgba(18,92,150,.16))}.asset-badge-icon{width:28px;height:28px;filter:drop-shadow(0 7px 9px rgba(18,92,150,.14))}.asset-info-icon{width:54px;height:54px;filter:drop-shadow(0 13px 16px rgba(18,92,150,.16))}.tool-menu-item span:last-child,.product-row strong,.products-side span{font-weight:850}.product-row,.integration-row{min-height:58px;padding:8px}.product-row small,.integration-row small,.solution-card small{display:block;margin-top:3px;color:var(--muted);font-size:.82rem;font-weight:500}.integration-row{margin-top:10px;border:1px solid var(--line-strong);background:#fff;box-shadow:0 12px 32px #1298e814}.solution-card{min-height:100px;grid-template-columns:86px 1fr;margin-bottom:26px;background:#f4f8ff;box-shadow:0 14px 34px #1298e814}.bars{display:flex;align-items:end;justify-content:center;gap:7px;width:76px;height:76px;border-radius:8px;background:#edf7ff}.bars i{width:15px;border-radius:5px 5px 0 0;background:var(--blue)}.bars i:nth-child(1){height:34px;opacity:.7}.bars i:nth-child(2){height:48px}.bars i:nth-child(3){height:58px;opacity:.45}.products-side{display:grid;align-content:start;gap:10px;border-inline-start:1px solid var(--line-strong);padding-inline-start:20px}.products-side hr{width:100%;border:0;border-top:1px solid var(--line-strong);margin:14px 0}.app-shell{width:min(1800px,calc(100% - 48px));margin:0 auto;padding:34px 0 40px}.home-view{min-height:calc(100vh - 130px)}.hero-copy{max-width:980px;margin:0 auto;padding:0 10px 28px;text-align:center}.hero-kicker{display:inline-flex;min-height:30px;align-items:center;border:1px solid rgba(25,182,141,.25);border-radius:999px;padding:5px 12px;color:var(--mint);background:#ebfffab8;box-shadow:0 12px 26px #19b68d1f;font-size:.82rem;font-weight:850;animation:floatChip 5.8s ease-in-out infinite}.hero-copy h1{margin:16px 0 10px;color:var(--text);font-size:clamp(2.2rem,4.4vw,4.4rem);line-height:1.04;letter-spacing:0}.hero-copy h1,.upload-hero #toolTitle,.content-hero-card h1,.business-hero h1,.lead-copy h2,.work-way-section h2,.premium-copy h2,.img-promo h2,.trust-block h2{position:relative;text-shadow:var(--title-shadow);transform-style:preserve-3d;animation:floatTitle 6.6s ease-in-out infinite}body:not(.background-motion-ready) .hero-kicker,body:not(.background-motion-ready) .hero-copy h1,body:not(.background-motion-ready) .upload-hero #toolTitle,body:not(.background-motion-ready) .content-hero-card h1,body:not(.background-motion-ready) .business-hero h1,body:not(.background-motion-ready) .lead-copy h2,body:not(.background-motion-ready) .work-way-section h2,body:not(.background-motion-ready) .premium-copy h2,body:not(.background-motion-ready) .img-promo h2,body:not(.background-motion-ready) .trust-block h2{animation-play-state:paused}.hero-copy p{max-width:820px;margin:0 auto;color:#4a4f5e;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.55}.category-tabs{display:flex;justify-content:center;gap:12px;overflow-x:auto;padding:8px 0 32px;scrollbar-width:thin}.category-tab{flex:0 0 auto;min-height:38px;border:1px solid #d4dae6;border-radius:999px;padding:8px 18px;color:#4a4f5e;background:#ffffffdb;box-shadow:0 12px 26px #194c7814;font-weight:850;transition:border-color .16s ease,box-shadow .16s ease,translate .16s ease,background .16s ease}.category-tab:hover,.category-tab:focus-visible{border-color:#1298e852;box-shadow:0 18px 38px #1298e821;translate:0 -3px;outline:none}.category-tab.active{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--blue),var(--sky));box-shadow:0 12px 28px #1298e833}.tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.tools-grid:empty{min-height:1424px}.tool-card{display:grid;min-height:176px;grid-template-rows:auto auto 1fr;gap:10px;border:1px solid #d8deeb;border-radius:8px;padding:28px;color:var(--text);background:#fffffff0;text-align:start;box-shadow:var(--float-shadow);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.tool-card:hover,.tool-card:focus-visible{transform:translateY(-4px);border-color:#1298e86b;box-shadow:0 22px 52px #1298e829;outline:none}.tool-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:8px;color:inherit;background:transparent}.tool-card h3{margin:2px 0 0;color:var(--text);font-size:1.22rem;letter-spacing:0;text-shadow:0 10px 22px rgba(18,92,150,.12)}.tool-card p{margin:0;color:var(--muted);font-size:.96rem;line-height:1.55}.work-way-section{max-width:1360px;margin:96px auto 0;min-height:820px}.work-way-section h2,.trust-block h2{margin:0 0 52px;color:var(--text);font-size:clamp(2rem,3.2vw,3rem);line-height:1.1;text-align:center;letter-spacing:0}.work-way-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.work-card{display:grid;grid-template-rows:240px 1fr;min-height:484px;border:1px solid rgba(18,152,232,.12);border-radius:8px;padding:0;color:var(--text);background:#fff;overflow:hidden;text-align:start;box-shadow:var(--float-shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.work-card:hover,.work-card:focus-visible{border-color:#1298e857;box-shadow:var(--float-shadow-strong);transform:translateY(-6px);outline:none}.work-visual{position:relative;height:240px;min-height:240px;background:linear-gradient(180deg,#e7f7ffd6,#ffffff85),linear-gradient(135deg,#86d8ff2e,#19b68d1a);overflow:hidden}.work-asset,.work-photo{display:block;width:100%;height:100%;min-height:240px;filter:drop-shadow(0 22px 34px rgba(18,92,150,.14))}.work-photo{object-fit:cover;object-position:center top;height:240px}.work-card-body{position:relative;display:grid;gap:14px;min-height:244px;padding:34px 32px 46px;background:#fff}.work-card-body h3{margin:0;color:var(--text);font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.25;letter-spacing:0}.work-card-body p{margin:0;color:#4b5261;font-size:1rem;line-height:1.7}.work-card-body .lucide{position:absolute;right:32px;bottom:32px;color:var(--blue-dark);width:28px;height:28px}.browser-dot{position:absolute;top:42px;left:68px;width:7px;height:7px;border-radius:50%;background:#ef5f5f;box-shadow:18px 0 #f0be36,36px 0 #28b77d}.desktop-sidebar,.desktop-doc,.desktop-highlight,.phone-frame,.mobile-toolbar,.avatar,.invoice-mock,.signature-line,.code-panel{position:absolute;display:block}.desktop-sidebar{left:52px;top:78px;width:90px;height:108px;border-radius:8px;background:linear-gradient(180deg,#ffffffdb,#e5f7ffcc),repeating-linear-gradient(180deg,transparent 0 24px,rgba(18,152,232,.14) 25px 28px)}.desktop-doc{left:150px;top:66px;width:230px;height:142px;border:1px solid rgba(18,152,232,.18);border-radius:8px;background:linear-gradient(90deg,#ffffffe6 0 32%,#e6f7ffd1 32%),repeating-linear-gradient(180deg,transparent 0 20px,rgba(18,152,232,.1) 21px 23px);box-shadow:0 22px 58px #1298e81f;transform:rotateX(18deg) rotateY(-12deg)}.desktop-highlight{right:88px;top:104px;width:88px;height:22px;border-radius:4px;background:#ffc9518f}.phone-frame{left:50%;top:30px;width:162px;height:210px;border:12px solid white;border-radius:24px;background:linear-gradient(90deg,#fffffff0 0 58%,#d1efffdb 58%),repeating-linear-gradient(180deg,transparent 0 25px,rgba(18,152,232,.1) 26px 28px);box-shadow:0 24px 64px #1298e829;transform:translate(-50%) rotateX(11deg) rotateY(9deg)}.phone-bar,.phone-title,.phone-image,.phone-line{position:absolute;display:block;border-radius:4px}.phone-bar{left:48px;top:7px;width:42px;height:4px;background:#c5d6e4}.phone-title{left:18px;top:42px;width:86px;height:28px;border:2px solid var(--blue);background:#ffffffa3}.phone-image{right:14px;top:54px;width:48px;height:72px;background:linear-gradient(145deg,#89d8ff,#fff)}.phone-line{left:20px;bottom:54px;width:108px;height:9px;background:#ffc9518f}.phone-line.short{bottom:36px;width:72px;background:#1298e824}.mobile-toolbar{right:94px;top:66px;width:34px;height:150px;border-radius:8px;background:#ffffffe0;box-shadow:0 18px 44px #1298e826}.avatar{top:38px;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--blue),#e7f7ff);border:3px solid white}.avatar.a{left:78px}.avatar.b{left:106px;background:linear-gradient(135deg,#19b68d,#eafff8)}.avatar.plus{left:134px;display:grid;place-items:center;color:#fff;background:var(--blue);font-size:1.45rem;font-weight:700}.invoice-mock{left:76px;top:82px;width:170px;height:142px;border-radius:8px;background:linear-gradient(180deg,#fffffff5,#ebf8ffcc),repeating-linear-gradient(180deg,transparent 0 24px,rgba(18,152,232,.11) 25px 27px);box-shadow:0 24px 64px #1298e824}.signature-line{left:102px;top:154px;width:132px;height:52px;border-bottom:5px solid #172033;border-radius:50%;transform:rotate(-13deg)}.code-panel{right:40px;top:94px;width:130px;height:112px;border-radius:8px;background:linear-gradient(180deg,#232939,#161b27),repeating-linear-gradient(180deg,transparent 0 18px,rgba(255,255,255,.12) 19px 20px);box-shadow:0 22px 60px #20253629}.premium-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:44px;align-items:center;max-width:1320px;min-height:500px;margin:108px auto 0;border-radius:8px;padding:clamp(34px,6vw,78px);background:linear-gradient(135deg,#eef9fffa,#ffffffe0),repeating-linear-gradient(90deg,rgba(255,201,81,.22) 0 2px,transparent 2px 220px);box-shadow:var(--float-shadow-strong);overflow:hidden;transform-style:preserve-3d;animation:floatSurface 8s ease-in-out infinite}.premium-copy{position:relative;z-index:1}.premium-copy h2,.img-promo h2{margin:0 0 28px;color:var(--text);font-size:clamp(2rem,3.4vw,3rem);line-height:1.1;letter-spacing:0}.premium-copy ul{display:grid;gap:18px;margin:0 0 42px;padding:0;list-style:none}.premium-copy li{position:relative;padding-inline-start:32px;color:#303648;font-size:1.05rem;line-height:1.55}.premium-copy li:before{content:"";position:absolute;inset-inline-start:0;top:4px;width:20px;height:20px;border:2px solid var(--mint);border-radius:50%;background:linear-gradient(135deg,transparent 0 42%,var(--mint) 42% 58%,transparent 58%),linear-gradient(45deg,transparent 0 55%,var(--mint) 55% 70%,transparent 70%)}.premium-button,.outline-red-button{display:inline-flex;align-items:center;gap:9px;min-height:46px;border-radius:8px;padding:12px 22px;font-weight:900;transition:box-shadow .16s ease,translate .16s ease,border-color .16s ease}.premium-button{border:0;color:#152031;background:#ffc951;box-shadow:0 14px 28px #ffc95138}.premium-button:hover,.premium-button:focus-visible,.outline-red-button:hover,.outline-red-button:focus-visible{box-shadow:0 22px 46px #1298e829;translate:0 -3px;outline:none}.premium-visual{position:relative;display:grid;place-items:center;min-height:380px;perspective:900px}.premium-asset,.premium-photo{display:block;width:min(100%,460px);height:auto;filter:drop-shadow(0 28px 46px rgba(18,92,150,.16))}.premium-photo{width:min(100%,560px)}.premium-doc,.premium-sign,.premium-aa,.premium-team,.premium-medal{position:absolute;display:block}.premium-doc{right:22%;top:0;width:230px;height:300px;border:1px solid rgba(18,152,232,.18);border-radius:8px;background:linear-gradient(180deg,#fff,#e8f9fff2),repeating-linear-gradient(180deg,transparent 0 25px,rgba(18,152,232,.11) 26px 28px);box-shadow:0 28px 80px #1298e829;transform:rotateX(7deg) rotateY(-10deg)}.premium-doc:before{content:"";position:absolute;left:28px;top:30px;width:70px;height:5px;background:var(--blue)}.premium-sign{left:14%;top:180px;width:180px;height:64px;border-radius:8px;background:#ffffffe0;box-shadow:0 16px 40px #194c781f}.premium-sign:after{content:"";position:absolute;left:24px;top:16px;width:118px;height:34px;border-bottom:4px solid #202536;border-radius:50%;transform:rotate(-12deg)}.premium-aa{right:0;top:210px;display:grid;width:116px;height:70px;place-items:center;border-radius:8px;color:var(--blue-dark);background:#ffffffe6;box-shadow:0 16px 40px #194c781f;font-size:3rem;font-weight:700}.premium-team{right:7%;bottom:0;width:330px;height:110px;border-radius:8px 8px 0 0;background:linear-gradient(135deg,#1298e838,#ffffffeb),repeating-linear-gradient(90deg,transparent 0 68px,rgba(25,182,141,.16) 69px 70px)}.premium-medal{left:18%;bottom:78px;display:grid;width:64px;height:64px;place-items:center;border-radius:50%;color:#152031;background:#ffc951;box-shadow:0 12px 30px #ffc95140}.img-trust-section{max-width:1340px;margin:110px auto 0}.img-promo{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1fr);gap:60px;align-items:center;margin-bottom:108px}.img-visual{position:relative;display:grid;place-items:center;min-height:300px;filter:drop-shadow(0 26px 42px rgba(18,92,150,.12));animation:floatSurface 7.8s ease-in-out infinite}.image-editor-asset,.image-editor-photo{display:block;width:min(100%,560px);height:auto}.image-editor-photo{width:min(100%,620px)}.crop-frame{position:absolute;inset:24px 34px 20px;border:3px solid rgba(18,118,232,.72)}.img-tile{position:absolute;display:block;border-radius:8px;box-shadow:0 22px 58px #1298e821}.tile-a{left:60px;top:96px;width:170px;height:128px;background:linear-gradient(135deg,#a4dbff,#fff)}.tile-b{left:190px;top:60px;width:190px;height:190px;background:radial-gradient(circle at 52% 44%,#8fc5ff 0 10px,transparent 11px),radial-gradient(circle at 48% 50%,#bddcff 0 48px,#0d5b70 49px 100%)}.tile-c{right:72px;top:96px;width:140px;height:128px;background:linear-gradient(135deg,#d9f4ff,#6fc6f6)}.crop-corner{position:absolute;display:block;width:19px;height:19px;background:#2d86ee}.crop-corner.tl{left:28px;top:18px}.crop-corner.tr{right:28px;top:18px}.crop-corner.bl{left:28px;bottom:14px}.crop-corner.br{right:28px;bottom:14px}.img-promo p,.trust-block p{margin:0;color:#303648;font-size:1.08rem;line-height:1.7}.outline-red-button{margin-top:28px;border:2px solid var(--blue);color:var(--blue-dark);background:#fff}.trust-block{display:grid;justify-items:center;padding-bottom:70px;text-align:center}.trust-block h2{max-width:980px;margin-bottom:22px}.trust-block p{max-width:960px;font-size:clamp(1rem,1.6vw,1.35rem)}.trust-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:54px;margin-top:58px;color:#4c5362;font-weight:900}.trust-badges span{display:inline-flex;align-items:center;gap:8px;min-height:34px;border-radius:999px;padding:6px 12px;background:#fff9;box-shadow:0 12px 28px #1298e814}.upload-view{min-height:calc(100vh - 142px);padding:4px 0 40px}.back-link{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid var(--line);border-radius:8px;padding:8px 12px;color:var(--blue-dark);background:#fff;font-weight:850;box-shadow:0 14px 32px #1298e81a;transition:box-shadow .16s ease,translate .16s ease,border-color .16s ease}.back-link:hover,.back-link:focus-visible{border-color:#1298e85c;box-shadow:0 20px 42px #1298e824;translate:0 -2px;outline:none}.upload-hero{display:grid;justify-items:center;max-width:820px;margin:26px auto 40px;text-align:center}.upload-hero #toolTitle{margin:0 0 10px;color:var(--text);font-size:clamp(2.2rem,4vw,4rem);line-height:1.08;letter-spacing:0}.upload-hero p{max-width:900px;margin:0;color:#444958;font-size:clamp(1rem,1.8vw,1.32rem);line-height:1.55}.upload-hero.use-case-hero{max-width:980px;margin-top:18px}.upload-hero.use-case-hero:before{content:"Use-case workflow";display:inline-flex;align-items:center;justify-content:center;min-height:32px;margin-bottom:14px;padding:6px 14px;border:1px solid rgba(0,105,170,.18);border-radius:999px;color:#005f99;background:#e2f7ffdb;font-size:.82rem;font-weight:900;letter-spacing:0}.upload-hero.use-case-hero h1{max-width:980px}.upload-hero.use-case-hero p{max-width:860px}.upload-actions{display:grid;grid-template-columns:minmax(280px,360px) 44px;grid-auto-flow:column;gap:10px;align-items:center;justify-content:center;margin-top:30px}.file-cta{display:grid;min-height:82px;place-items:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--sky));box-shadow:0 18px 36px #1298e83d;font-size:1.45rem;font-weight:950;transition:box-shadow .16s ease,translate .16s ease,filter .16s ease}.file-cta:hover,.file-cta:focus-within{box-shadow:0 28px 62px #1298e847;filter:saturate(1.06);translate:0 -3px}.file-cta input{position:absolute;width:0;height:0;clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;overflow:hidden;pointer-events:none}.cloud-button{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;color:#fff;background:var(--blue);box-shadow:0 12px 24px #1298e82e;transition:box-shadow .16s ease,translate .16s ease,background .16s ease}.cloud-button:hover,.cloud-button:focus-visible{background:var(--blue-dark);box-shadow:0 20px 40px #1298e83d;translate:0 -3px;outline:none}.drop-hint{margin-top:12px!important;color:var(--muted)!important;font-size:.94rem!important}.file-status{min-height:28px;margin-top:14px!important;color:var(--blue-dark)!important;font-weight:850}.tool-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:16px;margin-top:16px}.workspace-canvas{position:relative;min-height:580px;border:1px solid var(--line);border-radius:8px;padding:18px;background:#f7fbffe0;box-shadow:var(--float-shadow-strong)}.workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.workspace-toolbar strong{color:var(--blue-dark);font-size:1.1rem}.workspace-toolbar-actions{display:flex;align-items:center;gap:8px}.workspace-actions-toggle{display:none!important}.tool-workspace.sign-workspace-mode .workspace-toolbar-actions,.tool-workspace.source-rail-mode .workspace-toolbar-actions,.tool-workspace.source-rail-mode .merge-order-actions [data-workspace-action=add],.tool-workspace.sign-workspace-mode .workspace-source-rail{display:none}.workspace-file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-top:10px;padding-right:66px;align-content:start}.workspace-file-grid[data-mode=merge]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.workspace-file-grid[data-mode=merge] .workspace-file-card{cursor:pointer}.workspace-file-grid[data-mode=compare]{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-file-grid[data-mode=focused]{grid-template-columns:minmax(0,1fr);width:min(100%,980px);max-width:none;margin-inline:auto}.workspace-file-grid[data-mode=images]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));width:min(100%,1080px);margin-inline:auto}.workspace-file-grid[data-mode=image-focused]{grid-template-columns:minmax(0,1fr);width:min(100%,1040px);margin-inline:auto}.workspace-file-grid[data-mode=images] .workspace-file-card{min-height:420px}.workspace-file-grid[data-mode=image-focused] .workspace-file-card{min-height:clamp(520px,68vh,760px)}.workspace-file-grid[data-mode=images] .workspace-file-preview{min-height:clamp(320px,52vh,620px)}.workspace-file-grid[data-mode=image-focused] .workspace-file-preview{min-height:clamp(430px,62vh,700px)}.workspace-file-grid[data-mode=images] .workspace-file-preview.has-real-preview img{max-width:min(100%,860px);max-height:clamp(300px,50vh,590px)}.workspace-file-grid[data-mode=image-focused] .workspace-file-preview.has-real-preview img{max-width:min(100%,900px);max-height:clamp(410px,60vh,680px)}.workspace-file-grid[data-mode=focused] .workspace-file-card{min-height:clamp(420px,62vh,700px)}.workspace-file-grid[data-mode=focused] .workspace-file-preview{min-height:clamp(360px,56vh,640px)}.workspace-source-rail{position:absolute;top:126px;right:-18px;width:40px;height:40px;z-index:24;isolation:isolate}.workspace-source-rail.is-pdf-preview{top:194px;right:38px}.source-rail-trigger{position:relative;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;color:#fff;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.36),transparent 32%),linear-gradient(145deg,#43c1ff,#0b92da);box-shadow:0 18px 34px #125c963d,inset 0 1px #ffffff57;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.source-rail-trigger:hover,.source-rail-trigger:focus-visible,.workspace-source-rail:hover .source-rail-trigger,.workspace-source-rail:focus-within .source-rail-trigger{transform:translateY(-2px) scale(1.03);filter:saturate(1.06);box-shadow:0 22px 38px #125c964d,inset 0 1px #ffffff6b}.source-rail-trigger svg{width:20px;height:20px;stroke-width:2.5}.source-files-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.source-rail-menu{position:absolute;top:-10px;right:calc(100% + 12px);display:grid;gap:6px;min-width:220px;border-radius:8px;border:1px solid rgba(18,152,232,.18);padding:8px;background:radial-gradient(circle at 100% 0%,rgba(67,193,255,.13),transparent 42%),#fffffffa;box-shadow:0 24px 48px #0a263d2e;opacity:0;pointer-events:none;transform:translate(8px) scale(.98);transform-origin:100% 18px;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.source-rail-menu:after{content:"";position:absolute;top:0;right:-16px;width:16px;height:100%}.workspace-source-rail:hover .source-rail-menu,.workspace-source-rail:focus-within .source-rail-menu{opacity:1;pointer-events:auto;transform:translate(0) scale(1);visibility:visible}.source-rail-menu-item{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:8px;min-height:42px;border:1px solid transparent;border-radius:7px;padding:6px 10px 6px 7px;color:var(--ink);background:transparent;font:inherit;font-weight:900;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.source-rail-menu-item:hover,.source-rail-menu-item:focus-visible{border-color:#1298e83d;background:#e5f6ffeb;transform:translate(-2px);outline:none}.source-rail-menu-item svg{justify-self:center;width:20px;height:20px;color:#0b92da;stroke-width:2.35}.source-rail-count{position:absolute;top:-6px;right:-8px;display:inline-flex;min-width:21px;min-height:21px;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:#eb2f3a;font-size:.72rem;font-weight:900;box-shadow:0 8px 18px #eb2f3a59;z-index:2;pointer-events:none}.source-rail-count[hidden]{display:none!important}.workspace-empty{display:grid;place-items:center;min-height:280px;border:1px dashed rgba(18,152,232,.3);border-radius:8px;padding:20px;color:var(--muted);text-align:center}.workspace-file-card{position:relative;border:1px solid rgba(18,152,232,.2);border-radius:8px;padding:10px;color:var(--text);background:#fffffff5;box-shadow:0 14px 34px #125c961c;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.workspace-file-card-merge{min-height:290px}.workspace-file-card-focused{min-height:260px}.workspace-file-card-compare{min-height:280px}.workspace-file-card-image{display:flex;flex-direction:column}.workspace-file-card-image .workspace-file-name{white-space:normal}.workspace-file-card:hover{transform:translateY(-2px);border-color:#1298e870;box-shadow:0 22px 42px #125c9624}.workspace-file-card.dragging{opacity:.55}.workspace-file-card.drop-target{border-color:var(--blue);box-shadow:0 0 0 3px #1298e833}.workspace-file-card.active-file{border-color:#0b92dab8;box-shadow:0 0 0 3px #0b92da33,0 18px 38px #125c9629}.workspace-file-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.workspace-order-chip{display:inline-flex;min-width:24px;min-height:24px;align-items:center;justify-content:center;border-radius:999px;color:var(--blue-dark);background:#86d8ff4d;font-size:.78rem;font-weight:900}.workspace-card-actions{display:flex;gap:6px}.workspace-action-button{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--blue-dark);background:#fff}.workspace-file-preview{position:relative;display:grid;place-items:center;min-height:144px;margin-top:10px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:linear-gradient(180deg,#fffffff5,#e7f5ffc2)}.workspace-file-preview.preview-merge,.workspace-file-preview.preview-focused,.workspace-file-preview.preview-images{overflow:hidden}.workspace-file-preview.has-real-preview{padding:8px;background:radial-gradient(circle at 78% 16%,rgba(134,216,255,.28),transparent 34%),linear-gradient(180deg,#fffffffa,#e9f7ffe6)}.workspace-file-preview.has-real-preview img{display:block;max-width:calc(100% - 20px);max-height:calc(100% - 20px);border-radius:6px;object-fit:contain;background:#fff;box-shadow:0 16px 30px #125c962e}.workspace-image-preview{grid-area:1 / 1;position:relative;z-index:2;width:auto;height:auto;opacity:1;transition:opacity .16s ease}.workspace-file-preview.has-loaded-preview .workspace-image-preview{opacity:1}.workspace-file-preview.has-loaded-preview .workspace-image-mock,.workspace-file-preview.has-loaded-preview>i{display:none}.workspace-file-preview.has-preview-error .workspace-image-preview{display:none}.workspace-file-preview.has-pdf-preview{display:block;min-height:240px;padding:0;overflow:hidden;background:#eef6ff}.workspace-pdf-embed{display:block;width:100%;height:240px;border:0;background:#fff}.workspace-file-grid[data-mode=focused] .workspace-file-preview.has-pdf-preview,.workspace-file-grid[data-mode=standard] .workspace-file-preview.has-pdf-preview{min-height:clamp(360px,56vh,620px)}.workspace-file-grid[data-mode=focused] .workspace-pdf-embed,.workspace-file-grid[data-mode=standard] .workspace-pdf-embed{height:clamp(360px,56vh,620px)}.workspace-file-preview.is-loading-preview .workspace-page-mock,.workspace-file-preview.is-loading-preview .workspace-image-mock{animation:previewPulse 1.4s ease-in-out infinite}.workspace-thumbnail-label{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 56px);border-radius:999px;padding:4px 8px;color:var(--blue-dark);background:#ffffffe6;box-shadow:0 8px 18px #125c9624;font-size:.68rem;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes previewPulse{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.workspace-page-mock{position:relative;width:min(150px,78%);aspect-ratio:3 / 4;border:1px solid rgba(18,152,232,.22);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f0f9ffe6);box-shadow:0 16px 34px #125c9626}.workspace-page-mock span{position:absolute;left:14%;right:14%;height:6px;border-radius:999px;background:#1298e83d}.workspace-page-mock span:nth-child(1){top:18%}.workspace-page-mock span:nth-child(2){top:34%}.workspace-page-mock span:nth-child(3){top:50%}.workspace-page-mock span:nth-child(4){top:66%;width:56%}.workspace-page-mock.tone-1 span{background:#1298e83d}.workspace-page-mock.tone-2 span{background:#2ca7ee4d}.workspace-page-mock.tone-3 span{background:#19b68d40}.workspace-image-mock{grid-area:1 / 1;width:min(160px,82%);aspect-ratio:4 / 3;border-radius:8px;border:1px solid rgba(18,152,232,.2);background:linear-gradient(140deg,#86d8ff73,#1298e82e),radial-gradient(circle at 78% 22%,rgba(255,255,255,.6),transparent 42%);box-shadow:0 16px 30px #125c9624}.workspace-image-mock.tone-2{background:linear-gradient(140deg,#2ca7ee57,#1298e829),radial-gradient(circle at 18% 22%,rgba(255,255,255,.56),transparent 45%)}.workspace-image-mock.tone-3{background:linear-gradient(140deg,#19b68d52,#1298e829),radial-gradient(circle at 78% 72%,rgba(255,255,255,.5),transparent 40%)}.workspace-file-preview.preview-merge i,.workspace-file-preview.preview-focused i,.workspace-file-preview.preview-images i{position:absolute;right:12px;bottom:10px;padding:6px;border-radius:8px;color:var(--blue-dark);background:#ffffffe0;box-shadow:0 8px 16px #125c9629}.workspace-file-preview i{color:var(--blue)}.workspace-file-name{margin-top:10px;color:var(--text);font-weight:800;font-size:.9rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-file-meta{margin-top:4px;color:var(--muted);font-size:.78rem}.workspace-side{display:grid;align-content:start;gap:12px;border:1px solid var(--line);border-radius:8px;padding:18px;background:#fffffff0;box-shadow:var(--float-shadow)}.workspace-mobile-close,.workspace-options-fab{display:none}.workspace-side h2{margin:0;color:var(--text);font-size:2rem}.workspace-side p{margin:0;color:var(--muted);line-height:1.5}.workspace-side .tool-options-panel{width:100%;margin:0}.workspace-side .tool-options-grid{grid-template-columns:1fr}.workspace-side .tool-option-field{min-width:0}.workspace-count{font-size:.88rem;font-weight:850}.workspace-profile-panel{border:1px solid rgba(18,152,232,.2);border-radius:8px;padding:14px;background:radial-gradient(circle at 100% 0%,rgba(18,152,232,.08),transparent 46%),linear-gradient(180deg,#f8fdfff5,#fffffff5);box-shadow:0 10px 24px #125c9614}.workspace-side .workflow-stage-panel,.workspace-side .workspace-profile-panel{overflow:hidden;max-height:64px;transition:max-height .18s ease,box-shadow .18s ease,border-color .18s ease}.workspace-side .workflow-stage-panel:hover,.workspace-side .workflow-stage-panel:focus-within,.workspace-side .workspace-profile-panel:hover,.workspace-side .workspace-profile-panel:focus-within{max-height:540px;border-color:#1298e880;box-shadow:0 18px 34px #125c9624}.workspace-side .workflow-stage-panel:after,.workspace-side .workspace-profile-panel:after{content:"Hover for details";display:block;margin-top:8px;color:var(--muted);font-size:.72rem;font-weight:900}.workspace-side .workflow-stage-panel:hover:after,.workspace-side .workflow-stage-panel:focus-within:after,.workspace-side .workspace-profile-panel:hover:after,.workspace-side .workspace-profile-panel:focus-within:after{display:none}.workspace-profile-panel h3{margin:0 0 6px;color:var(--blue-dark);font-size:1rem}.workspace-profile-panel p{margin:0;font-size:.9rem}.workspace-profile-panel ul{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.workspace-profile-panel li{display:flex;align-items:flex-start;gap:8px;color:var(--text);font-size:.86rem;line-height:1.4}.workspace-profile-panel li:before{content:"";width:8px;height:8px;margin-top:.35rem;border-radius:999px;background:var(--blue);box-shadow:0 0 0 4px #1298e826;flex:0 0 8px}.compress-options-panel{display:grid;gap:12px;border:1px solid rgba(18,152,232,.2);border-radius:8px;padding:14px;background:radial-gradient(circle at 100% 0%,rgba(79,190,255,.2),transparent 38%),linear-gradient(180deg,#fffffff2,#f2faffe6);box-shadow:0 14px 30px #125c961a}.compress-options-panel h2{margin:0;color:var(--text);font-size:1.26rem}.compress-level-list{display:grid;gap:10px}.compress-level-card{position:relative;display:grid;gap:4px;min-height:76px;border:1px solid rgba(18,152,232,.2);border-radius:8px;padding:14px 48px 14px 14px;color:var(--text);background:#ffffffe6;box-shadow:0 10px 22px #125c9614;cursor:pointer;text-align:start;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.compress-level-card:hover,.compress-level-card.active{transform:translateY(-1px);border-color:#1298e8ad;box-shadow:0 0 0 3px #1298e821,0 16px 30px #125c961f}.compress-level-card span{color:#f03232;font-size:.9rem;font-weight:900;text-transform:uppercase}.compress-level-card small{color:var(--text);font-size:.82rem;line-height:1.45}.compress-level-card i{position:absolute;right:14px;top:50%;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:999px;padding:6px;color:#fff;background:#35c77b;box-shadow:0 10px 20px #35c77b38;transform:translateY(-50%)}.compress-level-note{margin:0;border-radius:8px;padding:10px 12px;color:#075c95;background:#1298e81a;font-size:.82rem;font-weight:800;line-height:1.5}.conversion-options-panel{display:grid;gap:14px;border:1px solid rgba(18,152,232,.2);border-radius:8px;padding:14px;background:radial-gradient(circle at 100% 0%,rgba(79,190,255,.2),transparent 38%),linear-gradient(180deg,#fffffff5,#f2faffeb);box-shadow:0 14px 30px #125c961a}.conversion-options-panel h2{margin:0;color:var(--text);font-size:1.26rem}.conversion-options-content,.conversion-section,.conversion-choice-stack{display:grid;gap:12px}.conversion-label,.conversion-select-field span{color:var(--text);font-size:.92rem;font-weight:900}.conversion-choice-grid{display:grid;gap:10px}.conversion-choice-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-choice-grid.three,.pdfa-level-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.conversion-choice-card,.conversion-static-card,.pdfa-level-card{position:relative;display:grid;gap:6px;min-height:86px;border:1px solid rgba(18,152,232,.22);border-radius:8px;padding:14px;color:var(--text);background:#ffffffeb;box-shadow:0 10px 22px #125c9614;text-align:start;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.conversion-choice-card{cursor:pointer}.conversion-choice-card:hover,.conversion-choice-card.active,.pdfa-level-card:hover,.pdfa-level-card.active{transform:translateY(-1px);border-color:#1298e8ad;box-shadow:0 0 0 3px #1298e821,0 16px 30px #125c961f}.conversion-choice-card.premium.locked{cursor:not-allowed;opacity:.72}.conversion-choice-card.premium:not(.locked){cursor:pointer;opacity:1}.conversion-choice-card>i,.conversion-static-card>i{width:28px;height:28px;color:var(--blue)}.conversion-choice-card span,.conversion-static-card span,.pdfa-level-card{color:#f03232;font-size:.88rem;font-weight:900;text-transform:uppercase}.conversion-choice-card small,.conversion-static-card small,.conversion-check-field small,.conversion-explain{color:var(--muted);font-size:.82rem;line-height:1.45}.conversion-choice-card b{position:absolute;right:12px;top:12px;display:inline-grid;width:28px;height:28px;place-items:center;border-radius:999px;color:#fff;background:#35c77b;box-shadow:0 10px 20px #35c77b38}.conversion-choice-card b i{width:16px;height:16px}.conversion-choice-card em{display:inline-flex;width:max-content;border-radius:999px;padding:3px 8px;color:#855700;background:#ffdf8a;font-size:.68rem;font-style:normal;font-weight:900}.conversion-select-field{display:grid;gap:8px}.conversion-select-field select,.conversion-select-field input{width:100%;border:1px solid rgba(18,92,150,.28);border-radius:8px;padding:12px 13px;color:var(--text);background:#fffffff5;font:inherit;font-weight:750;outline:none}.conversion-select-field select:focus,.conversion-select-field input:focus{border-color:#1298e8ad;box-shadow:0 0 0 3px #1298e829}.conversion-check-field{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:flex-start;border-radius:8px;padding:10px;background:#1298e814}.conversion-check-field input{width:22px;height:22px;accent-color:var(--blue)}.conversion-check-field span{display:grid;gap:2px}.conversion-check-field strong{color:var(--text);font-size:.88rem}.conversion-explain{margin:0}.pdfa-level-grid{display:grid;gap:8px}.pdfa-level-card{min-height:52px;cursor:pointer;text-align:center;text-transform:none}.workflow-stage-panel{border:1px solid rgba(18,152,232,.22);border-radius:8px;padding:12px;background:radial-gradient(circle at 0% 0%,rgba(134,216,255,.18),transparent 36%),linear-gradient(180deg,#fffffffa,#f2fbffeb);box-shadow:0 14px 28px #125c9617}.workflow-stage-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.workflow-stage-head span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.workflow-stage-head strong{color:var(--blue-dark);font-size:.78rem}.workflow-stage-panel ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.workflow-stage-panel li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:flex-start;border:1px solid rgba(18,152,232,.14);border-radius:8px;padding:8px;background:#ffffffb8;color:var(--text)}.workflow-stage-icon{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:8px;color:var(--blue-dark);background:#86d8ff33}.workflow-stage-icon i{width:16px;height:16px}.workflow-stage-panel li strong{display:block;color:var(--text);font-size:.82rem}.workflow-stage-panel li small{display:block;margin-top:2px;color:var(--muted);font-size:.73rem;line-height:1.35}.workflow-stage-panel li.active{border-color:#1298e88c;box-shadow:0 0 0 2px #1298e824,0 10px 22px #125c961a}.workflow-stage-panel li.active .workflow-stage-icon{color:#fff;background:linear-gradient(135deg,#1298e8,#46c3ff)}.workflow-stage-panel li.done .workflow-stage-icon{color:#fff;background:linear-gradient(135deg,#12b981,#57d9a3)}.workflow-stage-panel li.pending{opacity:.68}.workspace-options{width:100%;margin:0}.merge-studio{display:grid;gap:14px;margin-bottom:10px;border:1px solid rgba(18,152,232,.22);border-radius:8px;padding:16px;background:radial-gradient(circle at 72% 12%,rgba(134,216,255,.2),transparent 34%),linear-gradient(180deg,#fcfffff7,#eff9ffeb);box-shadow:0 20px 46px #125c961f}.merge-order-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.merge-studio-kicker{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgba(25,182,141,.32);border-radius:999px;padding:4px 10px;color:#0a846a;background:#19b68d1a;font-size:.72rem;font-weight:950}.merge-order-head h2{margin:8px 0 0;color:var(--text);font-size:1.36rem}.merge-order-head p{margin:4px 0 0;color:var(--muted);font-size:.84rem;line-height:1.45}.merge-order-actions{display:flex;gap:8px}.merge-info-callout{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(18,152,232,.18);border-radius:8px;padding:12px 14px;color:var(--blue-dark);background:#dbf2ffb8;font-size:.88rem;font-weight:750}.merge-info-callout i{color:var(--blue)}.merge-info-callout strong{justify-self:end;border-radius:999px;padding:5px 9px;color:var(--blue-dark);background:#ffffffdb;box-shadow:0 8px 18px #125c961a;font-size:.76rem;white-space:nowrap}.merge-studio-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.72fr);gap:14px;align-items:stretch}.merge-order-board,.merge-preview-card{border:1px solid rgba(18,152,232,.18);border-radius:8px;background:linear-gradient(180deg,#ffffffe6,#f4fbffdb);box-shadow:0 14px 32px #125c9617}.merge-order-board{min-height:360px;padding:14px;overflow:hidden}.merge-order-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:14px;align-content:start;min-height:100%;overflow:auto;padding:2px}.merge-order-item{position:relative;border:1px solid rgba(18,152,232,.22);border-radius:8px;padding:10px;background:#ffffffe6;box-shadow:0 12px 26px #125c9617;cursor:grab;min-height:238px;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.merge-order-item:hover{transform:translateY(-2px);border-color:#1298e870}.merge-order-item.active{border-color:#0b92dab8;box-shadow:0 0 0 3px #0b92da33,0 14px 28px #125c9624}.merge-order-item.dragging{opacity:.55;cursor:grabbing}.merge-order-item.drop-target{border-color:var(--blue);box-shadow:0 0 0 3px #1298e833}.merge-order-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.merge-order-card-actions{display:flex;align-items:center;gap:5px}.merge-order-chip{display:inline-flex;min-width:22px;min-height:22px;align-items:center;justify-content:center;border-radius:999px;color:var(--blue-dark);background:#86d8ff52;font-size:.72rem;font-weight:900}.merge-order-thumb{position:relative;display:grid;place-items:center;min-height:142px;margin-top:8px;border:1px solid rgba(18,152,232,.18);border-radius:8px;background:radial-gradient(circle at 78% 16%,rgba(134,216,255,.28),transparent 34%),linear-gradient(180deg,#fffffffa,#e9f7ffe6);overflow:hidden}.merge-order-thumb img{width:100%;height:100%;object-fit:contain}.merge-order-thumb i{color:#1298e8b8}.merge-order-name{margin:8px 0 2px;color:var(--text);font-size:.84rem;font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merge-order-size{color:var(--muted);font-size:.74rem;font-weight:700}.merge-order-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.merge-order-pages{color:var(--blue-dark);font-size:.72rem;font-weight:900}.merge-preview-card{display:grid;gap:10px;align-content:start;padding:12px;min-width:0}.merge-preview-card-head{display:grid;gap:8px}.merge-preview-card-head strong{color:var(--text);font-size:.98rem}.merge-preview-stage{position:relative;display:grid;place-items:center;min-height:286px;border:1px solid rgba(18,152,232,.2);border-radius:8px;padding:10px;background:linear-gradient(180deg,#fffffff7,#edf8ffdb);overflow:auto}#mergePreviewCanvas{display:block;max-width:100%;width:100%;height:auto;border-radius:6px;box-shadow:0 10px 24px #1046761f}#mergePreviewEmpty{margin:0;color:var(--muted);font-size:.9rem;font-weight:700}.merge-preview-controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}#mergePreviewPageLabel{min-width:108px;text-align:center;color:var(--blue-dark);font-size:.84rem;font-weight:800}#mergePreviewFileSelect{width:100%;min-width:0;min-height:34px;border:1px solid rgba(18,152,232,.24);border-radius:8px;padding:0 10px;color:var(--blue-dark);background:#fffffff0;font-size:.8rem;font-weight:700}.compare-studio{display:grid;gap:12px;margin-bottom:10px;border:1px solid rgba(18,152,232,.22);border-radius:8px;padding:14px;background:radial-gradient(circle at 100% 0%,rgba(134,216,255,.16),transparent 38%),linear-gradient(180deg,#fcfffff5,#f1fbffeb);box-shadow:0 16px 34px #125c961c}.compare-studio-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.compare-studio-head h2{margin:0;color:var(--text);font-size:1.22rem}.compare-studio-head p,.compare-studio-status{margin:4px 0 0;color:var(--muted);font-size:.86rem;line-height:1.5}.compare-studio-actions{display:flex;gap:8px}.compare-studio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.compare-pane{display:grid;gap:10px;border:1px solid rgba(18,152,232,.2);border-radius:8px;padding:10px;background:#ffffffdb;box-shadow:0 10px 24px #125c9617}.compare-pane header{display:flex;align-items:center;gap:8px}.compare-side-chip{display:inline-flex;min-width:24px;min-height:24px;align-items:center;justify-content:center;border-radius:999px;color:var(--blue-dark);background:#86d8ff52;font-size:.74rem;font-weight:950}#compareLeftFileSelect,#compareRightFileSelect{width:100%;min-height:34px;border:1px solid rgba(18,152,232,.24);border-radius:8px;padding:0 10px;color:var(--blue-dark);background:#fffffff0;font-size:.8rem;font-weight:700}.compare-stage{position:relative;display:grid;place-items:center;min-height:280px;border:1px solid rgba(18,152,232,.2);border-radius:8px;padding:8px;background:linear-gradient(180deg,#fffffff5,#ecf8ffe0);overflow:auto}#compareLeftCanvas,#compareRightCanvas{display:block;max-width:100%;width:100%;height:auto;border-radius:6px;box-shadow:0 10px 24px #1046761f}#compareLeftEmpty,#compareRightEmpty{margin:0;color:var(--muted);font-size:.84rem;font-weight:800;text-align:center}.compare-pane footer{display:flex;align-items:center;justify-content:center;gap:10px}#compareLeftPageLabel,#compareRightPageLabel{min-width:96px;text-align:center;color:var(--blue-dark);font-size:.82rem;font-weight:850}.tool-workspace.merge-workspace-mode{grid-template-columns:minmax(0,1fr) minmax(320px,410px)}.tool-workspace.merge-workspace-mode .workspace-side{min-height:580px}.tool-workspace.merge-workspace-mode .workspace-job-panel{align-self:end;margin-top:auto;border-color:#1298e847;background:radial-gradient(circle at 100% 0%,rgba(134,216,255,.18),transparent 38%),linear-gradient(180deg,#fcfffffa,#eff9fff0)}.tool-workspace.merge-workspace-mode .run-tool-button{width:100%;min-height:64px;font-size:1.12rem;background:linear-gradient(135deg,#1298e8,#0065c9);box-shadow:0 22px 42px #1298e847}.tool-workspace.sign-workspace-mode{grid-template-columns:minmax(0,1fr) minmax(330px,420px)}.compare-result-panel{border:1px solid rgba(18,152,232,.2);border-radius:8px;padding:14px;background:radial-gradient(circle at 100% 0%,rgba(134,216,255,.12),transparent 38%),linear-gradient(180deg,#fafefff5,#f3fbffeb);box-shadow:0 10px 24px #125c9614;display:grid;gap:10px}.compare-result-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.compare-result-head h2{margin:0;color:var(--blue-dark);font-size:1.02rem}.compare-result-status{margin:0;border:1px solid var(--line);border-radius:8px;padding:9px 10px;font-size:.84rem;font-weight:800;color:var(--muted);background:#ffffffc7}.compare-result-status[data-state=ready]{border-color:#19b68d57;color:#0c7f63;background:#e4fff5cc}.compare-result-status[data-state=error]{border-color:#e34b6666;color:#b5374d;background:#ffedf2e6}.compare-result-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.compare-result-summary article{border:1px solid rgba(18,152,232,.18);border-radius:8px;padding:10px 8px;text-align:center;background:#ffffffd6}.compare-result-summary strong{display:block;color:var(--blue-dark);font-size:1.14rem}.compare-result-summary small{color:var(--muted);font-size:.75rem;font-weight:800}.compare-result-details{border:1px solid rgba(18,152,232,.18);border-radius:8px;background:#ffffffd6;overflow:hidden}.compare-result-details summary{padding:9px 10px;cursor:pointer;color:var(--blue-dark);font-size:.82rem;font-weight:900}.compare-result-details ul{margin:0;padding:0 10px 10px 22px;max-height:166px;overflow:auto;color:var(--text);font-size:.78rem;line-height:1.42}.ai-result-panel{display:grid;gap:16px;min-height:520px;padding:18px;border:1px solid rgba(18,152,232,.24);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(134,216,255,.16),transparent 36%),linear-gradient(180deg,#fafefffa,#f1fafff0);box-shadow:0 20px 44px #125c961f}.ai-result-panel[hidden]{display:none!important}.ai-result-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-result-head span{display:inline-flex;width:fit-content;margin-bottom:6px;border:1px solid rgba(25,182,141,.24);border-radius:999px;padding:5px 10px;color:#0c7f63;background:#e5fff7db;font-size:.76rem;font-weight:900}.ai-result-head h2{margin:0;color:var(--blue-dark);font-size:clamp(1.5rem,3vw,2.35rem)}.ai-result-meta{display:flex;flex-wrap:wrap;gap:8px}.ai-result-meta span{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(18,152,232,.18);border-radius:999px;padding:7px 10px;color:var(--muted);background:#ffffffc7;font-size:.8rem;font-weight:800}.ai-result-meta strong{color:var(--blue-dark)}.ai-result-document{min-height:360px;max-height:68vh;overflow:auto;border:1px solid rgba(18,152,232,.18);border-radius:8px;padding:clamp(22px,5vw,54px);color:#172236;background:#fff;box-shadow:0 18px 48px #172d461f,inset 0 1px #ffffffe6;line-height:1.72}.ai-result-document.is-rtl{text-align:right;font-family:Segoe UI,Tahoma,Arial,sans-serif}.ai-result-document section+section{margin-top:28px}.ai-result-document h3{margin:0 0 12px;color:var(--blue-dark);font-size:1.08rem}.ai-result-document p{margin:0 0 12px;white-space:pre-wrap}.ai-result-document ul{display:grid;gap:10px;margin:0;padding-inline-start:24px}.ai-result-document.is-rtl ul{padding-inline-start:0;padding-inline-end:24px}.ai-export-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.ai-export-actions .download-button{width:auto;min-height:44px;padding:0 18px}.ai-export-actions .download-button.secondary{color:var(--blue-dark);background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.64),transparent 34%),linear-gradient(135deg,#eff9ff,#d6efff);box-shadow:0 14px 28px #125c961f}.ai-result-error{color:#b5374d;font-weight:800}.sign-studio{display:grid;gap:12px;min-height:680px}.sign-workbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(18,152,232,.18);border-radius:8px;padding:10px;background:#ffffffdb;box-shadow:0 12px 24px #125c961a}.sign-page-controls{display:flex;align-items:center;gap:8px}#signStudioPageLabel{min-width:96px;color:var(--blue-dark);font-size:.84rem;font-weight:900;text-align:center}#signStudioFileSelect{min-width:min(280px,45vw);min-height:38px;border:1px solid var(--line-strong);border-radius:8px;padding:0 10px;color:var(--text);background:#fffffff0;font-weight:800}.sign-layout{position:relative;display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;min-height:620px}.sign-page-rail-slot{display:none}.sign-page-rail{display:grid;align-content:start;gap:12px;max-height:650px;overflow:auto;border-right:1px solid rgba(18,152,232,.18);padding:6px 10px 6px 2px}.sign-page-thumb{display:grid;gap:6px;justify-items:center;border:1px solid rgba(18,152,232,.18);border-radius:8px;padding:8px;color:var(--muted);background:#ffffffb3;box-shadow:0 8px 18px #125c961a;cursor:pointer}.sign-page-thumb.active{border-color:#0b92dad1;box-shadow:0 0 0 3px #0b92da29,0 12px 24px #125c9629}.sign-page-thumb img,.sign-page-skeleton{display:block;width:78px;height:104px;border-radius:4px;object-fit:contain;background:linear-gradient(180deg,#fffffff5,#e6f7ffe6);box-shadow:0 8px 16px #1046761f}.sign-page-thumb strong{color:var(--text);font-size:.78rem}.sign-page-loading{display:grid;place-items:center;min-height:160px;color:var(--muted);font-weight:900;text-align:center}.sign-preview-shell{position:relative;min-width:0;min-height:620px;border:1px solid rgba(18,152,232,.18);border-radius:8px;padding:18px;background:radial-gradient(circle at 82% 12%,rgba(134,216,255,.18),transparent 34%),linear-gradient(180deg,#f5f9fdf5,#e7f1fae6);overflow:auto}.sign-studio .preview-editor-panel{border:0;padding:0;background:transparent;box-shadow:none}.sign-studio:not(.placement-preview-mode):not(.readonly-preview-mode) .preview-editor-head,.sign-studio:not(.placement-preview-mode):not(.readonly-preview-mode) #previewEditorHint,.sign-studio .signature-image-panel{display:none}.sign-studio.placement-preview-mode .preview-editor-head,.sign-studio.readonly-preview-mode .preview-editor-head{margin-bottom:6px}.sign-studio.placement-preview-mode #previewEditorHint,.sign-studio.readonly-preview-mode #previewEditorHint{margin:0 0 10px;color:var(--muted);font-size:.86rem;font-weight:700}.sign-studio.readonly-preview-mode .preview-stage{min-height:610px}.sign-studio .preview-stage{min-height:560px;border:0;padding:0;background:transparent;overflow:visible;place-items:start center}.sign-studio #previewCanvas{width:auto;max-width:min(100%,920px);margin:0 auto;border-radius:2px;box-shadow:0 22px 50px #0d28462e,0 0 0 1px #1298e81f}.sign-studio .preview-controls{display:none}.sign-studio .preview-placement-box{background:linear-gradient(135deg,#1298e826,#3acdff2e);border-color:var(--blue);cursor:move}.sign-floating-tools{position:absolute;top:112px;right:18px;display:grid;gap:8px;justify-items:center;z-index:4}.sign-floating-menu{display:grid;gap:8px;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease}.sign-floating-tools:hover .sign-floating-menu,.sign-floating-tools:focus-within .sign-floating-menu,.sign-floating-tools.expanded .sign-floating-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.sign-floating-menu .sign-floating-button{opacity:0;transform:translateY(-6px) scale(.96);transition:opacity .22s ease,transform .22s ease,box-shadow .18s ease}.sign-floating-tools:hover .sign-floating-menu .sign-floating-button,.sign-floating-tools:focus-within .sign-floating-menu .sign-floating-button,.sign-floating-tools.expanded .sign-floating-menu .sign-floating-button{opacity:1;transform:translateY(0) scale(1)}.sign-floating-button{position:relative;width:48px;height:48px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#1298e8,#006fb6);box-shadow:0 14px 28px #125c9647;cursor:pointer}.sign-action-main{background:linear-gradient(135deg,#18a7f2,#0074c4);box-shadow:0 18px 34px #125c964d,0 0 0 4px #1298e824}.sign-floating-tools:hover .sign-action-main,.sign-floating-tools.expanded .sign-action-main,.sign-action-main:focus-visible{background:linear-gradient(135deg,#0f86d6,#005f9f)}.sign-floating-button.muted{color:var(--text);background:#ffffffeb}.sign-floating-button span{position:absolute;top:-9px;left:-8px;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:2px solid #fff;border-radius:999px;background:#0f172a;font-size:.72rem;font-weight:950}.sign-floating-button:after{content:attr(aria-label);position:absolute;top:50%;right:calc(100% + 10px);width:max-content;max-width:190px;border-radius:8px;padding:8px 10px;color:#fff;background:#212530eb;box-shadow:0 12px 26px #0a263d2e;font-size:.76rem;font-weight:900;line-height:1.2;opacity:0;pointer-events:none;transform:translate(8px,-50%);transition:opacity .14s ease,transform .14s ease}.sign-floating-button:before{content:"";position:absolute;top:50%;right:calc(100% + 3px);border:6px solid transparent;border-left-color:#212530eb;opacity:0;pointer-events:none;transform:translate(8px,-50%);transition:opacity .14s ease,transform .14s ease}.sign-floating-button:hover:before,.sign-floating-button:hover:after,.sign-floating-button:focus-visible:before,.sign-floating-button:focus-visible:after{opacity:1;transform:translateY(-50%)}.signature-options-panel{display:grid;gap:14px}.signature-options-panel h2{margin:0;color:var(--text);font-size:1.85rem}.signature-options-panel p{color:var(--muted)}.signature-flow-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:center;border:1px solid rgba(18,152,232,.24);border-radius:8px;padding:9px 11px;background:linear-gradient(135deg,#e5f7ffeb,#fffffff5);box-shadow:0 12px 28px #0f67a51f;cursor:help}.signature-flow-card span{grid-row:span 2;display:inline-grid;min-width:58px;min-height:30px;place-items:center;border-radius:999px;background:#1298e81f;color:var(--blue-dark);font-size:.72rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.signature-flow-card strong{color:var(--text);font-size:1rem}.signature-flow-card small{position:absolute;top:calc(100% + 8px);right:0;z-index:8;display:grid;gap:6px;width:min(320px,calc(100vw - 32px));border:1px solid rgba(18,152,232,.24);border-radius:8px;padding:10px 12px;color:var(--muted);background:#fffffffa;box-shadow:0 16px 34px #0f67a529;line-height:1.45;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.signature-flow-card small b{color:var(--text);font-size:.82rem;font-style:normal}.signature-flow-card small em,.signature-flow-card small i{color:var(--muted);font-size:.78rem;font-style:normal}.signature-flow-card:hover small,.signature-flow-card:focus-within small{opacity:1;transform:translateY(0)}.signature-flow-card.ready{border-color:#169c6847;background:linear-gradient(135deg,#ebfff6f0,#fffffff5)}.signature-flow-card.ready span{color:#0f7a4f}.signature-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.signature-type-card{position:relative;display:grid;min-height:116px;place-items:center;border:1px solid rgba(18,152,232,.2);border-radius:8px;padding:12px;color:var(--muted);background:#f4f9fde6;cursor:pointer}.signature-type-card.active{border-color:#0b92dae6;color:var(--blue-dark);box-shadow:0 0 0 3px #0b92da1f}.signature-type-card.locked{cursor:not-allowed;opacity:.62}.signature-type-card.premium:not(.locked):hover{border-color:#ffb326b8;color:var(--blue-dark);box-shadow:0 0 0 3px #ffc24729,0 16px 30px #125c961f}.signature-type-card>i{width:38px;height:38px;color:currentColor}.signature-type-card strong{font-size:.92rem}.signature-type-card small,.premium-dot{color:#7a4c00;font-weight:900}.premium-dot{position:absolute;top:10px;right:10px;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#ffd36a}.signature-field-group{display:grid;gap:8px}.signature-field-group h3{margin:0;color:var(--text);font-size:.94rem}.signature-field-item{position:relative;display:grid;grid-template-columns:auto 34px minmax(0,1fr) auto;gap:9px;align-items:center;width:100%;min-height:44px;border:1px solid rgba(18,152,232,.32);border-radius:8px;padding:7px 9px;color:var(--text);background:#f6fafff0;box-shadow:0 8px 18px #125a8c14;cursor:pointer}.signature-field-item[draggable=true]{cursor:grab}.signature-field-item.dragging{opacity:.72;transform:scale(.985)}.signature-field-item[data-count]:not([data-count=""]):after{content:attr(data-count);position:absolute;top:-8px;right:-8px;display:inline-grid;min-width:22px;height:22px;place-items:center;border:2px solid #fff;border-radius:999px;color:#fff;background:#ef2d55;font-size:.68rem;font-weight:950}.signature-field-item.active{border-color:#0b92dabf;box-shadow:0 0 0 3px #0b92da1f,0 12px 24px #125a8c1a}.signature-field-item>i{width:18px;height:18px;color:#334b65}.signature-field-icon,.signature-field-edit{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:7px;color:#fff;background:linear-gradient(135deg,#1c6ca7,#57c3f4);font-size:.76rem;font-weight:950}.signature-field-edit{width:26px;height:26px;color:var(--blue-dark);background:#e5f7ffe6}.signature-field-preview{display:grid;min-width:0;gap:2px}.signature-field-preview small{color:var(--blue-dark);font-size:.66rem;font-weight:950}.signature-field-preview strong{overflow:hidden;color:var(--text);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.signature-field-preview img{display:block;width:min(100%,170px);max-height:38px;object-fit:contain}.signature-hidden-field{display:none}.signature-side-field{display:grid;gap:7px;color:var(--blue-dark);font-weight:900}.signature-side-field input{width:100%;min-height:44px;border:1px solid var(--line-strong);border-radius:8px;padding:0 12px;color:var(--text);background:#fffffff5}.signature-side-actions{display:grid;gap:8px}.signature-wide-button{width:100%;min-height:44px;justify-content:flex-start;gap:8px;padding:0 12px}.signature-wide-button.active{border-color:#0b92da94;box-shadow:0 0 0 3px #0b92da29}.signature-side-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid rgba(18,152,232,.18);border-radius:8px;padding:10px;background:#f7fcffeb}.signature-side-preview img{display:block;max-width:100%;max-height:88px;object-fit:contain}.signature-advanced-list{display:grid;gap:8px;border-top:1px solid rgba(18,152,232,.18);padding-top:10px}.signature-advanced-list summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;border:1px solid rgba(18,152,232,.2);border-radius:8px;padding:9px 10px;color:var(--blue-dark);background:#f7fcffe0;cursor:pointer;list-style:none}.signature-advanced-list summary::-webkit-details-marker{display:none}.signature-advanced-list summary:after{content:"+";display:inline-grid;width:22px;height:22px;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,#0b92da,#57c3f4);font-size:.9rem;font-weight:950}.signature-advanced-list[open] summary:after{content:"-"}.signature-advanced-list summary span{font-size:.86rem;font-weight:950}.signature-advanced-list summary small{grid-column:1 / -1;color:var(--muted);font-size:.72rem;font-weight:800}.signature-advanced-list label{display:flex;align-items:center;gap:9px;color:var(--text);font-size:.9rem;font-weight:800}.signature-advanced-list label:first-of-type{margin-top:2px}.page-studio{display:grid;gap:12px;margin-bottom:10px;border:1px solid rgba(18,152,232,.22);border-radius:8px;padding:14px;background:radial-gradient(circle at 100% 0%,rgba(134,216,255,.22),transparent 38%),linear-gradient(180deg,#fcfffff5,#f0faffeb);box-shadow:0 16px 34px #125c961f}.page-studio-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.page-studio-head h2{margin:0;color:var(--text);font-size:1.25rem}.page-studio-head p,.page-studio-status{margin:4px 0 0;color:var(--muted);font-size:.86rem;line-height:1.5}.split-page-studio{grid-template-columns:minmax(0,1fr)}.split-studio-controls{display:grid;grid-template-columns:minmax(220px,.84fr) minmax(260px,1.2fr);gap:14px;border:1px solid rgba(18,152,232,.2);border-radius:8px;padding:12px;background:radial-gradient(circle at 10% 0%,rgba(89,194,255,.2),transparent 34%),linear-gradient(180deg,#fffffff0,#f2faffe0);box-shadow:0 14px 30px #125c961a}.split-studio-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:8px;border:1px dashed rgba(18,152,232,.26);border-radius:8px;padding:16px;background:#ffffffb8}.split-studio-kicker,.split-pill{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;padding:5px 10px;color:#075c95;background:#1298e81a;font-size:.72rem;font-weight:900}.split-studio-copy strong,.split-range-head strong{color:var(--text);font-size:1.05rem}.split-studio-copy p,.split-output-hint{margin:0;color:var(--muted);font-size:.82rem;line-height:1.55}.split-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.split-choice-card{position:relative;display:grid;min-height:128px;align-content:center;justify-items:start;gap:8px;border:1px solid rgba(18,152,232,.18);border-radius:8px;padding:14px;color:var(--text);background:#ffffffe6;box-shadow:0 12px 26px #125c9614;cursor:pointer;text-align:start;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.split-choice-card:hover:not(:disabled),.split-choice-card.active{transform:translateY(-2px);border-color:#1298e8bd;box-shadow:0 0 0 3px #1298e824,0 18px 34px #125c9621}.split-choice-card i{width:28px;height:28px;color:#1298e8;filter:drop-shadow(0 7px 12px rgba(18,152,232,.24))}.split-choice-card span{font-weight:900}.split-choice-card small{color:var(--muted);font-size:.74rem;line-height:1.35}.split-choice-card.premium{color:#263144b8;background:#f6f8fce6;cursor:not-allowed}.split-choice-card.premium em,.premium-option span{border-radius:999px;padding:3px 7px;color:#7b5600;background:#ffc4393d;font-size:.68rem;font-style:normal;font-weight:900}.split-range-panel{grid-column:1 / -1;display:grid;gap:10px;border:1px solid rgba(18,152,232,.18);border-radius:8px;padding:12px;background:#f9fdffcc}.split-range-head,.split-control-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.split-range-head>div{display:grid;gap:2px}.split-range-head span:not(.split-pill){color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.split-mode-segment{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.split-mode-segment .workspace-action-button{display:inline-flex;height:auto;min-height:42px;width:auto;min-width:120px;align-items:center;justify-content:center;gap:7px;padding:8px 14px;line-height:1.15;white-space:nowrap}.split-mode-segment .workspace-action-button.active{color:#fff;border-color:transparent;background:linear-gradient(135deg,#1298e8,#3bc0ff);box-shadow:0 12px 24px #1298e83d}.split-mode-segment .workspace-action-button:disabled{opacity:.72;cursor:not-allowed}.split-inline-field{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid rgba(18,152,232,.22);border-radius:8px;padding:8px 10px;background:#ffffffd1;color:var(--text);font-size:.82rem;font-weight:800}.split-inline-field input[type=number]{width:86px;border:1px solid rgba(18,152,232,.28);border-radius:8px;padding:8px 10px;color:var(--text);background:#fff;font:inherit}.split-inline-field input[type=checkbox]{width:18px;height:18px;accent-color:#1298e8}.page-operation-controls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,auto);gap:12px;align-items:stretch;border:1px solid rgba(18,152,232,.2);border-radius:8px;padding:12px;background:radial-gradient(circle at 100% 0%,rgba(79,190,255,.18),transparent 38%),linear-gradient(180deg,#fffffff0,#f2faffe6);box-shadow:0 14px 30px #125c961a}.page-operation-copy{display:grid;gap:6px;min-width:0}.page-operation-kicker{display:inline-flex;width:fit-content;border-radius:999px;padding:5px 10px;color:#075c95;background:#1298e81a;font-size:.72rem;font-weight:900}.page-operation-copy strong,.page-operation-summary strong{color:var(--text);font-size:1rem}.page-operation-copy p,.page-operation-summary span,.page-operation-callout{margin:0;color:var(--muted);font-size:.82rem;line-height:1.55}.page-operation-summary{display:grid;align-content:center;justify-items:end;gap:5px;border:1px dashed rgba(18,152,232,.24);border-radius:8px;padding:10px 12px;background:#ffffffb8;text-align:end}.page-operation-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.page-operation-button{width:auto;min-width:140px;padding-inline:12px}.page-operation-button span{white-space:nowrap}.page-operation-callout{grid-column:1 / -1;display:flex;align-items:center;gap:8px;border-radius:8px;padding:10px 12px;color:#075c95;background:#1298e81a}.page-operation-callout i{width:18px;height:18px;flex:0 0 auto}.page-studio-actions{display:flex;gap:8px;flex:0 0 auto}.page-studio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;max-height:560px;overflow:auto;padding:2px}.page-studio-grid-split{position:relative;border:2px dashed rgba(18,152,232,.2);border-radius:8px;padding:18px;background:linear-gradient(135deg,rgba(18,152,232,.08),transparent 38%),#ffffff8f}.page-studio-grid-locked .page-tile{cursor:default}.page-studio-loading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:180px;border:1px dashed rgba(18,152,232,.28);border-radius:8px;color:var(--muted);font-weight:800}.page-studio-loading i{animation:spin 1s linear infinite}.page-tile{position:relative;display:grid;gap:8px;justify-items:center;min-height:184px;border:1px solid rgba(18,152,232,.22);border-radius:8px;padding:10px;color:var(--text);background:#ffffffeb;box-shadow:0 12px 26px #125c961a;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.page-tile:hover{transform:translateY(-2px);border-color:#1298e875;box-shadow:0 18px 34px #125c9624}.page-tile.selected{border-color:#0b92dac2;box-shadow:0 0 0 3px #0b92da2e,0 18px 34px #125c9624}.page-tile img{display:block;max-width:100%;max-height:142px;border-radius:6px;object-fit:contain;background:#fff;box-shadow:0 10px 22px #125c9624}.page-tile strong{width:100%;overflow:hidden;color:var(--text);font-size:.78rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.page-tile small{max-width:100%;overflow:hidden;color:#53708f;font-size:.68rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.split-page-tile.selected:after{content:"";position:absolute;inset:7px;border:1px dashed rgba(18,152,232,.4);border-radius:8px;pointer-events:none}.page-tile-badge{position:absolute;top:8px;left:8px;display:inline-flex;min-width:26px;min-height:26px;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,#1298e8,#48c7ff);box-shadow:0 8px 18px #1298e842;font-size:.72rem;font-weight:900}.preview-editor-panel{display:grid;gap:10px;border:1px solid rgba(18,152,232,.22);border-radius:8px;padding:12px;background:linear-gradient(180deg,#fcfffff2,#f3fbffe6);box-shadow:0 12px 30px #125c961a}.preview-editor-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.preview-editor-head h3{margin:0;color:var(--blue-dark);font-size:.98rem}#previewEditorHint{margin:0;color:var(--muted);font-size:.82rem;line-height:1.5}.placement-studio-panel{margin-bottom:10px;border:1px solid rgba(18,152,232,.18);border-radius:10px;background:#f7fcffe6;padding:10px;display:grid;gap:8px}.placement-studio-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.placement-studio-head strong{font-size:.88rem;color:var(--blue-dark)}.placement-studio-actions{display:inline-flex;gap:6px}.placement-studio-list{display:grid;gap:6px}.placement-studio-item,.placement-studio-empty{display:flex;justify-content:space-between;gap:8px;width:100%;border:1px solid rgba(18,152,232,.2);border-radius:8px;padding:8px 10px;background:#ffffffeb;color:#25415f;font-size:.78rem;font-weight:800;text-align:start}.placement-studio-item.active{border-color:#1298e88a;box-shadow:0 0 0 2px #1298e824}.placement-studio-empty{display:block;color:var(--muted);font-weight:700}.placement-item-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:center}.placement-item-row.dragging{opacity:.6}.placement-item-row.drop-target .placement-item-button{border-color:#1298e880;box-shadow:0 0 0 2px #1298e82e}.placement-item-drag-handle{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(18,152,232,.2);border-radius:8px;color:#4b6f95;background:#ffffffeb;cursor:move}.placement-item-button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;width:100%;border:1px solid rgba(18,152,232,.2);background:#ffffffeb;border-radius:8px;padding:7px 9px;color:#25415f;font-size:.78rem;font-weight:700;text-align:start}.placement-item-row.active .placement-item-button{border-color:#1298e885;box-shadow:0 0 0 2px #1298e829}.placement-item-button small{font-weight:600;color:#567292}.placement-item-actions-inline{display:inline-flex;flex-direction:column;gap:4px}:root[dir=rtl] .placement-item-row{grid-template-columns:auto minmax(0,1fr) auto}:root[dir=rtl] .placement-item-button{align-items:flex-end;text-align:end}.signature-image-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.signature-image-picker{display:grid;gap:4px;min-width:0;border:1px dashed rgba(18,152,232,.34);border-radius:8px;padding:10px;color:var(--blue-dark);background:#ffffffb8;cursor:pointer}.signature-image-picker input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.signature-image-picker span{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:900}.signature-image-picker strong{min-width:0;color:var(--muted);font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signature-image-preview{grid-column:1 / -1;display:grid;min-height:72px;place-items:center;border:1px solid rgba(18,152,232,.2);border-radius:8px;padding:8px;background:#ffffffd1}.signature-image-preview img{display:block;max-width:100%;max-height:88px;object-fit:contain}.preview-refresh-button{width:36px;height:36px}.preview-refresh-button .preview-refresh-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.45;stroke-linecap:round;stroke-linejoin:round}.preview-stage{position:relative;display:grid;min-height:240px;border:1px solid rgba(18,152,232,.22);border-radius:8px;padding:8px;background:linear-gradient(180deg,#fffffff7,#edf8ffdb);overflow:auto}.preview-stage.drop-target{box-shadow:inset 0 0 0 3px #1298e83d,0 18px 36px #125a8c24}.preview-multi-layer{position:absolute;inset:0;pointer-events:none;z-index:2}.signature-page-field{position:absolute;display:grid;grid-template-rows:auto minmax(0,1fr);gap:2px;align-items:center;border:2px dashed rgba(18,152,232,.72);border-radius:3px;padding:3px 7px;color:#1f2937;background:#ffffffdb;box-shadow:0 12px 24px #0c4e8029;cursor:move;pointer-events:auto;touch-action:none}.signature-page-field.active{border-style:solid;border-color:#0b92da;box-shadow:0 0 0 3px #0b92da2e,0 16px 28px #0c4e803d}.signature-page-field-label{justify-self:start;max-width:calc(100% - 48px);color:#0a5b92;font-size:.54rem;font-weight:950;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signature-page-field-preview{display:grid;min-width:0;height:100%;align-items:center;justify-items:center;overflow:hidden;font-size:clamp(.72rem,1.8vw,1.1rem);font-weight:800;line-height:1}.signature-page-field-preview [contenteditable=true]{width:100%;min-width:24px;border-radius:3px;padding:2px 4px;outline:0;text-align:center;cursor:text}.signature-page-field-preview [contenteditable=true]:focus{background:#e5f7fff2;box-shadow:inset 0 0 0 1px #0b92da6b}.signature-page-field.signature .signature-page-field-preview,.signature-page-field.initials .signature-page-field-preview{font-family:Great Vibes,Brush Script MT,cursive}.signature-page-field-preview img{display:block;width:100%;height:100%;object-fit:contain}.signature-page-field-actions{position:absolute;top:-12px;right:-12px;display:inline-flex;gap:4px;opacity:0;transition:opacity .15s ease}.signature-page-field:hover .signature-page-field-actions,.signature-page-field.active .signature-page-field-actions{opacity:1}.signature-page-field-icon,.signature-page-field-edit,.signature-page-field-place,.signature-page-field-delete{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:999px;color:#fff;background:#0b92da;box-shadow:0 8px 14px #0c4e8033;border:0;cursor:pointer}.signature-page-field-place{background:#12a66a}.signature-page-field-delete{background:#ef2d2d}.signature-page-field-resize{position:absolute;right:-7px;bottom:-7px;width:14px;height:14px;border:2px solid #fff;border-radius:999px;background:#0b92da;box-shadow:0 8px 14px #0c4e8038;cursor:nwse-resize;opacity:0;transition:opacity .15s ease}.signature-page-field:hover .signature-page-field-resize,.signature-page-field.active .signature-page-field-resize{opacity:1}.multi-placement-box{position:absolute;pointer-events:auto;padding:0;margin:0;border-radius:8px;border:2px solid rgba(16,113,193,.42);background:#1180d21f;box-shadow:0 10px 20px #0c4e8029;cursor:pointer}.multi-placement-box.redact{background:#00000094;border-color:#000000d6}.multi-placement-box.edit{background:#216eb533;border-color:#216eb5c2}.multi-placement-box.active{box-shadow:0 0 0 3px #1298e833,0 12px 22px #0c4e8033}.multi-placement-label{position:absolute;left:6px;top:6px;max-width:calc(100% - 12px);border-radius:999px;padding:2px 6px;background:#ffffffe6;color:#1f446e;font-size:.66rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}#previewCanvas{display:block;max-width:100%;width:100%;height:auto;border-radius:6px;box-shadow:0 10px 24px #1046761f;cursor:crosshair}.preview-placement-box{position:absolute;border:2px solid #0b92da;border-radius:8px;background:#0b92da29;box-shadow:0 10px 20px #0b92da40;pointer-events:none;overflow:hidden}.preview-placement-box:before{content:"";position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:999px;background:#0b92da}.preview-placement-box:after{content:"";display:none}.preview-placement-box.crop-mode{border-style:dashed;border-color:#169c68;background:#169c6824;box-shadow:0 10px 22px #169c6838}.preview-placement-box.crop-mode:before{background:#169c68}.preview-placement-box.watermark-mode{border-color:#536ed8;background:#536ed81f;box-shadow:0 10px 22px #536ed82e}.preview-placement-box.watermark-mode:before{background:#536ed8}.preview-placement-box.crop-mode:after,.preview-placement-box.watermark-mode:after{content:attr(data-preview-label);display:inline-flex;position:absolute;left:6px;top:6px;max-width:calc(100% - 12px);padding:2px 6px;border-radius:999px;font-size:.68rem;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.preview-placement-box.crop-mode:after{color:#0f6c49;background:#edfff6eb;border:1px solid rgba(15,108,73,.24)}.preview-placement-box.watermark-mode:after{color:#2b3f92;background:#ffffffe6;border:1px solid rgba(43,63,146,.2)}.preview-placement-box.interactive-mode{pointer-events:auto;cursor:move}.preview-placement-box.redact-mode{border-color:#111316;background:#000000a6;box-shadow:0 10px 22px #00000059}.preview-placement-box.redact-mode:before{background:#111316}.preview-placement-box.edit-mode{border-color:#0a7ec2;background:#0a7ec22e}.preview-placement-resize{position:absolute;right:4px;bottom:4px;width:24px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:#08182ae0;color:#f2f8ff;display:inline-flex;align-items:center;justify-content:center;padding:0;z-index:3;cursor:nwse-resize}.preview-placement-box.inline-draw-active{pointer-events:auto;border-color:#0a65a0;background:#fffffff5;box-shadow:0 14px 28px #0a65a038;touch-action:none}.preview-placement-box.inline-draw-active:before{display:none}#previewPlacementCanvas{display:block;width:100%;height:100%;cursor:crosshair}.preview-placement-draw-tools{position:absolute;right:6px;bottom:6px;display:inline-flex;gap:6px;z-index:2}.draw-tool-button{width:30px;height:30px;border-radius:999px;background:#08182ae6;color:#f8fbff;border:1px solid rgba(255,255,255,.24)}.draw-tool-button:hover{background:#0b92daf2}.preview-controls{display:flex;align-items:center;justify-content:center;gap:10px}#previewPageLabel{min-width:96px;text-align:center;color:var(--blue-dark);font-size:.82rem;font-weight:800}.workspace-job-panel{position:relative;isolation:isolate;align-self:end;width:100%;margin:auto 0 0;overflow:hidden;background:#fafdffeb}.workspace-run-hint{position:relative;z-index:2;margin:0;text-align:center;font-size:.78rem;color:var(--muted)}.workspace-job-panel .job-progress{min-height:82px;overflow:hidden}.workspace-job-panel .builder-worker{bottom:12px}body.theme-dark .workspace-canvas,body.theme-dark .workspace-side,body.theme-dark .workspace-file-card,body.theme-dark .workspace-empty,body.theme-dark .workspace-file-preview,body.theme-dark .workspace-action-button,body.theme-dark .workflow-stage-panel,body.theme-dark .ai-result-panel,body.theme-dark .merge-studio,body.theme-dark .merge-order-board,body.theme-dark .merge-preview-card,body.theme-dark .merge-order-item,body.theme-dark .merge-preview-stage,body.theme-dark .workspace-job-panel{background:radial-gradient(circle at 18% 0%,rgba(0,214,163,.08),transparent 34%),linear-gradient(145deg,#101620f7,#080c13f0)}body.theme-dark .workflow-stage-panel,body.theme-dark .ai-result-panel,body.theme-dark .workflow-stage-panel li,body.theme-dark .merge-studio,body.theme-dark .merge-order-board,body.theme-dark .merge-preview-card,body.theme-dark .merge-order-item,body.theme-dark .merge-preview-stage{border-color:#00d6a33d}body.theme-dark .merge-info-callout{color:#d8fff4;border-color:#00d6a338;background:#00d6a31a}body.theme-dark .merge-info-callout strong{color:#d8fff4;background:#080e17bd}body.theme-dark .merge-studio-kicker{color:#9be3d0;background:#00d6a31f}body.theme-dark .workflow-stage-panel li{background:#080e17ad}body.theme-dark .workflow-stage-head strong,body.theme-dark .workflow-stage-panel li strong{color:#f6fbff}body.theme-dark .workflow-stage-head span,body.theme-dark .workflow-stage-panel li small{color:#d0e4f4c2}body.theme-dark .ai-result-head h2,body.theme-dark .ai-result-meta strong,body.theme-dark .ai-result-document h3{color:#d8fff4}body.theme-dark .ai-result-head span,body.theme-dark .ai-result-meta span{color:#9be3d0;border-color:#00d6a33d;background:#00d6a31a}body.theme-dark .ai-result-document{color:#eef6ff;border-color:#00d6a338;background:radial-gradient(circle at 82% 0%,rgba(0,214,163,.08),transparent 36%),linear-gradient(145deg,#101620fa,#080c13f5);box-shadow:0 20px 44px #0000004d}body.theme-dark .workflow-stage-icon{color:#9be3d0;background:#00d6a31f}body.theme-dark .workflow-stage-panel li.active{border-color:#00d6a38f;box-shadow:0 0 0 2px #00d6a321,0 12px 24px #00000042}body.theme-dark .workflow-stage-panel li.active .workflow-stage-icon,body.theme-dark .workflow-stage-panel li.done .workflow-stage-icon{color:#06131d;background:linear-gradient(135deg,#00d6a3,#78ffe0)}body.theme-dark .workspace-file-card{border-color:#00d6a33d}body.theme-dark .workspace-file-card.drop-target{border-color:#00d6a3;box-shadow:0 0 0 3px #00d6a333}body.theme-dark .workspace-file-preview.has-real-preview{background:radial-gradient(circle at 78% 16%,rgba(0,214,163,.14),transparent 34%),linear-gradient(145deg,#101620f7,#080c13f0)}body.theme-dark .workspace-thumbnail-label{color:#9be3d0;background:#0c121be0;box-shadow:0 8px 18px #00d6a324}body.theme-dark .source-rail-trigger{background:radial-gradient(circle at 26% 16%,rgba(255,255,255,.16),transparent 32%),linear-gradient(145deg,#00d6a3,#008b74);box-shadow:0 18px 34px #00d6a329,inset 0 1px #ffffff38}body.theme-dark .source-rail-menu{border-color:#00d6a33d;background:radial-gradient(circle at 100% 0%,rgba(0,214,163,.13),transparent 42%),#0a0f17fa;box-shadow:0 24px 48px #00000057}body.theme-dark .source-rail-menu-item{color:#eef6ff}body.theme-dark .source-rail-menu-item:hover,body.theme-dark .source-rail-menu-item:focus-visible{border-color:#00d6a347;background:#00d6a31a}body.theme-dark .source-rail-menu-item svg{color:#00d6a3}body.theme-dark .workspace-profile-panel{border-color:#00d6a33d;background:radial-gradient(circle at 100% 0%,rgba(0,214,163,.11),transparent 45%),linear-gradient(145deg,#101620f7,#080c13f0)}body.theme-dark .workspace-profile-panel h3{color:#9be3d0}body.theme-dark .compress-options-panel,body.theme-dark .compress-level-card{border-color:#00d6a342;background:radial-gradient(circle at 18% 0%,rgba(0,214,163,.09),transparent 34%),linear-gradient(145deg,#101620f7,#080c13f0)}body.theme-dark .compress-level-card:hover,body.theme-dark .compress-level-card.active{border-color:#00d6a39e;box-shadow:0 0 0 3px #00d6a324,0 16px 30px #00000047}body.theme-dark .compress-options-panel h2,body.theme-dark .compress-level-card small{color:#f7fbff}body.theme-dark .compress-level-card span{color:#ff7f83}body.theme-dark .compress-level-note{color:#9be3d0;background:#00d6a321}body.theme-dark .conversion-options-panel,body.theme-dark .conversion-choice-card,body.theme-dark .conversion-static-card,body.theme-dark .pdfa-level-card{border-color:#00d6a342;background:radial-gradient(circle at 18% 0%,rgba(0,214,163,.09),transparent 34%),linear-gradient(145deg,#101620f7,#080c13f0)}body.theme-dark .conversion-choice-card:hover,body.theme-dark .conversion-choice-card.active,body.theme-dark .pdfa-level-card:hover,body.theme-dark .pdfa-level-card.active{border-color:#00d6a39e;box-shadow:0 0 0 3px #00d6a324,0 16px 30px #00000047}body.theme-dark .conversion-options-panel h2,body.theme-dark .conversion-label,body.theme-dark .conversion-select-field span,body.theme-dark .conversion-check-field strong{color:#f7fbff}body.theme-dark .conversion-choice-card span,body.theme-dark .conversion-static-card span,body.theme-dark .pdfa-level-card{color:#ff7f83}body.theme-dark .conversion-choice-card small,body.theme-dark .conversion-static-card small,body.theme-dark .conversion-check-field small,body.theme-dark .conversion-explain{color:#a9b8c8}body.theme-dark .conversion-select-field select,body.theme-dark .conversion-select-field input{border-color:#00d6a340;color:#f7fbff;background:#060a10d6}body.theme-dark .conversion-check-field{background:#00d6a31c}body.theme-dark .merge-studio,body.theme-dark .merge-preview-stage,body.theme-dark .compare-studio,body.theme-dark .compare-pane,body.theme-dark .compare-stage,body.theme-dark .page-studio,body.theme-dark .page-tile,body.theme-dark .page-studio-loading{border-color:#00d6a347;background:radial-gradient(circle at 18% 0%,rgba(0,214,163,.09),transparent 34%),linear-gradient(145deg,#101620f7,#080c13f0)}body.theme-dark #mergePreviewFileSelect{border-color:#00d6a347;color:#dff7f0;background:radial-gradient(circle at 20% 0%,rgba(0,214,163,.1),transparent 34%),linear-gradient(145deg,#101620fa,#080c13f5)}body.theme-dark .merge-order-item{border-color:#00d6a347;background:radial-gradient(circle at 20% 0%,rgba(0,214,163,.1),transparent 34%),linear-gradient(145deg,#101620fa,#080c13f5);box-shadow:0 12px 28px #0000005c}body.theme-dark .merge-order-item.active{border-color:#7ad4ffc2}body.theme-dark .merge-order-thumb{border-color:#00d6a347;background:radial-gradient(circle at 80% 16%,rgba(0,214,163,.14),transparent 35%),linear-gradient(145deg,#080f1bfa,#060a12f5)}body.theme-dark .merge-order-name{color:#eef6ff}body.theme-dark .merge-order-size{color:#d0e4f4bd}body.theme-dark #compareLeftFileSelect,body.theme-dark #compareRightFileSelect,body.theme-dark .compare-result-summary article,body.theme-dark .compare-result-details,body.theme-dark .compare-result-status{border-color:#00d6a347;color:#dff7f0;background:radial-gradient(circle at 20% 0%,rgba(0,214,163,.1),transparent 34%),linear-gradient(145deg,#101620fa,#080c13f5)}body.theme-dark .compare-result-panel{border-color:#00d6a342;background:radial-gradient(circle at 80% 0%,rgba(0,214,163,.09),transparent 36%),linear-gradient(145deg,#0c121cfa,#080c13f5)}body.theme-dark .compare-result-head h2,body.theme-dark .compare-result-summary strong,body.theme-dark .compare-side-chip,body.theme-dark #compareLeftPageLabel,body.theme-dark #compareRightPageLabel{color:#f7fbff}body.theme-dark .compare-result-summary small,body.theme-dark .compare-studio-status,body.theme-dark .compare-result-status,body.theme-dark #compareLeftEmpty,body.theme-dark #compareRightEmpty{color:#9be3d0}body.theme-dark .compare-result-status[data-state=ready]{border-color:#00d6a36b;color:#baffed;background:#07211beb}body.theme-dark .compare-result-status[data-state=error]{border-color:#f068786b;color:#ffc4cd;background:#340f19eb}body.theme-dark .merge-sort-button{border-color:#00d6a34d;color:#9be3d0;background:radial-gradient(circle at 20% 0%,rgba(0,214,163,.1),transparent 34%),linear-gradient(145deg,#101620fa,#080c13f5)}body.theme-dark .page-studio-head h2,body.theme-dark .page-tile strong{color:#f7fbff}body.theme-dark .page-tile.selected{border-color:#00d6a3b8;box-shadow:0 0 0 3px #00d6a32e,0 18px 34px #00000040}body.theme-dark .page-tile-badge{background:linear-gradient(135deg,#00d6a3,#78ffe0);color:#08111c;box-shadow:0 8px 18px #00d6a338}body.theme-dark .split-studio-controls,body.theme-dark .split-studio-copy,body.theme-dark .split-range-panel,body.theme-dark .split-choice-card,body.theme-dark .split-inline-field,body.theme-dark .page-operation-controls,body.theme-dark .page-operation-summary,body.theme-dark .page-studio-grid-split{border-color:#00d6a342;background:radial-gradient(circle at 18% 0%,rgba(0,214,163,.09),transparent 34%),linear-gradient(145deg,#101620f7,#080c13f0)}body.theme-dark .split-choice-card.active,body.theme-dark .split-choice-card:hover:not(:disabled){border-color:#00d6a39e;box-shadow:0 0 0 3px #00d6a324,0 18px 34px #00000047}body.theme-dark .split-studio-kicker,body.theme-dark .split-pill{color:#9be3d0;background:#00d6a321}body.theme-dark .split-studio-copy strong,body.theme-dark .split-range-head strong,body.theme-dark .split-choice-card span,body.theme-dark .split-inline-field,body.theme-dark .split-inline-field input[type=number],body.theme-dark .page-operation-copy strong,body.theme-dark .page-operation-summary strong{color:#f7fbff}body.theme-dark .split-choice-card small,body.theme-dark .split-output-hint,body.theme-dark .page-operation-copy p,body.theme-dark .page-operation-summary span,body.theme-dark .page-tile small{color:#d0e4f4bd}body.theme-dark .split-choice-card i{color:#9be3d0;filter:drop-shadow(0 7px 12px rgba(0,214,163,.24))}body.theme-dark .split-mode-segment .workspace-action-button.active{color:#08111c;background:linear-gradient(135deg,#00d6a3,#78ffe0)}body.theme-dark .split-inline-field input[type=number]{border-color:#00d6a347;background:#080e17eb}body.theme-dark .page-operation-kicker,body.theme-dark .page-operation-callout{color:#9be3d0;background:#00d6a321}body.theme-dark #mergePreviewCanvas{box-shadow:0 12px 26px #00d6a32e}body.theme-dark #mergePreviewPageLabel{color:#9be3d0}body.theme-dark .preview-editor-panel,body.theme-dark .preview-stage,body.theme-dark .signature-image-picker,body.theme-dark .signature-image-preview{border-color:#00d6a347;background:radial-gradient(circle at 18% 0%,rgba(0,214,163,.09),transparent 34%),linear-gradient(145deg,#101620f7,#080c13f0)}body.theme-dark .preview-editor-head h3,body.theme-dark #previewPageLabel{color:#9be3d0}body.theme-dark .placement-studio-panel{border-color:#00d6a342;background:radial-gradient(circle at 18% 0%,rgba(0,214,163,.09),transparent 34%),linear-gradient(145deg,#101620fa,#080c13f5)}body.theme-dark .forms-studio-status{border-color:#00d6a342;color:#9be3d0;background:#080c13eb}body.theme-dark .forms-studio-status[data-state=ready]{border-color:#00d6a36b;color:#baffed;background:#07211beb}body.theme-dark .forms-studio-status[data-state=error]{border-color:#f068786b;color:#ffc4cd;background:#340f19eb}body.theme-dark .forms-field-card{border-color:#00d6a33d;background:#070d15eb}body.theme-dark .forms-field-card header strong,body.theme-dark .forms-checkbox-wrap{color:#dff7f0}body.theme-dark .placement-studio-head strong{color:#dff7f0}body.theme-dark .placement-item-button,body.theme-dark .placement-studio-item,body.theme-dark .placement-studio-empty{border-color:#00d6a342;background:#091018e6;color:#dff7f0}body.theme-dark .placement-studio-empty{color:#8fd6c6}body.theme-dark .placement-studio-item.active{border-color:#00d6a380;box-shadow:0 0 0 2px #00d6a32e}body.theme-dark .placement-item-drag-handle{border-color:#00d6a342;background:#091018e6;color:#8fd6c6}body.theme-dark .placement-item-button small{color:#8fd6c6}body.theme-dark .placement-item-row.active .placement-item-button{border-color:#00d6a380;box-shadow:0 0 0 2px #00d6a32e}body.theme-dark .placement-item-row.drop-target .placement-item-button{border-color:#00d6a38a;box-shadow:0 0 0 2px #00d6a333}body.theme-dark #previewCanvas{box-shadow:0 12px 26px #00d6a32e}body.theme-dark .preview-placement-box{border-color:#00d6a3;background:#00d6a333;box-shadow:0 10px 20px #00d6a32e}body.theme-dark .preview-placement-box:before{background:#00d6a3}body.theme-dark .preview-placement-box.crop-mode{border-color:#28d49b;background:#17533e61}body.theme-dark .preview-placement-box.crop-mode:before{background:#28d49b}body.theme-dark .preview-placement-box.crop-mode:after{color:#b8ffdf;background:#062119db;border-color:#28d49b5c}body.theme-dark .preview-placement-box.watermark-mode{border-color:#7f94ff;background:#313c805c;box-shadow:0 10px 20px #7f94ff33}body.theme-dark .preview-placement-box.watermark-mode:before{background:#7f94ff}body.theme-dark .preview-placement-box.watermark-mode:after{color:#e4e9ff;background:#121a3adb;border-color:#7f94ff57}body.theme-dark .preview-placement-box.inline-draw-active{border-color:#00d6a3;background:#0e1823f5;box-shadow:0 12px 24px #00d6a342}body.theme-dark .preview-placement-box.redact-mode{border-color:#000;background:#000000b8}body.theme-dark .preview-placement-box.edit-mode{border-color:#40b8ff;background:#17659959}body.theme-dark .preview-placement-resize{border-color:#00d6a36b;background:#061018e6;color:#9be3d0}body.theme-dark .multi-placement-box.active{box-shadow:0 0 0 3px #00d6a338,0 12px 24px #00d6a329}body.theme-dark .multi-placement-label{background:#0a1420db;color:#dff7f0}body.theme-dark .draw-tool-button{border-color:#00d6a366;background:#091018f0;color:#9be3d0}body.theme-dark .draw-tool-button:hover{background:#00d6a340;color:#e9fffa}body.theme-dark .signature-wide-button.active{border-color:#00d6a38c;box-shadow:0 0 0 3px #00d6a32e}body.theme-dark .sign-workbar,body.theme-dark .sign-preview-shell,body.theme-dark .sign-page-thumb,body.theme-dark .signature-options-panel,body.theme-dark .signature-flow-card,body.theme-dark .signature-side-field input,body.theme-dark .signature-side-preview,body.theme-dark .signature-draw-dialog,body.theme-dark .signature-audience-dialog,body.theme-dark .signature-request-dialog,body.theme-dark .signature-details-dialog,body.theme-dark .signature-place-dialog,body.theme-dark .signature-field-item,body.theme-dark .recipient-row{border-color:#00d6a347;color:#f7fbff;background:radial-gradient(circle at 18% 0%,rgba(0,214,163,.09),transparent 34%),linear-gradient(145deg,#101620fa,#080c13f5)}body.theme-dark #signStudioPageLabel,body.theme-dark .signature-options-panel h2,body.theme-dark .signature-flow-card strong,body.theme-dark .signature-side-field,body.theme-dark .signature-audience-dialog h2,body.theme-dark .signature-details-head h2,body.theme-dark .signature-place-head h2,body.theme-dark .signature-place-help strong,body.theme-dark .signature-request-head h2,body.theme-dark .signature-field-group h3,body.theme-dark .signature-request-body h3{color:#f7fbff}body.theme-dark #signStudioFileSelect,body.theme-dark .recipient-row input,body.theme-dark .recipient-row select,body.theme-dark .recipient-config-row input,body.theme-dark .recipient-config-row select,body.theme-dark .signature-request-settings input[type=number],body.theme-dark .signature-branding-block>input[type=text],body.theme-dark .signature-details-fields input,body.theme-dark .signature-place-range input,body.theme-dark .signature-setting-inline input[type=date],body.theme-dark .signature-setting-inline select,body.theme-dark .signature-setting-inline textarea{border-color:#00d6a347;color:#f7fbff;background:#080c13f5}body.theme-dark .sign-page-thumb.active,body.theme-dark .signature-type-card.active{border-color:#00d6a3b8;box-shadow:0 0 0 3px #00d6a32e,0 18px 34px #00000040}body.theme-dark .sign-floating-button{color:#08111c;background:linear-gradient(135deg,#00d6a3,#78ffe0);box-shadow:0 14px 28px #00d6a32e}body.theme-dark .sign-floating-button.muted{color:#9be3d0;background:#0a121cf0}body.theme-dark .signature-type-card,body.theme-dark .signature-audience-card,body.theme-dark .signature-details-body,body.theme-dark .signature-detail-panel,body.theme-dark .signature-upload-dropzone,body.theme-dark .signature-details-workbench,body.theme-dark .signature-editor-rail,body.theme-dark .signature-details-tabs,body.theme-dark .signature-details-tabs button.active,body.theme-dark .signature-style-option,body.theme-dark .signature-place-options label,body.theme-dark .signature-place-help,body.theme-dark .recipient-add-button,body.theme-dark .recipient-config-row,body.theme-dark .signature-branding-dropzone{border-color:#00d6a33d;color:#9be3d0;background:#0c121ce6}body.theme-dark .signature-field-preview strong,body.theme-dark .signature-details-fields label,body.theme-dark .signature-color-row,body.theme-dark .signature-details-tabs button{color:#f7fbff}body.theme-dark .signature-details-head,body.theme-dark .signature-details-fields,body.theme-dark .signature-details-footer,body.theme-dark .signature-place-head,body.theme-dark .signature-place-footer{border-color:#00d6a33d;background:#0a1019f5}body.theme-dark .signature-login-button{border-color:#00d6a3b8;color:#78ffe0;background:#080c13f5}body.theme-dark .signature-rail-button{color:#9be3d0}body.theme-dark .signature-rail-button:hover,body.theme-dark .signature-rail-button:focus-visible,body.theme-dark .signature-rail-button.active{border-color:#00d6a361;color:#08111c;background:#78ffe0}body.theme-dark .signature-place-options label:has(input:checked){border-color:#00d6a3a3;background:#00d6a31f;box-shadow:0 0 0 3px #00d6a321}body.theme-dark .signature-style-list,body.theme-dark .signature-details-tabs button.active,body.theme-dark .signature-upload-preview,body.theme-dark #signatureDetailDrawCanvas{background:#0c121cf5}body.theme-dark .signature-field-preview small,body.theme-dark .signature-field-edit,body.theme-dark .signature-flow-card span{color:#9be3d0}body.theme-dark .recipient-order-toggle{border-color:#00d6a361;color:#9be3d0;background:#0a141ee6}body.theme-dark .recipient-security-actions button,body.theme-dark .recipient-config-row button{color:#9be3d0;background:#09111beb}body.theme-dark .recipient-security-actions button:hover,body.theme-dark .recipient-security-actions button:focus-visible,body.theme-dark .recipient-security-actions button.active,body.theme-dark .recipient-config-row button.active{color:#08111c;background:#78ffe0}body.theme-dark .signature-branding-dropzone span{border-color:#00d6a3b8;color:#78ffe0;background:#080c13f5}body.theme-dark .signature-branding-dropzone small,body.theme-dark .signature-branding-dropzone em{color:#afc8dd!important}body.theme-dark .recipient-order-help,body.theme-dark .recipient-toolbar p,body.theme-dark .signature-request-settings small,body.theme-dark .signature-setting-inline,body.theme-dark .signature-flow-card small,body.theme-dark .signature-detail-draw-actions,body.theme-dark .signature-place-help span,body.theme-dark .signature-place-file,body.theme-dark .signature-place-range span,body.theme-dark .signature-upload-dropzone small,body.theme-dark .signature-upload-dropzone em{color:#afc8dd}body.theme-dark .signature-upload-dropzone strong{border-color:#00d6a3b8;color:#78ffe0;background:#080c13f5}body.theme-dark .signature-flow-card small{border-color:#00d6a347;background:#0a1019fa;box-shadow:0 16px 34px #00000052}body.theme-dark .signature-request-settings strong{color:#fce69a;background:#7a4c0059}body.theme-dark .signature-advanced-list summary{border-color:#00d6a33d;color:#9be3d0;background:#0a141ee6}body.theme-dark .signature-advanced-list summary small{color:#afc8dd}body.theme-dark .signature-advanced-list summary:after{background:linear-gradient(135deg,#00b88f,#39d6ff)}body.theme-dark .signature-request-links,body.theme-dark .signature-link-row input{border-color:#00d6a347;color:#f7fbff;background:#080c13eb}body.theme-dark .signature-request-links p{color:#afc8dd}body.theme-dark .public-sign-head,body.theme-dark .public-sign-viewer,body.theme-dark .public-sign-side,body.theme-dark .public-sign-side section,body.theme-dark .public-sign-error,body.theme-dark .public-sign-stage,body.theme-dark .public-sign-status{border-color:#00d6a347;color:#f7fbff;background:radial-gradient(circle at 18% 0%,rgba(0,214,163,.09),transparent 34%),linear-gradient(145deg,#101620fa,#080c13f5)}body.theme-dark .public-sign-head h1,body.theme-dark .public-sign-side h2,body.theme-dark .public-sign-side dd{color:#f7fbff}body.theme-dark .public-sign-status strong,body.theme-dark #publicSignPageLabel,body.theme-dark .public-sign-result,body.theme-dark .public-sign-placement{color:#9be3d0}body.theme-dark .public-sign-placement{border-color:#00d6a3;background:#00d6a32e;box-shadow:0 14px 30px #00d6a324}body.theme-dark .public-sign-field input{border-color:#00d6a347;color:#f7fbff;background:#080c13f5}body.theme-dark .public-sign-format-note,body.theme-dark .public-sign-verification{border-color:#00d6a342;color:#c9fff2;background:#050a10b8}body.theme-dark .public-sign-mode-tabs button,body.theme-dark .public-sign-upload{border-color:#00d6a34d;color:#eafcff;background:#080c13db}body.theme-dark .public-sign-mode-tabs button.active{border-color:#00d6a3c7;color:#062235;background:linear-gradient(135deg,#8bf4dd,#27d7ef);box-shadow:0 14px 28px #00d6a32e}body.theme-dark .public-sign-upload small,body.theme-dark .public-sign-check,body.theme-dark .public-sign-note{color:#afc8dd}body.theme-dark .public-sign-draw-box,body.theme-dark #signatureDrawCanvas,body.theme-dark #publicSignDrawCanvas,body.theme-dark #publicSignDrawPreview{border-color:#00d6a357;background:#050a10f5}body.theme-dark .range-add-button{border-color:#00d6a359;color:#9be3d0;background:#0c121ce6}body.theme-dark .range-chip{border-color:#00d6a352;color:#9be3d0;background:#00d6a31f}body.theme-dark .workspace-page-mock,body.theme-dark .workspace-image-mock,body.theme-dark .workspace-file-preview.preview-merge i,body.theme-dark .workspace-file-preview.preview-focused i,body.theme-dark .workspace-file-preview.preview-images i{border-color:#00d6a34d;color:#9be3d0;background:radial-gradient(circle at 18% 0%,rgba(0,214,163,.12),transparent 34%),linear-gradient(145deg,#101620f7,#080c13f0)}body.theme-dark .office-preview-doc h3.office-preview-real-title,body.theme-dark .office-preview-slide b.office-preview-real-title,body.theme-dark .office-preview-text-line,body.theme-dark .office-preview-grid span.has-cell-value{color:#f7fbff}.job-panel{display:grid;justify-items:center;gap:12px;width:min(460px,100%);margin:18px auto 0;border:1px solid rgba(53,174,232,.22);border-radius:8px;padding:14px;background:#ffffffd1;box-shadow:0 20px 50px #125c961f}.run-tool-button,.download-button{min-height:48px;border:0;border-radius:8px;padding:0 26px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--blue-dark));box-shadow:0 18px 34px #1298e83d;font-weight:950;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.run-tool-button.needs-action{background:linear-gradient(135deg,#f5a524,#ef7d1a);box-shadow:0 18px 34px #ef7d1a38}.download-button{background:linear-gradient(135deg,#19b68d,#0b8a6b)}.run-tool-button:hover,.run-tool-button:focus-visible,.download-button:hover,.download-button:focus-visible{transform:translateY(-2px);box-shadow:0 22px 42px #125c9638;outline:none}.run-tool-button:disabled,.download-button:disabled{opacity:.62;cursor:progress;transform:none}.job-progress{--job-progress: 0%;position:relative;width:100%;min-height:64px;margin:4px 0 0;overflow:visible;border-radius:18px;isolation:isolate}.job-progress:before{content:"";position:absolute;right:0;bottom:14px;left:0;height:13px;border-radius:999px;background:linear-gradient(180deg,#ffffffd1,#fff3),#1298e824;box-shadow:inset 0 1px #fffffff2,inset 0 -3px 7px #125c9621,0 12px 24px #1298e81f}.job-progress:after{content:attr(data-progress-value) "%";position:absolute;right:8px;bottom:30px;min-width:34px;padding:3px 8px;border:1px solid rgba(18,152,232,.18);border-radius:999px;color:var(--blue-dark);background:#ffffffeb;box-shadow:0 10px 24px #125c961f;font-size:.72rem;font-weight:950;line-height:1}.job-progress>span{position:absolute;bottom:14px;left:0;display:block;width:0;height:13px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.16),transparent 28%),linear-gradient(90deg,var(--blue),#43c6ff 58%,#19b68d);box-shadow:inset 0 1px #ffffff80,0 10px 22px #1298e83d;transition:width .26s ease;z-index:1}.job-progress>span:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent),repeating-linear-gradient(135deg,#ffffff38 0 10px,#ffffff0a 10px 20px);animation:progress-stripes .95s linear infinite}.builder-worker{position:absolute;bottom:18px;left:clamp(22px,var(--job-progress),calc(100% - 22px));width:56px;height:56px;transform:translate(-50%);filter:drop-shadow(0 18px 18px rgba(18,92,150,.2));pointer-events:none;transition:left .26s ease;z-index:3}.worker-shadow{position:absolute;right:7px;bottom:-8px;left:7px;height:11px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(18,92,150,.23),transparent 70%);transform:scaleX(1.05)}.worker-body,.worker-body span{position:absolute;display:block}.worker-body{inset:0;transform:perspective(86px) rotateX(7deg) rotateY(-10deg);transform-style:preserve-3d}.worker-head{top:4px;left:20px;width:18px;height:19px;border-radius:50%;background:radial-gradient(circle at 64% 34%,rgba(255,255,255,.52),transparent 18%),linear-gradient(145deg,#ffd1a3,#d9874f);box-shadow:inset -3px -3px 6px #6b351a2e,0 4px 8px #1820331f;z-index:6}.worker-face{top:9px;left:11px;width:4px;height:3px;border-radius:999px;background:#222a3eb8;box-shadow:-8px 0 #222a3eb8}.worker-helmet{top:-7px;left:-4px;width:26px;height:14px;border-radius:16px 16px 7px 7px;background:linear-gradient(90deg,rgba(255,255,255,.4),transparent 52%),linear-gradient(145deg,#ffe47a,#f5a524 68%,#d6860a);box-shadow:inset 0 -3px #9963092e,0 4px 7px #18203329}.worker-helmet:after{content:"";position:absolute;right:-2px;bottom:-2px;left:-3px;height:4px;border-radius:999px;background:#f1a40d}.worker-torso{top:22px;left:18px;width:24px;height:25px;border-radius:9px 9px 7px 7px;background:linear-gradient(90deg,rgba(255,255,255,.38),transparent 50%),linear-gradient(145deg,#32b5f6,var(--blue) 66%,#0c71b8);box-shadow:inset -5px -5px 10px #054d7e33,0 6px 10px #125c9633;z-index:4}.worker-torso:before,.worker-torso:after{content:"";position:absolute;top:1px;width:5px;height:23px;border-radius:999px;background:linear-gradient(#ffe47a,#f8b321)}.worker-torso:before{left:5px;transform:rotate(-14deg)}.worker-torso:after{right:5px;transform:rotate(14deg)}.worker-toolbelt{top:40px;left:18px;width:25px;height:7px;border-radius:999px;background:linear-gradient(90deg,#24304a,#0e1728);box-shadow:inset 0 1px #ffffff2e;z-index:5}.worker-arm{top:24px;width:10px;height:22px;border-radius:999px;background:linear-gradient(145deg,#ffd1a3,#d9874f);box-shadow:inset -2px -2px 4px #6b351a2e;z-index:5}.worker-arm-left{left:12px;transform:rotate(22deg)}.worker-arm-right{left:39px;transform-origin:4px 4px;transform:rotate(-42deg)}.worker-hammer{top:-14px;left:2px;width:7px;height:24px;border-radius:5px;background:linear-gradient(180deg,#5f7087,#24304a);transform:rotate(-28deg);box-shadow:0 3px 5px #1820332e}.worker-hammer:before{content:"";position:absolute;top:-7px;left:-7px;width:23px;height:8px;border-radius:5px;background:linear-gradient(145deg,#f8fbff,#8798aa 62%,#41536a)}.worker-leg{top:44px;width:10px;height:16px;border-radius:999px;background:linear-gradient(180deg,#1e88d1,#0b5792);box-shadow:inset -2px -2px 4px #00284433;z-index:2}.worker-leg-left{left:20px;transform:rotate(9deg)}.worker-leg-right{left:33px;transform:rotate(-12deg)}.worker-spark{right:1px;bottom:4px;width:20px;height:20px;opacity:0;background:radial-gradient(circle,rgba(255,228,122,.95) 0 16%,transparent 18%),conic-gradient(from 10deg,transparent 0 12%,#ffe47a 12% 18%,transparent 18% 36%,#43c6ff 36% 43%,transparent 43% 100%);filter:drop-shadow(0 0 8px rgba(255,198,55,.65));z-index:7}.job-progress[data-progress-state=active] .builder-worker{animation:builder-bounce .76s ease-in-out infinite}.job-progress[data-progress-state=active] .worker-arm-right{animation:hammer-hit .76s cubic-bezier(.42,0,.28,1.32) infinite}.job-progress[data-progress-state=active] .worker-spark{animation:hammer-spark .76s linear infinite}.job-progress[data-progress-state=done] .worker-arm-right{transform:rotate(-16deg)}.job-progress[data-progress-state=done]>span:after,.job-progress[data-progress-state=idle]>span:after{animation-play-state:paused}body.theme-dark .job-progress:before{background:linear-gradient(180deg,#ffffff14,#ffffff05),#00d6a31f;box-shadow:inset 0 1px #ffffff1a,inset 0 -3px 7px #00d6a31a,0 12px 24px #00d6a31a}body.theme-dark .job-progress:after{border-color:#00d6a338;color:#9be3d0;background:#080d16eb;box-shadow:0 10px 24px #00000038}body.theme-dark .job-progress>span{background:linear-gradient(90deg,rgba(255,255,255,.1),transparent 28%),linear-gradient(90deg,#00d6a3,#43c6ff 58%,#19b68d);box-shadow:inset 0 1px #ffffff38,0 10px 22px #00d6a329}body.theme-dark .builder-worker{filter:drop-shadow(0 18px 18px rgba(0,214,163,.12))}@media(prefers-reduced-motion:reduce){.job-progress>span,.builder-worker{transition:none}.job-progress>span:after,.job-progress[data-progress-state=active] .builder-worker,.job-progress[data-progress-state=active] .worker-arm-right,.job-progress[data-progress-state=active] .worker-spark{animation:none}}@keyframes progress-stripes{0%{transform:translate(-36px)}to{transform:translate(36px)}}@keyframes builder-bounce{0%,to{transform:translate(-50%) translateY(0) rotate(-1deg)}50%{transform:translate(-50%) translateY(-4px) rotate(1deg)}}@keyframes hammer-hit{0%,to{transform:rotate(-54deg) translateY(-1px)}44%{transform:rotate(26deg) translateY(4px)}62%{transform:rotate(-16deg)}}@keyframes hammer-spark{0%,38%{opacity:0;transform:scale(.35) rotate(0)}45%{opacity:1;transform:scale(1) rotate(14deg)}70%,to{opacity:0;transform:scale(1.5) rotate(35deg)}}.job-status{min-height:22px;margin:0!important;color:var(--muted)!important;font-size:.92rem!important;font-weight:850}.tool-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1120px;margin:0 auto}.content-view{min-height:calc(100vh - 142px)}.standard-page,.business-page{margin-top:22px}.content-hero-card{display:grid;justify-items:center;max-width:980px;margin:18px auto 28px;border:1px solid var(--line);border-radius:8px;padding:clamp(34px,5vw,74px);background:linear-gradient(145deg,#fffffff5,#e5f7ffc7);box-shadow:var(--float-shadow-strong);text-align:center;transform-style:preserve-3d;animation:floatSurface 7.5s ease-in-out infinite}.content-icon{display:grid;width:90px;height:90px;place-items:center;border-radius:8px;color:inherit;background:transparent;box-shadow:none}.content-icon .lucide{width:28px;height:28px}.content-hero-card h1,.business-hero h1{margin:18px 0 12px;color:var(--text);font-size:clamp(2.2rem,4.8vw,4.5rem);line-height:1.05;letter-spacing:0}.content-hero-card p,.business-hero p{max-width:820px;margin:0;color:#4a4f5e;font-size:clamp(1rem,1.55vw,1.28rem);line-height:1.65}.content-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto}.content-card{min-height:190px;border:1px solid var(--line);border-radius:8px;padding:24px;background:#fffffff0;box-shadow:var(--float-shadow);transition:box-shadow .16s ease,translate .16s ease,border-color .16s ease}.content-card:hover{border-color:#1298e847;box-shadow:0 26px 62px #1298e824;translate:0 -4px}.content-card h2{margin:0 0 10px;color:var(--blue-dark);font-size:1.25rem;letter-spacing:0;text-shadow:0 12px 24px rgba(18,92,150,.13)}.content-card p{margin:0;color:var(--muted);line-height:1.7}.pricing-page{max-width:1240px;margin:22px auto 0}.pricing-hero{display:grid;justify-items:center;margin:18px auto 28px;border:1px solid var(--line);border-radius:8px;padding:clamp(34px,5vw,70px);background:radial-gradient(circle at 18% 10%,rgba(134,216,255,.35),transparent 34%),linear-gradient(145deg,#fffffff5,#e5f7ffd1);box-shadow:var(--float-shadow-strong);text-align:center;transform-style:preserve-3d;animation:floatSurface 7.5s ease-in-out infinite}.pricing-hero h1{max-width:760px;margin:14px 0 12px;font-size:clamp(2.4rem,5vw,4.8rem);line-height:1.02;letter-spacing:0}.pricing-hero p{max-width:820px;margin:0;color:var(--muted);font-size:clamp(1rem,2vw,1.22rem);line-height:1.65}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pricing-card{position:relative;display:grid;gap:18px;align-content:start;min-height:520px;border:1px solid var(--line);border-radius:8px;padding:24px;background:#fffffff0;box-shadow:var(--float-shadow);overflow:hidden;transform-style:preserve-3d;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pricing-card:before{content:"";position:absolute;inset:0 0 auto;height:110px;background:linear-gradient(135deg,#35aee829,#e5f7ff00);pointer-events:none}.pricing-card.featured{border-color:#1298e873;box-shadow:0 34px 84px #1298e82e;transform:translateY(-8px)}.pricing-card:hover{border-color:#1298e861;box-shadow:0 30px 72px #1298e829;transform:translateY(-5px)}.pricing-card.featured:hover{transform:translateY(-11px)}.plan-ribbon{justify-self:start;min-height:30px;border:1px solid rgba(25,182,141,.25);border-radius:999px;padding:6px 12px;color:#0b8a6b;background:#ebfffaeb;font-size:.78rem;font-weight:950}.plan-heading,.plan-price,.plan-limits,.pricing-card ul,.plan-button{position:relative}.plan-heading h2{margin:0 0 6px;color:var(--blue-dark);font-size:1.45rem}.plan-heading p{margin:0;color:var(--muted);font-weight:850}.plan-price{display:flex;align-items:baseline;gap:4px;color:var(--ink);font-size:3.15rem;font-weight:950;letter-spacing:0}.plan-price span{color:var(--blue);font-size:1.4rem}.plan-price small{color:var(--muted);font-size:.92rem;font-weight:800}.plan-limits{display:grid;gap:8px}.plan-limits span{min-height:34px;border:1px solid rgba(18,152,232,.16);border-radius:8px;padding:7px 10px;color:var(--blue-dark);background:#e5f7ff8f;font-size:.88rem;font-weight:850}.pricing-card ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.pricing-card li{display:grid;grid-template-columns:20px 1fr;gap:8px;color:var(--muted);line-height:1.45}.pricing-card li:before{content:"\e2\153\201c";display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#fff;background:var(--mint);font-size:.72rem;font-weight:950}.plan-button{width:100%;justify-content:center;align-self:end;margin-top:auto}.plan-button:disabled{opacity:.72;cursor:default}.pricing-note{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-top:18px}.pricing-note div{border:1px solid var(--line);border-radius:8px;padding:22px;background:#ffffffeb;box-shadow:var(--float-shadow)}.pricing-note h2{margin:0 0 8px;color:var(--blue-dark);font-size:1.15rem}.pricing-note p{margin:0;color:var(--muted);line-height:1.65}.account-page{max-width:1220px;margin:22px auto 0}.account-hero,.account-empty{display:grid;justify-items:center;margin:18px auto 24px;border:1px solid var(--line);border-radius:8px;padding:clamp(32px,5vw,68px);background:radial-gradient(circle at 80% 12%,rgba(134,216,255,.34),transparent 32%),linear-gradient(145deg,#fffffff5,#e5f7ffd1);box-shadow:var(--float-shadow-strong);text-align:center;transform-style:preserve-3d;animation:floatSurface 7.5s ease-in-out infinite}.account-hero h1,.account-empty h2{max-width:760px;margin:14px 0 12px;font-size:clamp(2.15rem,4.6vw,4rem);line-height:1.04}.account-hero p,.account-empty p{max-width:760px;margin:0 0 20px;color:var(--muted);line-height:1.65}.account-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:16px}.account-card{border:1px solid var(--line);border-radius:8px;padding:24px;background:#fffffff0;box-shadow:var(--float-shadow);transform-style:preserve-3d}.account-card h2{margin:0 0 10px;color:var(--blue-dark);font-size:1.28rem}.account-card p{margin:0;color:var(--muted);line-height:1.6}.account-profile{display:grid;justify-items:start;align-content:start;gap:12px}.account-profile h2{margin-bottom:0}.account-pill{min-height:34px;border:1px solid rgba(25,182,141,.25);border-radius:999px;padding:7px 12px;color:#0b8a6b;background:#ebfffae6;font-weight:950}.account-usage{display:grid;grid-template-columns:190px 1fr;gap:24px;align-items:center}.usage-ring{display:grid;width:170px;height:170px;place-items:center;align-content:center;border-radius:50%;background:radial-gradient(circle,white 0 58%,transparent 59%),conic-gradient(var(--blue) var(--usage),rgba(18,152,232,.12) 0);box-shadow:0 24px 62px #125c9629;text-align:center}.usage-ring strong{color:var(--blue-dark);font-size:2.45rem;line-height:1}.usage-ring span{max-width:110px;color:var(--muted);font-size:.82rem;font-weight:850}.usage-bar{overflow:hidden;height:10px;margin:18px 0 8px;border-radius:999px;background:#1298e81f}.usage-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--mint))}.account-usage small{color:var(--muted);font-weight:850}.limit-list{display:grid;gap:10px}.limit-list span{display:flex;justify-content:space-between;gap:12px;min-height:42px;border:1px solid rgba(18,152,232,.14);border-radius:8px;padding:10px 12px;color:var(--muted);background:#e5f7ff70}.limit-list strong{color:var(--blue-dark)}.account-actions-card{display:grid;align-content:space-between;gap:18px}.account-actions{display:flex;flex-wrap:wrap;gap:12px}.profile-page{max-width:1240px;margin:22px auto 0}.profile-hero,.profile-empty{display:grid;justify-items:center;margin:18px auto 24px;border:1px solid var(--line);border-radius:8px;padding:clamp(32px,5vw,68px);background:radial-gradient(circle at 18% 12%,rgba(134,216,255,.34),transparent 34%),linear-gradient(145deg,#fffffff5,#e5f7ffd1);box-shadow:var(--float-shadow-strong);text-align:center;transform-style:preserve-3d;animation:floatSurface 7.5s ease-in-out infinite}.profile-hero h1,.profile-empty h2{max-width:820px;margin:14px 0 12px;font-size:clamp(2.15rem,4.6vw,4.2rem);line-height:1.04;letter-spacing:0}.profile-hero p,.profile-empty p{max-width:780px;margin:0 0 20px;color:var(--muted);line-height:1.65}.profile-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:16px}.profile-card{border:1px solid var(--line);border-radius:8px;padding:24px;background:#fffffff0;box-shadow:var(--float-shadow);transform-style:preserve-3d}.profile-card h2{margin:0 0 10px;color:var(--blue-dark);font-size:1.28rem}.profile-card p,.profile-card small{color:var(--muted);line-height:1.55}.profile-overview{display:grid;justify-items:start;align-content:start;gap:12px}.profile-plan-row{display:flex;flex-wrap:wrap;gap:10px}.profile-plan-row span,.profile-plan-row strong,.profile-card-title span,.job-status{border:1px solid rgba(25,182,141,.24);border-radius:999px;padding:7px 12px;color:#0b8a6b;background:#ebfffae6;font-size:.82rem;font-weight:950;text-transform:capitalize}.profile-usage-card{display:grid;grid-template-columns:190px 1fr;gap:24px;align-items:center}.profile-card-title{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.saved-work-list,.settings-list{display:grid;gap:10px}.signature-request-list{display:grid;gap:12px}.signature-request-item{display:grid;gap:10px;border:1px solid rgba(18,152,232,.16);border-radius:8px;padding:12px;background:#ebf8ff80}.signature-request-headline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.signature-request-headline strong,.signature-request-headline small{display:block}.signature-recipient-list{display:grid;gap:10px;border:1px dashed rgba(18,152,232,.24);border-radius:8px;padding:10px;background:#ffffffa8}.signature-recipient-list summary{cursor:pointer;color:var(--blue-dark);font-weight:900}.signature-recipient-rows{display:grid;gap:8px;margin-top:8px}.signature-recipient-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.signature-recipient-row strong,.signature-recipient-row small{display:block}.signature-recipient-actions,.signature-request-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:end}.saved-work-item,.setting-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:62px;border:1px solid rgba(18,152,232,.14);border-radius:8px;padding:12px;background:#e5f7ff6b}.saved-work-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:end}.account-profile-section{display:grid;gap:22px}.profile-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.profile-section-grid.stats{align-items:stretch}.profile-section-card.full{grid-column:1 / -1}.profile-section-stat{display:grid;align-content:start;gap:8px;min-height:156px}.profile-section-stat>strong{color:var(--text);font-size:1.7rem;line-height:1.05}.profile-section-stat>span{color:var(--blue-dark);font-weight:900}.profile-section-stat>small,.profile-section-note{color:var(--muted);line-height:1.55}.profile-mini-grid,.profile-business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.profile-mini-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(18,152,232,.16);border-radius:8px;padding:12px;color:var(--text);background:#f6fcffdb;text-align:start;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.profile-mini-row span,.profile-mini-row>i{display:inline-grid;width:34px;height:34px;place-items:center;color:var(--blue)}.profile-mini-row strong{min-width:0}.profile-mini-row small{justify-self:end;color:var(--muted);font-size:.78rem;font-weight:900}.profile-detail-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.setting-row{grid-template-columns:minmax(0,1fr) auto}.saved-work-item strong,.saved-work-item small,.setting-row strong,.setting-row small{display:block}.job-status.status-done{color:#0b8a6b}.job-status.status-failed{border-color:#e848483d;color:#b82020;background:#ffefefe6}.saved-work-empty{border:1px dashed var(--line-strong);border-radius:8px;padding:18px;color:var(--muted);background:#ffffff8f;text-align:center}.admin-page{max-width:1240px;margin:22px auto 0}.admin-hero{display:grid;justify-items:center;margin:18px auto 24px;border:1px solid var(--line);border-radius:8px;padding:clamp(32px,5vw,68px);background:radial-gradient(circle at 18% 16%,rgba(134,216,255,.36),transparent 32%),linear-gradient(145deg,#fffffff5,#e5f7ffdb);box-shadow:var(--float-shadow-strong);text-align:center;transform-style:preserve-3d;animation:floatSurface 7.5s ease-in-out infinite}.admin-hero h1{max-width:820px;margin:14px 0 12px;font-size:clamp(2.15rem,4.7vw,4.2rem);line-height:1.03;letter-spacing:0}.admin-hero p{max-width:820px;margin:0;color:var(--muted);font-size:clamp(1rem,2vw,1.18rem);line-height:1.65}.admin-key-panel{display:grid;gap:14px;margin-bottom:16px;border:1px solid var(--line);border-radius:8px;padding:18px;background:#fffffff0;box-shadow:var(--float-shadow)}.admin-key-form,.admin-filter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.admin-filter-form{grid-template-columns:minmax(0,1fr) 130px}.admin-key-form label,.admin-filter-form label{display:grid;gap:8px;color:var(--blue-dark);font-weight:950}.admin-key-form input,.admin-filter-form input{width:100%;min-height:48px;border:1px solid var(--line-strong);border-radius:8px;padding:0 14px;color:var(--text);background:#fffffff5;outline:none}.admin-key-form input:focus,.admin-filter-form input:focus{border-color:#1298e8b8;box-shadow:0 0 0 4px #1298e81f}.admin-key-panel p{margin:0;color:var(--muted);line-height:1.6}.admin-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.admin-summary-grid article{display:grid;gap:4px;border:1px solid var(--line);border-radius:8px;padding:16px;background:#ffffffeb;box-shadow:var(--float-shadow)}.admin-summary-grid strong{color:var(--blue);font-size:2rem;line-height:1}.admin-summary-grid span{color:var(--muted);font-weight:950;text-transform:capitalize}.admin-user-list{display:grid;gap:14px}.admin-ops-panel{display:grid;gap:16px;margin:0 0 18px;border:1px solid rgba(18,152,232,.18);border-radius:8px;padding:18px;background:#fffffff0;box-shadow:var(--float-shadow)}.admin-ops-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.admin-ops-heading h2,.admin-failed-list h3{margin:0 0 4px;color:var(--blue-dark)}.admin-ops-heading p,.admin-ok-note,.admin-failed-list p{margin:0;color:var(--muted)}.admin-ops-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.admin-ops-grid article{border:1px solid rgba(18,152,232,.14);border-radius:8px;padding:12px;background:#e5f7ff94}.admin-ops-grid strong{display:block;color:var(--blue);font-size:1.5rem;line-height:1}.admin-ops-grid span{color:var(--muted);font-weight:950;text-transform:capitalize}.admin-env-grid{display:flex;flex-wrap:wrap;gap:8px}.admin-env-grid span,.status-pill{border:1px solid rgba(18,152,232,.16);border-radius:999px;padding:8px 11px;background:#ffffffe0;color:var(--muted);font-size:.84rem;font-weight:900}.admin-env-grid strong{margin-inline-end:6px;color:var(--blue-dark)}.status-pill.success{border-color:#10b9814d;color:#047857;background:#dcfce7d1}.status-pill.warning{border-color:#f59e0b4d;color:#92400e;background:#fef3c7e0}.admin-failed-list{display:grid;gap:8px}.admin-failed-list article{border:1px solid rgba(239,68,68,.16);border-radius:8px;padding:12px;background:#fef2f2c7}.admin-failed-list article strong{color:#b91c1c}.admin-failed-list article span{display:block;color:var(--blue-dark);overflow-wrap:anywhere;font-weight:900}.admin-user-card,.admin-empty{border:1px solid var(--line);border-radius:8px;padding:18px;background:#fffffff0;box-shadow:var(--float-shadow);transform-style:preserve-3d}.admin-user-card{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(220px,.8fr) minmax(260px,.9fr);gap:18px;align-items:center}.admin-user-main{display:flex;min-width:0;gap:14px;align-items:center}.admin-user-main h2{margin:0 0 6px;color:var(--blue-dark);font-size:1.18rem}.admin-user-main p{margin:0;color:var(--muted);overflow-wrap:anywhere}.admin-meta,.admin-usage{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.admin-meta span,.admin-usage>span,.admin-usage strong{border:1px solid rgba(18,152,232,.14);border-radius:999px;padding:6px 10px;background:#e5f7ff8a;color:var(--muted);font-size:.82rem;font-weight:900}.admin-usage{display:grid;gap:8px;margin:0}.admin-usage strong{justify-self:start;color:var(--blue-dark);text-transform:capitalize}.admin-plan-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-plan-actions button{min-height:42px;border:1px solid rgba(18,152,232,.18);border-radius:8px;color:var(--blue-dark);background:#fffffff0;font-weight:950;text-transform:capitalize;transition:transform .16s ease,border-color .16s ease,background .16s ease}.admin-plan-actions button:hover,.admin-plan-actions button.active{border-color:#1298e894;background:linear-gradient(135deg,#1298e829,#86d8ff38);transform:translateY(-2px)}.admin-empty{display:grid;justify-items:center;text-align:center}.admin-empty h2{margin:12px 0 8px;color:var(--blue-dark)}.admin-empty p{max-width:620px;margin:0;color:var(--muted);line-height:1.65}.business-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:28px;align-items:center;max-width:1220px;margin:18px auto 24px;border:1px solid var(--line);border-radius:8px;padding:clamp(30px,5vw,70px);background:linear-gradient(145deg,#fffffff5,#e5f7ffc7);box-shadow:var(--float-shadow-strong);overflow:hidden;transform-style:preserve-3d;animation:floatSurface 8s ease-in-out infinite}.business-copy{min-width:0}.business-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.business-visual{position:relative;min-height:360px;perspective:900px}.business-bars{position:absolute;right:18%;bottom:20%;display:flex;align-items:end;justify-content:center;gap:12px;width:190px;height:170px;border-radius:8px;background:#f0f8ffe6;box-shadow:0 30px 80px #1298e829;transform:rotateX(12deg) rotateY(-16deg)}.business-bars i{width:34px;border-radius:8px 8px 0 0;background:var(--blue)}.business-bars i:nth-child(1){height:72px;opacity:.62}.business-bars i:nth-child(2){height:110px}.business-bars i:nth-child(3){height:136px;opacity:.42}.business-sheet{position:absolute;width:130px;height:170px;border:1px solid rgba(18,152,232,.2);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#e0f6ffc2),repeating-linear-gradient(180deg,transparent 0 22px,rgba(18,152,232,.1) 23px 24px);box-shadow:0 22px 60px #1298e824}.business-sheet.one{top:8%;left:6%;transform:rotateX(62deg) rotateY(20deg) rotate(-14deg)}.business-sheet.two{top:12%;right:4%;transform:rotateX(58deg) rotateY(-28deg) rotate(18deg)}.business-sheet.three{bottom:8%;left:24%;transform:rotateX(55deg) rotateY(-16deg) rotate(8deg)}.business-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto 16px}.business-stats strong{display:grid;min-height:78px;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--blue-dark);background:#fffffff0;box-shadow:var(--float-shadow);font-size:1.05rem;text-shadow:0 10px 22px rgba(18,92,150,.13)}.workflow-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1180px;margin:16px auto 0}.workflow-strip div{display:grid;gap:8px;min-height:118px;border:1px solid var(--line);border-radius:8px;padding:18px;background:#fffffff0;box-shadow:var(--float-shadow)}.workflow-strip span{color:var(--blue);font-weight:950}.workflow-strip strong{font-size:1.05rem}.business-lead{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1fr);gap:34px;align-items:center;max-width:1540px;min-height:620px;margin:34px auto 0;border-radius:8px;padding:clamp(30px,6vw,86px);background:radial-gradient(circle at 78% 7%,rgba(134,216,255,.24) 0 130px,transparent 132px),radial-gradient(circle at 76% 100%,rgba(18,152,232,.17) 0 150px,transparent 152px),linear-gradient(135deg,#eef9ffe0,#ffffffed);box-shadow:var(--float-shadow-strong);overflow:hidden;transform-style:preserve-3d;animation:floatSurface 8.5s ease-in-out infinite}.business-lead:before,.business-lead:after{content:"";position:absolute;pointer-events:none}.business-lead:before{top:0;right:20%;width:220px;height:130px;background:#86d8ff4d;border-radius:0 0 80px 80px}.business-lead:after{right:-40px;bottom:18%;width:210px;height:300px;background:#1298e824}.lead-copy{position:relative;z-index:1;max-width:640px}.lead-copy h2{margin:0 0 26px;color:var(--text);font-size:clamp(2.1rem,4vw,3.8rem);line-height:1.08;letter-spacing:0}.lead-copy p{margin:0;color:#303648;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.72}.lead-form{position:relative;z-index:1;display:grid;gap:18px;border-radius:8px;padding:clamp(24px,4vw,48px);background:#ffffffd1;box-shadow:0 30px 80px #1298e829;backdrop-filter:blur(10px);transform-style:preserve-3d}.lead-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lead-form label{display:grid;gap:8px;color:var(--text);font-weight:850}.lead-form input,.lead-form textarea{width:100%;min-height:46px;border:1px solid #7f8794;border-radius:4px;padding:12px;color:var(--text);background:#fff}.lead-form textarea{min-height:122px;resize:vertical}.lead-check{grid-template-columns:28px 1fr!important;align-items:start;gap:12px!important;color:#303648!important;font-weight:500!important;line-height:1.45}.lead-check input{width:24px;min-height:24px;margin-top:2px}.lead-legal{margin:0;color:#303648;line-height:1.55}.lead-submit{width:fit-content;min-width:96px}.info-card{min-height:178px;border:1px solid var(--line);border-radius:8px;padding:22px;background:#ffffffeb;box-shadow:var(--float-shadow);transition:box-shadow .16s ease,translate .16s ease,border-color .16s ease}.info-card:hover{border-color:#1298e84d;box-shadow:0 24px 56px #1298e824;translate:0 -4px}.info-card .lucide{color:var(--blue)}.info-card h2{margin:12px 0 8px;font-size:1.1rem;letter-spacing:0}.info-card p{margin:0;color:var(--muted);line-height:1.65}.footer{margin-top:40px;padding:64px min(8vw,168px) 24px;color:#f6f8ff;background:#272832;font-size:.94rem}.footer-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr)) minmax(168px,.7fr);gap:42px;max-width:1580px;margin:0 auto 70px}.footer h3{margin:0 0 20px;color:#fff;font-size:1rem;line-height:1.2;text-transform:uppercase;letter-spacing:0;text-shadow:0 16px 30px rgba(134,216,255,.12)}.footer-grid>div{display:grid;align-content:start;gap:14px}.footer button{width:fit-content;border:0;padding:0;color:#ffffffdb;background:transparent;text-align:start;font-weight:700;transition:color .16s ease,translate .16s ease,text-shadow .16s ease}.footer button:hover{color:var(--sky);text-shadow:0 12px 24px rgba(134,216,255,.18);translate:0 -2px}.store-buttons{justify-items:end}.store-buttons button{display:grid;width:160px;min-height:40px;place-items:center;border:1px solid rgba(255,255,255,.8);border-radius:8px;padding:9px 14px;color:#fff;background:#ffffff08;text-align:center;font-weight:850}.footer-bottom{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(220px,1fr);gap:28px;align-items:center;max-width:1580px;margin:0 auto;border-top:1px solid rgba(255,255,255,.42);padding-top:24px;color:#ffffffc7}.footer-lang{display:inline-flex;align-items:center;gap:8px;min-height:36px;border:1px solid rgba(255,255,255,.78)!important;border-radius:6px;padding:8px 14px!important}.footer-lang .lucide{width:16px;height:16px}.footer-socials{display:flex;justify-content:center;gap:22px}.footer-socials span{display:grid;min-width:25px;min-height:25px;place-items:center;color:#ffffffb8;font-weight:950}.footer-bottom>span{justify-self:end;text-align:end}.toast{position:fixed;right:18px;bottom:18px;z-index:60;display:flex;align-items:center;gap:12px;max-width:min(420px,calc(100% - 36px));padding:12px 16px;border:1px solid var(--line);border-radius:8px;color:var(--blue-dark);background:#fffffff5;box-shadow:var(--shadow);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.toast.has-action{pointer-events:auto}.toast.show{opacity:1;transform:translateY(0)}.toast.success{border-color:#19b68d61;color:#063d35;background:#ebfff9f7}.toast.error{border-color:#ff00004d;color:#5f1111;background:#fff2f2fa}.toast-message{flex:1;min-width:0}.toast-actions{display:inline-flex;flex-shrink:0;gap:8px}.toast-action{min-height:34px;border:0;border-radius:8px;padding:0 12px;color:#fff;background:#005fae;font-weight:950;cursor:pointer}.toast-action.secondary{color:var(--blue-dark);background:#ffffffd1;border:1px solid rgba(18,152,232,.24)}.impersonation-banner{position:fixed;left:50%;bottom:18px;z-index:95;display:flex;align-items:center;gap:12px;width:min(720px,calc(100% - 32px));padding:12px 14px;border:1px solid rgba(255,0,0,.32);border-radius:8px;color:#fff;background:#000080eb;box-shadow:0 22px 60px #00008057;transform:translate(-50%)}.impersonation-banner span{flex:1;color:#ffffffd1;font-size:.9rem}.impersonation-banner button{min-height:36px;border:0;border-radius:8px;padding:0 12px;color:#fff;background:red;font-weight:950}.auth-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:22px;background:#081b3457;backdrop-filter:blur(10px)}.auth-dialog{position:relative;width:min(440px,100%);border:1px solid rgba(53,174,232,.24);border-radius:8px;padding:30px;color:var(--ink);background:linear-gradient(145deg,#fffffffa,#e5f7ffeb);box-shadow:0 34px 80px #081b3447;transform-style:preserve-3d;animation:floatSurface 7s ease-in-out infinite}.auth-close{position:absolute;top:12px;right:12px;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--blue-dark);background:#fff;font-size:1.4rem;font-weight:850;cursor:pointer}.auth-dialog h2{margin:0 0 8px;font-size:2rem}.auth-dialog p{margin:0 0 20px;color:var(--muted)}.signature-modal{background:#242c3657;align-items:center;overflow:auto;padding:24px}.signature-audience-dialog,.signature-request-dialog,.signature-details-dialog{position:relative;width:min(760px,100%);max-height:min(880px,92vh);border:1px solid rgba(53,174,232,.22);border-radius:8px;color:var(--text);background:#fffffffa;box-shadow:0 34px 90px #081b3452;overflow:auto}.signature-details-dialog{width:min(800px,96vw);height:min(708px,calc(100vh - 44px));min-height:0;max-height:calc(100vh - 44px);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border-color:#2229382e;color:#2b2f3a;background:#fff;border-radius:8px}.signature-details-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #d9dee8;padding:23px 24px 22px;background:#fff}.signature-details-head h2{margin:0;color:#242936;font-size:clamp(1.48rem,3vw,1.92rem);font-weight:800;letter-spacing:0}.signature-login-button{min-width:56px;min-height:32px;border-color:#ef2f2f;border-radius:8px;padding:5px 13px;color:#ef2f2f;background:#fff;font-size:.86rem;font-weight:850}.signature-details-fields{display:grid;grid-template-columns:34px minmax(0,1fr) 186px;gap:24px;align-items:end;padding:34px 64px 31px;background:#fff}.signature-details-fields label{display:grid;gap:7px;color:#3a3f4d;font-size:.9rem;font-weight:850}.signature-details-fields input{width:100%;min-height:44px;border:1px solid #242936;border-radius:4px;padding:0 12px;color:#242936;background:#f7f8fb;font-size:1rem;font-weight:500}.signature-details-avatar{display:inline-grid;width:28px;height:28px;place-items:center;align-self:center;border:2px solid #ef2f2f;border-radius:999px;color:#ef2f2f;background:#fff}.signature-details-avatar i{width:18px;height:18px}.signature-details-workbench{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:stretch;min-height:0;margin:0 64px 40px}.signature-editor-rail{position:relative;display:grid;align-content:start;gap:4px;min-height:300px;margin-top:50px;padding:33px 7px 12px;border-radius:4px 0 0 4px;background:#edeef7}.signature-rail-button{position:relative;display:grid;width:28px;height:28px;place-items:center;border:1px solid transparent;border-radius:4px;color:#4f82bd;background:transparent;cursor:pointer}.signature-rail-button:hover,.signature-rail-button:focus-visible,.signature-rail-button.active{border-color:#4f82bd47;color:#0b68ad;background:#fff}.signature-rail-button i{width:17px;height:17px}.signature-rail-button span{position:absolute;top:50%;right:calc(100% + 8px);z-index:4;width:max-content;max-width:140px;transform:translateY(-50%);border-radius:4px;padding:5px 8px;color:#fff;background:#444753;font-size:.78rem;font-weight:850;line-height:1;opacity:0;pointer-events:none;transition:opacity .16s ease}.signature-rail-button span:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border:5px solid transparent;border-left-color:#444753}.signature-rail-button:hover span,.signature-rail-button:focus-visible span{opacity:1}.signature-details-body{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;gap:0;border:1px solid #cfd7e5;background:#fff;overflow:hidden}.signature-details-tabs{display:flex;align-items:center;border-bottom:1px solid #d9dee8;background:#fff}.signature-details-tabs button{display:inline-flex;min-height:50px;align-items:center;gap:8px;border:0;border-top:3px solid transparent;padding:0 22px;color:#2b2f3a;background:transparent;font-weight:850;cursor:pointer}.signature-details-tabs button.active{border-top-color:#ef2f2f;background:#f9fafc}.signature-details-tabs i,.signature-tab-abbr{width:17px;height:17px;color:#4f82bd}.signature-tab-abbr{display:inline-grid;place-items:center;border-bottom:2px solid currentColor;font-size:.9rem;font-weight:800;line-height:1}.signature-style-list{display:grid;max-height:188px;min-height:188px;overflow:auto;background:#fff}.signature-style-option{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:center;min-height:47px;border:0;border-bottom:1px solid #e0e5ef;padding:6px 24px;text-align:start;background:#fff;cursor:pointer}.signature-style-option span:last-child{overflow:hidden;font-size:1.55rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.signature-radio{display:inline-block;width:18px;height:18px;border:1px solid #8493a6;border-radius:999px}.signature-style-option.active .signature-radio{border:5px solid #42c889}.signature-color-row{display:inline-flex;align-items:center;gap:8px;padding:12px 24px 18px;color:#2b2f3a;font-size:.86rem;font-weight:850}.signature-color-row button{width:13px;height:13px;border:0;border-radius:999px;box-shadow:0 0 0 2px transparent;cursor:pointer}.signature-color-row button.active{box-shadow:0 0 0 2px #fff,0 0 0 4px #4f82bdc7}.signature-detail-panel{height:234px;min-height:0;overflow:auto;background:#fff}.signature-draw-inline-panel{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;padding:24px;background:#f7f8fb;overflow:hidden}#signatureDetailDrawCanvas{display:block;width:100%;height:100%;min-height:0;border:1px solid #d9dee8;border-radius:3px;background:linear-gradient(90deg,rgba(217,222,232,.42) 1px,transparent 1px),linear-gradient(rgba(217,222,232,.42) 1px,transparent 1px),#fff;background-size:24px 24px;cursor:crosshair;touch-action:none}.signature-detail-draw-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#777d89;font-size:.88rem;font-weight:800}.signature-upload-panel{padding:31px 24px}.signature-upload-dropzone{position:relative;display:grid;min-height:172px;place-items:center;gap:14px;border:0;background:#f4f4f8;color:#9a9ca5;text-align:center;cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.signature-upload-dropzone.dragging,.signature-upload-dropzone:hover,.signature-upload-dropzone:focus-within{background:#f8f9fd;box-shadow:inset 0 0 0 2px #ef2f2f38}.signature-upload-dropzone input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.signature-upload-dropzone strong{border:2px solid #ef2f2f;border-radius:8px;padding:9px 16px;color:#ef2f2f;background:#fff;font-size:.9rem;font-weight:900}.signature-upload-dropzone small{color:#9a9ca5;font-size:1rem;font-weight:700}.signature-upload-dropzone em{color:#9a9ca5;font-size:.86rem;font-style:normal;font-weight:800}.signature-upload-preview{display:grid;width:min(210px,74%);max-height:96px;place-items:center;border-radius:6px;padding:10px;background:#fff;box-shadow:0 8px 22px #1423371a}.signature-upload-preview img{max-width:100%;max-height:76px;object-fit:contain}.signature-details-workbench[data-tab=stamp] .signature-editor-rail{padding-top:33px}.signature-details-workbench[data-tab=stamp] .signature-details-tabs button:not([data-sign-detail-tab=stamp]){border-top-color:transparent;background:transparent}.signature-details-footer{display:flex;justify-content:flex-end;border-top:1px solid #d9dee8;padding:20px 24px 26px;background:#fff}.signature-details-footer .signup-button{min-width:84px;min-height:44px;border-radius:8px;background:#ef2f2f;box-shadow:none}.signature-details-footer .signup-button:hover,.signature-details-footer .signup-button:focus-visible{background:#d9222f}.signature-place-dialog{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(700px,94vw);max-height:min(760px,90vh);border:1px solid rgba(53,174,232,.22);border-radius:8px;color:var(--text);background:#fffffffa;box-shadow:0 34px 90px #081b3452;overflow:hidden}.signature-place-head,.signature-place-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding:22px 26px;background:#fff}.signature-place-footer{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-end}.signature-place-head h2{margin:0;color:#242936;font-size:clamp(1.5rem,3vw,2rem)}.signature-place-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.78fr);gap:20px;min-height:0;padding:24px 26px;overflow:auto}.signature-place-options{display:grid;gap:10px;align-content:start}.signature-place-options label{display:flex;min-height:44px;align-items:center;gap:10px;border:1px solid rgba(18,152,232,.22);border-radius:8px;padding:9px 12px;color:var(--text);background:#f8fbff;font-weight:850;cursor:pointer}.signature-place-options label:has(input:checked){border-color:#0b92dab8;background:#e5f7ffdb;box-shadow:0 0 0 3px #0b92da1f}.signature-place-help{display:grid;align-content:start;gap:8px;min-height:140px;border:1px solid rgba(18,152,232,.26);border-radius:8px;padding:16px;color:var(--blue-dark);background:radial-gradient(circle at 100% 0%,rgba(58,205,255,.22),transparent 42%),linear-gradient(145deg,#e5f7ffe6,#fffffff0)}.signature-place-help strong{color:var(--blue-dark);font-size:1.05rem}.signature-place-help span,.signature-place-file{color:var(--muted);font-size:.88rem;font-weight:800;line-height:1.45}.signature-place-ranges{grid-column:1 / -1;display:grid;gap:10px;border-top:1px solid var(--line);padding-top:16px}.signature-place-ranges[hidden]{display:none}#signaturePlaceRangeList{display:grid;gap:8px}.signature-place-range{display:grid;grid-template-columns:auto minmax(86px,1fr) auto minmax(86px,1fr) auto;gap:8px;align-items:center}.signature-place-range span{color:var(--muted);font-size:.84rem;font-weight:900}.signature-place-range input{min-height:38px;border:1px solid var(--line-strong);border-radius:8px;padding:0 10px;color:var(--text);background:#fff;font-weight:850}.signature-place-file{grid-column:1 / -1;margin:0}.signature-audience-dialog{display:grid;justify-items:center;gap:22px;padding:38px}.signature-audience-dialog h2,.signature-request-head h2{margin:0;color:var(--text);font-size:clamp(1.45rem,3vw,2rem)}.signature-audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%}.signature-audience-card{display:grid;justify-items:center;gap:12px;border-radius:8px;padding:24px;background:#f3f5fa}.signature-audience-art{position:relative;display:grid;width:170px;height:146px;place-items:center;border-radius:8px;background:radial-gradient(circle at 72% 66%,rgba(18,152,232,.34),transparent 28%),linear-gradient(145deg,#ffffffeb,#e2f3ffcc)}.signature-audience-art span{position:absolute;width:74px;height:96px;border-radius:6px;background:#fff;box-shadow:0 14px 28px #0d284629}.signature-audience-art span:nth-child(1){transform:rotate(-18deg) translate(-16px)}.signature-audience-art span:nth-child(2){transform:rotate(14deg) translate(20px,5px)}.signature-audience-art i{position:relative;z-index:1;width:42px;height:42px;color:var(--blue)}.signature-audience-art.team span{width:54px;height:70px}.signature-audience-art.team span:nth-child(3){transform:translateY(24px) rotate(5deg)}.signature-audience-card .signup-button{min-height:44px;background:linear-gradient(135deg,#18a7f2,#0074c4);box-shadow:0 12px 24px #125c9638}.signature-audience-card .signup-button:hover,.signature-audience-card .signup-button:focus-visible{background:linear-gradient(135deg,#0f86d6,#005f9f)}.signature-audience-card p,.signature-audience-file{margin:0;color:var(--muted);font-size:.86rem}.signature-request-dialog{width:min(1080px,calc(100vw - 48px));max-height:min(860px,calc(100vh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.signature-request-head,.signature-request-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding:24px 28px}.signature-request-footer{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-end;background:#fffffffa}.signature-request-status{flex:1;min-height:20px;margin:0;color:var(--muted);font-size:.86rem;font-weight:850}.signature-request-body{display:grid;gap:26px;padding:28px;overflow:auto;min-height:0}.signature-request-body h3{margin:0 0 14px;color:var(--text)}.recipient-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.recipient-toolbar p{margin:0;color:var(--muted);font-size:.85rem;line-height:1.45;font-weight:800}.recipient-order-toggle{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid rgba(18,152,232,.35);border-radius:999px;padding:7px 12px;color:var(--blue-dark);background:#e5f7ffbf;font-weight:900}.recipient-list{display:grid;gap:0;border:1px solid rgba(18,152,232,.22);border-radius:8px;overflow:visible;background:#ffffffc7}.recipient-row{display:grid;grid-template-columns:28px 34px minmax(120px,1fr) minmax(150px,1.15fr) 124px auto;gap:8px;align-items:center;border:0;border-bottom:1px solid rgba(18,152,232,.18);border-radius:0;padding:8px 10px;background:#f8fcffeb;cursor:default;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.recipient-drag,.recipient-color{display:inline-grid;place-items:center}.recipient-color{width:30px;height:30px;border-radius:999px;color:#8c1730;background:#ffd0d6;box-shadow:inset 0 0 0 1px #ef2f2f59;font-size:.82rem;font-weight:900}.recipient-row.reorder-enabled{cursor:grab}.recipient-row.reorder-enabled .recipient-drag{cursor:grab;color:#2f5a85}.recipient-row.dragging{opacity:.78;transform:scale(.99)}.recipient-row.drop-target{border-color:#1298e8b3;box-shadow:0 12px 28px #1278b42e}.recipient-order-help{display:inline-flex;align-items:center;gap:8px;margin:2px 0 8px;color:var(--muted);font-size:.8rem;font-weight:800}.recipient-row input,.recipient-row select,.recipient-config-row input,.recipient-config-row select,.signature-request-settings input[type=number]{min-height:38px;border:1px solid var(--line-strong);border-radius:8px;padding:0 10px;color:var(--text);background:#fff}.recipient-security-actions{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.recipient-security-actions button,.recipient-config-row button{position:relative;display:inline-grid;min-width:30px;height:30px;place-items:center;border:0;border-radius:999px;color:#778395;background:#eef2f8;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.recipient-security-actions button:hover,.recipient-security-actions button:focus-visible,.recipient-security-actions button.active,.recipient-config-row button.active{color:#fff;background:#4f82bd;transform:translateY(-1px)}.recipient-security-actions .recipient-remove{color:#6d7480;background:transparent}.recipient-security-actions .recipient-remove:hover{color:#ef2f2f;background:#ef2f2f14}.recipient-security-actions i,.recipient-config-row button i{width:16px;height:16px}.recipient-security-actions button>span{position:absolute;top:calc(100% + 8px);bottom:auto;left:50%;z-index:30;width:max-content;max-width:180px;transform:translate(-50%);border-radius:4px;padding:5px 8px;color:#fff;background:#263142;box-shadow:0 10px 24px #081b342e;font-size:.72rem;font-weight:850;line-height:1.15;opacity:0;pointer-events:none;transition:opacity .16s ease}.recipient-security-actions button>span:after{content:"";position:absolute;top:auto;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:#263142}.recipient-security-actions button:hover>span,.recipient-security-actions button:focus-visible>span{opacity:1}.recipient-config-row{display:grid;grid-template-columns:28px minmax(150px,.9fr) minmax(130px,.8fr) minmax(150px,1fr) auto;gap:8px;align-items:center;border-bottom:1px solid rgba(18,152,232,.18);padding:8px 10px 10px;background:#f1f4fb}.recipient-config-row.collapsed{display:none}.recipient-config-row button{width:auto;min-width:122px;padding:0 10px;grid-auto-flow:column;gap:6px;border-radius:8px;font-size:.78rem;font-weight:850}.recipient-add-button{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:8px;margin-top:0;border:1px solid rgba(18,152,232,.45);border-radius:0 0 8px 8px;color:var(--blue-dark);background:#e5f7ffb8;font-weight:900;cursor:pointer}.signature-request-settings{display:grid;gap:12px}.signature-request-settings label{display:grid;grid-template-columns:22px 22px minmax(0,1fr) auto;gap:12px;align-items:start;border-top:1px solid var(--line);padding-top:14px;color:var(--text);font-weight:850}.signature-request-settings label>i{width:18px;height:18px;color:#4f82bd}.signature-request-settings label>span{color:var(--text)}.signature-request-settings small,.signature-request-settings strong{grid-column:3 / -1;color:var(--muted);font-size:.82rem;font-weight:850}.signature-request-settings strong{justify-self:start;border-radius:999px;padding:4px 9px;color:#7a4c00;background:#ffe3a1}.signature-request-settings .premium-setting small{color:#7d5a14}.signature-request-settings .premium-setting.locked{opacity:.68}.signature-setting-inline{display:inline-flex;align-items:center;gap:10px;grid-column:3 / -1;margin:-6px 0 2px;color:var(--muted);font-size:.83rem;font-weight:850}.signature-setting-inline input[type=date],.signature-setting-inline select{min-height:36px;border:1px solid var(--line-strong);border-radius:8px;padding:0 10px;color:var(--text);background:#fff}.signature-setting-inline.signature-setting-stack{display:grid;gap:8px;width:min(100%,620px)}.signature-setting-inline textarea{min-height:92px;border:1px solid var(--line-strong);border-radius:8px;padding:10px;color:var(--text);background:#fff;resize:vertical}.signature-branding-block{display:grid;width:min(100%,420px);align-items:stretch}.signature-branding-block[hidden]{display:none}.signature-branding-block>input[type=text]{min-height:38px;border:1px solid var(--line-strong);border-radius:8px;padding:0 10px;color:var(--text);background:#fff}.signature-branding-dropzone{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;min-height:128px;place-items:center;border:1px dashed #aeb8c7!important;border-radius:2px!important;padding:18px!important;color:#9a9ca5!important;background:#f4f4f8;text-align:center;cursor:pointer}.signature-branding-dropzone input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.signature-branding-dropzone span{border:2px solid #ef2f2f;border-radius:8px;padding:7px 12px;color:#ef2f2f;background:#fff;font-weight:900}.signature-branding-dropzone small,.signature-branding-dropzone em{grid-column:1!important;color:#9a9ca5!important;font-style:normal}.signature-branding-dropzone.dragging,.signature-branding-dropzone:hover,.signature-branding-dropzone:focus-within{background:#fbfcff;box-shadow:inset 0 0 0 2px #ef2f2f2e}.signature-request-links{border:1px solid rgba(18,152,232,.26);border-radius:8px;padding:16px;background:#e5f7ff9e}.signature-request-links h3,.signature-request-links p{margin:0}.signature-request-links p{margin-top:6px;color:var(--muted);font-size:.86rem;font-weight:800}.signature-request-links .signature-link-warning{color:#b42318}.signature-link-list{display:grid;gap:8px;margin-top:12px}.signature-link-row{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr) auto;align-items:center;gap:8px}.signature-link-row input{min-width:0;min-height:38px;border:1px solid var(--line-strong);border-radius:8px;padding:0 10px;color:var(--text);background:#fff}.signature-draw-dialog{width:min(740px,96vw);display:grid;gap:14px;border:1px solid rgba(53,174,232,.22);border-radius:8px;padding:22px;color:var(--text);background:#fffffffa;box-shadow:0 34px 90px #081b3452}.signature-draw-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.signature-draw-head h2{margin:0}#signatureDrawHint{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.signature-draw-pad-wrap{position:relative;width:100%;min-height:240px;border:1px dashed rgba(18,152,232,.44);border-radius:8px;padding:10px;background:#f7fcffcc}#signatureDrawCanvas{display:block;width:100%;height:240px;border:1px solid rgba(18,152,232,.24);border-radius:8px;touch-action:none;background:#fff}.signature-draw-footer{display:flex;justify-content:flex-end;gap:10px}.public-sign-page{display:grid;gap:18px;margin:20px auto 0;max-width:1380px}.public-sign-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end;border:1px solid var(--line);border-radius:8px;padding:clamp(24px,4vw,44px);background:radial-gradient(circle at 18% 10%,rgba(134,216,255,.32),transparent 34%),linear-gradient(145deg,#fffffff5,#e5f7ffd6);box-shadow:var(--float-shadow-strong);transform-style:preserve-3d;animation:floatSurface 8s ease-in-out infinite}.public-sign-head h1{margin:10px 0;color:var(--text);font-size:clamp(2rem,4vw,4.2rem);line-height:1.04;letter-spacing:0}.public-sign-head p{max-width:820px;margin:0;color:var(--muted);font-size:1.05rem;line-height:1.7}.public-sign-status{display:grid;gap:4px;min-width:180px;border:1px solid rgba(18,152,232,.2);border-radius:8px;padding:14px;background:#ffffffc7;box-shadow:0 16px 34px #125c9624}.public-sign-status strong{color:var(--blue-dark);text-transform:capitalize}.public-sign-status span{color:var(--muted);font-size:.85rem;font-weight:800}.public-sign-status.expired strong{color:#c33232}.public-sign-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:18px;align-items:start}.public-sign-viewer,.public-sign-side,.public-sign-error{border:1px solid var(--line);border-radius:8px;background:#fffffff0;box-shadow:var(--float-shadow)}.public-sign-toolbar{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:12px}#publicSignPageLabel{min-width:110px;color:var(--blue-dark);font-weight:900;text-align:center}.public-sign-open{width:auto;padding:0 14px;gap:8px;text-decoration:none}.public-sign-stage{position:relative;display:grid;place-items:start center;min-height:680px;max-height:78vh;padding:18px;overflow:auto;background:radial-gradient(circle at 82% 12%,rgba(134,216,255,.18),transparent 34%),linear-gradient(180deg,#f5f9fdf5,#e7f1fae6)}#publicSignCanvas{display:block;border-radius:2px;box-shadow:0 22px 50px #0d28462e,0 0 0 1px #1298e81f;cursor:crosshair}#publicSignEmpty{margin:120px 0 0;color:var(--muted);font-weight:900;text-align:center}.public-sign-placement{position:absolute;display:grid;place-items:center;border:2px solid var(--blue);border-radius:8px;color:var(--blue-dark);background:#1298e81f;box-shadow:0 14px 30px #125c962e;pointer-events:none}.public-sign-placement span{font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-style:italic}.public-sign-side{display:grid;gap:16px;padding:18px;position:sticky;top:92px}.public-sign-side section{display:grid;gap:12px;border:1px solid rgba(18,152,232,.16);border-radius:8px;padding:14px;background:#f5fbffc7}.public-sign-side h2{margin:0;color:var(--text);font-size:1.05rem}.public-sign-side dl{display:grid;gap:10px;margin:0}.public-sign-side dl div{display:grid;gap:2px}.public-sign-side dt{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.public-sign-side dd{margin:0;color:var(--text);font-weight:850;overflow-wrap:anywhere}.public-sign-field,.public-sign-check{display:grid;gap:8px;color:var(--text);font-weight:850}.public-sign-draw-row{display:flex;gap:8px}.public-sign-format-note{margin:0;border:1px solid rgba(18,152,232,.2);border-radius:8px;padding:10px 12px;color:var(--blue-dark);background:#e0f4ffb8;font-size:.88rem;font-weight:900}.public-sign-mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.public-sign-mode-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid var(--line-strong);border-radius:8px;color:var(--blue-dark);background:#ffffffe6;font:inherit;font-size:.86rem;font-weight:900;cursor:pointer}.public-sign-mode-tabs button.active{border-color:#1298e8b3;color:#fff;background:linear-gradient(135deg,#1298e8,#0571ad);box-shadow:0 12px 24px #1298e833}.public-sign-mode-tabs .lucide{width:17px;height:17px}.public-sign-draw-box{overflow:hidden;border:1px dashed rgba(18,152,232,.42);border-radius:8px;background:#fff}#publicSignDrawCanvas{display:block;width:100%;min-height:150px;touch-action:none;cursor:crosshair}#publicSignDrawPreview{display:block;width:100%;min-height:82px;border:1px dashed rgba(18,152,232,.36);border-radius:8px;object-fit:contain;background:#ffffffd6}.public-sign-field input{min-height:42px;border:1px solid var(--line-strong);border-radius:8px;padding:0 12px;color:var(--text);background:#fff}.public-sign-upload{display:grid;gap:6px;min-height:82px;border:1px dashed rgba(18,152,232,.44);border-radius:8px;padding:14px;color:var(--blue-dark);background:#e0f4ff85;cursor:pointer}.public-sign-upload input{display:none}.public-sign-upload span{display:inline-flex;align-items:center;gap:8px;font-weight:900}.public-sign-upload small{color:var(--muted);font-weight:800}.public-sign-check{grid-template-columns:auto 1fr;align-items:center;color:var(--muted)}.public-sign-check input{width:18px;height:18px}.public-sign-verification{display:grid;gap:10px;border:1px solid rgba(18,152,232,.16);border-radius:8px;padding:12px;background:#ffffff9e}.public-sign-submit{min-height:56px}.public-sign-download{justify-content:center;text-decoration:none}.public-sign-submit:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.58}.public-sign-result{min-height:22px;margin:0;color:var(--blue-dark);font-size:.9rem;font-weight:900}.public-sign-note{margin:0;color:var(--muted);font-size:.86rem;font-weight:800;line-height:1.6}.public-sign-error{display:grid;justify-items:center;gap:12px;padding:56px 24px;text-align:center}.public-sign-error .lucide{width:46px;height:46px;color:#c33232}.public-sign-error h2,.public-sign-error p{margin:0}.public-sign-error p{max-width:580px;color:var(--muted);line-height:1.7}.google-auth-wrap{display:grid;justify-items:center;gap:8px;margin-bottom:16px}#googleSignInButton{min-height:44px}#googleAuthStatus{min-height:20px;margin:0!important;color:var(--muted)!important;font-size:.82rem;text-align:center}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin:4px 0 16px;color:var(--muted);font-size:.82rem;font-weight:850}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--line-strong)}.auth-form{display:grid;gap:14px}.auth-form label{display:grid;gap:7px;color:var(--blue-dark);font-size:.9rem;font-weight:850}.auth-form input{min-height:46px;border:1px solid var(--line-strong);border-radius:8px;padding:0 12px;color:var(--ink);background:#fff;font:inherit}.auth-submit{width:100%;justify-content:center;margin-top:4px}.auth-switch{width:100%;margin-top:14px;border:0;color:var(--blue-dark);background:transparent;font-weight:850;cursor:pointer}html[dir=rtl] .auth-close{right:auto;left:12px}[hidden]{display:none!important}html[dir=rtl] .back-link .lucide,html[dir=rtl] .products-side .lucide{transform:rotate(180deg)}@keyframes floatSheet{0%,to{translate:0 0}50%{translate:0 -28px}}@keyframes spinRing{0%{rotate:0deg}to{rotate:360deg}}@keyframes floatHeader{0%,to{translate:0 0}50%{translate:0 -3px}}@keyframes floatMenuAppear{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes floatPanel{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes floatTitle{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes floatChip{0%,to{translate:0 0}50%{translate:0 -3px}}@keyframes floatSurface{0%,to{translate:0 0}50%{translate:0 -6px}}@media(prefers-reduced-motion:reduce){.topbar,.mega-panel.open,.hero-kicker,.hero-copy h1,.upload-hero #toolTitle,.content-hero-card,.content-hero-card h1,.business-hero,.business-hero h1,.business-lead,.lead-copy h2,.work-way-section h2,.premium-banner,.premium-copy h2,.img-visual,.img-promo h2,.trust-block h2{animation:none}}@media(max-width:1280px){.tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tools-grid:empty{min-height:2104px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.all-tools-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.admin-user-card{grid-template-columns:1fr .75fr}.admin-plan-actions{grid-column:1 / -1}.store-buttons{justify-items:start}}.tool-result-screen{min-height:calc(100vh - 88px);padding:clamp(42px,7vw,92px) 20px 72px;display:grid;place-items:start center}.tool-result-screen[hidden]{display:none!important}.result-shell{width:min(920px,100%);display:grid;justify-items:center;gap:24px;text-align:center}.result-shell #resultTitle{margin:0;color:var(--text);font-size:clamp(2rem,4vw,3rem);line-height:1.05;letter-spacing:0;text-shadow:var(--title-shadow)}.result-primary-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.result-back-button,.result-quick-actions button{border:0;border-radius:999px;display:inline-grid;place-items:center;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.result-back-button{width:48px;height:48px;color:#fff;background:#454750;box-shadow:0 14px 30px #1b1f2a29}.result-download-main{min-width:min(460px,calc(100vw - 160px));min-height:72px;padding:18px 32px;border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:14px;color:#fff;background:var(--blue);box-shadow:0 18px 36px #1ba4ef3d;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:950;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.result-download-main:hover,.result-download-main:focus-visible,.result-back-button:hover,.result-back-button:focus-visible,.result-quick-actions button:hover,.result-quick-actions button:focus-visible{transform:translateY(-2px)}.result-download-main:hover,.result-download-main:focus-visible{background:var(--blue-dark);box-shadow:0 24px 44px #1ba4ef4d}.result-quick-actions{display:grid;grid-template-columns:repeat(2,44px);gap:8px}.result-quick-actions button{width:44px;height:44px;color:#fff;background:var(--blue);box-shadow:0 12px 24px #1ba4ef38}.result-stats{min-height:88px;display:flex;align-items:center;justify-content:center;gap:18px;color:var(--muted);text-align:left}.result-save-ring{--saved: 18%;width:82px;height:82px;border-radius:999px;position:relative;display:grid;place-items:center;flex:0 0 auto;color:var(--text);background:conic-gradient(var(--blue) var(--saved),#dfe4ed 0);box-shadow:0 12px 26px #164c761f}.result-save-ring.ready{background:conic-gradient(var(--blue) 100%,#dfe4ed 0)}.result-save-ring:before{content:"";position:absolute;inset:8px;border-radius:inherit;background:var(--paper)}.result-save-ring strong,.result-save-ring span{position:relative;z-index:1;display:block}.result-save-ring strong{font-size:1.25rem;line-height:1}.result-save-ring span{margin-top:2px;font-size:.58rem;font-weight:950;text-transform:uppercase}.result-stat-copy{display:grid;gap:4px;font-size:1rem}.result-stat-copy strong{color:var(--text)}.result-continue-card,.result-desktop-banner{width:min(760px,100%);border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:var(--float-shadow)}.result-continue-card{padding:24px;text-align:left}.result-continue-card h2{margin:0 0 14px;font-size:1.08rem;color:var(--text)}.result-continue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px}.result-continue-item{min-height:46px;border:0;border-radius:8px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;color:var(--text);background:transparent;font-weight:850;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.result-continue-item:hover,.result-continue-item:focus-visible{color:var(--blue-dark);background:#1298e81a;transform:translate(2px)}.result-continue-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-tool-mini{width:26px;height:26px;border-radius:7px;filter:drop-shadow(0 8px 14px rgba(18,92,150,.16))}.result-desktop-banner{min-height:58px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;color:var(--muted);background:#ffffffeb}.result-desktop-banner div{display:flex;align-items:center;gap:10px}.result-desktop-banner i{color:#f4b400}.result-desktop-banner button{border:0;background:transparent;color:var(--text);font-weight:900;text-decoration:underline;cursor:pointer}.account-console-page{max-width:none}.account-console{width:min(1280px,calc(100vw - 40px));margin:24px auto 70px;display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}.account-console-sidebar,.account-console-main,.account-profile-card{border:1px solid var(--line);border-radius:8px;background:var(--paper-soft);box-shadow:var(--float-shadow)}.account-console-sidebar{position:sticky;top:92px;padding:18px}.account-console-user{display:flex;gap:12px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.account-avatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:linear-gradient(145deg,var(--blue),var(--mint));font-weight:950;box-shadow:0 14px 28px #1298e838}.account-console-user strong,.account-console-head h1,.account-profile-card h2{color:var(--text)}.account-console-user strong,.account-console-user span{display:block}.account-console-user span{color:var(--muted);font-size:.82rem;word-break:break-word}.account-plan-chip{margin-top:6px;width:fit-content;padding:4px 9px;border-radius:999px;color:var(--blue-dark);background:#1298e81f;font-size:.72rem;font-weight:950;text-transform:uppercase}.account-console-nav{margin-top:18px;display:grid;gap:6px}.account-console-nav h2{margin:14px 0 4px;color:var(--muted);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.account-console-nav button{width:100%;border:0;border-radius:8px;padding:9px 10px;color:var(--text);background:transparent;font:inherit;font-weight:850;text-align:left;cursor:pointer}.account-console-nav button:hover,.account-console-nav button:focus-visible{color:var(--blue-dark);background:#1298e81a}.account-console-main{padding:clamp(18px,3vw,28px)}.account-console-head{display:flex;justify-content:space-between;align-items:start;gap:18px;margin-bottom:20px}.account-console-head p{margin:5px 0 0;color:var(--muted)}.account-console-head h1{margin:0;font-size:clamp(1.8rem,3vw,2.4rem);letter-spacing:0}.upgrade-pill{border:0;border-radius:999px;min-height:42px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;color:#2d2402;background:#ffc439;font-weight:950;cursor:pointer;box-shadow:0 12px 24px #ffc43938}.account-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.account-profile-card{padding:20px}.account-card-head{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:14px}.account-card-head h2{margin:0;font-size:1.15rem}.account-card-head span,.account-card-head button,.profile-inline-links button,.profile-settings-card button{border:1px solid var(--line);border-radius:999px;padding:7px 11px;color:var(--blue-dark);background:#1298e81a;font:inherit;font-size:.78rem;font-weight:950}.account-card-head button,.profile-inline-links button,.profile-settings-card button{cursor:pointer}.profile-detail-list{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-detail-list div,.social-link-list span,.profile-saved-row,.profile-email-value{border:1px solid var(--line);border-radius:8px;background:#ffffffbd}.profile-detail-list div{padding:12px}.profile-detail-list dt{color:var(--muted);font-size:.74rem;font-weight:900}.profile-detail-list dd{margin:4px 0 0;color:var(--text);font-weight:950}.profile-inline-links{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.social-link-list,.profile-saved-list,.profile-settings-grid{display:grid;gap:10px}.social-link-list span,.profile-saved-row,.profile-email-value{padding:11px 12px;color:var(--text);font-weight:850}.profile-email-value{color:var(--blue-dark);word-break:break-word}.saved-work-card,.profile-settings-card{grid-column:1 / -1}.profile-saved-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.profile-saved-row small{color:var(--muted)}.profile-settings-card .profile-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-settings-card button{border-radius:8px;min-height:44px;color:var(--text);background:#ffffffc2}body.theme-dark .tool-result-screen,body.theme-dark .account-console-page{color:var(--text)}body.theme-dark .result-continue-card,body.theme-dark .result-desktop-banner,body.theme-dark .account-console-sidebar,body.theme-dark .account-console-main,body.theme-dark .account-profile-card{background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.12),transparent 34%),#0877bef0;border-color:var(--line);box-shadow:var(--float-shadow)}body.theme-dark .result-save-ring:before{background:var(--paper)}body.theme-dark .result-back-button{color:#0b8fdf;background:#fff}body.theme-dark .result-continue-item:hover,body.theme-dark .result-continue-item:focus-visible,body.theme-dark .account-console-nav button:hover,body.theme-dark .account-console-nav button:focus-visible{background:#ffffff29}body.theme-dark .workspace-file-preview.has-pdf-preview{background:#ffffff1f}body.theme-dark .workspace-pdf-embed{background:#fff}body.theme-dark .profile-detail-list div,body.theme-dark .social-link-list span,body.theme-dark .profile-saved-row,body.theme-dark .profile-email-value,body.theme-dark .profile-settings-card button{background:#ffffff1f}@media(max-width:960px){.result-download-main{min-width:min(100%,420px)}.result-continue-grid{grid-template-columns:1fr}.account-console{width:min(100% - 24px,760px);grid-template-columns:1fr}.account-console-sidebar{position:static}.account-profile-grid,.profile-detail-list,.profile-settings-card .profile-settings-grid{grid-template-columns:1fr}}@media(max-width:640px){.result-primary-row{display:grid;grid-template-columns:44px 1fr;width:100%}.result-quick-actions{grid-column:1 / -1;display:flex;justify-content:center}.result-download-main{min-width:0;width:100%;min-height:60px;padding-inline:18px;font-size:1.08rem}.result-desktop-banner{align-items:start;flex-direction:column}.account-console-head{flex-direction:column}}@media(max-width:1100px){.work-way-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-workspace,.tool-workspace.sign-workspace-mode,.tool-workspace.merge-workspace-mode{grid-template-columns:1fr}.tool-workspace.merge-workspace-mode .workspace-side{min-height:0}.split-studio-controls,.page-operation-controls{grid-template-columns:1fr}.page-operation-summary{justify-items:start;text-align:start}.sign-layout{grid-template-columns:104px minmax(0,1fr)}.signature-type-grid,.signature-side-actions{grid-template-columns:1fr}.workspace-file-grid{padding-right:0}.workspace-source-rail{top:auto;right:14px;bottom:14px;width:40px;height:40px}.source-rail-trigger{width:38px;height:38px}.source-rail-menu{top:auto;right:0;bottom:calc(100% + 10px);min-width:min(230px,calc(100vw - 34px));transform:translateY(8px) scale(.98);transform-origin:100% 100%}.source-rail-menu:after{top:100%;right:0;width:56px;height:12px}.workspace-source-rail:hover .source-rail-menu,.workspace-source-rail:focus-within .source-rail-menu{transform:translateY(0) scale(1)}}@media(max-width:960px){.topbar{position:static;grid-template-columns:1fr;gap:8px;padding:12px}.brand,.topnav,.top-actions{justify-content:center}.topnav{flex-wrap:wrap;gap:8px 14px}.menu-layer{inset:164px 0 auto}.convert-panel,.all-tools-panel,.products-panel{left:12px;right:12px;width:auto;transform:none}.convert-panel,.products-panel{grid-template-columns:1fr}.all-tools-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.products-side{border-inline-start:0;padding-inline-start:0}.tools-grid,.tool-info-grid,.tool-workspace,.workspace-file-grid,.tool-options-grid,.forms-studio-grid,.compare-studio-grid,.compare-result-summary,.content-card-grid,.pricing-grid,.pricing-note,.account-grid,.account-usage,.profile-layout,.profile-usage-card,.saved-work-item,.setting-row,.admin-key-form,.admin-filter-form,.admin-summary-grid,.admin-user-card,.business-stats,.workflow-strip,.work-way-grid,.premium-banner,.img-promo{grid-template-columns:1fr}.tools-grid:empty{min-height:6128px}.workspace-file-grid[data-mode=compare],.workspace-file-grid[data-mode=merge],.workspace-file-grid[data-mode=focused]{grid-template-columns:1fr;max-width:none}.merge-order-head{align-items:stretch;flex-direction:column}.merge-info-callout,.merge-studio-body,.split-type-grid{grid-template-columns:1fr}.merge-info-callout strong{justify-self:start}.merge-order-board{min-height:0}.merge-order-list{grid-template-columns:1fr}.compare-studio-head{align-items:stretch;flex-direction:column}.compare-pane{min-height:0}#mergePreviewFileSelect{min-width:0;width:100%}.work-card{grid-template-rows:220px 1fr;min-height:430px}.premium-banner{min-height:auto}.premium-visual{min-height:330px;order:-1}.img-promo{gap:30px}.footer-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.footer-bottom{grid-template-columns:1fr;justify-items:start}.footer-socials{justify-content:start}.footer-bottom>span{justify-self:start;text-align:start}.business-hero{grid-template-columns:1fr}.business-visual{min-height:280px}.business-lead,.lead-row{grid-template-columns:1fr}.category-tabs{justify-content:start}}@media(max-width:620px){.app-shell{width:min(100% - 20px,1800px);padding-top:24px}.top-actions{display:grid;grid-template-columns:1fr 1fr}.language-switch,.apps-button{justify-self:center}.all-tools-panel{grid-template-columns:1fr}.workspace-canvas{min-height:420px;padding:12px}.workspace-side{padding:14px}.workspace-side h2{font-size:1.5rem}.sign-studio{min-height:auto}.sign-workbar{align-items:stretch;flex-direction:column}.merge-preview-controls{justify-content:stretch}.sign-page-controls{justify-content:center}.split-studio-controls,.page-operation-controls,.split-range-panel{padding:10px}.split-mode-segment .workspace-action-button,.page-operation-button,.split-inline-field{width:100%}.page-studio-grid-split{padding:12px}#signStudioFileSelect{width:100%;min-width:0}#mergePreviewFileSelect{width:100%;min-width:0;order:5}.sign-layout{grid-template-columns:1fr;min-height:auto}.sign-page-rail{display:flex;max-height:none;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(18,152,232,.18);padding:0 0 12px}.sign-page-thumb{min-width:98px}.sign-preview-shell{min-height:420px;padding:12px}.sign-studio .preview-stage{min-height:360px}.sign-floating-tools{top:126px;right:12px}.sign-floating-button{width:42px;height:42px}.signature-audience-dialog{padding:24px}.signature-details-head,.signature-details-fields,.signature-details-footer{padding-inline:18px}.signature-details-fields{grid-template-columns:1fr;padding-block:22px}.signature-details-avatar{display:none}.signature-details-workbench{grid-template-columns:36px minmax(0,1fr);margin:0 18px 20px}.signature-place-body{grid-template-columns:1fr;padding-inline:18px}.signature-place-head,.signature-place-footer{padding-inline:18px}.signature-place-range{grid-template-columns:1fr 1fr auto}.signature-place-range span{display:none}.signature-editor-rail{min-height:256px;padding:154px 4px 10px}.signature-rail-button{width:28px;height:28px}.signature-rail-button span{right:auto;left:calc(100% + 8px)}.signature-details-tabs{align-items:stretch;flex-direction:column}.signature-details-tabs button{justify-content:flex-start}.signature-audience-grid,.public-sign-head,.public-sign-workspace,.recipient-row{grid-template-columns:1fr}.recipient-toolbar{align-items:stretch;flex-direction:column}.recipient-order-toggle{width:fit-content}.signature-setting-inline{margin-inline-start:0}.signature-link-row{grid-template-columns:1fr}.public-sign-side{position:static}.public-sign-stage{min-height:460px}.recipient-drag,.recipient-color{justify-self:start}.admin-plan-actions{grid-template-columns:1fr}.tool-card{min-height:150px;padding:20px}.upload-actions{grid-template-columns:1fr 44px 44px;grid-auto-flow:row;width:100%}.file-cta{grid-column:1 / -1}.work-way-section,.premium-banner,.img-trust-section{margin-top:64px}.work-way-section h2,.trust-block h2{margin-bottom:28px}.work-card{grid-template-rows:190px 1fr;min-height:390px}.work-card-body{min-height:200px;padding:26px 22px 46px}.desktop-doc{left:98px;width:190px}.mobile-toolbar,.code-panel,.tile-c{display:none}.premium-banner{padding:28px 20px}.premium-visual{min-height:280px}.premium-doc{right:14%;width:188px;height:252px}.premium-team{width:220px}.premium-aa{width:82px;height:58px;font-size:2.2rem}.img-visual{min-height:250px}.work-photo{min-height:190px}.premium-photo,.image-editor-photo{width:100%}.crop-frame{inset:24px 24px 22px}.tile-a{left:38px;width:142px}.tile-b{left:118px;width:154px;height:166px}.trust-badges{gap:18px;margin-top:34px}.footer{padding:42px 20px 24px}.footer-grid{grid-template-columns:1fr;gap:30px;margin-bottom:44px}.store-buttons{justify-items:start}}.tool-result-screen{background:transparent}.result-download-main{background:linear-gradient(135deg,var(--blue),#35b8ff);box-shadow:0 22px 46px #1298e847}.result-download-main:hover,.result-download-main:focus-visible{background:linear-gradient(135deg,#0b86d6,var(--blue));box-shadow:0 26px 54px #1298e857}.result-quick-actions button{background:linear-gradient(135deg,var(--blue),#2db5ff);box-shadow:0 14px 28px #1298e83d}.result-save-ring{background:conic-gradient(var(--blue) var(--saved),#dfeaf5 0)}.result-save-ring.ready{color:var(--blue-dark);background:conic-gradient(var(--blue) 100%,#dfeaf5 0)}.account-console-page{max-width:none;min-height:calc(100vh - 70px);margin:0;padding:0;background:radial-gradient(circle at 78% 12%,rgba(18,152,232,.11),transparent 34%),linear-gradient(180deg,#f5f8fdf5,#e8f6ffe6),var(--bg)}.account-console{width:min(1540px,100%);min-height:calc(100vh - 70px);margin:0 auto;grid-template-columns:250px minmax(0,1fr);gap:0;align-items:stretch}.account-console-sidebar{top:0;min-height:calc(100vh - 70px);border:0;border-right:1px solid rgba(18,92,150,.12);border-radius:0;background:radial-gradient(circle at 12% 10%,rgba(18,152,232,.08),transparent 32%),#ffffffeb;box-shadow:20px 0 60px #125c960f;padding:34px 26px}.account-console-main{border:0;border-radius:0;background:transparent;box-shadow:none;padding:72px clamp(34px,5vw,92px) 84px}.account-console-user{border-bottom:0;padding-bottom:26px}.account-avatar.account-avatar-outline{width:60px;height:60px;background:#fff;border:2px solid rgba(18,152,232,.26);color:var(--blue-dark);box-shadow:0 18px 34px #125c961a}.account-avatar.account-avatar-outline i{width:36px;height:36px}.account-status-label{display:block;color:var(--blue-dark);font-size:.9rem;font-weight:950;line-height:1.1}.account-console-user strong{display:block;margin-top:2px;color:#565966;font-size:.95rem;font-weight:750}.account-plan-chip{display:none}.account-console-nav{margin-top:0;padding:10px 0 14px;border-top:1px solid #dedee8;gap:4px}.account-console-nav h2{margin:0 0 6px;color:#3f434c;font-size:.92rem;font-weight:950;text-transform:none}.account-console-nav button{min-height:32px;border:0;border-radius:4px;display:flex;align-items:center;gap:10px;color:#565966;background:transparent;font-size:.94rem;font-weight:760;text-align:left}.account-console-nav button i{width:18px;height:18px;color:#3f434c}.account-console-nav button.active,.account-console-nav button:hover,.account-console-nav button:focus-visible{color:var(--blue-dark);background:#1298e81f;transform:none}.account-console-head{margin-bottom:30px;align-items:flex-start}.account-console-head>div>span{color:#565966;font-size:1rem;font-weight:500}.account-console-head h1{color:#202536;font-size:2rem;font-weight:520}.upgrade-pill{min-height:46px;border-radius:6px;color:#202536;background:#ffc439;box-shadow:0 12px 28px #ffc43938}.account-profile-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.account-profile-card{border:0;border-radius:8px;background:#fff;box-shadow:0 18px 42px #20253614;padding:32px 34px}.profile-identity-card{min-height:392px}.account-card-head{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid #e4e5ec}.account-card-head h2{color:#3d414a;font-size:1.45rem;font-weight:540}.account-card-head button,.profile-inline-links button{border:0;border-radius:0;color:var(--blue-dark);background:transparent;padding:0;font-weight:750;text-decoration:underline}.profile-detail-list{grid-template-columns:1fr;gap:18px}.profile-detail-list div{border:0;border-radius:0;display:block;background:transparent;padding:0}.profile-detail-list dt,.profile-detail-list dd{display:inline;font-size:1rem}.profile-detail-list dt{color:#3d414a;font-weight:950}.profile-detail-list dd{margin-left:6px;color:#565966;font-weight:520}.profile-country-flag{display:inline-grid;min-width:22px;min-height:14px;margin-right:6px;place-items:center;color:transparent;background:#c1272d}.profile-inline-links{display:grid;justify-items:start;gap:14px;margin-top:32px}.profile-social-copy{margin:0 0 28px;color:#686e7a;font-size:1rem}.social-link-list{display:grid;gap:24px}.social-link-list span,.social-link-list small{border:0;background:transparent;padding:0;color:#6e7482;font-size:1rem;font-weight:520}.profile-social-account b,.profile-social-icons button{width:34px;height:34px;border-radius:8px;display:inline-grid;place-items:center;margin-right:10px;color:#4285f4;background:#fff;border:1px solid #dfe4ed;box-shadow:0 4px 12px #20253614}.profile-social-icons{display:flex;gap:12px;align-items:center}.profile-social-icons button{border:0;margin:0;color:#fff;background:#3b5998;cursor:pointer}.profile-social-icons button:nth-child(2){color:#4285f4;background:#fff;border:1px solid #dfe4ed}.profile-social-icons button:nth-child(3){color:#565966;background:#f4f5f8}.profile-email-value{border:0;background:transparent;padding:0;color:#565966;font-size:1rem}.account-profile-section{display:grid;gap:28px}.profile-section-grid,.profile-business-grid,.profile-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.profile-section-grid.stats{margin-bottom:0}.profile-section-card.full,.account-profile-section .full{grid-column:1 / -1}.profile-section-stat{min-height:160px;display:grid;align-content:start;gap:8px}.profile-section-stat>i{width:32px;height:32px;color:var(--blue)}.profile-section-stat>strong{color:#202536;font-size:1.55rem}.profile-section-stat>span{color:#0a4f84;font-weight:950}.profile-section-stat>small,.profile-section-note{color:#686e7a;line-height:1.55}.profile-mini-row{min-height:74px;border:1px solid #dfe4ed;border-radius:8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;color:#202536;background:#fff;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.profile-mini-row.enabled:hover{transform:translateY(-1px);border-color:#1298e88c;box-shadow:0 16px 30px #125c961f}.profile-mini-row.locked{opacity:.68}.profile-mini-row span,.profile-mini-row>i{width:34px;height:34px;color:var(--blue)}.profile-mini-row strong,.profile-mini-row small{display:block}.profile-mini-row small{justify-self:end;color:#686e7a;font-size:.78rem;font-weight:900}.has-office-preview{min-height:clamp(380px,58vh,660px);align-items:stretch}.office-preview-shell{width:min(820px,100%);min-height:clamp(320px,52vh,620px);border:1px solid rgba(18,152,232,.28);border-radius:8px;background:#ffffffeb;box-shadow:0 16px 36px #125c961f;overflow:hidden}.office-preview-shell header{min-height:48px;padding:0 18px;display:flex;align-items:center;gap:10px;color:var(--blue-dark);background:#eef8ff;border-bottom:1px solid rgba(18,152,232,.2)}.office-preview-shell header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-preview-badge{display:grid;gap:4px;margin:16px 22px 0;border:1px solid rgba(18,152,232,.2);border-radius:8px;padding:10px 12px;color:var(--blue-dark);background:#ebf8ffb8}.office-preview-badge b,.office-preview-badge small{display:block}.office-preview-badge small{color:var(--muted);line-height:1.35}.office-preview-doc{width:76%;min-height:clamp(230px,34vh,420px);margin:22px auto;padding:24px;background:#fff;box-shadow:0 12px 30px #20253614}.office-preview-doc h3{width:78%;height:16px;margin:0 0 18px;color:transparent;background:#0a4f84;border-radius:999px}.office-preview-doc span,.office-preview-doc p,.office-preview-slide span,.office-preview-slide b,.office-preview-slide em{display:block;height:9px;margin:9px 0;border-radius:999px;background:#d9eaf6}.office-preview-doc h3.office-preview-real-title,.office-preview-slide b.office-preview-real-title{width:auto;height:auto;margin:0 0 14px;color:var(--blue-dark);background:transparent;border-radius:0;font-size:1rem;line-height:1.35}.office-preview-text-line,.office-preview-slide .office-preview-text-line{display:block;height:auto;min-height:0;margin:8px 0;color:#334155;background:transparent;border-radius:0;font-size:.82rem;font-weight:700;line-height:1.45}.office-preview-slide .office-preview-slide-note{width:fit-content;height:auto;margin-top:18px;border-radius:999px;padding:7px 10px;color:var(--blue-dark);background:#86d8ff3d;font-size:.74rem;font-style:normal;font-weight:950}.office-preview-doc p{width:44%;background:#ffe8a4}.office-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:16px 22px 22px;border:1px solid #b7d8ee;background:#b7d8ee}.office-preview-grid span{min-height:34px;padding:8px;color:#47708f;background:#fff;font-size:.8rem}.office-preview-grid span.has-cell-value{color:#202536;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-preview-slide{margin:16px auto 24px;width:min(420px,calc(100% - 44px));min-height:clamp(230px,34vh,420px);padding:28px;border-radius:10px;background:linear-gradient(135deg,#fff,#eaf7ff);box-shadow:inset 0 0 0 1px #cfe4f3}.office-preview-slide b{width:64%;height:18px;background:#0a4f84}.office-preview-slide em{width:44%;height:78px;margin-top:24px;border-radius:12px;background:#35b8ff}.office-preview-browser{margin:16px 24px 24px;padding:20px;min-height:clamp(230px,34vh,420px);border-radius:10px;color:#0a4f84;background:#101828}.office-preview-browser div{display:flex;gap:6px;margin-bottom:18px}.office-preview-browser div span{width:10px;height:10px;border-radius:999px;background:#ff5f57}.office-preview-browser div span:nth-child(2){background:#ffbd2e}.office-preview-browser div span:nth-child(3){background:#28c840}.office-preview-browser code{display:block;margin-top:10px;color:#a7f3d0;font-family:SFMono-Regular,Consolas,monospace}@media(max-width:960px){.profile-section-grid,.profile-business-grid,.profile-mini-grid{grid-template-columns:1fr}.profile-mini-row{grid-template-columns:auto minmax(0,1fr)}.profile-mini-row small{grid-column:2;justify-self:start}}.hero-kicker{display:none!important}.workspace-source-rail{top:148px;right:18px;width:36px;height:36px}.workspace-source-rail.is-pdf-preview{top:206px;right:18px}.source-rail-trigger{width:36px;height:36px;border:1px solid rgba(255,255,255,.28)}.source-rail-trigger svg{width:18px;height:18px}.source-rail-menu{top:-4px;right:calc(100% + 10px)}.saved-work-actions .back-link{min-width:86px;min-height:38px;justify-content:center;color:var(--blue-dark);background:#fff;border-color:#1298e833}.saved-work-actions .back-link:not(:disabled):hover,.saved-work-actions .back-link:not(:disabled):focus-visible{color:#fff;background:linear-gradient(135deg,var(--blue-dark),var(--blue))}.footer{color:#f7fbff;background:radial-gradient(circle at 18% 0%,rgba(18,152,232,.16),transparent 30%),radial-gradient(circle at 78% 0%,rgba(85,196,255,.12),transparent 26%),linear-gradient(180deg,#181b25fa,#060910fa);border-top:1px solid rgba(170,224,255,.16);box-shadow:inset 0 1px #ffffff14,0 -28px 80px #125c961f;backdrop-filter:blur(18px)}.footer button,.footer-lang{background:#ffffff0a;border-color:#ffffffb8;color:#f7fbff}.account-console-page{position:relative;isolation:isolate;overflow:hidden}.account-console-page:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(110deg,transparent 0 18%,rgba(18,152,232,.11) 18% 19%,transparent 19% 100%),radial-gradient(circle at 76% 15%,rgba(18,152,232,.18),transparent 28%),radial-gradient(circle at 20% 82%,rgba(67,193,255,.16),transparent 24%),linear-gradient(180deg,#f4fafff5,#e0f3ffeb)}.account-console-page:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.52;background-image:linear-gradient(30deg,transparent 0 74%,rgba(18,152,232,.14) 75% 77%,transparent 78%),linear-gradient(145deg,transparent 0 63%,rgba(67,193,255,.12) 64% 67%,transparent 68%);background-size:520px 420px,620px 520px;pointer-events:none}.account-profile-card,.account-console-sidebar{backdrop-filter:blur(14px)}body.theme-dark{--bg: #062944;--paper: rgba(8, 67, 108, .92);--paper-soft: rgba(9, 82, 132, .88);--text: #f8fcff;--ink: #f8fcff;--muted: #c7e8fb;--blue: #ffffff;--blue-dark: #dff5ff;--mint: #93ddff;--line: rgba(215, 244, 255, .24);--soft-line: rgba(215, 244, 255, .14);--float-shadow: 0 24px 70px rgba(2, 23, 42, .34);color:var(--text);background:radial-gradient(circle at 28% 14%,rgba(146,219,255,.22),transparent 32%),radial-gradient(circle at 84% 0%,rgba(255,255,255,.12),transparent 22%),linear-gradient(180deg,#149bdd,#0a6ead 40%,#05395f)}body.theme-dark .topbar,body.theme-dark .mega-panel,body.theme-dark .tool-card,body.theme-dark .content-hero-card,body.theme-dark .content-card,body.theme-dark .pricing-hero,body.theme-dark .pricing-card,body.theme-dark .business-hero,body.theme-dark .business-lead,body.theme-dark .work-card,body.theme-dark .premium-banner,body.theme-dark .img-promo,body.theme-dark .upload-panel,body.theme-dark .tool-info-card,body.theme-dark .profile-hover-card,body.theme-dark .workspace-canvas,body.theme-dark .workspace-side,body.theme-dark .workspace-file-card,body.theme-dark .workspace-empty,body.theme-dark .workspace-file-preview,body.theme-dark .workspace-job-panel,body.theme-dark .tool-options-panel,body.theme-dark .forms-studio-panel,body.theme-dark .workflow-stage-panel,body.theme-dark .ai-result-panel,body.theme-dark .merge-studio,body.theme-dark .merge-order-board,body.theme-dark .merge-preview-card,body.theme-dark .merge-order-item,body.theme-dark .merge-preview-stage,body.theme-dark .account-console-sidebar,body.theme-dark .account-console-main,body.theme-dark .account-profile-card,body.theme-dark .saved-work-item,body.theme-dark .setting-row,body.theme-dark .saved-work-empty,body.theme-dark .signature-details-dialog,body.theme-dark .signature-request-dialog,body.theme-dark .signature-audience-dialog,body.theme-dark .signature-place-dialog,body.theme-dark .signature-options-panel{color:var(--text);border-color:var(--line);background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.12),transparent 36%),linear-gradient(145deg,#09588fe0,#052a46e6);box-shadow:var(--float-shadow)}body.theme-dark .account-console-page:before{background:radial-gradient(circle at 82% 10%,rgba(255,255,255,.15),transparent 26%),radial-gradient(circle at 18% 78%,rgba(114,210,255,.2),transparent 24%),linear-gradient(180deg,#1292d4,#063b64)}body.theme-dark .account-console-page:after{opacity:.42;background-image:linear-gradient(30deg,transparent 0 70%,rgba(255,255,255,.18) 71% 73%,transparent 74%),linear-gradient(145deg,transparent 0 63%,rgba(167,231,255,.12) 64% 67%,transparent 68%)}body.theme-dark .brand,body.theme-dark .brand strong,body.theme-dark .nav-link,body.theme-dark .login-link,body.theme-dark .apps-button span,body.theme-dark .tool-card h3,body.theme-dark .tool-card p,body.theme-dark .content-card h2,body.theme-dark .content-card p,body.theme-dark .hero-copy h1,body.theme-dark .hero-copy p,body.theme-dark .account-console-head h1,body.theme-dark .account-console-head span,body.theme-dark .account-card-head h2,body.theme-dark .profile-detail-list dt,body.theme-dark .profile-detail-list dd,body.theme-dark .profile-section-stat>strong,body.theme-dark .profile-section-stat>span,body.theme-dark .profile-section-stat>small,body.theme-dark .profile-section-note,body.theme-dark .saved-work-item strong,body.theme-dark .saved-work-item small,body.theme-dark .setting-row strong,body.theme-dark .setting-row small,body.theme-dark .profile-social-copy,body.theme-dark .social-link-list span,body.theme-dark .social-link-list small,body.theme-dark .profile-email-value{color:var(--text)}body.theme-dark .hero-copy p,body.theme-dark .tool-card p,body.theme-dark .content-card p,body.theme-dark .saved-work-item small,body.theme-dark .setting-row small,body.theme-dark .profile-section-note,body.theme-dark .profile-social-copy{color:var(--muted)}body.theme-dark .language-switch,body.theme-dark .lang-button.active,body.theme-dark input,body.theme-dark textarea,body.theme-dark select,body.theme-dark .tool-option-field input,body.theme-dark .tool-option-field select,body.theme-dark .tool-option-field textarea,body.theme-dark .ocr-language-trigger,body.theme-dark .ocr-language-menu,body.theme-dark .ocr-language-search input,body.theme-dark .ocr-language-row,body.theme-dark .forms-field-control input,body.theme-dark .forms-field-control select,body.theme-dark .recipient-row input,body.theme-dark .recipient-row select,body.theme-dark .signature-details-fields input{color:var(--text);border-color:var(--line);background:#03223a8a}body.theme-dark input::placeholder,body.theme-dark textarea::placeholder{color:#e6f8ffb3}body.theme-dark .back-link,body.theme-dark .account-card-head button,body.theme-dark .profile-inline-links button,body.theme-dark .profile-settings-card button{color:#062944;border-color:#ffffff8c;background:#fffffff0}body.theme-dark .back-link:not(:disabled):hover,body.theme-dark .back-link:not(:disabled):focus-visible,body.theme-dark .profile-settings-card button:hover,body.theme-dark .profile-settings-card button:focus-visible{color:#fff;background:linear-gradient(135deg,#0b74b7,#43c1ff)}body.theme-dark .saved-work-actions .back-link{color:#073b63;background:#fff}body.theme-dark .workspace-action-button,body.theme-dark .sign-floating-button,body.theme-dark .result-quick-actions button,body.theme-dark .source-rail-trigger{color:#063b64;border-color:#ffffff8c;background:radial-gradient(circle at 24% 14%,rgba(255,255,255,.5),transparent 34%),linear-gradient(145deg,#fff,#86d9ff);box-shadow:0 18px 36px #02172a40,inset 0 1px #ffffffbf}body.theme-dark .source-rail-menu{border-color:var(--line);background:radial-gradient(circle at 100% 0%,rgba(117,211,255,.14),transparent 42%),#031f35fa}body.theme-dark .source-rail-menu-item{color:#f8fcff}body.theme-dark .source-rail-menu-item svg,body.theme-dark .profile-section-stat>i,body.theme-dark .account-console-nav button i,body.theme-dark .workflow-stage-icon,body.theme-dark .signature-rail-button{color:#bdeeff}body.theme-dark .source-rail-menu-item:hover,body.theme-dark .source-rail-menu-item:focus-visible,body.theme-dark .account-console-nav button.active,body.theme-dark .account-console-nav button:hover,body.theme-dark .account-console-nav button:focus-visible,body.theme-dark .profile-mini-row:hover,body.theme-dark .profile-mini-row:focus-visible{color:#fff;border-color:#ffffff57;background:#ffffff24}body.theme-dark .account-console-nav h2,body.theme-dark .account-status-label{color:#fff}body.theme-dark .account-console-user strong{color:#ffffffd1}body.theme-dark .profile-country-flag{background:#c1272d}body.theme-dark .job-status,body.theme-dark .account-pill,body.theme-dark .plan-ribbon{color:#063b64;background:#fffffff0}body.theme-dark .job-status.status-done,body.theme-dark .job-status.status-ready,body.theme-dark .job-status.status-processing{color:#063b64;border-color:#ffffff8f;background:#fff}body.theme-dark .job-status.status-failed{color:#ffe8e8;border-color:#ffffff52;background:#ff52523d}body.theme-dark .workspace-file-card.drop-target,body.theme-dark .workflow-stage-panel li.active,body.theme-dark .sign-page-thumb.active,body.theme-dark .signature-type-card.active,body.theme-dark .preview-placement-box,body.theme-dark .preview-placement-box.inline-draw-active,body.theme-dark .multi-placement-box.active{border-color:#fff;box-shadow:0 0 0 2px #ffffff2e,0 16px 36px #02172a47}body.theme-dark .workspace-thumbnail-label,body.theme-dark .merge-studio-kicker,body.theme-dark .split-studio-kicker,body.theme-dark .split-pill,body.theme-dark .compare-result-status[data-state=ready],body.theme-dark .forms-studio-status[data-state=ready]{color:#063b64;background:#fff}body.theme-dark .brand-logo{filter:drop-shadow(0 12px 18px rgba(0,0,0,.22)) brightness(1.08) contrast(1.08)}body.theme-dark .category-tab{color:#f8fcff;border-color:#ffffff47;background:#ffffff1a}body.theme-dark .category-tab:hover,body.theme-dark .category-tab:focus-visible{color:#063b64;background:#fffffff5}body.theme-dark .category-tab.active{color:#063b64;background:#fff;box-shadow:0 14px 30px #02172a33}body.theme-dark .footer button,body.theme-dark .footer-lang{color:#fff;border-color:#ffffffb8;background:linear-gradient(145deg,#ffffff14,#ffffff05)}body.theme-dark .footer button:hover,body.theme-dark .footer button:focus-visible,body.theme-dark .footer-lang:hover,body.theme-dark .footer-lang:focus-visible{color:#fff;border-color:#92dbfff2;background:#1298e833}body.theme-dark .profile-inline-links button,body.theme-dark .account-card-head button{color:#dff5ff;background:transparent;border:0;text-decoration-color:#dff5ffa6}body.theme-dark .profile-inline-links button:hover,body.theme-dark .profile-inline-links button:focus-visible,body.theme-dark .account-card-head button:hover,body.theme-dark .account-card-head button:focus-visible{color:#fff;background:transparent;text-decoration-color:#fff}.tool-option-slider{display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:10px;align-items:center}.tool-option-slider input[type=range]{min-height:34px;padding:0;accent-color:var(--blue);cursor:pointer}.tool-option-slider input[type=number]{min-height:40px;text-align:center}.workspace-side .tool-options-panel{position:sticky;top:92px;max-height:calc(100vh - 120px);overflow:auto;border-radius:16px;padding:18px}.workspace-side .tool-options-grid{grid-template-columns:1fr;gap:14px}.workspace-source-rail,.tool-workspace .workspace-source-rail,.tool-workspace.sign-workspace-mode .workspace-source-rail,.workspace-source-rail.is-pdf-preview,.tool-workspace .workspace-source-rail.is-pdf-preview{top:102px;right:22px;width:42px;height:42px;z-index:45}.workspace-source-rail[hidden]{display:none!important}.source-rail-trigger{width:42px;height:42px;border-radius:999px}.source-rail-trigger svg,.source-files-icon{width:20px;height:20px;stroke:currentColor}.source-rail-count{top:-7px;right:-7px}.source-rail-menu{top:52px;right:0;min-width:210px;transform:translateY(8px) scale(.98);transform-origin:100% 0}.source-rail-menu:after{content:"";position:absolute;top:-18px;right:0;width:100%;height:18px}.workspace-source-rail:hover .source-rail-menu,.workspace-source-rail:focus-within .source-rail-menu{transform:translateY(0) scale(1)}.signature-request-dialog{width:min(980px,calc(100vw - 32px));max-height:min(88vh,820px);border-radius:14px}.signature-request-head,.signature-request-footer{padding:20px 24px}.signature-request-body{padding:24px}.recipient-row{grid-template-columns:28px 34px minmax(130px,1fr) minmax(160px,1.15fr) 118px minmax(150px,auto);gap:8px}.recipient-security-actions{min-width:150px;flex-wrap:nowrap}.signature-request-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-request-settings label{min-height:104px;align-content:start}.signature-setting-inline{align-items:center}.tool-workspace .workspace-action-button,.tool-workspace .sign-floating-button{flex:0 0 auto}body.theme-dark .tool-options-panel,body.theme-dark .tool-option-field,body.theme-dark .tool-option-slider input[type=number],body.theme-dark .tool-option-slider input[type=range],body.theme-dark .source-rail-menu,body.theme-dark .signature-request-dialog,body.theme-dark .recipient-row,body.theme-dark .signature-request-settings label{color:#f8fcff}body.theme-dark .tool-option-slider input[type=range]{accent-color:#ffffff}body.theme-dark .tool-icon-3d,body.theme-dark .mini-product-icon,body.theme-dark .apps-grid-icon,body.theme-dark .workflow-card-icon,body.theme-dark .source-rail-count,body.theme-dark .workspace-action-button,body.theme-dark .sign-floating-button,body.theme-dark .source-rail-trigger{color:#063b64;background:radial-gradient(circle at 26% 14%,rgba(255,255,255,.6),transparent 34%),linear-gradient(145deg,#fff,#8edfff)}body.theme-dark .source-rail-trigger svg,body.theme-dark .workspace-action-button svg,body.theme-dark .sign-floating-button svg,body.theme-dark .source-files-icon{color:#063b64;stroke:currentColor}body.theme-dark .source-rail-menu-item:hover svg,body.theme-dark .source-rail-menu-item:focus-visible svg{color:#fff}body.theme-dark .tool-option-field small,body.theme-dark .signature-request-settings small{color:#d5f2ff}@media(max-width:900px){.recipient-row{grid-template-columns:28px 34px 1fr}.recipient-row input,.recipient-row select,.recipient-security-actions{grid-column:1 / -1}.signature-request-settings{grid-template-columns:1fr}}@media(max-width:720px){.tool-option-slider{grid-template-columns:1fr}.signature-request-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.signature-request-head,.signature-request-footer,.signature-request-body{padding:16px}}body.theme-dark{color:#f8fcff}body.theme-dark .topbar{color:#f8fcff;background:linear-gradient(135deg,#063454f0,#054f7eeb),#083758f2;border-color:#aee3ff52}body.theme-dark .brand strong,body.theme-dark .nav-link,body.theme-dark .login-link,body.theme-dark .account-console-head h1,body.theme-dark .account-card-head h2,body.theme-dark .tool-options-panel h2,body.theme-dark .tool-options-panel h3,body.theme-dark .tool-option-field label,body.theme-dark .workspace-canvas h2,body.theme-dark .workspace-canvas h3,body.theme-dark .workspace-file-card strong,body.theme-dark .signature-request-head h2,body.theme-dark .signature-request-body h3,body.theme-dark .signature-request-settings strong,body.theme-dark .recipient-toolbar strong,body.theme-dark .profile-detail-list dt,body.theme-dark .profile-detail-list dd,body.theme-dark .profile-section-stat>strong,body.theme-dark .saved-work-item strong,body.theme-dark .setting-row strong{color:#fff}body.theme-dark .brand span,body.theme-dark .hero-copy p,body.theme-dark .tool-hero p,body.theme-dark .tool-info-card p,body.theme-dark .workspace-canvas p,body.theme-dark .tool-option-field small,body.theme-dark .tool-options-panel small,body.theme-dark .signature-request-settings small,body.theme-dark .signature-setting-inline,body.theme-dark .recipient-toolbar p,body.theme-dark .account-console-head span,body.theme-dark .profile-social-copy,body.theme-dark .social-link-list span,body.theme-dark .saved-work-item small,body.theme-dark .setting-row small{color:#ebf9ffe0}body.theme-dark .tool-info-card,body.theme-dark .upload-panel,body.theme-dark .content-card,body.theme-dark .pricing-card,body.theme-dark .business-hero,body.theme-dark .work-card,body.theme-dark .workspace-canvas,body.theme-dark .workspace-side,body.theme-dark .workspace-file-card,body.theme-dark .workspace-file-preview,body.theme-dark .workspace-job-panel,body.theme-dark .workflow-stage-panel,body.theme-dark .tool-options-panel,body.theme-dark .tool-option-field,body.theme-dark .account-console-sidebar,body.theme-dark .account-console-main,body.theme-dark .account-profile-card,body.theme-dark .saved-work-item,body.theme-dark .profile-saved-row,body.theme-dark .profile-email-value,body.theme-dark .setting-row,body.theme-dark .signature-request-dialog,body.theme-dark .signature-request-settings label,body.theme-dark .recipient-row,body.theme-dark .signature-request-links{background:linear-gradient(145deg,#07466feb,#032034f0),#05375af0;border-color:#74d5ff6b;box-shadow:0 22px 52px #000d1952}body.theme-dark .tool-info-card,body.theme-dark .upload-panel,body.theme-dark .work-card{background:linear-gradient(145deg,#ffffff2e,#ffffff14),#08629685}body.theme-dark .tool-info-card h2,body.theme-dark .tool-info-card h3,body.theme-dark .tool-info-card p,body.theme-dark .upload-panel h1,body.theme-dark .upload-panel p,body.theme-dark .work-card h3,body.theme-dark .work-card p{color:#fff;text-shadow:0 10px 26px rgba(0,24,48,.2)}body.theme-dark input,body.theme-dark textarea,body.theme-dark select,body.theme-dark .tool-option-slider input[type=number],body.theme-dark .tool-option-slider input[type=range],body.theme-dark .tool-option-field input,body.theme-dark .tool-option-field select,body.theme-dark .tool-option-field textarea,body.theme-dark .recipient-row input,body.theme-dark .recipient-row select,body.theme-dark .signature-setting-inline input,body.theme-dark .signature-setting-inline select,body.theme-dark .signature-setting-inline textarea{color:#fff;background:#01192ac7;border-color:#81daff85}body.theme-dark input::placeholder,body.theme-dark textarea::placeholder{color:#e8f9ffa6}body.theme-dark i,body.theme-dark svg,body.theme-dark .lucide{color:currentColor;stroke:currentColor}body.theme-dark .tool-icon-3d,body.theme-dark .mini-product-icon,body.theme-dark .apps-grid-icon,body.theme-dark .workflow-card-icon,body.theme-dark .source-rail-count,body.theme-dark .workspace-action-button,body.theme-dark .sign-floating-button,body.theme-dark .source-rail-trigger,body.theme-dark .profile-section-stat>i,body.theme-dark .account-console-nav button i,body.theme-dark .signature-rail-button{color:#043c61;background:radial-gradient(circle at 28% 14%,rgba(255,255,255,.78),transparent 34%),linear-gradient(145deg,#fff,#98e2ff);border-color:#ffffff7a}body.theme-dark .account-console-page{background:radial-gradient(circle at 82% 8%,rgba(164,226,255,.24),transparent 28%),radial-gradient(circle at 14% 28%,rgba(58,185,245,.2),transparent 30%),linear-gradient(135deg,#0b7dba,#06476f 45%,#05283f)}body.theme-dark .account-console-page:before,body.theme-dark .account-console-page:after{opacity:.34}body.theme-dark .account-console-sidebar{background:linear-gradient(180deg,#eef9ffe6,#d1eeffc7),#ebf8ffd6;color:#12324d}body.theme-dark .account-console-sidebar .account-status-label,body.theme-dark .account-console-sidebar .account-console-user strong,body.theme-dark .account-console-sidebar .account-console-nav h2,body.theme-dark .account-console-sidebar .account-console-nav button,body.theme-dark .account-console-sidebar .account-console-nav button i{color:#12324d}body.theme-dark .account-console-sidebar .account-console-nav button.active,body.theme-dark .account-console-sidebar .account-console-nav button:hover,body.theme-dark .account-console-sidebar .account-console-nav button:focus-visible{color:#005b9f;background:#1298e829}body.theme-dark .account-profile-card,body.theme-dark .account-console-main .saved-work-item{background:linear-gradient(145deg,#ffffff26,#ffffff0f),#043e62db}body.theme-dark .saved-work-actions .back-link,body.theme-dark .profile-settings-card button,body.theme-dark .account-card-head button,body.theme-dark .profile-inline-links button,body.theme-dark .recent-files button{color:#06456f;background:#fff;border-color:#a5dfffcc;text-decoration:none}body.theme-dark .saved-work-actions .back-link:hover,body.theme-dark .saved-work-actions .back-link:focus-visible,body.theme-dark .profile-settings-card button:hover,body.theme-dark .profile-settings-card button:focus-visible,body.theme-dark .recent-files button:hover,body.theme-dark .recent-files button:focus-visible{color:#fff;background:#0b9de2}body.theme-dark .footer{background:linear-gradient(180deg,#0b0d16f5,#04070dfa),#070b12;border-top:1px solid rgba(165,226,255,.2);box-shadow:inset 0 1px #ffffff14,0 -24px 70px #001f3747}.preview-placement-box,.multi-placement-box{max-width:min(72%,520px);max-height:42%;overflow:hidden;contain:layout paint;overflow-wrap:anywhere;line-height:1.12}.preview-placement-box.watermark-mode,.multi-placement-box.watermark-mode{max-width:min(70%,460px);max-height:32%;font-size:clamp(1rem,2.2vw,2.25rem)!important}.preview-placement-box.edit-mode,.preview-placement-box.interactive-mode,.multi-placement-box.edit,.multi-placement-box.active{font-size:clamp(.85rem,1.4vw,1.35rem)!important}.preview-placement-box,.preview-placement-box *{text-wrap:balance}.signature-request-dialog{width:min(980px,calc(100vw - 24px));max-height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden}.signature-request-head,.signature-request-footer{flex:0 0 auto}.signature-request-body{flex:1 1 auto;min-height:0;overflow:auto}.signature-request-footer{position:sticky;bottom:0;z-index:4;background:#fffffff5;backdrop-filter:blur(16px)}.signature-request-settings{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px 16px}.signature-request-settings h3,.signature-request-links{grid-column:1 / -1}.signature-request-settings label{min-width:0;min-height:auto;padding:14px;overflow:hidden;align-content:start}.signature-request-settings label>span,.signature-request-settings strong,.signature-request-settings small,.signature-setting-inline,.recipient-row,.recipient-toolbar{min-width:0}.signature-request-settings small,.signature-request-settings strong,.signature-setting-inline{overflow-wrap:anywhere}.recipient-row{grid-template-columns:28px 34px minmax(0,1fr) minmax(0,1.12fr) 118px minmax(128px,auto)}.recipient-security-actions{min-width:128px;justify-content:flex-end}body.theme-dark .signature-request-dialog{background:linear-gradient(145deg,#075885f5,#03233afa),#073f62}body.theme-dark .signature-request-head,body.theme-dark .signature-request-footer{background:#031a2cd1;border-color:#8edfff3d}body.theme-dark .signature-request-footer .back-link,body.theme-dark .signature-request-footer .signup-button{color:#063b64;background:#fff}body.theme-dark .signature-request-footer .signup-button{color:#fff;background:#1298e8}body.theme-dark .signature-request-status{color:#e8f9ff}body.theme-dark .signature-request-links input{color:#063b64;background:#fff}.workspace-source-rail,.tool-workspace .workspace-source-rail,.tool-workspace.sign-workspace-mode .workspace-source-rail,.workspace-source-rail.is-pdf-preview,.tool-workspace .workspace-source-rail.is-pdf-preview{top:116px;right:14px}@media(max-width:1180px){.tool-workspace{grid-template-columns:minmax(0,1fr)}.workspace-side,.workspace-side .tool-options-panel{position:relative;top:auto;max-height:none}.workspace-source-rail,.tool-workspace .workspace-source-rail,.workspace-source-rail.is-pdf-preview{top:92px;right:12px}.account-console{grid-template-columns:1fr}.account-console-sidebar{min-height:auto;position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:12px}.account-console-nav{margin-top:0}.account-profile-grid{grid-template-columns:1fr}}@media(max-width:760px){body{overflow-x:hidden}.topbar{left:8px;right:8px;gap:8px;height:auto;flex-wrap:wrap;padding:8px}.topnav{order:3;width:100%;overflow-x:auto;justify-content:flex-start}.hero-copy h1,.tool-hero h1{font-size:clamp(2.15rem,11vw,3.4rem)}.tool-workspace,.workspace-shell,.workspace-canvas{min-width:0}.tool-workspace{padding:10px}.workspace-file-card,.preview-editor-panel,.preview-stage{max-width:100%;min-width:0}.signature-request-dialog{width:calc(100vw - 10px);max-height:calc(100dvh - 10px);border-radius:12px}.recipient-row{grid-template-columns:24px 30px 1fr}.recipient-row input,.recipient-row select,.recipient-security-actions{grid-column:1 / -1}.recipient-security-actions{justify-content:flex-start;flex-wrap:wrap}.signature-request-settings{grid-template-columns:1fr}.account-console-main{padding:30px 16px 54px}.account-console-sidebar{padding:20px 16px}.account-profile-card{padding:22px 18px}}.hero-kicker,.hero-eyebrow,.tool-hero-kicker,[data-hero-kicker]{display:none!important;visibility:hidden!important;width:0!important;height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}.preview-placement-box,.multi-placement-box,.signature-page-field{box-sizing:border-box!important;max-width:min(38%,260px)!important;max-height:min(10%,78px)!important;overflow:hidden!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;line-height:1.05!important;font-size:clamp(8px,.68vw,14px)!important;contain:layout paint!important;transform-origin:center!important}.preview-placement-box.watermark-mode,.multi-placement-box.watermark-mode,.preview-placement-box[data-placement-kind=watermark],.multi-placement-box[data-placement-kind=watermark]{max-width:min(42%,300px)!important;max-height:min(12%,90px)!important;font-size:clamp(9px,.78vw,16px)!important}.preview-placement-box.edit-mode,.multi-placement-box.edit-mode,.preview-placement-box[data-placement-kind=edit],.multi-placement-box[data-placement-kind=edit]{max-width:min(34%,240px)!important;max-height:min(9%,64px)!important;font-size:clamp(8px,.62vw,12px)!important}.signature-page-field.date .signature-page-field-preview,.preview-placement-box.date-mode,.multi-placement-box.date-mode{font-size:clamp(8px,.7vw,13px)!important}body.theme-dark{--surface: rgba(3, 36, 60, .96);--surface-strong: rgba(2, 23, 40, .98);--text: #f8fcff;--muted: #d6efff;--brand: #ffffff;--accent: #20d6c7;color:#f8fcff!important;background:#0c94d2!important}body.theme-dark .topbar,body.theme-dark .nav-mega,body.theme-dark .workspace-panel,body.theme-dark .workspace-card,body.theme-dark .workspace-canvas,body.theme-dark .workspace-side,body.theme-dark .tool-options-panel,body.theme-dark .tool-option-card,body.theme-dark .account-console-sidebar,body.theme-dark .account-card,body.theme-dark .account-profile-card,body.theme-dark .profile-settings-card,body.theme-dark .result-page-card,body.theme-dark .continue-panel{color:#f8fcff!important;background:linear-gradient(145deg,#022741f5,#011526fa)!important;border-color:#97e1ff47!important;box-shadow:0 24px 80px #00162852,inset 0 1px #ffffff14!important}body.theme-dark .tool-hero h1,body.theme-dark .tool-hero p,body.theme-dark .home-hero h1,body.theme-dark .home-hero p,body.theme-dark .upload-panel h1,body.theme-dark .upload-panel p,body.theme-dark .tool-info-card h3,body.theme-dark .tool-info-card p,body.theme-dark .workspace-panel h1,body.theme-dark .workspace-panel h2,body.theme-dark .workspace-panel h3,body.theme-dark .workspace-panel p,body.theme-dark .workspace-side h1,body.theme-dark .workspace-side h2,body.theme-dark .workspace-side h3,body.theme-dark .workspace-side p,body.theme-dark .account-console h1,body.theme-dark .account-console h2,body.theme-dark .account-console h3,body.theme-dark .account-console p,body.theme-dark .account-console li,body.theme-dark .account-console a,body.theme-dark .footer a,body.theme-dark .footer p,body.theme-dark .footer h3{color:#f8fcff!important;text-shadow:0 1px 12px rgba(0,24,40,.24)!important;opacity:1!important}body.theme-dark .tool-hero .select-file-button,body.theme-dark .upload-button,body.theme-dark .select-button,body.theme-dark .cloud-button,body.theme-dark .pricing-button,body.theme-dark .signup-button,body.theme-dark .saved-work-actions button,body.theme-dark .saved-work-actions .back-link,body.theme-dark .recent-file-actions button,body.theme-dark .recent-files button,body.theme-dark [data-delete-file],body.theme-dark [data-delete-job],body.theme-dark [data-download-file]{min-width:88px;min-height:40px;color:#063a5d!important;background:linear-gradient(180deg,#fff,#eaf7ff)!important;border:1px solid rgba(172,226,255,.9)!important;border-radius:12px!important;opacity:1!important;text-indent:0!important;filter:none!important}body.theme-dark .tool-hero .select-file-button:hover,body.theme-dark .upload-button:hover,body.theme-dark .select-button:hover,body.theme-dark .cloud-button:hover,body.theme-dark .saved-work-actions button:hover,body.theme-dark .recent-file-actions button:hover,body.theme-dark [data-delete-file]:hover,body.theme-dark [data-delete-job]:hover{color:#fff!important;background:linear-gradient(180deg,#20d6c7,#0b9de2)!important}body.theme-dark .workspace-toolbar button,body.theme-dark .workspace-source-rail button,body.theme-dark .source-rail-trigger,body.theme-dark .floating-action,body.theme-dark .icon-button,body.theme-dark .action-pill,body.theme-dark .top-actions button,body.theme-dark .topbar button,body.theme-dark .account-console-sidebar button,body.theme-dark .continue-panel i,body.theme-dark .tool-icon,body.theme-dark .tool-icon-3d{color:#fff!important;background:linear-gradient(145deg,#20d6c7eb,#0c97dff0)!important;border-color:#bef2ff94!important;box-shadow:0 12px 28px #00253e52,inset 0 1px #ffffff52!important;opacity:1!important}body.theme-dark .workspace-toolbar button svg,body.theme-dark .workspace-source-rail button svg,body.theme-dark .icon-button svg,body.theme-dark .account-console-sidebar svg,body.theme-dark .tool-icon svg,body.theme-dark .tool-icon-3d svg{color:currentColor!important;stroke:currentColor!important;fill:none;opacity:1!important}body.theme-dark input,body.theme-dark textarea,body.theme-dark select,body.theme-dark .tool-options-panel input,body.theme-dark .tool-options-panel textarea,body.theme-dark .tool-options-panel select{color:#fff!important;background:#043353f5!important;border-color:#9ce2ff73!important}body.theme-dark input::placeholder,body.theme-dark textarea::placeholder{color:#e6f6ffb8!important}body.theme-dark .workspace-source-rail,.workspace-source-rail,.tool-workspace .workspace-source-rail,.tool-workspace.sign-workspace-mode .workspace-source-rail,.workspace-source-rail.is-pdf-preview,.tool-workspace .workspace-source-rail.is-pdf-preview{top:104px!important;right:18px!important;z-index:48!important;transform:none!important}.source-rail-trigger{width:44px!important;height:44px!important;border-radius:50%!important}.source-rail-menu{top:calc(100% + 10px)!important;right:0!important;left:auto!important;z-index:70!important;min-width:190px!important}.signature-request-dialog{width:min(980px,calc(100vw - 24px))!important;max-height:min(86dvh,760px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.signature-request-body{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:clamp(18px,3vw,28px)!important}.signature-request-settings{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))!important;gap:12px 16px!important}.signature-request-settings label{min-width:0!important;overflow:hidden!important;padding:14px!important}.signature-request-footer{flex-wrap:wrap!important;gap:12px!important;align-items:center!important;background:#f8fcfff5!important}.signature-request-status{flex:1 1 360px!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;user-select:none!important}body.theme-dark .signature-request-dialog{color:#f8fcff!important;background:linear-gradient(145deg,#075885fa,#021b30fc)!important;border:1px solid rgba(153,229,255,.34)!important}body.theme-dark .signature-request-head,body.theme-dark .signature-request-footer{background:#03192beb!important;border-color:#97e2ff3d!important}body.theme-dark .signature-request-footer .back-link{color:#053a5f!important;background:#fff!important}body.theme-dark .signature-request-footer .signup-button{color:#fff!important;background:linear-gradient(180deg,#20d6c7,#0b9de2)!important}body.theme-dark .signature-request-settings label,body.theme-dark .recipient-row,body.theme-dark .signature-request-links{color:#f8fcff!important;background:#ffffff14!important;border-color:#a0e8ff47!important}body.theme-dark .footer,.footer{color:#f8fbff!important;background:linear-gradient(180deg,#2a2c37fa,#04070dfc),#070b12!important;border-top:1px solid rgba(180,232,255,.18)!important;box-shadow:inset 0 1px #ffffff1a,0 -28px 80px #00223e52!important}.footer *{color:#f8fbff!important;opacity:1!important}.account-console,.profile-page{background:radial-gradient(circle at 78% 14%,rgba(130,213,255,.34),transparent 28%),radial-gradient(circle at 12% 8%,rgba(255,255,255,.9),transparent 24%),var(--page-bg, #eef7ff)!important}body.theme-dark .account-console,body.theme-dark .profile-page{background:radial-gradient(circle at 78% 14%,rgba(32,214,199,.22),transparent 28%),radial-gradient(circle at 12% 8%,rgba(255,255,255,.1),transparent 24%),#0c94d2!important}@media(max-width:900px){.topbar{left:8px!important;right:8px!important;flex-wrap:wrap!important;height:auto!important;min-height:60px!important}.topnav{order:3!important;width:100%!important;overflow-x:auto!important;justify-content:flex-start!important}.tool-workspace,.workspace-shell,.account-console-layout{grid-template-columns:1fr!important}.workspace-side,.workspace-side .tool-options-panel,.account-console-sidebar{position:relative!important;top:auto!important;max-height:none!important;width:100%!important}.workspace-source-rail,.tool-workspace .workspace-source-rail,.workspace-source-rail.is-pdf-preview{top:82px!important;right:10px!important}.signature-request-dialog{width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px)!important}}@media(max-width:640px){.tool-hero h1,.home-hero h1{font-size:clamp(2rem,12vw,3.4rem)!important}.workspace-panel,.workspace-canvas,.workspace-side,.tool-options-panel{padding:14px!important;border-radius:14px!important}.recipient-row{grid-template-columns:24px 28px 1fr!important}.recipient-row input,.recipient-row select,.recipient-security-actions{grid-column:1 / -1!important}.preview-placement-box,.multi-placement-box,.signature-page-field{max-width:72%!important;max-height:18%!important;font-size:clamp(8px,2.4vw,12px)!important}}.hero-kicker,.hero-eyebrow,.tool-hero-kicker,[data-hero-kicker]{display:none!important}.preview-placement-box,.multi-placement-box,.signature-page-field{max-width:min(46%,330px)!important;max-height:min(16%,108px)!important;overflow:hidden!important;line-height:1.08!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important}.preview-placement-box,.preview-placement-box *{font-size:clamp(.58rem,1vw,1.12rem)!important}.preview-placement-box.watermark-mode,.multi-placement-box.watermark-mode{max-width:min(44%,300px)!important;max-height:min(13%,92px)!important}.preview-placement-box.watermark-mode,.preview-placement-box.watermark-mode *,.multi-placement-box.watermark-mode,.multi-placement-box.watermark-mode *{font-size:clamp(.68rem,1.22vw,1.45rem)!important}.preview-placement-box.edit-mode,.preview-placement-box.interactive-mode,.multi-placement-box.edit,.multi-placement-box.active{max-width:min(42%,280px)!important;max-height:min(12%,82px)!important}.signature-page-field-preview,.signature-page-field-preview span,.signature-page-field-preview strong{max-width:100%!important;max-height:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.signature-page-field img,.preview-placement-box img,.multi-placement-box img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}body.theme-dark{--dark-surface: rgba(3, 31, 52, .94);--dark-surface-2: rgba(4, 56, 91, .94);--dark-border: rgba(145, 224, 255, .42);--dark-text: #f8fcff;--dark-muted: #cfeeff}body.theme-dark .tool-hero,body.theme-dark .home-hero,body.theme-dark .hero-copy,body.theme-dark .tool-workspace,body.theme-dark .workspace-shell,body.theme-dark .workspace-canvas,body.theme-dark .workspace-side,body.theme-dark .account-console-page{color:var(--dark-text)!important}body.theme-dark .tool-hero h1,body.theme-dark .tool-hero p,body.theme-dark .home-hero h1,body.theme-dark .home-hero p,body.theme-dark .hero-copy h1,body.theme-dark .hero-copy p{color:#fff!important;opacity:1!important;text-shadow:0 12px 34px rgba(0,22,43,.2)}body.theme-dark .tool-info-card,body.theme-dark .upload-panel,body.theme-dark .work-card,body.theme-dark .workspace-file-card,body.theme-dark .workspace-file-preview,body.theme-dark .workspace-job-panel,body.theme-dark .workflow-stage-panel,body.theme-dark .tool-options-panel,body.theme-dark .tool-option-field,body.theme-dark .account-profile-card,body.theme-dark .saved-work-item,body.theme-dark .profile-saved-row,body.theme-dark .profile-email-value,body.theme-dark .setting-row{color:var(--dark-text)!important;background:linear-gradient(145deg,#074e79e6,#021b2ff0),var(--dark-surface)!important;border-color:var(--dark-border)!important;box-shadow:0 22px 56px #000a1657!important}body.theme-dark .tool-info-card *,body.theme-dark .upload-panel *,body.theme-dark .work-card *,body.theme-dark .workspace-file-card *,body.theme-dark .workspace-job-panel *,body.theme-dark .workflow-stage-panel *,body.theme-dark .tool-options-panel *,body.theme-dark .tool-option-field *,body.theme-dark .account-profile-card *,body.theme-dark .saved-work-item *,body.theme-dark .profile-saved-row *,body.theme-dark .setting-row *{color:inherit;opacity:1}body.theme-dark input,body.theme-dark textarea,body.theme-dark select,body.theme-dark .tool-option-slider input[type=number],body.theme-dark .tool-option-field input,body.theme-dark .tool-option-field select,body.theme-dark .tool-option-field textarea,body.theme-dark .recipient-row input,body.theme-dark .recipient-row select,body.theme-dark .signature-setting-inline input,body.theme-dark .signature-setting-inline select,body.theme-dark .signature-setting-inline textarea{color:#fff!important;background:#011626db!important;border-color:#9ae3ff8f!important}body.theme-dark input::placeholder,body.theme-dark textarea::placeholder{color:#eef9ffb8!important}body.theme-dark .tool-icon-3d,body.theme-dark .mini-product-icon,body.theme-dark .apps-grid-icon,body.theme-dark .workflow-card-icon,body.theme-dark .source-rail-count,body.theme-dark .workspace-action-button,body.theme-dark .sign-floating-button,body.theme-dark .source-rail-trigger,body.theme-dark .profile-section-stat>i,body.theme-dark .account-console-nav button i,body.theme-dark .signature-rail-button,body.theme-dark .file-source-icon,body.theme-dark .cloud-button{color:#053a5f!important;background:radial-gradient(circle at 28% 12%,rgba(255,255,255,.82),transparent 34%),linear-gradient(145deg,#fff,#94e1ff)!important;border-color:#ffffffad!important}body.theme-dark .tool-icon-3d svg,body.theme-dark .mini-product-icon svg,body.theme-dark .apps-grid-icon svg,body.theme-dark .workflow-card-icon svg,body.theme-dark .workspace-action-button svg,body.theme-dark .sign-floating-button svg,body.theme-dark .source-rail-trigger svg,body.theme-dark .account-console-nav button i svg,body.theme-dark .signature-rail-button svg,body.theme-dark .cloud-button svg{color:#053a5f!important;stroke:#053a5f!important}body.theme-dark .account-console-page{background:radial-gradient(circle at 76% 7%,rgba(174,232,255,.24),transparent 30%),radial-gradient(circle at 10% 34%,rgba(43,182,246,.2),transparent 34%),linear-gradient(135deg,#0b82c2,#064a72 44%,#04243b)!important}body.theme-dark .account-console-sidebar{color:#12324d!important;background:linear-gradient(180deg,#f3fbffeb,#d3efffd1),#e8f7ffdb!important;border-color:#92daff85!important}body.theme-dark .account-console-sidebar *,body.theme-dark .account-console-sidebar .account-status-label,body.theme-dark .account-console-sidebar .account-console-user strong,body.theme-dark .account-console-sidebar .account-console-nav h2,body.theme-dark .account-console-sidebar .account-console-nav button,body.theme-dark .account-console-sidebar .account-console-nav button i{color:#12324d!important}body.theme-dark .account-console-sidebar svg,body.theme-dark .account-console-sidebar .lucide{color:#0b73ad!important;stroke:#0b73ad!important}body.theme-dark .account-console-sidebar .account-console-nav button.active,body.theme-dark .account-console-sidebar .account-console-nav button:hover,body.theme-dark .account-console-sidebar .account-console-nav button:focus-visible{color:#005b9f!important;background:#1298e82e!important}body.theme-dark .saved-work-actions .back-link,body.theme-dark .saved-work-actions button,body.theme-dark .profile-settings-card button,body.theme-dark .account-card-head button,body.theme-dark .profile-inline-links button,body.theme-dark .recent-files button{min-width:92px;min-height:38px;display:inline-flex!important;align-items:center;justify-content:center;padding:0 14px!important;color:#06456f!important;background:#fff!important;border:1px solid rgba(165,223,255,.84)!important;border-radius:10px!important;text-decoration:none!important;opacity:1!important;text-indent:0!important}body.theme-dark .saved-work-actions .back-link:hover,body.theme-dark .saved-work-actions .back-link:focus-visible,body.theme-dark .saved-work-actions button:hover,body.theme-dark .saved-work-actions button:focus-visible,body.theme-dark .profile-settings-card button:hover,body.theme-dark .profile-settings-card button:focus-visible,body.theme-dark .recent-files button:hover,body.theme-dark .recent-files button:focus-visible{color:#fff!important;background:#0b9de2!important}body.theme-dark .signature-request-dialog{width:min(980px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;color:#fff!important;background:linear-gradient(145deg,#075885f7,#03233afc),#073f62!important;border:1px solid rgba(147,225,255,.48)!important}.signature-request-body{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}.signature-request-footer{flex:0 0 auto!important;position:sticky!important;bottom:0!important;z-index:6!important;backdrop-filter:blur(16px)!important}.signature-request-settings{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))!important;gap:12px 16px!important;align-items:stretch!important}.signature-request-settings h3,.signature-request-links{grid-column:1 / -1!important}.signature-request-settings label{min-width:0!important;min-height:auto!important;overflow:hidden!important;padding:14px!important;display:grid!important;grid-template-columns:22px 28px minmax(0,1fr)!important;gap:6px 10px!important;align-content:start!important}.signature-request-settings label>input[type=checkbox]{grid-column:1!important;grid-row:1!important;margin-top:3px!important}.signature-request-settings label>i{grid-column:2!important;grid-row:1!important}.signature-request-settings label>span,.signature-request-settings label>strong{grid-column:3!important;grid-row:1!important;min-width:0!important}.signature-request-settings small,.signature-request-settings .signature-setting-inline,.signature-request-settings .signature-branding-block{grid-column:3!important;min-width:0!important;overflow-wrap:anywhere!important}body.theme-dark .signature-request-head,body.theme-dark .signature-request-footer{background:#031a2ce0!important;border-color:#8edfff42!important}body.theme-dark .signature-request-settings label,body.theme-dark .recipient-row,body.theme-dark .signature-request-links{color:#fff!important;background:#ffffff14!important;border-color:#96e2ff47!important}body.theme-dark .signature-request-status{max-width:100%!important;color:#fff!important;background:#ffffff1f!important;border:1px solid rgba(151,226,255,.24)!important;border-radius:10px!important;padding:8px 10px!important;overflow-wrap:anywhere!important}body.theme-dark .signature-request-footer .back-link,body.theme-dark .signature-request-footer .signup-button{min-height:44px!important;color:#063b64!important;background:#fff!important}body.theme-dark .signature-request-footer .signup-button{color:#fff!important;background:#1298e8!important}.workspace-source-rail,.tool-workspace .workspace-source-rail,.tool-workspace.sign-workspace-mode .workspace-source-rail,.workspace-source-rail.is-pdf-preview,.tool-workspace .workspace-source-rail.is-pdf-preview{top:128px!important;right:16px!important;z-index:28!important}.source-rail-trigger{width:46px!important;height:46px!important}.source-rail-menu{z-index:45!important}body.theme-dark .footer{background:linear-gradient(180deg,#1c1e28fa,#04070dfc),#070b12!important;border-top:1px solid rgba(165,226,255,.22)!important;box-shadow:inset 0 1px #ffffff1a,0 -26px 76px #001f3757!important}@media(max-width:1180px){.tool-workspace{grid-template-columns:minmax(0,1fr)!important}.workspace-side,.workspace-side .tool-options-panel{position:relative!important;top:auto!important;max-height:none!important}.workspace-source-rail,.tool-workspace .workspace-source-rail,.workspace-source-rail.is-pdf-preview{top:88px!important;right:12px!important}}@media(max-width:760px){body{overflow-x:hidden!important}.topbar{left:8px!important;right:8px!important;height:auto!important;min-height:58px!important;flex-wrap:wrap!important;gap:8px!important;padding:8px!important}.topnav{order:3!important;width:100%!important;overflow-x:auto!important;justify-content:flex-start!important}.tool-workspace,.workspace-shell,.workspace-canvas,.workspace-file-card,.preview-editor-panel,.preview-stage{min-width:0!important;max-width:100%!important}.signature-request-dialog{width:calc(100vw - 10px)!important;max-height:calc(100dvh - 10px)!important;border-radius:12px!important}.signature-request-settings{grid-template-columns:1fr!important}.recipient-row{grid-template-columns:24px 30px 1fr!important}.recipient-row input,.recipient-row select,.recipient-security-actions{grid-column:1 / -1!important}.preview-placement-box,.multi-placement-box,.signature-page-field{max-width:74%!important;max-height:18%!important}}body.theme-dark .account-console-sidebar{color:#f7fcff!important;background:linear-gradient(180deg,#064974f5,#03253dfa),#053b5ef5!important;border-color:#7cd6ff61!important}body.theme-dark .account-console-sidebar *,body.theme-dark .account-console-sidebar .account-status-label,body.theme-dark .account-console-sidebar .account-console-user strong,body.theme-dark .account-console-sidebar .account-console-nav h2,body.theme-dark .account-console-sidebar .account-console-nav button,body.theme-dark .account-console-sidebar .account-console-nav button i{color:#f7fcff!important}body.theme-dark .account-console-sidebar svg,body.theme-dark .account-console-sidebar .lucide{color:#bfefff!important;stroke:#bfefff!important}body.theme-dark .account-console-sidebar .account-console-nav button.active,body.theme-dark .account-console-sidebar .account-console-nav button:hover,body.theme-dark .account-console-sidebar .account-console-nav button:focus-visible{color:#043c61!important;background:linear-gradient(135deg,#fff,#a9e9ff)!important;box-shadow:0 12px 28px #18a9ea42!important}body.theme-dark .account-console-sidebar .account-console-nav button.active *,body.theme-dark .account-console-sidebar .account-console-nav button:hover *,body.theme-dark .account-console-sidebar .account-console-nav button:focus-visible *{color:#043c61!important;stroke:#043c61!important}body.theme-dark .account-console-sidebar hr,body.theme-dark .account-console-nav{border-color:#caefff4d!important}body.theme-dark .account-console-user .avatar-ring{color:#06476f!important;background:radial-gradient(circle at 30% 18%,#fff,#bceeff 50%,#159ee9)!important}body.theme-dark .account-console-main a,body.theme-dark .account-profile-card a,body.theme-dark .profile-inline-links a,body.theme-dark .profile-inline-links button{color:#9fe5ff!important}body.theme-dark .account-console-main a:hover,body.theme-dark .account-console-main a:focus-visible,body.theme-dark .account-profile-card a:hover,body.theme-dark .account-profile-card a:focus-visible,body.theme-dark .profile-inline-links a:hover,body.theme-dark .profile-inline-links a:focus-visible,body.theme-dark .profile-inline-links button:hover,body.theme-dark .profile-inline-links button:focus-visible{color:#fff!important}body.theme-dark .recent-files .file-row,body.theme-dark .recent-files li,body.theme-dark .saved-work-item,body.theme-dark .profile-saved-row{background:linear-gradient(145deg,#116da5b8,#042f4beb),#054268eb!important;border-color:#84ddff66!important}body.theme-dark .recent-files button:hover,body.theme-dark .recent-files button:focus-visible,body.theme-dark .saved-work-actions button:hover,body.theme-dark .saved-work-actions button:focus-visible,body.theme-dark .profile-saved-row button:hover,body.theme-dark .profile-saved-row button:focus-visible{color:#fff!important;background:linear-gradient(135deg,#1298e8,#005f9f)!important}body.theme-dark .workspace-source-rail,body.theme-dark #workspaceSourceRail{color:#fff!important}body.theme-dark .workspace-source-rail .source-rail-menu,body.theme-dark #workspaceSourceRail .source-rail-menu{background:linear-gradient(145deg,#074b78fa,#032238fa)!important;border-color:#8bdeff73!important}body.theme-dark .workspace-source-rail .source-rail-menu button,body.theme-dark #workspaceSourceRail .source-rail-menu button{color:#f7fcff!important}body.theme-dark .workspace-source-rail .source-rail-menu button:hover,body.theme-dark #workspaceSourceRail .source-rail-menu button:hover,body.theme-dark .workspace-source-rail .source-rail-menu button:focus-visible,body.theme-dark #workspaceSourceRail .source-rail-menu button:focus-visible{color:#043c61!important;background:linear-gradient(135deg,#fff,#aeeaff)!important}.hero-kicker,.tool-hero-kicker,[data-hero-kicker]{display:none!important}.preview-placement-box,.multi-placement-box,.signature-page-field{contain:layout paint!important;overflow:hidden!important;min-width:32px!important;min-height:18px!important;max-width:min(220px,34%)!important;max-height:min(86px,12%)!important;box-sizing:border-box!important}.preview-placement-box.watermark-mode,.multi-placement-box.watermark-mode,.preview-placement-box[data-placement-kind=watermark],.multi-placement-box[data-placement-kind=watermark]{max-width:min(260px,38%)!important;max-height:80px!important}.signature-page-field.signature{max-width:min(220px,34%)!important;max-height:70px!important}.signature-page-field.initials,.signature-page-field.name,.signature-page-field.date,.signature-page-field.text{max-width:min(180px,30%)!important;max-height:46px!important}.signature-page-field-preview,.signature-page-field-preview span,.signature-page-field-preview strong,.preview-placement-box,.multi-placement-box{font-size:clamp(9px,1vw,16px)!important;line-height:1.05!important}.signature-page-field.date .signature-page-field-preview,.signature-page-field.name .signature-page-field-preview,.signature-page-field.text .signature-page-field-preview{white-space:nowrap!important;text-overflow:ellipsis!important}.signature-page-field img,.preview-placement-box img,.multi-placement-box img{width:100%!important;height:100%!important;object-fit:contain!important}.workspace-source-rail,.tool-workspace .workspace-source-rail,.tool-workspace.sign-workspace-mode .workspace-source-rail,.workspace-source-rail.is-pdf-preview,.tool-workspace .workspace-source-rail.is-pdf-preview,#workspaceSourceRail{position:absolute!important;top:112px!important;right:22px!important;z-index:48!important;display:flex!important;flex-direction:column!important;gap:10px!important;width:42px!important;pointer-events:auto!important}.source-rail-trigger{width:40px!important;height:40px!important;border-radius:999px!important;padding:0!important}.source-rail-trigger svg,.source-rail-menu-item svg{width:18px!important;height:18px!important;flex:0 0 auto!important}.source-rail-menu{top:0!important;right:48px!important;left:auto!important;min-width:184px!important;transform:translate(8px) scale(.98)!important}.source-rail-menu:after{right:-6px!important;left:auto!important}.workspace-source-rail:hover .source-rail-menu,.workspace-source-rail:focus-within .source-rail-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0) scale(1)!important}.signature-request-dialog{width:min(980px,calc(100vw - 32px))!important;max-height:calc(100vh - 36px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}.signature-request-body{min-height:0!important;overflow-y:auto!important;padding:24px!important}.signature-request-footer{position:sticky!important;bottom:0!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;min-height:72px!important;padding:14px 24px!important}.signature-request-status{margin-right:auto!important;max-width:min(58ch,100%)!important;user-select:none!important}.signature-request-settings{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.signature-request-settings>*,.signature-recipient-row,.signature-request-row{min-width:0!important}.footer{color:#f7fbff!important;background:linear-gradient(145deg,#191b25f5,#212430fa),#171921fa!important;border-top:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px #ffffff14,0 -22px 60px #04152633!important;backdrop-filter:blur(18px) saturate(135%)!important}.footer a,.footer button,.footer p,.footer h3,.footer li,.footer span{color:inherit!important}body.theme-dark svg,body.theme-dark .lucide,body.theme-dark i[data-lucide]{color:#f7fcff!important;stroke:currentColor!important}body.theme-dark .tool-icon-3d,body.theme-dark .tool-card-icon,body.theme-dark .source-rail-trigger,body.theme-dark .cloud-button,body.theme-dark .account-console-sidebar svg,body.theme-dark .account-console-sidebar i{color:#05395d!important;background:linear-gradient(145deg,#fff,#91e4ff)!important;border-color:#b1eaffb8!important;box-shadow:0 10px 24px #002a503d,inset 0 -4px #0077b82e!important}body.theme-dark .topbar,body.theme-dark .topbar a,body.theme-dark .topbar button,body.theme-dark .topbar .brand,body.theme-dark .topbar .brand span,body.theme-dark .topbar .nav-link,body.theme-dark .hero-title,body.theme-dark .tool-hero h1,body.theme-dark .home-hero h1,body.theme-dark .tool-hero p,body.theme-dark .home-hero p,body.theme-dark .tool-info-card,body.theme-dark .tool-info-card p,body.theme-dark .tool-upload-panel p{color:#f7fcff!important}body.theme-dark .tool-info-card,body.theme-dark .tool-upload-panel,body.theme-dark .tool-card,body.theme-dark .account-profile-card,body.theme-dark .account-console-card,body.theme-dark .recent-files .file-row,body.theme-dark .saved-work-item,body.theme-dark .profile-saved-row{background:linear-gradient(145deg,#116da5b8,#042f4bf0),#054268eb!important;border-color:#84ddff6b!important;color:#f7fcff!important}body.theme-dark .account-console-page{position:relative!important;background:radial-gradient(circle at 72% 16%,rgba(140,224,255,.22),transparent 34%),linear-gradient(135deg,#0699dd,#06679d 42%,#063d63)!important}body.theme-dark .account-console-page:before,body.theme-dark .account-console-page:after{opacity:.26!important;display:block!important}body.theme-dark .account-console-sidebar,body.theme-dark .account-console-main{position:relative!important;z-index:1!important}body.theme-dark .account-console-sidebar a,body.theme-dark .account-console-sidebar button,body.theme-dark .account-console-main,body.theme-dark .account-console-main p,body.theme-dark .account-console-main span,body.theme-dark .account-console-main strong,body.theme-dark .account-console-main label{color:#f7fcff!important}body.theme-dark .account-console-main a,body.theme-dark .account-profile-card a,body.theme-dark .profile-inline-links a,body.theme-dark .profile-inline-links button{color:#aeeaff!important}body.theme-dark .recent-files button,body.theme-dark .saved-work-actions button,body.theme-dark .profile-saved-row button{min-width:92px!important;color:#06476f!important;background:#fff!important;border-color:#ace5ffd6!important}body.theme-dark .source-rail-menu,body.theme-dark .signature-request-dialog{color:#f7fcff!important;background:linear-gradient(145deg,#074b78fa,#032238fa)!important;border-color:#8bdeff73!important}body.theme-dark .signature-request-footer{background:linear-gradient(180deg,#074b78f5,#032238fa)!important;border-top:1px solid rgba(151,226,255,.36)!important}@media(max-width:1100px){.tool-workspace,.workspace-layout,.tool-runner-layout{grid-template-columns:1fr!important}.workspace-options,.tool-options,.workspace-side,.tool-side-panel{width:auto!important;max-width:none!important}.workspace-source-rail,.tool-workspace .workspace-source-rail,.workspace-source-rail.is-pdf-preview,#workspaceSourceRail{position:sticky!important;top:74px!important;right:auto!important;align-self:flex-end!important;margin:0 10px -46px auto!important}.source-rail-menu{top:46px!important;right:0!important;transform:translateY(-4px) scale(.98)!important}.workspace-source-rail:hover .source-rail-menu,.workspace-source-rail:focus-within .source-rail-menu{transform:translateY(0) scale(1)!important}}@media(max-width:760px){.signature-request-dialog{width:min(100vw - 16px,560px)!important;max-height:calc(100vh - 16px)!important}.signature-request-body{padding:18px!important}.signature-request-settings{grid-template-columns:1fr!important}.signature-recipient-row,.signature-request-row{display:grid!important;grid-template-columns:1fr!important}.signature-request-footer{flex-wrap:wrap!important;justify-content:stretch!important}.signature-request-footer button{flex:1 1 120px!important}}body.theme-dark{background-color:#0a85cf!important}body.theme-dark .home-hero .hero-kicker,body.theme-dark .tool-hero .hero-kicker,body.theme-dark .tool-hero-kicker,body.theme-dark .section-kicker{display:none!important}body.theme-dark .topbar,body.theme-dark .profile-shell,body.theme-dark .tool-workspace,body.theme-dark .workspace-shell,body.theme-dark .workspace-card,body.theme-dark .workspace-panel,body.theme-dark .workspace-sidebar,body.theme-dark .account-console-sidebar,body.theme-dark .account-profile-card,body.theme-dark .saved-work-panel,body.theme-dark .recent-files-panel,body.theme-dark .result-card,body.theme-dark .tool-option-panel,body.theme-dark .tool-options-card{background:linear-gradient(145deg,#043a5edb,#021e34f0)!important;border-color:#97e2ff59!important;color:#f7fcff!important;box-shadow:0 24px 70px #00234457,inset 0 1px #ffffff14!important}body.theme-dark .tool-upload-panel,body.theme-dark .tool-info-card,body.theme-dark .tool-card,body.theme-dark .continue-card,body.theme-dark .workspace-step-card,body.theme-dark .workflow-card,body.theme-dark .option-card,body.theme-dark .pricing-card{background:#ffffff24!important;border-color:#ffffff59!important;color:#fff!important}body.theme-dark .home-hero h1,body.theme-dark .tool-hero h1,body.theme-dark .tool-page h1,body.theme-dark .tool-card h3,body.theme-dark .tool-info-card h3,body.theme-dark .tool-upload-panel h2,body.theme-dark .tool-upload-panel h3,body.theme-dark .workspace-title,body.theme-dark .workspace-panel-title,body.theme-dark .account-console-main h1,body.theme-dark .account-console-main h2,body.theme-dark .account-console-main h3,body.theme-dark .account-console-main strong,body.theme-dark .account-console-sidebar strong,body.theme-dark .saved-work-item strong,body.theme-dark .recent-files-panel strong{color:#fff!important}body.theme-dark .home-hero p,body.theme-dark .tool-hero p,body.theme-dark .tool-card p,body.theme-dark .tool-info-card p,body.theme-dark .tool-upload-panel p,body.theme-dark .workspace-hint,body.theme-dark .helper-text,body.theme-dark .account-console-main p,body.theme-dark .account-console-main span,body.theme-dark .account-console-main small,body.theme-dark .account-console-main dt,body.theme-dark .account-console-main dd,body.theme-dark .saved-work-item small,body.theme-dark .recent-files-panel small{color:#dff5ff!important}body.theme-dark .upload-button,body.theme-dark .primary-button,body.theme-dark .signup-button,body.theme-dark .logout-button,body.theme-dark .back-link,body.theme-dark .recent-files-panel button,body.theme-dark .saved-work-actions button,body.theme-dark .profile-saved-row button,body.theme-dark .result-action-button{background:#fff!important;border-color:#ffffffb8!important;color:#06456e!important;text-shadow:none!important}body.theme-dark .upload-button *,body.theme-dark .primary-button *,body.theme-dark .signup-button *,body.theme-dark .logout-button *,body.theme-dark .back-link *,body.theme-dark .recent-files-panel button *,body.theme-dark .saved-work-actions button *,body.theme-dark .profile-saved-row button *,body.theme-dark .result-action-button *{color:#06456e!important;stroke:#06456e!important}body.theme-dark .tool-icon-3d,body.theme-dark .tool-card-icon,body.theme-dark .source-rail-trigger,body.theme-dark .workspace-action-button,body.theme-dark .signature-rail-button,body.theme-dark .cloud-button,body.theme-dark .profile-icon-button{background:linear-gradient(145deg,#fff,#d6f2ff)!important;border-color:#ffffffbf!important;color:#0678bb!important;box-shadow:0 12px 24px #001f3a42!important}body.theme-dark .tool-icon-3d svg,body.theme-dark .tool-card-icon svg,body.theme-dark .source-rail-trigger svg,body.theme-dark .workspace-action-button svg,body.theme-dark .signature-rail-button svg,body.theme-dark .cloud-button svg,body.theme-dark .profile-icon-button svg{color:#0678bb!important;stroke:#0678bb!important;fill:none!important}body.theme-dark .account-console-nav button:not(.active),body.theme-dark .account-console-nav button:not(.active) *,body.theme-dark .profile-sidebar-link:not(.active),body.theme-dark .profile-sidebar-link:not(.active) *{color:#dff5ff!important;stroke:#dff5ff!important}body.theme-dark .account-console-nav button.active,body.theme-dark .profile-sidebar-link.active{background:#ffffffe6!important;color:#06456e!important}body.theme-dark .account-console-nav button.active *,body.theme-dark .profile-sidebar-link.active *{color:#06456e!important;stroke:#06456e!important}body.theme-dark .workspace-page,body.theme-dark .workspace-page *,body.theme-dark .pdf-page,body.theme-dark .pdf-page *,body.theme-dark .document-page,body.theme-dark .document-page *,body.theme-dark .workspace-page-mock,body.theme-dark .workspace-page-mock *,body.theme-dark .workspace-document,body.theme-dark .workspace-document *,body.theme-dark .pdf-preview-page,body.theme-dark .pdf-preview-page *{color:#111827!important;text-shadow:none!important}body.theme-dark .workspace-page,body.theme-dark .pdf-page,body.theme-dark .document-page,body.theme-dark .workspace-page-mock,body.theme-dark .workspace-document,body.theme-dark .pdf-preview-page{background:#fff!important}#workspaceSourceRail.workspace-source-rail,.workspace-source-rail{width:46px!important;gap:10px!important}.workspace-source-rail .source-rail-trigger,.workspace-source-rail .cloud-button{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}.workspace-source-rail .source-rail-trigger svg,.workspace-source-rail .cloud-button svg{width:20px!important;height:20px!important}.source-rail-menu button{display:grid!important;grid-template-columns:22px 1fr!important;align-items:center!important;gap:10px!important;min-height:38px!important;white-space:nowrap!important}.signature-request-dialog{width:min(1000px,calc(100vw - 28px))!important;max-height:min(840px,calc(100vh - 28px))!important}.signature-recipient-row,.recipient-row{display:grid!important;grid-template-columns:30px 34px minmax(140px,1fr) minmax(170px,1.2fr) 128px auto!important;align-items:center!important;gap:8px!important}.signature-request-option,.signature-request-settings>label,.signature-request-settings>div{display:grid!important;grid-template-columns:22px 32px minmax(0,1fr)!important;align-items:start!important;column-gap:10px!important;padding:16px 0!important;min-width:0!important}.signature-request-option p,.signature-request-settings p{max-width:56ch!important;margin:6px 0 0!important}.signature-request-status{font-size:13px!important;line-height:1.35!important;max-width:min(62ch,100%)!important;padding:0!important}body.theme-dark .signature-request-status{background:transparent!important}@media(max-width:1180px){.tool-workspace,.workspace-shell{grid-template-columns:minmax(0,1fr)!important}.workspace-side,.tool-options-sidebar{width:auto!important;max-width:none!important}}@media(max-width:760px){.topbar{left:8px!important;right:8px!important;width:calc(100% - 16px)!important;gap:8px!important}.topnav{overflow-x:auto!important;scrollbar-width:none!important}.home-hero h1,.tool-hero h1{font-size:clamp(38px,12vw,58px)!important;line-height:1.05!important}.signature-recipient-row,.recipient-row{grid-template-columns:28px 32px 1fr!important}.signature-recipient-row select,.recipient-row select,.signature-recipient-row .recipient-tools,.recipient-row .recipient-tools{grid-column:3!important}.signature-request-option,.signature-request-settings>label,.signature-request-settings>div{grid-template-columns:22px 30px minmax(0,1fr)!important}}body.theme-dark{background:#1198d8!important;color:#f7fcff!important}body.theme-dark .topbar{background:linear-gradient(135deg,#045c8cd1,#033556eb)!important;border-color:#cbf1ff57!important;box-shadow:0 18px 44px #002d4b38!important}body.theme-dark .topbar a,body.theme-dark .topbar button,body.theme-dark .topbar .brand,body.theme-dark .topbar .brand *{color:#f7fcff!important}body.theme-dark .brand-accent,body.theme-dark .brand-pdf,body.theme-dark .logo-pdf{color:#7bdbff!important}body.theme-dark .logout-button,body.theme-dark .primary-light-button,body.theme-dark .ghost-button{background:#f7fcff!important;color:#064269!important;border-color:#ffffffb8!important}body.theme-dark .language-switch,body.theme-dark .lang-button,body.theme-dark .apps-button{background:#02253ec2!important;border-color:#beeaff5c!important;color:#f7fcff!important}body.theme-dark .hero-kicker,body.theme-dark .tool-hero-kicker,body.theme-dark [data-hero-kicker],body.theme-dark .home-hero .pill,body.theme-dark .tool-landing .pill{display:none!important}body.theme-dark .home-hero h1,body.theme-dark .home-hero p,body.theme-dark .tool-hero h1,body.theme-dark .tool-hero p,body.theme-dark .tool-landing h1,body.theme-dark .tool-landing p{color:#fff!important;text-shadow:0 18px 45px rgba(0,38,64,.24)!important}body.theme-dark .tool-category-tabs button,body.theme-dark .tool-card,body.theme-dark .tool-info-card,body.theme-dark .tool-upload-panel,body.theme-dark .feature-card,body.theme-dark .workspace-card{background:#06659794!important;border-color:#dcf6ff85!important;color:#fff!important}body.theme-dark .tool-card *,body.theme-dark .tool-info-card *,body.theme-dark .tool-upload-panel *,body.theme-dark .feature-card *{color:#fff!important}body.theme-dark .workspace-shell,body.theme-dark .workspace-canvas,body.theme-dark .workspace-main,body.theme-dark .workspace-side,body.theme-dark .workspace-panel,body.theme-dark .workspace-preview-card,body.theme-dark .tool-options-panel,body.theme-dark .tool-option-card{background:linear-gradient(145deg,#03253af0,#044468e0)!important;border-color:#39e0da66!important;color:#f7fcff!important}body.theme-dark .workspace-shell *:not(input):not(select):not(textarea):not(option):not(.pdf-page *),body.theme-dark .workspace-side *:not(input):not(select):not(textarea):not(option),body.theme-dark .tool-options-panel *:not(input):not(select):not(textarea):not(option){color:#f7fcff!important}body.theme-dark input,body.theme-dark select,body.theme-dark textarea{background:#02253eeb!important;border-color:#aee4ff7a!important;color:#fff!important}body.theme-dark input::placeholder,body.theme-dark textarea::placeholder{color:#effaffbd!important}body.theme-dark svg,body.theme-dark .lucide,body.theme-dark i[data-lucide]{color:currentColor!important;stroke:currentColor!important;opacity:1!important}body.theme-dark .tool-icon-3d,body.theme-dark .tool-card-icon,body.theme-dark .source-rail-trigger,body.theme-dark .cloud-button,body.theme-dark .workspace-action-button,body.theme-dark .signature-rail-button,body.theme-dark .profile-icon-button,body.theme-dark .mini-product-icon,body.theme-dark .file-source-icon,body.theme-dark .result-icon-button{background:linear-gradient(145deg,#eafeff,#40caff)!important;color:#063b5d!important;box-shadow:0 14px 30px #00213a47!important}body.theme-dark .tool-icon-3d svg,body.theme-dark .tool-card-icon svg,body.theme-dark .source-rail-trigger svg,body.theme-dark .cloud-button svg,body.theme-dark .workspace-action-button svg,body.theme-dark .signature-rail-button svg,body.theme-dark .profile-icon-button svg,body.theme-dark .mini-product-icon svg,body.theme-dark .file-source-icon svg,body.theme-dark .result-icon-button svg{color:#063b5d!important;stroke:#063b5d!important}.workspace-action-button,.cloud-button,.source-rail-trigger,.signature-rail-button{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important}.workspace-source-rail,#workspaceSourceRail{z-index:70!important}.source-rail-menu{z-index:90!important;min-width:190px!important;filter:drop-shadow(0 18px 32px rgba(6,61,98,.2))!important}body.theme-dark .source-rail-menu{background:#f7fdfffa!important;border-color:#a0e0ffb8!important}body.theme-dark .source-rail-menu,body.theme-dark .source-rail-menu *,body.theme-dark .source-rail-menu button{color:#063b5d!important}.preview-placement-box,.multi-placement-box,.signature-page-field{max-width:min(260px,calc(100% - 18px))!important;max-height:88px!important;min-width:48px!important;min-height:24px!important;overflow:hidden!important;contain:layout paint!important}.signature-page-field-preview,.signature-page-field-preview span,.signature-page-field-preview strong,.preview-placement-box{font-size:clamp(10px,1vw,20px)!important;line-height:1.05!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}.signature-request-dialog{width:min(960px,calc(100vw - 32px))!important;max-height:min(820px,calc(100vh - 32px))!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}.signature-request-body{min-height:0!important;overflow:auto!important}.signature-request-settings{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:0 18px!important}.signature-request-option,.signature-request-settings>*,.signature-request-row,.signature-recipient-row,.recipient-row{min-width:0!important;overflow-wrap:anywhere!important}.signature-request-footer{min-height:78px!important}.signature-request-status{max-width:min(62ch,100%)!important;white-space:normal!important;overflow-wrap:anywhere!important}body.theme-dark .signature-request-dialog{background:linear-gradient(145deg,#074a76fa,#02243bfa)!important;border-color:#96e2ff73!important}body.theme-dark .signature-request-footer{background:linear-gradient(180deg,#074a76f5,#02243bfa)!important}.account-console-page{background:radial-gradient(circle at 76% 10%,rgba(132,219,255,.34),transparent 34%),linear-gradient(135deg,#eff9ff,#dff2ff 48%,#f8fbff)!important}.account-console-page:before,.account-console-page:after{opacity:.55!important}body.theme-dark .account-console-page{background:radial-gradient(circle at 78% 8%,rgba(155,232,255,.28),transparent 32%),linear-gradient(135deg,#1198d8,#064f7e 56%,#033455)!important}body.theme-dark .account-console-sidebar{background:#ecf9ffeb!important;border-right-color:#0654882e!important}body.theme-dark .account-console-sidebar,body.theme-dark .account-console-sidebar *,body.theme-dark .account-console-nav button,body.theme-dark .account-console-user strong{color:#063b5d!important}body.theme-dark .account-console-nav button.active,body.theme-dark .account-console-nav button:hover{background:#c9ecff!important;color:#005a91!important}body.theme-dark .account-profile-card{background:#043a5cc2!important;border-color:#c4edff57!important;color:#f7fcff!important}body.theme-dark .account-profile-card *,body.theme-dark .account-console-main,body.theme-dark .account-console-main *{color:#f7fcff!important}body.theme-dark .account-profile-card a,body.theme-dark .profile-inline-links button{color:#b9eeff!important}body.theme-dark .saved-work-item,body.theme-dark .profile-saved-row,body.theme-dark .recent-files .file-row{background:#075d8da3!important;border-color:#cdf2ff70!important}body.theme-dark .saved-work-actions button,body.theme-dark .profile-saved-row button,body.theme-dark .recent-files button,body.theme-dark .account-profile-card .back-link{background:#f7fcff!important;color:#063b5d!important;border-color:#ffffffd1!important}.footer{background:linear-gradient(135deg,#1d1f2afa,#080a11fa)!important;border-top:1px solid rgba(255,255,255,.1)!important;color:#f7f8fb!important;box-shadow:inset 0 1px #ffffff14,0 -24px 70px #002d5a2e!important}@media(max-width:980px){.topbar{flex-wrap:wrap!important;gap:10px!important}.workspace-layout,.tool-workspace-layout,.workspace-grid{grid-template-columns:1fr!important}.workspace-side,.tool-options-panel{width:100%!important;max-width:none!important}.account-console-page{grid-template-columns:1fr!important}.account-console-sidebar{position:relative!important;width:100%!important;min-height:auto!important}}@media(max-width:640px){.workspace-action-button,.cloud-button,.source-rail-trigger,.signature-rail-button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}.signature-request-dialog{width:calc(100vw - 14px)!important;max-height:calc(100vh - 14px)!important}.signature-request-body{padding:14px!important}.signature-request-footer{padding:12px 14px!important}}body.theme-dark{color-scheme:dark}body.theme-dark .home-hero,body.theme-dark .tool-hero,body.theme-dark .page-section,body.theme-dark .tool-page,body.theme-dark .account-console-page{color:#f7fcff!important}body.theme-dark .home-hero p,body.theme-dark .tool-hero p,body.theme-dark .tool-upload-panel p,body.theme-dark .tool-info-card p,body.theme-dark .account-console-main p,body.theme-dark .account-console-main dd,body.theme-dark .account-console-main span,body.theme-dark .workspace-hint,body.theme-dark .helper-text{color:#f7fcffe0!important}body.theme-dark .tool-upload-panel,body.theme-dark .tool-info-card,body.theme-dark .tool-card,body.theme-dark .workspace-shell,body.theme-dark .workspace-canvas,body.theme-dark .workspace-side,body.theme-dark .tool-options-panel,body.theme-dark .workflow-stage-panel,body.theme-dark .account-profile-card,body.theme-dark .saved-work-item,body.theme-dark .profile-saved-row,body.theme-dark .recent-files li,body.theme-dark .recent-files .file-row{background:linear-gradient(145deg,#053d60eb,#021c30eb)!important;border-color:#8fdcff5c!important;color:#f7fcff!important;box-shadow:0 22px 70px #00122352,inset 0 1px #ffffff14!important}body.theme-dark .tool-upload-panel *,body.theme-dark .tool-info-card *,body.theme-dark .tool-card *,body.theme-dark .workspace-side *,body.theme-dark .tool-options-panel *,body.theme-dark .workflow-stage-panel *,body.theme-dark .account-profile-card *,body.theme-dark .saved-work-item *,body.theme-dark .profile-saved-row *,body.theme-dark .recent-files *{color:inherit!important}body.theme-dark .primary-button,body.theme-dark .upload-button,body.theme-dark .signup-button,body.theme-dark .logout-button,body.theme-dark .recent-files button,body.theme-dark .saved-work-actions button,body.theme-dark .profile-saved-row button,body.theme-dark .account-card-head button,body.theme-dark .profile-inline-links button{color:#06476f!important;background:linear-gradient(180deg,#fff,#dff5ff)!important;border-color:#97e2ff9e!important;text-shadow:none!important}body.theme-dark .tool-icon-3d,body.theme-dark .tool-card-icon,body.theme-dark .source-rail-trigger,body.theme-dark .cloud-button,body.theme-dark .workspace-action-button,body.theme-dark .signature-rail-button,body.theme-dark .profile-icon-button,body.theme-dark .mini-product-icon,body.theme-dark .file-source-icon{background:linear-gradient(145deg,#e9fbff,#67d3ff)!important;color:#06476f!important;border-color:#ffffffb8!important;box-shadow:0 10px 24px #001c3647,inset 0 1px #ffffffbd!important}body.theme-dark .tool-icon-3d svg,body.theme-dark .tool-card-icon svg,body.theme-dark .source-rail-trigger svg,body.theme-dark .cloud-button svg,body.theme-dark .workspace-action-button svg,body.theme-dark .signature-rail-button svg,body.theme-dark .profile-icon-button svg,body.theme-dark .mini-product-icon svg,body.theme-dark .file-source-icon svg{color:#06476f!important;stroke:#06476f!important}body.theme-dark .account-console-page{background:radial-gradient(circle at 78% 12%,rgba(133,219,255,.2),transparent 28%),radial-gradient(circle at 18% 38%,rgba(255,255,255,.09),transparent 30%),linear-gradient(135deg,#1298e8,#075a8c 45%,#04243d)!important}body.theme-dark .account-console-sidebar{background:linear-gradient(180deg,#eefafff0,#cceeffdb)!important;border-right-color:#075a8c38!important}body.theme-dark .account-console-sidebar,body.theme-dark .account-console-sidebar *,body.theme-dark .account-console-nav button,body.theme-dark .account-console-user strong{color:#0b2a44!important}body.theme-dark .account-console-nav button.active,body.theme-dark .account-console-nav button:hover,body.theme-dark .account-console-nav button:focus-visible{background:linear-gradient(90deg,#1298e82e,#ffffffd1)!important;color:#075a8c!important}body.theme-dark .profile-usage-card .usage-ring{background:#fff!important;color:#075a8c!important}body.theme-dark input,body.theme-dark select,body.theme-dark textarea,body.theme-dark .tool-option-field input,body.theme-dark .tool-option-field select,body.theme-dark .tool-option-field textarea,body.theme-dark .signature-request-row input,body.theme-dark .signature-request-row select,body.theme-dark .recipient-row input,body.theme-dark .recipient-row select{background:#021d30db!important;border-color:#8fdcff6b!important;color:#f7fcff!important;box-shadow:none!important}body.theme-dark input::placeholder,body.theme-dark textarea::placeholder{color:#f7fcff9e!important}body.theme-dark .source-rail-menu,body.theme-dark .apps-dropdown,body.theme-dark .mega-menu{background:linear-gradient(145deg,#ecfafffa,#ceeffff5)!important;border-color:#1298e842!important;color:#0b2a44!important}body.theme-dark .source-rail-menu *,body.theme-dark .apps-dropdown *,body.theme-dark .mega-menu *{color:#0b2a44!important}.signature-request-dialog{min-width:0!important}.signature-request-body{scrollbar-gutter:stable!important}.signature-request-settings label{align-content:start!important;min-height:116px!important}body.theme-dark .signature-request-settings label,body.theme-dark .signature-recipient-row,body.theme-dark .recipient-row,body.theme-dark .signature-request-links{background:#032842b8!important;border-color:#97e2ff3d!important;color:#f7fcff!important}body.theme-dark .signature-request-settings label *,body.theme-dark .signature-recipient-row *,body.theme-dark .recipient-row *,body.theme-dark .signature-request-links *{color:inherit!important}.signature-request-footer .signup-button,.signature-request-footer .primary-button{min-width:92px!important}.preview-placement-box,.multi-placement-box,.signature-page-field{transform-origin:center center!important;z-index:12!important}.signature-page-field.name,.signature-page-field.date,.signature-page-field.text,.preview-placement-box.name,.preview-placement-box.date,.preview-placement-box.text{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:2px 6px!important}.workspace-canvas .pdf-page-preview,.workspace-canvas .preview-page,.workspace-canvas .document-page{max-width:100%!important}@media(max-width:1200px){.workspace-shell,.tool-workspace.has-files .workspace-shell{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important}.account-profile-grid{grid-template-columns:1fr!important}}@media(max-width:900px){.topbar{flex-wrap:wrap!important;gap:8px!important}.workspace-shell,.tool-workspace.has-files .workspace-shell{display:grid!important;grid-template-columns:1fr!important}.workspace-side{position:static!important;width:100%!important;max-height:none!important}.workspace-canvas{min-height:420px!important;overflow:auto!important}.account-console{grid-template-columns:1fr!important}.account-console-sidebar{position:static!important;width:100%!important}.account-console-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.home-hero h1,.tool-hero h1{font-size:clamp(2rem,11vw,3.2rem)!important}.workspace-canvas{min-height:360px!important;padding:12px!important}#workspaceSourceRail.workspace-source-rail,.workspace-source-rail{right:14px!important;bottom:14px!important}.source-rail-menu{max-width:calc(100vw - 28px)!important}.signature-request-head,.signature-request-body,.signature-request-footer{padding-left:14px!important;padding-right:14px!important}}.hero-kicker,.tool-hero-kicker,.home-hero .hero-kicker,.tool-hero .tool-hero-kicker,[data-hero-kicker]{display:none!important}body.theme-dark{--dark-panel: rgba(4, 38, 64, .92);--dark-panel-strong: rgba(3, 29, 49, .96);--dark-line: rgba(190, 235, 255, .34);--dark-text: #f7fcff;--dark-accent: #9de8ff;background:radial-gradient(circle at 50% -10%,rgba(255,255,255,.2),transparent 34%),linear-gradient(135deg,#0894da,#06699e 42%,#032a43)!important;color:var(--dark-text)!important}body.theme-dark .topbar,body.theme-dark .tool-card,body.theme-dark .tool-info-card,body.theme-dark .tool-upload-panel,body.theme-dark .workspace-shell,body.theme-dark .workspace-canvas,body.theme-dark .workspace-side,body.theme-dark .tool-options,body.theme-dark .tool-options-panel,body.theme-dark .account-console-sidebar,body.theme-dark .account-profile-card,body.theme-dark .account-console-card,body.theme-dark .saved-work-item,body.theme-dark .recent-files .file-row{color:var(--dark-text)!important;background:linear-gradient(145deg,#085483e0,#03233af2)!important;border-color:var(--dark-line)!important;box-shadow:0 24px 70px #0003,inset 0 1px #ffffff1a!important}body.theme-dark .home-hero h1,body.theme-dark .home-hero p,body.theme-dark .tool-hero h1,body.theme-dark .tool-hero p,body.theme-dark .tool-card h3,body.theme-dark .tool-card p,body.theme-dark .tool-info-card *,body.theme-dark .tool-upload-panel *,body.theme-dark .workspace-canvas *,body.theme-dark .workspace-side *,body.theme-dark .account-console-sidebar *,body.theme-dark .account-console-main,body.theme-dark .account-console-main p,body.theme-dark .account-console-main span,body.theme-dark .account-console-main strong,body.theme-dark .account-console-main label,body.theme-dark .account-console-main dt,body.theme-dark .account-console-main dd{color:var(--dark-text)!important;text-shadow:0 1px 1px rgba(0,0,0,.22)}body.theme-dark .hero-subtitle,body.theme-dark .tool-hero-subtitle,body.theme-dark .muted,body.theme-dark small,body.theme-dark .workspace-hint,body.theme-dark .helper-text{color:#d9f4ff!important}body.theme-dark .primary-button,body.theme-dark .upload-button,body.theme-dark .signup-button,body.theme-dark .logout-button,body.theme-dark .topbar .signup-button,body.theme-dark .topbar [data-auth-open],body.theme-dark .recent-files button,body.theme-dark .saved-work-actions button,body.theme-dark .profile-saved-row button{color:#06476f!important;background:linear-gradient(180deg,#fff,#dff5ff)!important;border-color:#ace5ffd6!important;text-shadow:none!important}body.theme-dark svg,body.theme-dark .lucide,body.theme-dark i[data-lucide]{color:currentColor!important;stroke:currentColor!important}body.theme-dark .tool-icon-3d,body.theme-dark .tool-card-icon,body.theme-dark .source-rail-trigger,body.theme-dark .cloud-button,body.theme-dark .workspace-action-button,body.theme-dark .signature-rail-button,body.theme-dark .profile-icon-button{color:#075a8c!important;background:linear-gradient(145deg,#fff,#c6efff)!important;border-color:#cef4ffe6!important;box-shadow:0 12px 26px #00224440,inset 0 1px #ffffffe6!important}body.theme-dark .tool-icon-3d svg,body.theme-dark .tool-card-icon svg,body.theme-dark .source-rail-trigger svg,body.theme-dark .cloud-button svg,body.theme-dark .workspace-action-button svg,body.theme-dark .signature-rail-button svg{color:#075a8c!important;stroke:#075a8c!important}body.theme-dark .account-console-nav button.active,body.theme-dark .account-console-nav button:hover,body.theme-dark .account-console-nav button:focus-visible{background:linear-gradient(180deg,#fff,#dff5ff)!important;color:#06527e!important}body.theme-dark .account-console-nav button.active *,body.theme-dark .account-console-nav button:hover *,body.theme-dark .account-console-nav button:focus-visible *{color:#06527e!important;stroke:#06527e!important}.tool-workspace,.workspace-shell,.workspace-canvas{position:relative!important;overflow:visible!important}#workspaceSourceRail.workspace-source-rail,.workspace-source-rail{position:absolute!important;top:118px!important;right:16px!important;left:auto!important;width:42px!important;min-width:42px!important;height:42px!important;z-index:90!important;margin:0!important;display:block!important}#workspaceSourceRail[hidden],.workspace-source-rail[hidden],.tool-workspace.sign-workspace-mode #workspaceSourceRail,.tool-workspace.sign-workspace-mode .workspace-source-rail{display:none!important}#workspaceSourceRail.workspace-source-rail.is-pdf-preview,.workspace-source-rail.is-pdf-preview{top:164px!important}.source-rail-trigger{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border-radius:999px!important}.source-rail-menu{position:absolute!important;top:0!important;right:52px!important;left:auto!important;min-width:184px!important;width:max-content!important;max-width:min(240px,calc(100vw - 96px))!important;padding:10px!important;display:grid!important;gap:4px!important;opacity:0!important;pointer-events:none!important;transform:translate(8px) scale(.96)!important;transform-origin:right center!important;transition:opacity .16s ease,transform .16s ease!important}.source-rail-menu:after{content:""!important;position:absolute!important;top:0!important;right:-54px!important;width:54px!important;height:100%!important}.workspace-source-rail:hover .source-rail-menu,.workspace-source-rail:focus-within .source-rail-menu{opacity:1!important;pointer-events:auto!important;transform:translate(0) scale(1)!important}.preview-placement-box,.multi-placement-box,.signature-page-field{max-width:min(260px,calc(100% - 12px))!important;max-height:92px!important;min-width:48px!important;min-height:24px!important;overflow:hidden!important;contain:layout paint!important}.preview-placement-box.watermark-mode,.preview-placement-box[data-placement-kind=watermark],.signature-page-field.stamp{max-width:min(280px,calc(100% - 12px))!important;max-height:96px!important}.signature-page-field.name,.signature-page-field.date,.signature-page-field.text{max-height:44px!important}.signature-page-field-preview,.signature-page-field-preview span,.signature-page-field-preview strong,.preview-placement-box{font-size:clamp(10px,1.05vw,22px)!important;line-height:1.05!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}.signature-page-field.date .signature-page-field-preview,.signature-page-field.name .signature-page-field-preview,.signature-page-field.text .signature-page-field-preview{font-size:clamp(10px,.95vw,18px)!important}.signature-page-field img,.preview-placement-box img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}.signature-request-dialog{width:min(980px,calc(100vw - 32px))!important;height:auto!important;max-height:min(820px,calc(100vh - 32px))!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:10px!important}.signature-request-body{min-height:0!important;overflow:auto!important;padding:24px!important}.signature-request-settings{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 18px!important}.signature-request-settings>*,.signature-request-row,.signature-recipient-row,.recipient-row{min-width:0!important}.recipient-row input,.recipient-row select,.signature-request-row input,.signature-request-row select,.signature-request-row textarea{min-width:0!important}.signature-request-footer{position:sticky!important;bottom:0!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px!important;background:#fffffffa!important;border-top:1px solid rgba(11,82,130,.16)!important}.signature-request-status{margin-right:auto!important;max-width:62ch!important;white-space:normal!important;user-select:none!important;color:#075a8c!important}body.theme-dark .signature-request-dialog{color:#f7fcff!important;background:linear-gradient(145deg,#074b78fa,#032238fa)!important;border-color:#8bdeff73!important}body.theme-dark .signature-request-footer{background:linear-gradient(180deg,#074b78f5,#032238fa)!important;border-top-color:#97e2ff5c!important}body.theme-dark .signature-request-status{color:#dff8ff!important}.workspace-side .tool-options-panel,.tool-workspace .workspace-options{position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important}.footer{background:linear-gradient(135deg,#1b1d28fa,#080b12f5)!important;color:#f7f8fb!important;backdrop-filter:blur(18px) saturate(125%);box-shadow:inset 0 1px #ffffff14,0 -24px 70px #002d5a2e!important}.footer a,.footer button,.footer h3,.footer p,.footer span{color:#f7f8fb!important}@media(max-width:1100px){#workspaceSourceRail.workspace-source-rail,.workspace-source-rail{position:fixed!important;top:auto!important;right:18px!important;bottom:20px!important}.source-rail-menu{top:auto!important;right:0!important;bottom:52px!important;transform-origin:right bottom!important}}@media(max-width:760px){.signature-request-dialog{width:min(100vw - 16px,560px)!important;max-height:calc(100vh - 16px)!important}.signature-request-body{padding:16px!important}.signature-request-settings{grid-template-columns:1fr!important}.recipient-row,.signature-recipient-row,.signature-request-row{display:grid!important;grid-template-columns:1fr!important}.signature-request-footer{flex-wrap:wrap!important;justify-content:stretch!important}.signature-request-footer button{flex:1 1 120px!important}}.split-mode-segment{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important}.split-mode-segment .workspace-action-button{display:inline-flex!important;width:auto!important;min-width:120px!important;max-width:100%!important;height:auto!important;min-height:42px!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:8px 14px!important;border-radius:999px!important;line-height:1.15!important;white-space:nowrap!important}.split-mode-segment .workspace-action-button.premium-option{min-width:142px!important}@media(max-width:640px){.split-mode-segment .workspace-action-button{width:100%!important;min-width:0!important}}body.theme-dark{--dark-readable-text: #f8fcff;--dark-readable-muted: #d8f4ff;--dark-readable-panel: rgba(4, 47, 76, .86);--dark-readable-panel-strong: rgba(3, 39, 64, .94);--dark-readable-line: rgba(197, 239, 255, .48);--dark-readable-icon-bg: linear-gradient(145deg, #f4fdff, #8de6ff);--dark-readable-icon: #053b5d}body.theme-dark .upload-hero #toolTitle,body.theme-dark .upload-hero p,body.theme-dark .tool-result-screen #resultTitle,body.theme-dark .result-stats,body.theme-dark .result-stats p,body.theme-dark .result-stat-copy,body.theme-dark .result-stat-copy strong{color:var(--dark-readable-text)!important;text-shadow:0 2px 10px rgba(0,24,40,.34)!important}body.theme-dark .upload-hero #toolSubtitle,body.theme-dark .upload-hero .drop-hint{color:var(--dark-readable-muted)!important}body.theme-dark .upload-hero.use-case-hero:before{color:#f8fcff;background:#075384a8;border-color:#c5efff75;box-shadow:0 16px 38px #00122038,inset 0 1px #ffffff42}body.theme-dark .file-cta,body.theme-dark .result-download-main{color:#063b5d!important;background:linear-gradient(135deg,#f8fdff,#a7eaff 46%,#54cfff)!important;border:1px solid rgba(220,248,255,.82)!important;text-shadow:none!important;box-shadow:0 24px 58px #002a464d,inset 0 1px #ffffffdb!important}body.theme-dark .file-cta *,body.theme-dark .result-download-main *{color:#063b5d!important;stroke:#063b5d!important;text-shadow:none!important}body.theme-dark .tool-info-card,body.theme-dark .feature-card,body.theme-dark .tool-upload-panel{color:var(--dark-readable-text)!important;background:radial-gradient(circle at 18% 0%,rgba(106,219,255,.22),transparent 34%),linear-gradient(145deg,rgba(5,76,120,.88),var(--dark-readable-panel-strong))!important;border-color:var(--dark-readable-line)!important;box-shadow:0 28px 70px #00172a47,inset 0 1px #ffffff24!important}body.theme-dark .tool-info-card *,body.theme-dark .feature-card *,body.theme-dark .tool-upload-panel *{color:var(--dark-readable-text)!important;text-shadow:0 1px 1px rgba(0,21,36,.28)!important}body.theme-dark .tool-info-card p,body.theme-dark .feature-card p,body.theme-dark .tool-upload-panel p{color:var(--dark-readable-muted)!important}body.theme-dark .tool-info-card .tool-card-icon,body.theme-dark .tool-info-card .asset-info-icon,body.theme-dark .feature-card .tool-card-icon,body.theme-dark .feature-card .asset-info-icon{color:var(--dark-readable-icon)!important;background:var(--dark-readable-icon-bg)!important;border-radius:8px!important;padding:8px!important;box-shadow:0 16px 34px #00192e47!important}body.theme-dark .result-continue-card,body.theme-dark .result-desktop-banner{color:var(--dark-readable-text)!important;background:radial-gradient(circle at 16% 0%,rgba(100,219,255,.2),transparent 36%),linear-gradient(145deg,rgba(7,103,161,.9),var(--dark-readable-panel-strong))!important;border-color:var(--dark-readable-line)!important;box-shadow:0 30px 76px #00182a52,inset 0 1px #ffffff24!important}body.theme-dark .result-continue-card{width:min(820px,100%)!important;padding:28px 30px!important}body.theme-dark .result-continue-card h2,body.theme-dark .result-desktop-banner,body.theme-dark .result-desktop-banner *{color:var(--dark-readable-text)!important;text-shadow:0 1px 1px rgba(0,21,36,.28)!important}.result-continue-card h2{font-size:1.18rem!important}.result-continue-grid{gap:12px 24px!important}.result-continue-item{min-height:60px!important;grid-template-columns:58px minmax(0,1fr) 24px!important;gap:12px!important;padding:6px 10px!important;border-radius:8px!important}.result-continue-item .tool-icon{width:58px!important;height:58px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:linear-gradient(145deg,var(--blue),var(--mint))!important;box-shadow:0 16px 30px #125c9633!important}.result-continue-item .asset-tool-mini{width:31px!important;height:31px!important;filter:drop-shadow(0 8px 12px rgba(2,39,70,.2))!important}body.theme-dark .result-continue-item{color:var(--dark-readable-text)!important;background:transparent!important}body.theme-dark .result-continue-item strong,body.theme-dark .result-continue-item i{color:var(--dark-readable-text)!important;stroke:var(--dark-readable-text)!important;text-shadow:0 1px 1px rgba(0,21,36,.28)!important}body.theme-dark .result-continue-item .tool-icon{background:var(--dark-readable-icon-bg)!important;color:var(--dark-readable-icon)!important;border:1px solid rgba(224,248,255,.78)!important;box-shadow:0 18px 38px #00192e47,inset 0 1px #ffffffe6!important}body.theme-dark .result-continue-item .tool-icon *,body.theme-dark .result-continue-item .asset-tool-mini{color:var(--dark-readable-icon)!important;stroke:var(--dark-readable-icon)!important}body.theme-dark .result-continue-item:hover,body.theme-dark .result-continue-item:focus-visible{color:var(--dark-readable-text)!important;background:#ffffff24!important}body.theme-dark .cloud-button,body.theme-dark .workspace-action-button,body.theme-dark .result-back-button,body.theme-dark .result-quick-actions button,body.theme-dark .source-rail-trigger,body.theme-dark .signature-rail-button{color:var(--dark-readable-icon)!important;background:var(--dark-readable-icon-bg)!important;border:1px solid rgba(224,248,255,.78)!important;text-shadow:none!important}body.theme-dark .cloud-button *,body.theme-dark .workspace-action-button *,body.theme-dark .result-back-button *,body.theme-dark .result-quick-actions button *,body.theme-dark .source-rail-trigger *,body.theme-dark .signature-rail-button *{color:var(--dark-readable-icon)!important;stroke:var(--dark-readable-icon)!important}body.theme-dark .info-card{color:var(--dark-readable-text)!important;background:radial-gradient(circle at 18% 0%,rgba(106,219,255,.2),transparent 34%),linear-gradient(145deg,rgba(5,76,120,.9),var(--dark-readable-panel-strong))!important;border-color:var(--dark-readable-line)!important;box-shadow:0 28px 70px #00172a4d,inset 0 1px #ffffff24!important}body.theme-dark .info-card h2,body.theme-dark .info-card strong{color:var(--dark-readable-text)!important;text-shadow:0 1px 1px rgba(0,21,36,.3)!important}body.theme-dark .info-card p{color:var(--dark-readable-muted)!important;text-shadow:0 1px 1px rgba(0,21,36,.26)!important}body.theme-dark .info-card .asset-info-icon{color:var(--dark-readable-icon)!important;background:var(--dark-readable-icon-bg)!important;border-radius:8px!important;padding:8px!important;box-shadow:0 16px 34px #00192e47!important}body.theme-dark .mega-panel{color:var(--dark-readable-text)!important;background:radial-gradient(circle at 20% 0%,rgba(106,219,255,.18),transparent 34%),linear-gradient(145deg,#054c78f5,#03263efa)!important;border-color:var(--dark-readable-line)!important}body.theme-dark .product-row,body.theme-dark .integration-row,body.theme-dark .solution-card,body.theme-dark .products-side button{color:var(--dark-readable-text)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}body.theme-dark .product-row *,body.theme-dark .integration-row *,body.theme-dark .solution-card *,body.theme-dark .products-side button *{color:var(--dark-readable-text)!important;text-shadow:0 1px 1px rgba(0,21,36,.24)!important}body.theme-dark .product-row small,body.theme-dark .integration-row small,body.theme-dark .solution-card small{color:var(--dark-readable-muted)!important}body.theme-dark .product-row:hover,body.theme-dark .product-row:focus-visible,body.theme-dark .integration-row:hover,body.theme-dark .integration-row:focus-visible,body.theme-dark .solution-card:hover,body.theme-dark .solution-card:focus-visible,body.theme-dark .products-side button:hover,body.theme-dark .products-side button:focus-visible{color:var(--dark-readable-text)!important;background:#ffffff24!important;border-color:#d1f4ff59!important;box-shadow:0 18px 42px #00182a38!important}body.theme-dark .solution-card .bars{background:var(--dark-readable-icon-bg)!important}body.theme-dark .solution-card .bars i{background:var(--dark-readable-icon)!important}body.theme-dark .profile-detail-list div,body.theme-dark .social-link-list span,body.theme-dark .profile-saved-row,body.theme-dark .profile-email-value,body.theme-dark .saved-work-item,body.theme-dark .saved-work-empty{color:var(--dark-readable-text)!important;background:#ffffff1a!important;border-color:#d1f4ff4d!important}body.theme-dark .profile-detail-list dt,body.theme-dark .profile-detail-list dd,body.theme-dark .social-link-list span,body.theme-dark .profile-email-value,body.theme-dark .saved-work-item strong,body.theme-dark .saved-work-item small{color:var(--dark-readable-text)!important;text-shadow:0 1px 1px rgba(0,21,36,.26)!important}body.theme-dark .profile-detail-list dt,body.theme-dark .saved-work-item small{color:var(--dark-readable-muted)!important}body.theme-dark .profile-usage-card .usage-ring,body.theme-dark .usage-ring{color:var(--dark-readable-icon)!important;background:conic-gradient(#8de6ff var(--usage),rgba(255,255,255,.34) 0)!important;text-shadow:none!important}body.theme-dark .profile-usage-card .usage-ring:before,body.theme-dark .usage-ring:before{background:#f8fdff!important}body.theme-dark .profile-usage-card .usage-ring strong,body.theme-dark .profile-usage-card .usage-ring span,body.theme-dark .usage-ring strong,body.theme-dark .usage-ring span{color:var(--dark-readable-icon)!important;text-shadow:none!important}body.theme-dark .saved-work-actions .back-link,body.theme-dark .saved-work-actions button,body.theme-dark .account-card-head button,body.theme-dark .profile-inline-links button{color:var(--dark-readable-icon)!important;background:var(--dark-readable-icon-bg)!important;border-color:#e0f8ffc7!important;text-shadow:none!important}body.theme-dark .saved-work-actions .back-link *,body.theme-dark .saved-work-actions button *,body.theme-dark .account-card-head button *,body.theme-dark .profile-inline-links button *{color:var(--dark-readable-icon)!important;stroke:var(--dark-readable-icon)!important;text-shadow:none!important}body.theme-dark .work-way-section h2{color:var(--dark-readable-text)!important;text-shadow:0 2px 12px rgba(0,24,40,.36)!important}body.theme-dark .work-card{color:var(--dark-readable-text)!important;background:radial-gradient(circle at 18% 0%,rgba(106,219,255,.16),transparent 36%),linear-gradient(145deg,#054c78eb,#03263efa)!important;border-color:#c5efff80!important;box-shadow:0 30px 78px #00172a57,inset 0 1px #ffffff24!important}body.theme-dark .work-card:hover,body.theme-dark .work-card:focus-visible{border-color:#e0f8ffc2!important;box-shadow:0 36px 90px #00172a6b,0 0 0 1px #e0f8ff29 inset!important}body.theme-dark .work-card .work-visual{background:linear-gradient(180deg,#dff7ffd1,#a8e5ff5c),linear-gradient(135deg,#8de6ff3d,#19b68d1f)!important}body.theme-dark .work-card .work-photo{filter:drop-shadow(0 22px 34px rgba(0,25,46,.2)) saturate(.98) contrast(1.04)!important}body.theme-dark .work-card-body{background:radial-gradient(circle at 16% 0%,rgba(106,219,255,.16),transparent 34%),linear-gradient(145deg,#065686fa,#03243bfa)!important;border-top:1px solid rgba(197,239,255,.42)!important}body.theme-dark .work-card-body h3{color:var(--dark-readable-text)!important;text-shadow:0 1px 1px rgba(0,21,36,.32)!important}body.theme-dark .work-card-body p{color:var(--dark-readable-muted)!important;text-shadow:0 1px 1px rgba(0,21,36,.28)!important}body.theme-dark .work-card-body .lucide{color:#8de6ff!important;stroke:#8de6ff!important}body.theme-dark .pricing-card{color:var(--dark-readable-text)!important;background:radial-gradient(circle at 20% 0%,rgba(106,219,255,.18),transparent 34%),linear-gradient(145deg,#054c78eb,#03263efa)!important;border-color:#c5efff7a!important;box-shadow:0 30px 78px #00172a57,inset 0 1px #ffffff24!important}body.theme-dark .pricing-card.featured{border-color:#8de6ffc2!important;box-shadow:0 36px 90px #00172a6b,0 0 0 1px #8de6ff2e inset!important}body.theme-dark .pricing-card h2,body.theme-dark .pricing-card .plan-heading p,body.theme-dark .pricing-card .plan-price,body.theme-dark .pricing-card .plan-price span,body.theme-dark .pricing-card .plan-price small,body.theme-dark .pricing-card li{color:var(--dark-readable-text)!important;text-shadow:0 1px 1px rgba(0,21,36,.3)!important}body.theme-dark .pricing-card .plan-heading p,body.theme-dark .pricing-card .plan-price small,body.theme-dark .pricing-card li{color:var(--dark-readable-muted)!important}body.theme-dark .pricing-card .plan-limits span{color:var(--dark-readable-text)!important;background:#127ebeb8!important;border-color:#8de6ff47!important;text-shadow:0 1px 1px rgba(0,21,36,.26)!important}body.theme-dark .pricing-card .plan-button{color:var(--dark-readable-icon)!important;background:var(--dark-readable-icon-bg)!important;border-color:#e0f8ffc7!important;text-shadow:none!important}.signature-request-dialog{width:min(1060px,calc(100vw - 28px))!important;max-height:min(900px,calc(100vh - 24px))!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}.signature-request-body{display:grid!important;gap:24px!important;min-height:0!important;overflow:auto!important;padding:24px!important}.signature-request-body>section{min-width:0!important}.recipient-toolbar{align-items:center!important;flex-wrap:wrap!important}.recipient-toolbar p{flex:1 1 360px!important}.recipient-order-toggle{flex:0 0 auto!important}.recipient-list{overflow:visible!important}.recipient-row{grid-template-columns:28px 34px minmax(150px,1fr) minmax(180px,1.15fr) minmax(120px,.7fr) max-content!important;align-items:center!important;gap:8px!important}.recipient-row input,.recipient-row select,.recipient-config-row input,.recipient-config-row select,.recipient-config-row button{width:100%!important;min-width:0!important}.recipient-security-actions{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-end!important;gap:7px!important}.recipient-security-actions button{width:36px!important;min-width:36px!important;height:36px!important}.recipient-config-row{grid-template-columns:28px minmax(180px,1fr) minmax(160px,.85fr) minmax(180px,1fr) minmax(132px,auto)!important;gap:8px!important}.recipient-config-row.collapsed{display:none!important}.signature-request-settings{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.signature-request-settings h3{margin:0!important}.signature-request-settings label{display:grid!important;grid-template-columns:24px 30px minmax(0,1fr) auto!important;min-height:0!important;align-items:start!important;align-content:start!important;gap:8px 12px!important;border:1px solid rgba(18,152,232,.18)!important;border-radius:8px!important;padding:14px!important;background:#f8fcffe0!important}.signature-request-settings label.locked{opacity:1!important}.signature-request-settings label>input[type=checkbox]{width:18px!important;height:18px!important;margin:2px 0 0!important;accent-color:#1298e8!important}.signature-request-settings label>i{width:22px!important;height:22px!important;margin-top:0!important}.signature-request-settings label>span{min-width:0!important;font-size:.96rem!important;line-height:1.25!important;word-break:normal!important;overflow-wrap:normal!important}.signature-request-settings small,.signature-request-settings strong{grid-column:3 / -1!important;line-height:1.45!important;word-break:normal!important;overflow-wrap:anywhere!important}.signature-request-settings strong{justify-self:start!important}.signature-setting-inline{grid-column:1 / -1!important;width:100%!important;margin:-6px 0 4px!important;border:1px solid rgba(18,152,232,.14)!important;border-radius:8px!important;padding:12px 14px!important;background:#ffffffb8!important}.signature-setting-inline:not([hidden]){display:flex!important;flex-wrap:wrap!important}.signature-setting-inline.signature-setting-stack:not([hidden]),.signature-branding-block:not([hidden]){display:grid!important;gap:10px!important}.signature-setting-inline input,.signature-setting-inline select,.signature-setting-inline textarea{width:100%!important;min-width:0!important}.signature-setting-inline input[type=number]{width:96px!important;flex:0 0 96px!important}.signature-setting-inline input[type=date],.signature-setting-inline select{max-width:320px!important}.signature-branding-dropzone{display:grid!important;gap:6px!important;border:1px dashed rgba(18,152,232,.34)!important;border-radius:8px!important;padding:14px!important}.signature-request-footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important}.signature-request-status{min-width:0!important;margin:0!important;overflow-wrap:anywhere!important}body.theme-dark .signature-request-settings label,body.theme-dark .signature-setting-inline,body.theme-dark .signature-branding-dropzone,body.theme-dark .recipient-row,body.theme-dark .recipient-config-row{color:var(--dark-readable-text)!important;background:#ffffff14!important;border-color:#c5efff52!important}body.theme-dark .signature-request-settings label>span,body.theme-dark .signature-request-settings h3,body.theme-dark .signature-request-settings small,body.theme-dark .signature-request-settings strong,body.theme-dark .signature-setting-inline,body.theme-dark .signature-branding-dropzone,body.theme-dark .recipient-toolbar p{color:var(--dark-readable-text)!important;text-shadow:0 1px 1px rgba(0,21,36,.24)!important}body.theme-dark .signature-request-settings small,body.theme-dark .signature-setting-inline,body.theme-dark .signature-branding-dropzone em{color:var(--dark-readable-muted)!important}body.theme-dark .signature-request-settings strong{color:var(--dark-readable-icon)!important;background:var(--dark-readable-icon-bg)!important;text-shadow:none!important}body.theme-dark .signature-request-settings label>i{color:#8de6ff!important;stroke:#8de6ff!important}body.theme-dark .recipient-row input,body.theme-dark .recipient-row select,body.theme-dark .recipient-config-row input,body.theme-dark .recipient-config-row select,body.theme-dark .signature-setting-inline input,body.theme-dark .signature-setting-inline select,body.theme-dark .signature-setting-inline textarea{color:#f8fcff!important;background:#021c30d1!important;border-color:#c5efff5c!important}body.theme-dark .recipient-security-actions button,body.theme-dark .recipient-config-row button{color:var(--dark-readable-icon)!important;background:var(--dark-readable-icon-bg)!important;border:1px solid rgba(224,248,255,.7)!important}body.theme-dark .recipient-security-actions button.active,body.theme-dark .recipient-config-row button.active{color:#f8fcff!important;background:linear-gradient(145deg,#0e87c8,#075a8c)!important;border-color:#8de6ffb3!important}body.theme-dark .recipient-security-actions button.active *,body.theme-dark .recipient-config-row button.active *{color:#f8fcff!important;stroke:#f8fcff!important}@media(max-width:900px){.recipient-row,.recipient-config-row{grid-template-columns:28px 34px minmax(0,1fr)!important}.recipient-row input,.recipient-row select,.recipient-security-actions,.recipient-config-row select,.recipient-config-row input,.recipient-config-row button{grid-column:1 / -1!important}.recipient-security-actions{justify-content:flex-start!important}}@media(max-width:640px){.signature-request-body{padding:16px!important}.signature-request-settings label{grid-template-columns:22px 28px minmax(0,1fr)!important}.signature-request-settings small,.signature-request-settings strong{grid-column:1 / -1!important}.signature-request-footer{grid-template-columns:1fr!important}}.signature-modal .signature-request-dialog{width:min(996px,calc(100vw - 24px))!important;max-height:min(880px,calc(100vh - 20px))!important;border:1px solid #d8dce5!important;border-radius:0!important;color:#202638!important;background:#fff!important;box-shadow:0 26px 70px #061b3457!important}.signature-modal .signature-request-head,.signature-modal .signature-request-footer{display:flex!important;align-items:center!important;gap:14px!important;border-color:#d9dee8!important;color:#202638!important;background:#fff!important}.signature-modal .signature-request-head{min-height:78px!important;padding:22px 24px!important}.signature-modal .signature-request-head h2{margin:0!important;color:#202638!important;font-size:clamp(1.55rem,2.6vw,1.9rem)!important;line-height:1.15!important;letter-spacing:0!important}.signature-modal .signature-request-head .auth-close{width:34px!important;height:34px!important;border:0!important;border-radius:7px!important;color:#9aa5b5!important;background:#eef7fb!important;box-shadow:none!important}.signature-modal .signature-request-body{display:grid!important;gap:36px!important;padding:52px 62px 36px!important;color:#202638!important;background:#fff!important}.signature-modal .signature-request-body>section{color:#202638!important;background:transparent!important;border:0!important;box-shadow:none!important}.signature-modal .signature-request-body h3{margin:0 0 16px!important;color:#202638!important;font-size:1.28rem!important;line-height:1.25!important;letter-spacing:0!important}.signature-modal .recipient-toolbar{display:block!important;margin:0 0 10px!important}.signature-modal .recipient-toolbar p{margin:0!important;color:#202638!important;font-size:1rem!important;font-weight:500!important;line-height:1.5!important;text-shadow:none!important}.signature-modal .recipient-order-toggle{display:none!important}.signature-modal .recipient-list{border:1px solid #cfd5df!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.signature-modal .recipient-row{grid-template-columns:26px 36px minmax(150px,1fr) minmax(160px,1fr) 116px auto!important;gap:8px 12px!important;min-height:52px!important;padding:8px 12px!important;border:0!important;border-bottom:1px solid #d7dde6!important;border-radius:0!important;color:#202638!important;background:#fff!important;box-shadow:none!important}.signature-modal .recipient-drag{color:#556071!important}.signature-modal .recipient-color{width:31px!important;height:31px!important;background:#ffc7cf!important;box-shadow:inset 0 0 0 1px #ff8d9e!important}.signature-modal .recipient-row input,.signature-modal .recipient-row select,.signature-modal .recipient-config-row input,.signature-modal .recipient-config-row select,.signature-modal .signature-setting-inline input,.signature-modal .signature-setting-inline select,.signature-modal .signature-setting-inline textarea{min-height:32px!important;border:1px solid #9ca3af!important;border-radius:4px!important;color:#202638!important;background:#fff!important;box-shadow:none!important;font-size:.95rem!important;font-weight:500!important;text-shadow:none!important}.signature-modal .recipient-row input::placeholder,.signature-modal .signature-setting-inline input::placeholder,.signature-modal .signature-setting-inline textarea::placeholder{color:#8a93a3!important}.signature-modal .recipient-security-actions button,.signature-modal .recipient-row>.workspace-action-button,.signature-modal .recipient-config-row button{width:31px!important;min-width:31px!important;height:31px!important;border:0!important;border-radius:999px!important;color:#fff!important;background:#a7acb8!important;box-shadow:none!important}.signature-modal .recipient-security-actions button i,.signature-modal .recipient-row>.workspace-action-button i,.signature-modal .recipient-config-row button i{width:17px!important;height:17px!important;color:currentColor!important;stroke:currentColor!important}.signature-modal .recipient-security-actions button.active,.signature-modal .recipient-config-row button.active{color:#fff!important;background:#4f82bd!important}.signature-modal .recipient-add-button{min-height:56px!important;margin:3px 0 0!important;border:1px solid #0b4a7f!important;border-radius:0!important;color:#0b4a7f!important;background:#e7eff8!important;box-shadow:none!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:0!important;text-transform:uppercase!important}.signature-modal .recipient-add-button i{width:16px!important;height:16px!important}.signature-modal .recipient-order-help{margin:10px 0!important;color:#5e697a!important;font-size:.9rem!important;font-weight:600!important}.signature-modal .recipient-config-row{grid-template-columns:26px minmax(170px,1fr) minmax(140px,.8fr) minmax(170px,1fr) auto!important;padding:10px 12px!important;border:0!important;border-bottom:1px solid #d7dde6!important;color:#202638!important;background:#f6f8fb!important;box-shadow:none!important}.signature-modal .signature-request-settings{display:grid!important;grid-template-columns:1fr!important;gap:0!important;color:#202638!important;background:transparent!important}.signature-modal .signature-request-settings h3{margin:0 0 4px!important;color:#202638!important;font-size:1.32rem!important}.signature-modal .signature-request-settings label{display:grid!important;grid-template-columns:28px 28px minmax(0,auto) minmax(0,1fr)!important;gap:8px 14px!important;align-items:start!important;min-height:112px!important;margin:0!important;padding:22px 0!important;border:0!important;border-top:1px solid #d9dee6!important;border-radius:0!important;color:#202638!important;background:transparent!important;box-shadow:none!important;opacity:1!important}.signature-modal .signature-request-settings label:last-of-type{border-bottom:1px solid #d9dee6!important}.signature-modal .signature-request-settings label>input[type=checkbox]{position:relative!important;width:24px!important;height:24px!important;margin:2px 0 0!important;flex:0 0 24px!important;appearance:none!important;border:1px solid #9aa3b1!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important;accent-color:#48c989!important}.signature-modal .signature-request-settings label>input[type=checkbox]:checked{border-color:#48c989!important;background:#ecfff5!important}.signature-modal .signature-request-settings label>input[type=checkbox]:checked:after{content:""!important;position:absolute!important;left:6px!important;top:2px!important;width:8px!important;height:14px!important;border:solid #31bd78!important;border-width:0 3px 3px 0!important;transform:rotate(45deg)!important}.signature-modal .signature-request-settings label>input[type=checkbox]:disabled{opacity:1!important;cursor:default!important}.signature-modal .signature-request-settings label>i{grid-column:2!important;width:21px!important;height:21px!important;margin-top:4px!important;color:#4f82bd!important;stroke:#4f82bd!important}.signature-modal .signature-request-settings label>span{grid-column:3!important;margin-top:2px!important;color:#202638!important;font-size:1rem!important;font-weight:800!important;line-height:1.35!important;overflow-wrap:anywhere!important;text-shadow:none!important}.signature-modal .signature-request-settings strong{grid-column:4!important;justify-self:start!important;align-self:start!important;margin:0!important;border-radius:4px!important;padding:5px 10px!important;color:#654600!important;background:#ffe8ad!important;box-shadow:none!important;font-size:.78rem!important;font-weight:800!important;line-height:1.1!important;text-shadow:none!important}.signature-modal .signature-request-settings small{grid-column:3 / -1!important;margin:8px 0 0!important;max-width:760px!important;color:#202638!important;font-size:1rem!important;font-weight:400!important;line-height:1.65!important;overflow-wrap:anywhere!important;text-shadow:none!important}.signature-modal .signature-request-settings label.locked,.signature-modal .signature-request-settings .premium-setting.locked{opacity:1!important}.signature-modal .signature-setting-inline{width:calc(100% - 70px)!important;margin:-18px 0 18px 70px!important;padding:0!important;border:0!important;border-radius:0!important;color:#202638!important;background:transparent!important;box-shadow:none!important;font-size:1rem!important;font-weight:400!important;line-height:1.55!important}.signature-modal .signature-setting-inline:not([hidden]){display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.signature-modal .signature-setting-inline[hidden],.signature-modal .signature-branding-block[hidden]{display:none!important}.signature-modal .signature-setting-inline.signature-setting-stack:not([hidden]),.signature-modal .signature-branding-block:not([hidden]){display:grid!important;gap:12px!important}.signature-modal .signature-setting-inline input[type=number]{width:72px!important;flex:0 0 72px!important;min-height:36px!important;text-align:center!important}.signature-modal .signature-setting-inline input[type=date],.signature-modal .signature-setting-inline select{width:min(320px,100%)!important;max-width:320px!important}.signature-modal .signature-branding-dropzone{width:min(480px,100%)!important;border:1px dashed #b7c2d3!important;border-radius:4px!important;padding:18px!important;color:#202638!important;background:#fafcff!important}.signature-modal .signature-request-links:not([hidden]){display:grid!important;gap:10px!important;color:#202638!important;background:#f7fbff!important;border:1px solid #d9e6f2!important;border-radius:6px!important;padding:14px!important}.signature-modal .signature-request-footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;justify-content:stretch!important;min-height:92px!important;padding:18px 22px!important;border-top:1px solid #d9dee8!important}.signature-modal .signature-request-status{min-height:18px!important;margin:0!important;border:1px solid #bfd7ed!important;border-radius:999px!important;padding:0 12px!important;color:#35698d!important;background:#edf7ff!important;font-size:.78rem!important;font-weight:700!important;line-height:18px!important}.signature-modal .signature-request-status:empty{min-height:18px!important}.signature-modal .signature-request-footer .back-link{min-width:86px!important;min-height:43px!important;border:0!important;border-radius:0!important;color:#e11d2e!important;background:transparent!important;box-shadow:none!important;font-size:.95rem!important;font-weight:800!important;text-decoration:underline!important}.signature-modal .signature-request-footer .signup-button{min-width:86px!important;min-height:43px!important;border:0!important;border-radius:8px!important;color:#fff!important;background:#f08a8f!important;box-shadow:none!important;font-size:.95rem!important;font-weight:800!important}body.theme-dark .signature-modal .signature-request-dialog,body.theme-dark .signature-modal .signature-request-head,body.theme-dark .signature-modal .signature-request-body,body.theme-dark .signature-modal .signature-request-body>section,body.theme-dark .signature-modal .signature-request-footer,body.theme-dark .signature-modal .recipient-list,body.theme-dark .signature-modal .recipient-row,body.theme-dark .signature-modal .signature-request-settings,body.theme-dark .signature-modal .signature-request-settings label{color:#202638!important;background:#fff!important;border-color:#d9dee8!important;text-shadow:none!important}body.theme-dark .signature-modal .recipient-config-row{color:#202638!important;background:#f6f8fb!important;border-color:#d7dde6!important;text-shadow:none!important}body.theme-dark .signature-modal .signature-request-head h2,body.theme-dark .signature-modal .signature-request-body h3,body.theme-dark .signature-modal .recipient-toolbar p,body.theme-dark .signature-modal .signature-request-settings label>span,body.theme-dark .signature-modal .signature-request-settings small,body.theme-dark .signature-modal .signature-setting-inline,body.theme-dark .signature-modal .signature-branding-dropzone{color:#202638!important;text-shadow:none!important}body.theme-dark .signature-modal .signature-request-settings label>i{color:#4f82bd!important;stroke:#4f82bd!important}body.theme-dark .signature-modal .signature-request-settings strong{color:#654600!important;background:#ffe8ad!important;text-shadow:none!important}body.theme-dark .signature-modal .recipient-row input,body.theme-dark .signature-modal .recipient-row select,body.theme-dark .signature-modal .recipient-config-row input,body.theme-dark .signature-modal .recipient-config-row select,body.theme-dark .signature-modal .signature-setting-inline input,body.theme-dark .signature-modal .signature-setting-inline select,body.theme-dark .signature-modal .signature-setting-inline textarea{color:#202638!important;background:#fff!important;border-color:#9ca3af!important;text-shadow:none!important}body.theme-dark .signature-modal .recipient-security-actions button,body.theme-dark .signature-modal .recipient-row>.workspace-action-button,body.theme-dark .signature-modal .recipient-config-row button{color:#fff!important;background:#a7acb8!important;border-color:transparent!important}@media(max-width:760px){.signature-modal .signature-request-body{padding:28px 22px 24px!important}.signature-modal .recipient-row,.signature-modal .recipient-config-row{grid-template-columns:26px 34px minmax(0,1fr)!important}.signature-modal .recipient-row input,.signature-modal .recipient-row select,.signature-modal .recipient-security-actions,.signature-modal .recipient-config-row select,.signature-modal .recipient-config-row input,.signature-modal .recipient-config-row button{grid-column:1 / -1!important}.signature-modal .signature-request-settings label{grid-template-columns:28px 28px minmax(0,1fr)!important;min-height:0!important}.signature-modal .signature-request-settings strong,.signature-modal .signature-request-settings small{grid-column:3 / -1!important}.signature-modal .signature-setting-inline{width:100%!important;margin-left:0!important}.signature-modal .signature-request-footer{grid-template-columns:1fr!important}}body.signature-request-open,#signatureRequestModal.signature-request-v2{overflow:hidden!important}#signatureRequestModal.signature-request-v2 .signature-request-dialog{width:min(996px,calc(100vw - 24px))!important;max-height:min(850px,calc(100vh - 18px))!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #d8dce5!important;border-radius:0!important;color:#202638!important;background:#fff!important;box-shadow:0 26px 72px #061b3457!important}#signatureRequestModal.signature-request-v2 .signature-request-head{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:70px!important;padding:20px 24px!important;border:0!important;border-bottom:1px solid #d9dee8!important;color:#202638!important;background:#fff!important}#signatureRequestModal.signature-request-v2 .signature-request-head h2{margin:0!important;color:#202638!important;font-size:clamp(1.45rem,2.4vw,1.82rem)!important;line-height:1.15!important;letter-spacing:0!important;text-shadow:none!important}#signatureRequestModal.signature-request-v2 .signature-request-head .auth-close{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;display:inline-grid!important;place-items:center!important;border:0!important;border-radius:7px!important;color:#98a3b3!important;background:#eef7fb!important;box-shadow:none!important;font-size:1.4rem!important;line-height:1!important}#signatureRequestModal.signature-request-v2 .signature-request-body{display:block!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:30px 62px 26px!important;color:#202638!important;background:#fff!important;scrollbar-gutter:stable!important}#signatureRequestModal.signature-request-v2 .signature-request-body>section{display:block!important;min-width:0!important;margin:0!important;color:#202638!important;background:transparent!important;border:0!important;box-shadow:none!important}#signatureRequestModal.signature-request-v2 .signature-request-body>section+section{margin-top:34px!important}#signatureRequestModal.signature-request-v2 .signature-request-body h3{margin:0 0 14px!important;color:#202638!important;font-size:1.2rem!important;font-weight:850!important;line-height:1.25!important;letter-spacing:0!important;text-shadow:none!important}#signatureRequestModal.signature-request-v2 .recipient-toolbar{display:block!important;margin:0 0 12px!important}#signatureRequestModal.signature-request-v2 .recipient-toolbar p{margin:0!important;color:#202638!important;font-size:1rem!important;font-weight:500!important;line-height:1.45!important;text-shadow:none!important}#signatureRequestModal.signature-request-v2 .recipient-list{display:block!important;overflow:visible!important;border:1px solid #cfd5df!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}#signatureRequestModal.signature-request-v2 .recipient-row{display:grid!important;grid-template-columns:24px 36px minmax(120px,1fr) minmax(140px,1fr) 112px auto!important;align-items:center!important;gap:8px 12px!important;min-height:50px!important;padding:8px 10px!important;border:0!important;border-bottom:1px solid #d7dde6!important;border-radius:0!important;color:#202638!important;background:#fff!important;box-shadow:none!important}#signatureRequestModal.signature-request-v2 .recipient-drag,#signatureRequestModal.signature-request-v2 .recipient-color{display:inline-grid!important;place-items:center!important}#signatureRequestModal.signature-request-v2 .recipient-drag{color:#596475!important}#signatureRequestModal.signature-request-v2 .recipient-color{width:31px!important;height:31px!important;border-radius:999px!important;color:#8c1730!important;background:#ffc7cf!important;box-shadow:inset 0 0 0 1px #ff8d9e!important;font-size:.8rem!important;font-weight:850!important}#signatureRequestModal.signature-request-v2 .recipient-row input,#signatureRequestModal.signature-request-v2 .recipient-row select,#signatureRequestModal.signature-request-v2 .recipient-config-row input,#signatureRequestModal.signature-request-v2 .recipient-config-row select,#signatureRequestModal.signature-request-v2 .signature-setting-inline input,#signatureRequestModal.signature-request-v2 .signature-setting-inline select,#signatureRequestModal.signature-request-v2 .signature-setting-inline textarea{width:100%!important;min-width:0!important;min-height:33px!important;border:1px solid #9ca3af!important;border-radius:4px!important;padding:0 10px!important;color:#202638!important;background:#fff!important;box-shadow:none!important;font-size:.94rem!important;font-weight:500!important;line-height:1.35!important;text-shadow:none!important}#signatureRequestModal.signature-request-v2 .recipient-row input::placeholder,#signatureRequestModal.signature-request-v2 .signature-setting-inline input::placeholder,#signatureRequestModal.signature-request-v2 .signature-setting-inline textarea::placeholder{color:#8993a3!important}#signatureRequestModal.signature-request-v2 .recipient-security-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}#signatureRequestModal.signature-request-v2 .recipient-security-actions button,#signatureRequestModal.signature-request-v2 .recipient-row>.workspace-action-button,#signatureRequestModal.signature-request-v2 .recipient-config-row button{width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;display:inline-grid!important;place-items:center!important;border:0!important;border-radius:999px!important;padding:0!important;color:#fff!important;background:#a7acb8!important;box-shadow:none!important}#signatureRequestModal.signature-request-v2 .recipient-security-actions button.active,#signatureRequestModal.signature-request-v2 .recipient-config-row button.active{color:#fff!important;background:#4f82bd!important}#signatureRequestModal.signature-request-v2 .recipient-security-actions button i,#signatureRequestModal.signature-request-v2 .recipient-row>.workspace-action-button i,#signatureRequestModal.signature-request-v2 .recipient-config-row button i{width:17px!important;height:17px!important;color:currentColor!important;stroke:currentColor!important}#signatureRequestModal.signature-request-v2 .recipient-security-actions button>span{position:absolute!important;top:calc(100% + 8px)!important;left:50%!important;z-index:20!important;width:max-content!important;max-width:190px!important;transform:translate(-50%)!important;border-radius:4px!important;padding:5px 8px!important;color:#fff!important;background:#263142!important;font-size:.72rem!important;font-weight:750!important;line-height:1.2!important;opacity:0!important;pointer-events:none!important}#signatureRequestModal.signature-request-v2 .recipient-security-actions button:hover>span,#signatureRequestModal.signature-request-v2 .recipient-security-actions button:focus-visible>span{opacity:1!important}#signatureRequestModal.signature-request-v2 .recipient-config-row{display:grid!important;grid-template-columns:24px minmax(150px,1fr) minmax(140px,.9fr) minmax(150px,1fr) auto!important;align-items:center!important;gap:8px 10px!important;padding:9px 10px!important;border:0!important;border-bottom:1px solid #d7dde6!important;color:#202638!important;background:#f6f8fb!important;box-shadow:none!important}#signatureRequestModal.signature-request-v2 .recipient-config-row.collapsed{display:none!important}#signatureRequestModal.signature-request-v2 .recipient-config-row button{width:auto!important;min-width:126px!important;border-radius:4px!important;padding:0 10px!important;grid-auto-flow:column!important;gap:6px!important;color:#fff!important;font-size:.8rem!important;font-weight:750!important}#signatureRequestModal.signature-request-v2 .recipient-order-help{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:10px 0!important;color:#5e697a!important;font-size:.9rem!important;font-weight:600!important}#signatureRequestModal.signature-request-v2 .recipient-add-button{display:flex!important;width:100%!important;min-height:54px!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:3px 0 0!important;border:1px solid #0b4a7f!important;border-radius:0!important;color:#0b4a7f!important;background:#e7eff8!important;box-shadow:none!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:0!important;text-transform:uppercase!important}#signatureRequestModal.signature-request-v2 .signature-request-settings{display:block!important;grid-template-columns:none!important;gap:0!important;color:#202638!important;background:transparent!important}#signatureRequestModal.signature-request-v2 .signature-request-settings h3{margin:0 0 4px!important;color:#202638!important;font-size:1.24rem!important;font-weight:850!important}#signatureRequestModal.signature-request-v2 .signature-request-settings>label{display:grid!important;grid-template-columns:24px 28px minmax(0,max-content) auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:start!important;gap:6px 12px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:17px 0!important;border:0!important;border-top:1px solid #d9dee6!important;border-radius:0!important;color:#202638!important;background:transparent!important;box-shadow:none!important;opacity:1!important}#signatureRequestModal.signature-request-v2 .signature-request-settings>label:last-of-type{border-bottom:1px solid #d9dee6!important}#signatureRequestModal.signature-request-v2 .signature-request-settings>label>input[type=checkbox]{grid-column:1!important;grid-row:1 / span 2!important;position:relative!important;width:23px!important;min-width:23px!important;height:23px!important;min-height:23px!important;margin:2px 0 0!important;appearance:none!important;border:1px solid #9aa3b1!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important;accent-color:#48c989!important}#signatureRequestModal.signature-request-v2 .signature-request-settings>label>input[type=checkbox]:checked{border-color:#48c989!important;background:#ecfff5!important}#signatureRequestModal.signature-request-v2 .signature-request-settings>label>input[type=checkbox]:checked:after{content:""!important;position:absolute!important;left:6px!important;top:2px!important;width:8px!important;height:14px!important;border:solid #31bd78!important;border-width:0 3px 3px 0!important;transform:rotate(45deg)!important}#signatureRequestModal.signature-request-v2 .signature-request-settings>label>input[type=checkbox]:disabled{opacity:1!important;cursor:default!important}#signatureRequestModal.signature-request-v2 .signature-request-settings>label>i{grid-column:2!important;grid-row:1 / span 2!important;width:21px!important;height:21px!important;margin-top:4px!important;color:#4f82bd!important;stroke:#4f82bd!important}#signatureRequestModal.signature-request-v2 .signature-request-settings>label>span{grid-column:3!important;grid-row:1!important;min-width:0!important;margin:1px 0 0!important;color:#202638!important;font-size:.99rem!important;font-weight:850!important;line-height:1.35!important;overflow-wrap:anywhere!important;text-shadow:none!important}#signatureRequestModal.signature-request-v2 .signature-request-settings>label>strong{grid-column:4!important;grid-row:1!important;justify-self:start!important;align-self:start!important;margin:0!important;border-radius:4px!important;padding:4px 9px!important;color:#654600!important;background:#ffe8ad!important;box-shadow:none!important;font-size:.76rem!important;font-weight:800!important;line-height:1.1!important;text-shadow:none!important;white-space:nowrap!important}#signatureRequestModal.signature-request-v2 .signature-request-settings>label>small{grid-column:3 / -1!important;grid-row:2!important;max-width:760px!important;margin:6px 0 0!important;color:#263142!important;font-size:.96rem!important;font-weight:400!important;line-height:1.5!important;overflow-wrap:anywhere!important;text-shadow:none!important}#signatureRequestModal.signature-request-v2 .signature-request-settings>label.locked,#signatureRequestModal.signature-request-v2 .signature-request-settings>label.premium-setting.locked{opacity:1!important}#signatureRequestModal.signature-request-v2 .signature-setting-inline{display:none!important;width:calc(100% - 64px)!important;margin:-8px 0 16px 64px!important;padding:0!important;border:0!important;border-radius:0!important;color:#263142!important;background:transparent!important;box-shadow:none!important;font-size:.96rem!important;font-weight:400!important;line-height:1.45!important}#signatureRequestModal.signature-request-v2 .signature-setting-inline:not([hidden]){display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}#signatureRequestModal.signature-request-v2 .signature-setting-inline.signature-setting-stack:not([hidden]),#signatureRequestModal.signature-request-v2 .signature-branding-block:not([hidden]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;justify-items:stretch!important;gap:10px!important;column-gap:0!important;row-gap:10px!important;min-height:0!important;max-width:min(720px,calc(100% - 64px))!important}#signatureRequestModal.signature-request-v2 .signature-setting-inline input[type=number]{width:70px!important;flex:0 0 70px!important;min-height:34px!important;text-align:center!important}#signatureRequestModal.signature-request-v2 .signature-setting-inline input[type=date],#signatureRequestModal.signature-request-v2 .signature-setting-inline select{width:min(300px,100%)!important;max-width:300px!important}#signatureRequestModal.signature-request-v2 .signature-setting-inline textarea{display:block!important;width:100%!important;min-width:0!important;min-height:94px!important;resize:vertical!important;padding:10px!important}#signatureRequestModal.signature-request-v2 .signature-branding-dropzone{position:relative!important;width:100%!important;min-width:0!important;max-width:520px!important;min-height:132px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;gap:6px!important;border:1px dashed #b7c2d3!important;border-radius:4px!important;padding:16px!important;color:#202638!important;background:#fafcff!important}#signatureRequestModal.signature-request-v2 .signature-branding-dropzone input[type=file]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}#signatureRequestModal.signature-request-v2 .signature-branding-dropzone span,#signatureRequestModal.signature-request-v2 .signature-branding-dropzone small,#signatureRequestModal.signature-request-v2 .signature-branding-dropzone em{display:block!important;grid-column:1!important;width:auto!important;max-width:100%!important;margin:0!important;color:#263142!important;text-align:center!important;line-height:1.35!important;overflow-wrap:anywhere!important}#signatureRequestModal.signature-request-v2 .signature-branding-dropzone span{justify-self:center!important;border:1px solid #0b63b6!important;border-radius:8px!important;padding:8px 14px!important;font-weight:850!important;color:#fff!important;background:linear-gradient(135deg,#1298e8,#075a8c)!important;box-shadow:0 8px 18px #1298e833!important}#signatureRequestModal.signature-request-v2 .signature-branding-dropzone em{font-style:normal!important;font-size:.82rem!important;color:#687489!important}#signatureRequestModal.signature-request-v2 .signature-request-links:not([hidden]){display:grid!important;gap:10px!important;margin-top:18px!important;border:1px solid #d9e6f2!important;border-radius:6px!important;padding:14px!important;color:#202638!important;background:#f7fbff!important}#signatureRequestModal.signature-request-v2 .signature-request-footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;min-height:76px!important;padding:16px 22px!important;border:0!important;border-top:1px solid #d9dee8!important;color:#202638!important;background:#fff!important;box-shadow:none!important}#signatureRequestModal.signature-request-v2 .signature-request-status{min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:#35698d!important;background:transparent!important;font-size:.86rem!important;font-weight:700!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}#signatureRequestModal.signature-request-v2 .signature-request-footer .back-link{min-width:84px!important;min-height:42px!important;border:1px solid #0b63b6!important;border-radius:8px!important;color:#0b63b6!important;background:#fff!important;box-shadow:none!important;font-size:.95rem!important;font-weight:850!important;text-decoration:none!important}#signatureRequestModal.signature-request-v2 .signature-request-footer .signup-button{min-width:84px!important;min-height:42px!important;border:0!important;border-radius:8px!important;color:#fff!important;background:linear-gradient(135deg,#1298e8,#075a8c)!important;box-shadow:0 10px 20px #1298e838!important;font-size:.95rem!important;font-weight:850!important}body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-dialog,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-head,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-body,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-body>section,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-footer,body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-list,body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-row,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-settings,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-settings>label{color:#202638!important;background:#fff!important;border-color:#d9dee8!important;text-shadow:none!important}body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-config-row{color:#202638!important;background:#f6f8fb!important;border-color:#d7dde6!important;text-shadow:none!important}body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-head h2,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-body h3,body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-toolbar p,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-settings>label>span,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-settings>label>small,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-setting-inline,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-branding-dropzone{color:#202638!important;text-shadow:none!important}body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-settings>label>i{color:#4f82bd!important;stroke:#4f82bd!important}body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-settings>label>strong{color:#654600!important;background:#ffe8ad!important;text-shadow:none!important}body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-row input,body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-row select,body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-config-row input,body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-config-row select,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-setting-inline input,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-setting-inline select,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-setting-inline textarea{color:#202638!important;background:#fff!important;border-color:#9ca3af!important;text-shadow:none!important}body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-security-actions button,body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-row>.workspace-action-button,body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-config-row button{color:#fff!important;background:#a7acb8!important;border-color:transparent!important}body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-security-actions button.active,body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-config-row button.active{background:#4f82bd!important}@media(max-width:820px){#signatureRequestModal.signature-request-v2 .signature-request-body{padding:24px 22px 22px!important}#signatureRequestModal.signature-request-v2 .recipient-row,#signatureRequestModal.signature-request-v2 .recipient-config-row{grid-template-columns:24px 34px minmax(0,1fr)!important}#signatureRequestModal.signature-request-v2 .recipient-row input,#signatureRequestModal.signature-request-v2 .recipient-row select,#signatureRequestModal.signature-request-v2 .recipient-security-actions,#signatureRequestModal.signature-request-v2 .recipient-config-row select,#signatureRequestModal.signature-request-v2 .recipient-config-row input,#signatureRequestModal.signature-request-v2 .recipient-config-row button{grid-column:1 / -1!important}#signatureRequestModal.signature-request-v2 .recipient-security-actions{justify-content:flex-start!important}#signatureRequestModal.signature-request-v2 .signature-request-settings>label{grid-template-columns:24px 28px minmax(0,1fr)!important}#signatureRequestModal.signature-request-v2 .signature-request-settings>label>strong,#signatureRequestModal.signature-request-v2 .signature-request-settings>label>small{grid-column:3 / -1!important}#signatureRequestModal.signature-request-v2 .signature-request-settings>label>strong{grid-row:2!important;margin-top:2px!important}#signatureRequestModal.signature-request-v2 .signature-request-settings>label>small{grid-row:3!important}#signatureRequestModal.signature-request-v2 .signature-setting-inline{width:100%!important;margin-left:0!important}}@media(max-width:560px){#signatureRequestModal.signature-request-v2 .signature-request-dialog{width:calc(100vw - 12px)!important;max-height:calc(100vh - 12px)!important}#signatureRequestModal.signature-request-v2 .signature-request-head,#signatureRequestModal.signature-request-v2 .signature-request-footer{padding-left:16px!important;padding-right:16px!important}#signatureRequestModal.signature-request-v2 .signature-request-footer{grid-template-columns:1fr!important}}.profile-notification-list{display:grid;gap:10px}.profile-notification-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;border:1px solid rgba(18,152,232,.22);border-radius:8px;padding:12px;color:var(--text);background:#ffffffd1;text-align:left;cursor:pointer}.profile-notification-row.unread{border-color:#1298e880;background:linear-gradient(135deg,#e2f6fff5,#ffffffeb);box-shadow:0 14px 30px #1298e81f}.profile-notification-row i{width:22px;height:22px;color:var(--blue)}.profile-notification-row span{min-width:0;display:grid;gap:4px}.profile-notification-row strong,.signature-inbox-item strong{color:var(--text);font-weight:950}.profile-notification-row small,.signature-inbox-item small{color:var(--muted);font-weight:760}.profile-notification-row em{color:var(--muted);font-style:normal;font-size:.78rem;font-weight:850}.signature-inbox-list .signature-inbox-item{grid-template-columns:minmax(0,1fr) auto auto}body.theme-dark .notification-button{border-color:#b5e8ff59;color:#eaf8ff;background:#083854f2}body.theme-dark .profile-notification-row{border-color:#b5e8ff3d;color:#f7fcff;background:#084160eb}body.theme-dark .profile-notification-row.unread{border-color:#7dd3fc9e;background:linear-gradient(135deg,#0e7490f5,#073e5ff0)}body.theme-dark .profile-notification-row strong,body.theme-dark .signature-inbox-item strong{color:#fff}body.theme-dark .profile-notification-row small,body.theme-dark .profile-notification-row em,body.theme-dark .signature-inbox-item small{color:#d9f3ff}[data-theme=dark]{color-scheme:dark;--accent-primary-rgb: 18, 152, 232;--accent-secondary-rgb: 44, 167, 238;--accent-light-rgb: 134, 216, 255;--accent-pale-rgb: 5, 71, 111;--danger-rgb: 239, 68, 68;--accent-primary: rgb(var(--accent-primary-rgb));--accent-secondary: rgb(var(--accent-secondary-rgb));--accent-light: rgb(var(--accent-light-rgb));--accent-pale: rgb(var(--accent-pale-rgb));--bg: rgba(4, 7, 21, .54);--paper: rgba(8, 12, 28, .62);--paper-soft: rgba(13, 17, 38, .54);--line: rgba(var(--accent-light-rgb), .38);--line-strong: rgba(var(--accent-light-rgb), .48);--text: #f8fafc;--ink: #f8fafc;--muted: rgba(226, 232, 240, .82);--blue: rgb(var(--accent-primary-rgb));--blue-dark: #f8fafc;--sky: rgba(248, 250, 252, .92);--mint: rgba(45, 212, 191, .92);--accent: rgb(var(--accent-light-rgb));--glass-bg: linear-gradient(145deg, rgba(5, 8, 24, .58), rgba(var(--accent-primary-rgb), .26));--glass-bg-strong: linear-gradient(145deg, rgba(6, 9, 26, .74), rgba(var(--accent-pale-rgb), .42));--glass-border: rgba(var(--accent-light-rgb), .5);--glass-border-strong: rgba(var(--accent-light-rgb), .62);--shadow: 0 28px 90px rgba(0, 0, 0, .38);--shadow-soft: 0 16px 42px rgba(0, 0, 0, .28);--float-shadow: 0 18px 54px rgba(0, 0, 0, .3), 0 1px 0 rgba(248, 250, 252, .1) inset;--float-shadow-strong: 0 34px 110px rgba(0, 0, 0, .38), 0 0 34px rgba(var(--accent-light-rgb), .18);--title-shadow: 0 24px 50px rgba(0, 0, 0, .34), 0 0 22px rgba(var(--accent-light-rgb), .24)}[data-theme=dark] body,body[data-theme=dark],body.theme-dark{color:var(--text);background:radial-gradient(circle at 18% 14%,rgba(var(--accent-primary-rgb),.28),transparent 34%),radial-gradient(circle at 82% 24%,rgba(var(--accent-light-rgb),.14),transparent 28%),linear-gradient(180deg,#04172aad,#033452b8)}#scene3d{position:fixed;inset:0;z-index:-5}[data-theme=dark] #scene3d{opacity:1;filter:saturate(1.2) contrast(1.08)}body[data-theme=dark].webgl-fallback .css-3d-scene,body.theme-dark.webgl-fallback .css-3d-scene{visibility:visible;opacity:.72}[data-theme=dark] .ambient-grid{background-image:linear-gradient(rgba(var(--accent-light-rgb),.18) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-light-rgb),.18) 1px,transparent 1px);mask-image:linear-gradient(to bottom,black,rgba(0,0,0,.76),transparent 88%)}[data-theme=dark] :is(.topbar,.mega-panel,.tool-card,.content-hero-card,.content-card,.pricing-hero,.pricing-card,.pricing-note div,.account-hero,.account-card,.account-empty,.profile-hero,.profile-card,.profile-empty,.admin-hero,.admin-key-panel,.admin-summary-grid article,.admin-user-card,.admin-empty,.business-hero,.business-lead,.workflow-strip div,.work-card,.premium-banner,.img-promo,.upload-panel,.tool-info-card,.tool-options-panel,.workspace-canvas,.workspace-side,.workspace-file-card,.workspace-empty,.workspace-action-button,.workflow-stage-panel,.ai-result-panel,.workspace-job-panel,.profile-hover-card,.auth-card,.signature-modal .signature-request-dialog,.signature-modal .signature-request-head,.signature-modal .signature-request-body,.signature-modal .signature-request-footer){color:var(--text);border-color:var(--glass-border);background:var(--glass-bg);box-shadow:var(--float-shadow);backdrop-filter:blur(22px) saturate(1.18);-webkit-backdrop-filter:blur(22px) saturate(1.18)}[data-theme=dark] :is(.topbar,.mega-panel,.profile-hover-card,.signature-modal .signature-request-dialog){background:var(--glass-bg-strong);box-shadow:var(--float-shadow-strong)}[data-theme=dark] :is(h1,h2,h3,h4,strong,label,.brand,.nav-link,.login-link){color:#f8fafc}[data-theme=dark] :is(p,small,em,.hero-subtitle,.tool-subtitle,.muted,.profile-notification-row small){color:var(--muted)}[data-theme=dark] :is(a:not(.brand):hover,a:not(.brand):focus-visible,.nav-link.active,.nav-link:hover,.login-link:hover,.tool-menu-item:hover){color:#fff;background:rgba(var(--accent-primary-rgb),.72);box-shadow:0 12px 30px rgba(var(--accent-light-rgb),.28)}[data-theme=dark] :is(.signup-button,.plan-button,.lead-submit,.auth-submit,.result-download-button,.notification-button.has-unread,.lang-button.active){color:#fff;border-color:rgba(var(--accent-secondary-rgb),.62);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.98),rgba(var(--accent-light-rgb),.9)),rgb(var(--accent-primary-rgb));box-shadow:0 16px 34px rgba(var(--accent-light-rgb),.34)}[data-theme=dark] :is(.signup-button:hover,.plan-button:hover,.lead-submit:hover,.auth-submit:hover,.result-download-button:hover,.tool-card:hover,.tool-card:focus-visible){border-color:rgba(var(--accent-secondary-rgb),.82);box-shadow:0 22px 48px rgba(var(--accent-light-rgb),.36),0 0 0 1px rgba(var(--accent-secondary-rgb),.3) inset}[data-theme=dark] :is(input,textarea,select,.language-switch,.tool-option-field input,.tool-option-field select,.tool-option-field textarea,.recipient-row input,.recipient-row select,.signature-setting-inline input,.signature-setting-inline select,.signature-setting-inline textarea){color:var(--text);border-color:rgba(var(--accent-light-rgb),.48);background:#05081885;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}[data-theme=dark] :is(input,textarea,select)::placeholder{color:#f8fafc94}[data-theme=dark] :is(.tool-card-icon,.asset-menu-icon,.asset-tool-mini,.lucide){color:#f8fafcf5;filter:drop-shadow(0 10px 18px rgba(var(--accent-pale-rgb),.44))}.theme-switch{position:relative;display:inline-grid;place-items:center;width:66px;height:36px;border:1px solid var(--line);border-radius:999px;padding:0;color:var(--blue-dark);background:#ffffffe6;box-shadow:0 10px 24px #1298e81f;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.theme-switch:hover,.theme-switch:focus-visible{transform:translateY(-1px);box-shadow:0 14px 30px #1298e82e}.theme-switch-track{position:relative;width:58px;height:28px;border-radius:inherit;background:linear-gradient(135deg,#eaf8fff2,#cbefffe6)}.theme-switch-thumb{position:absolute;top:3px;left:3px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#0c5f9c;background:#fff;box-shadow:0 6px 16px #125c963d;transition:transform .2s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.theme-icon{grid-area:1 / 1;width:14px;height:14px;transition:opacity .16s ease,transform .16s ease}.theme-icon-moon{opacity:0;transform:scale(.7) rotate(-20deg)}.theme-switch.active{border-color:rgba(var(--accent-light-rgb),.6);background:#05081894;box-shadow:0 16px 34px rgba(var(--accent-light-rgb),.28)}.theme-switch.active .theme-switch-track{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.95),rgba(var(--accent-pale-rgb),.82))}.theme-switch.active .theme-switch-thumb{transform:translate(30px);color:#fff;background:linear-gradient(135deg,rgb(var(--accent-secondary-rgb)),rgb(var(--accent-light-rgb)));box-shadow:0 8px 18px rgba(var(--accent-secondary-rgb),.32)}.theme-switch.active .theme-icon-sun{opacity:0;transform:scale(.7) rotate(20deg)}.theme-switch.active .theme-icon-moon{opacity:1;transform:scale(1) rotate(0)}@media(max-width:760px){.theme-switch{width:58px;height:34px}.theme-switch-track{width:50px;height:26px}.theme-switch-thumb{width:20px;height:20px}.theme-switch.active .theme-switch-thumb{transform:translate(24px)}}body[data-theme=dark] .ambient-grid,body.theme-dark .ambient-grid{background-image:linear-gradient(rgba(var(--accent-light-rgb),.18) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-light-rgb),.18) 1px,transparent 1px)!important}body[data-theme=dark] :is(.topbar,.mega-panel,.tool-card,.content-hero-card,.content-card,.pricing-hero,.pricing-card,.pricing-note div,.account-hero,.account-card,.account-empty,.profile-hero,.profile-card,.profile-empty,.admin-hero,.admin-key-panel,.admin-summary-grid article,.admin-user-card,.admin-empty,.business-hero,.business-lead,.workflow-strip div,.work-card,.premium-banner,.img-promo,.upload-panel,.tool-info-card,.tool-options-panel,.workspace-canvas,.workspace-side,.workspace-file-card,.workspace-empty,.workspace-action-button,.workflow-stage-panel,.ai-result-panel,.workspace-job-panel,.profile-hover-card,.auth-card,.signature-modal .signature-request-dialog,.signature-modal .signature-request-head,.signature-modal .signature-request-body,.signature-modal .signature-request-footer),body.theme-dark :is(.topbar,.mega-panel,.tool-card,.content-hero-card,.content-card,.pricing-hero,.pricing-card,.pricing-note div,.account-hero,.account-card,.account-empty,.profile-hero,.profile-card,.profile-empty,.admin-hero,.admin-key-panel,.admin-summary-grid article,.admin-user-card,.admin-empty,.business-hero,.business-lead,.workflow-strip div,.work-card,.premium-banner,.img-promo,.upload-panel,.tool-info-card,.tool-options-panel,.workspace-canvas,.workspace-side,.workspace-file-card,.workspace-empty,.workspace-action-button,.workflow-stage-panel,.ai-result-panel,.workspace-job-panel,.profile-hover-card,.auth-card,.signature-modal .signature-request-dialog,.signature-modal .signature-request-head,.signature-modal .signature-request-body,.signature-modal .signature-request-footer){color:var(--text)!important;border-color:var(--glass-border)!important;background:var(--glass-bg)!important;box-shadow:var(--float-shadow)!important;backdrop-filter:blur(22px) saturate(1.18)!important;-webkit-backdrop-filter:blur(22px) saturate(1.18)!important}body[data-theme=dark] :is(.topbar,.mega-panel,.profile-hover-card,.signature-modal .signature-request-dialog),body.theme-dark :is(.topbar,.mega-panel,.profile-hover-card,.signature-modal .signature-request-dialog){background:var(--glass-bg-strong)!important;box-shadow:var(--float-shadow-strong)!important}body[data-theme=dark] .brand,body.theme-dark .brand{min-height:42px;border:1px solid rgba(248,250,252,.18);border-radius:8px;padding:4px 10px 4px 6px;background:#f8fafcf0;box-shadow:0 14px 30px #00000038}body[data-theme=dark] .brand-logo,body.theme-dark .brand-logo{filter:drop-shadow(0 10px 18px rgba(0,0,0,.18))}body[data-theme=dark] :is(.back-link,.file-cta,.cloud-button,.outline-red-button,.workspace-action-button,.run-tool-button,.result-back-button,.result-quick-actions button,.source-rail-trigger,.signature-rail-button,.account-card-head button,.profile-inline-links button,.saved-work-actions button,.saved-work-actions .back-link,.auth-close,.notification-button,.apps-button,.lang-button,.profile-hover-actions button),body.theme-dark :is(.back-link,.file-cta,.cloud-button,.outline-red-button,.workspace-action-button,.run-tool-button,.result-back-button,.result-quick-actions button,.source-rail-trigger,.signature-rail-button,.account-card-head button,.profile-inline-links button,.saved-work-actions button,.saved-work-actions .back-link,.auth-close,.notification-button,.apps-button,.lang-button,.profile-hover-actions button){color:#f8fafc!important;border:1px solid rgba(var(--accent-light-rgb),.5)!important;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.78),rgba(var(--accent-pale-rgb),.58))!important;box-shadow:0 14px 32px #0000003d,0 0 0 1px #f8fafc0f inset!important;text-shadow:none!important}body[data-theme=dark] :is(.back-link:hover,.file-cta:hover,.file-cta:focus-within,.cloud-button:hover,.cloud-button:focus-visible,.outline-red-button:hover,.outline-red-button:focus-visible,.workspace-action-button:hover,.workspace-action-button:focus-visible,.run-tool-button:hover,.run-tool-button:focus-visible,.source-rail-trigger:hover,.source-rail-trigger:focus-visible,.profile-hover-actions button:hover,.profile-hover-actions button:focus-visible),body.theme-dark :is(.back-link:hover,.file-cta:hover,.file-cta:focus-within,.cloud-button:hover,.cloud-button:focus-visible,.outline-red-button:hover,.outline-red-button:focus-visible,.workspace-action-button:hover,.workspace-action-button:focus-visible,.run-tool-button:hover,.run-tool-button:focus-visible,.source-rail-trigger:hover,.source-rail-trigger:focus-visible,.profile-hover-actions button:hover,.profile-hover-actions button:focus-visible){border-color:rgba(var(--accent-secondary-rgb),.82)!important;background:linear-gradient(135deg,rgba(var(--accent-secondary-rgb),.92),rgba(var(--accent-light-rgb),.88))!important;box-shadow:0 20px 46px rgba(var(--accent-light-rgb),.34),0 0 0 1px rgba(var(--accent-secondary-rgb),.26) inset!important}body[data-theme=dark] :is(.signup-button,.auth-submit,.plan-button,.lead-submit,.result-download-main,.result-download-button,.signature-request-footer .signup-button),body.theme-dark :is(.signup-button,.auth-submit,.plan-button,.lead-submit,.result-download-main,.result-download-button,.signature-request-footer .signup-button){color:#fff!important;border:1px solid rgba(var(--accent-secondary-rgb),.64)!important;background:linear-gradient(135deg,rgba(var(--accent-secondary-rgb),.96),rgba(var(--accent-light-rgb),.92))!important;box-shadow:0 18px 42px rgba(var(--accent-light-rgb),.34)!important}body[data-theme=dark] :is(.file-cta span,.back-link span,.cloud-button *,.workspace-action-button *,.run-tool-button *),body.theme-dark :is(.file-cta span,.back-link span,.cloud-button *,.workspace-action-button *,.run-tool-button *){color:inherit!important}body[data-theme=dark] :is(.cloud-button svg,.cloud-button i,.back-link svg,.back-link i,.workspace-action-button svg,.workspace-action-button i),body.theme-dark :is(.cloud-button svg,.cloud-button i,.back-link svg,.back-link i,.workspace-action-button svg,.workspace-action-button i){color:#f8fafc!important;stroke:currentColor!important;filter:drop-shadow(0 8px 14px rgba(var(--accent-secondary-rgb),.28))!important}body[data-theme=dark] .upload-actions .cloud-button,body.theme-dark .upload-actions .cloud-button{min-width:44px;min-height:44px;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.9),rgba(var(--accent-light-rgb),.72))!important}body[data-theme=dark] :is(.auth-modal,.signature-modal),body.theme-dark :is(.auth-modal,.signature-modal){background:#02061775!important;backdrop-filter:blur(16px) saturate(1.1)!important;-webkit-backdrop-filter:blur(16px) saturate(1.1)!important}body[data-theme=dark] :is(.auth-dialog,.signature-audience-dialog,.signature-details-dialog,.signature-request-dialog,.signature-draw-dialog),body.theme-dark :is(.auth-dialog,.signature-audience-dialog,.signature-details-dialog,.signature-request-dialog,.signature-draw-dialog){color:var(--text)!important;border-color:var(--glass-border-strong)!important;background:radial-gradient(circle at 20% 0%,rgba(var(--accent-light-rgb),.22),transparent 34%),linear-gradient(145deg,#050818e0,rgba(var(--accent-primary-rgb),.5))!important;box-shadow:0 34px 100px #00000075,0 0 42px rgba(var(--accent-light-rgb),.18)!important;backdrop-filter:blur(24px) saturate(1.16)!important;-webkit-backdrop-filter:blur(24px) saturate(1.16)!important}body[data-theme=dark] :is(.auth-dialog h2,.auth-dialog p,.auth-dialog label,.auth-dialog .auth-divider,.auth-dialog .auth-switch,.signature-audience-dialog *,.signature-details-dialog *,.signature-request-dialog *,.signature-draw-dialog *),body.theme-dark :is(.auth-dialog h2,.auth-dialog p,.auth-dialog label,.auth-dialog .auth-divider,.auth-dialog .auth-switch,.signature-audience-dialog *,.signature-details-dialog *,.signature-request-dialog *,.signature-draw-dialog *){color:#f8fafc!important}body[data-theme=dark] :is(.auth-dialog p,.auth-dialog .auth-divider,.signature-request-settings small,.recipient-toolbar p,.signature-setting-inline,.signature-branding-dropzone,.workspace-run-hint,.drop-hint,.file-status),body.theme-dark :is(.auth-dialog p,.auth-dialog .auth-divider,.signature-request-settings small,.recipient-toolbar p,.signature-setting-inline,.signature-branding-dropzone,.workspace-run-hint,.drop-hint,.file-status){color:#e2e8f0db!important}body[data-theme=dark] :is(.auth-dialog input,.auth-dialog textarea,.auth-dialog select,.signature-modal input,.signature-modal textarea,.signature-modal select,.tool-option-field input,.tool-option-field textarea,.tool-option-field select,.recipient-row input,.recipient-row select,.recipient-config-row input,.recipient-config-row select),body.theme-dark :is(.auth-dialog input,.auth-dialog textarea,.auth-dialog select,.signature-modal input,.signature-modal textarea,.signature-modal select,.tool-option-field input,.tool-option-field textarea,.tool-option-field select,.recipient-row input,.recipient-row select,.recipient-config-row input,.recipient-config-row select){color:#f8fafc!important;border-color:rgba(var(--accent-light-rgb),.58)!important;background:#0206179e!important;box-shadow:0 0 0 1px #f8fafc0f inset!important}body[data-theme=dark] :is(.auth-dialog input,.signature-modal input,.signature-modal textarea)::placeholder,body.theme-dark :is(.auth-dialog input,.signature-modal input,.signature-modal textarea)::placeholder{color:#e2e8f099!important}body[data-theme=dark] :is(.toast,.ai-result-error,.public-sign-error,.public-sign-result,.forms-studio-status,.compare-result-status,.signature-request-links,.signature-link-warning,.status-pill,.job-status,.workspace-job-panel),body.theme-dark :is(.toast,.ai-result-error,.public-sign-error,.public-sign-result,.forms-studio-status,.compare-result-status,.signature-request-links,.signature-link-warning,.status-pill,.job-status,.workspace-job-panel){color:#f8fafc!important;border-color:rgba(var(--accent-light-rgb),.52)!important;background:linear-gradient(145deg,#050818e6,rgba(var(--accent-pale-rgb),.58))!important;box-shadow:0 22px 58px #00000057,0 0 24px rgba(var(--accent-light-rgb),.16)!important;backdrop-filter:blur(20px) saturate(1.14)!important;-webkit-backdrop-filter:blur(20px) saturate(1.14)!important}body[data-theme=dark] :is(.forms-studio-status[data-state=error],.compare-result-status[data-state=error],.public-sign-error),body.theme-dark :is(.forms-studio-status[data-state=error],.compare-result-status[data-state=error],.public-sign-error){border-color:rgba(var(--accent-secondary-rgb),.7)!important;background:linear-gradient(145deg,#460712e6,rgba(var(--accent-light-rgb),.62))!important}body[data-theme=dark] :is(.forms-studio-status[data-state=ready],.compare-result-status[data-state=ready],.public-sign-result),body.theme-dark :is(.forms-studio-status[data-state=ready],.compare-result-status[data-state=ready],.public-sign-result){border-color:#2dd4bf9e!important;background:linear-gradient(145deg,#05362fdb,rgba(var(--accent-primary-rgb),.44))!important}body[data-theme=dark] :is(.apps-button span),body.theme-dark :is(.apps-button span){background:#f8fafc!important}body[data-theme=dark] .google-auth-wrap,body.theme-dark .google-auth-wrap{border-radius:8px;padding:2px;background:#f8fafcf5}body[data-theme=dark],body.theme-dark{--brand-deep-rgb: 4, 31, 52;--brand-navy-rgb: 5, 56, 91;--brand-blue-rgb: 18, 152, 232;--brand-cyan-rgb: 134, 216, 255;--brand-ice-rgb: 232, 249, 255;--danger-rgb: 239, 68, 68;--accent-primary-rgb: var(--brand-blue-rgb);--accent-secondary-rgb: 44, 167, 238;--accent-light-rgb: var(--brand-cyan-rgb);--accent-pale-rgb: var(--brand-navy-rgb);--blue: rgb(var(--brand-blue-rgb));--blue-dark: rgb(var(--brand-ice-rgb));--sky: rgb(var(--brand-cyan-rgb));--mint: #5eead4;--accent: rgb(var(--brand-cyan-rgb));--line: rgba(var(--brand-cyan-rgb), .3);--line-strong: rgba(var(--brand-cyan-rgb), .48);--glass-border: rgba(var(--brand-cyan-rgb), .42);--glass-border-strong: rgba(var(--brand-cyan-rgb), .62);--glass-bg: linear-gradient(145deg, rgba(var(--brand-deep-rgb), .68), rgba(var(--brand-blue-rgb), .2));--glass-bg-strong: linear-gradient(145deg, rgba(var(--brand-deep-rgb), .88), rgba(var(--brand-navy-rgb), .74));background:radial-gradient(circle at 20% 16%,rgba(var(--brand-cyan-rgb),.18),transparent 34%),radial-gradient(circle at 82% 22%,rgba(var(--brand-blue-rgb),.16),transparent 30%),linear-gradient(180deg,#0574b0f5,#033a5cfa)!important}body[data-theme=dark] .topbar,body.theme-dark .topbar{gap:14px!important;border-color:rgba(var(--brand-cyan-rgb),.42)!important;background:linear-gradient(135deg,rgba(var(--brand-deep-rgb),.88),rgba(var(--brand-navy-rgb),.78))!important;box-shadow:0 22px 54px #00243e57,0 0 0 1px rgba(var(--brand-cyan-rgb),.1) inset!important}body[data-theme=dark] .brand,body.theme-dark .brand{justify-self:start!important;width:auto!important;min-width:0!important;min-height:42px!important;max-width:max-content!important;border:1px solid rgba(var(--brand-cyan-rgb),.22)!important;border-radius:8px!important;padding:2px 10px 2px 4px!important;background:linear-gradient(135deg,rgba(var(--brand-deep-rgb),.52),rgba(var(--brand-blue-rgb),.18))!important;box-shadow:0 14px 32px #00243e33!important}body[data-theme=dark] .brand-logo,body.theme-dark .brand-logo{width:clamp(178px,16vw,230px)!important;max-height:54px!important;filter:drop-shadow(0 10px 20px rgba(var(--brand-cyan-rgb),.2)) saturate(1.08) brightness(1.04)!important}body[data-theme=dark] :is(.nav-link,.login-link,.profile-trigger,.lang-button,.apps-button,.theme-switch),body.theme-dark :is(.nav-link,.login-link,.profile-trigger,.lang-button,.apps-button,.theme-switch){color:#f8fcff!important;border:1px solid rgba(var(--brand-cyan-rgb),.34)!important;background:linear-gradient(135deg,rgba(var(--brand-blue-rgb),.52),rgba(var(--brand-navy-rgb),.68))!important;box-shadow:0 12px 28px #0028463d,0 0 0 1px #ffffff0a inset!important;text-shadow:0 1px 8px rgba(0,35,60,.22)!important}body[data-theme=dark] :is(.nav-link:hover,.nav-link.active,.login-link:hover,.login-link:focus-visible,.profile-trigger:hover,.profile-trigger:focus-visible,.lang-button.active,.lang-button:hover,.apps-button:hover,.apps-button.open),body.theme-dark :is(.nav-link:hover,.nav-link.active,.login-link:hover,.login-link:focus-visible,.profile-trigger:hover,.profile-trigger:focus-visible,.lang-button.active,.lang-button:hover,.apps-button:hover,.apps-button.open){color:#fff!important;border-color:rgba(var(--brand-cyan-rgb),.76)!important;background:linear-gradient(135deg,rgba(var(--brand-blue-rgb),.94),rgba(var(--brand-cyan-rgb),.58))!important;box-shadow:0 18px 42px rgba(var(--brand-blue-rgb),.28),0 0 0 1px rgba(var(--brand-cyan-rgb),.18) inset!important}body[data-theme=dark] :is(.signup-button,.auth-submit,.plan-button,.lead-submit,.result-download-main,.result-download-button,.signature-request-footer .signup-button),body.theme-dark :is(.signup-button,.auth-submit,.plan-button,.lead-submit,.result-download-main,.result-download-button,.signature-request-footer .signup-button){color:#fff!important;border-color:rgba(var(--brand-cyan-rgb),.64)!important;background:linear-gradient(135deg,rgba(var(--brand-blue-rgb),.98),#32bef5f0)!important;box-shadow:0 18px 42px rgba(var(--brand-blue-rgb),.34),0 0 0 1px rgba(var(--brand-cyan-rgb),.22) inset!important}body[data-theme=dark] :is(.signup-button:hover,.auth-submit:hover,.plan-button:hover,.lead-submit:hover,.result-download-main:hover,.result-download-button:hover,.signature-request-footer .signup-button:hover),body.theme-dark :is(.signup-button:hover,.auth-submit:hover,.plan-button:hover,.lead-submit:hover,.result-download-main:hover,.result-download-button:hover,.signature-request-footer .signup-button:hover){transform:translateY(-1px);border-color:rgba(var(--brand-ice-rgb),.78)!important;background:linear-gradient(135deg,#24b4f4,rgba(var(--brand-cyan-rgb),.98))!important;box-shadow:0 22px 52px rgba(var(--brand-cyan-rgb),.32),0 0 0 1px rgba(var(--brand-ice-rgb),.22) inset!important}body[data-theme=dark] .language-switch,body.theme-dark .language-switch{gap:4px!important;border:1px solid rgba(var(--brand-cyan-rgb),.28)!important;background:rgba(var(--brand-deep-rgb),.62)!important;box-shadow:0 12px 30px #00243e3d!important}body[data-theme=dark] .theme-switch,body.theme-dark .theme-switch{width:68px!important;min-width:68px!important;padding:0!important;background:rgba(var(--brand-deep-rgb),.6)!important}body[data-theme=dark] .theme-switch-track,body.theme-dark .theme-switch-track{background:linear-gradient(135deg,rgba(var(--brand-blue-rgb),.42),rgba(var(--brand-cyan-rgb),.28))!important}body[data-theme=dark] .theme-switch.active .theme-switch-track,body.theme-dark .theme-switch.active .theme-switch-track{background:linear-gradient(135deg,rgba(var(--brand-blue-rgb),.98),rgba(var(--brand-cyan-rgb),.64))!important}body[data-theme=dark] .theme-switch-thumb,body.theme-dark .theme-switch-thumb,body[data-theme=dark] .theme-switch.active .theme-switch-thumb,body.theme-dark .theme-switch.active .theme-switch-thumb{color:#073d67!important;background:linear-gradient(145deg,#fff,rgb(var(--brand-cyan-rgb)))!important;box-shadow:0 8px 20px rgba(var(--brand-cyan-rgb),.32)!important}body[data-theme=dark] .apps-button,body.theme-dark .apps-button{width:44px!important;min-width:44px!important;background:linear-gradient(135deg,rgba(var(--brand-blue-rgb),.52),rgba(var(--brand-deep-rgb),.64))!important}body[data-theme=dark] .apps-button span,body.theme-dark .apps-button span{background:rgb(var(--brand-cyan-rgb))!important;box-shadow:0 0 10px rgba(var(--brand-cyan-rgb),.36)!important}body[data-theme=dark] :is(.tool-card-icon,.asset-menu-icon,.asset-tool-mini,.workflow-stage-icon,.feature-icon,.profile-menu-icon,.signature-setting-icon,.signature-request-option .lucide,.product-row i,.solution-card i),body.theme-dark :is(.tool-card-icon,.asset-menu-icon,.asset-tool-mini,.workflow-stage-icon,.feature-icon,.profile-menu-icon,.signature-setting-icon,.signature-request-option .lucide,.product-row i,.solution-card i){color:#f8fcff!important;stroke:currentColor!important;border-color:rgba(var(--brand-cyan-rgb),.46)!important;background:linear-gradient(145deg,rgba(var(--brand-blue-rgb),.92),#22bceed1)!important;box-shadow:0 12px 28px rgba(var(--brand-blue-rgb),.3),0 0 0 1px #ffffff29 inset!important;filter:none!important}body[data-theme=dark] :is(.lucide,svg),body.theme-dark :is(.lucide,svg){stroke-width:2.15}body[data-theme=dark] :is(.toast,.signature-link-warning,.status-pill.warning),body.theme-dark :is(.toast,.signature-link-warning,.status-pill.warning){color:#f8fafc!important;border-color:rgba(var(--brand-cyan-rgb),.46)!important;background:linear-gradient(145deg,rgba(var(--brand-deep-rgb),.86),rgba(var(--brand-blue-rgb),.24))!important}body[data-theme=dark] .toast-action,body.theme-dark .toast-action{color:#fff!important;background:#005fae!important}body[data-theme=dark] .toast-action.secondary,body.theme-dark .toast-action.secondary{color:#f8fafc!important;border-color:rgba(var(--brand-cyan-rgb),.36)!important;background:rgba(var(--brand-deep-rgb),.82)!important}body[data-theme=dark] :is(.forms-studio-status[data-state=error],.compare-result-status[data-state=error],.public-sign-error,.ai-result-error,.toast.error),body.theme-dark :is(.forms-studio-status[data-state=error],.compare-result-status[data-state=error],.public-sign-error,.ai-result-error,.toast.error){border-color:rgba(var(--danger-rgb),.76)!important;background:linear-gradient(145deg,#3f0e18e6,rgba(var(--danger-rgb),.26))!important;box-shadow:0 22px 58px #00000057,0 0 24px rgba(var(--danger-rgb),.2)!important}@media(max-width:920px){body[data-theme=dark] .topbar,body.theme-dark .topbar{grid-template-columns:1fr!important;justify-items:start!important;gap:10px!important;padding:10px!important}body[data-theme=dark] .topnav,body.theme-dark .topnav,body[data-theme=dark] .top-actions,body.theme-dark .top-actions{width:100%!important;justify-content:flex-start!important}body[data-theme=dark] .topnav,body.theme-dark .topnav{overflow-x:auto!important;padding-bottom:2px!important;scrollbar-color:rgba(var(--brand-cyan-rgb),.62) transparent!important}body[data-theme=dark] .brand,body.theme-dark .brand{max-width:min(260px,100%)!important}}body[data-theme=dark] .topbar :is(.nav-link,.login-link,.profile-trigger,.lang-button,.apps-button,.theme-switch),body.theme-dark .topbar :is(.nav-link,.login-link,.profile-trigger,.lang-button,.apps-button,.theme-switch){color:#f8fcff!important;border-color:rgba(var(--brand-cyan-rgb),.34)!important;background:linear-gradient(135deg,rgba(var(--brand-blue-rgb),.56),rgba(var(--brand-navy-rgb),.72))!important;box-shadow:0 12px 28px #0028463d,0 0 0 1px #ffffff0a inset!important}body[data-theme=dark] .topbar :is(.nav-link:hover,.nav-link.active,.login-link:hover,.profile-trigger:hover,.lang-button:hover,.lang-button.active,.apps-button:hover,.apps-button.open),body.theme-dark .topbar :is(.nav-link:hover,.nav-link.active,.login-link:hover,.profile-trigger:hover,.lang-button:hover,.lang-button.active,.apps-button:hover,.apps-button.open){color:#fff!important;border-color:rgba(var(--brand-cyan-rgb),.76)!important;background:linear-gradient(135deg,rgba(var(--brand-blue-rgb),.96),rgba(var(--brand-cyan-rgb),.62))!important;box-shadow:0 18px 42px rgba(var(--brand-blue-rgb),.28),0 0 0 1px rgba(var(--brand-cyan-rgb),.18) inset!important}body[data-theme=dark] .topbar .signup-button,body.theme-dark .topbar .signup-button{color:#fff!important;border-color:rgba(var(--brand-cyan-rgb),.68)!important;background:linear-gradient(135deg,rgba(var(--brand-blue-rgb),.98),#30b8f2f5)!important;box-shadow:0 18px 42px rgba(var(--brand-blue-rgb),.32),0 0 0 1px rgba(var(--brand-cyan-rgb),.22) inset!important}body[data-theme=dark] :is(.tool-icon,.tool-icon-3d,.tool-card-icon,.asset-menu-icon,.asset-tool-mini,.workflow-stage-icon,.feature-icon,.profile-menu-icon,.signature-setting-icon),body.theme-dark :is(.tool-icon,.tool-icon-3d,.tool-card-icon,.asset-menu-icon,.asset-tool-mini,.workflow-stage-icon,.feature-icon,.profile-menu-icon,.signature-setting-icon){color:#f8fcff!important;border-color:rgba(var(--brand-cyan-rgb),.46)!important;background:linear-gradient(145deg,rgba(var(--brand-blue-rgb),.94),#38bef6db)!important;box-shadow:0 12px 28px rgba(var(--brand-blue-rgb),.3),0 0 0 1px #ffffff29 inset!important}body[data-theme=dark] .category-tabs,body.theme-dark .category-tabs{scrollbar-width:thin!important;scrollbar-color:rgba(var(--brand-cyan-rgb),.62) rgba(var(--brand-deep-rgb),.38)!important}body[data-theme=dark] .category-tabs::-webkit-scrollbar,body.theme-dark .category-tabs::-webkit-scrollbar{height:8px}body[data-theme=dark] .category-tabs::-webkit-scrollbar-track,body.theme-dark .category-tabs::-webkit-scrollbar-track{border-radius:999px;background:rgba(var(--brand-deep-rgb),.38)}body[data-theme=dark] .category-tabs::-webkit-scrollbar-thumb,body.theme-dark .category-tabs::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(90deg,rgba(var(--brand-blue-rgb),.85),rgba(var(--brand-cyan-rgb),.78))}@media(max-width:768px){html,body{max-width:100%;overflow-x:hidden!important}body{--mobile-page-pad: clamp(10px, 3.2vw, 16px);--mobile-panel-pad: clamp(12px, 3.6vw, 16px)}.topbar,body[data-theme=dark] .topbar,body.theme-dark .topbar{position:sticky!important;top:6px!important;left:auto!important;right:auto!important;display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;justify-items:stretch!important;width:calc(100% - (var(--mobile-page-pad) * 2))!important;max-width:none!important;min-height:0!important;max-height:calc(100svh - 12px)!important;margin:6px auto 0!important;padding:10px!important;gap:8px!important;border-radius:8px!important;overflow:clip!important;animation:none!important;transform:none!important}.brand,body[data-theme=dark] .brand,body.theme-dark .brand{width:100%!important;max-width:100%!important;min-width:0!important;min-height:44px!important;justify-self:stretch!important;justify-content:center!important;padding:4px 8px!important;border-radius:8px!important}.brand-logo,body[data-theme=dark] .brand-logo,body.theme-dark .brand-logo{width:min(210px,72vw)!important;max-width:100%!important;max-height:46px!important}.topnav,body[data-theme=dark] .topnav,body.theme-dark .topnav{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:8px!important;padding:2px 2px 8px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:thin!important;scrollbar-color:rgba(134,216,255,.62) transparent!important}.topnav::-webkit-scrollbar{height:6px}.topnav::-webkit-scrollbar-track{background:transparent}.topnav::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(90deg,#1298e8c7,#86d8ffb8)}.nav-link,body[data-theme=dark] .topbar .nav-link,body.theme-dark .topbar .nav-link{flex:0 0 auto!important;min-width:max-content!important;min-height:38px!important;padding:8px 12px!important;border-radius:8px!important;font-size:.88rem!important;line-height:1.1!important;white-space:nowrap!important;scroll-snap-align:start!important}.top-actions,body[data-theme=dark] .top-actions,body.theme-dark .top-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;gap:8px!important;padding:2px 2px 8px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scrollbar-width:thin!important;scrollbar-color:rgba(134,216,255,.62) transparent!important}.top-actions::-webkit-scrollbar{height:6px}.top-actions::-webkit-scrollbar-track{background:transparent}.top-actions::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(90deg,#1298e8c7,#86d8ffb8)}.language-switch,body[data-theme=dark] .language-switch,body.theme-dark .language-switch{flex:0 0 auto!important;height:38px!important;min-width:114px!important;padding:3px!important}.lang-button,body[data-theme=dark] .topbar .lang-button,body.theme-dark .topbar .lang-button{width:32px!important;height:30px!important;min-width:32px!important;padding:0!important;font-size:.74rem!important}.theme-switch,body[data-theme=dark] .topbar .theme-switch,body.theme-dark .topbar .theme-switch{flex:0 0 62px!important;width:62px!important;min-width:62px!important;height:38px!important;min-height:38px!important}.theme-switch-track{width:52px!important;height:28px!important}.theme-switch-thumb{width:22px!important;height:22px!important}.theme-switch.active .theme-switch-thumb{transform:translate(24px)!important}.profile-menu-wrap{flex:0 0 106px!important;min-width:106px!important}.login-link,.profile-trigger,.signup-button,.apps-button,.notification-button,body[data-theme=dark] .topbar :is(.login-link,.profile-trigger,.signup-button,.apps-button,.notification-button),body.theme-dark .topbar :is(.login-link,.profile-trigger,.signup-button,.apps-button,.notification-button){min-height:38px!important;border-radius:8px!important;font-size:.84rem!important;line-height:1.1!important}.login-link,.profile-trigger{width:100%!important;padding:8px 10px!important}.signup-button{flex:0 0 104px!important;min-width:104px!important;padding:8px 10px!important}.apps-button,body[data-theme=dark] .topbar .apps-button,body.theme-dark .topbar .apps-button{flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:38px!important;padding:7px!important}.menu-layer{inset:174px var(--mobile-page-pad) auto!important;width:auto!important;max-width:calc(100vw - (var(--mobile-page-pad) * 2))!important;pointer-events:none}.mega-panel,.convert-panel,.all-tools-panel,.products-panel{left:0!important;right:0!important;width:100%!important;max-width:100%!important;grid-template-columns:1fr!important;max-height:calc(100svh - 190px)!important;overflow:auto!important;transform:none!important}.tool-page,.tool-landing,.tool-shell,.tool-workspace,.workspace-shell{width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:auto!important}.tool-workspace,.workspace-shell,.tool-workspace.has-files .workspace-shell,.tool-workspace.merge-workspace-mode,.tool-workspace.sign-workspace-mode,.tool-workspace.source-rail-mode{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin-top:12px!important}.workspace-canvas,.workspace-side,.tool-options-sidebar,.tool-options-panel,.workflow-stage-panel,.workspace-job-panel,.workspace-profile-panel,body[data-theme=dark] :is(.workspace-canvas,.workspace-side,.tool-options-sidebar,.tool-options-panel,.workflow-stage-panel,.workspace-job-panel,.workspace-profile-panel),body.theme-dark :is(.workspace-canvas,.workspace-side,.tool-options-sidebar,.tool-options-panel,.workflow-stage-panel,.workspace-job-panel,.workspace-profile-panel){width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;border-radius:8px!important}.workspace-canvas,body[data-theme=dark] .workspace-canvas,body.theme-dark .workspace-canvas{min-height:clamp(320px,58svh,520px)!important;max-height:none!important;padding:var(--mobile-panel-pad)!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}.workspace-side,.tool-options-sidebar,body[data-theme=dark] .workspace-side,body.theme-dark .workspace-side{position:static!important;order:2!important;height:auto!important;max-height:none!important;padding:var(--mobile-panel-pad)!important;overflow:visible!important}.workspace-toolbar{align-items:flex-start!important;flex-direction:column!important;gap:10px!important;margin-bottom:12px!important}.workspace-toolbar strong{font-size:1rem!important;line-height:1.2!important}.workspace-toolbar-actions,.merge-order-actions{width:100%!important;display:flex!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important}.workspace-action-button,.source-rail-trigger,.signature-rail-button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}.workspace-file-grid,.workspace-file-grid[data-mode],.workspace-file-grid[data-mode=merge],.workspace-file-grid[data-mode=compare],.workspace-file-grid[data-mode=focused],.workspace-file-grid[data-mode=images],.workspace-file-grid[data-mode=image-focused]{width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin-top:10px!important;padding-right:0!important;overflow:visible!important}.workspace-file-card,.workspace-empty,.ai-result-panel,.compare-workspace,.split-studio,.forms-studio-panel,.page-studio,.merge-order-board,.pdf-preview-shell,.preview-shell{width:100%!important;max-width:100%!important;min-width:0!important;overflow:auto!important}.workspace-file-preview,.workspace-file-grid[data-mode] .workspace-file-preview,.workspace-file-grid[data-mode=images] .workspace-file-preview,.workspace-file-grid[data-mode=image-focused] .workspace-file-preview{min-height:clamp(220px,46svh,430px)!important;max-width:100%!important}.workspace-file-grid[data-mode] .workspace-file-card,.workspace-file-grid[data-mode=images] .workspace-file-card,.workspace-file-grid[data-mode=image-focused] .workspace-file-card,.workspace-file-grid[data-mode=focused] .workspace-file-card{min-height:0!important}.workspace-side h1,.workspace-side h2,.tool-options-panel h2,.workspace-canvas h2{font-size:clamp(1.35rem,7vw,2rem)!important;line-height:1.08!important}.workspace-side h3,.workspace-canvas h3,.workflow-stage-panel strong{font-size:1rem!important;line-height:1.2!important}.workspace-side p,.workspace-canvas p,.tool-option-field,.workflow-stage-panel p,.workspace-run-hint{font-size:.88rem!important;line-height:1.45!important}.workspace-side .tool-options-grid,.tool-options-grid,.split-studio-controls,.page-operation-controls,.signature-type-grid,.signature-side-actions{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.tool-option-field input,.tool-option-field select,.tool-option-field textarea,.workspace-side input,.workspace-side select,.workspace-side textarea{width:100%!important;min-width:0!important;min-height:42px!important;font-size:.92rem!important}.run-tool-button,.result-download-button,.result-download-main,.file-cta,.select-file-button,.upload-button{width:100%!important;max-width:100%!important;min-width:0!important;min-height:48px!important;padding:10px 14px!important;font-size:.95rem!important;white-space:normal!important}.workspace-source-rail,#workspaceSourceRail.workspace-source-rail,.tool-workspace .workspace-source-rail,.tool-workspace.sign-workspace-mode .workspace-source-rail,.tool-workspace .workspace-source-rail.is-pdf-preview{position:fixed!important;right:14px!important;bottom:14px!important;top:auto!important;z-index:60!important;width:40px!important;height:40px!important}.source-rail-menu{right:0!important;bottom:calc(100% + 10px)!important;top:auto!important;width:min(260px,calc(100vw - 28px))!important;min-width:0!important;max-width:calc(100vw - 28px)!important}}@media(max-width:420px){.topbar,body[data-theme=dark] .topbar,body.theme-dark .topbar{padding:8px!important;gap:7px!important}.brand-logo,body[data-theme=dark] .brand-logo,body.theme-dark .brand-logo{width:min(190px,68vw)!important}.nav-link,body[data-theme=dark] .topbar .nav-link,body.theme-dark .topbar .nav-link{min-height:36px!important;padding:8px 10px!important;font-size:.82rem!important}.language-switch{min-width:108px!important}.theme-switch,body[data-theme=dark] .topbar .theme-switch,body.theme-dark .topbar .theme-switch{flex-basis:58px!important;width:58px!important;min-width:58px!important}.profile-menu-wrap,.signup-button{flex-basis:96px!important}}.top-actions{position:relative}.notification-popover{position:absolute;top:calc(100% + 12px);right:58px;z-index:260;width:min(390px,calc(100vw - 24px));max-height:min(640px,calc(100vh - 110px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(18,152,232,.22);border-radius:18px;background:#fffffff0;box-shadow:0 28px 90px #05294538,inset 0 1px #ffffffb8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.notification-popover-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid rgba(18,152,232,.16)}.notification-popover-head div{display:grid;gap:3px}.notification-popover-head strong{color:#172033;font-size:1.18rem;font-weight:950}.notification-popover-head small{color:#64748b;font-weight:800}.notification-popover-head button,.notification-popover-footer{border:1px solid rgba(18,152,232,.26);border-radius:999px;padding:9px 12px;color:#075a8c;background:#e6f7ffeb;font-weight:900;cursor:pointer}.notification-popover-head button:disabled{opacity:.5;cursor:default}.notification-popover-list{display:grid;gap:8px;padding:12px;overflow-y:auto}.notification-popover-row{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;width:100%;border:1px solid rgba(18,152,232,.12);border-radius:14px;padding:12px;color:#172033;background:#ffffffd1;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.notification-popover-row:hover,.notification-popover-row:focus-visible{transform:translateY(-1px);border-color:#1298e870;box-shadow:0 16px 36px #1298e824}.notification-popover-row.unread{background:linear-gradient(135deg,#e2f6fffa,#fffffff0);border-color:#1298e86b}.notification-popover-icon{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;color:#075a8c;background:linear-gradient(145deg,#e9fbff,#4cc5ff);box-shadow:0 10px 22px #1298e838}.notification-popover-icon svg,.notification-popover-icon i{width:20px;height:20px}.notification-popover-row span:last-child{min-width:0;display:grid;gap:4px}.notification-popover-row strong{color:#111827;font-weight:950}.notification-popover-row small{color:#475569;line-height:1.35;font-weight:740}.notification-popover-row em{color:#64748b;font-style:normal;font-size:.78rem;font-weight:850}.notification-popover-empty{display:grid;gap:6px;padding:28px 18px;border:1px dashed rgba(18,152,232,.3);border-radius:16px;text-align:center;color:#475569;background:#f1f9ffb8}.notification-popover-footer{margin:0 12px 12px;width:calc(100% - 24px);color:#fff;background:linear-gradient(135deg,#1298e8,#075a8c)}body[data-theme=dark] .notification-button.open,body.theme-dark .notification-button.open{color:#fff!important;background:linear-gradient(135deg,#1298e8f5,#075a8cf5)!important;box-shadow:0 0 0 4px #7dd3fc2e,0 18px 32px #00162847!important}body[data-theme=dark] .notification-popover,body.theme-dark .notification-popover{border-color:#7dd3fc57;background:linear-gradient(145deg,#021626d1,#043f60b8);box-shadow:0 30px 90px #000b1670,inset 0 1px #ffffff14}body[data-theme=dark] .notification-popover-head,body.theme-dark .notification-popover-head{border-bottom-color:#beeaff2e}body[data-theme=dark] .notification-popover :is(strong,small,em),body.theme-dark .notification-popover :is(strong,small,em){color:#f7fcff!important}body[data-theme=dark] .notification-popover-row,body.theme-dark .notification-popover-row{border-color:#8fdcff2e;background:#03253a9e}body[data-theme=dark] .notification-popover-row.unread,body.theme-dark .notification-popover-row.unread{border-color:#7dd3fc85;background:linear-gradient(135deg,#0870a4c2,#02233ac2)}body[data-theme=dark] .notification-popover-empty,body.theme-dark .notification-popover-empty{color:#f7fcff;border-color:#7dd3fc47;background:#0216267a}body[data-theme=dark] .notification-popover-icon,body.theme-dark .notification-popover-icon{color:#eafeff;background:linear-gradient(145deg,#1298e8f2,#043556f2);border:1px solid rgba(190,234,255,.28)}body[data-theme=dark] .notification-popover-head button,body.theme-dark .notification-popover-head button{color:#eafeff;background:#05476fbd;border-color:#7dd3fc52}body[data-theme=dark] .notification-popover-footer,body.theme-dark .notification-popover-footer{color:#fff;background:linear-gradient(135deg,navy,#1298e8)}body[data-theme=dark] .profile-page.account-console-page,body.theme-dark .profile-page.account-console-page{background:transparent!important;isolation:isolate}body[data-theme=dark] .profile-page .account-console,body.theme-dark .profile-page .account-console{width:min(1420px,calc(100% - 32px));margin:0 auto;border:1px solid rgba(125,211,252,.24);border-radius:22px;background:linear-gradient(135deg,#02121fad,#05476f61)!important;border-color:#7dd3fc47!important;box-shadow:0 30px 100px #00224038;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden}body[data-theme=dark] .profile-page .account-console-sidebar,body[data-theme=dark] .profile-page .account-profile-card,body[data-theme=dark] .profile-page .profile-section-stat,body[data-theme=dark] .profile-page .saved-work-item,body[data-theme=dark] .profile-page .profile-notification-row,body[data-theme=dark] .profile-page .profile-mini-row,body[data-theme=dark] .profile-page .setting-row,body[data-theme=dark] .profile-page .profile-social-account,body[data-theme=dark] .profile-page .profile-email-value,body.theme-dark .profile-page .account-console-sidebar,body.theme-dark .profile-page .account-profile-card,body.theme-dark .profile-page .profile-section-stat,body.theme-dark .profile-page .saved-work-item,body.theme-dark .profile-page .profile-notification-row,body.theme-dark .profile-page .profile-mini-row,body.theme-dark .profile-page .setting-row,body.theme-dark .profile-page .profile-social-account,body.theme-dark .profile-page .profile-email-value{background:#0216266b!important;border-color:#8fdcff3d!important;box-shadow:0 18px 54px #001f3a24,inset 0 1px #ffffff1a!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body[data-theme=dark] .profile-page .account-console-main,body[data-theme=dark] .profile-page .account-console-main :is(h1,h2,h3,strong,span,p,small,dd,dt,em),body[data-theme=dark] .profile-page .account-console-sidebar,body[data-theme=dark] .profile-page .account-console-sidebar :is(h2,strong,b,span,small),body.theme-dark .profile-page .account-console-main,body.theme-dark .profile-page .account-console-main :is(h1,h2,h3,strong,span,p,small,dd,dt,em),body.theme-dark .profile-page .account-console-sidebar,body.theme-dark .profile-page .account-console-sidebar :is(h2,strong,b,span,small){color:#f7fcff!important;text-shadow:0 10px 24px rgba(0,20,36,.22)}body[data-theme=dark] .profile-page .account-console-nav button,body.theme-dark .profile-page .account-console-nav button{background:#1298e829!important;border:1px solid rgba(203,241,255,.22)!important;color:#f7fcff!important}body[data-theme=dark] .profile-page .account-console-nav button:hover,body[data-theme=dark] .profile-page .account-console-nav button.active,body.theme-dark .profile-page .account-console-nav button:hover,body.theme-dark .profile-page .account-console-nav button.active{background:linear-gradient(135deg,#1298e8e0,#000080b8)!important;color:#fff!important;box-shadow:0 14px 32px #1298e833!important}body[data-theme=dark] .profile-page .account-console-nav button :is(svg,i),body[data-theme=dark] .profile-page .profile-section-stat>i,body[data-theme=dark] .profile-page .profile-mini-row :is(svg,i),body[data-theme=dark] .profile-page .profile-notification-row>i,body.theme-dark .profile-page .account-console-nav button :is(svg,i),body.theme-dark .profile-page .profile-section-stat>i,body.theme-dark .profile-page .profile-mini-row :is(svg,i),body.theme-dark .profile-page .profile-notification-row>i{color:#c8f4ff!important;stroke:currentColor!important}body[data-theme=dark] .profile-page .account-card-head button,body[data-theme=dark] .profile-page .profile-inline-links button,body[data-theme=dark] .profile-page .saved-work-actions button,body[data-theme=dark] .profile-page .profile-settings-card button,body[data-theme=dark] .profile-page .back-link,body[data-theme=dark] .profile-page .signup-button,body.theme-dark .profile-page .account-card-head button,body.theme-dark .profile-page .profile-inline-links button,body.theme-dark .profile-page .saved-work-actions button,body.theme-dark .profile-page .profile-settings-card button,body.theme-dark .profile-page .back-link,body.theme-dark .profile-page .signup-button{color:#fff!important;background:linear-gradient(135deg,#1298e8,navy)!important;border-color:#cbf1ff57!important;box-shadow:0 14px 30px #0000802e!important}body[data-theme=dark] .profile-page .upgrade-pill,body.theme-dark .profile-page .upgrade-pill{color:#09243a!important;background:linear-gradient(135deg,#fff7d1,#ffc33d)!important;border-color:#ffffffa6!important}body[data-theme=dark] .profile-page input,body[data-theme=dark] .profile-page select,body[data-theme=dark] .profile-page textarea,body.theme-dark .profile-page input,body.theme-dark .profile-page select,body.theme-dark .profile-page textarea{background:#0216269e!important;border-color:#cbf1ff47!important;color:#fff!important}body[data-theme=dark] .profile-page .profile-usage-card .usage-ring,body.theme-dark .profile-page .profile-usage-card .usage-ring{background:radial-gradient(circle,#f7fcfff5,#7dd3fc8f)!important;color:#063b5d!important}@media(max-width:760px){.notification-popover{position:fixed;top:74px;right:12px;left:12px;width:auto;max-height:calc(100vh - 92px)}body[data-theme=dark] .profile-page .account-console,body.theme-dark .profile-page .account-console{width:calc(100% - 18px);border-radius:18px}}body[data-theme=dark] :is(.topbar,.brand,.mega-panel,.convert-panel,.all-tools-panel,.products-panel,.tool-card,.content-card,.content-hero-card,.business-hero,.business-stats strong,.business-lead,.lead-form,.workflow-strip div,.pricing-card,.account-card,.profile-card,.profile-saved-row,.profile-notification-row,.signature-inbox-item,.workspace-canvas,.workspace-side,.workspace-job-panel,.tool-options-panel,.tool-options-sidebar,.workflow-stage-panel,.merge-studio,.page-studio,.split-range-panel,.split-choice-card,.preview-editor-panel,.pdf-editor-toolbar,.editor-left-rail,.editor-properties,.signature-modal .signature-request-dialog),body.theme-dark :is(.topbar,.brand,.mega-panel,.convert-panel,.all-tools-panel,.products-panel,.tool-card,.content-card,.content-hero-card,.business-hero,.business-stats strong,.business-lead,.lead-form,.workflow-strip div,.pricing-card,.account-card,.profile-card,.profile-saved-row,.profile-notification-row,.signature-inbox-item,.workspace-canvas,.workspace-side,.workspace-job-panel,.tool-options-panel,.tool-options-sidebar,.workflow-stage-panel,.merge-studio,.page-studio,.split-range-panel,.split-choice-card,.preview-editor-panel,.pdf-editor-toolbar,.editor-left-rail,.editor-properties,.signature-modal .signature-request-dialog){color:var(--forma-dark-ink, #f8fcff)!important;border-color:var(--forma-dark-line, rgba(134, 216, 255, .38))!important;background-color:var(--forma-dark-window, rgba(3, 23, 42, .84))!important;background-image:radial-gradient(circle at 18% 0%,rgba(134,216,255,.16),transparent 34%),linear-gradient(145deg,#03172ae6,#07456f9e)!important}body[data-theme=dark] .topbar :is(.nav-link,.login-link,.lang-button,.apps-button,.theme-switch,.profile-trigger,.notification-button,.mobile-menu-button),body.theme-dark .topbar :is(.nav-link,.login-link,.lang-button,.apps-button,.theme-switch,.profile-trigger,.notification-button,.mobile-menu-button){color:var(--forma-dark-ink, #f8fcff)!important;border-color:var(--forma-dark-line, rgba(134, 216, 255, .38))!important;background-color:#07456fd1!important;background-image:linear-gradient(145deg,#08426ae6,#03172ab8)!important}body[data-theme=dark] :is(.tool-icon,.tool-icon-3d,.tool-card-icon,.asset-icon,.asset-menu-icon,.asset-content-icon,.asset-tool-mini,.asset-button-icon,.asset-badge-icon,.asset-info-icon,.source-files-icon,.product-icon,.menu-icon,.content-icon,.workflow-stage-icon,.feature-icon,.profile-menu-icon,.signature-setting-icon,.signature-field-icon,.mobile-menu-button,.cloud-button),body.theme-dark :is(.tool-icon,.tool-icon-3d,.tool-card-icon,.asset-icon,.asset-menu-icon,.asset-content-icon,.asset-tool-mini,.asset-button-icon,.asset-badge-icon,.asset-info-icon,.source-files-icon,.product-icon,.menu-icon,.content-icon,.workflow-stage-icon,.feature-icon,.profile-menu-icon,.signature-setting-icon,.signature-field-icon,.mobile-menu-button,.cloud-button){color:#fff!important;border-color:#86d8ff8f!important;background-color:var(--forma-icon-blue, #1298e8)!important;background-image:linear-gradient(145deg,var(--forma-icon-cyan, #38bdf8),var(--forma-icon-blue, #1298e8))!important;filter:none!important}body[data-theme=dark],body.theme-dark{--forma-dark-ink: #f8fcff;--forma-dark-muted: #c7e8fb;--forma-dark-window: rgba(3, 23, 42, .84);--forma-dark-window-strong: rgba(2, 16, 30, .92);--forma-dark-window-soft: rgba(7, 69, 111, .64);--forma-dark-line: rgba(134, 216, 255, .38);--forma-dark-line-strong: rgba(134, 216, 255, .62);--forma-icon-blue: #1298e8;--forma-icon-cyan: #38bdf8}body[data-theme=dark] :is(.topbar,.brand,.mega-panel,.convert-panel,.all-tools-panel,.products-panel,.tool-card,.content-hero-card,.content-card,.business-hero,.business-stats strong,.business-lead,.lead-form,.workflow-strip div,.work-card,.work-way-card,.pricing-hero,.pricing-card,.pricing-note div,.account-hero,.account-card,.account-empty,.account-console-sidebar,.account-console-main,.account-profile-card,.profile-hero,.profile-card,.profile-empty,.profile-saved-row,.profile-email-value,.profile-hover-card,.profile-notification-row,.signature-inbox-item,.admin-hero,.admin-key-panel,.admin-summary-grid article,.admin-user-card,.admin-empty,.auth-dialog,.auth-card,.toast,.modal,.dialog,.signature-modal .signature-request-dialog,.signature-modal .signature-request-head,.signature-modal .signature-request-body,.signature-modal .signature-request-footer,#signatureRequestModal.signature-request-v2 .signature-request-dialog,#signatureRequestModal.signature-request-v2 .signature-request-head,#signatureRequestModal.signature-request-v2 .signature-request-body,#signatureRequestModal.signature-request-v2 .signature-request-footer,.signature-request-settings>label,.signature-request-option,.signature-request-status,.signing-links,.upload-panel,.tool-info-card,.tool-options-panel,.tool-options-sidebar,.forms-studio-panel,.workspace-canvas,.workspace-side,.workspace-job-panel,.workspace-profile-panel,.workflow-stage-panel,.ai-result-panel,.merge-studio,.merge-order-board,.merge-preview-card,.merge-order-item,.merge-preview-stage,.compare-studio,.compare-pane,.compare-stage,.page-studio,.page-tile,.split-range-panel,.split-choice-card,.preview-editor-panel,.preview-stage,.placement-studio-panel,.forms-field-card,.pdf-editor-studio,.pdf-editor-toolbar,.pdf-editor-quickbar,.editor-left-rail,.editor-properties,.editor-selected-card,.editor-info-box),body.theme-dark :is(.topbar,.brand,.mega-panel,.convert-panel,.all-tools-panel,.products-panel,.tool-card,.content-hero-card,.content-card,.business-hero,.business-stats strong,.business-lead,.lead-form,.workflow-strip div,.work-card,.work-way-card,.pricing-hero,.pricing-card,.pricing-note div,.account-hero,.account-card,.account-empty,.account-console-sidebar,.account-console-main,.account-profile-card,.profile-hero,.profile-card,.profile-empty,.profile-saved-row,.profile-email-value,.profile-hover-card,.profile-notification-row,.signature-inbox-item,.admin-hero,.admin-key-panel,.admin-summary-grid article,.admin-user-card,.admin-empty,.auth-dialog,.auth-card,.toast,.modal,.dialog,.signature-modal .signature-request-dialog,.signature-modal .signature-request-head,.signature-modal .signature-request-body,.signature-modal .signature-request-footer,#signatureRequestModal.signature-request-v2 .signature-request-dialog,#signatureRequestModal.signature-request-v2 .signature-request-head,#signatureRequestModal.signature-request-v2 .signature-request-body,#signatureRequestModal.signature-request-v2 .signature-request-footer,.signature-request-settings>label,.signature-request-option,.signature-request-status,.signing-links,.upload-panel,.tool-info-card,.tool-options-panel,.tool-options-sidebar,.forms-studio-panel,.workspace-canvas,.workspace-side,.workspace-job-panel,.workspace-profile-panel,.workflow-stage-panel,.ai-result-panel,.merge-studio,.merge-order-board,.merge-preview-card,.merge-order-item,.merge-preview-stage,.compare-studio,.compare-pane,.compare-stage,.page-studio,.page-tile,.split-range-panel,.split-choice-card,.preview-editor-panel,.preview-stage,.placement-studio-panel,.forms-field-card,.pdf-editor-studio,.pdf-editor-toolbar,.pdf-editor-quickbar,.editor-left-rail,.editor-properties,.editor-selected-card,.editor-info-box){color:var(--forma-dark-ink)!important;border-color:var(--forma-dark-line)!important;background-color:var(--forma-dark-window)!important;background-image:radial-gradient(circle at 18% 0%,rgba(134,216,255,.16),transparent 34%),linear-gradient(145deg,#03172ae6,#07456f9e)!important;box-shadow:0 24px 68px #00172a66,0 0 0 1px #86d8ff1a inset!important;backdrop-filter:blur(18px) saturate(1.18)!important;-webkit-backdrop-filter:blur(18px) saturate(1.18)!important}body[data-theme=dark] :is(.business-stats strong,.workflow-strip div,.category-tab,.split-pill,.job-status,.account-pill),body.theme-dark :is(.business-stats strong,.workflow-strip div,.category-tab,.split-pill,.job-status,.account-pill){background-color:var(--forma-dark-window-soft)!important;background-image:linear-gradient(145deg,#07456fe0,#03172ac7)!important;color:var(--forma-dark-ink)!important}body[data-theme=dark] .pricing-card:before,body[data-theme=dark] .business-lead:before,body[data-theme=dark] .business-lead:after,body.theme-dark .pricing-card:before,body.theme-dark .business-lead:before,body.theme-dark .business-lead:after{opacity:.18!important;filter:saturate(.92) brightness(.9)!important}body[data-theme=dark] :is(h1,h2,h3,h4,h5,h6,strong,label,.nav-link,.login-link,.profile-trigger,.tool-card h3,.content-card h2,.pricing-card h2,.lead-form label,.editor-properties h2,.editor-properties h3),body.theme-dark :is(h1,h2,h3,h4,h5,h6,strong,label,.nav-link,.login-link,.profile-trigger,.tool-card h3,.content-card h2,.pricing-card h2,.lead-form label,.editor-properties h2,.editor-properties h3){color:var(--forma-dark-ink)!important;text-shadow:0 10px 24px rgba(0,23,42,.28)!important}body[data-theme=dark] :is(p,small,em,li,.muted,.lead-copy p,.tool-card p,.content-card p,.pricing-card p,.profile-section-note,.editor-save-status),body.theme-dark :is(p,small,em,li,.muted,.lead-copy p,.tool-card p,.content-card p,.pricing-card p,.profile-section-note,.editor-save-status){color:var(--forma-dark-muted)!important}body[data-theme=dark] :is(input,textarea,select,.tool-option-field input,.tool-option-field textarea,.tool-option-field select),body.theme-dark :is(input,textarea,select,.tool-option-field input,.tool-option-field textarea,.tool-option-field select){color:var(--forma-dark-ink)!important;background-color:#02101edb!important;background-image:none!important;border-color:#86d8ff70!important}body[data-theme=dark] :is(.tool-icon,.tool-icon-3d,.tool-card-icon,.asset-icon,.asset-menu-icon,.asset-content-icon,.asset-tool-mini,.asset-button-icon,.asset-badge-icon,.asset-info-icon,.source-files-icon,.product-icon,.menu-icon,.content-icon,.workflow-stage-icon,.feature-icon,.profile-menu-icon,.signature-setting-icon,.signature-field-icon,.notification-button,.editor-toolbar-group button,.editor-quick-button,.editor-sidebar-tabs button,.editor-comment-trigger,.mobile-menu-button,.cloud-button),body.theme-dark :is(.tool-icon,.tool-icon-3d,.tool-card-icon,.asset-icon,.asset-menu-icon,.asset-content-icon,.asset-tool-mini,.asset-button-icon,.asset-badge-icon,.asset-info-icon,.source-files-icon,.product-icon,.menu-icon,.content-icon,.workflow-stage-icon,.feature-icon,.profile-menu-icon,.signature-setting-icon,.signature-field-icon,.notification-button,.editor-toolbar-group button,.editor-quick-button,.editor-sidebar-tabs button,.editor-comment-trigger,.mobile-menu-button,.cloud-button){color:#fff!important;background-color:var(--forma-icon-blue)!important;background-image:linear-gradient(145deg,var(--forma-icon-cyan),var(--forma-icon-blue))!important;border-color:#86d8ff8f!important;box-shadow:0 12px 26px #00172a57,0 0 0 1px #ffffff24 inset!important;filter:none!important}body[data-theme=dark] :is(.asset-icon,.asset-menu-icon,.asset-content-icon,.asset-tool-mini,.asset-button-icon,.asset-badge-icon,.asset-info-icon,.source-files-icon) *,body.theme-dark :is(.asset-icon,.asset-menu-icon,.asset-content-icon,.asset-tool-mini,.asset-button-icon,.asset-badge-icon,.asset-info-icon,.source-files-icon) *{fill:currentColor!important;stroke:currentColor!important}body[data-theme=dark] :is(.tool-icon,.tool-icon-3d,.tool-card-icon,.content-icon,.workflow-stage-icon,.feature-icon,.profile-menu-icon,.signature-setting-icon,.signature-field-icon) :is(svg,i,.lucide),body.theme-dark :is(.tool-icon,.tool-icon-3d,.tool-card-icon,.content-icon,.workflow-stage-icon,.feature-icon,.profile-menu-icon,.signature-setting-icon,.signature-field-icon) :is(svg,i,.lucide){color:#fff!important;stroke:currentColor!important;fill:none!important}body[data-theme=dark] .apps-button span,body.theme-dark .apps-button span{background:#e8f9ff!important;box-shadow:0 0 10px #86d8ff9e!important}body[data-theme=dark] :is(.nav-link,.login-link,.lang-button,.apps-button,.theme-switch,.profile-trigger,.back-link),body.theme-dark :is(.nav-link,.login-link,.lang-button,.apps-button,.theme-switch,.profile-trigger,.back-link){color:var(--forma-dark-ink)!important;background-color:#07456fb8!important;background-image:linear-gradient(145deg,#08426ad6,#03172aad)!important;border-color:var(--forma-dark-line)!important}body[data-theme=dark] .topbar :is(.nav-link,.login-link,.lang-button,.apps-button,.theme-switch,.profile-trigger,.notification-button,.mobile-menu-button),body.theme-dark .topbar :is(.nav-link,.login-link,.lang-button,.apps-button,.theme-switch,.profile-trigger,.notification-button,.mobile-menu-button){color:var(--forma-dark-ink)!important;background-color:#07456fd1!important;background-image:linear-gradient(145deg,#08426ae6,#03172ab8)!important;border-color:var(--forma-dark-line)!important;box-shadow:0 12px 26px #00172a47,0 0 0 1px #86d8ff14 inset!important}body[data-theme=dark] :is(.nav-link:hover,.nav-link.active,.login-link:hover,.lang-button:hover,.lang-button.active,.apps-button:hover,.apps-button.open,.theme-switch:hover,.profile-trigger:hover,.back-link:hover),body.theme-dark :is(.nav-link:hover,.nav-link.active,.login-link:hover,.lang-button:hover,.lang-button.active,.apps-button:hover,.apps-button.open,.theme-switch:hover,.profile-trigger:hover,.back-link:hover){background-color:var(--forma-icon-blue)!important;background-image:linear-gradient(145deg,var(--forma-icon-cyan),var(--forma-icon-blue))!important;border-color:var(--forma-dark-line-strong)!important}body[data-theme=dark] .topbar :is(.nav-link:hover,.nav-link.active,.login-link:hover,.lang-button:hover,.lang-button.active,.apps-button:hover,.apps-button.open,.theme-switch:hover,.profile-trigger:hover,.notification-button:hover,.mobile-menu-button:hover),body.theme-dark .topbar :is(.nav-link:hover,.nav-link.active,.login-link:hover,.lang-button:hover,.lang-button.active,.apps-button:hover,.apps-button.open,.theme-switch:hover,.profile-trigger:hover,.notification-button:hover,.mobile-menu-button:hover){background-color:var(--forma-icon-blue)!important;background-image:linear-gradient(145deg,var(--forma-icon-cyan),var(--forma-icon-blue))!important;border-color:var(--forma-dark-line-strong)!important}body[data-theme=dark] :is(.signup-button,.lead-submit,.plan-button,.auth-submit,.result-download-button,.result-download-main,.editor-save-button),body.theme-dark :is(.signup-button,.lead-submit,.plan-button,.auth-submit,.result-download-button,.result-download-main,.editor-save-button){color:#fff!important;background-color:var(--forma-icon-blue)!important;background-image:linear-gradient(145deg,var(--forma-icon-cyan),var(--forma-icon-blue))!important;border-color:var(--forma-dark-line-strong)!important}body[data-theme=dark] .editor-pdf-page,body[data-theme=dark] .public-sign-document,body[data-theme=dark] canvas,body.theme-dark .editor-pdf-page,body.theme-dark .public-sign-document,body.theme-dark canvas{color:initial!important;background-color:transparent!important;background-image:none!important;box-shadow:initial;filter:none!important}html,body{max-width:100%;overflow-x:clip}img,svg,canvas,video{max-width:100%}.lead-form input,.lead-form textarea,.lead-form button,.account-console input,.account-console textarea,.account-console select,.account-console button,.profile-page button{max-width:100%}.business-page .lead-submit,.content-page .signup-button,.pricing-page .signup-button,.profile-page .signup-button,.account-console .signup-button{display:inline-flex!important;align-items:center!important;justify-content:center!important}@media(max-width:1180px){.business-lead,.account-console,.profile-page,.pricing-grid,.work-way-grid,.content-card-grid{width:min(100% - 28px,980px)!important;max-width:calc(100vw - 28px)!important;min-width:0!important}.business-lead{grid-template-columns:1fr!important;gap:28px!important;align-items:start!important;min-height:auto!important;padding:clamp(24px,5vw,48px)!important}.lead-copy{max-width:760px!important}.account-console{grid-template-columns:minmax(210px,260px) minmax(0,1fr)!important}.account-profile-grid,.profile-section-grid,.profile-business-grid,.profile-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.account-console,.account-console-layout{display:flex!important;flex-direction:column!important;width:calc(100% - 20px)!important;max-width:calc(100vw - 20px)!important;margin-inline:auto!important;gap:14px!important}.account-console-sidebar{position:relative!important;top:auto!important;width:100%!important;max-width:100%!important;min-width:0!important}.account-console-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.account-console-nav h2{grid-column:1 / -1!important;margin:8px 0 0!important}.account-console-main{width:100%!important;min-width:0!important}.account-console-head{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}.upgrade-pill,.profile-inline-links{width:100%!important}.profile-inline-links{display:flex!important;flex-wrap:wrap!important;gap:8px!important}}@media(max-width:768px){body:not(.workspace-has-files){overflow-x:hidden!important}.page-mount,.app-shell,.page-shell,.content-page,.business-page,.pricing-page,.profile-page,.account-console-page,.admin-page{width:100%!important;max-width:100vw!important;min-width:0!important;overflow-x:hidden!important}.profile-page,.business-page,.pricing-page,.content-page,.account-console-page{padding-inline:10px!important}.business-lead,.lead-form,.profile-hero,.profile-card,.profile-empty,.account-console,.account-console-main,.account-console-sidebar,.account-profile-card,.content-card,.pricing-card,.work-way-card{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;border-radius:12px!important}.business-lead{margin:14px auto 0!important;padding:18px!important;gap:20px!important;overflow:hidden!important;animation:none!important}.business-lead:before{right:-70px!important;width:170px!important;height:110px!important}.business-lead:after{right:-100px!important;bottom:-90px!important;width:190px!important;height:230px!important}.lead-copy{max-width:100%!important}.lead-copy h2{margin-bottom:14px!important;font-size:clamp(2rem,12vw,3rem)!important;line-height:1.05!important}.lead-copy p{font-size:1rem!important;line-height:1.62!important}.lead-form{display:grid!important;gap:14px!important;padding:16px!important}.lead-row,.account-profile-grid,.profile-layout,.profile-detail-list,.profile-section-grid,.profile-business-grid,.profile-mini-grid,.profile-settings-card .profile-settings-grid,.pricing-grid,.business-stats,.work-way-grid,.content-card-grid{grid-template-columns:1fr!important}.lead-form label{gap:7px!important;font-size:.94rem!important}.lead-form input,.lead-form textarea{min-height:44px!important;font-size:16px!important}.lead-form textarea{min-height:128px!important}.lead-check{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:10px!important}.lead-check input{width:22px!important;min-width:22px!important;min-height:22px!important}.lead-submit{display:inline-flex!important;width:100%!important;min-height:46px!important}.account-console{margin:10px auto 42px!important}.account-console-sidebar,.account-console-main,.account-profile-card{padding:14px!important}.account-console-user{align-items:center!important;gap:10px!important}.account-console-user strong,.account-console-head h1,.profile-hero h1,.profile-empty h2{overflow-wrap:anywhere!important}.account-console-head h1{font-size:clamp(1.55rem,8vw,2.15rem)!important}.account-console-head p,.profile-card p,.profile-empty p{font-size:.98rem!important;line-height:1.6!important}.account-console-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.account-console-nav button{min-width:0!important;min-height:42px!important;justify-content:flex-start!important;padding:10px 11px!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:.86rem!important}.profile-detail-list div,.profile-saved-row,.profile-email-value,.profile-notification-row,.signature-inbox-list .signature-inbox-item{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:8px!important}.profile-saved-row button,.signature-inbox-list .signature-inbox-item button,.profile-settings-card button,.profile-inline-links button{width:100%!important;min-height:42px!important}.profile-section-stat,.profile-mini-row,.profile-social-account,.profile-email-value{min-width:0!important;overflow-wrap:anywhere!important}}@media(max-width:480px){.profile-page,.business-page,.pricing-page,.content-page,.account-console-page{padding-inline:8px!important}.business-lead,.lead-form,.account-console-sidebar,.account-console-main,.account-profile-card,.profile-card,.profile-empty{padding:12px!important}.lead-copy h2{font-size:clamp(1.8rem,13vw,2.55rem)!important}.account-console-nav{grid-template-columns:1fr!important}.account-console-nav button{font-size:.9rem!important}.profile-inline-links,.profile-social-icons,.profile-saved-row{flex-direction:column!important;align-items:stretch!important}.lead-legal,.lead-check{font-size:.9rem!important}}body[data-theme=dark],body.theme-dark{--dark-surface: rgba(4, 31, 52, .78);--dark-surface-strong: rgba(3, 23, 42, .88);--dark-surface-soft: rgba(8, 66, 106, .58);--dark-border: rgba(134, 216, 255, .34);--dark-border-strong: rgba(134, 216, 255, .52);--dark-text: #f8fcff;--dark-muted: #c7e8fb;--dark-blue: #38bdf8;--dark-blue-soft: #86d8ff;--dark-shadow: 0 28px 78px rgba(0, 23, 42, .38);color:var(--dark-text)}body[data-theme=dark] :is(.content-hero-card,.business-hero,.pricing-hero,.account-hero,.account-empty,.profile-hero,.profile-empty,.tool-card,.content-card,.business-stats strong,.workflow-strip div,.business-lead,.lead-form,.pricing-card,.pricing-note div,.account-card,.profile-card,.account-console-sidebar,.account-console-main,.account-profile-card,.profile-saved-row,.profile-email-value,.profile-notification-row,.signature-inbox-list .signature-inbox-item,.info-card,.work-card,.work-way-card,.premium-banner,.img-promo,.upload-panel,.tool-info-card,.workspace-profile-panel,.mega-panel,.convert-panel,.all-tools-panel,.products-panel,.auth-card,.toast,.modal,.dialog,.signature-modal .signature-request-dialog,.signature-modal .signature-request-head,.signature-modal .signature-request-body,.signature-modal .signature-request-footer,.signature-request-option,.signature-request-status,.signing-links,.editor-properties,.pdf-editor-toolbar,.editor-left-rail),body.theme-dark :is(.content-hero-card,.business-hero,.pricing-hero,.account-hero,.account-empty,.profile-hero,.profile-empty,.tool-card,.content-card,.business-stats strong,.workflow-strip div,.business-lead,.lead-form,.pricing-card,.pricing-note div,.account-card,.profile-card,.account-console-sidebar,.account-console-main,.account-profile-card,.profile-saved-row,.profile-email-value,.profile-notification-row,.signature-inbox-list .signature-inbox-item,.info-card,.work-card,.work-way-card,.premium-banner,.img-promo,.upload-panel,.tool-info-card,.workspace-profile-panel,.mega-panel,.convert-panel,.all-tools-panel,.products-panel,.auth-card,.toast,.modal,.dialog,.signature-modal .signature-request-dialog,.signature-modal .signature-request-head,.signature-modal .signature-request-body,.signature-modal .signature-request-footer,.signature-request-option,.signature-request-status,.signing-links,.editor-properties,.pdf-editor-toolbar,.editor-left-rail){color:var(--dark-text)!important;border-color:var(--dark-border)!important;background:radial-gradient(circle at 22% 0%,rgba(134,216,255,.16),transparent 38%),linear-gradient(145deg,#041f34d1,#07456f94)!important;box-shadow:var(--dark-shadow)!important;backdrop-filter:blur(18px) saturate(1.15)!important;-webkit-backdrop-filter:blur(18px) saturate(1.15)!important}body[data-theme=dark] :is(.topbar,.brand,.mega-panel,.convert-panel,.all-tools-panel,.products-panel),body.theme-dark :is(.topbar,.brand,.mega-panel,.convert-panel,.all-tools-panel,.products-panel){color:var(--dark-text)!important;border-color:var(--dark-border-strong)!important;background:linear-gradient(145deg,#03172aeb,#05385bc7)!important;box-shadow:0 18px 52px #00172a61,0 0 0 1px #86d8ff1f inset!important}body[data-theme=dark] .brand-logo,body.theme-dark .brand-logo{filter:drop-shadow(0 8px 18px rgba(56,189,248,.32)) saturate(1.06)!important}body[data-theme=dark] :is(h1,h2,h3,h4,strong,label,.content-card h2,.pricing-card h2,.plan-price,.business-stats strong,.workflow-strip strong,.lead-copy h2,.lead-form label,.nav-link,.login-link,.profile-trigger,.account-console-nav button,.profile-detail-list dt,.profile-detail-list dd,.signature-request-option strong,.signature-request-status,.editor-properties h2,.editor-properties h3),body.theme-dark :is(h1,h2,h3,h4,strong,label,.content-card h2,.pricing-card h2,.plan-price,.business-stats strong,.workflow-strip strong,.lead-copy h2,.lead-form label,.nav-link,.login-link,.profile-trigger,.account-console-nav button,.profile-detail-list dt,.profile-detail-list dd,.signature-request-option strong,.signature-request-status,.editor-properties h2,.editor-properties h3){color:var(--dark-text)!important;text-shadow:0 12px 28px rgba(0,23,42,.26)}body[data-theme=dark] :is(p,small,em,.content-card p,.pricing-card p,.pricing-card li,.pricing-note p,.lead-copy p,.lead-legal,.lead-check,.business-hero p,.content-hero-card p,.profile-social-copy,.profile-section-note,.profile-notification-row small,.signature-inbox-item small,.signature-request-option p,.editor-save-status),body.theme-dark :is(p,small,em,.content-card p,.pricing-card p,.pricing-card li,.pricing-note p,.lead-copy p,.lead-legal,.lead-check,.business-hero p,.content-hero-card p,.profile-social-copy,.profile-section-note,.profile-notification-row small,.signature-inbox-item small,.signature-request-option p,.editor-save-status){color:var(--dark-muted)!important}body[data-theme=dark] .business-stats strong,body.theme-dark .business-stats strong{display:grid;place-items:center;min-height:78px;color:var(--dark-text)!important;background:radial-gradient(circle at 18% 0%,rgba(134,216,255,.2),transparent 34%),linear-gradient(145deg,#041f34e0,#095e969e)!important;border:1px solid var(--dark-border)!important;box-shadow:0 18px 48px #00172a52!important}body[data-theme=dark] .lead-form,body.theme-dark .lead-form{background:radial-gradient(circle at 80% 0%,rgba(134,216,255,.14),transparent 32%),linear-gradient(145deg,#03172ae0,#063454c7)!important}body[data-theme=dark] :is(input,textarea,select),body.theme-dark :is(input,textarea,select){color:var(--dark-text)!important;caret-color:var(--dark-blue-soft)!important;border-color:#86d8ff6b!important;background:#03172ad1!important;box-shadow:0 0 0 1px #86d8ff14 inset!important}body[data-theme=dark] :is(input,textarea,select):focus,body.theme-dark :is(input,textarea,select):focus{border-color:#86d8ffd1!important;box-shadow:0 0 0 3px #38bdf833,0 0 0 1px #86d8ff24 inset!important;outline:none!important}body[data-theme=dark] :is(input,textarea)::placeholder,body.theme-dark :is(input,textarea)::placeholder{color:#c7e8fbb8!important}body[data-theme=dark] :is(.tool-icon,.tool-icon-3d,.tool-card-icon,.asset-icon,.asset-menu-icon,.asset-content-icon,.asset-tool-mini,.asset-button-icon,.asset-badge-icon,.asset-info-icon,.workflow-stage-icon,.feature-icon,.profile-menu-icon,.signature-setting-icon,.content-icon,.source-files-icon,.product-icon,.menu-icon),body.theme-dark :is(.tool-icon,.tool-icon-3d,.tool-card-icon,.asset-icon,.asset-menu-icon,.asset-content-icon,.asset-tool-mini,.asset-button-icon,.asset-badge-icon,.asset-info-icon,.workflow-stage-icon,.feature-icon,.profile-menu-icon,.signature-setting-icon,.content-icon,.source-files-icon,.product-icon,.menu-icon){color:#fff!important;border:1px solid rgba(134,216,255,.32)!important;background:linear-gradient(145deg,#38bdf8e0,#095e96d1)!important;box-shadow:0 14px 28px #00172a57,0 0 0 1px #ffffff1f inset!important;filter:none!important}body[data-theme=dark] :is(.tool-icon,.tool-icon-3d,.tool-card-icon,.asset-icon,.asset-menu-icon,.asset-content-icon,.asset-tool-mini,.asset-button-icon,.asset-badge-icon,.asset-info-icon,.workflow-stage-icon,.feature-icon,.profile-menu-icon,.signature-setting-icon,.content-icon,.source-files-icon,.product-icon,.menu-icon) :is(svg,.lucide),body.theme-dark :is(.tool-icon,.tool-icon-3d,.tool-card-icon,.asset-icon,.asset-menu-icon,.asset-content-icon,.asset-tool-mini,.asset-button-icon,.asset-badge-icon,.asset-info-icon,.workflow-stage-icon,.feature-icon,.profile-menu-icon,.signature-setting-icon,.content-icon,.source-files-icon,.product-icon,.menu-icon) :is(svg,.lucide){color:#fff!important;stroke:currentColor!important;filter:none!important}body[data-theme=dark] :is(.lucide,svg),body.theme-dark :is(.lucide,svg){filter:none!important}body[data-theme=dark] :is(.nav-link,.login-link,.lang-button,.apps-button,.notification-button,.theme-switch,.profile-trigger),body.theme-dark :is(.nav-link,.login-link,.lang-button,.apps-button,.notification-button,.theme-switch,.profile-trigger){color:var(--dark-text)!important;border-color:#86d8ff61!important;background:#08426a8f!important}body[data-theme=dark] :is(.nav-link:hover,.nav-link.active,.login-link:hover,.lang-button.active,.lang-button:hover,.apps-button:hover,.notification-button:hover,.theme-switch:hover,.profile-trigger:hover),body.theme-dark :is(.nav-link:hover,.nav-link.active,.login-link:hover,.lang-button.active,.lang-button:hover,.apps-button:hover,.notification-button:hover,.theme-switch:hover,.profile-trigger:hover){color:#fff!important;border-color:#86d8ffad!important;background:linear-gradient(145deg,#38bdf8b8,#095e96b8)!important}body[data-theme=dark] :is(.signup-button,.plan-button,.lead-submit,.auth-submit,.result-download-button,.result-download-main,.editor-save-button),body.theme-dark :is(.signup-button,.plan-button,.lead-submit,.auth-submit,.result-download-button,.result-download-main,.editor-save-button){color:#fff!important;border-color:#86d8ff85!important;background:linear-gradient(145deg,#1298e8,#075f9b)!important;box-shadow:0 18px 40px #1298e857!important}body[data-theme=dark] :is(.signup-button:hover,.plan-button:hover,.lead-submit:hover,.auth-submit:hover,.result-download-button:hover,.result-download-main:hover,.editor-save-button:hover),body.theme-dark :is(.signup-button:hover,.plan-button:hover,.lead-submit:hover,.auth-submit:hover,.result-download-button:hover,.result-download-main:hover,.editor-save-button:hover){background:linear-gradient(145deg,#38bdf8,#1298e8)!important;box-shadow:0 24px 54px #38bdf85c!important}body[data-theme=dark] :is(.back-link,.account-card-head button,.profile-inline-links button,.profile-settings-card button),body.theme-dark :is(.back-link,.account-card-head button,.profile-inline-links button,.profile-settings-card button){color:var(--dark-text)!important;border-color:#86d8ff6b!important;background:#08426a9e!important}body[data-theme=dark] :is(.plan-ribbon,.split-pill,.page-operation-kicker,.workspace-status-pill,.job-status,.account-pill),body.theme-dark :is(.plan-ribbon,.split-pill,.page-operation-kicker,.workspace-status-pill,.job-status,.account-pill){color:#062944!important;background:#93ddffeb!important;border-color:#ffffff7a!important}body[data-theme=dark] .category-tab,body.theme-dark .category-tab{color:var(--dark-text)!important;border-color:#86d8ff6b!important;background:linear-gradient(145deg,#041f34bd,#08426a80)!important;box-shadow:0 14px 32px #00172a3d!important}body[data-theme=dark] .category-tab:hover,body[data-theme=dark] .category-tab:focus-visible,body[data-theme=dark] .category-tab.active,body.theme-dark .category-tab:hover,body.theme-dark .category-tab:focus-visible,body.theme-dark .category-tab.active{color:#fff!important;border-color:#86d8ffad!important;background:linear-gradient(145deg,#38bdf8c7,#095e96c2)!important;box-shadow:0 18px 42px #38bdf838,0 0 0 1px #ffffff24 inset!important}@media(max-width:768px){#toolWorkspace[hidden],#uploadView[hidden]{display:none!important}body.workspace-has-files{overflow:hidden!important}body.workspace-has-files .app-shell{width:100%!important;height:calc(100dvh - 74px)!important;min-height:0!important;margin:0!important;padding:8px 10px 0!important;overflow:hidden!important}body.workspace-has-files .upload-view{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}body.workspace-has-files .back-link{flex:0 0 auto!important;width:max-content!important;max-width:calc(100vw - 20px)!important;min-height:42px!important;margin:0 0 8px!important}body.workspace-has-files .tool-workspace,body.workspace-has-files .tool-workspace.merge-workspace-mode,body.workspace-has-files .tool-workspace.sign-workspace-mode{position:relative!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;grid-template-columns:none!important;width:100%!important;min-width:0!important;min-height:0!important;height:100%!important;margin-top:0!important;gap:8px!important;overflow:hidden!important}body.workspace-has-files .workspace-canvas{flex:1 1 auto!important;min-width:0!important;min-height:0!important;height:auto!important;padding:10px!important;overflow:auto!important;border-radius:8px!important;background:#e5eff8db!important;-webkit-overflow-scrolling:touch}body.workspace-has-files .workspace-toolbar{position:sticky!important;top:0!important;z-index:8!important;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;margin:0 0 10px!important;padding:8px!important;border:1px solid rgba(18,152,232,.16)!important;border-radius:8px!important;background:#ffffffe0!important;backdrop-filter:blur(12px)}body.workspace-has-files .workspace-toolbar strong{flex:0 0 auto!important;max-width:44vw!important;overflow:hidden!important;color:var(--blue-dark)!important;font-size:.98rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.workspace-has-files .workspace-toolbar-actions,body.workspace-has-files .merge-order-actions,body.workspace-has-files .placement-studio-actions,body.workspace-has-files .sign-page-controls{display:flex!important;flex:1 1 auto!important;min-width:0!important;justify-content:flex-end!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;white-space:nowrap!important}body.workspace-has-files .workspace-toolbar-actions::-webkit-scrollbar,body.workspace-has-files .merge-order-actions::-webkit-scrollbar,body.workspace-has-files .placement-studio-actions::-webkit-scrollbar,body.workspace-has-files .sign-page-controls::-webkit-scrollbar{display:none!important}body.workspace-has-files .workspace-action-button,body.workspace-has-files .cloud-button{flex:0 0 auto!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}body.workspace-has-files .workspace-file-grid{width:100%!important;min-width:0!important;padding-right:0!important;grid-template-columns:minmax(0,1fr)!important;overflow:visible!important}body.workspace-has-files .workspace-file-card,body.workspace-has-files .workspace-empty,body.workspace-has-files .page-studio,body.workspace-has-files .merge-studio,body.workspace-has-files .compare-studio,body.workspace-has-files .sign-studio,body.workspace-has-files .edit-pdf-studio,body.workspace-has-files .forms-studio-panel,body.workspace-has-files .ai-result-panel{width:100%!important;max-width:100%!important;min-width:0!important}body.workspace-has-files #workspaceSourceRail.workspace-source-rail,body.workspace-has-files .tool-workspace #workspaceSourceRail.workspace-source-rail,body.workspace-has-files .workspace-source-rail,body.workspace-has-files .source-rail-trigger{display:none!important}body.workspace-has-files .workspace-side{position:fixed!important;inset:auto 10px 10px!important;z-index:120!important;display:grid!important;align-content:start!important;width:auto!important;max-width:none!important;max-height:min(78dvh,680px)!important;min-height:0!important;padding:14px!important;overflow:auto!important;border:1px solid rgba(226,246,255,.4)!important;border-radius:18px!important;background:#ffffffe6!important;box-shadow:0 28px 72px #0020383d!important;backdrop-filter:blur(18px) saturate(145%)!important;-webkit-overflow-scrolling:touch;opacity:0!important;pointer-events:none!important;transform:translateY(18px) scale(.98)!important;transition:opacity .18s ease,transform .18s ease!important}body.workspace-has-files.workspace-options-open .workspace-side{opacity:1!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}body.workspace-has-files.workspace-options-open .tool-workspace:before{content:"";position:fixed;inset:0;z-index:110;background:#0006;backdrop-filter:blur(10px)}body.workspace-has-files .workspace-mobile-close{position:sticky;top:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;justify-self:end;gap:6px;min-height:40px;border:1px solid rgba(18,152,232,.22);border-radius:999px;padding:8px 12px;color:var(--blue-dark);background:#ffffffeb;font-weight:900;box-shadow:0 12px 30px #1298e81f}body.workspace-has-files .workspace-options-fab{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:100;display:inline-grid;place-items:center;width:56px;height:56px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#1298e8,#005fc7);box-shadow:0 18px 44px #1298e861}body.workspace-has-files.workspace-options-open .workspace-options-fab{opacity:0;pointer-events:none}body.workspace-has-files .workspace-side h2{font-size:1.45rem!important}body.workspace-has-files .workspace-side .workflow-stage-panel,body.workspace-has-files .workspace-side .workspace-profile-panel{max-height:none!important}body.workspace-has-files .workspace-side .tool-options-grid{grid-template-columns:1fr!important}body.workspace-has-files .workspace-job-panel{margin-top:6px!important}body.workspace-has-files .run-tool-button{min-height:54px!important}body.theme-dark.workspace-has-files .workspace-toolbar,body[data-theme=dark].workspace-has-files .workspace-toolbar{background:#0f172abd!important;border-color:#94d6ff47!important}body.theme-dark.workspace-has-files .workspace-side,body[data-theme=dark].workspace-has-files .workspace-side{color:#f8fafc!important;background:radial-gradient(circle at 0% 0%,rgba(18,152,232,.18),transparent 38%),#0f172ad1!important;border-color:#94d6ff57!important;box-shadow:0 28px 72px #00081285!important}body.theme-dark.workspace-has-files .workspace-mobile-close,body[data-theme=dark].workspace-has-files .workspace-mobile-close{color:#f8fafc;background:#0f172adb;border-color:#94d6ff57}}.tool-workspace.edit-pdf-workspace-mode{grid-template-columns:minmax(0,1fr);gap:0;margin-top:0}.tool-workspace.edit-pdf-workspace-mode .workspace-canvas{padding:0;overflow:hidden;min-height:calc(100svh - 96px);border:0;border-radius:0;background:transparent;box-shadow:none}.tool-workspace.edit-pdf-workspace-mode .workspace-toolbar,.tool-workspace.edit-pdf-workspace-mode .workspace-side{display:none}.pdf-editor-studio{--editor-border: #d5dbe5;--editor-soft: #f3f6f9;--editor-ink: #232936;--editor-muted: #6b7280;--editor-primary: rgb(0, 0, 128);--editor-primary-soft: rgba(0, 0, 128, .08);--editor-secondary: rgb(255, 0, 0);--editor-secondary-soft: rgba(255, 0, 0, .1);--editor-blue: var(--editor-primary);--editor-red: var(--editor-secondary);display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:calc(100svh - 96px);background:#eef2f6;border:1px solid var(--editor-border);border-radius:4px;overflow:hidden;color:var(--editor-ink);box-shadow:0 18px 50px #0f172a1f}.pdf-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:0 16px;background:#fff;border-bottom:1px solid var(--editor-border)}.editor-mode-switch,.editor-toolbar-group,.editor-sidebar-tabs,.editor-page-controls{display:flex;align-items:center;gap:6px}.editor-mode-switch{padding:1px;border:1px solid #a7adb8;border-radius:999px;background:#fff}.editor-mode-switch button,.editor-toolbar-group button,.editor-comment-trigger,.editor-sidebar-tabs button,.editor-page-controls button,.editor-history-row button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:38px;min-height:36px;border:1px solid transparent;border-radius:8px;background:transparent;color:#4b5563;font-weight:800;cursor:pointer}.editor-mode-switch button{min-height:26px;padding:0 13px;border-radius:999px}.editor-mode-switch button.active{background:var(--editor-primary);color:#fff}.editor-toolbar-group button{min-width:72px;min-height:42px;flex-direction:column;border-radius:0;font-size:.74rem}.editor-toolbar-group button.active,.editor-toolbar-group button:hover,.editor-sidebar-tabs button.active,.editor-page-controls button:hover,.editor-history-row button:hover{color:var(--editor-primary);background:var(--editor-primary-soft);border-color:#00008042}.editor-mode-switch button:focus-visible,.editor-toolbar-group button:focus-visible,.editor-comment-trigger:focus-visible,.editor-sidebar-tabs button:focus-visible,.editor-page-controls button:focus-visible,.editor-history-row button:focus-visible,.editor-quick-button:focus-visible,.editor-style-buttons button:focus-visible,.editor-link-button:focus-visible,.editor-color-add:focus-visible{outline:2px solid var(--editor-primary);outline-offset:2px;box-shadow:0 0 0 4px #00008024}.editor-comment-trigger{border-radius:50%;margin-left:auto}.pdf-editor-quickbar{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:7px 12px;background:#f7f9fb;border-bottom:1px solid var(--editor-border)}.pdf-editor-studio.editor-annotate-mode .pdf-editor-quickbar{display:none}.pdf-editor-studio.editor-annotate-mode{grid-template-rows:auto minmax(0,1fr)}.pdf-editor-studio.editor-annotate-mode .editor-toolbar-group{justify-content:flex-start}.pdf-editor-studio.editor-annotate-mode .editor-toolbar-group button{min-width:52px;min-height:42px;border-left:1px solid var(--editor-border);border-radius:0}.pdf-editor-studio.editor-annotate-mode .editor-toolbar-group button span{display:none}.editor-quick-button{width:36px;height:36px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#667085;cursor:pointer}.editor-quick-button.active,.editor-quick-button:hover{color:var(--editor-primary);border-color:var(--editor-primary);background:var(--editor-primary-soft)}.pdf-editor-layout{display:grid;grid-template-columns:clamp(190px,13vw,252px) minmax(520px,1fr) clamp(300px,22vw,435px);min-height:0}.editor-left-rail,.editor-properties{min-width:0;background:#fff}.editor-left-rail{border-right:1px solid var(--editor-border)}.editor-sidebar-tabs{justify-content:flex-start;padding:16px 14px 10px;border-bottom:1px solid var(--editor-border)}.editor-sidebar-content{max-height:100%;overflow:auto;padding:12px 14px 18px}.editor-sidebar-zoom{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:8px;margin:0 0 18px}.editor-sidebar-zoom button{display:grid;width:24px;height:24px;place-items:center;border:0;background:transparent;color:#697586}.editor-sidebar-zoom input{width:100%;accent-color:#68717f}.editor-page-list,.editor-stamp-list{display:grid;gap:10px}.editor-page-thumb,.editor-stamp-choice,.editor-create-stamp{display:grid;gap:4px;width:100%;min-height:0;padding:8px;border:0;border-radius:0;background:#fff;color:var(--editor-ink);text-align:start;cursor:pointer}.editor-page-thumb{justify-items:center;gap:9px;background:transparent}.editor-page-thumb canvas{max-width:124px;min-height:108px;border:1px solid #e1e5eb;background:#fff;box-shadow:0 8px 18px #0f172a1f}.editor-page-thumb span{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:#e8f4ff;color:var(--editor-blue);font-weight:900}.editor-page-thumb em{color:#232936;font-style:normal;font-size:.8rem}.editor-page-thumb.active,.editor-stamp-choice.active{border-color:transparent;box-shadow:none}.editor-page-thumb.active canvas{border-color:#0078ff;box-shadow:0 0 0 1px #0078ff,0 8px 18px #0f172a1f}.editor-stamp-choice{min-height:48px;place-items:center;background:var(--stamp-bg, #24a35a);color:var(--stamp-fg, #ffffff);font-weight:900;text-align:center}.editor-create-stamp{display:flex;align-items:center;justify-content:center;min-height:46px;border-style:dashed;color:var(--editor-blue);font-weight:900}.editor-sidebar-empty{display:grid;place-items:center;gap:8px;min-height:220px;color:var(--editor-muted);text-align:center}.editor-document-wrap{position:relative;min-width:0;min-height:0;background:#e9edf2}.editor-document-scroll{height:100%;min-height:calc(100svh - 190px);overflow:auto;padding:46px 36px 92px}.pdf-editor-studio[data-active-tool=pan] .editor-document-scroll{cursor:grab;user-select:none}.pdf-editor-studio[data-active-tool=pan] .editor-document-scroll.is-panning{cursor:grabbing}.pdf-editor-studio[data-active-tool=selectText] .editor-text-box,.pdf-editor-studio[data-active-tool=editText] .editor-text-box{cursor:text}.pdf-editor-studio:not([data-active-tool=pan]):not([data-active-tool=selectText]):not([data-active-tool=editText]) .editor-pdf-page{cursor:crosshair}.editor-pdf-page{position:relative;margin:0 auto;background:#fff;color:#111827;box-shadow:0 3px 14px #0f172a26}body.theme-dark .editor-pdf-page :where(h1,h2,h3,h4,h5,h6,p,li,strong,em,b,i),body[data-theme=dark] .editor-pdf-page :where(h1,h2,h3,h4,h5,h6,p,li,strong,em,b,i),:where([data-theme=dark]) .editor-pdf-page :where(h1,h2,h3,h4,h5,h6,p,li,strong,em,b,i){color:inherit!important}.editor-pdf-page canvas{display:block;max-width:none}.editor-text-layer,.editor-object-layer{position:absolute;inset:0}.editor-text-layer{z-index:2}.editor-object-layer{z-index:3;pointer-events:none}.editor-text-box{position:absolute;border:1px dashed rgba(0,120,255,.9);background:#0078ff06;cursor:text}.editor-text-box.linked{background:#ec2f2f14;border-color:#ec2f2fc7}.editor-text-box:hover{background:#1476c921}.editor-object{position:absolute;z-index:4;display:flex;align-items:center;justify-content:center;border:1.5px solid transparent;pointer-events:auto;cursor:move}.editor-object.active{border-color:var(--editor-blue);box-shadow:0 0 0 1px #1476c924}.editor-object textarea{width:100%;height:100%;padding:4px 6px;border:0;outline:0;resize:none;background:transparent;color:inherit;font:inherit;text-align:inherit;overflow:hidden;cursor:text}.editor-object-highlight{background:color-mix(in srgb,var(--editor-color, #fde68a) 62%,transparent);border-radius:3px}.editor-object-underline span,.editor-object-strike span,.editor-object-squiggly span,.editor-object-freehand span,.editor-object-line span,.editor-object-arrow span{width:100%;border-bottom:2px solid var(--editor-color, #1298e8)}.editor-object-strike span{transform:translateY(-50%)}.editor-object-squiggly span,.editor-object-freehand span{border-bottom-style:wavy}.editor-object-rectangle{border-color:var(--editor-color, #1298e8);background:var(--editor-fill, transparent)}.editor-object-circle{border-color:var(--editor-color, #1298e8);border-radius:999px;background:var(--editor-fill, transparent)}.editor-object-stamp{border-radius:7px;border-color:currentColor;background:var(--editor-fill, #24a35a);color:var(--editor-color, #ffffff);text-transform:uppercase;letter-spacing:0}.editor-object-signature{justify-content:flex-start;border-bottom:1px solid currentColor}.editor-object-image,.editor-object-attachment,.editor-object-dropdown,.editor-object-formText{gap:6px;border:1px dashed var(--editor-color, #1298e8);background:#eff8ffc7;color:#0a5b92;font-size:.85rem!important}.editor-object-image img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.editor-object-checkbox,.editor-object-radio{color:var(--editor-color, #1298e8)}.editor-object-radio{border-radius:50%}.editor-object-move,.editor-object-resize{position:absolute;display:none;align-items:center;justify-content:center;border:1px solid var(--editor-blue);background:#fff;color:var(--editor-blue)}.editor-object.active .editor-object-move,.editor-object.active .editor-object-resize{display:inline-flex}.editor-object-move{left:-16px;top:-16px;width:28px;height:28px;border-radius:50%;cursor:move}.editor-object-resize{right:-7px;bottom:-7px;width:14px;height:14px;border-radius:3px;cursor:nwse-resize}.editor-bottom-controls{position:absolute;left:50%;bottom:18px;z-index:7;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;background:#343541eb;color:#fff;box-shadow:0 10px 26px #0f172a38;transform:translate(-50%)}.editor-bottom-controls input,.editor-bottom-controls select{width:64px;height:34px;border:0;border-radius:4px;background:#ffffff29;color:#fff;text-align:center;font-weight:800}.editor-bottom-controls select option{color:#111827}.editor-bottom-controls button{width:30px;height:30px;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:transparent;color:#fff}.editor-properties{display:flex;flex-direction:column;gap:14px;padding:20px 18px;border-left:1px solid var(--editor-border);overflow:auto}.editor-properties h3{margin:0 0 4px;font-size:1rem}.editor-properties h2{margin:0;padding-bottom:10px;border-bottom:1px solid var(--editor-border);color:#232936;font-size:1.8rem;font-weight:900;text-align:center}.editor-info-box{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;margin-top:10px;padding:13px 14px;border-radius:7px;background:#dff2ff;color:#111827;font-size:.95rem;line-height:1.45}.editor-info-box svg{color:#1298e8}.editor-style-row,.editor-style-buttons,.editor-color-row,.editor-history-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-style-row select{min-width:0;flex:1 1 120px;height:36px;border:1px solid #cbd5e1;border-radius:5px;padding:0 10px;background:#fff}.editor-style-row select:disabled,.editor-style-buttons button:disabled,.editor-link-button:disabled{opacity:.48;cursor:not-allowed}.editor-style-buttons button,.editor-link-button,.editor-color-add{width:36px;height:36px;border:1px solid transparent;border-radius:6px;background:#fff;color:#64748b;font-weight:900}.editor-style-buttons button.active,.editor-style-buttons button:hover,.editor-link-button:hover,.editor-color-add:hover{color:var(--editor-primary);border-color:#00008042;background:var(--editor-primary-soft)}.editor-link-button{width:100%;justify-content:flex-start;padding:0 12px}.editor-color-section{display:grid;gap:9px;padding-top:12px;border-top:1px solid var(--editor-border)}.editor-color-swatch{width:34px;height:34px;border:2px solid #cbd5e1;border-radius:50%;background:var(--swatch, #000000)}.editor-color-swatch.active{outline:2px solid var(--editor-blue);outline-offset:2px}.editor-selected-card{display:grid;gap:4px;padding:12px;border-radius:8px;background:#f8fafc;color:var(--editor-muted);font-size:.84rem}.editor-selected-card strong{color:var(--editor-ink)}.editor-save-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;margin-top:auto;border:0;border-radius:8px;background:var(--editor-primary);color:#fff;font-size:1.08rem;font-weight:900;box-shadow:0 12px 24px #0000803d;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.editor-save-button:hover:not(:disabled),.editor-save-button:focus-visible:not(:disabled){background:var(--editor-secondary);box-shadow:0 0 0 4px #ff000024,0 16px 30px #ff000042;transform:translateY(-1px)}.editor-save-button:disabled{cursor:wait;opacity:.72}.editor-save-button[aria-busy=true] svg{animation:editor-save-spin .9s linear infinite}.editor-save-status{min-height:20px;margin:auto 0 0;color:var(--editor-muted);font-size:.82rem;text-align:center}.editor-save-status:empty{display:none}.editor-save-status+.editor-save-button{margin-top:0}@keyframes editor-save-spin{to{transform:rotate(360deg)}}.editor-empty-state{position:absolute;inset:0;z-index:8;display:grid;place-items:center;padding:22px;color:var(--editor-muted);text-align:center;background:#e9edf2e0}.editor-color-modal,.editor-stamp-modal{position:absolute;inset:0;z-index:220;display:grid;place-items:center;padding:20px;background:#0f172a47}.editor-color-card,.editor-stamp-card{width:min(520px,92vw);display:grid;gap:14px;padding:18px;border-radius:10px;background:#fff;color:var(--editor-ink);box-shadow:0 24px 60px #0f172a3d}.editor-stamp-preview{display:grid;min-height:64px;place-items:center;border-radius:8px;background:#22a45d;color:#fff;font-size:1.4rem;font-weight:900;text-transform:uppercase}.editor-stamp-card fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:10px;border:1px solid #d5dbe5;border-radius:8px}.editor-stamp-card legend{padding:0 6px;color:#64748b;font-weight:900}.editor-color-card header,.editor-stamp-card header{display:flex;align-items:center;justify-content:space-between}.editor-color-card header button,.editor-stamp-card header button{width:34px;height:34px;border:0;border-radius:7px;background:#eef2f7}.editor-native-color,.editor-color-fields,.editor-stamp-card label,.editor-stamp-options{display:grid;gap:7px}.editor-color-fields,.editor-stamp-colors,.editor-stamp-options{grid-template-columns:repeat(4,minmax(0,1fr))}.editor-color-fields input,.editor-stamp-card input,.editor-stamp-card select{width:100%;height:38px;border:1px solid #cbd5e1;border-radius:7px;padding:0 10px;background:#fff}.editor-color-actions,.editor-stamp-actions{display:flex;justify-content:flex-end;gap:10px}.editor-color-actions button,.editor-stamp-actions button{min-width:92px;min-height:40px;border:1px solid var(--editor-blue);border-radius:8px;background:#fff;color:var(--editor-blue);font-weight:900}.editor-color-actions button:last-child,.editor-stamp-actions button:last-child{background:var(--editor-blue);color:#fff}.editor-search-hit{outline:2px solid #007aff!important;outline-offset:2px!important;background:#007aff2e!important;animation:editorSearchPulse .7s ease-in-out 2}.editor-comment-list{display:grid;gap:8px}.editor-comment-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px;border:1px solid rgba(0,122,255,.18);border-radius:8px;background:#007aff0f;color:inherit;text-align:left}.editor-comment-row.active{border-color:#007aff;background:#007aff24}.editor-comment-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.editor-comment-row em{color:#64748b;font-style:normal;font-size:.78rem;font-weight:800}@keyframes editorSearchPulse{0%,to{box-shadow:0 0 #007aff00}50%{box-shadow:0 0 0 8px #007aff2e}}body.theme-dark .pdf-editor-studio,body[data-theme=dark] .pdf-editor-studio{--editor-border: rgba(248, 250, 252, .18);--editor-soft: rgba(15, 23, 42, .62);--editor-ink: #f8fafc;--editor-muted: #cbd5e1;--editor-primary-soft: rgba(0, 0, 128, .42);--editor-secondary-soft: rgba(255, 0, 0, .2);background:#0f172a9e;color:#f8fafc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.theme-dark .pdf-editor-toolbar,body.theme-dark .pdf-editor-quickbar,body.theme-dark .editor-left-rail,body.theme-dark .editor-properties,body[data-theme=dark] .pdf-editor-toolbar,body[data-theme=dark] .pdf-editor-quickbar,body[data-theme=dark] .editor-left-rail,body[data-theme=dark] .editor-properties{background:#0f172ab3;color:#f8fafc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.theme-dark .editor-document-wrap,body[data-theme=dark] .editor-document-wrap{background:#0f172a75}body.theme-dark .editor-page-thumb,body.theme-dark .editor-create-stamp,body.theme-dark .editor-style-row select,body.theme-dark .editor-style-buttons button,body.theme-dark .editor-link-button,body.theme-dark .editor-selected-card,body.theme-dark .editor-quick-button,body[data-theme=dark] .editor-page-thumb,body[data-theme=dark] .editor-create-stamp,body[data-theme=dark] .editor-style-row select,body[data-theme=dark] .editor-style-buttons button,body[data-theme=dark] .editor-link-button,body[data-theme=dark] .editor-selected-card,body[data-theme=dark] .editor-quick-button{background:#1e293bb8;border-color:#f8fafc2e;color:#f8fafc}body.theme-dark .editor-properties :is(h2,h3,strong,label),body[data-theme=dark] .editor-properties :is(h2,h3,strong,label),body.theme-dark .editor-toolbar-group button,body[data-theme=dark] .editor-toolbar-group button,body.theme-dark .editor-mode-switch button,body[data-theme=dark] .editor-mode-switch button,body.theme-dark .editor-sidebar-tabs button,body[data-theme=dark] .editor-sidebar-tabs button,body.theme-dark .editor-comment-trigger,body[data-theme=dark] .editor-comment-trigger{color:#f8fafc}body.theme-dark .editor-mode-switch,body[data-theme=dark] .editor-mode-switch{background:#0f172ab3;border-color:#f8fafc3d}body.theme-dark :is(.editor-toolbar-group button,.editor-sidebar-tabs button,.editor-quick-button).active,body[data-theme=dark] :is(.editor-toolbar-group button,.editor-sidebar-tabs button,.editor-quick-button).active{color:#fff;background:var(--editor-primary);border-color:#ffffff5c;box-shadow:0 0 0 2px #00008052}body.theme-dark :is(.editor-toolbar-group button,.editor-sidebar-tabs button,.editor-comment-trigger,.editor-quick-button):hover,body[data-theme=dark] :is(.editor-toolbar-group button,.editor-sidebar-tabs button,.editor-comment-trigger,.editor-quick-button):hover{color:#fff;background:var(--editor-secondary);border-color:#fff6}body.theme-dark .editor-info-box,body[data-theme=dark] .editor-info-box{background:#00008057;border:1px solid rgba(248,250,252,.2);color:#f8fafc}body.theme-dark .editor-info-box svg,body[data-theme=dark] .editor-info-box svg{color:#fff}body.theme-dark .editor-page-thumb em,body[data-theme=dark] .editor-page-thumb em,body.theme-dark .editor-save-status,body[data-theme=dark] .editor-save-status{color:#e2e8f0}body.theme-dark .editor-save-button,body[data-theme=dark] .editor-save-button{background:var(--editor-primary);color:#fff;box-shadow:0 12px 28px #0000806b}body.theme-dark .editor-save-button:hover:not(:disabled),body[data-theme=dark] .editor-save-button:hover:not(:disabled),body.theme-dark .editor-save-button:focus-visible:not(:disabled),body[data-theme=dark] .editor-save-button:focus-visible:not(:disabled){background:var(--editor-secondary);box-shadow:0 0 0 4px #ff00002e,0 16px 32px #ff00004d}body.theme-dark .editor-mode-switch button:focus-visible,body.theme-dark .editor-toolbar-group button:focus-visible,body.theme-dark .editor-comment-trigger:focus-visible,body.theme-dark .editor-sidebar-tabs button:focus-visible,body.theme-dark .editor-page-controls button:focus-visible,body.theme-dark .editor-history-row button:focus-visible,body.theme-dark .editor-quick-button:focus-visible,body.theme-dark .editor-style-buttons button:focus-visible,body.theme-dark .editor-link-button:focus-visible,body.theme-dark .editor-color-add:focus-visible,body[data-theme=dark] .editor-mode-switch button:focus-visible,body[data-theme=dark] .editor-toolbar-group button:focus-visible,body[data-theme=dark] .editor-comment-trigger:focus-visible,body[data-theme=dark] .editor-sidebar-tabs button:focus-visible,body[data-theme=dark] .editor-page-controls button:focus-visible,body[data-theme=dark] .editor-history-row button:focus-visible,body[data-theme=dark] .editor-quick-button:focus-visible,body[data-theme=dark] .editor-style-buttons button:focus-visible,body[data-theme=dark] .editor-link-button:focus-visible,body[data-theme=dark] .editor-color-add:focus-visible{outline-color:#f8fafc;box-shadow:0 0 0 4px #f003}:where([data-theme=dark]) .pdf-editor-studio{--editor-border: rgba(248, 250, 252, .18);--editor-soft: rgba(15, 23, 42, .62);--editor-ink: #f8fafc;--editor-muted: #cbd5e1;--editor-primary-soft: rgba(0, 0, 128, .42);--editor-secondary-soft: rgba(255, 0, 0, .2);background:#0f172a9e;color:#f8fafc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:where([data-theme=dark]) .pdf-editor-toolbar,:where([data-theme=dark]) .pdf-editor-quickbar,:where([data-theme=dark]) .editor-left-rail,:where([data-theme=dark]) .editor-properties{background:#0f172ab3;color:#f8fafc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:where([data-theme=dark]) .editor-document-wrap{background:#0f172a75}:where([data-theme=dark]) .editor-page-thumb,:where([data-theme=dark]) .editor-create-stamp,:where([data-theme=dark]) .editor-style-row select,:where([data-theme=dark]) .editor-style-buttons button,:where([data-theme=dark]) .editor-link-button,:where([data-theme=dark]) .editor-selected-card,:where([data-theme=dark]) .editor-quick-button{background:#1e293bb8;border-color:#f8fafc2e;color:#f8fafc}:where([data-theme=dark]) .editor-properties :is(h2,h3,strong,label),:where([data-theme=dark]) .editor-toolbar-group button,:where([data-theme=dark]) .editor-mode-switch button,:where([data-theme=dark]) .editor-sidebar-tabs button,:where([data-theme=dark]) .editor-comment-trigger{color:#f8fafc}:where([data-theme=dark]) .editor-mode-switch{background:#0f172ab3;border-color:#f8fafc3d}:where([data-theme=dark]) :is(.editor-toolbar-group button,.editor-sidebar-tabs button,.editor-quick-button).active{color:#fff;background:var(--editor-primary);border-color:#ffffff5c;box-shadow:0 0 0 2px #00008052}:where([data-theme=dark]) :is(.editor-toolbar-group button,.editor-sidebar-tabs button,.editor-comment-trigger,.editor-quick-button):hover{color:#fff;background:var(--editor-secondary);border-color:#fff6}:where([data-theme=dark]) .editor-info-box{background:#00008057;border:1px solid rgba(248,250,252,.2);color:#f8fafc}:where([data-theme=dark]) .editor-info-box svg{color:#fff}:where([data-theme=dark]) .editor-page-thumb em,:where([data-theme=dark]) .editor-save-status{color:#e2e8f0}:where([data-theme=dark]) .editor-save-button{background:var(--editor-primary);color:#fff;box-shadow:0 12px 28px #0000806b}:where([data-theme=dark]) .editor-save-button:hover:not(:disabled),:where([data-theme=dark]) .editor-save-button:focus-visible:not(:disabled){background:var(--editor-secondary);box-shadow:0 0 0 4px #ff00002e,0 16px 32px #ff00004d}@media(max-width:1100px){.pdf-editor-layout{grid-template-columns:150px minmax(320px,1fr) 260px}.editor-toolbar-group button{min-width:58px}}@media(max-width:768px){.pdf-editor-studio{min-height:calc(100svh - 94px);border-radius:0}.pdf-editor-toolbar{flex-wrap:wrap;align-items:stretch;padding:8px}.editor-toolbar-group{order:3;width:100%;overflow-x:auto;padding-bottom:3px}.editor-toolbar-group button{min-width:64px}.pdf-editor-quickbar{justify-content:flex-start;overflow-x:auto}.pdf-editor-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(420px,1fr) auto}.editor-left-rail{border-right:0;border-bottom:1px solid var(--editor-border)}.editor-sidebar-tabs{justify-content:flex-start;overflow-x:auto}.editor-sidebar-content{display:none}.editor-document-scroll{min-height:430px;padding:30px 18px 86px}.editor-properties{border-left:0;border-top:1px solid var(--editor-border);max-height:360px}.editor-bottom-controls{max-width:calc(100vw - 24px);gap:6px;overflow-x:auto}}.mobile-menu-button{display:none}@media(max-width:768px){.mobile-menu-button,body[data-theme=dark] .mobile-menu-button,body.theme-dark .mobile-menu-button{grid-area:mobile-menu!important;display:inline-grid!important;place-items:center!important;align-self:center!important;justify-self:start!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;border:0!important;border-radius:8px!important;color:#202536!important;background:transparent!important;box-shadow:none!important}body[data-theme=dark] .mobile-menu-button,body.theme-dark .mobile-menu-button{color:#f8fcff!important}.mobile-menu-button span{display:block;width:20px;height:2px;grid-area:1 / 1;border-radius:999px;background:currentColor;transition:transform .18s ease,opacity .16s ease}.mobile-menu-button span:nth-child(1){transform:translateY(-7px)}.mobile-menu-button span:nth-child(3){transform:translateY(7px)}body.mobile-menu-open .mobile-menu-button span:nth-child(1){transform:rotate(45deg)}body.mobile-menu-open .mobile-menu-button span:nth-child(2){opacity:0}body.mobile-menu-open .mobile-menu-button span:nth-child(3){transform:rotate(-45deg)}.topbar,body[data-theme=dark] .topbar,body.theme-dark .topbar{grid-template-columns:42px minmax(0,1fr) auto auto auto!important;grid-template-areas:"mobile-menu brand theme profile apps" "nav nav nav nav nav"!important;align-items:center!important;width:100%!important;min-height:56px!important;max-height:none!important;margin:0!important;padding:8px 12px!important;gap:8px!important;border-top:0!important;border-right:0!important;border-left:0!important;border-radius:0!important;overflow:visible!important;box-shadow:0 8px 28px #1421361a!important}body[data-theme=dark] .topbar,body.theme-dark .topbar{border-color:#86d8ff38!important;background:linear-gradient(135deg,#041f34eb,#05385bd1)!important;box-shadow:0 12px 32px #001f3457!important}.brand,body[data-theme=dark] .brand,body.theme-dark .brand{grid-area:brand!important;justify-self:start!important;justify-content:flex-start!important;width:auto!important;max-width:100%!important;min-height:40px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.brand-logo,body[data-theme=dark] .brand-logo,body.theme-dark .brand-logo{width:min(176px,46vw)!important;max-height:42px!important}.top-actions,body[data-theme=dark] .top-actions,body.theme-dark .top-actions{display:contents!important}.language-switch,.signup-button,.notification-button{display:none!important}.theme-switch,body[data-theme=dark] .topbar .theme-switch,body.theme-dark .topbar .theme-switch{grid-area:theme!important;justify-self:end!important;display:inline-grid!important;width:52px!important;min-width:52px!important;height:34px!important;min-height:34px!important;border-radius:999px!important}.theme-switch-track{width:44px!important;height:24px!important}.theme-switch-thumb{width:18px!important;height:18px!important}.theme-icon{width:12px!important;height:12px!important}.theme-switch.active .theme-switch-thumb{transform:translate(20px)!important}.profile-menu-wrap{grid-area:profile!important;flex:none!important;width:38px!important;min-width:38px!important;height:38px!important;justify-self:end!important}.profile-trigger,.login-link.profile-trigger,body[data-theme=dark] .topbar .profile-trigger,body.theme-dark .topbar .profile-trigger{position:relative!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border-radius:50%!important;overflow:hidden!important;color:transparent!important;font-size:0!important;background:radial-gradient(circle at 50% 35%,#9aa3af 0 5px,transparent 6px),radial-gradient(circle at 50% 75%,#9aa3af 0 10px,transparent 11px),linear-gradient(180deg,#fff,#eef6ff)!important;border:1px solid rgba(22,76,118,.18)!important;box-shadow:0 8px 20px #125c961f!important}body[data-theme=dark] .topbar .profile-trigger,body.theme-dark .topbar .profile-trigger{background:radial-gradient(circle at 50% 35%,#e8f9ff 0 5px,transparent 6px),radial-gradient(circle at 50% 75%,#e8f9ff 0 10px,transparent 11px),linear-gradient(145deg,#1298e894,#05385bc2)!important;border-color:#86d8ff5c!important}.apps-button,body[data-theme=dark] .topbar .apps-button,body.theme-dark .topbar .apps-button{grid-area:apps!important;justify-self:end!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:7px!important;border-radius:8px!important}.topnav,body[data-theme=dark] .topnav,body.theme-dark .topnav{grid-area:nav!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-height:0!important;padding:0!important;margin:0!important;gap:8px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(-6px)!important;transition:max-height .22s ease,opacity .18s ease,padding .18s ease,transform .18s ease!important}body.mobile-menu-open .topnav,body.mobile-menu-open[data-theme=dark] .topnav,body.mobile-menu-open.theme-dark .topnav{max-height:420px!important;padding-top:8px!important;opacity:1!important;pointer-events:auto!important;overflow-y:auto!important;transform:translateY(0)!important}.nav-link,body[data-theme=dark] .topbar .nav-link,body.theme-dark .topbar .nav-link{width:100%!important;min-width:0!important;min-height:44px!important;justify-content:flex-start!important;text-align:start!important;padding:11px 14px!important;font-size:.94rem!important;border-radius:8px!important;white-space:normal!important}.menu-layer{position:fixed!important;inset:62px 10px auto!important;z-index:80!important;max-width:calc(100vw - 20px)!important}.mega-panel,.convert-panel,.all-tools-panel,.products-panel{max-height:calc(100svh - 78px)!important;border-radius:8px!important}}@media(max-width:420px){.topbar,body[data-theme=dark] .topbar,body.theme-dark .topbar{grid-template-columns:36px minmax(0,1fr) auto auto auto!important;padding:7px 10px!important;gap:6px!important}.mobile-menu-button{width:36px!important;height:36px!important;min-width:36px!important}.brand-logo,body[data-theme=dark] .brand-logo,body.theme-dark .brand-logo{width:min(150px,40vw)!important;max-height:38px!important}.theme-switch,body[data-theme=dark] .topbar .theme-switch,body.theme-dark .topbar .theme-switch{width:48px!important;min-width:48px!important}.profile-menu-wrap,.profile-trigger,.login-link.profile-trigger,.apps-button,body[data-theme=dark] .topbar .apps-button,body.theme-dark .topbar .apps-button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}}.tool-workspace.edit-pdf-workspace-mode{grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin-top:0!important}.tool-workspace.edit-pdf-workspace-mode .workspace-canvas{min-height:calc(100svh - 90px)!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tool-workspace.edit-pdf-workspace-mode .workspace-toolbar,.tool-workspace.edit-pdf-workspace-mode .workspace-side{display:none!important}.pdf-editor-studio{--editor-border: #d4d9e2;--editor-surface: #ffffff;--editor-shell: #eef1f5;--editor-muted-surface: #f6f8fb;--editor-ink: #232936;--editor-muted: #667085;--editor-primary: rgb(0, 0, 128);--editor-secondary: rgb(255, 0, 0);--editor-accent: #0078ff;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;height:calc(100svh - 90px)!important;min-height:640px!important;overflow:hidden!important;border:1px solid var(--editor-border)!important;border-radius:4px!important;background:var(--editor-shell)!important;color:var(--editor-ink)!important;box-shadow:0 18px 44px #0f172a24!important}.pdf-editor-studio.editor-annotate-mode{grid-template-rows:auto auto minmax(0,1fr)!important}.pdf-editor-toolbar{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;min-height:52px!important;padding:0 14px!important;border-bottom:1px solid var(--editor-border)!important;background:var(--editor-surface)!important;color:var(--editor-ink)!important}.editor-mode-switch{display:inline-flex!important;align-items:center!important;gap:3px!important;flex:0 0 auto!important;padding:2px!important;border:1px solid #8d94a2!important;border-radius:999px!important;background:#fff!important}.editor-mode-switch button,.editor-toolbar-group button,.editor-comment-trigger,.editor-sidebar-tabs button,.editor-quick-button,.editor-history-row button,.editor-style-buttons button,.editor-link-button,.editor-color-add,.editor-layer-actions button{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid transparent!important;background:transparent!important;color:#4b5563!important;font:inherit!important;font-weight:800!important;cursor:pointer!important}.editor-mode-switch button{min-height:28px!important;padding:0 12px!important;border-radius:999px!important;font-size:.86rem!important}.editor-mode-switch button.active{background:#3f4350!important;color:#fff!important}.editor-mode-switch em{display:inline-grid!important;place-items:center!important;min-width:18px!important;height:18px!important;border-radius:999px!important;background:#ffe7a3!important;color:#7a4a00!important;font-size:.66rem!important;font-style:normal!important}.editor-toolbar-group{display:flex!important;align-items:stretch!important;gap:0!important;flex:1 1 auto!important;min-width:0!important}.editor-toolbar-group button{min-width:72px!important;min-height:52px!important;flex-direction:column!important;border-left-color:var(--editor-border)!important;border-radius:0!important;color:#536071!important;font-size:.72rem!important}.pdf-editor-studio.editor-annotate-mode .editor-toolbar-group button span{display:block!important}.editor-toolbar-group button.active,.editor-toolbar-group button:hover,.editor-quick-button.active,.editor-quick-button:hover,.editor-sidebar-tabs button.active,.editor-sidebar-tabs button:hover{color:var(--editor-accent)!important;background:#edf7ff!important;border-color:#9fd2ff!important}.editor-comment-trigger{width:42px!important;height:42px!important;margin-left:auto!important;border-radius:50%!important}.editor-icon{width:20px!important;height:20px!important;flex:0 0 auto!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.editor-icon-loader{animation:editor-save-spin .9s linear infinite}.pdf-editor-quickbar{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;padding:6px 12px!important;overflow-x:auto!important;border-bottom:1px solid var(--editor-border)!important;background:var(--editor-muted-surface)!important}.pdf-editor-quickbar[hidden]{display:none!important}.editor-quick-button{width:34px!important;height:34px!important;flex:0 0 auto!important;border-color:#c5d0df!important;border-radius:6px!important;background:#fff!important}.pdf-editor-layout{display:grid!important;grid-template-columns:188px minmax(0,1fr) 360px!important;min-height:0!important;height:100%!important}.editor-left-rail,.editor-properties{min-width:0!important;background:#fff!important;color:var(--editor-ink)!important}.editor-left-rail{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;border-right:1px solid var(--editor-border)!important}.editor-sidebar-tabs{display:flex!important;align-items:center!important;gap:4px!important;padding:10px 12px!important;border-bottom:1px solid var(--editor-border)!important}.editor-sidebar-tabs button{width:34px!important;height:34px!important;border-radius:7px!important}.editor-sidebar-content{min-height:0!important;overflow:auto!important;padding:12px!important}.editor-sidebar-zoom{display:grid!important;grid-template-columns:24px minmax(0,1fr) 24px!important;gap:8px!important;align-items:center!important;margin-bottom:18px!important}.editor-sidebar-zoom button{width:24px!important;height:24px!important;border:0!important;color:#697586!important;background:transparent!important;font-size:1.3rem!important}.editor-page-list{display:grid!important;gap:18px!important;justify-items:center!important}.editor-page-thumb{display:grid!important;justify-items:center!important;gap:8px!important;width:100%!important;padding:4px!important;border:0!important;background:transparent!important;color:var(--editor-ink)!important}.editor-page-thumb canvas{max-width:96px!important;min-height:122px!important;border:1px solid #d9dfe8!important;background:#fff!important;box-shadow:0 8px 18px #0f172a24!important}.editor-page-thumb.active canvas{border-color:#0078ff!important;box-shadow:0 0 0 1px #0078ff,0 8px 18px #0f172a24!important}.editor-page-thumb em{color:#232936!important;font-size:.8rem!important;font-style:normal!important}.editor-document-wrap{position:relative!important;min-width:0!important;min-height:0!important;overflow:hidden!important;background:#e8edf3!important}.editor-document-scroll{width:100%!important;height:100%!important;min-height:0!important;overflow:auto!important;padding:48px 34px 92px!important}.editor-pdf-page{position:relative!important;margin:0 auto!important;background:#fff!important;color:#111827!important;box-shadow:0 4px 18px #0f172a2e!important}.editor-pdf-page canvas{display:block!important;max-width:none!important}.editor-text-box{position:absolute!important;border:1px dashed rgba(0,120,255,.95)!important;background:#0078ff06!important}.editor-text-box:hover,.editor-text-box.linked{background:#0078ff1f!important}.editor-object{border:1.5px dashed transparent!important}.editor-object.active{border-color:#0078ff!important;box-shadow:0 0 0 1px #0078ff38!important}.editor-object textarea{background:transparent!important;color:inherit!important;font:inherit!important}.editor-object-move,.editor-object-resize{border-color:#0078ff!important;background:#fff!important;color:#0078ff!important;box-shadow:0 6px 18px #0f172a29!important}.editor-bottom-controls{position:absolute!important;left:50%!important;bottom:18px!important;z-index:8!important;display:flex!important;align-items:center!important;gap:8px!important;padding:7px 10px!important;border-radius:7px!important;background:#343541f2!important;color:#fff!important;transform:translate(-50%)!important;box-shadow:0 12px 28px #0f172a40!important}.editor-bottom-controls button{width:30px!important;height:30px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:50%!important;background:transparent!important;color:#fff!important}.editor-bottom-controls input,.editor-bottom-controls select{width:62px!important;height:32px!important;border:0!important;border-radius:4px!important;background:#ffffff2e!important;color:#fff!important;text-align:center!important;font-weight:900!important}.editor-bottom-controls select option{color:#111827!important}.editor-properties{display:flex!important;flex-direction:column!important;gap:14px!important;padding:24px 22px 18px!important;border-left:1px solid var(--editor-border)!important;overflow:auto!important}.editor-properties h2,.editor-properties h3{margin:0!important;color:var(--editor-ink)!important;font-weight:900!important}.editor-properties h2{padding-bottom:12px!important;border-bottom:1px solid var(--editor-border)!important;font-size:1.55rem!important;text-align:center!important}.editor-properties h3{font-size:1rem!important}.editor-info-box{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:10px!important;padding:12px 13px!important;border-radius:6px!important;background:#dff2ff!important;color:#111827!important;line-height:1.45!important}.editor-info-box .editor-icon{color:#0078ff!important}.editor-style-row,.editor-style-buttons,.editor-color-row,.editor-history-row,.editor-layer-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.editor-style-row select{flex:1 1 120px!important;min-width:0!important;height:36px!important;border:1px solid #cbd5e1!important;border-radius:5px!important;padding:0 10px!important;background:#fff!important;color:#111827!important}.editor-style-buttons button,.editor-link-button,.editor-color-add,.editor-history-row button{width:36px!important;height:36px!important;border-radius:6px!important;background:#fff!important;color:#64748b!important}.editor-style-buttons button.active,.editor-style-buttons button:hover,.editor-link-button:hover,.editor-color-add:hover,.editor-history-row button:hover{color:var(--editor-primary)!important;border-color:#00008047!important;background:#00008012!important}.editor-align-buttons span{display:block!important;width:18px!important;height:14px!important;border-top:2px solid currentColor!important;border-bottom:2px solid currentColor!important}.editor-align-buttons .align-left{box-shadow:inset 0 5px currentColor,inset 0 -5px transparent!important}.editor-align-buttons .align-center{width:14px!important;box-shadow:inset 0 5px currentColor!important}.editor-align-buttons .align-right{margin-left:4px!important;box-shadow:inset 0 5px currentColor!important}.editor-link-button{width:100%!important;justify-content:flex-start!important;padding:0 12px!important}.editor-color-section{display:grid!important;gap:10px!important;padding-top:12px!important;border-top:1px solid var(--editor-border)!important}.editor-color-swatch{width:34px!important;height:34px!important;border:2px solid #cbd5e1!important;border-radius:50%!important;background:var(--swatch, #000000)!important}.editor-color-swatch.active{outline:2px solid #0078ff!important;outline-offset:2px!important}.editor-selected-card,.editor-layer-row{border-radius:7px!important;background:#f8fafc!important;color:#667085!important}.editor-selected-card{display:grid!important;gap:5px!important;padding:12px!important;font-size:.84rem!important}.editor-selected-card strong{color:#232936!important}.editor-layer-list{display:grid!important;gap:8px!important}.editor-layer-row{display:grid!important;grid-template-columns:24px 24px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:46px!important;padding:8px 10px!important;border:1px solid transparent!important;text-align:start!important}.editor-layer-row.active,.editor-layer-row:hover{border-color:#9fd2ff!important;background:#edf7ff!important;color:#0f4c81!important}.editor-layer-row span:last-child{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.editor-layer-grip{color:#98a2b3!important;letter-spacing:-2px!important}.editor-layer-actions button{min-height:32px!important;padding:0 10px!important;border-color:#cbd5e1!important;border-radius:6px!important;background:#fff!important;color:#4b5563!important;font-size:.78rem!important}.editor-save-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;width:100%!important;min-height:56px!important;margin-top:auto!important;border:0!important;border-radius:8px!important;background:var(--editor-primary)!important;color:#fff!important;font-size:1.03rem!important;font-weight:900!important;box-shadow:0 14px 28px #00008042!important;transition:background-color .17s ease,box-shadow .17s ease,transform .17s ease!important}.editor-save-button:hover:not(:disabled),.editor-save-button:focus-visible:not(:disabled){background:var(--editor-secondary)!important;box-shadow:0 0 0 4px #ff000026,0 16px 34px #ff000047!important;transform:translateY(-1px)!important}.editor-save-button:disabled,.editor-layer-actions button:disabled,.editor-history-row button:disabled,.editor-style-row select:disabled,.editor-style-buttons button:disabled,.editor-link-button:disabled{cursor:not-allowed!important;opacity:.45!important}.editor-save-status{min-height:20px!important;margin:auto 0 0!important;color:var(--editor-muted)!important;font-size:.82rem!important;text-align:center!important}.editor-save-status:empty{display:none!important}.editor-empty-state{position:absolute!important;inset:0!important;z-index:8!important;display:grid!important;place-items:center!important;padding:22px!important;background:#e9edf2e6!important;color:var(--editor-muted)!important;text-align:center!important}.pdf-editor-studio .editor-empty-state[hidden]{display:none!important}.editor-color-modal,.editor-stamp-modal{position:absolute!important;inset:0!important;z-index:220!important;display:grid!important;place-items:center!important;padding:20px!important;background:#0f172a47!important}.editor-color-modal[hidden],.editor-stamp-modal[hidden]{display:none!important}.editor-color-card,.editor-stamp-card{width:min(520px,92vw)!important;display:grid!important;gap:14px!important;padding:18px!important;border-radius:10px!important;background:#fff!important;color:#232936!important;box-shadow:0 24px 60px #0f172a3d!important}body.theme-dark .pdf-editor-studio,body[data-theme=dark] .pdf-editor-studio,:where([data-theme=dark]) .pdf-editor-studio{--editor-border: rgba(226, 232, 240, .2);--editor-surface: rgba(9, 34, 54, .78);--editor-shell: rgba(8, 47, 73, .45);--editor-muted-surface: rgba(15, 49, 75, .72);--editor-ink: #f8fafc;--editor-muted: #cbd5e1;background:#082f496b!important;color:#f8fafc!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}body.theme-dark .pdf-editor-toolbar,body.theme-dark .pdf-editor-quickbar,body.theme-dark .editor-left-rail,body.theme-dark .editor-properties,body[data-theme=dark] .pdf-editor-toolbar,body[data-theme=dark] .pdf-editor-quickbar,body[data-theme=dark] .editor-left-rail,body[data-theme=dark] .editor-properties,:where([data-theme=dark]) .pdf-editor-toolbar,:where([data-theme=dark]) .pdf-editor-quickbar,:where([data-theme=dark]) .editor-left-rail,:where([data-theme=dark]) .editor-properties{background:#092236c7!important;color:#f8fafc!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}body.theme-dark .editor-document-wrap,body[data-theme=dark] .editor-document-wrap,:where([data-theme=dark]) .editor-document-wrap{background:#0f314b6b!important}body.theme-dark .editor-mode-switch,body[data-theme=dark] .editor-mode-switch,:where([data-theme=dark]) .editor-mode-switch{background:#0f172a9e!important;border-color:#e2e8f040!important}body.theme-dark :is(.editor-mode-switch button,.editor-toolbar-group button,.editor-comment-trigger,.editor-sidebar-tabs button,.editor-quick-button,.editor-history-row button,.editor-style-buttons button,.editor-link-button,.editor-color-add,.editor-layer-actions button),body[data-theme=dark] :is(.editor-mode-switch button,.editor-toolbar-group button,.editor-comment-trigger,.editor-sidebar-tabs button,.editor-quick-button,.editor-history-row button,.editor-style-buttons button,.editor-link-button,.editor-color-add,.editor-layer-actions button),:where([data-theme=dark]) :is(.editor-mode-switch button,.editor-toolbar-group button,.editor-comment-trigger,.editor-sidebar-tabs button,.editor-quick-button,.editor-history-row button,.editor-style-buttons button,.editor-link-button,.editor-color-add,.editor-layer-actions button){color:#f8fafc!important}body.theme-dark :is(.editor-quick-button,.editor-style-buttons button,.editor-link-button,.editor-color-add,.editor-history-row button,.editor-layer-actions button),body[data-theme=dark] :is(.editor-quick-button,.editor-style-buttons button,.editor-link-button,.editor-color-add,.editor-history-row button,.editor-layer-actions button),:where([data-theme=dark]) :is(.editor-quick-button,.editor-style-buttons button,.editor-link-button,.editor-color-add,.editor-history-row button,.editor-layer-actions button){border-color:#e2e8f038!important;background:#0f314bb8!important}body.theme-dark :is(.editor-toolbar-group button.active,.editor-toolbar-group button:hover,.editor-quick-button.active,.editor-quick-button:hover,.editor-sidebar-tabs button.active,.editor-sidebar-tabs button:hover),body[data-theme=dark] :is(.editor-toolbar-group button.active,.editor-toolbar-group button:hover,.editor-quick-button.active,.editor-quick-button:hover,.editor-sidebar-tabs button.active,.editor-sidebar-tabs button:hover),:where([data-theme=dark]) :is(.editor-toolbar-group button.active,.editor-toolbar-group button:hover,.editor-quick-button.active,.editor-quick-button:hover,.editor-sidebar-tabs button.active,.editor-sidebar-tabs button:hover){color:#fff!important;border-color:#93c5fd7a!important;background:#00008094!important}body.theme-dark .editor-info-box,body[data-theme=dark] .editor-info-box,:where([data-theme=dark]) .editor-info-box{border:1px solid rgba(147,197,253,.24)!important;background:#0e74904d!important;color:#f8fafc!important}body.theme-dark :is(.editor-selected-card,.editor-layer-row),body[data-theme=dark] :is(.editor-selected-card,.editor-layer-row),:where([data-theme=dark]) :is(.editor-selected-card,.editor-layer-row){background:#0f314b9e!important;color:#dbeafe!important}body.theme-dark .editor-selected-card strong,body.theme-dark .editor-properties :is(h2,h3,strong),body[data-theme=dark] .editor-selected-card strong,body[data-theme=dark] .editor-properties :is(h2,h3,strong),:where([data-theme=dark]) .editor-selected-card strong,:where([data-theme=dark]) .editor-properties :is(h2,h3,strong){color:#fff!important}body.theme-dark .editor-style-row select,body[data-theme=dark] .editor-style-row select,:where([data-theme=dark]) .editor-style-row select{border-color:#e2e8f03d!important;background:#0f172aa3!important;color:#f8fafc!important}body.theme-dark .editor-pdf-page,body[data-theme=dark] .editor-pdf-page,:where([data-theme=dark]) .editor-pdf-page{background:#fff!important;color:#111827!important}body.theme-dark .editor-page-thumb canvas,body[data-theme=dark] .editor-page-thumb canvas,:where([data-theme=dark]) .editor-page-thumb canvas{background:#fff!important}body.theme-dark .editor-page-thumb em,body[data-theme=dark] .editor-page-thumb em,:where([data-theme=dark]) .editor-page-thumb em{color:#f8fafc!important}.pdf-editor-studio .editor-pdf-page,body.theme-dark .pdf-editor-studio .editor-pdf-page,body[data-theme=dark] .pdf-editor-studio .editor-pdf-page,:where([data-theme=dark]) .pdf-editor-studio .editor-pdf-page{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:#fff!important;color:#111827!important}.pdf-editor-studio .editor-pdf-page canvas,body.theme-dark .pdf-editor-studio .editor-pdf-page canvas,body[data-theme=dark] .pdf-editor-studio .editor-pdf-page canvas,:where([data-theme=dark]) .pdf-editor-studio .editor-pdf-page canvas{display:block!important;max-width:none!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:#fff!important}.pdf-editor-studio .editor-text-layer[hidden],.pdf-editor-studio:not([data-active-tool=selectText]):not([data-active-tool=editText]) .editor-text-layer{display:none!important;pointer-events:none!important}.pdf-editor-studio .editor-text-box{background:transparent!important;box-shadow:none!important;opacity:1!important}.pdf-editor-studio .editor-text-box:hover,.pdf-editor-studio .editor-text-box.linked{background:#0078ff14!important}.pdf-editor-studio .editor-save-button,body.theme-dark .pdf-editor-studio .editor-save-button,body[data-theme=dark] .pdf-editor-studio .editor-save-button,:where([data-theme=dark]) .pdf-editor-studio .editor-save-button{background:linear-gradient(135deg,#1298e8,#38bdf8)!important;color:#fff!important;border-color:#ffffff42!important;box-shadow:0 14px 30px #1298e847!important}.pdf-editor-studio .editor-save-button .editor-icon,body.theme-dark .pdf-editor-studio .editor-save-button .editor-icon,body[data-theme=dark] .pdf-editor-studio .editor-save-button .editor-icon,:where([data-theme=dark]) .pdf-editor-studio .editor-save-button .editor-icon{color:#fff!important;stroke:currentColor!important}.pdf-editor-studio .editor-save-button:hover:not(:disabled),.pdf-editor-studio .editor-save-button:focus-visible:not(:disabled),body.theme-dark .pdf-editor-studio .editor-save-button:hover:not(:disabled),body.theme-dark .pdf-editor-studio .editor-save-button:focus-visible:not(:disabled),body[data-theme=dark] .pdf-editor-studio .editor-save-button:hover:not(:disabled),body[data-theme=dark] .pdf-editor-studio .editor-save-button:focus-visible:not(:disabled),:where([data-theme=dark]) .pdf-editor-studio .editor-save-button:hover:not(:disabled),:where([data-theme=dark]) .pdf-editor-studio .editor-save-button:focus-visible:not(:disabled){background:linear-gradient(135deg,#0b75bb,#1298e8)!important;box-shadow:0 0 0 4px #38bdf82e,0 16px 34px #1298e857!important}#editPdfStudio[hidden],.pdf-editor-studio[hidden],body:not([data-active-tool=edit]) #editPdfStudio{display:none!important;visibility:hidden!important;pointer-events:none!important}body[data-active-tool=edit] #editPdfStudio:not([hidden]){display:grid!important;visibility:visible!important;pointer-events:auto!important}body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-dialog,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-dialog{color:#f8fafc!important;border-color:#38bdf86b!important;background:radial-gradient(circle at 16% 0%,rgba(56,189,248,.14),transparent 34%),linear-gradient(145deg,#071927fa,#052338f5)!important;box-shadow:0 28px 90px #00000085,0 0 0 1px #7dd3fc14 inset!important}body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-head,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-body,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-footer,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-body>section,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .recipient-list,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-settings,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-head,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-body,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-footer,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-body>section,body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-list,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-settings{color:#f8fafc!important;border-color:#7dd3fc3d!important;background:transparent!important;text-shadow:none!important}body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-head,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-head{background:#02101bc7!important;border-bottom-color:#7dd3fc47!important}body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-footer,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-footer{background:#02101bdb!important;border-top-color:#7dd3fc47!important}body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-head h2,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-body h3,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .recipient-toolbar p,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-settings>label>span,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-head h2,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-body h3,body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-toolbar p,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-settings>label>span{color:#f8fafc!important;text-shadow:none!important}body[data-theme=dark] #signatureRequestModal.signature-request-v2 .recipient-row,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .recipient-config-row,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-settings>label,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-links:not([hidden]),body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-row,body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-config-row,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-settings>label,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-links:not([hidden]){color:#f8fafc!important;border-color:#7dd3fc38!important;background:#081e2db8!important;box-shadow:none!important}body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-settings>label>small,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-setting-inline,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .recipient-order-help,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-status,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-settings>label>small,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-setting-inline,body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-order-help,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-status{color:#dbeafe!important;background:transparent!important;text-shadow:none!important}body[data-theme=dark] #signatureRequestModal.signature-request-v2 .recipient-row input,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .recipient-row select,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .recipient-config-row input,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .recipient-config-row select,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-setting-inline input,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-setting-inline select,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-setting-inline textarea,body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-row input,body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-row select,body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-config-row input,body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-config-row select,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-setting-inline input,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-setting-inline select,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-setting-inline textarea{color:#f8fafc!important;border-color:#7dd3fc70!important;background:#020c16c2!important;box-shadow:0 0 0 1px #f8fafc0d inset!important}body[data-theme=dark] #signatureRequestModal.signature-request-v2 .recipient-row input::placeholder,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-setting-inline input::placeholder,body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-setting-inline textarea::placeholder,body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-row input::placeholder,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-setting-inline input::placeholder,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-setting-inline textarea::placeholder{color:#e2e8f0a3!important}body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-settings>label>input[type=checkbox],body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-settings>label>input[type=checkbox]{border-color:#7dd3fc7a!important;background:#020c16b8!important}body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-settings>label>input[type=checkbox]:checked,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-settings>label>input[type=checkbox]:checked{border-color:#34d399!important;background:#10b98129!important}body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-settings>label>i,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-settings>label>i{color:#7dd3fc!important;stroke:#7dd3fc!important}body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-settings>label>strong,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-settings>label>strong{color:#3f2f00!important;background:#fde68a!important}body[data-theme=dark] #signatureRequestModal.signature-request-v2 .recipient-add-button,body.theme-dark #signatureRequestModal.signature-request-v2 .recipient-add-button{color:#e0f2fe!important;border-color:#38bdf86b!important;background:#0e749047!important}body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-footer .back-link,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-footer .back-link{color:#e0f2fe!important;border-color:#7dd3fc85!important;background:#020c16b8!important}body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-footer .signup-button,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-footer .signup-button{color:#fff!important;background:linear-gradient(135deg,#1298e8,#0b75bb)!important;box-shadow:0 14px 28px #1298e83d!important}body[data-theme=dark] #signatureRequestModal.signature-request-v2 .signature-request-head .auth-close,body.theme-dark #signatureRequestModal.signature-request-v2 .signature-request-head .auth-close{color:#0f2740!important;background:#e0f2fe!important}.focus-mode-button.active,.focus-mode-button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,var(--blue-dark),var(--blue));box-shadow:0 16px 32px #1298e842}.tool-workspace.focus-mode{grid-template-columns:minmax(0,1fr)!important}.tool-workspace.focus-mode .workspace-side,.tool-workspace.focus-mode .workflow-stage-panel,.tool-workspace.focus-mode .workspace-profile-panel{display:none!important}.tool-workspace.focus-mode .workspace-canvas{min-height:clamp(680px,82vh,980px)}body.workspace-focus-mode .tool-info-grid{display:none}.app-info-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#091a2a6b;backdrop-filter:blur(12px)}.app-info-modal[hidden]{display:none!important}.app-info-dialog{width:min(860px,100%);max-height:min(760px,calc(100vh - 44px));overflow:auto;border:1px solid rgba(18,152,232,.18);border-radius:14px;background:#fffffff0;box-shadow:0 30px 80px #0a29443d}.app-info-dialog>header,.app-info-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--line)}.app-info-dialog>footer{justify-content:flex-end;border-top:1px solid var(--line);border-bottom:0}.app-info-dialog header span{display:block;color:var(--blue-dark);font-size:.78rem;font-weight:950;text-transform:uppercase}.app-info-dialog h2,.app-info-dialog h3{margin:0;color:var(--text)}.app-info-dialog h2{font-size:clamp(1.5rem,3vw,2.1rem)}.app-info-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px}.app-info-body article{min-height:160px;border:1px solid var(--line);border-radius:10px;padding:18px;background:#f7fbffd6}.app-info-body article>i{width:34px;height:34px;margin-bottom:14px;color:var(--blue);stroke-width:2.2}.app-info-body p{margin:10px 0 0;color:var(--muted);line-height:1.55}.webhook-settings-card{overflow:hidden}.webhook-settings-form{display:grid;gap:14px}.profile-field-row,.webhook-toggle-row{display:grid;gap:8px}.profile-field-row span,.webhook-toggle-row strong{color:var(--text);font-weight:950}.profile-field-row input{width:100%;min-height:46px;border:1px solid var(--line-strong);border-radius:8px;padding:0 13px;color:var(--text);background:#ffffffdb;font:inherit}.profile-field-row input:focus{border-color:#1298e8b8;outline:none;box-shadow:0 0 0 4px #1298e81f}.webhook-toggle-row{grid-template-columns:24px minmax(0,1fr);align-items:start;border:1px solid var(--line);border-radius:10px;padding:14px;background:#e5f6ff8a}.webhook-toggle-row input{width:20px;height:20px;accent-color:var(--blue)}.webhook-toggle-row small{display:block;margin-top:4px;color:var(--muted);line-height:1.45}.webhook-action-row{display:flex;justify-content:flex-end}body.theme-dark .app-info-modal,body[data-theme=dark] .app-info-modal{background:#020c1685}body.theme-dark .app-info-dialog,body[data-theme=dark] .app-info-dialog{color:#f8fafc;border-color:#7dd3fc42;background:#082338c7;box-shadow:0 30px 90px #00000061;backdrop-filter:blur(18px)}body.theme-dark .app-info-dialog>header,body.theme-dark .app-info-dialog>footer,body[data-theme=dark] .app-info-dialog>header,body[data-theme=dark] .app-info-dialog>footer{border-color:#7dd3fc33}body.theme-dark .app-info-dialog header span,body.theme-dark .app-info-dialog h2,body.theme-dark .app-info-dialog h3,body[data-theme=dark] .app-info-dialog header span,body[data-theme=dark] .app-info-dialog h2,body[data-theme=dark] .app-info-dialog h3{color:#f8fafc}body.theme-dark .app-info-body article,body[data-theme=dark] .app-info-body article{border-color:#7dd3fc38;background:#02142294}body.theme-dark .app-info-body p,body[data-theme=dark] .app-info-body p{color:#dbeafe}body.theme-dark .profile-field-row span,body.theme-dark .webhook-toggle-row strong,body[data-theme=dark] .profile-field-row span,body[data-theme=dark] .webhook-toggle-row strong{color:#f8fafc}body.theme-dark .profile-field-row input,body[data-theme=dark] .profile-field-row input{color:#f8fafc;border-color:#7dd3fc47;background:#021422b3}body.theme-dark .webhook-toggle-row,body[data-theme=dark] .webhook-toggle-row{border-color:#7dd3fc33;background:#0214227a}body.theme-dark .webhook-toggle-row small,body[data-theme=dark] .webhook-toggle-row small{color:#dbeafe}@media(max-width:768px){.app-info-body{grid-template-columns:1fr;padding:16px}.app-info-dialog>header,.app-info-dialog>footer{padding:16px}.tool-workspace.focus-mode .workspace-canvas{min-height:70vh}}@media(max-width:1180px){.pdf-editor-layout{grid-template-columns:150px minmax(0,1fr) 300px!important}.editor-toolbar-group button{min-width:62px!important}}@media(max-width:768px){.pdf-editor-studio{height:calc(100svh - 74px)!important;min-height:560px!important;border-radius:0!important}.pdf-editor-toolbar{gap:8px!important;min-height:auto!important;padding:8px!important;overflow-x:auto!important}.editor-mode-switch{flex:0 0 auto!important}.editor-toolbar-group{flex:1 0 auto!important;overflow-x:auto!important;scrollbar-width:none!important}.editor-toolbar-group::-webkit-scrollbar,.pdf-editor-quickbar::-webkit-scrollbar{display:none!important}.editor-toolbar-group button{min-width:58px!important;min-height:44px!important;font-size:.68rem!important}.pdf-editor-quickbar{justify-content:flex-start!important}.pdf-editor-layout{grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr) auto!important}.editor-left-rail{border-right:0!important;border-bottom:1px solid var(--editor-border)!important}.editor-sidebar-content{display:none!important}.editor-document-scroll{padding:28px 16px 86px!important}.editor-properties{max-height:300px!important;padding:16px!important;border-left:0!important;border-top:1px solid var(--editor-border)!important}.editor-bottom-controls{max-width:calc(100vw - 22px)!important;gap:6px!important;overflow-x:auto!important}.editor-bottom-controls input,.editor-bottom-controls select{width:54px!important}.upload-actions{width:min(100%,360px)!important;grid-template-columns:minmax(0,1fr) 42px 42px!important;grid-auto-flow:initial!important;gap:8px!important;padding:0 10px!important;margin:24px auto 0!important}.file-cta{grid-column:auto!important;min-width:0!important;min-height:58px!important;padding:0 12px!important;font-size:1rem!important}.upload-actions .cloud-button{width:42px!important;min-width:42px!important;height:42px!important}}.topbar .brand,body[data-theme=dark] .topbar .brand,body.theme-dark .topbar .brand{min-width:clamp(188px,16vw,238px)!important}.topbar .brand-logo,body[data-theme=dark] .topbar .brand-logo,body.theme-dark .topbar .brand-logo{width:clamp(178px,15vw,232px)!important;max-height:56px!important;object-fit:contain!important}@media(max-width:768px){.topbar .brand,body[data-theme=dark] .topbar .brand,body.theme-dark .topbar .brand{min-width:clamp(148px,42vw,188px)!important}.topbar .brand-logo,body[data-theme=dark] .topbar .brand-logo,body.theme-dark .topbar .brand-logo{width:clamp(142px,40vw,182px)!important;max-height:44px!important}}html.workspace-route,body.workspace-route{width:100%;height:100dvh;max-height:100dvh;overflow:hidden!important;overscroll-behavior:none}body.workspace-route{--workspace-chrome-height: 82px;--workspace-shell-gap: 10px}body.workspace-route .footer{display:none!important}body.workspace-route .app-shell{display:flex!important;flex-direction:column!important;width:min(1840px,calc(100% - 24px))!important;height:calc(100dvh - var(--workspace-chrome-height))!important;min-height:0!important;margin:0 auto!important;padding:8px 0 var(--workspace-shell-gap)!important;overflow:hidden!important}body.workspace-route .home-view,body.workspace-route .content-view,body.workspace-route .tool-info-grid{display:none!important}body.workspace-route .upload-view{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;height:100%!important;padding:0!important;overflow:hidden!important}body.workspace-route .upload-view[hidden],body.workspace-route #toolWorkspace[hidden]{display:none!important}body.workspace-route .upload-view>.back-link{flex:0 0 auto!important;width:max-content!important;max-width:100%!important;min-height:40px!important;margin:0 0 8px!important}body.workspace-route .upload-hero{flex:1 1 auto!important;min-height:0!important;max-width:min(860px,100%)!important;margin:0 auto!important;padding:clamp(12px,3vh,28px) 12px!important;overflow:auto!important;overscroll-behavior:contain}body.workspace-route .tool-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(300px,23vw,392px)!important;align-items:stretch!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;gap:12px!important;margin-top:0!important;overflow:hidden!important}body.workspace-route .tool-workspace.merge-workspace-mode,body.workspace-route .tool-workspace.sign-workspace-mode{grid-template-columns:minmax(0,1fr) clamp(310px,24vw,420px)!important}body.workspace-route .workspace-canvas{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;padding:12px!important;overflow:hidden!important}body.workspace-route .workspace-toolbar{position:relative!important;z-index:10!important;flex:0 0 auto!important;margin-bottom:10px!important}body.workspace-route :is(.workspace-file-grid,.merge-studio,.compare-studio,.page-studio,.sign-studio,.preview-editor-panel,.ai-result-panel,.pdf-editor-studio,.forms-studio-panel){flex:1 1 auto!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable}body.workspace-route .workspace-file-grid{padding-right:52px!important}body.workspace-route .merge-studio,body.workspace-route .compare-studio,body.workspace-route .page-studio,body.workspace-route .sign-studio{display:flex!important;flex-direction:column!important}body.workspace-route .merge-studio-body,body.workspace-route .compare-studio-grid,body.workspace-route .page-studio-grid,body.workspace-route .sign-layout{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain}body.workspace-route .workspace-side{position:sticky!important;top:0!important;display:flex!important;flex-direction:column!important;align-content:stretch!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;padding:14px!important;overflow:hidden!important}body.workspace-route .workspace-side>:is(.workflow-stage-panel,.workspace-profile-panel,.compress-options-panel,.conversion-options-panel,.tool-options-panel,.forms-studio-panel,.compare-result-panel,.signature-options-panel,.preview-editor-panel){flex:0 1 auto!important;min-height:0!important}body.workspace-route .workspace-side :is(.tool-options-grid,.conversion-options-content,.forms-studio-grid,.signature-options-panel,.compare-result-panel,.preview-editor-panel){max-height:min(42dvh,390px)!important;overflow-y:auto!important;overscroll-behavior:contain}body.workspace-route .workspace-side .workflow-stage-panel,body.workspace-route .workspace-side .workspace-profile-panel{max-height:74px}body.workspace-route .workspace-side .workflow-stage-panel:hover,body.workspace-route .workspace-side .workflow-stage-panel:focus-within,body.workspace-route .workspace-side .workspace-profile-panel:hover,body.workspace-route .workspace-side .workspace-profile-panel:focus-within{max-height:min(32dvh,260px);overflow-y:auto}body.workspace-route .workspace-job-panel{position:sticky!important;bottom:0!important;z-index:6!important;flex:0 0 auto!important;width:100%!important;margin:auto 0 0!important;border-color:#1298e842!important;box-shadow:0 -16px 34px #125c961a!important}body.workspace-route .run-tool-button{width:100%!important;min-height:54px!important}body.workspace-route .workspace-job-panel .job-progress{min-height:clamp(56px,9vh,82px)!important}body.workspace-route .preview-stage,body.workspace-route .merge-preview-stage,body.workspace-route .compare-stage,body.workspace-route .editor-document-scroll{min-height:0!important;overflow:auto!important;overscroll-behavior:contain}body.workspace-route .tool-workspace.edit-pdf-workspace-mode{display:block!important;grid-template-columns:none!important}body.workspace-route .tool-workspace.edit-pdf-workspace-mode .workspace-canvas,body.workspace-route .pdf-editor-studio{height:100%!important;min-height:0!important}@media(max-width:900px){body.workspace-route{--workspace-chrome-height: 72px}body.workspace-route .topbar{margin-top:6px!important}body.workspace-route .app-shell{width:calc(100% - 16px)!important;padding-top:6px!important}body.workspace-route .tool-workspace,body.workspace-route .tool-workspace.merge-workspace-mode,body.workspace-route .tool-workspace.sign-workspace-mode{display:flex!important;flex-direction:column!important;grid-template-columns:none!important}body.workspace-route .workspace-canvas{flex:1 1 auto!important;height:auto!important}body.workspace-route .workspace-side{position:fixed!important;inset:auto 10px calc(10px + env(safe-area-inset-bottom))!important;z-index:120!important;display:flex!important;max-height:min(78dvh,680px)!important;height:auto!important;overflow:auto!important;opacity:0!important;pointer-events:none!important;transform:translateY(18px) scale(.98)!important;transition:opacity .18s ease,transform .18s ease!important}body.workspace-route.workspace-options-open .workspace-side{opacity:1!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}body.workspace-route .workspace-options-fab{display:inline-grid!important}body.workspace-route .workspace-job-panel{position:relative!important;bottom:auto!important}}body[data-active-tool=edit] .tool-workspace.edit-pdf-workspace-mode,body.workspace-route[data-active-tool=edit] .tool-workspace.edit-pdf-workspace-mode{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;min-height:0!important;height:100%!important;max-height:100%!important;gap:0!important;overflow:hidden!important}body[data-active-tool=edit] .tool-workspace.edit-pdf-workspace-mode .workspace-canvas,body.workspace-route[data-active-tool=edit] .tool-workspace.edit-pdf-workspace-mode .workspace-canvas{min-height:0!important;height:100%!important;max-height:100%!important;padding:0!important;overflow:hidden!important}body[data-active-tool=edit] .pdf-editor-studio,body.workspace-route[data-active-tool=edit] .pdf-editor-studio{display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}body[data-active-tool=edit] .pdf-editor-layout,body.workspace-route[data-active-tool=edit] .pdf-editor-layout{min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}body[data-active-tool=edit] .editor-left-rail,body[data-active-tool=edit] .editor-document-wrap,body[data-active-tool=edit] .editor-properties,body.workspace-route[data-active-tool=edit] .editor-left-rail,body.workspace-route[data-active-tool=edit] .editor-document-wrap,body.workspace-route[data-active-tool=edit] .editor-properties{min-height:0!important;height:100%!important;max-height:100%!important}body[data-active-tool=edit] .editor-document-scroll,body.workspace-route[data-active-tool=edit] .editor-document-scroll{min-height:0!important;height:100%!important;max-height:100%!important;overflow:auto!important;padding-bottom:clamp(96px,13vh,132px)!important}.editor-properties{position:relative!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;gap:0!important;padding:0!important;overflow:hidden!important}.editor-properties-scroll{display:grid!important;align-content:start!important;gap:14px!important;min-height:0!important;padding:24px 22px 16px!important;overflow:auto!important;overscroll-behavior:contain}.editor-save-dock{position:relative!important;z-index:12!important;display:grid!important;gap:8px!important;padding:14px 22px 18px!important;border-top:1px solid var(--editor-border, #d4d9e2)!important;background:#fffffff5!important;box-shadow:0 -18px 34px #0f172a14!important}.editor-save-status{min-height:0!important;margin:0!important}.editor-save-button{margin-top:0!important}body.theme-dark .editor-save-dock,body[data-theme=dark] .editor-save-dock,:where([data-theme=dark]) .editor-save-dock{background:#092236e6!important;border-color:#e2e8f033!important;box-shadow:0 -18px 34px #00000038!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}body.theme-dark :is(.workspace-file-preview.has-real-preview,.workspace-file-preview.has-pdf-preview,.pdf-preview-page,.workspace-page,.workspace-page-mock,.workspace-document,.pdf-page,.document-page,.office-preview-doc,.office-preview-slide,.editor-pdf-page),body[data-theme=dark] :is(.workspace-file-preview.has-real-preview,.workspace-file-preview.has-pdf-preview,.pdf-preview-page,.workspace-page,.workspace-page-mock,.workspace-document,.pdf-page,.document-page,.office-preview-doc,.office-preview-slide,.editor-pdf-page){opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:#fff!important;color:#111827!important;text-shadow:none!important}body.theme-dark :is(.pdf-preview-page,.workspace-page,.workspace-page-mock,.workspace-document,.pdf-page,.document-page,.office-preview-doc,.office-preview-slide,.editor-pdf-page) *,body[data-theme=dark] :is(.pdf-preview-page,.workspace-page,.workspace-page-mock,.workspace-document,.pdf-page,.document-page,.office-preview-doc,.office-preview-slide,.editor-pdf-page) *{color:#111827!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}body.theme-dark :is(.workspace-image-preview,.workspace-file-preview img,.workspace-pdf-embed,.editor-pdf-page canvas),body[data-theme=dark] :is(.workspace-image-preview,.workspace-file-preview img,.workspace-pdf-embed,.editor-pdf-page canvas){opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:#fff!important}html.workspace-route,body.workspace-route{width:100vw!important;height:100vh!important;height:100dvh!important;max-width:100vw!important;max-height:100vh!important;max-height:100dvh!important;overflow:hidden!important}#workspaceSourceRail.workspace-source-rail,.tool-workspace #workspaceSourceRail.workspace-source-rail{overflow:visible!important;transform:translate(-12px)!important;z-index:90!important}#workspaceSourceRail .source-rail-trigger{position:relative!important;z-index:3!important;color:#fff!important;background:linear-gradient(145deg,#38bdf8,#007aff)!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 16px 34px #0284c747,inset 0 1px #ffffff80!important}#workspaceSourceRail .source-rail-trigger svg,#workspaceSourceRail .source-rail-trigger i{color:#fff!important;stroke:currentColor!important;fill:none!important}#workspaceSourceRail .source-rail-menu{inset:0 56px auto auto!important;display:grid!important;grid-template-columns:1fr!important;gap:6px!important;width:max-content!important;min-width:196px!important;max-width:min(270px,calc(100vw - 96px))!important;height:auto!important;min-height:0!important;padding:8px!important;border:1px solid rgba(14,165,233,.32)!important;border-radius:16px!important;background:#ffffffe6!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important;backdrop-filter:blur(18px) saturate(145%)!important;box-shadow:0 20px 46px #0284c733,inset 0 1px #ffffffb8!important;opacity:0!important;pointer-events:none!important;transform:translate(10px) scale(.98)!important;transform-origin:right top!important;transition:opacity .2s ease,transform .2s ease!important}#workspaceSourceRail .source-rail-menu:after{content:""!important;position:absolute!important;top:0!important;right:-18px!important;bottom:auto!important;width:20px!important;height:100%!important;background:transparent!important}#workspaceSourceRail:hover .source-rail-menu,#workspaceSourceRail:focus-within .source-rail-menu,#workspaceSourceRail.is-open .source-rail-menu{opacity:1!important;pointer-events:auto!important;transform:translate(0) scale(1)!important}#workspaceSourceRail .source-rail-menu-item,.tool-workspace #workspaceSourceRail .source-rail-menu-item{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:42px!important;padding:0 12px!important;border:1px solid rgba(14,165,233,.18)!important;border-radius:12px!important;background:#f0f9ffdb!important;color:#075985!important;box-shadow:none!important;overflow:visible!important;transform:none!important}#workspaceSourceRail .source-rail-menu-item:before,.tool-workspace #workspaceSourceRail .source-rail-menu-item:before{display:none!important}#workspaceSourceRail .source-rail-menu-item span,.tool-workspace #workspaceSourceRail .source-rail-menu-item span{position:static!important;display:inline!important;width:auto!important;height:auto!important;min-width:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:nowrap!important;color:inherit!important;font-size:.88rem!important;font-weight:850!important;line-height:1.2!important}#workspaceSourceRail .source-rail-menu-item svg,#workspaceSourceRail .source-rail-menu-item i,.tool-workspace #workspaceSourceRail .source-rail-menu-item svg,.tool-workspace #workspaceSourceRail .source-rail-menu-item i{width:18px!important;height:18px!important;flex:0 0 18px!important;color:#0284c7!important;stroke:currentColor!important;fill:none!important;filter:none!important}#workspaceSourceRail .source-rail-menu-item:hover,#workspaceSourceRail .source-rail-menu-item:focus-visible,.tool-workspace #workspaceSourceRail .source-rail-menu-item:hover,.tool-workspace #workspaceSourceRail .source-rail-menu-item:focus-visible{border-color:#007aff52!important;background:linear-gradient(135deg,#e0f2fe,#bae6fd)!important;color:#004f8f!important;transform:translateY(-1px)!important}body.theme-dark #workspaceSourceRail .source-rail-menu,body[data-theme=dark] #workspaceSourceRail .source-rail-menu{border-color:#7dd3fc4d!important;background:#020817d1!important;box-shadow:0 22px 52px #0000006b,inset 0 1px #bae6fd29!important}body.theme-dark #workspaceSourceRail .source-rail-menu-item,body[data-theme=dark] #workspaceSourceRail .source-rail-menu-item{border-color:#38bdf838!important;background:#082f49b3!important;color:#e0f2fe!important}body.theme-dark #workspaceSourceRail .source-rail-menu-item svg,body.theme-dark #workspaceSourceRail .source-rail-menu-item i,body[data-theme=dark] #workspaceSourceRail .source-rail-menu-item svg,body[data-theme=dark] #workspaceSourceRail .source-rail-menu-item i{color:#7dd3fc!important;stroke:currentColor!important}body.theme-dark #workspaceSourceRail .source-rail-menu-item:hover,body.theme-dark #workspaceSourceRail .source-rail-menu-item:focus-visible,body[data-theme=dark] #workspaceSourceRail .source-rail-menu-item:hover,body[data-theme=dark] #workspaceSourceRail .source-rail-menu-item:focus-visible{background:linear-gradient(135deg,#0ea5e9eb,#007affe0)!important;color:#fff!important}@media(max-width:768px){#workspaceSourceRail.workspace-source-rail,.tool-workspace #workspaceSourceRail.workspace-source-rail{position:fixed!important;right:14px!important;bottom:82px!important;top:auto!important;transform:none!important;z-index:240!important}#workspaceSourceRail .source-rail-menu{top:auto!important;right:0!important;bottom:56px!important;max-width:min(260px,calc(100vw - 32px))!important;transform:translateY(10px) scale(.98)!important;transform-origin:right bottom!important}#workspaceSourceRail .source-rail-menu:after{top:auto!important;right:12px!important;bottom:-18px!important;width:46px!important;height:20px!important}#workspaceSourceRail:hover .source-rail-menu,#workspaceSourceRail:focus-within .source-rail-menu,#workspaceSourceRail.is-open .source-rail-menu{transform:translateY(0) scale(1)!important}}#scene3d,.css-3d-scene,.ambient-grid{width:100vw;height:100vh;contain:strict}.css-3d-scene>*{contain:layout paint;will-change:transform,opacity}.brand-logo{aspect-ratio:280 / 66;object-fit:contain}.work-way-section{min-height:820px;contain:layout paint}.work-way-grid{align-items:stretch}.work-card{contain:layout paint;min-height:484px}.work-visual{aspect-ratio:900 / 520;height:240px}.work-photo{aspect-ratio:900 / 520;height:240px;min-height:240px}.work-photo,.premium-photo,.image-editor-photo{object-fit:cover}.premium-photo{aspect-ratio:720 / 560}.image-editor-photo{aspect-ratio:920 / 520}@media(max-width:768px){.work-way-section{min-height:auto}.work-card{min-height:420px}.work-visual,.work-photo{height:190px;min-height:190px}}.workspace-mobile-drawer-actions,.workspace-drawer-backdrop{display:none}@media(max-width:768px){body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode):not([hidden]){position:relative!important;display:block!important;height:calc(100svh - var(--workspace-chrome-height, 72px))!important;max-height:calc(100svh - var(--workspace-chrome-height, 72px))!important;overflow:hidden!important;padding:8px!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode)>.workspace-canvas{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important;border:1px solid rgba(56,189,248,.22)!important;border-radius:12px!important;background:radial-gradient(circle at 90% 0%,rgba(56,189,248,.12),transparent 38%),#fff3!important;box-shadow:0 18px 44px #0e74901c!important;backdrop-filter:blur(7px) saturate(118%)!important;-webkit-backdrop-filter:blur(7px) saturate(118%)!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode) :is(.workspace-file-grid,.merge-studio,.compare-studio,.page-studio,.sign-studio,.preview-editor-panel,.ai-result-panel,.forms-studio-panel):not([hidden]){flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:auto!important;background:transparent!important;box-shadow:none!important;-webkit-overflow-scrolling:touch!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode) .workspace-toolbar,body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode) .sign-workbar{flex:0 0 auto!important;background:#ffffffb8!important;border:1px solid rgba(56,189,248,.2)!important;border-radius:10px!important;backdrop-filter:blur(10px) saturate(120%)!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode)>:is(.workspace-left-panel,.workspace-side):not([hidden]){position:fixed!important;top:calc(var(--topbar-height, 64px) + 8px)!important;bottom:max(8px,env(safe-area-inset-bottom))!important;z-index:130!important;display:flex!important;flex-direction:column!important;width:min(88vw,360px)!important;max-width:min(88vw,360px)!important;height:auto!important;max-height:none!important;min-height:0!important;gap:10px!important;padding:10px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;border:1px solid rgba(56,189,248,.28)!important;border-radius:14px!important;background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.13),transparent 42%),#ffffffd1!important;box-shadow:0 28px 74px #06304f3d!important;backdrop-filter:blur(18px) saturate(132%)!important;-webkit-backdrop-filter:blur(18px) saturate(132%)!important;transition:transform .28s ease,opacity .28s ease!important;box-sizing:border-box!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode)>.workspace-left-panel:not([hidden]){left:max(8px,env(safe-area-inset-left))!important;transform:translate(calc(-100% - 18px))!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode)>.workspace-side:not([hidden]){right:max(8px,env(safe-area-inset-right))!important;transform:translate(calc(100% + 18px))!important}body.workspace-route.workspace-has-files.workspace-guide-open #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode)>.workspace-left-panel:not([hidden]),body.workspace-route.workspace-has-files.workspace-options-open #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode)>.workspace-side:not([hidden]){transform:translate(0)!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode) .workspace-drawer-backdrop:not([hidden]){position:fixed!important;inset:0!important;z-index:120!important;display:block!important;border:0!important;background:#04121f42!important;opacity:0!important;pointer-events:none!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;transition:opacity .24s ease!important}body.workspace-route.workspace-has-files:is(.workspace-guide-open,.workspace-options-open) #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode) .workspace-drawer-backdrop:not([hidden]){opacity:1!important;pointer-events:auto!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode) .workspace-mobile-drawer-actions:not([hidden]){position:fixed!important;right:max(14px,env(safe-area-inset-right))!important;bottom:max(14px,env(safe-area-inset-bottom))!important;z-index:140!important;display:flex!important;flex-direction:column!important;gap:8px!important}.workspace-mobile-drawer-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:112px!important;min-height:42px!important;border:1px solid rgba(255,255,255,.44)!important;border-radius:999px!important;padding:0 14px!important;color:#fff!important;font-weight:900!important;background:linear-gradient(135deg,#007aff,#0ea5e9)!important;box-shadow:0 18px 38px #007aff42!important}.workspace-mobile-drawer-button i,.workspace-mobile-drawer-button svg{width:18px!important;height:18px!important;stroke:currentColor!important}body.theme-dark.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode)>.workspace-canvas,body[data-theme=dark].workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode)>.workspace-canvas,body.theme-dark.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode)>:is(.workspace-left-panel,.workspace-side):not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode)>:is(.workspace-left-panel,.workspace-side):not([hidden]){background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.13),transparent 44%),#0315238a!important;border-color:#7dd3fc4d!important;color:#f8fafc!important;box-shadow:0 26px 68px #000a1852!important}body.theme-dark.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode) .workspace-toolbar,body[data-theme=dark].workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode) .workspace-toolbar,body.theme-dark.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode) .sign-workbar,body[data-theme=dark].workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode) .sign-workbar{background:#04182794!important;border-color:#7dd3fc40!important;color:#f8fafc!important}}body.workspace-route.workspace-has-files .workspace-job-panel .job-progress{min-height:46px!important;overflow:visible!important}body.workspace-route.workspace-has-files .workspace-job-panel .builder-worker{width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important;transform:none!important}body.workspace-route.workspace-has-files .workspace-job-panel .workspace-run-hint{font-size:.78rem!important;line-height:1.3!important}body.workspace-route.workspace-has-files .workspace-job-panel .job-status{min-height:28px!important;padding:6px 14px!important;font-size:.78rem!important}@media(max-width:768px){body.workspace-route.workspace-has-files .workspace-job-panel .builder-worker{width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important}body.workspace-route.workspace-has-files .workspace-job-panel .job-progress{min-height:38px!important}}.profile-page .account-console{background:radial-gradient(circle at 85% 0%,rgba(56,189,248,.12),transparent 42%),#ffffff2e!important;backdrop-filter:blur(9px) saturate(118%)!important;-webkit-backdrop-filter:blur(9px) saturate(118%)!important}.profile-page :is(.account-console-sidebar,.account-profile-card,.profile-section-stat,.saved-work-item,.profile-notification-row,.profile-mini-row,.setting-row,.profile-social-account,.profile-email-value){background:#ffffff4d!important;backdrop-filter:blur(10px) saturate(122%)!important;-webkit-backdrop-filter:blur(10px) saturate(122%)!important}body.theme-dark .profile-page .account-console,body[data-theme=dark] .profile-page .account-console{background:radial-gradient(circle at 88% 0%,rgba(56,189,248,.14),transparent 44%),#02101d38!important}body.theme-dark .profile-page :is(.account-console-sidebar,.account-profile-card,.profile-section-stat,.saved-work-item,.profile-notification-row,.profile-mini-row,.setting-row,.profile-social-account,.profile-email-value),body[data-theme=dark] .profile-page :is(.account-console-sidebar,.account-profile-card,.profile-section-stat,.saved-work-item,.profile-notification-row,.profile-mini-row,.setting-row,.profile-social-account,.profile-email-value){background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.09),transparent 42%),#02162652!important}body.workspace-route.workspace-has-files .app-shell{display:flex!important;flex-direction:column!important;width:100vw!important;max-width:100vw!important;height:calc(100dvh - var(--workspace-chrome-height, 82px))!important;min-height:0!important;margin:0!important;padding:8px clamp(10px,1.25vw,24px) 10px!important;overflow:hidden!important;box-sizing:border-box!important}body.workspace-route.workspace-has-files .upload-view{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important}body.workspace-route.workspace-has-files .upload-view>.back-link{flex:0 0 auto!important;position:relative!important;z-index:22!important}body.workspace-route.workspace-has-files #toolWorkspace:not([hidden]){flex:1 1 auto!important;min-width:0!important;min-height:0!important;width:100%!important;height:auto!important;max-height:100%!important;overflow:hidden!important}body.workspace-route.workspace-has-files .tool-workspace:not(.edit-pdf-workspace-mode){display:grid!important;grid-template-columns:minmax(0,1fr) clamp(300px,23vw,392px)!important}body.workspace-route.workspace-has-files .workspace-canvas{flex:1 1 auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important}body.workspace-route.workspace-has-files :is(.workspace-file-grid,.merge-studio,.compare-studio,.page-studio,.sign-studio,.preview-editor-panel,.ai-result-panel,.forms-studio-panel):not([hidden]){flex:1 1 auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;overflow:auto!important;overscroll-behavior:contain!important}body.workspace-route.workspace-has-files .workspace-side{flex:0 0 clamp(300px,23vw,392px)!important;min-width:300px!important;max-width:min(392px,30vw)!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}body.workspace-route.workspace-has-files .workspace-side :is(.tool-options-grid,.conversion-options-content,.forms-studio-grid,.signature-options-panel,.compare-result-panel,.preview-editor-panel){min-height:0!important;max-height:min(44dvh,390px)!important;overflow-y:auto!important;overflow-x:hidden!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode:not([hidden]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important}body.workspace-route.workspace-has-files .pdf-editor-studio:not([hidden]){display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important}body.workspace-route.workspace-has-files .pdf-editor-layout{display:grid!important;grid-template-columns:minmax(188px,13vw) minmax(0,1fr) minmax(300px,360px)!important;min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important}body.workspace-route.workspace-has-files :is(.editor-left-rail,.editor-document-wrap,.editor-properties){min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important}body.workspace-route.workspace-has-files .editor-left-rail{min-width:188px!important}body.workspace-route.workspace-has-files .editor-properties{min-width:300px!important}body.workspace-route.workspace-has-files :is(.editor-sidebar-content,.editor-document-scroll,.editor-properties-scroll){min-height:0!important;max-height:100%!important;overflow-y:auto!important;overscroll-behavior:contain!important}body.workspace-route.workspace-has-files :is(img,svg,canvas,iframe,embed,object){max-width:100%!important}@media(max-width:900px){body.workspace-route.workspace-has-files .tool-workspace:not(.edit-pdf-workspace-mode),body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode:not([hidden]),body.workspace-route.workspace-has-files .pdf-editor-layout{display:flex!important;flex-direction:column!important;grid-template-columns:none!important}body.workspace-route.workspace-has-files .workspace-side{min-width:0!important;max-width:none!important}body.workspace-route.workspace-has-files .editor-left-rail,body.workspace-route.workspace-has-files .editor-properties{display:none!important}}body.workspace-route.workspace-has-files{--workspace-chrome-height: 82px}body.workspace-route.workspace-has-files .topbar{position:sticky!important;top:8px!important;z-index:140!important}body.workspace-route.workspace-has-files .app-shell,body.workspace-route.workspace-has-files .upload-view{background:transparent!important}body.workspace-route.workspace-has-files .tool-workspace{isolation:isolate}body.workspace-route.workspace-has-files :is(.workspace-canvas,.workspace-side){border-color:#1298e838!important;background:radial-gradient(circle at 18% 0%,rgba(56,189,248,.2),transparent 36%),linear-gradient(145deg,#ffffffad,#e4f6ff6b)!important;backdrop-filter:blur(12px) saturate(130%)!important;-webkit-backdrop-filter:blur(12px) saturate(130%)!important}body.theme-dark.workspace-route.workspace-has-files :is(.workspace-canvas,.workspace-side),body[data-theme=dark].workspace-route.workspace-has-files :is(.workspace-canvas,.workspace-side){border-color:#38bdf847!important;background:radial-gradient(circle at 20% 0%,rgba(56,189,248,.16),transparent 36%),linear-gradient(145deg,#082f4980,#0414226b)!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .workspace-canvas{background:transparent!important;border-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.workspace-route.workspace-has-files .pdf-editor-studio{border-color:#1298e838!important;background:radial-gradient(circle at 20% 0%,rgba(56,189,248,.18),transparent 36%),linear-gradient(145deg,#ffffffb8,#e0f4ff75)!important;backdrop-filter:blur(10px) saturate(128%)!important;-webkit-backdrop-filter:blur(10px) saturate(128%)!important}body.workspace-route.workspace-has-files :is(.pdf-editor-toolbar,.pdf-editor-quickbar,.editor-left-rail,.editor-properties){background:#ffffffd1!important;backdrop-filter:blur(14px) saturate(130%)!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important}body.workspace-route.workspace-has-files .editor-document-wrap{display:grid!important;grid-template-rows:minmax(0,1fr)!important;overflow:hidden!important;background:radial-gradient(circle at 52% 18%,rgba(255,255,255,.48),transparent 30%),linear-gradient(145deg,#badef857,#7fc5f033)!important;backdrop-filter:blur(4px) saturate(118%)!important;-webkit-backdrop-filter:blur(4px) saturate(118%)!important}body.theme-dark.workspace-route.workspace-has-files .pdf-editor-studio,body[data-theme=dark].workspace-route.workspace-has-files .pdf-editor-studio{border-color:#38bdf84d!important;background:radial-gradient(circle at 20% 0%,rgba(56,189,248,.16),transparent 36%),linear-gradient(145deg,#082f497a,#0414226b)!important}body.theme-dark.workspace-route.workspace-has-files :is(.pdf-editor-toolbar,.pdf-editor-quickbar,.editor-left-rail,.editor-properties),body[data-theme=dark].workspace-route.workspace-has-files :is(.pdf-editor-toolbar,.pdf-editor-quickbar,.editor-left-rail,.editor-properties){background:#092236b8!important}body.theme-dark.workspace-route.workspace-has-files .editor-document-wrap,body[data-theme=dark].workspace-route.workspace-has-files .editor-document-wrap{background:radial-gradient(circle at 52% 18%,rgba(56,189,248,.16),transparent 30%),linear-gradient(145deg,#082f4961,#04142247)!important}body.workspace-route.workspace-has-files .editor-left-rail{overflow:hidden!important}body.workspace-route.workspace-has-files .editor-sidebar-tabs{position:sticky!important;top:0!important;z-index:8!important;background:inherit!important}body.workspace-route.workspace-has-files .editor-sidebar-content,body.workspace-route.workspace-has-files .editor-document-scroll,body.workspace-route.workspace-has-files .editor-properties-scroll{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable}body.workspace-route.workspace-has-files .editor-document-scroll{overflow-x:auto!important}body.workspace-route.workspace-has-files .editor-bottom-controls{position:absolute!important;bottom:18px!important;z-index:18!important}body.workspace-route.workspace-has-files .workspace-side{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100%!important;box-sizing:border-box!important;overflow:hidden!important}body.workspace-route.workspace-has-files .workspace-side>:is(.workspace-mobile-close,h2,#workspaceHint,.workspace-count,.workflow-stage-panel,.workspace-profile-panel){flex:0 0 auto!important}body.workspace-route.workspace-has-files .workspace-side>:is(.compress-options-panel,.conversion-options-panel,.tool-options-panel,.forms-studio-panel,.compare-result-panel,.signature-options-panel,.preview-editor-panel):not([hidden]){display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;max-height:none!important;overflow:hidden!important;box-sizing:border-box!important}body.workspace-route.workspace-has-files .workspace-side :is(.compress-level-list,.conversion-options-content,.tool-options-grid,.forms-studio-grid,.compare-result-details,.placement-studio-list,.signature-advanced-list,.signature-field-group,.preview-stage){min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}body.workspace-route.workspace-has-files .workspace-side>.conversion-options-panel:not([hidden]) .conversion-options-content,body.workspace-route.workspace-has-files .workspace-side>.tool-options-panel:not([hidden]) .tool-options-grid,body.workspace-route.workspace-has-files .workspace-side>.forms-studio-panel:not([hidden]) .forms-studio-grid,body.workspace-route.workspace-has-files .workspace-side>.compare-result-panel:not([hidden]) .compare-result-details,body.workspace-route.workspace-has-files .workspace-side>.compress-options-panel:not([hidden]) .compress-level-list{flex:1 1 auto!important}body.workspace-route.workspace-has-files .workspace-side>.signature-options-panel:not([hidden]){overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}body.workspace-route.workspace-has-files .workspace-side>.preview-editor-panel:not([hidden]) .preview-stage{flex:1 1 auto!important}body.workspace-route.workspace-has-files .workspace-job-panel:not([hidden]){flex:0 0 auto!important;margin-top:auto!important;min-height:auto!important;max-height:min(34dvh,320px)!important;overflow:hidden!important;box-sizing:border-box!important}body.workspace-route.workspace-has-files .workspace-job-panel .run-tool-button,body.workspace-route.workspace-has-files .workspace-job-panel .download-button{flex:0 0 auto!important}body.workspace-route.workspace-has-files .workspace-job-panel .job-progress{flex:0 0 auto!important;min-height:82px!important}@media(max-width:900px){body.workspace-route.workspace-has-files{--workspace-chrome-height: 72px}body.workspace-route.workspace-has-files .pdf-editor-layout{grid-template-columns:minmax(0,1fr)!important}body.workspace-route.workspace-has-files .editor-left-rail,body.workspace-route.workspace-has-files .editor-properties{display:none!important}}.workspace-left-panel{display:none}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode:not([hidden]){display:grid!important;grid-template-columns:clamp(250px,19vw,330px) minmax(0,1fr) clamp(300px,23vw,392px)!important;gap:12px!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-left-panel:not([hidden]){display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;border:1px solid transparent!important;border-radius:8px!important;padding:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-left-panel>:is(.workflow-stage-panel,.workspace-profile-panel){flex:0 0 auto!important;max-height:none!important;overflow:visible!important;border:1px solid rgba(18,152,232,.2)!important;border-radius:8px!important;background:radial-gradient(circle at 100% 0%,rgba(18,152,232,.1),transparent 44%),#ffffffc2!important;box-shadow:0 18px 38px #125c961f!important;backdrop-filter:blur(12px) saturate(128%)!important;-webkit-backdrop-filter:blur(12px) saturate(128%)!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-left-panel>:is(.workflow-stage-panel,.workspace-profile-panel):after{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-canvas{border-color:#1298e829!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-file-grid{padding-right:52px!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-file-card{background:radial-gradient(circle at 80% 0%,rgba(56,189,248,.12),transparent 40%),#ffffffd1!important;backdrop-filter:blur(10px) saturate(126%)!important;-webkit-backdrop-filter:blur(10px) saturate(126%)!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-file-preview{background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.56),transparent 42%),#edf9ff94!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-side{display:flex!important;flex-direction:column!important;gap:12px!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-side>h2,body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-side>#workspaceHint,body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-side>.workspace-count{padding-inline:10px!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-side>:is(.workspace-mobile-close,h2,#workspaceHint,.workspace-count){flex:0 0 auto!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-side>.conversion-options-panel:not([hidden]){display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;max-height:none!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid rgba(18,152,232,.2)!important;border-radius:8px!important;background:radial-gradient(circle at 100% 0%,rgba(18,152,232,.1),transparent 44%),#ffffffc2!important;box-shadow:0 18px 38px #125c961f!important;backdrop-filter:blur(12px) saturate(128%)!important;-webkit-backdrop-filter:blur(12px) saturate(128%)!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-side>.conversion-options-panel:not([hidden])>h2{flex:0 0 auto!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-side>.conversion-options-panel:not([hidden]) .conversion-options-content{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-side>.workspace-job-panel:not([hidden]){flex:0 0 auto!important;margin-top:0!important;max-height:min(24dvh,230px)!important;overflow:hidden!important;position:sticky!important;bottom:0!important;z-index:8!important;padding:12px!important;gap:7px!important;border:1px solid rgba(18,152,232,.2)!important;border-radius:8px!important;background:radial-gradient(circle at 100% 0%,rgba(18,152,232,.1),transparent 44%),#ffffffc2!important;box-shadow:0 18px 38px #125c961f!important;backdrop-filter:blur(12px) saturate(128%)!important;-webkit-backdrop-filter:blur(12px) saturate(128%)!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-job-panel .run-tool-button{min-height:48px!important;padding-block:0!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-job-panel .workspace-run-hint{font-size:.72rem!important;line-height:1.25!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-job-panel .job-progress{min-height:48px!important;margin-top:0!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-job-panel .job-progress:before,body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-job-panel .job-progress>span{bottom:9px!important;height:10px!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-job-panel .job-progress:after{bottom:22px!important;min-width:30px!important;padding:2px 7px!important;font-size:.66rem!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-job-panel .builder-worker{bottom:4px!important;width:42px!important;height:42px!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-job-panel .job-status{padding:6px 14px!important;font-size:.72rem!important;line-height:1!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-left-panel:not([hidden]){overflow:hidden!important;box-sizing:border-box!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-left-panel>.workflow-stage-panel{flex:0 0 auto!important;min-height:0!important;max-height:min(42dvh,330px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-left-panel>.workspace-profile-panel{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-left-panel:not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-left-panel:not([hidden]){border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-left-panel>:is(.workflow-stage-panel,.workspace-profile-panel),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-left-panel>:is(.workflow-stage-panel,.workspace-profile-panel){background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.12),transparent 44%),#071c2ead!important;border-color:#94d6ff3d!important;box-shadow:0 20px 44px #0008123d!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-side,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-side{border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-side>:is(.conversion-options-panel,.workspace-job-panel):not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-side>:is(.conversion-options-panel,.workspace-job-panel):not([hidden]){background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.12),transparent 44%),#071c2ead!important;border-color:#94d6ff3d!important;box-shadow:0 20px 44px #0008123d!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-canvas,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-canvas{background:transparent!important;border-color:#38bdf824!important}body.workspace-route.workspace-has-files .tool-workspace:is(.jpg-pdf-workspace-mode,.sign-workspace-mode,.crop-workspace-mode):not([hidden]){background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.custom-scrollbar,:is(.workspace-left-panel,.workspace-side,.workspace-canvas,.workflow-stage-panel,.workspace-profile-panel,.workspace-job-panel,.tool-options-panel,.tool-options-grid,.conversion-options-content,.preview-editor-panel,.sign-preview-shell,.sign-page-rail,.sign-page-rail-slot,.placement-studio-list,.preview-stage,.editor-document-scroll,.editor-page-rail){scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.4) transparent}.custom-scrollbar::-webkit-scrollbar,:is(.workspace-left-panel,.workspace-side,.workspace-canvas,.workflow-stage-panel,.workspace-profile-panel,.workspace-job-panel,.tool-options-panel,.tool-options-grid,.conversion-options-content,.preview-editor-panel,.sign-preview-shell,.sign-page-rail,.sign-page-rail-slot,.placement-studio-list,.preview-stage,.editor-document-scroll,.editor-page-rail)::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track,:is(.workspace-left-panel,.workspace-side,.workspace-canvas,.workflow-stage-panel,.workspace-profile-panel,.workspace-job-panel,.tool-options-panel,.tool-options-grid,.conversion-options-content,.preview-editor-panel,.sign-preview-shell,.sign-page-rail,.sign-page-rail-slot,.placement-studio-list,.preview-stage,.editor-document-scroll,.editor-page-rail)::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb,:is(.workspace-left-panel,.workspace-side,.workspace-canvas,.workflow-stage-panel,.workspace-profile-panel,.workspace-job-panel,.tool-options-panel,.tool-options-grid,.conversion-options-content,.preview-editor-panel,.sign-preview-shell,.sign-page-rail,.sign-page-rail-slot,.placement-studio-list,.preview-stage,.editor-document-scroll,.editor-page-rail)::-webkit-scrollbar-thumb{border:1px solid rgba(255,255,255,.3);border-radius:10px;background:#38bdf866}.custom-scrollbar::-webkit-scrollbar-thumb:hover,:is(.workspace-left-panel,.workspace-side,.workspace-canvas,.workflow-stage-panel,.workspace-profile-panel,.workspace-job-panel,.tool-options-panel,.tool-options-grid,.conversion-options-content,.preview-editor-panel,.sign-preview-shell,.sign-page-rail,.sign-page-rail-slot,.placement-studio-list,.preview-stage,.editor-document-scroll,.editor-page-rail)::-webkit-scrollbar-thumb:hover{background:#38bdf8b3}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode:not([hidden]){display:grid!important;grid-template-columns:clamp(250px,18vw,318px) minmax(0,1fr) clamp(332px,25vw,430px)!important;gap:12px!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-left-panel:not([hidden]),body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-side{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;box-sizing:border-box!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-left-panel>:is(.workflow-stage-panel,.workspace-profile-panel,.workspace-job-panel):not([hidden]),body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-side>.tool-options-panel:not([hidden]),body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-workbar{border:1px solid rgba(18,152,232,.2)!important;border-radius:8px!important;background:radial-gradient(circle at 100% 0%,rgba(18,152,232,.1),transparent 44%),#ffffffc2!important;box-shadow:0 18px 38px #125c961f!important;backdrop-filter:blur(12px) saturate(128%)!important;-webkit-backdrop-filter:blur(12px) saturate(128%)!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-left-panel>.workflow-stage-panel{flex:0 0 auto!important;min-height:0!important;max-height:min(42dvh,330px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-left-panel>.workspace-profile-panel{flex:0 0 auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-x:hidden!important;overscroll-behavior:contain!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-canvas{border-color:#1298e829!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-side>h2,body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-side>#workspaceHint,body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-side>.workspace-count{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-side>.tool-options-panel:not([hidden]){display:flex!important;flex:1 1 100%!important;flex-direction:column!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;box-sizing:border-box!important;padding:20px!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-side .tool-options-grid{max-height:none!important;overflow:visible!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-left-panel>.workspace-job-panel:not([hidden]){display:grid!important;flex:0 0 auto!important;margin-top:0!important;max-height:none!important;overflow:visible!important;position:static!important;z-index:8!important;padding:14px!important;gap:10px!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-job-panel .run-tool-button{order:3!important;min-height:54px!important;padding-block:0!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-job-panel .workspace-run-hint{order:1!important;margin:0!important;font-size:.75rem!important;line-height:1.3!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-job-panel .job-progress{order:2!important;min-height:54px!important;margin-top:0!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-job-panel .job-progress:before,body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-job-panel .job-progress>span{bottom:12px!important;height:13px!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-job-panel .job-progress:after{bottom:29px!important;min-width:34px!important;padding:3px 8px!important;font-size:.72rem!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-job-panel .builder-worker{bottom:18px!important;width:42px!important;height:42px!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-job-panel .job-status{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-job-panel .download-button{order:4!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-studio{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-workbar{flex:0 0 auto!important;gap:10px!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-page-rail-slot{display:flex!important;flex:1 1 auto!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-workbar .sign-page-rail{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;border-right:0!important;padding:0 2px!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-workbar .sign-page-thumb{flex:0 0 auto!important;min-width:42px!important;min-height:34px!important;place-items:center!important;padding:6px 10px!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-workbar .sign-page-thumb img,body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-workbar .sign-page-skeleton,body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-workbar .sign-page-thumb strong{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-layout{display:grid!important;flex:1 1 auto!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-layout>.sign-page-rail{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-preview-shell{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:8px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-studio.placement-preview-mode .preview-editor-head,body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-studio.placement-preview-mode #previewEditorHint{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .placement-studio-panel{margin:0 0 12px!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .placement-studio-head,body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .placement-studio-panel>p{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .placement-studio-list{display:block!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .placement-studio-item,body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .placement-studio-empty{min-height:34px!important;align-items:center!important;border-color:#1298e870!important;background:#ffffffbd!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-toolbar{position:relative!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-toolbar-actions{position:absolute!important;top:0!important;right:0!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:8px!important;z-index:20!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-toolbar-actions .workspace-actions-toggle{display:inline-grid!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-toolbar-actions>.cloud-button:not(.workspace-actions-toggle){max-height:0!important;margin-top:-8px!important;opacity:0!important;pointer-events:none!important;transform:translateY(-8px) scale(.92)!important;transition:opacity .18s ease,transform .18s ease,max-height .18s ease,margin .18s ease!important}body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-toolbar-actions:hover>.cloud-button:not(.workspace-actions-toggle),body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-toolbar-actions.expanded>.cloud-button:not(.workspace-actions-toggle),body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-toolbar-actions:focus-within>.cloud-button:not(.workspace-actions-toggle){max-height:46px!important;margin-top:0!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode:not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode:not([hidden]),body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-left-panel:not([hidden]),body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-side,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-left-panel:not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-side,body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-canvas,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-canvas{border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-left-panel>:is(.workflow-stage-panel,.workspace-profile-panel,.workspace-job-panel):not([hidden]),body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-side>.tool-options-panel:not([hidden]),body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-workbar,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-left-panel>:is(.workflow-stage-panel,.workspace-profile-panel,.workspace-job-panel):not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-side>.tool-options-panel:not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-workbar{color:var(--text)!important;border-color:#94d6ff3d!important;background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.1),transparent 48%),linear-gradient(145deg,#071c2e57,#04142233)!important;box-shadow:0 20px 44px #0008122e!important;backdrop-filter:blur(8px) saturate(118%)!important;-webkit-backdrop-filter:blur(8px) saturate(118%)!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-preview-shell,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-preview-shell{border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode :is(.sign-studio,.sign-layout,.preview-editor-panel,.preview-stage),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode :is(.sign-studio,.sign-layout,.preview-editor-panel,.preview-stage){border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-workbar,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-workbar{background:#071c2e70!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-side>#toolOptionsPanel:not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-side>#toolOptionsPanel:not([hidden]){border-color:#38bdf842!important;background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.08),transparent 44%),linear-gradient(145deg,#071c2e3d,#0414221f)!important;box-shadow:0 22px 46px #00081229!important;backdrop-filter:blur(7px) saturate(116%)!important;-webkit-backdrop-filter:blur(7px) saturate(116%)!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode #toolOptionsPanel .tool-options-grid,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode #toolOptionsPanel .tool-options-grid{background:transparent!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode #toolOptionsPanel .tool-option-field,body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode #toolOptionsPanel .tool-option-slider,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode #toolOptionsPanel .tool-option-field,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode #toolOptionsPanel .tool-option-slider{border-color:#38bdf81f!important;background:#0316252e!important;box-shadow:none!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode #toolOptionsPanel :is(input,select,textarea,.tool-option-slider input[type=number]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode #toolOptionsPanel :is(input,select,textarea,.tool-option-slider input[type=number]){background:#01121f6b!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .placement-studio-item,body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .placement-studio-empty,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .placement-studio-item,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .placement-studio-empty{border-color:#38bdf85c!important;background:#071c2ea3!important;color:#e8f7ff!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode:not([hidden]){display:grid!important;grid-template-columns:clamp(250px,19vw,330px) minmax(0,1fr) clamp(300px,23vw,392px)!important;gap:12px!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-left-panel:not([hidden]),body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-side{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;box-sizing:border-box!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-left-panel>.signature-options-panel:not([hidden]),body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-side>.workspace-job-panel:not([hidden]),body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .sign-preview-shell{border:1px solid rgba(18,152,232,.2)!important;border-radius:8px!important;background:radial-gradient(circle at 100% 0%,rgba(18,152,232,.1),transparent 44%),#ffffffc2!important;box-shadow:0 18px 38px #125c961f!important;backdrop-filter:blur(12px) saturate(128%)!important;-webkit-backdrop-filter:blur(12px) saturate(128%)!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-left-panel>.signature-options-panel:not([hidden]){display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding:12px!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-canvas{border-color:#1298e829!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .sign-studio{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .sign-workbar{flex:0 0 auto!important;gap:10px!important;background:radial-gradient(circle at 90% 0%,rgba(18,152,232,.08),transparent 38%),#ffffffc2!important;backdrop-filter:blur(12px) saturate(128%)!important;-webkit-backdrop-filter:blur(12px) saturate(128%)!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .sign-page-rail-slot{display:flex!important;flex:1 1 auto!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .sign-workbar .sign-page-rail{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;border-right:0!important;padding:0 2px!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .sign-workbar .sign-page-thumb{flex:0 0 auto!important;min-width:42px!important;min-height:34px!important;place-items:center!important;padding:6px 10px!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .sign-workbar .sign-page-thumb img,body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .sign-workbar .sign-page-skeleton,body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .sign-workbar .sign-page-thumb strong{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .sign-layout{display:grid!important;flex:1 1 auto!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .sign-layout>.sign-page-rail{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .sign-preview-shell{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:18px!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-side>h2,body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-side>#workspaceHint,body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-side>.workspace-count{flex:0 0 auto!important;padding-inline:10px!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-side>.workspace-job-panel:not([hidden]){flex:0 0 auto!important;margin-top:0!important;max-height:min(24dvh,230px)!important;overflow:hidden!important;position:sticky!important;bottom:0!important;z-index:8!important;padding:12px!important;gap:7px!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-job-panel .run-tool-button{min-height:48px!important;padding-block:0!important;background:linear-gradient(135deg,#18a7f2,#0074c4)!important;box-shadow:0 18px 34px #125c963d!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-job-panel .workspace-run-hint{font-size:.72rem!important;line-height:1.25!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-job-panel .job-progress{min-height:48px!important;margin-top:0!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-job-panel .job-progress:before,body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-job-panel .job-progress>span{bottom:9px!important;height:10px!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-job-panel .job-progress:after{bottom:22px!important;min-width:30px!important;padding:2px 7px!important;font-size:.66rem!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-job-panel .builder-worker{bottom:4px!important;width:42px!important;height:42px!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-job-panel .job-status{padding:6px 14px!important;font-size:.72rem!important;line-height:1!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode:not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode:not([hidden]){background:transparent!important;border-color:transparent!important;box-shadow:none!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-left-panel:not([hidden]),body.theme-dark.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-side,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-left-panel:not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-side{border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-left-panel>.signature-options-panel:not([hidden]),body.theme-dark.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-side>.workspace-job-panel:not([hidden]),body.theme-dark.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .sign-preview-shell,body.theme-dark.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .sign-workbar,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-left-panel>.signature-options-panel:not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-side>.workspace-job-panel:not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .sign-preview-shell,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .sign-workbar{color:var(--text)!important;border-color:#94d6ff3d!important;background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.12),transparent 44%),#071c2ead!important;box-shadow:0 20px 44px #0008123d!important}@media(max-width:900px){body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode:not([hidden]){display:flex!important;flex-direction:column!important;grid-template-columns:none!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode:not([hidden]),body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode:not([hidden]){display:flex!important;flex-direction:column!important;grid-template-columns:none!important}body.workspace-route.workspace-has-files .tool-workspace.jpg-pdf-workspace-mode .workspace-left-panel:not([hidden]){flex:0 0 auto!important;max-height:28dvh!important}body.workspace-route.workspace-has-files .tool-workspace.sign-workspace-mode .workspace-left-panel:not([hidden]),body.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .workspace-left-panel:not([hidden]){flex:0 0 auto!important;max-height:30dvh!important}}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode:not([hidden]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;gap:0!important;min-height:0!important;height:100%!important;max-height:100%!important;padding:0!important;overflow:hidden!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode>:is(.workspace-left-panel,.workspace-side,.workspace-toolbar){display:none!important;visibility:hidden!important;pointer-events:none!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode:not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode:not([hidden]){background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode :is(.workspace-left-panel,.workspace-side,.workspace-canvas),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode :is(.workspace-left-panel,.workspace-side,.workspace-canvas){background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode :is(.workflow-stage-panel,.workspace-profile-panel,.workspace-job-panel,#toolOptionsPanel,.sign-workbar,.placement-studio-item):not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode :is(.workflow-stage-panel,.workspace-profile-panel,.workspace-job-panel,#toolOptionsPanel,.sign-workbar,.placement-studio-item):not([hidden]){color:#f8fcff!important;border-color:#60cdff47!important;background:radial-gradient(circle at 15% 0%,rgba(56,189,248,.08),transparent 38%),linear-gradient(145deg,#07263e3d,#0414221a)!important;box-shadow:0 20px 48px #00081229,inset 0 1px #ffffff0f!important;backdrop-filter:blur(6px) saturate(112%)!important;-webkit-backdrop-filter:blur(6px) saturate(112%)!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode #toolOptionsPanel:not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode #toolOptionsPanel:not([hidden]){background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.07),transparent 42%),linear-gradient(145deg,#082d4933,#03111e14)!important;box-shadow:0 22px 52px #00081224,inset 0 1px #ffffff0d!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode #toolOptionsPanel :is(.tool-options-grid,.tool-option-field,.tool-option-slider),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode #toolOptionsPanel :is(.tool-options-grid,.tool-option-field,.tool-option-slider){border-color:#60cdff1a!important;background:#02142214!important;box-shadow:none!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode #toolOptionsPanel :is(input,select,textarea,.tool-option-slider input[type=number]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode #toolOptionsPanel :is(input,select,textarea,.tool-option-slider input[type=number]){background:#01101c52!important;border-color:#81daff66!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-preview-shell,body.theme-dark.workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode :is(.sign-studio,.sign-layout,.preview-editor-panel,.preview-stage,.placement-studio-panel),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode .sign-preview-shell,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.crop-workspace-mode :is(.sign-studio,.sign-layout,.preview-editor-panel,.preview-stage,.placement-studio-panel){background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.theme-dark.workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode:not([hidden]),html body[data-theme=dark].workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode:not([hidden]){background:transparent!important}html body.theme-dark.workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode :is(.workspace-canvas,.workspace-left-panel,.workspace-side),html body[data-theme=dark].workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode :is(.workspace-canvas,.workspace-left-panel,.workspace-side){background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.theme-dark.workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode :is(.workflow-stage-panel,.workspace-profile-panel,.workspace-job-panel,.sign-workbar):not([hidden]),html body[data-theme=dark].workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode :is(.workflow-stage-panel,.workspace-profile-panel,.workspace-job-panel,.sign-workbar):not([hidden]){background:linear-gradient(145deg,#092c4629,#03121f0f)!important;border-color:#60cdff42!important;box-shadow:0 18px 42px #0008121f,inset 0 1px #ffffff0f!important;backdrop-filter:blur(2px) saturate(108%)!important;-webkit-backdrop-filter:blur(2px) saturate(108%)!important}html body.theme-dark.workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode .workspace-side>#toolOptionsPanel:not([hidden]),html body[data-theme=dark].workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode .workspace-side>#toolOptionsPanel:not([hidden]){background:linear-gradient(145deg,#092c461f,#03121f09)!important;border-color:#60cdff3d!important;box-shadow:0 18px 44px #0008121a,inset 0 1px #ffffff0d!important;backdrop-filter:blur(2px) saturate(106%)!important;-webkit-backdrop-filter:blur(2px) saturate(106%)!important}html body.theme-dark.workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode #toolOptionsPanel :is(.tool-options-grid,.tool-option-field,.tool-option-slider),html body[data-theme=dark].workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode #toolOptionsPanel :is(.tool-options-grid,.tool-option-field,.tool-option-slider){background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}html body.theme-dark.workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode #toolOptionsPanel :is(input,select,textarea,.tool-option-slider input[type=number]),html body[data-theme=dark].workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode #toolOptionsPanel :is(input,select,textarea,.tool-option-slider input[type=number]){background:#01101c42!important;border-color:#81daff6b!important;box-shadow:inset 0 1px #ffffff0a!important}html body.theme-dark.workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode :is(.sign-preview-shell,.sign-studio,.sign-layout,.preview-editor-panel,.preview-stage,.placement-studio-panel),html body[data-theme=dark].workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode :is(.sign-preview-shell,.sign-studio,.sign-layout,.preview-editor-panel,.preview-stage,.placement-studio-panel){background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.theme-dark.workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode :is(.placement-studio-item,.placement-studio-empty),html body[data-theme=dark].workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode :is(.placement-studio-item,.placement-studio-empty){background:#0118282e!important;border-color:#2dd4bf57!important}html body.theme-dark.workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode :is(.workspace-canvas,.workspace-left-panel,.workspace-side,.sign-studio,.sign-layout,.sign-preview-shell,.preview-editor-panel,.preview-stage),html body[data-theme=dark].workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode :is(.workspace-canvas,.workspace-left-panel,.workspace-side,.sign-studio,.sign-layout,.sign-preview-shell,.preview-editor-panel,.preview-stage){background:transparent!important;background-image:none!important;border-color:#60cdff2e!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.theme-dark.workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode .workspace-side>#toolOptionsPanel:not([hidden]),html body[data-theme=dark].workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode .workspace-side>#toolOptionsPanel:not([hidden]){background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.045),transparent 42%),linear-gradient(145deg,#06213612,#020e1809)!important;border-color:#60cdff33!important;box-shadow:0 14px 38px #00081214,inset 0 1px #ffffff0a!important;backdrop-filter:blur(1.5px) saturate(104%)!important;-webkit-backdrop-filter:blur(1.5px) saturate(104%)!important}html body.theme-dark.workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode #toolOptionsPanel :is(.tool-option-field,.tool-option-slider),html body[data-theme=dark].workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode #toolOptionsPanel :is(.tool-option-field,.tool-option-slider){background:#0520340e!important;border-color:transparent!important}html body.theme-dark.workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode :is(.workflow-stage-panel,.workspace-profile-panel,.workspace-job-panel,.sign-workbar):not([hidden]),html body[data-theme=dark].workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode :is(.workflow-stage-panel,.workspace-profile-panel,.workspace-job-panel,.sign-workbar):not([hidden]){background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.055),transparent 44%),linear-gradient(145deg,#0621361a,#020e180b)!important;border-color:#60cdff33!important;box-shadow:0 14px 34px #00081214!important;backdrop-filter:blur(1.5px) saturate(104%)!important;-webkit-backdrop-filter:blur(1.5px) saturate(104%)!important}html body.theme-dark.workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode .placement-studio-list,html body[data-theme=dark].workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode .placement-studio-list{background:transparent!important}html body.theme-dark.workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode .placement-studio-item,html body[data-theme=dark].workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode .placement-studio-item{background:#00192a29!important;border-color:#2dd4bf6b!important}html:not([data-theme=dark]) body:not(.theme-dark).workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode :is(.workspace-canvas,.workspace-left-panel,.workspace-side,.sign-studio,.sign-layout,.sign-preview-shell,.preview-editor-panel,.preview-stage){background:transparent!important;background-image:none!important;border-color:#1298e824!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:not([data-theme=dark]) body:not(.theme-dark).workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode .workspace-side>#toolOptionsPanel:not([hidden]),html:not([data-theme=dark]) body:not(.theme-dark).workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode :is(.workflow-stage-panel,.workspace-profile-panel,.workspace-job-panel,.sign-workbar):not([hidden]){background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.08),transparent 44%),linear-gradient(145deg,#ffffff47,#e4f6ff1a)!important;border-color:#1298e82e!important;box-shadow:0 14px 34px #125c9614,inset 0 1px #ffffff52!important;backdrop-filter:blur(2px) saturate(106%)!important;-webkit-backdrop-filter:blur(2px) saturate(106%)!important}html:not([data-theme=dark]) body:not(.theme-dark).workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode #toolOptionsPanel :is(.tool-options-grid,.tool-option-field,.tool-option-slider){background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}html:not([data-theme=dark]) body:not(.theme-dark).workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode #toolOptionsPanel :is(input,select,textarea,.tool-option-slider input[type=number]){background:#ffffffad!important;border-color:#1298e838!important;box-shadow:inset 0 1px #ffffff80!important}html:not([data-theme=dark]) body:not(.theme-dark).workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode .workflow-stage-panel :is(li,.workflow-step,.workflow-item,.workflow-stage-card),html:not([data-theme=dark]) body:not(.theme-dark).workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode .placement-studio-item,html:not([data-theme=dark]) body:not(.theme-dark).workspace-route.workspace-has-files section#toolWorkspace.crop-workspace-mode .placement-studio-empty{background:#fff3!important;border-color:#1298e829!important;box-shadow:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode>.workspace-canvas{display:flex!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;max-height:100%!important;padding:0!important;overflow:hidden!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode #editPdfStudio:not([hidden]){display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important;border:1px solid rgba(18,152,232,.18)!important;border-radius:8px!important;background:radial-gradient(circle at 20% 0%,rgba(56,189,248,.16),transparent 36%),linear-gradient(145deg,#ffffffad,#e0f4ff66)!important;box-shadow:0 18px 42px #0e74901f!important;backdrop-filter:blur(10px) saturate(128%)!important;-webkit-backdrop-filter:blur(10px) saturate(128%)!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode :is(.pdf-editor-toolbar,.pdf-editor-quickbar){flex:0 0 auto!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .pdf-editor-layout{display:grid!important;flex:1 1 auto!important;grid-template-columns:188px minmax(0,1fr) 360px!important;min-width:0!important;min-height:0!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode :is(.editor-left-rail,.editor-document-wrap,.editor-properties){min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode :is(.editor-sidebar-content,.editor-document-scroll,.editor-properties-scroll){min-height:0!important;max-height:100%!important;overflow-y:auto!important;overscroll-behavior:contain!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-document-wrap{background:radial-gradient(circle at 52% 18%,rgba(255,255,255,.46),transparent 30%),linear-gradient(145deg,#badef847,#7fc5f029)!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode #editPdfStudio:not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode #editPdfStudio:not([hidden]){color:var(--text)!important;border-color:#94d6ff3d!important;background:radial-gradient(circle at 20% 0%,rgba(56,189,248,.14),transparent 36%),linear-gradient(145deg,#082f497a,#04142261)!important;box-shadow:0 18px 42px #00000047!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-document-wrap,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-document-wrap{background:radial-gradient(circle at 52% 18%,rgba(56,189,248,.14),transparent 30%),linear-gradient(145deg,#082f4952,#0414223d)!important}@media(max-width:900px){body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .pdf-editor-layout{display:flex!important;flex-direction:column!important;grid-template-columns:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode :is(.editor-left-rail,.editor-properties){display:none!important}}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode):not(.crop-workspace-mode):not(.jpg-pdf-workspace-mode):not([hidden]){background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode):not(.crop-workspace-mode):not(.jpg-pdf-workspace-mode) :is(.workspace-canvas,.workspace-side,.workspace-source-rail){background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode):not(.crop-workspace-mode):not(.jpg-pdf-workspace-mode) :is(.workspace-file-grid,.merge-studio,.compare-studio,.page-studio,.forms-studio-panel,.compare-result-panel,.ai-result-panel,.preview-editor-panel):not([hidden]){background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.07),transparent 42%),linear-gradient(145deg,#ffffff3d,#e4f6ff14)!important;border-color:#1298e829!important;box-shadow:0 14px 34px #125c9612,inset 0 1px #ffffff4d!important;backdrop-filter:blur(2px) saturate(106%)!important;-webkit-backdrop-filter:blur(2px) saturate(106%)!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode):not(.crop-workspace-mode):not(.jpg-pdf-workspace-mode) .workspace-side>:is(.workflow-stage-panel,.workspace-profile-panel,.workspace-job-panel,.compress-options-panel,.conversion-options-panel,.tool-options-panel,.forms-studio-panel,.compare-result-panel,.preview-editor-panel):not([hidden]){background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.08),transparent 44%),linear-gradient(145deg,#ffffff47,#e4f6ff1a)!important;border-color:#1298e82e!important;box-shadow:0 14px 34px #125c9614,inset 0 1px #ffffff52!important;backdrop-filter:blur(2px) saturate(106%)!important;-webkit-backdrop-filter:blur(2px) saturate(106%)!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode):not(.crop-workspace-mode):not(.jpg-pdf-workspace-mode) .workspace-side :is(.tool-options-grid,.conversion-options-content,.compress-level-list,.forms-studio-grid,.compare-result-details,.preview-stage){background:transparent!important;background-image:none!important;box-shadow:none!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode):not(.crop-workspace-mode):not(.jpg-pdf-workspace-mode) .workspace-side :is(input,select,textarea,.tool-option-slider input[type=number]){background:#ffffffad!important;border-color:#1298e838!important;box-shadow:inset 0 1px #ffffff80!important}body.theme-dark.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode):not(.crop-workspace-mode):not(.jpg-pdf-workspace-mode) :is(.workspace-file-grid,.merge-studio,.compare-studio,.page-studio,.forms-studio-panel,.compare-result-panel,.ai-result-panel,.preview-editor-panel):not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode):not(.crop-workspace-mode):not(.jpg-pdf-workspace-mode) :is(.workspace-file-grid,.merge-studio,.compare-studio,.page-studio,.forms-studio-panel,.compare-result-panel,.ai-result-panel,.preview-editor-panel):not([hidden]){background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.055),transparent 44%),linear-gradient(145deg,#0621361a,#020e180b)!important;border-color:#60cdff33!important;box-shadow:0 14px 34px #00081214!important;backdrop-filter:blur(1.5px) saturate(104%)!important;-webkit-backdrop-filter:blur(1.5px) saturate(104%)!important}body.theme-dark.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode):not(.crop-workspace-mode):not(.jpg-pdf-workspace-mode) .workspace-side>:is(.workflow-stage-panel,.workspace-profile-panel,.workspace-job-panel,.compress-options-panel,.conversion-options-panel,.tool-options-panel,.forms-studio-panel,.compare-result-panel,.preview-editor-panel):not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode):not(.crop-workspace-mode):not(.jpg-pdf-workspace-mode) .workspace-side>:is(.workflow-stage-panel,.workspace-profile-panel,.workspace-job-panel,.compress-options-panel,.conversion-options-panel,.tool-options-panel,.forms-studio-panel,.compare-result-panel,.preview-editor-panel):not([hidden]){background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.055),transparent 44%),linear-gradient(145deg,#0621361a,#020e180b)!important;border-color:#60cdff33!important;box-shadow:0 14px 34px #00081214!important;backdrop-filter:blur(1.5px) saturate(104%)!important;-webkit-backdrop-filter:blur(1.5px) saturate(104%)!important}body.theme-dark.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode):not(.crop-workspace-mode):not(.jpg-pdf-workspace-mode) .workspace-side :is(input,select,textarea,.tool-option-slider input[type=number]),body[data-theme=dark].workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode):not(.crop-workspace-mode):not(.jpg-pdf-workspace-mode) .workspace-side :is(input,select,textarea,.tool-option-slider input[type=number]){background:#0016269e!important;border-color:#94d6ff47!important;color:#f8fafc!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode:not([hidden]){display:grid!important;grid-template-columns:clamp(248px,19vw,326px) minmax(0,1fr) clamp(306px,23vw,392px)!important;gap:12px!important;overflow:hidden!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode :is(.workspace-left-panel,.workspace-canvas,.workspace-side,.workspace-source-rail){min-height:0!important;border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-left-panel:not([hidden]){display:flex!important;flex-direction:column!important;gap:12px!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding:0!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-left-panel>:is(.workflow-stage-panel,.workspace-profile-panel):not([hidden]),body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-left-panel>.workspace-job-panel:not([hidden]),body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-side>:is(.workspace-job-panel,.compress-options-panel,.conversion-options-panel,.tool-options-panel,.forms-studio-panel,.compare-result-panel):not([hidden]),body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .sign-workbar{border:1px solid rgba(18,152,232,.2)!important;border-radius:8px!important;background:radial-gradient(circle at 100% 0%,rgba(18,152,232,.09),transparent 44%),#ffffff94!important;box-shadow:0 18px 38px #125c961a!important;backdrop-filter:blur(10px) saturate(124%)!important;-webkit-backdrop-filter:blur(10px) saturate(124%)!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-left-panel>.workflow-stage-panel:not([hidden]){flex:0 0 auto!important;max-height:min(42dvh,330px)!important;overflow-y:auto!important;overflow-x:hidden!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-left-panel>.workspace-profile-panel:not([hidden]){flex:0 0 auto!important;max-height:none!important;overflow:visible!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-left-panel>.workspace-job-panel:not([hidden]){flex:0 0 auto!important;margin-top:0!important;max-height:none!important;overflow:hidden!important;padding:12px!important;gap:8px!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-side{display:flex!important;flex-direction:column!important;gap:12px!important;height:100%!important;max-height:100%!important;overflow:hidden!important;padding:0!important;box-sizing:border-box!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-side>h2,body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-side>#workspaceHint,body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-side>.workspace-count{flex:0 0 auto!important;padding-inline:10px!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-side>:is(.compress-options-panel,.conversion-options-panel,.tool-options-panel,.forms-studio-panel,.compare-result-panel):not([hidden]){display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;max-height:none!important;overflow:hidden!important;box-sizing:border-box!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-side :is(.conversion-options-content,.tool-options-grid,.compress-level-list,.forms-studio-grid,.compare-result-details){flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;background:transparent!important;background-image:none!important;box-shadow:none!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-side>.workspace-job-panel:not([hidden]){flex:0 0 auto!important;margin-top:0!important;max-height:min(24dvh,230px)!important;overflow:hidden!important;padding:12px!important;gap:7px!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-job-panel .run-tool-button{min-height:48px!important;padding-block:0!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-job-panel .workspace-run-hint{font-size:.72rem!important;line-height:1.25!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-job-panel .job-progress{min-height:48px!important;margin-top:0!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-job-panel .builder-worker{width:42px!important;height:42px!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .page-studio:not([hidden]){display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;margin:0!important;overflow:hidden!important;border-color:#1298e82e!important;background:radial-gradient(circle at 100% 0%,rgba(18,152,232,.08),transparent 42%),#ffffff5c!important;box-shadow:0 18px 42px #125c9614!important;backdrop-filter:blur(8px) saturate(116%)!important;-webkit-backdrop-filter:blur(8px) saturate(116%)!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .page-operation-controls{grid-template-columns:minmax(220px,1fr) minmax(180px,auto)!important;gap:10px!important;align-items:center!important;padding:12px!important;background:#ffffff80!important;box-shadow:none!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .page-operation-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .page-operation-button{display:inline-flex!important;width:auto!important;min-width:132px!important;min-height:40px!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:8px!important;padding:8px 12px!important;line-height:1.1!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .page-operation-button i{width:18px!important;height:18px!important;flex:0 0 auto!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .page-operation-button span{overflow:hidden!important;text-overflow:ellipsis!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .page-operation-callout{padding:9px 11px!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .page-studio-grid{flex:1 1 auto!important;min-height:0!important;max-height:none!important;grid-template-columns:repeat(auto-fill,minmax(112px,136px))!important;align-content:start!important;overflow-y:auto!important;overflow-x:hidden!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .page-tile{min-height:176px!important;background:#ffffffb8!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .page-tile img{max-height:124px!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode :is(.workspace-file-grid,.preview-editor-panel,.preview-stage,.sign-studio,.sign-layout,.sign-preview-shell,.placement-studio-panel,.forms-studio-panel):not([hidden]){background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .sign-studio{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .sign-workbar{flex:0 0 auto!important;gap:10px!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .sign-page-rail-slot{display:flex!important;flex:1 1 auto!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .sign-workbar .sign-page-rail{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;border-right:0!important;padding:0 2px!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .sign-workbar .sign-page-thumb{flex:0 0 auto!important;min-width:42px!important;min-height:34px!important;place-items:center!important;padding:6px 10px!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .sign-workbar .sign-page-thumb img,body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .sign-workbar .sign-page-skeleton,body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .sign-workbar .sign-page-thumb strong{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .sign-layout{display:grid!important;flex:1 1 auto!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .sign-layout>.sign-page-rail{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .sign-preview-shell{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:8px!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode:not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode:not([hidden]),body.theme-dark.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode :is(.workspace-left-panel,.workspace-canvas,.workspace-side,.workspace-source-rail),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode :is(.workspace-left-panel,.workspace-canvas,.workspace-side,.workspace-source-rail){background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-left-panel>:is(.workflow-stage-panel,.workspace-profile-panel):not([hidden]),body.theme-dark.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-left-panel>.workspace-job-panel:not([hidden]),body.theme-dark.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-side>:is(.workspace-job-panel,.compress-options-panel,.conversion-options-panel,.tool-options-panel,.forms-studio-panel,.compare-result-panel):not([hidden]),body.theme-dark.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .sign-workbar,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-left-panel>:is(.workflow-stage-panel,.workspace-profile-panel):not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-left-panel>.workspace-job-panel:not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-side>:is(.workspace-job-panel,.compress-options-panel,.conversion-options-panel,.tool-options-panel,.forms-studio-panel,.compare-result-panel):not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .sign-workbar{background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.1),transparent 44%),#071c2e80!important;border-color:#94d6ff3d!important;box-shadow:0 20px 44px #0008122e!important;color:#f8fafc!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode :is(.preview-editor-panel,.preview-stage,.sign-studio,.sign-layout,.sign-preview-shell,.placement-studio-panel),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode :is(.preview-editor-panel,.preview-stage,.sign-studio,.sign-layout,.sign-preview-shell,.placement-studio-panel){background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .page-studio:not([hidden]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .page-studio:not([hidden]){border-color:#94d6ff3d!important;background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.09),transparent 44%),#071c2e75!important;box-shadow:0 20px 44px #0008122e!important;color:#f8fafc!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .page-operation-controls,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .page-operation-controls,body.theme-dark.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .page-operation-summary,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .page-operation-summary,body.theme-dark.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .page-tile,body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .page-tile{border-color:#94d6ff38!important;background:#0016266b!important;color:#f8fafc!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-side :is(input,select,textarea,.tool-option-slider input[type=number]),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-side :is(input,select,textarea,.tool-option-slider input[type=number]){background:#0016269e!important;border-color:#94d6ff47!important;color:#f8fafc!important}@media(max-width:900px){body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode:not([hidden]){display:flex!important;flex-direction:column!important;grid-template-columns:none!important}body.workspace-route.workspace-has-files .tool-workspace.left-guidance-workspace-mode .workspace-left-panel:not([hidden]){max-height:34dvh!important}}@media(max-width:768px){html,body.workspace-route.workspace-has-files{overflow-x:hidden!important}body.workspace-route.workspace-has-files .app-shell{width:min(100%,100vw)!important;min-width:0!important;overflow-x:hidden!important}body.workspace-route.workspace-has-files #toolWorkspace:not([hidden]){width:100%!important;max-width:100vw!important;min-width:0!important;min-height:0!important;height:calc(100svh - var(--workspace-chrome-height, 72px))!important;max-height:calc(100svh - var(--workspace-chrome-height, 72px))!important;overflow-x:hidden!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not([hidden]){display:flex!important;flex-direction:column!important;gap:10px!important;padding:8px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode) :is(.workspace-left-panel,.workspace-canvas,.workspace-side,.workspace-source-rail){width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode) .workspace-left-panel:not([hidden]){order:1!important;display:flex!important;flex-direction:column!important;gap:10px!important;flex:0 0 auto!important;max-height:min(32svh,280px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:2px!important;-webkit-overflow-scrolling:touch!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode) .workspace-canvas{order:2!important;flex:0 0 auto!important;min-height:min(58svh,560px)!important;max-height:none!important;padding:8px!important;overflow:hidden!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode) .workspace-toolbar,body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode) .sign-workbar{position:sticky!important;top:0!important;z-index:16!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:8px!important;scrollbar-width:none!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode) .workspace-toolbar::-webkit-scrollbar,body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode) .sign-workbar::-webkit-scrollbar{display:none!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode) :is(.workspace-file-grid,.merge-studio,.compare-studio,.page-studio,.sign-studio,.preview-editor-panel,.ai-result-panel,.forms-studio-panel):not([hidden]){min-width:0!important;min-height:0!important;max-width:100%!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode) :is(.preview-stage,.sign-preview-shell,.placement-studio-panel,.workspace-file-preview,.office-preview-doc,.office-preview-slide){max-width:100%!important;background-color:transparent!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode) :is(.workspace-page,.workspace-document,.pdf-page,.document-page,.pdf-preview-page,.office-preview-doc,.office-preview-slide){max-width:100%!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode) .workspace-side{order:3!important;max-width:calc(100vw - 20px)!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode) .workspace-options-fab{right:max(14px,env(safe-area-inset-right))!important;bottom:max(14px,env(safe-area-inset-bottom))!important}body.workspace-route.workspace-has-files .workspace-side :is(.tool-options-grid,.conversion-options-content,.forms-studio-grid,.signature-options-panel,.compare-result-panel,.preview-editor-panel){max-height:min(56svh,460px)!important}body.workspace-route.workspace-has-files .workspace-job-panel .job-progress{min-height:54px!important}body.workspace-route.workspace-has-files .workspace-job-panel .builder-worker{transform:scale(.78)!important;transform-origin:left bottom!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode:not([hidden]){display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;overflow:hidden!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode>.workspace-canvas{display:flex!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode #editPdfStudio:not([hidden]){display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;border-radius:10px!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .pdf-editor-toolbar,body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .pdf-editor-quickbar{min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .pdf-editor-toolbar::-webkit-scrollbar,body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .pdf-editor-quickbar::-webkit-scrollbar,body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-toolbar-group::-webkit-scrollbar{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .pdf-editor-toolbar{gap:8px!important;min-height:52px!important;padding:6px 8px!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-mode-switch{flex:0 0 auto!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-toolbar-group{flex:1 1 auto!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-toolbar-group button{flex:0 0 68px!important;min-width:68px!important;min-height:46px!important;font-size:.68rem!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .pdf-editor-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr) minmax(142px,auto)!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-left-rail{display:flex!important;flex-direction:row!important;width:100%!important;min-width:0!important;min-height:86px!important;max-height:104px!important;overflow:hidden!important;border-right:0!important;border-bottom:1px solid var(--editor-border, #d4d9e2)!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-sidebar-tabs{flex:0 0 auto!important;flex-direction:column!important;gap:4px!important;padding:8px 6px!important;border-bottom:0!important;border-right:1px solid var(--editor-border, #d4d9e2)!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-sidebar-tabs button{width:30px!important;height:30px!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-sidebar-content{flex:1 1 auto!important;display:flex!important;min-width:0!important;min-height:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:8px!important;-webkit-overflow-scrolling:touch!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-page-list{display:flex!important;align-items:center!important;gap:10px!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-page-thumb{flex:0 0 68px!important;width:68px!important;gap:4px!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-page-thumb canvas{width:52px!important;max-width:52px!important;min-height:62px!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-document-wrap{display:block!important;min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-document-scroll{width:100%!important;height:100%!important;padding:16px 10px 86px!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-bottom-controls{left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;max-width:none!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;transform:none!important;scrollbar-width:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-bottom-controls::-webkit-scrollbar{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-bottom-controls>*{flex:0 0 auto!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-properties{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;width:100%!important;min-width:0!important;min-height:142px!important;max-height:min(35svh,290px)!important;overflow:hidden!important;border-left:0!important;border-top:1px solid var(--editor-border, #d4d9e2)!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-properties-scroll{padding:12px 12px 10px!important;gap:10px!important;overflow:auto!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-properties-scroll h2{font-size:1.24rem!important;text-align:left!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-info-box{padding:10px!important;font-size:.82rem!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-save-dock{padding:9px 12px calc(10px + env(safe-area-inset-bottom))!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-save-button{min-height:48px!important;border-radius:8px!important;font-size:.96rem!important;background:#007aff!important;box-shadow:0 12px 24px #007aff38!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-save-button:hover:not(:disabled),body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-save-button:focus-visible:not(:disabled){background:#005fd1!important;box-shadow:0 0 0 4px #007aff29,0 14px 28px #007aff42!important}}@media(max-width:420px){body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-toolbar-group button{flex-basis:58px!important;min-width:58px!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-toolbar-group button span{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-properties{max-height:min(38svh,300px)!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode) .workspace-left-panel:not([hidden]){max-height:min(30svh,240px)!important}}.editor-mobile-panel-toggle,.editor-mobile-sheet-close,.editor-mobile-sheet-grip{display:none}@media(max-width:768px){body.workspace-route.workspace-has-files[data-active-tool=edit],body.workspace-route.workspace-has-files[data-active-tool=edit] .app-shell{overflow:hidden!important}body.workspace-route.workspace-has-files[data-active-tool=edit]{background:#343840!important}body.workspace-route.workspace-has-files[data-active-tool=edit] .topbar{position:sticky!important;top:0!important;z-index:80!important;display:grid!important;grid-template-columns:36px minmax(118px,1fr) 40px!important;align-items:center!important;gap:8px!important;min-height:54px!important;height:54px!important;margin:0!important;padding:0 12px!important;border:0!important;border-bottom:1px solid #d6dbe4!important;border-radius:0!important;background:#fff!important;color:#1f2937!important;box-shadow:none!important}body.workspace-route.workspace-has-files[data-active-tool=edit] .topbar :is(.topnav,.language-switch,.theme-switch,.notification-button,.profile-menu-wrap,.signup-button){display:none!important}body.workspace-route.workspace-has-files[data-active-tool=edit] .mobile-menu-button,body.workspace-route.workspace-has-files[data-active-tool=edit] .apps-button{display:inline-flex!important;width:36px!important;height:36px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#242a33!important;box-shadow:none!important}body.workspace-route.workspace-has-files[data-active-tool=edit] .brand{justify-self:start!important;min-width:0!important;width:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.workspace-route.workspace-has-files[data-active-tool=edit] .brand-logo{width:auto!important;max-width:136px!important;max-height:34px!important;object-fit:contain!important}body.workspace-route.workspace-has-files[data-active-tool=edit] .back-link,body.workspace-route.workspace-has-files[data-active-tool=edit] .workspace-options-fab{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode:not([hidden]){height:calc(100svh - 54px)!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:#eef0f4!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode>.workspace-canvas,body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode #editPdfStudio:not([hidden]){width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#eef0f4!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode #editPdfStudio:not([hidden]){display:flex!important;flex-direction:column!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .pdf-editor-toolbar{flex:0 0 44px!important;flex-wrap:nowrap!important;min-height:44px!important;height:44px!important;padding:0 8px!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;border-bottom:1px solid #d6dbe4!important;background:#fff!important;color:#424a57!important;box-shadow:none!important;scrollbar-width:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .pdf-editor-toolbar::-webkit-scrollbar,body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-toolbar-group::-webkit-scrollbar,body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .pdf-editor-quickbar::-webkit-scrollbar{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-mode-switch{flex:0 0 auto!important;height:26px!important;padding:2px!important;border:1px solid #4b5563!important;border-radius:999px!important;background:#fff!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-mode-switch button{min-height:22px!important;height:22px!important;padding:0 9px!important;border-radius:999px!important;background:transparent!important;color:#4b5563!important;font-size:.74rem!important;box-shadow:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-mode-switch button.active{background:#34343d!important;color:#fff!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-mode-switch em{background:#f6c842!important;color:#232323!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-toolbar-group{flex:1 1 auto!important;flex-basis:auto!important;min-width:0!important;width:auto!important;max-width:none!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-toolbar-group button,body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-comment-trigger,body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-mobile-panel-toggle{flex:0 0 46px!important;min-width:46px!important;width:46px!important;min-height:44px!important;height:44px!important;border:0!important;border-left:1px solid #d6dbe4!important;border-radius:0!important;background:#fff!important;color:#66707c!important;box-shadow:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-toolbar-group button span,body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-mobile-panel-toggle span{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-toolbar-group button.active,body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-mobile-panel-toggle.active{color:#ef3333!important;background:#fff!important;box-shadow:inset 0 -2px #ef3333!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-mobile-panel-toggle{display:inline-flex!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-comment-trigger{position:static!important;margin-left:0!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-comment-trigger svg{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-comment-trigger:before{content:"v";font-size:1.08rem;line-height:1}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .pdf-editor-quickbar{flex:0 0 36px!important;min-height:36px!important;height:36px!important;padding:0 8px!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;border-bottom:1px solid #d6dbe4!important;background:#fff!important;box-shadow:none!important;scrollbar-width:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .pdf-editor-quickbar[hidden]{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-quick-button{min-width:44px!important;width:44px!important;height:36px!important;border:0!important;border-right:1px solid #d6dbe4!important;border-radius:0!important;background:#fff!important;color:#5f6673!important;box-shadow:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-quick-button.active{color:#ef3333!important;box-shadow:inset 0 -2px #ef3333!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-mobile-formatbar{display:flex!important;align-items:center!important;gap:8px!important;min-width:max-content!important;height:36px!important;color:#343a46!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-mobile-formatbar select{height:26px!important;border:1px solid #c9d0da!important;border-radius:4px!important;background:#fff!important;color:#343a46!important;padding:0 22px 0 8px!important;font-size:.78rem!important;font-weight:700!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-mobile-text-format select:first-of-type{width:132px!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-mobile-text-format select:last-of-type{width:64px!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-inline-prefix{color:#4b5563!important;font-size:.82rem!important;font-weight:900!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-mobile-formatbar button{width:34px!important;height:34px!important;border:0!important;border-left:1px solid #d6dbe4!important;border-radius:0!important;background:#fff!important;color:#343a46!important;box-shadow:none!important;font-weight:950!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-mobile-formatbar button.active{color:#ef3333!important;box-shadow:inset 0 -2px #ef3333!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-mobile-draw-format input[type=color]{width:42px!important;height:26px!important;border:0!important;padding:0!important;background:transparent!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-mobile-draw-format select{width:86px!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .pdf-editor-layout{flex:1 1 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;min-height:0!important;height:auto!important;overflow:hidden!important;background:#eef0f4!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-document-wrap{grid-column:1!important;grid-row:1!important;min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important;background:#eef0f4!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-document-scroll{width:100%!important;height:100%!important;padding:46px 18px 86px!important;overflow:auto!important;display:block!important;background:#eef0f4!important;-webkit-overflow-scrolling:touch!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-pdf-page{margin:0 auto 34px!important;box-shadow:0 6px 18px #1118272e!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-pdf-page canvas{max-width:min(78vw,340px)!important;height:auto!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-left-rail,body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-properties{position:fixed!important;left:12px!important;right:12px!important;bottom:0!important;z-index:120!important;width:auto!important;min-width:0!important;max-width:420px!important;margin:0 auto!important;border:1px solid #d6dbe4!important;border-bottom:0!important;border-radius:14px 14px 0 0!important;background:#fff!important;color:#1f2937!important;box-shadow:0 -8px 26px #1118272e!important;transform:translateY(112%)!important;opacity:0!important;pointer-events:none!important;transition:transform .22s ease,opacity .22s ease!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode #editPdfStudio[data-mobile-panel=pages] .editor-left-rail,body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode #editPdfStudio[data-mobile-panel=properties] .editor-properties,body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode #editPdfStudio[data-mobile-panel=comments] .editor-properties{transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-left-rail{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;max-height:min(47svh,390px)!important;min-height:250px!important;overflow:hidden!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-sidebar-tabs{display:flex!important;flex-direction:row!important;gap:0!important;padding:10px 54px 8px 12px!important;border:0!important;border-bottom:1px solid #d6dbe4!important;background:#fff!important;pointer-events:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-sidebar-tabs button{flex:1 1 0!important;width:auto!important;height:28px!important;border:1px solid #c9d0da!important;border-radius:0!important;background:#fff!important;color:#7a8491!important;pointer-events:auto!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-sidebar-tabs button.active{background:#1c82c2!important;color:#fff!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-sidebar-content{display:block!important;min-height:0!important;overflow:auto!important;padding:10px 14px 74px!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-sidebar-zoom{height:34px!important;margin-bottom:12px!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-page-list{display:flex!important;align-items:flex-start!important;gap:22px!important;overflow:visible!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-page-thumb{flex:0 0 92px!important;width:92px!important;gap:8px!important;background:transparent!important;border:0!important;box-shadow:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-page-thumb canvas{width:86px!important;max-width:86px!important;min-height:116px!important;border:1px solid #d4d9e2!important;box-shadow:0 4px 10px #1118271f!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-properties{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;max-height:min(53svh,430px)!important;min-height:250px!important;overflow:hidden!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-properties-scroll{padding:44px 14px 74px!important;overflow:auto!important;gap:10px!important;color:#1f2937!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-properties-scroll h2,body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-properties-scroll h3{color:#1f2937!important;text-align:left!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-mobile-sheet-close{display:inline-flex!important;position:absolute!important;top:18px!important;right:18px!important;z-index:5!important;width:28px!important;height:28px!important;border:0!important;background:transparent!important;color:#87919d!important;font-size:1.5rem!important;line-height:1!important;pointer-events:auto!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-mobile-sheet-grip{display:block!important;position:absolute!important;top:8px!important;left:50%!important;width:38px!important;height:4px!important;transform:translate(-50%)!important;border-radius:999px!important;background:#9199a3!important;z-index:5!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-color-modal,body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-stamp-modal{position:fixed!important;z-index:220!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-save-dock{padding:8px 14px calc(14px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#ffffffb3,#fff 36%)!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-save-button{min-height:44px!important;border-radius:8px!important;background:#ef3333!important;color:#fff!important;box-shadow:0 10px 22px #ef33333d!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-save-button:hover:not(:disabled),body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-save-button:focus-visible:not(:disabled){background:#df2020!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-comment-search{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:0 10px!important;min-height:34px!important;border:1px solid #adb8c7!important;border-radius:4px!important;color:#798391!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-comment-search input{border:0!important;background:transparent!important;outline:0!important;min-width:0!important;color:#1f2937!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-comment-sort{display:flex!important;align-items:center!important;gap:10px!important;color:#4b5563!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-comment-sort select{min-width:118px!important;min-height:34px!important;border:1px solid #d6dbe4!important;border-radius:4px!important;background:#fff!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-comment-sort button{width:28px!important;height:28px!important;border:0!important;background:transparent!important;color:#9aa3af!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-comment-sort button.active{border-radius:6px!important;background:#007aff1f!important;color:#007aff!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-comments-empty{display:grid!important;place-items:center!important;gap:10px!important;min-height:132px!important;color:#5d6673!important;text-align:center!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-comments-empty svg{width:54px!important;height:54px!important;color:#8b95a1!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-bottom-controls{position:fixed!important;left:12px!important;right:12px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;z-index:72!important;width:auto!important;max-width:410px!important;margin:0 auto!important;justify-content:center!important;background:#464854f5!important;color:#fff!important;border-radius:5px!important;box-shadow:0 8px 18px #11182747!important;overflow-x:auto!important;overflow-y:hidden!important;transform:none!important;scrollbar-width:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-bottom-controls::-webkit-scrollbar{display:none!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-bottom-controls>*{flex:0 0 auto!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-bottom-controls select,body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode .editor-bottom-controls input{background:#ffffff2e!important;color:#fff!important;border-color:transparent!important}body.theme-dark.workspace-route.workspace-has-files[data-active-tool=edit] .topbar,body[data-theme=dark].workspace-route.workspace-has-files[data-active-tool=edit] .topbar,body.theme-dark.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode :is(.pdf-editor-toolbar,.pdf-editor-quickbar,.editor-left-rail,.editor-properties),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode :is(.pdf-editor-toolbar,.pdf-editor-quickbar,.editor-left-rail,.editor-properties){background:#fff!important;color:#1f2937!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode :is(.pdf-editor-layout,.editor-document-wrap,.editor-document-scroll),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode :is(.pdf-editor-layout,.editor-document-wrap,.editor-document-scroll){background:#eef0f4!important}}.profile-page.account-console-page{background:transparent!important;isolation:isolate}.profile-page .account-console{width:min(1420px,calc(100% - 32px));margin:0 auto;border:1px solid rgba(14,165,233,.22)!important;border-radius:24px;background:linear-gradient(135deg,#ffffff70,#e0f7ff3d)!important;box-shadow:0 34px 110px #0e74902e,inset 0 1px #ffffff8a!important;backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);overflow:hidden}.profile-page :is(.account-console-sidebar,.account-profile-card,.profile-section-stat,.saved-work-item,.profile-notification-row,.profile-mini-row,.setting-row,.profile-social-account,.profile-email-value){background:#ffffff94!important;border-color:#38bdf847!important;box-shadow:0 18px 52px #0e74901f,inset 0 1px #ffffff80!important;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%)}.profile-page .account-console-main,.profile-page .account-console-main :is(h1,h2,h3,strong,p,span,small,dd,dt,em),.profile-page .account-console-sidebar,.profile-page .account-console-sidebar :is(h2,strong,b,span,small){color:#102033!important;text-shadow:none!important}.profile-page .account-console-nav button{background:#0ea5e92e!important;border:1px solid rgba(14,165,233,.24)!important;color:#08365c!important}.profile-page .account-console-nav button:hover,.profile-page .account-console-nav button.active,.profile-page .account-console-nav button:focus-visible{color:#fff!important;background:linear-gradient(135deg,#007aff,#0ea5e9)!important;border-color:#ffffff75!important;box-shadow:0 14px 32px #007aff33!important}body[data-theme=dark] .profile-page .account-console,body.theme-dark .profile-page .account-console{background:linear-gradient(135deg,#02121f8f,#05476f47)!important;border-color:#7dd3fc4d!important;box-shadow:0 34px 110px #00142447,inset 0 1px #ffffff1c!important}body[data-theme=dark] .profile-page :is(.account-console-sidebar,.account-profile-card,.profile-section-stat,.saved-work-item,.profile-notification-row,.profile-mini-row,.setting-row,.profile-social-account,.profile-email-value),body.theme-dark .profile-page :is(.account-console-sidebar,.account-profile-card,.profile-section-stat,.saved-work-item,.profile-notification-row,.profile-mini-row,.setting-row,.profile-social-account,.profile-email-value){background:#02162675!important;border-color:#8fdcff42!important;box-shadow:0 18px 54px #001f3a29,inset 0 1px #ffffff1a!important}body[data-theme=dark] .profile-page .account-console-main,body[data-theme=dark] .profile-page .account-console-main :is(h1,h2,h3,strong,p,span,small,dd,dt,em),body[data-theme=dark] .profile-page .account-console-sidebar,body[data-theme=dark] .profile-page .account-console-sidebar :is(h2,strong,b,span,small),body.theme-dark .profile-page .account-console-main,body.theme-dark .profile-page .account-console-main :is(h1,h2,h3,strong,p,span,small,dd,dt,em),body.theme-dark .profile-page .account-console-sidebar,body.theme-dark .profile-page .account-console-sidebar :is(h2,strong,b,span,small){color:#f7fcff!important;text-shadow:0 10px 24px rgba(0,20,36,.22)!important}.standard-page-api .content-hero-card,.standard-page-api .content-card{background:linear-gradient(135deg,#ffffff9e,#e0f7ff52)!important;border-color:#38bdf84d!important;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}body[data-theme=dark] .standard-page-api .content-hero-card,body[data-theme=dark] .standard-page-api .content-card,body.theme-dark .standard-page-api .content-hero-card,body.theme-dark .standard-page-api .content-card{background:linear-gradient(135deg,#02121f9e,#07598542)!important;border-color:#7dd3fc4d!important;color:#f8fafc!important}.standard-page-api .api-console-panel{width:min(1180px,calc(100% - 32px));margin:24px auto 0;padding:clamp(18px,2.2vw,30px);border:1px solid rgba(56,189,248,.32);border-radius:22px;background:linear-gradient(135deg,#ffffffb8,#e0f7ff6b);box-shadow:0 28px 90px #0e749029,inset 0 1px #ffffff9e;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.standard-page-api .api-console-head,.standard-page-api .api-key-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.standard-page-api .api-console-eyebrow{color:#007aff;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.standard-page-api .api-console-head h2{margin:6px 0 8px;color:#1a1a1a;font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.05}.standard-page-api .api-console-head p,.standard-page-api .api-upgrade-card p,.standard-page-api .api-secret-box p{margin:0;color:#475569;line-height:1.7}.standard-page-api .api-console-actions,.standard-page-api .api-key-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.standard-page-api .api-plan-pill,.standard-page-api .api-loading-dot{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 13px;border:1px solid rgba(0,122,255,.24);border-radius:999px;background:#0ea5e91f;color:#075985;font-weight:900}.standard-page-api .api-key-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin:22px 0}.standard-page-api .api-key-form label{display:grid;gap:8px;color:#0f172a;font-weight:900}.standard-page-api .api-key-form input{width:100%;min-height:52px;padding:14px 16px;border:1px solid rgba(14,165,233,.34);border-radius:14px;background:#ffffffdb;color:#0f172a;box-shadow:inset 0 1px #ffffff9e;font:inherit;font-weight:800}.standard-page-api .api-upgrade-card,.standard-page-api .api-secret-box,.standard-page-api .api-key-row{border:1px solid rgba(56,189,248,.28);border-radius:18px;background:#ffffffa3;box-shadow:0 18px 52px #0e74901f,inset 0 1px #fff9}.standard-page-api .api-upgrade-card,.standard-page-api .api-secret-box{margin:16px 0;padding:18px}.standard-page-api .api-upgrade-card h3,.standard-page-api .api-key-list h3,.standard-page-api .api-key-main h4,.standard-page-api .api-secret-box strong{margin:0;color:#0f172a}.standard-page-api .api-secret-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.standard-page-api .api-secret-box code{grid-column:1 / -1;display:block;max-width:100%;overflow:auto;padding:13px 14px;border-radius:14px;background:#0f172a;color:#e0f2fe;font-weight:900}.standard-page-api .api-key-list{display:grid;gap:12px;margin-top:18px}.standard-page-api .api-key-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:15px}.standard-page-api .api-key-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.standard-page-api .api-key-main code{display:inline-block;max-width:100%;margin-top:8px;overflow:auto;padding:6px 9px;border-radius:10px;background:#0ea5e91a;color:#0369a1;font-weight:900}.standard-page-api .api-key-main dl{display:flex;flex-wrap:wrap;gap:12px 18px;margin:13px 0 0}.standard-page-api .api-key-main dt{color:#64748b;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.standard-page-api .api-key-main dd{margin:2px 0 0;color:#0f172a;font-weight:900}.standard-page-api .api-status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:900}.standard-page-api .api-status-pill.active{background:#22c55e24;color:#15803d}.standard-page-api .api-status-pill.revoked{background:#f8717124;color:#b91c1c}.standard-page-api .back-link.danger{border-color:#ff000047;color:#b91c1c}.standard-page-api .api-empty{margin:0;padding:16px;border:1px dashed rgba(14,165,233,.36);border-radius:14px;color:#64748b}body[data-theme=dark] .standard-page-api .api-console-panel,body.theme-dark .standard-page-api .api-console-panel,body[data-theme=dark] .standard-page-api .api-upgrade-card,body.theme-dark .standard-page-api .api-upgrade-card,body[data-theme=dark] .standard-page-api .api-secret-box,body.theme-dark .standard-page-api .api-secret-box,body[data-theme=dark] .standard-page-api .api-key-row,body.theme-dark .standard-page-api .api-key-row{background:linear-gradient(135deg,#02121f9e,#07598542)!important;border-color:#7dd3fc4d!important;color:#f8fafc!important;box-shadow:0 28px 90px #00142447,inset 0 1px #ffffff1f}body[data-theme=dark] .standard-page-api :is(h2,h3,h4,label,strong,dt,dd,p,span),body.theme-dark .standard-page-api :is(h2,h3,h4,label,strong,dt,dd,p,span){color:#f8fafc!important}body[data-theme=dark] .standard-page-api .api-console-eyebrow,body.theme-dark .standard-page-api .api-console-eyebrow,body[data-theme=dark] .standard-page-api .api-key-main code,body.theme-dark .standard-page-api .api-key-main code{color:#7dd3fc!important}body[data-theme=dark] .standard-page-api .api-key-form input,body.theme-dark .standard-page-api .api-key-form input{background:#02121fa8;border-color:#7dd3fc57;color:#f8fafc}body[data-theme=dark] .standard-page-api .api-secret-box code,body.theme-dark .standard-page-api .api-secret-box code{background:#00000057;color:#e0f2fe}body[data-theme=dark] .standard-page-api .api-empty,body.theme-dark .standard-page-api .api-empty{border-color:#7dd3fc57;color:#dbeafe}@media(max-width:760px){.standard-page-api .api-console-panel{width:calc(100% - 20px);padding:16px}.standard-page-api .api-console-head,.standard-page-api .api-secret-box,.standard-page-api .api-key-row{display:grid;grid-template-columns:1fr}.standard-page-api .api-key-form{grid-template-columns:1fr}.standard-page-api .api-console-actions,.standard-page-api .api-key-controls{justify-content:stretch}.standard-page-api .api-console-actions button,.standard-page-api .api-key-controls button,.standard-page-api .api-key-form button{width:100%}}@media(max-width:768px){body.workspace-route.workspace-has-files[data-active-tool=edit]{--edit-mobile-topbar-height: 104px}body.workspace-route.workspace-has-files[data-active-tool=edit] .topbar{display:grid!important;grid-template-columns:40px minmax(112px,1fr) minmax(0,auto) 40px!important;grid-template-rows:44px 42px!important;align-items:center!important;gap:6px 8px!important;height:auto!important;min-height:var(--edit-mobile-topbar-height)!important;padding:6px 10px!important;background:#fffffff0!important;border-bottom:1px solid rgba(125,211,252,.38)!important;color:#102033!important;backdrop-filter:blur(14px) saturate(135%)!important;-webkit-backdrop-filter:blur(14px) saturate(135%)!important;overflow:hidden!important}body.workspace-route.workspace-has-files[data-active-tool=edit] .mobile-menu-button{grid-column:1!important;grid-row:1!important}body.workspace-route.workspace-has-files[data-active-tool=edit] .brand{grid-column:2!important;grid-row:1!important;min-width:0!important}body.workspace-route.workspace-has-files[data-active-tool=edit] .top-actions{grid-column:3 / 5!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}body.workspace-route.workspace-has-files[data-active-tool=edit] .top-actions::-webkit-scrollbar,body.workspace-route.workspace-has-files[data-active-tool=edit] .topnav::-webkit-scrollbar{display:none!important}body.workspace-route.workspace-has-files[data-active-tool=edit] .topbar :is(.topnav,.language-switch,.theme-switch,.notification-button,.profile-menu-wrap,.signup-button){display:flex!important}body.workspace-route.workspace-has-files[data-active-tool=edit] .topnav{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;min-width:0!important;align-items:center!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}body.workspace-route.workspace-has-files[data-active-tool=edit] .top-actions>*,body.workspace-route.workspace-has-files[data-active-tool=edit] .topnav>*{flex:0 0 auto!important}body.workspace-route.workspace-has-files[data-active-tool=edit] .topbar :is(.nav-link,.lang-button,.theme-switch,.notification-button,.profile-trigger,.signup-button,.apps-button,.mobile-menu-button){min-height:34px!important;height:34px!important;border:1px solid rgba(14,165,233,.28)!important;border-radius:10px!important;background:#f0f9ffc7!important;color:#0b4268!important;box-shadow:0 8px 20px #0ea5e91f!important}body.workspace-route.workspace-has-files[data-active-tool=edit] .topbar .nav-link{padding:0 10px!important;font-size:.78rem!important;white-space:nowrap!important}body.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode:not([hidden]){height:calc(100svh - var(--edit-mobile-topbar-height))!important}body.theme-dark.workspace-route.workspace-has-files[data-active-tool=edit] .topbar,body[data-theme=dark].workspace-route.workspace-has-files[data-active-tool=edit] .topbar{background:#041827e6!important;border-color:#38bdf857!important;color:#f8fafc!important}body.theme-dark.workspace-route.workspace-has-files[data-active-tool=edit] .topbar :is(.nav-link,.lang-button,.theme-switch,.notification-button,.profile-trigger,.signup-button,.apps-button,.mobile-menu-button),body[data-theme=dark].workspace-route.workspace-has-files[data-active-tool=edit] .topbar :is(.nav-link,.lang-button,.theme-switch,.notification-button,.profile-trigger,.signup-button,.apps-button,.mobile-menu-button){background:#082f49b8!important;border-color:#38bdf866!important;color:#e0f2fe!important;box-shadow:0 10px 24px #00142438!important}body.theme-dark.workspace-route.workspace-has-files[data-active-tool=edit] .brand,body[data-theme=dark].workspace-route.workspace-has-files[data-active-tool=edit] .brand{background:transparent!important;border-color:transparent!important;box-shadow:none!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode :is(.pdf-editor-toolbar,.pdf-editor-quickbar,.editor-left-rail,.editor-properties,.editor-sidebar-tabs),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode :is(.pdf-editor-toolbar,.pdf-editor-quickbar,.editor-left-rail,.editor-properties,.editor-sidebar-tabs){background:#05192cf0!important;color:#e0f2fe!important;border-color:#38bdf847!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode :is(.editor-toolbar-group button,.editor-quick-button,.editor-mobile-panel-toggle,.editor-sidebar-tabs button),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode :is(.editor-toolbar-group button,.editor-quick-button,.editor-mobile-panel-toggle,.editor-sidebar-tabs button){background:#082f49b8!important;border-color:#38bdf85c!important;color:#dff7ff!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode :is(.editor-toolbar-group button,.editor-quick-button,.editor-mobile-panel-toggle,.editor-sidebar-tabs button) :is(svg,i),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode :is(.editor-toolbar-group button,.editor-quick-button,.editor-mobile-panel-toggle,.editor-sidebar-tabs button) :is(svg,i){color:#9be8ff!important;stroke:currentColor!important;filter:drop-shadow(0 8px 16px rgba(0,122,255,.32))}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode :is(.editor-toolbar-group button.active,.editor-quick-button.active,.editor-mobile-panel-toggle.active,.editor-sidebar-tabs button.active),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode :is(.editor-toolbar-group button.active,.editor-quick-button.active,.editor-mobile-panel-toggle.active,.editor-sidebar-tabs button.active){color:#fff!important;background:linear-gradient(135deg,#007aff,#00b7ff)!important;border-color:#cbf1ff94!important;box-shadow:0 12px 28px #007aff47!important}body.theme-dark.workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode :is(.pdf-editor-layout,.editor-document-wrap,.editor-document-scroll),body[data-theme=dark].workspace-route.workspace-has-files .tool-workspace.edit-pdf-workspace-mode :is(.pdf-editor-layout,.editor-document-wrap,.editor-document-scroll){background:#343840!important}}.profile-page.account-console-page:before,.profile-page.account-console-page:after{display:none!important}.profile-page .account-console-main{background:transparent!important}body[data-theme=dark] .profile-page .account-console-nav button :is(svg,i),body.theme-dark .profile-page .account-console-nav button :is(svg,i),body[data-theme=dark] .profile-page .profile-section-stat>i,body.theme-dark .profile-page .profile-section-stat>i,body[data-theme=dark] .profile-page .profile-mini-row :is(svg,i),body.theme-dark .profile-page .profile-mini-row :is(svg,i){color:#7dd3fc!important;filter:drop-shadow(0 8px 16px rgba(0,122,255,.25))}body.workspace-route .workspace-job-panel .job-progress{min-height:34px!important;height:34px!important;padding:0 8px!important;align-items:center!important;overflow:visible!important}body.workspace-route .workspace-job-panel .builder-worker{width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;transform:none!important;margin:0!important}body.workspace-route .workspace-job-panel .worker-shadow{transform:scale(.72)!important;transform-origin:center bottom!important}body.workspace-route .workspace-job-panel .workspace-run-hint{margin:4px 0 2px!important;font-size:.76rem!important;line-height:1.3!important}body.workspace-route .workspace-job-panel .job-status{min-height:26px!important;padding:5px 12px!important;font-size:.76rem!important}body.workspace-route .workspace-job-panel{overflow:hidden!important}@media(max-width:768px){body.workspace-route .workspace-job-panel .job-progress{min-height:30px!important;height:30px!important}body.workspace-route .workspace-job-panel .builder-worker{width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important}body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode):not([hidden])>.workspace-left-panel,body.workspace-route.workspace-has-files #toolWorkspace:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode):not([hidden])>.workspace-side{max-height:calc(100svh - var(--topbar-height, 64px) - 18px)!important;box-sizing:border-box!important}}body.profile-page.account-console-page,body .profile-page.account-console-page,body.profile-page .account-page,body.profile-page .account-console-page{background:transparent!important}body.profile-page .account-console,body .profile-page .account-console{background:linear-gradient(135deg,#ffffff2e,#bae6fd1f)!important;border:1px solid rgba(56,189,248,.24)!important;box-shadow:0 28px 70px #0e749029!important;backdrop-filter:blur(14px) saturate(140%)!important;-webkit-backdrop-filter:blur(14px) saturate(140%)!important}body.profile-page :is(.account-console-sidebar,.account-profile-card,.profile-section-stat,.saved-work-item,.profile-notification-row,.profile-mini-row,.setting-row,.profile-social-account,.profile-email-value),body .profile-page :is(.account-console-sidebar,.account-profile-card,.profile-section-stat,.saved-work-item,.profile-notification-row,.profile-mini-row,.setting-row,.profile-social-account,.profile-email-value){background:#ffffff57!important;border-color:#38bdf833!important;backdrop-filter:blur(12px) saturate(135%)!important;-webkit-backdrop-filter:blur(12px) saturate(135%)!important}body[data-theme=dark].profile-page .account-console,body.theme-dark.profile-page .account-console,body[data-theme=dark] .profile-page .account-console,body.theme-dark .profile-page .account-console{background:linear-gradient(135deg,#02122057,#07598524)!important;border-color:#7dd3fc38!important;box-shadow:0 30px 80px #00081447!important}body[data-theme=dark].profile-page :is(.account-console-sidebar,.account-profile-card,.profile-section-stat,.saved-work-item,.profile-notification-row,.profile-mini-row,.setting-row,.profile-social-account,.profile-email-value),body.theme-dark.profile-page :is(.account-console-sidebar,.account-profile-card,.profile-section-stat,.saved-work-item,.profile-notification-row,.profile-mini-row,.setting-row,.profile-social-account,.profile-email-value),body[data-theme=dark] .profile-page :is(.account-console-sidebar,.account-profile-card,.profile-section-stat,.saved-work-item,.profile-notification-row,.profile-mini-row,.setting-row,.profile-social-account,.profile-email-value),body.theme-dark .profile-page :is(.account-console-sidebar,.account-profile-card,.profile-section-stat,.saved-work-item,.profile-notification-row,.profile-mini-row,.setting-row,.profile-social-account,.profile-email-value){background:#0216265c!important;border-color:#7dd3fc33!important}@media(max-width:768px){body.workspace-route.workspace-has-files #toolWorkspace.merge-workspace-mode:not(.edit-pdf-workspace-mode):not(.sign-workspace-mode) .merge-studio:not([hidden]){gap:10px!important;padding:10px!important}body.workspace-route.workspace-has-files #toolWorkspace.merge-workspace-mode .merge-info-callout{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:8px 10px!important;margin:0!important;padding:10px 11px!important;min-height:48px!important;font-size:.78rem!important;line-height:1.35!important;white-space:normal!important}body.workspace-route.workspace-has-files #toolWorkspace.merge-workspace-mode .merge-info-callout i{margin-top:1px!important}body.workspace-route.workspace-has-files #toolWorkspace.merge-workspace-mode .merge-info-callout strong{display:none!important}body.workspace-route.workspace-has-files #toolWorkspace.merge-workspace-mode .merge-studio-body{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;align-items:stretch!important;gap:10px!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}body.workspace-route.workspace-has-files #toolWorkspace.merge-workspace-mode .merge-order-board,body.workspace-route.workspace-has-files #toolWorkspace.merge-workspace-mode .merge-preview-card{width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important}body.workspace-route.workspace-has-files #toolWorkspace.merge-workspace-mode .merge-order-board{padding:10px!important;overflow:visible!important}body.workspace-route.workspace-has-files #toolWorkspace.merge-workspace-mode .merge-order-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important;min-height:0!important;height:auto!important;max-height:34svh!important;overflow-y:auto!important}body.workspace-route.workspace-has-files #toolWorkspace.merge-workspace-mode .merge-order-item{min-height:176px!important;padding:8px!important}body.workspace-route.workspace-has-files #toolWorkspace.merge-workspace-mode .merge-order-thumb{min-height:96px!important;max-height:120px!important}body.workspace-route.workspace-has-files #toolWorkspace.merge-workspace-mode .merge-order-thumb img{max-height:118px!important;object-fit:contain!important}body.workspace-route.workspace-has-files #toolWorkspace.merge-workspace-mode .merge-preview-card{order:2!important;gap:8px!important;padding:10px!important}body.workspace-route.workspace-has-files #toolWorkspace.merge-workspace-mode .merge-preview-card-head{gap:6px!important}body.workspace-route.workspace-has-files #toolWorkspace.merge-workspace-mode .merge-preview-stage{min-height:170px!important;max-height:34svh!important;padding:8px!important}body.workspace-route.workspace-has-files #toolWorkspace.merge-workspace-mode .merge-preview-controls{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body.workspace-route.workspace-has-files #toolWorkspace.merge-workspace-mode #mergePreviewFileSelect{grid-column:1 / -1!important;width:100%!important;min-width:0!important}body.workspace-route.workspace-has-files #toolWorkspace.merge-workspace-mode .merge-preview-controls .workspace-action-button{width:100%!important;min-width:0!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio:not([hidden]){gap:10px!important;padding:10px!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .page-studio-head{align-items:stretch!important;flex-direction:column!important;gap:8px!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .page-studio-head h2{font-size:1.08rem!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .page-studio-head p,body.workspace-route.workspace-has-files #pageStudio.split-page-studio .page-studio-status{font-size:.76rem!important;line-height:1.35!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .page-studio-actions{width:100%!important;justify-content:flex-start!important;overflow-x:auto!important;padding-bottom:2px!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .split-studio-controls{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:10px!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .split-studio-copy{padding:12px!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .split-type-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .split-choice-card{min-height:0!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;align-content:center!important;gap:8px 10px!important;padding:10px!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .split-choice-card i{grid-row:span 2!important;width:24px!important;height:24px!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .split-choice-card small{grid-column:2!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .split-range-panel{padding:10px!important;gap:8px!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .split-range-head,body.workspace-route.workspace-has-files #pageStudio.split-page-studio .split-control-row{align-items:stretch!important;flex-direction:column!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .split-mode-segment{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .split-mode-segment .workspace-action-button,body.workspace-route.workspace-has-files #pageStudio.split-page-studio .split-inline-field{width:100%!important;min-width:0!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .split-inline-field{justify-content:space-between!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .page-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;max-height:46svh!important;padding:10px!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .page-tile{min-height:150px!important;padding:8px!important}}@media(max-width:430px){body.workspace-route.workspace-has-files #toolWorkspace.merge-workspace-mode .merge-order-list,body.workspace-route.workspace-has-files #pageStudio.split-page-studio .page-studio-grid{grid-template-columns:1fr!important}}@media(max-width:768px){body.workspace-route.workspace-has-files #pageStudio.split-page-studio:not([hidden]){max-height:calc(100svh - 136px)!important;overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:112px!important;scroll-padding-bottom:118px!important;-webkit-overflow-scrolling:touch!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .page-studio-status{display:block!important;margin:2px 0 8px!important;padding:9px 11px!important;border:1px solid rgba(56,189,248,.34)!important;border-radius:12px!important;background:#ffffffb8!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .page-studio-grid{max-height:none!important;min-height:220px!important;overflow:visible!important;padding-bottom:96px!important}body.workspace-route.workspace-has-files #pageStudio.split-page-studio .page-tile{min-height:138px!important}}@media(max-width:430px){body.workspace-route.workspace-has-files #pageStudio.split-page-studio .page-studio-grid{min-height:260px!important}}#workspaceSourceRail.workspace-source-rail,.tool-workspace #workspaceSourceRail.workspace-source-rail{overflow:visible!important;transform:translate(-18px)!important}#workspaceSourceRail .source-rail-trigger{position:relative!important;z-index:2!important;box-shadow:0 16px 34px #0e749047,inset 0 1px #ffffff8c!important}#workspaceSourceRail .source-rail-menu{inset:54px 0 auto auto!important;display:flex!important;flex-direction:column!important;gap:8px!important;width:46px!important;min-width:46px!important;max-width:46px!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;opacity:0!important;pointer-events:none!important;transform:translateY(-8px) scale(.94)!important;transform-origin:top center!important;transition:opacity .2s ease,transform .2s ease!important}#workspaceSourceRail .source-rail-menu:after{top:-14px!important;right:0!important;width:46px!important;height:calc(100% + 14px)!important}#workspaceSourceRail:hover .source-rail-menu,#workspaceSourceRail:focus-within .source-rail-menu,#workspaceSourceRail.is-open .source-rail-menu{opacity:1!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}#workspaceSourceRail .source-rail-menu-item{position:relative!important;display:grid!important;place-items:center!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;border:1px solid rgba(56,189,248,.32)!important;border-radius:999px!important;background:#ffffffeb!important;color:#075985!important;box-shadow:0 14px 28px #0e749033,inset 0 1px #ffffffbf!important}#workspaceSourceRail .source-rail-menu-item span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}#workspaceSourceRail .source-rail-menu-item svg,#workspaceSourceRail .source-rail-menu-item i{width:20px!important;height:20px!important;color:#0284c7!important;stroke:#0284c7!important}#workspaceSourceRail .source-rail-menu-item:hover,#workspaceSourceRail .source-rail-menu-item:focus-visible{background:linear-gradient(135deg,#38bdf8,#0284c7)!important;color:#fff!important;transform:translateY(-1px)!important}#workspaceSourceRail .source-rail-menu-item:hover svg,#workspaceSourceRail .source-rail-menu-item:hover i,#workspaceSourceRail .source-rail-menu-item:focus-visible svg,#workspaceSourceRail .source-rail-menu-item:focus-visible i{color:#fff!important;stroke:#fff!important}#workspaceSourceRail .source-rail-count{top:-5px!important;right:-5px!important}body.theme-dark #workspaceSourceRail .source-rail-menu-item,body[data-theme=dark] #workspaceSourceRail .source-rail-menu-item{border-color:#38bdf86b!important;background:#062035e6!important;color:#e0f2fe!important;box-shadow:0 16px 34px #00000057,inset 0 1px #7dd3fc33!important}body.theme-dark #workspaceSourceRail .source-rail-menu-item svg,body.theme-dark #workspaceSourceRail .source-rail-menu-item i,body[data-theme=dark] #workspaceSourceRail .source-rail-menu-item svg,body[data-theme=dark] #workspaceSourceRail .source-rail-menu-item i{color:#7dd3fc!important;stroke:#7dd3fc!important}@media(max-width:768px){#workspaceSourceRail.workspace-source-rail,.tool-workspace #workspaceSourceRail.workspace-source-rail{position:fixed!important;right:14px!important;bottom:82px!important;top:auto!important;transform:none!important;z-index:220!important}#workspaceSourceRail .source-rail-menu{top:auto!important;bottom:54px!important;transform:translateY(8px) scale(.94)!important;transform-origin:bottom center!important}#workspaceSourceRail .source-rail-menu:after{top:auto!important;bottom:-14px!important}#workspaceSourceRail:hover .source-rail-menu,#workspaceSourceRail:focus-within .source-rail-menu,#workspaceSourceRail.is-open .source-rail-menu{transform:translateY(0) scale(1)!important}}#workspaceSourceRail .source-rail-menu-item,.tool-workspace #workspaceSourceRail .source-rail-menu-item{isolation:isolate!important;overflow:hidden!important;border:1px solid rgba(14,165,233,.55)!important;background:linear-gradient(145deg,#38bdf8f5,#0284c7f5)!important;color:#fff!important;box-shadow:0 14px 30px #0284c74d,inset 0 1px #ffffff75!important}#workspaceSourceRail .source-rail-menu-item:before,.tool-workspace #workspaceSourceRail .source-rail-menu-item:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;border-radius:inherit!important;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.34),transparent 42%),linear-gradient(180deg,#ffffff24,#fff0)!important;pointer-events:none!important}#workspaceSourceRail .source-rail-menu-item svg,#workspaceSourceRail .source-rail-menu-item i,.tool-workspace #workspaceSourceRail .source-rail-menu-item svg,.tool-workspace #workspaceSourceRail .source-rail-menu-item i{width:19px!important;height:19px!important;color:#fff!important;stroke:currentColor!important;fill:none!important;stroke-width:2.35!important;filter:drop-shadow(0 1px 2px rgba(3,7,18,.22))!important}#workspaceSourceRail .source-rail-menu-item:hover,#workspaceSourceRail .source-rail-menu-item:focus-visible,.tool-workspace #workspaceSourceRail .source-rail-menu-item:hover,.tool-workspace #workspaceSourceRail .source-rail-menu-item:focus-visible{border-color:#ffffffbd!important;background:linear-gradient(145deg,#0ea5e9,#007aff)!important;transform:translateY(-1px) scale(1.03)!important}body.theme-dark #workspaceSourceRail .source-rail-menu-item,body[data-theme=dark] #workspaceSourceRail .source-rail-menu-item{border-color:#7dd3fc80!important;background:linear-gradient(145deg,#0e7490f0,#0369a1f0)!important;color:#fff!important;box-shadow:0 16px 34px #0000006b,inset 0 1px #bae6fd3d!important}body.theme-dark #workspaceSourceRail .source-rail-menu-item svg,body.theme-dark #workspaceSourceRail .source-rail-menu-item i,body[data-theme=dark] #workspaceSourceRail .source-rail-menu-item svg,body[data-theme=dark] #workspaceSourceRail .source-rail-menu-item i{color:#fff!important;stroke:currentColor!important}body.workspace-route [hidden],body.workspace-route :is(.upload-view,#toolWorkspace,.workspace-file-grid,.merge-studio,.compare-studio,.page-studio,.sign-studio,.preview-editor-panel,.ai-result-panel,.pdf-editor-studio,.forms-studio-panel,.compare-result-panel,.signature-options-panel,.conversion-options-panel,.compress-options-panel,.tool-options-panel)[hidden]{display:none!important;visibility:hidden!important;pointer-events:none!important}.facebook-auth-button{width:min(360px,100%);min-height:44px;display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:10px;margin:0 auto 12px;padding:0 14px;border:1px solid #166fe5;border-radius:6px;color:#fff;background:#1877f2;font:inherit;font-size:.9rem;font-weight:760;cursor:pointer}.facebook-auth-button b{width:24px;height:24px;display:grid;place-items:center;font-family:Arial,sans-serif;font-size:1.3rem;line-height:1}.facebook-auth-button span{grid-column:2;min-width:0;text-align:center}.facebook-auth-button:hover{background:#166fe5}.facebook-auth-button:disabled{cursor:wait;opacity:.65}.social-link-dialog{width:min(430px,calc(100vw - 32px))}.social-provider-link{display:grid;justify-items:center;gap:12px;padding-top:8px}.social-provider-link p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.5;text-align:center}#googleLinkButton{min-height:44px}.social-link-list{min-width:0}.social-account-row{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(47,125,169,.14)}.social-account-row:last-child{border-bottom:0}.social-account-row>span:nth-child(2){min-width:0;display:grid;gap:2px}.social-account-row strong,.social-account-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-account-row strong{color:#20394d;font-size:.82rem}.social-account-row small{color:#6a7d8d;font-size:.74rem}.social-provider-mark{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(39,111,153,.18);border-radius:50%;color:#087fbd;background:#eef9ff;font-family:Arial,sans-serif;font-size:.82rem;font-weight:800}.social-provider-mark.facebook{color:#fff;background:#1877f2;border-color:#1877f2}.account-social-settings{margin-top:4px}body.theme-dark .social-account-row,body[data-theme=dark] .social-account-row{border-color:#82c0e229}body.theme-dark .social-account-row strong,body[data-theme=dark] .social-account-row strong{color:#edf8ff}body.theme-dark .social-account-row small,body[data-theme=dark] .social-account-row small{color:#9eb8c9}body.theme-dark .social-provider-mark.google,body[data-theme=dark] .social-provider-mark.google{color:#75d0ff;background:#17394b}body.workspace-route #workspaceSourceRail.workspace-source-rail{overflow:visible!important;transform:translate(-10px)!important;z-index:240!important}body.workspace-route #workspaceSourceRail .source-rail-trigger{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid rgba(255,255,255,.62)!important;border-radius:50%!important;color:#fff!important;background:linear-gradient(145deg,#38bdf8,#007aff 58%,#075985)!important;box-shadow:0 12px 28px #0284c752,inset 0 1px #ffffff94!important;transition:transform .2s ease,box-shadow .2s ease!important}body.workspace-route #workspaceSourceRail .source-rail-trigger:hover,body.workspace-route #workspaceSourceRail .source-rail-trigger[aria-expanded=true]{transform:translateY(-2px)!important;box-shadow:0 16px 34px #0284c76b,0 0 0 4px #38bdf81f!important}body.workspace-route #workspaceSourceRail .source-rail-trigger :is(i,svg){width:20px!important;height:20px!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;filter:none!important}body.workspace-route #workspaceSourceRail .source-rail-menu{position:absolute!important;inset:54px 0 auto auto!important;width:220px!important;min-width:220px!important;max-width:calc(100vw - 28px)!important;display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:8px!important;overflow:hidden!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(-8px) scale(.98)!important;transform-origin:top right!important;border:1px solid rgba(125,211,252,.58)!important;border-radius:8px!important;background:#f8fcfff2!important;box-shadow:0 20px 44px #0f172a33!important;backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important;transition:opacity .2s ease,transform .2s ease,visibility .2s!important;z-index:250!important}body.workspace-route #workspaceSourceRail .source-rail-menu:after{content:none!important}body.workspace-route #workspaceSourceRail.is-open .source-rail-menu{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}body.workspace-route #workspaceSourceRail .source-rail-menu-item{width:100%!important;height:auto!important;min-width:0!important;min-height:44px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;place-items:center start!important;gap:10px!important;padding:5px 10px 5px 6px!important;overflow:hidden!important;border:1px solid transparent!important;border-radius:6px!important;color:#0f2742!important;background:transparent!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important;transform:none!important}body.workspace-route #workspaceSourceRail .source-rail-menu-item:before{content:none!important}body.workspace-route #workspaceSourceRail .source-rail-menu-item :is(i,svg){position:static!important;grid-area:1 / 1!important;justify-self:center!important;width:34px!important;height:34px!important;padding:8px!important;border-radius:6px!important;color:#fff!important;stroke:currentColor!important;fill:none!important;background:linear-gradient(145deg,#38bdf8,#007aff)!important;box-shadow:0 7px 16px #0284c73d!important;filter:none!important}body.workspace-route #workspaceSourceRail .source-rail-menu-item span{position:static!important;grid-area:1 / 2!important;display:block!important;width:auto!important;height:auto!important;min-width:0!important;overflow:hidden!important;clip:auto!important;clip-path:none!important;color:inherit!important;font-size:.84rem!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0!important;white-space:normal!important}body.workspace-route #workspaceSourceRail .source-rail-menu-item:hover,body.workspace-route #workspaceSourceRail .source-rail-menu-item:focus-visible{border-color:#38bdf86b!important;color:#075985!important;background:#e0f2fed6!important;outline:none!important;transform:none!important}body.workspace-route #workspaceSourceRail .source-rail-menu-item.is-busy{opacity:.62!important;cursor:wait!important}body.workspace-route:is(.theme-dark,[data-theme=dark]) #workspaceSourceRail .source-rail-menu{border-color:#38bdf866!important;background:#031323ed!important;box-shadow:0 22px 48px #00000061!important}body.workspace-route:is(.theme-dark,[data-theme=dark]) #workspaceSourceRail .source-rail-menu-item{color:#f8fafc!important}body.workspace-route:is(.theme-dark,[data-theme=dark]) #workspaceSourceRail .source-rail-menu-item:hover,body.workspace-route:is(.theme-dark,[data-theme=dark]) #workspaceSourceRail .source-rail-menu-item:focus-visible{border-color:#38bdf87a!important;color:#fff!important;background:#0e749042!important}@media(max-width:760px){body.workspace-route #workspaceSourceRail.workspace-source-rail{position:fixed!important;inset:auto max(12px,env(safe-area-inset-right)) calc(78px + env(safe-area-inset-bottom)) auto!important;transform:none!important}body.workspace-route #workspaceSourceRail .source-rail-menu{inset:auto 0 54px auto!important;transform:translateY(8px) scale(.98)!important;transform-origin:bottom right!important}body.workspace-route #workspaceSourceRail.is-open .source-rail-menu{transform:translateY(0) scale(1)!important}}body.workspace-route #workspaceSourceRail .source-rail-trigger:before,body.workspace-route #workspaceSourceRail .source-rail-trigger:after{content:none!important;display:none!important}body.workspace-route #workspaceSourceRail .source-rail-trigger>:not(.source-trigger-glyph){display:none!important}body.workspace-route #workspaceSourceRail .source-trigger-glyph{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0 0 2px!important;color:#fff!important;font-family:Arial,sans-serif!important;font-size:30px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;text-shadow:0 1px 2px rgba(2,48,82,.22)!important;pointer-events:none!important}body.workspace-route:is(.theme-dark,[data-theme=dark]) #workspaceSourceRail .source-trigger-glyph{color:#063b5d!important;text-shadow:none!important}.account-console-page{min-height:calc(100dvh - 72px)!important;padding:26px clamp(14px,3vw,48px) 56px!important;color:#12263a!important;background:transparent!important}.account-console-page:before,.account-console-page:after{display:none!important}.account-console{position:relative!important;z-index:2!important;width:min(1460px,100%)!important;max-width:1460px!important;min-height:760px!important;margin:0 auto!important;display:grid!important;grid-template-columns:254px minmax(0,1fr)!important;align-items:start!important;gap:22px!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.account-console-sidebar,.account-console-main{border:1px solid rgba(96,155,190,.28)!important;border-radius:8px!important;background:#f9fdffe6!important;box-shadow:0 22px 54px #04365821!important;backdrop-filter:blur(22px) saturate(130%)!important;-webkit-backdrop-filter:blur(22px) saturate(130%)!important}.account-console-sidebar{position:sticky!important;top:88px!important;width:254px!important;min-height:0!important;max-height:calc(100dvh - 104px)!important;box-sizing:border-box!important;padding:16px 13px 18px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:rgba(14,134,194,.36) transparent!important}.account-console-user{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0 2px 10px!important;padding:0 0 11px!important;border-bottom:1px solid rgba(56,114,148,.2)!important}.account-avatar.account-avatar-outline{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid rgba(18,137,195,.38)!important;border-radius:50%!important;color:#087fbd!important;background:#eef9ff!important;box-shadow:inset 0 0 0 4px #fff!important}.account-avatar.account-avatar-outline :is(svg,i){width:19px!important;height:19px!important;color:currentColor!important;stroke:currentColor!important;background:none!important;box-shadow:none!important}.account-status-label{display:block!important;margin-bottom:2px!important;color:#5f7486!important;font-size:.68rem!important;font-weight:750!important;letter-spacing:0!important;text-transform:uppercase!important}.account-console-user strong{display:block!important;max-width:172px!important;overflow:hidden!important;color:#12263a!important;font-size:.9rem!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.account-plan-chip{display:inline-flex!important;align-items:center!important;min-height:25px!important;margin:0 2px 12px!important;padding:4px 9px!important;border:1px solid rgba(6,139,199,.2)!important;border-radius:999px!important;color:#0878af!important;background:#d6f4ffa8!important;font-size:.72rem!important;font-weight:800!important;line-height:1!important}.account-console-nav{display:grid!important;grid-template-columns:1fr!important;gap:2px!important;margin:0!important;padding:9px 0 7px!important;border:0!important;border-top:1px solid rgba(45,83,108,.19)!important}.account-console-nav:first-of-type{border-top:0!important;padding-top:0!important}.account-console-nav h2{margin:0 7px 5px!important;color:#23364a!important;font-size:.76rem!important;font-weight:820!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important}.account-console-nav button{width:100%!important;min-width:0!important;min-height:34px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding:6px 8px!important;border:0!important;border-radius:5px!important;color:#283b4d!important;background:transparent!important;box-shadow:none!important;font-size:.82rem!important;font-weight:610!important;line-height:1.2!important;text-align:left!important;cursor:pointer!important}.account-console-nav button :is(i,svg){width:17px!important;height:17px!important;padding:0!important;border:0!important;border-radius:0!important;color:#527087!important;stroke:currentColor!important;background:none!important;box-shadow:none!important}.account-console-nav button:hover,.account-console-nav button:focus-visible,.account-console-nav button.active{color:#075f94!important;background:#e6f4fb!important;outline:none!important}.account-console-nav button.active{box-shadow:inset 3px 0 #08a5df!important;font-weight:760!important}.account-console-nav button:is(:hover,:focus-visible,.active) :is(i,svg){color:#078cc9!important;stroke:currentColor!important}.account-console-main{min-width:0!important;min-height:760px!important;padding:26px!important;overflow:hidden!important}.account-console-head{min-height:58px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0 0 20px!important;padding:0 0 16px!important;border-bottom:1px solid rgba(49,99,130,.17)!important}.account-console-head span{display:block!important;margin-bottom:4px!important;color:#5c7284!important;font-size:.73rem!important;font-weight:760!important;letter-spacing:0!important;text-transform:uppercase!important}.account-console-head h1{margin:0!important;color:#10273b!important;font-size:1.6rem!important;font-weight:820!important;line-height:1.12!important;letter-spacing:0!important}.account-console-head .upgrade-pill,.account-intro-card .upgrade-pill{min-width:118px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:8px 14px!important;border:1px solid #e6b700!important;border-radius:6px!important;color:#382d00!important;background:#ffd51f!important;box-shadow:0 8px 18px #d3a60038!important;font-size:.8rem!important;font-weight:850!important;white-space:nowrap!important}.account-console-head .upgrade-pill :is(i,svg),.account-intro-card .upgrade-pill :is(i,svg){width:16px!important;height:16px!important;color:currentColor!important;stroke:currentColor!important;background:none!important;box-shadow:none!important}.account-profile-grid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr)!important;gap:16px!important;align-items:stretch!important}.account-profile-grid[hidden]{display:none!important}.account-profile-grid .profile-identity-card{grid-row:span 2!important}.account-profile-section{min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.account-profile-section.account-narrow-section{grid-template-columns:minmax(0,820px)!important}.account-profile-card{min-width:0!important;padding:20px!important;overflow:hidden!important;border:1px solid rgba(69,126,158,.22)!important;border-radius:8px!important;color:#182d40!important;background:#ffffffd6!important;box-shadow:0 10px 28px #12496914!important}.account-profile-card.full,.profile-section-card.full,.account-profile-section>.account-empty-state{grid-column:1 / -1!important}.account-card-head{min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 17px!important;padding:0 0 11px!important;border-bottom:1px solid rgba(62,111,141,.17)!important}.account-card-head>div{min-width:0!important}.account-card-head h2,.account-intro-card h2{margin:0!important;color:#132a3d!important;font-size:1rem!important;font-weight:820!important;line-height:1.25!important;letter-spacing:0!important}.account-card-head p{margin:4px 0 0!important;color:#64798a!important;font-size:.78rem!important}.account-card-head>span{flex:0 0 auto!important;color:#607587!important;font-size:.75rem!important;font-style:normal!important;font-weight:730!important}.account-card-head>button:not(.upgrade-pill),.profile-inline-links button,.account-text-action,.danger-text-action{min-width:0!important;min-height:30px!important;padding:4px 7px!important;border:0!important;border-radius:4px!important;color:#087fbd!important;background:transparent!important;box-shadow:none!important;font-size:.78rem!important;font-weight:780!important;text-decoration:none!important}.account-card-head>button:not(.upgrade-pill):hover,.profile-inline-links button:hover,.account-text-action:hover{color:#035b8b!important;background:#e9f6fc!important}.danger-text-action{color:#b42336!important}.danger-text-action:hover{color:#8c1527!important;background:#fff0f2!important}.profile-detail-list{display:grid!important;gap:0!important;margin:0!important}.profile-detail-list>div{min-width:0!important;display:grid!important;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr)!important;gap:14px!important;padding:10px 0!important;border-bottom:1px solid rgba(61,111,141,.12)!important}.profile-detail-list dt,.profile-detail-list dd{margin:0!important;min-width:0!important;color:#536a7c!important;font-size:.83rem!important;overflow-wrap:anywhere!important}.profile-detail-list dd{color:#172d40!important;font-weight:680!important}.profile-inline-links{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:15px!important}.profile-social-copy,.profile-section-note,.account-intro-card p{color:#5f7485!important;font-size:.82rem!important;line-height:1.55!important}.social-link-list{display:grid!important;gap:11px!important}.profile-social-account{min-width:0!important;overflow:hidden!important;color:#2d4356!important;font-size:.8rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-social-account b,.profile-social-icons button{width:29px!important;height:29px!important;display:inline-grid!important;place-items:center!important;padding:0!important;border:1px solid rgba(40,123,168,.22)!important;border-radius:50%!important;color:#087fbd!important;background:#eef9ff!important;box-shadow:none!important;font-size:.78rem!important}.profile-social-icons{display:flex!important;gap:8px!important}.profile-social-icons :is(i,svg){width:14px!important;height:14px!important;color:currentColor!important;stroke:currentColor!important}.profile-email-value{margin:0!important;padding:12px!important;border:1px solid rgba(47,125,169,.16)!important;border-radius:6px!important;color:#32495b!important;background:#f3faff!important;box-shadow:none!important;font-size:.8rem!important;overflow-wrap:anywhere!important}.account-form{min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.account-form.compact,.account-tool-settings-form{grid-template-columns:1fr!important}.account-form.inline-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.account-form>label,.account-form .account-switch-row{min-width:0!important;display:grid!important;gap:7px!important;color:#2a4053!important;font-size:.78rem!important;font-weight:720!important}.account-form>label.full{grid-column:1 / -1!important}.account-form :is(input:not([type=checkbox]),select,textarea){width:100%!important;min-width:0!important;min-height:42px!important;padding:9px 11px!important;border:1px solid rgba(62,111,141,.3)!important;border-radius:6px!important;color:#132a3d!important;background:#fffffff0!important;box-shadow:inset 0 1px 2px #0837520a!important;font:inherit!important;font-size:.82rem!important}.account-form :is(input:not([type=checkbox]),select,textarea):focus{border-color:#159ed5!important;outline:3px solid rgba(21,158,213,.14)!important}.account-form label small{color:#718494!important;font-size:.73rem!important;font-weight:500!important;line-height:1.45!important}.account-form-actions{grid-column:1 / -1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;padding-top:2px!important}.account-form .signup-button,.account-plan-card .signup-button,.totp-setup .signup-button{min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:8px 15px!important;border:1px solid #087cb7!important;border-radius:6px!important;color:#fff!important;background:#0b8fc9!important;box-shadow:0 8px 18px #047db72e!important;font-size:.8rem!important;font-weight:800!important}.account-form .signup-button :is(i,svg),.account-plan-card .signup-button :is(i,svg){width:15px!important;height:15px!important;color:currentColor!important;stroke:currentColor!important}.account-switch-row{position:relative!important;min-height:58px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:16px!important;padding:11px 0!important;border-bottom:1px solid rgba(52,101,131,.13)!important;cursor:pointer!important}.account-switch-row>span{display:grid!important;gap:3px!important}.account-switch-row strong{color:#1d3447!important;font-size:.82rem!important}.account-switch-row input{position:absolute!important;opacity:0!important;pointer-events:none!important}.account-switch-row>i{position:relative!important;width:42px!important;height:24px!important;border:1px solid #9fb3c0!important;border-radius:999px!important;background:#d8e1e7!important;transition:background .18s ease,border-color .18s ease!important}.account-switch-row>i:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 5px #13374b38!important;transition:transform .18s ease!important}.account-switch-row input:checked+i{border-color:#0588c5!important;background:#0b9bd7!important}.account-switch-row input:checked+i:after{transform:translate(18px)!important}.account-switch-row input:focus-visible+i{outline:3px solid rgba(11,155,215,.18)!important}.security-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}.account-status{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;padding:4px 8px!important;border:1px solid transparent!important;border-radius:999px!important;font-size:.68rem!important;font-style:normal!important;font-weight:800!important;line-height:1!important;text-transform:capitalize!important}.account-status.enabled{border-color:#9bd6bd!important;color:#11683f!important;background:#e9f8f0!important}.account-status.pending{border-color:#e8cd75!important;color:#775c00!important;background:#fff9dc!important}.account-status.disabled{border-color:#efb5bd!important;color:#9d2435!important;background:#fff0f2!important}.account-intro-card{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important}.account-intro-card>div:first-child{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border:1px solid rgba(8,143,201,.22)!important;border-radius:8px!important;color:#0788c3!important;background:#eaf8ff!important}.account-intro-card>div:first-child :is(i,svg){width:22px!important;height:22px!important;color:currentColor!important;stroke:currentColor!important}.account-intro-card p{margin:5px 0 0!important}.account-table-wrap{width:100%!important;overflow:auto!important;border:1px solid rgba(57,105,134,.16)!important;border-radius:6px!important}.account-table{width:100%!important;min-width:680px!important;border-collapse:collapse!important;color:#253c4e!important;font-size:.77rem!important}.account-table th,.account-table td{padding:11px 12px!important;border-bottom:1px solid rgba(62,110,139,.13)!important;text-align:left!important;vertical-align:middle!important;white-space:nowrap!important}.account-table th{color:#5b7182!important;background:#f2f8fb!important;font-size:.7rem!important;font-weight:820!important;text-transform:uppercase!important}.account-table tbody tr:last-child td{border-bottom:0!important}.icon-action{width:32px!important;height:32px!important;min-width:32px!important;display:inline-grid!important;place-items:center!important;padding:0!important;border:1px solid rgba(58,108,137,.2)!important;border-radius:5px!important;color:#60788a!important;background:#fff!important;box-shadow:none!important}.icon-action:hover,.icon-action:focus-visible{border-color:#e7a6b0!important;color:#a32134!important;background:#fff3f5!important}.icon-action :is(i,svg){width:15px!important;height:15px!important;color:currentColor!important;stroke:currentColor!important}.account-tabs,.region-filter{display:flex!important;gap:3px!important;margin:0 0 20px!important;padding:3px!important;overflow-x:auto!important;border:1px solid rgba(60,111,141,.18)!important;border-radius:7px!important;background:#f1f7fa!important;scrollbar-width:thin!important}.account-tabs button,.region-filter button{flex:0 0 auto!important;min-height:34px!important;padding:7px 11px!important;border:0!important;border-radius:5px!important;color:#577083!important;background:transparent!important;box-shadow:none!important;font-size:.74rem!important;font-weight:750!important;white-space:nowrap!important}.account-tabs button.active,.region-filter button.active{color:#086ea5!important;background:#fff!important;box-shadow:0 3px 10px #1652741a!important}.account-list{min-width:0!important;display:grid!important;gap:8px!important}.account-list-row{min-width:0!important;min-height:58px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto auto!important;align-items:center!important;gap:11px!important;padding:10px!important;border:1px solid rgba(54,104,135,.16)!important;border-radius:6px!important;background:#f7fbfde0!important}.account-list-row>:is(i,svg){width:32px!important;height:32px!important;padding:7px!important;border-radius:6px!important;color:#087fba!important;background:#e5f6fd!important;stroke:currentColor!important}.account-list-row>span:not(.account-status){min-width:0!important;display:grid!important;gap:3px!important}.account-list-row strong{overflow:hidden!important;color:#1d3447!important;font-size:.8rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}.account-list-row small{color:#6c8090!important;font-size:.72rem!important;overflow-wrap:anywhere!important}.account-empty-state,.account-empty-inline{min-width:0!important;display:grid!important;place-items:center!important;gap:8px!important;padding:32px 18px!important;border:1px dashed rgba(62,113,143,.28)!important;border-radius:7px!important;color:#617889!important;background:#f5fafdb8!important;text-align:center!important}.account-empty-inline{padding:20px 15px!important}.account-empty-state :is(i,svg),.account-empty-inline :is(i,svg){width:25px!important;height:25px!important;color:#168ac0!important;stroke:currentColor!important}.account-empty-state strong{color:#284154!important;font-size:.86rem!important}.account-empty-state small,.account-empty-inline p{max-width:54ch!important;margin:0!important;color:#6c8191!important;font-size:.75rem!important;line-height:1.5!important}.account-region-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.account-region-card{min-width:0!important;min-height:84px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding:13px!important;border:1px solid rgba(58,111,142,.2)!important;border-radius:7px!important;color:#1b3346!important;background:#fbfdfe!important;box-shadow:none!important;text-align:left!important}.account-region-card.active{border-color:#0b99d373!important;background:#effaff!important}.account-region-card.locked{opacity:.62!important}.account-region-card>:is(i,svg){width:31px!important;height:31px!important;padding:6px!important;border-radius:6px!important;color:#0887c0!important;background:#def4fd!important;stroke:currentColor!important}.account-region-card span{min-width:0!important;display:grid!important;gap:3px!important}.account-region-card strong{font-size:.8rem!important}.account-region-card small,.account-region-card em{color:#6a8090!important;font-size:.7rem!important;font-style:normal!important}.totp-setup{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;align-items:start!important;gap:18px!important}.totp-setup>img{width:180px!important;height:180px!important;padding:8px!important;border:1px solid rgba(56,108,137,.23)!important;border-radius:7px!important;background:#fff!important}.totp-setup>div{min-width:0!important;display:grid!important;gap:9px!important}.totp-setup small{min-width:0!important;display:grid!important;gap:4px!important;color:#647b8c!important;font-size:.72rem!important;overflow-wrap:anywhere!important}.totp-setup code{padding:5px 7px!important;border-radius:4px!important;color:#075f91!important;background:#eaf7fd!important;font-size:.72rem!important;word-break:break-all!important}.signature-overview-grid{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.signature-account-preview{min-height:150px!important;display:grid!important;place-items:center!important;gap:8px!important;padding:18px!important;border:1px dashed rgba(43,110,148,.28)!important;border-radius:7px!important;background:#f6fbfe!important;text-align:center!important}.signature-account-preview :is(i,svg){width:28px!important;height:28px!important;color:#0d8bc4!important;stroke:currentColor!important}.signature-account-preview strong{color:#143147!important;font-family:Segoe Script,cursive!important;font-size:1.35rem!important;font-weight:700!important}.signature-account-preview small{color:#6c8292!important;font-size:.73rem!important}.account-profile-card:has(.account-plan-grid){padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.account-profile-card:has(.account-plan-grid)>.account-card-head,.account-profile-card:has(.account-plan-grid)>.profile-section-note{padding-inline:3px!important}.account-plan-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.account-plan-card{min-width:0!important;display:flex!important;flex-direction:column!important;gap:9px!important;padding:18px!important;border:1px solid rgba(62,112,142,.22)!important;border-radius:8px!important;color:#21394b!important;background:#ffffffe0!important;box-shadow:0 10px 26px #11466514!important}.account-plan-card.active{border-color:#0999d294!important;box-shadow:inset 0 3px #0aa0d8,0 12px 28px #0b85b81f!important}.account-plan-card>span{color:#668091!important;font-size:.66rem!important;font-weight:820!important;text-transform:uppercase!important}.account-plan-card h3{margin:0!important;color:#163146!important;font-size:1rem!important;text-transform:capitalize!important}.account-plan-card>strong{color:#087daf!important;font-size:1.45rem!important}.account-plan-card>strong small{color:#788a97!important;font-size:.68rem!important}.account-plan-card p{margin:0!important;color:#607788!important;font-size:.75rem!important}.account-plan-card button{width:100%!important;margin-top:auto!important}body.theme-dark .account-console-page{color:#edf9ff!important;background:transparent!important}body.theme-dark .account-console-sidebar,body.theme-dark .account-console-main{border-color:#84d4f747!important;background:#032741e0!important;box-shadow:0 24px 64px #00111f4d!important}body.theme-dark .account-console-sidebar *,body.theme-dark .account-console-main *,body.theme-dark .account-console-head h1,body.theme-dark .account-card-head h2,body.theme-dark .account-profile-card,body.theme-dark .account-profile-card strong,body.theme-dark .account-profile-card dd,body.theme-dark .account-form>label,body.theme-dark .account-switch-row strong{color:#edf9ff!important}body.theme-dark .account-console-nav,body.theme-dark .account-console-user,body.theme-dark .account-console-head,body.theme-dark .account-card-head,body.theme-dark .profile-detail-list>div,body.theme-dark .account-switch-row{border-color:#93daf833!important}body.theme-dark .account-console-nav button:not(.active),body.theme-dark .account-console-nav button:not(.active) *{color:#cfefff!important;stroke:currentColor!important;background:transparent!important;box-shadow:none!important}body.theme-dark .account-console-nav button:is(:hover,:focus-visible,.active),body.theme-dark .account-console-nav button:is(:hover,:focus-visible,.active) *{color:#053d5f!important;stroke:currentColor!important;background:#dff5ff!important}body.theme-dark .account-profile-card,body.theme-dark .account-plan-card{border-color:#84d3f640!important;color:#edf9ff!important;background:#074369c2!important;box-shadow:0 12px 32px #0015263d!important}body.theme-dark .account-profile-card:has(.account-plan-grid){background:transparent!important;box-shadow:none!important}body.theme-dark :is(.profile-social-copy,.profile-section-note,.account-intro-card p,.account-card-head p,.profile-detail-list dt,.account-form label small,.account-list-row small,.account-empty-state small,.account-empty-inline p,.account-region-card small,.account-region-card em,.account-plan-card p,.signature-account-preview small){color:#c6e7f7!important}body.theme-dark :is(.profile-email-value,.account-list-row,.account-empty-state,.account-empty-inline,.signature-account-preview,.account-region-card,.account-table-wrap){border-color:#8cd7f73d!important;color:#edf9ff!important;background:#02233b85!important;box-shadow:none!important}body.theme-dark .account-form :is(input:not([type=checkbox]),select,textarea){border-color:#8ed7f659!important;color:#f4fbff!important;background:#011c30d1!important}body.theme-dark .account-table{color:#eaf8ff!important}body.theme-dark .account-table th{color:#d3effb!important;background:#011d31b3!important}body.theme-dark .account-table :is(th,td){border-color:#8fd8f72e!important}body.theme-dark .account-tabs,body.theme-dark .region-filter{border-color:#89d2f238!important;background:#011d3194!important}body.theme-dark .account-tabs button:not(.active),body.theme-dark .region-filter button:not(.active){color:#cdebf8!important;background:transparent!important}body.theme-dark .account-tabs button.active,body.theme-dark .region-filter button.active{color:#073e60!important;background:#def4fd!important}body.theme-dark .account-card-head>button:not(.upgrade-pill),body.theme-dark .profile-inline-links button,body.theme-dark .account-text-action{color:#8edfff!important;background:transparent!important}body.theme-dark .danger-text-action{color:#ffb5c0!important;background:transparent!important}body.theme-dark .account-form .signup-button,body.theme-dark .account-plan-card .signup-button,body.theme-dark .totp-setup .signup-button{border-color:#8edfff!important;color:#053a5a!important;background:#dff6ff!important}body.theme-dark .icon-action{border-color:#8dd5f347!important;color:#c8eafa!important;background:#021f34b8!important}body.theme-dark .account-console-head .upgrade-pill,body.theme-dark .account-intro-card .upgrade-pill{border-color:#ffd51f!important;color:#342900!important;background:#ffd51f!important}@media(max-width:1180px){.account-plan-grid,.account-form.inline-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.account-console-page{padding:16px 12px 42px!important}.account-console{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.account-console-sidebar{position:relative!important;top:auto!important;width:100%!important;max-height:none!important;display:flex!important;align-items:flex-start!important;gap:12px!important;padding:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important}.account-console-user{flex:0 0 210px!important;margin:0!important;padding:3px 12px 3px 0!important;border:0!important;border-right:1px solid rgba(61,111,141,.2)!important;scroll-snap-align:start!important}.account-plan-chip{display:none!important}.account-console-nav{flex:0 0 188px!important;min-width:188px!important;padding:0 0 0 12px!important;border:0!important;border-left:1px solid rgba(61,111,141,.18)!important;scroll-snap-align:start!important}.account-console-main{min-height:680px!important;padding:20px!important}.account-profile-grid,.account-profile-section,.security-card-grid,.signature-overview-grid{grid-template-columns:minmax(0,1fr)!important}.account-profile-grid .profile-identity-card{grid-row:auto!important}.account-region-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:640px){.account-console-page{padding-inline:8px!important}.account-console-main{padding:15px!important}.account-console-head{align-items:center!important}.account-console-head h1{font-size:1.3rem!important}.account-console-head .upgrade-pill{min-width:42px!important;width:42px!important;padding:0!important;font-size:0!important}.account-console-head .upgrade-pill :is(i,svg){width:17px!important;height:17px!important}.account-profile-card{padding:16px!important}.profile-detail-list>div,.account-form,.account-form.inline-grid,.totp-setup,.account-intro-card{grid-template-columns:minmax(0,1fr)!important}.account-intro-card .upgrade-pill{width:100%!important}.account-list-row{grid-template-columns:32px minmax(0,1fr) auto!important}.account-list-row .account-status{grid-column:2!important;justify-self:start!important}.account-list-row .icon-action{grid-column:3!important;grid-row:1 / span 2!important}.totp-setup>img{width:min(180px,100%)!important;height:auto!important;aspect-ratio:1!important;justify-self:center!important}.account-plan-grid{grid-template-columns:minmax(0,1fr)!important}.account-form-actions{justify-content:stretch!important}.account-form-actions .signup-button{width:100%!important}}@media(max-width:640px){.profile-page .account-console{gap:10px!important}.profile-page .account-console-sidebar{position:relative!important;top:auto!important;z-index:40!important;width:100%!important;height:66px!important;min-height:66px!important;max-height:66px!important;display:flex!important;align-items:stretch!important;gap:4px!important;padding:6px 7px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:12px!important;scroll-snap-type:x proximity!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important}.profile-page .account-console-sidebar::-webkit-scrollbar{display:none!important}.profile-page .account-console-user,.profile-page .account-plan-chip{display:none!important}.profile-page .account-console-nav,.profile-page .account-console-nav:first-of-type{width:auto!important;min-width:0!important;flex:0 0 auto!important;display:flex!important;grid-template-columns:none!important;align-items:stretch!important;gap:3px!important;margin:0!important;padding:0 3px!important;border:0!important;border-inline-start:1px solid rgba(61,111,141,.16)!important;scroll-snap-align:start!important}.profile-page .account-console-nav:first-of-type{border-inline-start:0!important}.profile-page .account-console-nav h2{display:none!important}.profile-page .account-console-nav button{width:auto!important;min-width:68px!important;max-width:84px!important;min-height:54px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:19px minmax(0,1fr)!important;place-items:center!important;gap:3px!important;padding:5px 7px!important;border-radius:5px!important;font-size:.68rem!important;line-height:1.05!important;text-align:center!important;white-space:nowrap!important;scroll-snap-align:center!important}.profile-page .account-console-nav button span{display:block!important;width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-page .account-console-nav button :is(i,svg){width:17px!important;height:17px!important}.profile-page .account-console-nav button.active{box-shadow:inset 0 -3px #08a5df!important}.profile-page .account-console-main{padding:14px!important}body.theme-dark .profile-page .account-console-nav,body[data-theme=dark] .profile-page .account-console-nav{border-inline-start-color:#8dd5f32b!important}}
