.landing-account{align-items:center;gap:9px;display:flex}.landing-account>span{font-size:9px;font-weight:700}.account-entry-actions{gap:9px;margin:22px 0 12px;display:grid}.account-entry-actions button{width:100%}.auth-page{background:radial-gradient(circle at 20% 10%,#fff 0,#f2f2f4 34%,#e6e6e9 100%);grid-template-columns:minmax(280px,430px) minmax(320px,400px);place-content:center;align-items:center;gap:50px;min-height:100vh;padding:32px;display:grid}.auth-intro{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff94;border:1px solid #fffc;border-radius:28px;padding:34px;box-shadow:0 24px 70px #13131614}.auth-intro>p{letter-spacing:2px;color:#6b6b72;margin:36px 0 12px;font-size:10px;font-weight:900}.auth-intro h1{letter-spacing:-1.8px;margin:0 0 14px;font-size:38px;line-height:1.04}.auth-intro>span{color:#66666e;font-size:14px;line-height:1.65;display:block}.auth-brand{justify-content:flex-start;align-items:center;gap:10px;font-size:20px;display:flex}.auth-brand img{object-fit:contain;background:#fff;border:1px solid #d7d7da;border-radius:13px;width:44px;height:44px}.auth-brand b{letter-spacing:-.8px}.auth-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:30px;display:grid}.auth-steps small{background:#ffffffc2;border:1px solid #dedee2;border-radius:14px;gap:10px;padding:12px 10px;font-size:9px;font-weight:800;display:grid}.auth-steps b{color:#fff;background:#111;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}@media (max-width:820px){.auth-page{grid-template-columns:minmax(300px,400px);gap:22px}.auth-intro{padding:24px}.auth-intro h1{font-size:30px}}@media (max-width:620px){.landing-account>span{display:none}.landing-account .landing-signin{padding-inline:12px}.auth-page{padding:18px}.auth-steps{grid-template-columns:1fr}.auth-steps small{grid-template-columns:24px 1fr;align-items:center}}.auth-page-signin{grid-template-columns:minmax(430px,610px) minmax(360px,430px);gap:clamp(34px,6vw,88px);padding:clamp(28px,5vw,72px)}.auth-signin-intro{background:linear-gradient(145deg,#ffffffe6,#f5f5f7a8);flex-direction:column;min-height:590px;padding:42px 46px;display:flex;position:relative;overflow:hidden}.auth-signin-intro:after{content:"";border:1px solid #14141712;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-150px;right:-135px;box-shadow:0 0 0 52px #14141706,0 0 0 104px #14141705}.auth-copy{z-index:1;margin:auto 0 42px;position:relative}.auth-copy>p{letter-spacing:2.2px;color:#77777e;margin:0 0 18px;font-size:10px;font-weight:900}.auth-copy h1{max-width:520px;font-family:var(--font-serif),serif;letter-spacing:-3.4px;margin:0 0 20px;font-size:clamp(44px,4.5vw,68px);font-weight:560;line-height:.98}.auth-copy>span{color:#626269;max-width:470px;font-size:15px;line-height:1.7;display:block}.auth-benefits{z-index:1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:relative}.auth-benefits>div{background:#ffffffad;border:1px solid #1f1f231a;border-radius:16px;align-content:start;gap:14px;min-height:118px;padding:15px 14px;display:grid}.auth-benefits>div>b{font-family:var(--font-mono),monospace;color:#929299;font-size:9px}.auth-benefits span,.auth-benefits strong,.auth-benefits small{display:block}.auth-benefits strong{font-size:11px;line-height:1.35}.auth-benefits small{color:#7b7b82;margin-top:6px;font-size:9px;line-height:1.5}.auth-signin-intro footer{color:#717178;z-index:1;align-items:center;gap:8px;margin-top:28px;font-size:10px;font-weight:700;display:flex;position:relative}.auth-status-dot{background:#39a875;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #39a8751f}.auth-form-panel{align-content:center;justify-items:stretch;display:grid}.auth-form-panel>div:not(.auth-form-heading){width:100%}.auth-form-heading{margin:0 2px 18px}.auth-form-heading>span{letter-spacing:1.8px;color:#73737a;font-size:9px;font-weight:900}.auth-form-heading p{color:#77777e;margin:7px 0 0;font-size:12px}@media (max-width:980px){.auth-page-signin{grid-template-columns:minmax(360px,520px) minmax(340px,400px);gap:28px}.auth-signin-intro{min-height:540px;padding:34px}.auth-copy h1{font-size:48px}.auth-benefits{grid-template-columns:1fr}.auth-benefits>div{grid-template-columns:24px 1fr;gap:8px;min-height:auto}.auth-benefits small{display:none}}@media (max-width:820px){.auth-page-signin{grid-template-columns:minmax(300px,430px);padding:26px}.auth-signin-intro{min-height:auto}.auth-copy{margin:44px 0 28px}.auth-copy h1{letter-spacing:-2.2px;font-size:42px}.auth-benefits,.auth-signin-intro footer{display:none}.auth-form-panel{padding:0 8px}.auth-form-heading{display:none}}@media (max-width:620px){.auth-page-signin{place-content:start center;gap:16px;padding:18px}.auth-signin-intro{border-radius:20px;padding:18px 20px}.auth-copy{margin:28px 0 4px}.auth-copy h1{font-size:34px}.auth-copy>span{font-size:13px}}
: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}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{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;padding:5px 10px;font-size:9.5px;font-weight:600}.status.draft{color:#6d675a;background:#edeade;border-color:#dfd9c8}.status.sent{background:var(--slate-bg);color:var(--slate);border-color:#d4ddeb}.status.partially{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}.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(700px 400px at 50% 38%,#fdfcf8 0%,transparent 60%), var(--paper)}.app-loading-inner>b{font-family:var(--serif);letter-spacing:-.01em;font-size:20px;font-weight:520}.app-loading-inner>span{color:var(--faint);font-size:11px}.loading-dots i{background:var(--ink)}.loading-rings i{border-color:var(--ink-soft)}.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}.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}}
