:root{--paper:#f4f1e9;--paper-deep:#ece8dc;--surface:#fdfcf8;--ink:#191713;--ink-soft:#3b382f;--muted:#7c766a;--faint:#a29b8c;--line:#e4dfd2;--line-strong:#d3ccbb;--sage:#3f6b4f;--sage-bg:#e6efe4;--ochre:#8a6420;--ochre-bg:#f3ead4;--slate:#44618c;--slate-bg:#e6ecf4;--clay:#994a38;--clay-bg:#f4e5df;--serif:var(--font-serif),"Fraunces",Georgia,serif;--sans:var(--font-sans),"Inter",-apple-system,"Segoe UI",sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--r-card:15px;--r-btn:10px;--r-input:9px;--shadow-s:0 1px 2px #1917130d;--shadow-m:0 1px 2px #1917130d,0 10px 30px #19171312;--shadow-l:0 2px 6px #1917130f,0 24px 60px #1917131f;--purple:#191713;--purple-dark:#000}.organization-switcher-trigger{border:1px solid var(--line,#d7d7da)!important;background:var(--surface,#fff)!important;min-height:38px!important;color:var(--ink,#111)!important;border-radius:10px!important;padding:0 10px!important}.organization-switcher [data-localization-key]{color:inherit!important}:root[data-theme=dark]{--paper:#11100e;--paper-deep:#1c1a17;--surface:#171614;--ink:#fff;--ink-soft:#e4e1da;--muted:#aaa59b;--faint:#817c73;--line:#34312c;--line-strong:#4b4740;--purple:#fff;--purple-dark:#ddd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=blue]{--paper:#071629;--paper-deep:#0d213b;--surface:#102943;--ink:#f8f1d5;--ink-soft:#e2d7ad;--muted:#b6b294;--faint:#8e8b73;--line:#294765;--line-strong:#c6a94c;--purple:#d7b85a;--purple-dark:#bea043;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] body,:root[data-theme=blue] body{background:var(--paper);color:var(--ink)}:root[data-theme=dark] :is(.sidebar,.topbar,.panel,.modal,.library-top,.document-library-panel,.settings-nav,.settings-main,.editor-top,.fieldbar,.properties,.signer-top,.signer-progress,.sign-tasks),:root[data-theme=blue] :is(.sidebar,.topbar,.panel,.modal,.library-top,.document-library-panel,.settings-nav,.settings-main,.editor-top,.fieldbar,.properties,.signer-top,.signer-progress,.sign-tasks){background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important}body{background:radial-gradient(1100px 500px at 75% -8%, #fdfcf8 0%, transparent 60%), radial-gradient(900px 600px at -10% 110%, #efeadd 0%, transparent 55%), var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px}button,input,select,textarea{font-family:var(--sans)}::selection{color:#f4f1e9;background:#191713}.modal,.panel,.smart-upload,.analysis-card,.placed-field,.ai-mini-field{filter:none}.eyebrow{text-transform:uppercase;font-family:var(--mono)!important;letter-spacing:.16em!important;color:var(--faint)!important;font-size:10px!important;font-weight:500!important}.page-heading h1,.library-heading h1,.settings-title h1,.panel-title h2,.cta-card h2,.smart-upload h2,.sign-tasks h2,.document-library-head h2,.empty-document-library b,.modal h2,.signin-card h2,.action-dialog h2,.finish-screen h1,.recent-template-strip h2,.default-card-title h2{font-family:var(--serif);letter-spacing:-.015em;font-weight:530}.page-heading h1{font-size:32px}.page-heading p{color:var(--muted);font-size:14px}.library-heading h1{font-size:38px;font-weight:520}kbd{font-family:var(--mono)}.primary,.outline{border-radius:var(--r-btn);letter-spacing:.005em;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.primary{color:#f7f4ec;background:linear-gradient(#2e2a23,#161310);border:1px solid #0d0b08;box-shadow:inset 0 1px #fff6e129,0 1px 2px #14110c59,0 8px 20px #19171324}.primary:hover{background:linear-gradient(#3a352c,#1d1a15)}.primary:disabled,.finish-button:disabled{color:#98927f;box-shadow:none;cursor:not-allowed;background:#dcd7ca;border-color:#cfc9b8}.outline,.icon-button{border:1px solid var(--line-strong);color:var(--ink-soft);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:#fdfcf8d9;box-shadow:inset 0 1px #fff,0 1px 3px #1917130f}.outline:hover,.icon-button:hover{background:#fdfcf8;border-color:#b9b19c}.icon-button{border-radius:var(--r-btn);color:var(--ink-soft);place-items:center;display:grid}.icon-button i{background:var(--clay);border-color:var(--surface)}.sidebar{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);border-right:1px solid var(--line);background:#faf8f1e0;padding:26px 16px 18px}.sidebar:before,.sidebar:after{border-color:#1917130d}.brand{font-family:var(--serif);letter-spacing:-.02em;padding-bottom:30px;font-size:24px;font-style:italic;font-weight:560}.brand-mark{border:1px solid var(--line-strong);box-shadow:inset 0 1px #fff,0 3px 10px #1917131a;background:linear-gradient(150deg,#fffdf7,#e9e4d6)!important}.nav-item{color:#5d574b;border-radius:10px;gap:12px;height:42px;font-size:13.5px;font-weight:550;transition:background .15s,color .15s}.nav-item span{width:20px;height:20px;font-size:initial;color:#8a8374;place-items:center;display:grid}.nav-item:hover{color:var(--ink);background:#1917130e}.nav-item:hover span{color:var(--ink)}.nav-item.active{color:#f4f1e9;background:linear-gradient(#2c2822,#191713);box-shadow:inset 0 1px #fff6e124,0 4px 12px #1917132e}.nav-item.active span{color:#d8d2c4}.nav-item b{font-family:var(--mono);color:#6d675a;background:#19171312;padding:3px 7px;font-size:10px;font-weight:500}.nav-item.active b{color:#e8e3d5;background:#fff6e124}.user-card{border-top:1px solid var(--line);padding-top:16px}.user-card strong{letter-spacing:-.01em;font-size:12.5px}.user-card small{color:var(--faint);font-size:11px}.user-card .avatar{background:linear-gradient(150deg,#3b382f,#191713);border-radius:12px;font-size:11px}.user-card button{color:var(--faint);cursor:pointer}.topbar{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);border-bottom:1px solid var(--line);background:#faf8f1d1}.search{border:1px solid var(--line);height:40px;color:var(--faint);background:#fdfcf8e6;border-radius:10px;transition:border-color .15s,box-shadow .15s}.search:focus-within{border-color:#b9b19c;box-shadow:0 0 0 3px #1917130f}.search span{place-items:center;display:grid}.search input{color:var(--ink);font-size:13px}.search input::placeholder{color:var(--faint)}.search kbd{font-family:var(--mono);color:var(--muted);background:var(--paper);border:1px solid var(--line-strong);box-shadow:0 1px 0 var(--line-strong);border-radius:6px;font-size:9.5px}.hamburger,.global-hamburger{color:var(--ink);place-items:center;display:grid}.stats>button{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-s);background:#fdfcf8d9;gap:15px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s}.stats>button:hover{border-color:var(--line-strong);box-shadow:var(--shadow-m);transform:translateY(-2px)}.stats>button small{color:var(--muted);letter-spacing:.01em;font-size:11.5px;font-weight:550}.stats>button strong{font-family:var(--serif);letter-spacing:-.02em;margin-top:2px;font-size:30px;font-weight:540}.stats>button em{color:var(--faint);margin-top:6px;font-size:11px}.stat-icon{border-radius:12px;width:40px;height:40px}.stat-icon.purple{background:var(--ochre-bg);color:var(--ochre)}.stat-icon.blue{background:var(--slate-bg);color:var(--slate)}.stat-icon.green{background:var(--sage-bg);color:var(--sage)}.stat-icon.amber{background:var(--clay-bg);color:var(--clay)}.panel{-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-s);background:#fdfcf8e0}.panel-title h2{margin-bottom:4px;font-size:18px}.panel-title p{color:var(--faint);font-size:12px}.panel-title button{font-family:var(--mono);letter-spacing:.04em;font-size:10.5px;font-weight:600;color:var(--ink)!important}.table-head{font-family:var(--mono);letter-spacing:.12em;color:var(--faint);border-block:1px solid var(--line);background:#19171306;font-size:9px;font-weight:500}.doc-row{border-bottom:1px solid #eeeae0;transition:background .12s}.doc-row:hover{background:#19171305}.doc-title strong{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.doc-title i{font-family:var(--mono);letter-spacing:.06em;color:#efe9da;background:linear-gradient(160deg,#2e2a23,#161310);border-radius:7px;font-size:8px;font-weight:600;box-shadow:inset 0 1px #fff6e124}.recipient i{background:var(--paper-deep);color:var(--ink-soft);border-radius:10px;font-size:10px;font-weight:650}.recipient span{font-size:13px;font-weight:550}.recipient-status-button small{color:var(--faint);font-size:11px}.muted{color:var(--muted);font-size:12px}.dots{color:var(--faint);cursor:pointer;border-radius:8px}.dots:hover{color:var(--ink);background:#1917130f}.status{white-space:nowrap;line-height:1;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--paper-deep);color:var(--ink-soft);border:1px solid #0000;border-radius:999px;align-items:center;padding:5px 10px;font-size:9.5px;font-weight:600;display:inline-flex}.status.draft{color:#6d675a;background:#edeade;border-color:#dfd9c8}.status.sent{background:var(--slate-bg);color:var(--slate);border-color:#d4ddeb}.status.partially,.status.partially-signed{background:var(--ochre-bg);color:var(--ochre);border-color:#e8dcbc}.status.completed{background:var(--sage-bg);color:var(--sage);border-color:#d2e2ce}.timeline i{border-radius:11px}.timeline i.check{background:var(--sage-bg);color:var(--sage)}.timeline i.view{background:var(--slate-bg);color:var(--slate)}.timeline i.sent{background:var(--ochre-bg);color:var(--ochre)}.timeline i.draft{background:var(--paper-deep);color:var(--ink-soft)}.timeline strong{letter-spacing:-.01em;font-size:13px;font-weight:600}.timeline small{color:var(--faint);font-size:11px}.activity-link{font-family:var(--mono);letter-spacing:.04em;font-size:10.5px;font-weight:600;color:var(--ink)!important}.cta-card{border-radius:var(--r-card);box-shadow:inset 0 1px #fff6e11f,var(--shadow-m);background:radial-gradient(600px 200px at 90% -30%,#fff6e117,#0000 60%),linear-gradient(135deg,#211d17,#131109 70%);border:1px solid #0d0b08}.cta-card h2{color:#f7f4ec;font-size:22px;font-weight:500}.cta-card p{color:#a89f8d}.primary.light{color:#191713;background:#f4f1e9;border-color:#d3ccbb;box-shadow:0 2px 10px #0000004d}.primary.light:hover{background:#fff}.recent-template-strip h2{font-size:19px;font-weight:520}.recent-template-strip>div:nth-child(2)>button{border:1px solid var(--line);background:#fdfcf8b3;border-radius:12px;transition:border-color .15s,transform .15s}.recent-template-strip>div:nth-child(2)>button:hover{border-color:var(--line-strong);transform:translateY(-1px)}.recent-template-strip span{background:var(--surface);border:1px solid var(--line-strong);font-family:var(--mono);border-radius:7px;font-size:9px}.recent-template-strip b{font-size:12px;font-weight:600}.recent-template-strip small{color:var(--faint);font-size:10.5px}.recent-template-strip em{font-family:var(--mono);letter-spacing:.04em;font-size:9.5px}.library-shell{background:0 0}.library-top{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);border-bottom:1px solid var(--line);background:#faf8f1d9}.library-top nav{border:1px solid var(--line);background:#1917130f;border-radius:11px}.library-top nav button{color:#5d574b;border-radius:8px;font-size:12.5px;font-weight:550}.library-top nav button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #1917131a}.library-heading>div>p:not(.eyebrow){color:var(--muted);font-size:14px}.smart-upload{border:1px solid var(--line);box-shadow:inset 0 1px #fff,var(--shadow-m);background:linear-gradient(150deg,#fdfcf8eb,#f0ece2d9);border-radius:18px}.smart-upload h2{font-size:24px;font-weight:510}.smart-upload p{color:var(--muted);font-size:13px;line-height:1.65}.early-beta{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);font-size:8px}.document-library-panel{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-s);background:#fdfcf8e6}.document-library-head{border-bottom:1px solid var(--line)}.document-library-head h2{font-size:22px;font-weight:510}.document-library-head>span{font-family:var(--mono);letter-spacing:.06em;background:var(--paper-deep);color:var(--muted);font-size:9.5px;font-weight:500}.document-library-list article{border-bottom:1px solid #eeeae0;transition:background .12s}.document-library-list article:hover{background:#19171305}.document-library-list b{letter-spacing:-.01em;font-size:14px;font-weight:600}.document-library-list small{color:var(--faint);font-size:11px}.document-file-icon{font-family:var(--mono);letter-spacing:.06em;color:#efe9da;background:linear-gradient(160deg,#2e2a23,#161310);border-radius:9px;font-size:7.5px;box-shadow:inset 0 1px #fff6e124}.contact-row>i{background:var(--paper-deep);color:var(--ink-soft);border-radius:11px;font-size:10px;font-weight:650}.contact-row b{font-size:13px}.contact-row small{color:var(--faint);font-size:11px}.contact-row em{font-family:var(--mono);background:var(--paper-deep);color:var(--muted);font-size:9.5px}.template-grid article{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-s);background:#fdfcf8e6}.template-grid h3{font-family:var(--serif);font-size:15px;font-weight:560}.template-grid p,.template-grid small{color:var(--muted);font-size:10.5px}.template-page{background:var(--paper);border:1px solid var(--line)}.template-page span{font-family:var(--serif)}.template-page i{background:var(--line-strong)}.compliance-strip{border-radius:var(--r-card);background:linear-gradient(135deg,#211d17,#131109);border:1px solid #0d0b08}.compliance-strip b{font-family:var(--serif);font-size:14px;font-weight:500}.compliance-strip span{color:#a89f8d;font-size:10px}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#19161073}.modal,.signin-card,.action-dialog{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-l);border-radius:20px}.self-sign-modal{width:min(560px,100%);color:var(--ink);border:1px solid var(--line-strong);background:#fff;border-radius:18px;padding:38px 40px 34px;box-shadow:0 28px 80px #1916103d}.self-sign-modal:before{display:none}.self-sign-modal .self-sign-icon{background:var(--ink);color:#fff;box-shadow:none;margin-bottom:22px}.self-sign-modal .eyebrow{color:var(--muted)!important}.self-sign-modal h2{color:var(--ink);font-size:30px;font-weight:540}.self-sign-modal>p:not(.eyebrow):not(.self-sign-error){color:var(--muted);margin-top:10px}.self-sign-modal .self-sign-document{background:var(--paper);border-color:var(--line);margin:24px 0 22px;padding:15px}.self-sign-modal .self-sign-document>span{border:1px solid var(--line);color:var(--ink);background:#fff}.self-sign-modal .self-sign-document b{color:var(--ink)}.self-sign-modal .self-sign-document small{color:var(--muted)}.self-sign-modal .self-sign-actions .primary{background:var(--ink);color:#fff;border:1px solid var(--ink)}.self-sign-modal .self-sign-actions .primary:hover{background:#302c25}.self-sign-modal .self-sign-actions .outline{color:var(--ink);border:1px solid var(--line-strong);background:#fff}.self-sign-modal .self-sign-note{color:var(--muted);margin-top:16px;font-size:9px}.modal h2,.signin-card h2,.action-dialog h2{font-size:24px;font-weight:520}.signin-card span,.signin-card small{color:var(--muted)}.modal input,.modal select,.modal textarea,.signin-card input,.properties input,.properties select,.properties textarea,.send-modal input,.send-modal textarea,.settings-form input,.settings-form textarea,.contact-form input,.contact-form select,.contact-form textarea,.profile-form input,.profile-form select,.password-form input{border:1px solid var(--line-strong);border-radius:var(--r-input);color:var(--ink);background:#fff;font-size:13px;transition:border-color .15s,box-shadow .15s}.modal input:focus,.signin-card input:focus,.contact-form input:focus,.profile-form input:focus,.send-modal input:focus,.settings-form input:focus{border-color:#8f8672;outline:none;box-shadow:0 0 0 3px #19171312}.switch-row b{font-size:11.5px}.switch-row small{color:var(--muted);font-size:10.5px}.radio b{font-size:11px}.radio small{color:var(--muted);font-size:10px}.properties>label,.send-modal>label,.settings-form>label{color:var(--ink-soft);font-size:11px}.contact-form label,.profile-form label,.password-form label{font-size:11px}.task b{font-size:12.5px}.task small{color:var(--muted);font-size:10.5px}.secure-note{color:var(--faint);font-size:10px}.sign-block small,.confirm-field small{letter-spacing:.04em;font-size:8.5px}.signer-progress span{font-family:var(--mono);letter-spacing:.04em;font-size:10px}.signer-top>span,.signer-top>button{color:var(--muted);font-size:11px}.send-summary span{font-size:11px}.send-summary b{font-family:var(--serif);color:var(--ink);font-size:20px}.summary-list small,.signer-status-list small{color:var(--muted);font-size:11px}.signer-status-list em{font-family:var(--mono);letter-spacing:.05em;font-size:9px}.choice-cards b{font-size:11.5px}.choice-cards small{color:var(--muted);font-size:10px}.default-switches b{font-size:11.5px}.default-switches small{color:var(--muted);font-size:10px}.default-card-title p{color:var(--muted);font-size:11px}.danger-card p,.account-card>div b{color:var(--muted);font-size:10.5px}.profile-card h2,.account-card h2{border-color:var(--line);font-size:14px}.settings-user b{font-size:11px}.settings-user small{font-size:9px}.premium-settings-nav nav button b{font-size:11px}.premium-settings-nav nav button small{font-size:9px}.signer-shell{background:0 0}.signer-top,.editor-top{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);border-bottom:1px solid var(--line);background:#faf8f1e0}.signer-progress{border-bottom:1px solid var(--line);background:#faf8f1d1}.signer-progress div{background:var(--paper-deep)}.signer-progress i{background:var(--ink);border-radius:4px}.sign-paper{border-radius:4px;box-shadow:0 2px 8px #19171314,0 24px 70px #19171321}.sign-tasks{border:1px solid var(--line);border-radius:var(--r-card);background:#fdfcf8eb}.sign-tasks h2{font-size:20px}.task.done i{background:var(--sage-bg);color:var(--sage)}.task.current i{background:var(--ochre-bg);color:var(--ochre)}.fieldbar,.properties{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#faf8f1eb}.sign-block{border-color:var(--ink-soft);color:var(--ink-soft);background:#f2efe6}.confirm-field{border-color:var(--ochre);color:var(--ochre);background:#fbf6e8}.confirm-field.done{border-color:var(--sage);background:var(--sage-bg);color:var(--sage)}.finish-mark{background:var(--sage-bg);color:var(--sage)}.premium-settings-nav{border-right:1px solid var(--line);background:linear-gradient(170deg,#fdfcf8f2 0%,#f4f1e9eb 60%,#ece8dce6 100%)}.premium-settings-nav nav button.active{background:linear-gradient(#2c2822,#191713);border-color:#0d0b08}.settings-user{border:1px solid var(--line);background:#fdfcf8d9}.settings-user>span{background:linear-gradient(150deg,#3b382f,#191713);border-radius:11px}.landing{background:var(--paper)}.hero h1{font-family:var(--serif);letter-spacing:-.03em;font-weight:480}.hero h1 em{color:var(--ink-soft);font-style:italic;font-weight:440}.hero>span{color:var(--muted)}.landing-features h2,.landing-workflow h2,.landing-security h2{font-family:var(--serif);letter-spacing:-.02em;font-weight:500}.landing-features>div>button{background:#17140f;border-radius:2px}.landing-features>div>button:hover{background:#211d17}.landing-features>div>button h3{font-family:var(--serif);font-weight:500}.landing-workflow{background:var(--paper-deep)}.landing-workflow article{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-l)}.landing-workflow h3{font-family:var(--serif);font-weight:520}.hero-glass{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fdfcf8bf}.hero-actions{gap:12px;margin-top:36px}.hero-actions>button,.hero-primary{letter-spacing:.005em;border-radius:13px;justify-content:center;align-items:center;gap:9px;height:52px;padding:0 28px;font-size:14px;font-weight:600;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.hero-actions>button{border:1px solid var(--line-strong);color:var(--ink-soft);background:#fdfcf8d9;box-shadow:inset 0 1px #fff,0 1px 3px #1917130f}.hero-actions>button:hover{background:#fdfcf8;border-color:#b9b19c}.hero-primary{box-shadow:inset 0 1px #fff6e129,0 1px 2px #14110c59,0 10px 24px #19171329;color:#f7f4ec!important;background:linear-gradient(#2e2a23,#161310)!important;border:1px solid #0d0b08!important}.hero-primary:hover{box-shadow:inset 0 1px #fff6e129,0 1px 2px #14110c59,0 12px 28px #19171333;background:linear-gradient(#3a352c,#1d1a15)!important}.hero-proof{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);gap:10px 28px;margin-top:28px;font-size:9.5px;font-weight:500}.hero-proof span:before{color:var(--sage)}.app-loading{background:radial-gradient(ellipse 380px 250px at 50% 50%,color-mix(in srgb,var(--surface) 92%,transparent) 0%,transparent 72%), var(--paper);padding:24px;justify-content:center!important;align-items:center!important;display:flex!important}.app-loading-inner{width:min(460px,100vw - 40px);transform:translateY(-1.5vh);margin:0!important}.loading-mark{width:116px;height:116px;margin-bottom:18px}.loading-mark>img{width:66px;height:66px}.app-loading-inner>b{font-family:var(--serif);letter-spacing:-.015em;font-size:22px;font-weight:540;line-height:1.2}.app-loading-inner>span{color:var(--faint);margin-top:8px;font-size:11px}.loading-dots{gap:6px;margin-top:20px}.loading-dots i{background:var(--ink);width:6px;height:6px}.loading-rings i{border-color:var(--ink-soft)}@media (max-width:520px){.app-loading-inner{transform:translateY(-2vh)}.loading-mark{width:104px;height:104px}.loading-mark>img{width:58px;height:58px}.app-loading-inner>b{font-size:20px}}.page-navigator{border:1px solid var(--line);box-shadow:var(--shadow-m);background:#fdfcf8f0}.page-navigator label{font-family:var(--mono);font-size:9.5px;font-weight:500}.nearby-pages button.active{background:var(--ink);border-color:var(--ink)}.brand span,.editor-logo,.landing-brand b,.auth-brand b,.email-head b,.signin-card>b,.custom-email-logo b,.page-heading h1,.library-heading h1,.settings-title h1,.panel-title h2,.cta-card h2,.smart-upload h2,.sign-tasks h2,.document-library-head h2,.recent-template-strip h2,.modal h2,.signin-card h2,.action-dialog h2,.profile-card h2,.account-card h2,.default-card-title h2,.landing-features h2,.landing-workflow h2,.landing-security h2,.landing-workflow h3,.landing-features h3,.template-grid h3,.empty-document-library b,.finish-screen h1,.primary,.outline,.nav-item,.panel-title button,.activity-link,.hero-actions>button,.hero-primary,.workflow-tabs button,.landing header nav button,.landing-signin,.landing-account button,.template-grid button,.library-top nav button,.document-library-actions>*,.prop-actions button,.stats>button em,.recent-template-strip em{text-transform:capitalize}.page-heading{border-bottom:1px solid var(--line);align-items:flex-end;margin-bottom:30px;padding-bottom:26px}.page-heading h1{font-size:38px;line-height:1.05}.page-heading p{margin-top:10px}.stats{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-s);background:#fdfcf8e0;gap:0;margin-bottom:26px;overflow:hidden}.stats>button{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:16px;padding:24px 26px}.stats>button+button{border-left:1px solid var(--line)}.stats>button:hover{box-shadow:none;background:#19171308;transform:none}.stats>button small{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--faint);font-size:9px;font-weight:500}.stats>button strong{margin-top:8px;font-size:40px;line-height:1}.stats>button em{margin-top:9px;font-size:11px}.stat-icon{border-radius:10px;width:34px;height:34px;margin-top:2px}.sidebar nav:before{content:"WORKSPACE";font-family:var(--mono);letter-spacing:.18em;color:var(--faint);margin:0 12px 10px;font-size:8.5px;font-weight:500;display:block}.sidebar-bottom:before{content:"SUPPORT";font-family:var(--mono);letter-spacing:.18em;color:var(--faint);margin:0 12px 10px;font-size:8.5px;font-weight:500;display:block}.sidebar-bottom{gap:6px;display:grid}.user-card{border:1px solid var(--line);border-top:1px solid var(--line);background:#fdfcf8bf;border-radius:14px;margin-top:18px;padding:10px;box-shadow:inset 0 1px #fff}.topbar .search{width:min(440px,40vw);margin-inline:auto}.doc-row{padding-block:10px}.doc-title i{border-radius:8px;width:38px;height:44px}.doc-row .dots{opacity:.3;transition:opacity .15s}.doc-row:hover .dots,.doc-row .dots:focus-visible{opacity:1}.panel-title{height:auto;padding:22px 24px 16px}.table-head,.doc-row{grid-template-columns:minmax(0,2fr) minmax(0,1.45fr) minmax(max-content,1fr) minmax(92px,1.2fr) 25px}.doc-row{height:auto;min-height:76px}.doc-row>*{min-width:0}.doc-title strong,.recipient-status-button>span,.doc-row>.muted{overflow-wrap:anywhere}.doc-title i,.recipient i{flex:none}.doc-row>.muted{line-height:1.35}@media (min-width:721px) and (max-width:1100px){.table-head,.doc-row{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) max-content minmax(92px,.7fr) 24px;column-gap:14px;padding-inline:18px}.doc-row{align-items:center;min-height:98px;padding-block:14px}.doc-title strong{line-height:1.25}.recipient-status-button{align-self:stretch;align-items:center}.recipient-status-button>span{line-height:1.2}.status{letter-spacing:.12em;padding-inline:8px}}.cta-card{position:relative;overflow:hidden}.cta-card>*{z-index:1;position:relative}.cta-card:after{content:"S";z-index:0;font-family:var(--serif);color:#fff6e10e;pointer-events:none;font-size:250px;font-style:italic;font-weight:400;line-height:1;position:absolute;top:-58px;right:16%}.cta-card h2{font-size:24px}.cta-card p{font-size:13px}@media (max-width:720px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats>button{padding:18px 20px}.stats>button+button{border-left:0}.stats>button:nth-child(2n){border-left:1px solid var(--line)}.stats>button:nth-child(n+3){border-top:1px solid var(--line)}.stats>button strong{font-size:30px}}@media (max-width:430px){.stats{grid-template-columns:1fr}.stats>button:nth-child(2n){border-left:0}.stats>button:nth-child(n+2){border-top:1px solid var(--line)}}@media (max-width:900px),(hover:none),(update:slow){.sidebar,.topbar,.panel,.editor-top,.signer-top,.signer-progress,.sign-tasks,.library-top,.smart-upload,.outline,.icon-button{background:#fbf9f3!important}}.app-shell:has(.sidebar.collapsed) .content{width:100%;margin-left:0}.theme-controls{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:9px;margin:18px 0 12px;padding:12px;display:grid}.theme-controls>span b,.theme-controls>span small,.theme-controls label b,.theme-controls label small{display:block}.theme-controls small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.theme-controls>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.theme-controls>div button{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--ink);text-transform:capitalize;border-radius:8px;font-size:8px}.theme-controls>div button.active{background:var(--ink);color:var(--surface)}.theme-controls label{align-items:flex-start;gap:8px;display:flex}.theme-controls label input{margin-top:2px}.premium-settings-nav .theme-controls{margin-top:auto}.premium-settings-nav .back-dashboard{margin-top:8px}@media (max-width:900px),(hover:none),(update:slow){:root[data-theme=dark] :is(.sidebar,.topbar,.panel,.editor-top,.signer-top,.signer-progress,.sign-tasks,.library-top,.smart-upload,.outline,.icon-button),:root[data-theme=blue] :is(.sidebar,.topbar,.panel,.editor-top,.signer-top,.signer-progress,.sign-tasks,.library-top,.smart-upload,.outline,.icon-button){background:var(--surface)!important}}.billing-beta-note{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 15px;display:flex}.billing-beta-note b{background:var(--ink);color:var(--surface);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px}.billing-beta-note span{color:var(--muted);font-size:10px}.billing-plan-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.billing-plan{padding:22px}.billing-plan.current{box-shadow:inset 0 0 0 2px var(--ink)}.billing-plan>span{font-family:var(--mono);color:var(--faint);letter-spacing:.12em;font-size:8px}.billing-plan h2{font-family:var(--serif);font-size:23px}.billing-plan>b{font-size:30px;display:block}.billing-plan>b small{color:var(--muted);font-size:9px;font-weight:500}.billing-plan p,.billing-plan li{color:var(--muted);font-size:9px;line-height:1.55}.billing-plan ul{min-height:84px;padding:0;list-style:none}.billing-plan button{width:100%}.company-workspace-draft{grid-template-columns:1fr 180px;align-items:end;gap:28px;margin-top:18px;padding:24px;display:grid}.company-workspace-draft h2{font-family:var(--serif);font-size:22px}.company-workspace-draft p:not(.eyebrow){color:var(--muted);line-height:1.6}.company-workspace-draft label{font-size:9px;font-weight:700}.company-workspace-draft select{border:1px solid var(--line);background:var(--surface);width:100%;height:42px;color:var(--ink);border-radius:9px;margin-top:7px;padding:0 10px;display:block}@media (max-width:850px){.billing-plan-grid,.company-workspace-draft{grid-template-columns:1fr}}:root[data-theme=light]{--theme-canvas:#f3f0e8;--theme-sidebar:#fbfaf6;--theme-topbar:#fffffce6;--theme-card:#fffefa;--theme-card-soft:#f7f3e9;--theme-control:#fff;--theme-control-hover:#f1ece0;--theme-text:#191713;--theme-muted:#706a5f;--theme-subtle:#968e80;--theme-border:#ddd6c7;--theme-accent:#191713;--theme-accent-text:#fffdf7;--theme-focus:#9a7a39;--theme-shadow:0 16px 42px #32281614;--clerk-footer-link:#242424}:root[data-theme=dark]{--paper:#111214;--paper-deep:#191b1f;--surface:#15171a;--ink:#f5f4ef;--ink-soft:#deddd7;--muted:#aaa8a1;--faint:#777872;--line:#2d3035;--line-strong:#41454c;--theme-canvas:#0d0f12;--theme-sidebar:#121417;--theme-topbar:#121417eb;--theme-card:#17191d;--theme-card-soft:#1e2126;--theme-control:#23262c;--theme-control-hover:#292d34;--theme-text:#f5f4ef;--theme-muted:#b1afa8;--theme-subtle:#82837e;--theme-border:#343840;--theme-accent:#f2eee3;--theme-accent-text:#151619;--theme-focus:#d0b775;--theme-shadow:0 18px 50px #0000004d;--clerk-footer-link:#fff}:root[data-theme=blue]{--paper:#071526;--paper-deep:#0b1d32;--surface:#0d2239;--ink:#f5f1e4;--ink-soft:#e7dfc9;--muted:#b5b09e;--faint:#878779;--line:#27425d;--line-strong:#3b5874;--theme-canvas:#071729;--theme-sidebar:#0b2137;--theme-topbar:#0a1f34f0;--theme-card:#102b46;--theme-card-soft:#153550;--theme-control:#173a58;--theme-control-hover:#1d4669;--theme-text:#f7f2e3;--theme-muted:#c0baa6;--theme-subtle:#969487;--theme-border:#31516e;--theme-accent:#d8b65a;--theme-accent-text:#142238;--theme-focus:#f0cf75;--theme-shadow:0 18px 50px #010a144d;--clerk-footer-link:#fff}:root[data-theme] body,:root[data-theme] :is(.app-shell,.settings-shell,.library-shell,.editor-shell,.signer-shell){background:var(--theme-canvas);color:var(--theme-text)}:root[data-theme] :is(.content,.page,.settings-main,.library-main){color:var(--theme-text)}:root[data-theme] :is(.sidebar,.settings-nav){background:var(--theme-sidebar)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}:root[data-theme] :is(.topbar,.library-top,.editor-top,.signer-top,.signer-progress){background:var(--theme-topbar)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}:root[data-theme] :is(.panel,.stats,.recent,.activity,.recent-template-strip,.document-library-panel,.smart-upload,.default-card,.profile-card,.account-card,.security-card,.billing-plan,.company-workspace-draft,.send-modal,.contact-dialog,.summary-dialog,.action-dialog){box-shadow:var(--theme-shadow);background:var(--theme-card)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}:root[data-theme] :is(.panel-title,.table-head,.doc-row,.timeline>div,.document-library-head,.document-library-list article,.default-card-title,.default-switches>label,.account-card>div){border-color:var(--theme-border)!important}:root[data-theme] :is(.panel-title p,.page-heading p,.settings-title p,.library-heading p,.default-card-title p,.choice-cards small,.timeline p,.doc-row .muted,.document-library-list small,.account-card b,.send-intro,.modal>p:not(.eyebrow),.editable-signature-note){color:var(--theme-muted)!important}:root[data-theme] :is(.eyebrow,.table-head,.stats>button small,.stats>button em,.document-library-head>span){color:var(--theme-subtle)!important}:root[data-theme] .stats>button{color:var(--theme-text);border-color:var(--theme-border);background:0 0}:root[data-theme] .stats>button:hover{background:var(--theme-card-soft)}:root[data-theme] .stats>button strong{color:var(--theme-text)}:root[data-theme] :is(.search,.choice-cards button,.recipient-email-editor details,.recipient-picker label,.direct-recipient input,.send-modal input,.send-modal textarea,.contact-form input,.contact-form select,.contact-form textarea,.default-form-row select,.wide-select select,.profile-form input,.profile-form select,.settings-form input,.settings-form textarea,.company-workspace-draft select,.empty-assignment,.email-2fa-setup input){background:var(--theme-control)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] :is(input,textarea)::placeholder{opacity:1;color:var(--theme-subtle)!important}:root[data-theme] :is(.choice-cards button:hover,.recipient-picker label:hover,.document-library-list article:hover){background:var(--theme-control-hover)!important}:root[data-theme] .choice-cards button.active{box-shadow:inset 0 0 0 1px var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 13%,var(--theme-card))!important;border-color:var(--theme-accent)!important}:root[data-theme] .choice-cards button>i{border-color:var(--theme-border);color:var(--theme-text)}:root[data-theme] .choice-cards button.active>i{background:var(--theme-accent);border-color:var(--theme-accent);color:var(--theme-accent-text)}:root[data-theme] :is(.nav-item,.settings-nav nav button){color:var(--theme-muted)}:root[data-theme] :is(.nav-item:hover,.settings-nav nav button:hover){background:var(--theme-card-soft);color:var(--theme-text)}:root[data-theme] :is(.nav-item.active,.premium-settings-nav nav button.active){box-shadow:none;background:var(--theme-accent)!important;color:var(--theme-accent-text)!important;border-color:var(--theme-accent)!important}:root[data-theme] :is(.nav-item.active span,.premium-settings-nav nav button.active small){opacity:.75;color:var(--theme-accent-text)!important}:root[data-theme] .user-card{background:var(--theme-card-soft);border-color:var(--theme-border);box-shadow:none;color:var(--theme-text)}:root[data-theme] :is(.primary,.cta-card){background:var(--theme-accent);color:var(--theme-accent-text);border-color:var(--theme-accent)}:root[data-theme] .primary:hover{background:color-mix(in srgb,var(--theme-accent) 86%,#000)}:root[data-theme] .outline{box-shadow:none;background:var(--theme-control)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] .outline:hover{background:var(--theme-control-hover)!important;border-color:var(--theme-focus)!important}:root[data-theme] :is(button,input,select,textarea):focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}:root[data-theme] .recent-template-strip>div:nth-child(2)>button{background:var(--theme-control);border-color:var(--theme-border);color:var(--theme-text)}:root[data-theme] .recent-template-strip>div:nth-child(2)>button:hover{background:var(--theme-control-hover)}:root[data-theme] .recent-template-strip span{background:var(--theme-card-soft);border-color:var(--theme-border);color:var(--theme-text)}:root[data-theme] .cta-card{color:#fff;background:linear-gradient(125deg,#17181b,#292b30)!important}:root[data-theme=blue] .cta-card{border-color:#38526b;background:linear-gradient(125deg,#101d2c,#1d344c)!important}:root[data-theme] .cta-card :is(h2,p){color:#fff!important}:root[data-theme] .theme-controls{background:var(--theme-card-soft);border-color:var(--theme-border)}:root[data-theme] .theme-controls>div{grid-template-columns:1fr}:root[data-theme] .theme-choice{text-align:left!important;text-transform:none!important;grid-template-columns:18px 1fr!important;align-items:center!important;gap:8px!important;padding:0 9px!important;display:grid!important}:root[data-theme] .theme-choice i{border:1px solid var(--theme-border);width:18px;height:18px;box-shadow:inset 0 0 0 4px var(--theme-card);border-radius:6px}:root[data-theme] .theme-choice.light i{background:#f5f0e4}:root[data-theme] .theme-choice.dark i{background:#17191d}:root[data-theme] .theme-choice.blue i{background:linear-gradient(135deg,#0f3150 60%,#d8b65a 60%)}:root[data-theme] .theme-choice.active{background:var(--theme-accent)!important;color:var(--theme-accent-text)!important;border-color:var(--theme-accent)!important}:root[data-theme] .theme-choice.locked{opacity:.62;cursor:not-allowed}.legal-page{background:var(--theme-card);width:min(820px,100% - 32px);color:var(--theme-text);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow);border-radius:22px;margin:36px auto 80px;padding:clamp(24px,5vw,58px)}.legal-page>a{color:var(--theme-text);font-weight:800;text-decoration:none}.legal-page h1{font:600 clamp(36px,6vw,62px)/1 var(--serif);margin:26px 0 8px}.legal-version{color:var(--theme-muted);font:700 10px/1.4 var(--mono)}.legal-notice{border-left:3px solid var(--theme-focus);background:var(--theme-card-soft);color:var(--theme-muted);margin:25px 0;padding:15px;font-size:12px;line-height:1.55}.legal-page section{border-top:1px solid var(--theme-border);padding:20px 0}.legal-page section h2{font:600 19px/1.2 var(--serif);margin:0 0 8px}.legal-page section p{color:var(--theme-muted);margin:0;font-size:13px;line-height:1.7}:root[data-theme] :is(.send-error,.contact-save-error,.self-sign-error){color:#ffb4a9}:root[data-theme=light] :is(.send-error,.contact-save-error){color:#9f2f2f}@media (max-width:900px),(hover:none),(update:slow){:root[data-theme] :is(.sidebar,.topbar,.panel,.editor-top,.signer-top,.signer-progress,.sign-tasks,.library-top,.smart-upload,.outline,.icon-button){background:var(--theme-card)!important}}html[data-theme] .premium-settings-nav nav button.active,html[data-theme] .sidebar .nav-item.active{background:var(--theme-accent)!important;border-color:var(--theme-accent)!important;color:var(--theme-accent-text)!important}html[data-theme] :is(.settings-form,.profile-form,.contact-form,.send-modal,.workflow-defaults) :is(input,textarea,select){border-color:var(--theme-border)!important;background:var(--theme-control)!important;color:var(--theme-text)!important}:root[data-theme=blue]{--theme-nav-text:#f8f0dc;--theme-nav-muted:#cbc4ae;--theme-nav-border:#31516e}:root[data-theme=light],:root[data-theme=dark]{--theme-nav-text:var(--theme-text);--theme-nav-muted:var(--theme-muted);--theme-nav-border:var(--theme-border)}:root[data-theme] :is(.sidebar,.settings-nav,.topbar) :is(.brand,.editor-logo,.nav-item,.settings-user,.back-dashboard),:root[data-theme] :is(.library-top,.editor-top,.signer-top) :is(.brand,.editor-logo){color:var(--theme-nav-text)!important}:root[data-theme] :is(.sidebar,.settings-nav) :is(.nav-item:not(.active),nav button:not(.active),.back-dashboard){color:var(--theme-nav-muted)!important}:root[data-theme] :is(.sidebar,.settings-nav) :is(.brand span,.editor-logo span,.settings-user b,.settings-user small,.user-card strong,.user-card small){color:inherit!important}:root[data-theme=blue] :is(.sidebar,.settings-nav,.topbar){border-color:var(--theme-nav-border)!important}:root[data-theme=blue] :is(.sidebar,.settings-nav) .user-card,:root[data-theme=blue] .settings-user{color:var(--theme-nav-text)!important;background:#14334f!important;border-color:#31506a!important}:root[data-theme=blue] .topbar .search{color:#f8f0dc!important;background:#173a58!important;border-color:#31516e!important}:root[data-theme=blue] .topbar .search input{color:#f8f0dc!important}:root[data-theme=blue] .topbar .search input::placeholder{color:#c2bba8!important}:root[data-theme=blue] .top-actions .primary{background:var(--theme-accent)!important;color:#172638!important;border-color:var(--theme-accent)!important}:root[data-theme] .action-dialog{background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] .action-dialog :is(h2,.eyebrow){color:var(--theme-text)!important}:root[data-theme] .action-list{background:var(--theme-control)!important;border-color:var(--theme-border)!important}:root[data-theme] .action-list button{background:var(--theme-control)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] .action-list button:hover{background:var(--theme-control-hover)!important}:root[data-theme] .action-list button span{color:var(--theme-subtle)!important}:root[data-theme] .modal-close{color:var(--theme-muted)!important}:root[data-theme] :is(.danger-card,.security-state,.auth-setup,.password-form,.team-invite,.recipient-quick-list,.assignment-warning,.recovery-codes,.session-row>span,.session-row em){background:var(--theme-card-soft)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] :is(.account-card select,.account-card>div button,.danger-card button,.password-form input,.auth-setup input,.access-gate input,.team-invite input,.team-invite select,.recipient-quick-list button,.preview-recipient select,.page-thumb button,.stage-tools>button,.signer-page-controls button,.prop-actions button,.properties input,.properties select,.properties textarea,.behavior-box,.radio){background:var(--theme-control)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] :is(.danger-card h3,.security-card h2,.security-state b,.account-card>div span,.recipient-quick-list>b,.assignment-warning b){color:var(--theme-text)!important}:root[data-theme] :is(.danger-card p,.security-card>p,.security-state small,.auth-setup p,.password-form small,.session-row small,.access-gate>p:not(.eyebrow),.access-gate>small,.recipient-quick-list button span,.assignment-warning span,.preview-recipient,.empty-assignment){color:var(--theme-muted)!important}:root[data-theme] .premium-settings-nav nav button>i{background:var(--theme-control)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] .premium-settings-nav nav button.active>i{background:color-mix(in srgb,var(--theme-accent-text) 14%,var(--theme-accent))!important;color:var(--theme-accent-text)!important;border-color:color-mix(in srgb,var(--theme-accent-text) 30%,var(--theme-accent))!important}:root[data-theme] .username-input{border-color:var(--theme-border)!important}:root[data-theme] .username-input span{background:var(--theme-card-soft)!important;color:var(--theme-muted)!important}:root[data-theme] :is(.danger-card button,.account-card>div button,.photo-editor button,.session-row button){color:var(--theme-text)!important}:root[data-theme] :is(.template-grid article,.saved-signature,.analysis-card,.data-panel,.warning,.suggestions span,.recipient-picker>div,.send-summary,.signature-tabs,.consent-note,.sticky-send,.recent-templates button,.start-options button,.start-options label){background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] :is(.template-page,.data-toolbar,.signature-tabs button.active,.recent-templates button,.recipient-picker>div,.send-summary,.consent-note){background:var(--theme-card-soft)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] :is(.data-toolbar input,.data-toolbar button,.signature-tabs button,.recent-templates button,.recipient-picker>div button){color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] :is(.template-grid h3,.template-grid button,.saved-signature span,.saved-signature b,.analysis-head b,.warning b,.contact-row b,.signature-studio h2,.consent-note b,.start-options b,.recent-templates b){color:var(--theme-text)!important}:root[data-theme] :is(.template-grid p,.template-grid small,.saved-signature small,.analysis-head small,.warning p,.contact-row small,.signature-studio>p,.consent-note p,.start-options small,.recipient-picker small){color:var(--theme-muted)!important}:root[data-theme] .library-top nav{background:var(--theme-card-soft)!important;border-color:var(--theme-border)!important}:root[data-theme] .library-top nav button{color:var(--theme-muted)!important}:root[data-theme] .library-top nav button.active{background:var(--theme-control)!important;color:var(--theme-text)!important}:root[data-theme] :is(.contact-row,.data-toolbar,.document-library-list article){border-color:var(--theme-border)!important}:root[data-theme] .contact-row em{background:var(--theme-card-soft)!important;color:var(--theme-muted)!important}:root[data-theme] .landing{background:var(--theme-canvas)!important;color:var(--theme-text)!important}:root[data-theme] :is(.landing header,.landing footer){color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] :is(.landing header nav button,.landing footer button,.landing-brand){color:var(--theme-text)!important}:root[data-theme] :is(.hero>span,.hero-proof,.landing footer p){color:var(--theme-muted)!important}:root[data-theme] :is(.hero-actions>button,.landing-signin){background:var(--theme-control)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important;box-shadow:none!important}:root[data-theme] .hero-glass{background:color-mix(in srgb,var(--theme-card) 88%,transparent)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] .hero-glass :is(small,em){color:var(--theme-muted)!important}:root[data-theme] .hero-glass-head{border-color:var(--theme-border)!important}:root[data-theme] .landing-security span{background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] :is(.mini-doc,.paper,.sign-paper,.email-body,.self-sign-document){color:#25221d}:root[data-theme] :is(.completion-card,.suggestion-banner,.recipient-email-editor details,.page-navigator,.signer-thumbs,.field-popover .properties-head,.field-popover .prop-actions,.properties.mobile-open,.workflow-tabs,.landing-workflow article){background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] :is(.fieldbar>button,.field-geometry-controls input,.contact-actions button,.recipient-order-actions button,.delivery-gap select,.content-style-controls button,.page-navigator>button,.page-navigator select,.nearby-pages button,.self-signer-card button,.workflow-tabs button){background:var(--theme-control)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] :is(.completion-card b,.suggestion-banner b,.recipient-email-editor summary,.page-navigator label,.properties-head h2,.workflow-tabs button,.landing-workflow article h3){color:var(--theme-text)!important}:root[data-theme] :is(.completion-card small,.suggestion-banner small,.properties-head p,.landing-workflow article p){color:var(--theme-muted)!important}:root[data-theme] :is(.fieldbar>button:hover,.workflow-tabs button.active){background:var(--theme-control-hover)!important;color:var(--theme-text)!important;border-color:var(--theme-focus)!important}:root[data-theme] :is(.page-navigator>button.active,.nearby-pages button.active){background:var(--theme-accent)!important;color:var(--theme-accent-text)!important;border-color:var(--theme-accent)!important}:root[data-theme] .recovery-codes code{background:var(--theme-control)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] :is(.properties,.fieldbar,.sign-tasks),:root[data-theme] :is(.properties>label,.behavior-box>label){color:var(--theme-text)!important}:root[data-theme] :is(.properties-head,.prop-actions,.switch-row,.task){border-color:var(--theme-border)!important}:root[data-theme] :is(.paper,.sign-paper,.blank-paper,.uploaded-pdf,.manual-signature canvas,.signature-studio canvas,.real-qr,.logo-upload img,.brand-mark,.settings-nav .editor-logo>span,.premium-settings-nav .editor-logo img,.document-content,.signer-exact-field,.mini-doc){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#191713!important}:root[data-theme=blue] img[src="/sign-it-logo-web.png"],:root[data-theme=blue] .editor-logo>span,:root[data-theme=blue] .settings-nav .editor-logo>span{box-sizing:border-box;background-color:#fff!important;border:1px solid #0f23372e!important;border-radius:11px!important;padding:2px!important;box-shadow:0 4px 12px #00081438!important}:root[data-theme=dark] :is(.brand,.editor-logo,.landing-brand,.email-head b),:root[data-theme=blue] :is(.brand,.editor-logo,.landing-brand,.email-head b){color:#fff!important;-webkit-text-fill-color:#fff!important}:root[data-theme=dark] :is(.default-card-title>span,.email-2fa-setup>span),:root[data-theme=blue] :is(.default-card-title>span,.email-2fa-setup>span){color:#141414!important;-webkit-text-fill-color:#141414!important;background:#fff!important;border-color:#d8d8d8!important}:root[data-theme=dark] :is(.default-card-title>span,.email-2fa-setup>span) *,:root[data-theme=blue] :is(.default-card-title>span,.email-2fa-setup>span) *{color:#141414!important;-webkit-text-fill-color:#141414!important}:root[data-theme=dark] :is(.primary,.library-upload-button,.smart-upload>label),:root[data-theme=blue] :is(.primary,.library-upload-button,.smart-upload>label){color:var(--theme-accent-text)!important;-webkit-text-fill-color:var(--theme-accent-text)!important}:root[data-theme=dark] .user-card{color:#242424!important;background:#e7e5df!important}:root[data-theme=dark] .user-card :is(strong,small,button){color:#242424!important;-webkit-text-fill-color:#242424!important}:root[data-theme=blue] .user-card :is(strong,small,button){color:#f8f0dc!important;-webkit-text-fill-color:#f8f0dc!important}:root[data-theme=dark] .status.draft,:root[data-theme=blue] .status.draft{color:#171717!important;-webkit-text-fill-color:#171717!important;background:#fff!important;border-color:#d5d5d5!important}:root[data-theme=dark] :is(.settings-title p,.default-card-title p,.choice-cards small,.smart-upload p),:root[data-theme=blue] :is(.settings-title p,.default-card-title p,.choice-cards small,.smart-upload p){color:var(--theme-muted)!important;opacity:1!important}:root[data-theme] .auth-page{background:radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--theme-card) 88%,transparent),transparent 36%), var(--theme-canvas)!important;color:var(--theme-text)!important}:root[data-theme] :is(.auth-intro,.auth-signin-intro){background:color-mix(in srgb,var(--theme-card) 88%,transparent)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] :is(.auth-intro>span,.auth-copy>span,.auth-copy>p,.auth-form-heading>span,.auth-form-heading p,.auth-signin-intro footer){color:var(--theme-muted)!important}:root[data-theme] .auth-benefits>div{background:var(--theme-card-soft)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] :is(.auth-benefits>div>b,.auth-benefits small){color:var(--theme-muted)!important}:root[data-theme] .auth-steps small{background:var(--theme-card-soft)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] .auth-intro>p{color:var(--theme-muted)!important}:root[data-theme] .workflow-tabs button>span{color:var(--theme-text)!important;opacity:1!important}:root[data-theme] :is(.global-hamburger,.hamburger,.settings-menu-toggle){background:var(--theme-control)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] .settings-menu-toggle i{background:var(--theme-text)!important}:root[data-theme] :is(.field-add-person,.assignment-warning button){background:var(--theme-control)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] .assignment-help{color:var(--theme-muted)!important}:root[data-theme] .dropzone{color:#2d243f!important;background:#f8f7fb!important;border-color:#b9b3c8!important}:root[data-theme] .dropzone small{color:#62606a!important}:root[data-theme] :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select){background-color:var(--theme-control)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}:root[data-theme] :is(input,textarea,select):disabled{opacity:1;background-color:var(--theme-card-soft)!important;color:var(--theme-muted)!important}:root[data-theme] :is(.primary,.outline,button):disabled{border-color:var(--theme-border)!important;color:var(--theme-muted)!important}:root[data-theme] :is(.page,.settings-main,.library-main,.fieldbar,.properties,.sign-tasks,.modal,.topbar,.sidebar,.settings-nav,.library-top) :is(h1,h2,h3,h4,label,legend,strong,b){color:inherit}:root[data-theme] :is(.page,.settings-main,.library-main,.fieldbar,.properties,.sign-tasks,.modal) :is(p,small){color:var(--theme-muted)}:root[data-theme] :is(.topbar,.sidebar,.settings-nav,.library-top) button:not(.primary):not(.active){color:inherit}:root[data-theme] .email-preview-wrap{color:#1b2028!important}:root[data-theme] .preview-toggle{background:var(--theme-card-soft)!important;border:1px solid var(--theme-border)!important}:root[data-theme] .preview-toggle button{color:var(--theme-muted)!important}:root[data-theme] .preview-toggle button.active{box-shadow:none;background:var(--theme-accent)!important;color:var(--theme-accent-text)!important}:root[data-theme] .email-card{box-shadow:0 18px 50px #0000002e;color:#1b2028!important;background:#e9eaed!important;border-color:#cfd2d7!important}:root[data-theme] .email-card :is(.email-body,.verify-body){color:#1b2028!important;background:#fff!important}:root[data-theme] .email-card :is(h1,h2,h3,b,strong){color:#151a20!important}:root[data-theme] .email-card :is(p,small,.email-foot){color:#606a78!important}:root[data-theme] .email-card .email-tag{color:#4b5563!important}:root[data-theme] .email-card .email-doc{color:#1b2028!important;background:#f3f4f6!important}:root[data-theme] .email-card .email-details{color:#303944!important;background:#f7f7f8!important}:root[data-theme] .email-card .security-box{color:#533b0d!important;background:#fff8e9!important}:root[data-theme] .email-card .verify-code{color:#5138b8!important;background:#f1edff!important;border-color:#d8d0f6!important}:root[data-theme] .custom-email-logo{color:#fff!important}.settings-grid{grid-template-columns:minmax(420px,1fr) minmax(380px,.88fr);align-items:start}.settings-form{padding:28px!important}.settings-form h2{margin:26px 0 14px;padding-bottom:12px;font-size:14px}.settings-form h2:first-child{margin-top:0}.settings-form>label{margin:14px 0}.email-preview-wrap{position:sticky;top:24px}.settings-title .primary{min-width:138px}@media (max-width:1100px){.settings-grid{grid-template-columns:1fr}.email-preview-wrap{position:relative;top:auto}}:is(.brand>span,.landing-brand>b,.auth-brand>b,.editor-logo,.settings-nav .editor-logo>span,.email-head>b,.custom-email-logo>b){text-transform:capitalize;font-family:var(--font-serif),Georgia,serif!important;font-variation-settings:"SOFT" 100,"WONK" 1!important;letter-spacing:-1.1px!important;font-style:italic!important;font-weight:650!important}.brand>span{font-size:25px;line-height:1}.landing-brand>b,.auth-brand>b{font-size:22px;line-height:1}.editor-logo{font-size:21px!important}.settings-nav .editor-logo>span{line-height:1;font-size:22px!important}.email-head>b,.custom-email-logo>b{font-size:18px;line-height:1}@media (max-width:720px){.app-shell .sidebar{width:min(280px,86vw);padding:24px 16px 18px}.app-shell .brand{padding:0 10px 28px}.app-shell .brand>span:last-child{display:inline;font-size:25px!important}.app-shell .nav-item,.app-shell .nav-item:not(.active),.app-shell .nav-item.active{gap:12px;padding:0 12px;font-size:13.5px!important}.app-shell .nav-item span{flex:0 0 20px;font-size:initial!important}.app-shell .nav-item b{display:inline-flex}.app-shell .user-card>span:not(.avatar){min-width:0;display:block}.app-shell .user-card button{display:block}.app-shell .user-card{padding-inline:5px}.app-shell .content{width:100%;margin-left:0}}:root[data-theme] .start-options :is(button,label){color:#202731!important;background:#fff!important;border-color:#d8dadd!important}:root[data-theme] .start-options :is(button,label) b,:root[data-theme] .start-options :is(button,label)>span{color:#202731!important}:root[data-theme] .start-options :is(button,label) small{color:#777f89!important}:root[data-theme] .start-options em{color:#fff!important;background:#151515!important}:root[data-theme] .recent-templates button{color:#303741!important;background:#eceef1!important}:root[data-theme] .stage-tools{color:var(--theme-muted)!important}:root[data-theme] .stage-tools button{min-width:38px;min-height:30px;padding:6px 10px;color:#202731!important;background:#fff!important;border-color:#cfd3d9!important}:root[data-theme] .stage-tools button:disabled{opacity:.72;color:#757d88!important;background:#e7e9ec!important}.logo-upload{min-height:66px;overflow:hidden;gap:12px!important;height:auto!important;padding:6px 8px!important}.logo-upload img{flex:0 0 52px;width:52px!important;height:52px!important;margin:0!important}.logo-upload>.outline{white-space:nowrap;flex:0 auto;min-width:0;height:42px;padding-inline:18px}.billing-access-gate{margin-top:34px}.billing-access-gate h2{font-family:var(--font-serif),Georgia,serif;margin:14px 0 8px;font-size:28px}.billing-access-gate .form-error{margin:10px 0;color:#d66565!important}@media (max-width:720px){.app-shell .sidebar{width:min(280px,86vw)!important;padding:24px 16px 18px!important}.app-shell .sidebar .brand{align-items:center!important;gap:10px!important;padding:0 10px 28px!important;display:flex!important}.app-shell .sidebar .brand>span:last-child{width:auto!important;height:auto!important;color:var(--theme-nav-text)!important;font-size:25px!important;line-height:1!important;display:inline!important}.app-shell .sidebar .nav-item,.app-shell .sidebar .nav-item:not(.active),.app-shell .sidebar .nav-item.active{text-indent:0!important;align-items:center!important;gap:12px!important;width:100%!important;padding:0 12px!important;font-size:13.5px!important;line-height:1!important;display:flex!important}.app-shell .sidebar .nav-item>span{width:20px!important;height:20px!important;font-size:initial!important;flex:0 0 20px!important;display:grid!important}.app-shell .sidebar .nav-item>b{margin-left:auto!important;font-size:10px!important;display:inline-flex!important}.app-shell .sidebar .user-card{gap:10px!important;padding:18px 5px 0!important;display:flex!important}.app-shell .sidebar .user-card>span:not(.avatar),.app-shell .sidebar .user-card strong,.app-shell .sidebar .user-card small,.app-shell .sidebar .user-card button{display:block!important}.app-shell .sidebar .user-card>span:not(.avatar){flex:1!important;min-width:0!important}.app-shell .sidebar .user-card strong{font-size:11px!important}.app-shell .sidebar .user-card small{font-size:9px!important}.app-shell .sidebar .user-card button{font-size:10px!important}}
