:root{--bg:#fafafa;--ink:#191919;--muted:#858585;--line:#eaeaea;--accent:#858585;--radius:12px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{text-decoration:none}a,button{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid #b7b7b7;outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em}p{line-height:1.65}svg{flex-shrink:0}button{border:0;background:none}input,select,textarea{width:100%;padding:11px 12px;border:1px solid #dedede;border-radius:8px;background:#ffffff;color:var(--ink);outline:none;transition:border-color .2s,box-shadow .2s}input:focus,select:focus,textarea:focus{border-color:#aaaaaa;box-shadow:0 0 0 3px #85858513}input::placeholder,textarea::placeholder{color:#a4a4a4}textarea{resize:vertical}input:disabled{background:#f7f7f7;color:#666666}label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;color:#4b4b4b}label input,label select,label textarea{font-weight:400}hr{border:0;border-top:1px solid var(--line);width:100%;margin:8px 0}::selection{background:#d8d8d8}.muted{color:var(--muted)}.tiny-text{font-size:11px;line-height:1.6}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preserve-lines{white-space:pre-line}.full{width:100%}.hidden-input{display:none}.brand{display:inline-flex;align-items:center;gap:9px;font-size:19px;font-weight:700;letter-spacing:-.7px;white-space:nowrap}.brand-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;background:#191919;color:white;box-shadow:inset 0 1px 1px #ffffff29}.brand.small{font-size:14px;letter-spacing:-.4px}.brand.small .brand-icon{width:27px;height:27px;border-radius:7px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:11px 17px;border-radius:9px;font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;transition:transform .18s,background .18s,box-shadow .18s;border:1px solid transparent}.button:hover:not(:disabled){transform:translateY(-1px)}.primary{background:#1b1b1b;color:#ffffff;border-color:#1b1b1b;box-shadow:0 2px 2px #00000008,inset 0 1px 0 #ffffff1a}.primary:hover:not(:disabled){background:#333333;box-shadow:0 4px 12px #00000016}.secondary{background:#ffffff;border-color:#e0e0e0;color:#444444;box-shadow:0 1px 2px #00000004}.secondary:hover:not(:disabled){background:#f6f6f6}.small-button{min-height:34px;padding:8px 12px;font-size:11px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;border-radius:6px;padding:0}.icon-button:hover{background:#efefef}.text-button{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:5px 0}.text-button:hover{text-decoration:underline}.danger{color:#656565}.danger-button{background:#565656;color:#ffffff}.avatar{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#ebebeb;color:#6f6f6f;font-size:12px;font-weight:600;flex-shrink:0}.avatar.neutral{background:#eeeeee;color:#747474}.avatar.tiny{width:25px;height:25px;border-radius:50%;font-size:10px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:1.7px;color:#909090;margin-bottom:12px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.app-loading{min-height:100vh;display:flex;justify-content:center;align-items:center;gap:24px}.notice{display:flex;align-items:flex-start;gap:9px;background:#f8f8f8;border:1px solid #e3e3e3;border-radius:8px;padding:12px;font-size:12px;line-height:1.6;color:#6d6d6d;margin-bottom:16px;overflow-wrap:anywhere}.notice svg{margin-top:2px}.notice.good{background:#f6f6f6;border-color:#e6e6e6;color:#6e6e6e}.hosting-label i,.live-dot{display:inline-block;width:6px;height:6px;background:#909090;border-radius:50%;box-shadow:0 0 0 3px #9090900d}.status{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:500;padding:5px 8px;border-radius:5px;background:#f1f1f1;color:#898989;white-space:nowrap}.status i{width:4px;height:4px;border-radius:50%;background:currentColor}.status.pending,.status.processing{background:#f4f4f4;color:#8d8d8d}.status.completed{background:#f3f3f3;color:#7e7e7e}.status.cancelled{background:#f0f0f0;color:#818181}.status.draft{background:#f0f0f0;color:#8c8c8c}.mobile-only{display:none}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:238px;border-right:1px solid #e8e8e8;background:#ffffff;padding:27px 17px 0;display:flex;flex-direction:column;z-index:40}.sidebar-brand{padding:0 10px 27px;display:flex;align-items:center;justify-content:space-between}.workspace-select{display:flex;align-items:center;gap:9px;text-align:left;padding:11px 9px;border:1px solid #e8e8e8;border-radius:9px;margin:0 2px 27px}.workspace-select>span:nth-child(2){min-width:0;flex:1 1}.workspace-select strong{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:123px}.workspace-select small{display:block;font-size:9px;color:#999999;margin-top:4px}.nav-label{font-size:9px;font-weight:600;letter-spacing:1.25px;color:#ababab;padding:0 12px;margin:0 0 10px}.sidebar nav{display:flex;flex-direction:column;gap:4px}.sidebar nav>button{display:flex;align-items:center;gap:10px;text-align:left;padding:10px 12px;border-radius:7px;font-size:11px;color:#858585;min-height:36px}.sidebar nav>button:hover{background:#fafafa;color:#333333}.sidebar nav>button.active{background:#f0f0f0;color:#292929;font-weight:600}.sidebar nav>button svg{stroke-width:1.6}.nav-count{margin-left:auto;font-size:9px;background:#e7e7e7;color:#777777;padding:3px 6px;border-radius:4px}.folders-label{display:flex;align-items:center;justify-content:space-between;margin-top:31px;margin-bottom:3px;padding-right:3px}.folder-hint{font-size:10px;line-height:1.6;color:#b3b3b3;padding:10px 12px}.new-folder{display:flex;align-items:center;margin-bottom:8px}.new-folder input{font-size:11px;padding:8px}.sidebar-bottom{margin-top:auto;padding-top:24px}.local-card{border:1px solid #e9e9e9;border-radius:9px;background:linear-gradient(135deg,#fbfbfb,#f8f8f8);padding:16px 13px;font-size:9px;color:#8d8d8d;margin-bottom:17px}.local-card>svg{color:#7a7a7a;margin-bottom:10px}.local-card strong{display:block;color:#666666;font-size:10px;margin-bottom:6px}.local-card p{line-height:1.8;margin-bottom:12px;font-size:9px}.local-card .live-dot{width:4px;height:4px;margin-right:5px}.sidebar-user{border-top:1px solid var(--line);margin-top:17px;padding:18px 9px;display:flex;align-items:center;gap:8px;font-size:9px;color:#777777}.main{margin-left:238px;width:calc(100% - 238px)}.topbar{height:68px;background:#ffffffc9;border-bottom:1px solid var(--line);justify-content:space-between;padding:0 39px;font-size:11px}.topbar,.topbar>div{display:flex;align-items:center}.topbar>div{gap:12px}.breadcrumb-slash{color:#d0d0d0}.hosting-label{font-size:9px;color:#8d8d8d;display:flex;gap:7px;align-items:center}.topbar-right{gap:20px!important}.content{max-width:1550px;margin:0 auto;padding:38px 39px 0}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px}.page-heading h1{font-size:28px;font-weight:600;letter-spacing:-1px;margin-bottom:9px}.page-heading p{font-size:11px;color:#939393}.page-heading .eyebrow{font-size:8px;letter-spacing:1.25px;margin-bottom:11px}.page-heading .button{font-size:10px;min-height:36px;padding:9px 13px}.dashboard-hero{position:relative;overflow:hidden;border:1px solid #e5e5e5;border-radius:12px;padding:29px 33px;min-height:285px;background:radial-gradient(ellipse at 77% 50%,#f0f0f072,transparent 54%),#ffffff;display:flex;align-items:center;justify-content:space-between}.pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #e6e6e6;border-radius:20px;padding:5px 8px;font-size:7px;letter-spacing:.9px;color:#8f8f8f;background:#ffffff;margin-bottom:17px}.pill svg{color:#a3a3a3}.dashboard-hero h2{font-size:32px;line-height:1.13;font-weight:600;letter-spacing:-1.2px}.dashboard-hero h2>span{color:#9d9d9d}.dashboard-hero p{font-size:10px;color:#929292;margin:12px 0 19px}.dashboard-hero .button{font-size:9px;min-height:34px;padding:9px 13px}.hero-hint{display:inline-flex;align-items:center;gap:4px;color:#a3a3a3;font-size:8px;margin-left:12px}.paper-art{position:relative;width:330px;height:240px;perspective:900px;flex-shrink:0}.paper-back{width:164px;left:77px;top:19px;background:linear-gradient(130deg,#ffffff,#f4f4f4);border:1px solid #e2e2e2;border-radius:7px;transform:rotate(14deg) rotateY(-12deg);box-shadow:7px 12px 20px #6f6f6f0b}.paper-back,.paper-front{position:absolute;height:205px}.paper-front{width:163px;left:54px;top:7px;background:#ffffff;border:1px solid #e6e6e6;border-radius:7px;transform:rotate(-9deg) rotateY(-12deg);box-shadow:7px 17px 22px #53535312;padding:18px 15px;animation:paperfloat 7s ease-in-out infinite}.paper-top{display:flex;align-items:center;gap:5px}.paper-top .mini-mark{width:14px;height:14px;background:#434343;color:#ffffff;display:grid;place-items:center;font-size:8px;border-radius:3px;font-weight:600}.paper-top>span:nth-child(2){width:29px;height:3px;background:#dfdfdf;border-radius:3px}.paper-top b{margin-left:auto;font-size:5px;color:#aeaeae;letter-spacing:.5px}.paper-lines{margin-top:22px;display:flex;flex-direction:column;gap:7px}.paper-lines i{height:3px;width:100%;background:#eeeeee;border-radius:2px}.paper-lines i:nth-child(3){width:77%}.paper-lines i:nth-child(5){width:55%}.paper-sign{position:relative;border:1px dashed #c9c9c9;border-radius:3px;background:#f9f9f9;margin-top:17px;padding:7px}.paper-sign>span{font-size:5px;color:#b9b9b9;display:block}.paper-sign>div{font:italic 21px Georgia,serif;color:#656565;padding-top:4px;transform:rotate(-4deg)}.paper-sign>svg{position:absolute;right:5px;bottom:9px;color:#a2a2a2}.paper-bottom{display:flex;justify-content:space-between;margin-top:10px}.paper-bottom>span{height:2px;background:#eeeeee;width:37px}.paper-bottom>span:last-child{width:20px}.floating-tag{position:absolute;background:#ffffff;border:1px solid #e9e9e9;border-radius:8px;padding:9px 11px;display:flex;align-items:center;gap:7px;box-shadow:0 6px 20px #5050500c;font-size:8px;color:#858585;z-index:3}.tag-lock{right:1px;top:35px;transform:rotate(6deg);animation:float 8s ease-in-out infinite}.tag-lock svg{color:#949494}.tag-done{bottom:16px;right:0;transform:rotate(-3deg);animation:float 8s ease-in-out 1s infinite}.tag-done>div{font-size:8px;font-weight:600;color:#6d6d6d}.tag-done small{display:block;font-size:6px;font-weight:400;color:#adadad;margin-top:4px}.green-circle{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f4f4f4;color:#979797}.orbit{border:1px solid #ededed;border-radius:50%;position:absolute;left:0;top:25px;width:300px;height:170px;transform:rotate(-20deg)}.orbit-two{left:18px;top:-10px;transform:rotate(60deg);width:240px;height:210px;border-style:dashed;opacity:.6}.cursor-art{position:absolute;bottom:51px;left:27px;transform:rotate(-8deg);color:#858585;z-index:4}.cursor-art span{position:absolute;background:#858585;color:white;padding:4px 8px;border-radius:4px;top:21px;left:19px;font-size:7px}.art-spark{position:absolute;font-size:26px;right:58px;bottom:55px;color:#c7c7c7;z-index:2}@keyframes float{50%{translate:0 -8px}}@keyframes paperfloat{50%{translate:0 -5px;rotate:2deg}}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:21px 0 36px}.stat-card{border:1px solid #e7e7e7;border-radius:10px;background:#ffffff;padding:17px 20px}.stat-card>div{display:flex;align-items:center;justify-content:space-between;color:#858585;font-size:9px}.stat-icon{display:grid;place-items:center;border-radius:6px;width:26px;height:26px;background:#f5f5f5;color:#939393}.stat-icon.amber{color:#9e9e9e;background:#f7f7f7}.stat-icon.green{color:#959595;background:#f6f6f6}.stat-card>strong{display:block;font-size:30px;letter-spacing:-1px;font-weight:500;margin:6px 0 8px}.stat-card>small{font-size:8px;color:#a6a6a6}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.section-heading h2{font-size:17px;letter-spacing:-.5px;font-weight:600}.section-heading p{font-size:9px;color:#a2a2a2;margin-top:7px}.count-badge{font-size:8px;letter-spacing:0;border:1px solid #e5e5e5;border-radius:5px;padding:3px 5px;margin-left:6px;color:#a1a1a1;vertical-align:middle;font-weight:400}.search{display:flex;align-items:center;gap:7px;background:#ffffff;border:1px solid #e5e5e5;border-radius:7px;padding:0 10px;color:#ababab;width:225px}.search input{border:0;padding:9px 0;background:transparent;box-shadow:none;font-size:9px;min-width:0}.search kbd{font-size:12px;color:#bbbbbb;border:1px solid #eeeeee;border-radius:3px;padding:1px 3px}.filter-row{display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--line);margin-bottom:0}.filter-row button{font-size:9px;color:#a2a2a2;padding:10px 0 12px;position:relative}.filter-row button.selected{color:#383838;font-weight:600}.filter-row button.selected:after{content:"";position:absolute;height:2px;background:#333333;bottom:-1px;left:0;right:0}.document-table{width:100%}.document-row,.table-head{display:grid;grid-template-columns:minmax(200px,2fr) minmax(100px,1.15fr) minmax(110px,.95fr) 94px 18px;align-items:center;gap:14px}.table-head{font-size:8px;color:#a6a6a6;border-bottom:1px solid var(--line);padding:14px 10px}.document-row{width:100%;text-align:left;padding:15px 10px;border-bottom:1px solid #ededed;background:transparent;transition:background .2s}.document-row:hover{background:#f4f4f4}.document-name{display:flex;align-items:center;gap:11px;min-width:0}.document-name>span:last-child{min-width:0}.file-icon{position:relative;width:31px;height:38px;display:grid;place-items:center;border-radius:5px;background:#ffffff;border:1px solid #e8e8e8;color:#a6a6a6}.file-icon small{font-size:5px;position:absolute;bottom:3px;right:6px;color:#b5b5b5;background:#ffffff}.document-name strong{display:block;font-size:10px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.document-name>span>small{display:block;color:#aaaaaa;font-size:8px;margin-top:5px}.recipient-cell{display:flex;align-items:center;gap:7px;font-size:9px;min-width:0}.recipient-cell>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-cell{font-size:9px;color:#9a9a9a}.row-arrow{color:#b3b3b3}.upload-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:47px 16px 43px;background:linear-gradient(#ffffff40,#fafafa);border:1px dashed #e3e3e3;border-top:none;border-radius:0 0 10px 10px}.empty-art{position:relative;color:#afafaf;background:linear-gradient(#ffffff,#f5f5f5);border:1px solid #e7e7e7;border-radius:12px;padding:17px;box-shadow:0 5px 13px #00000004;transform:rotate(-6deg);margin-bottom:20px}.empty-art>span{background:#ffffff;border:1px solid #e7e7e7;border-radius:6px;position:absolute;right:-7px;bottom:1px;padding:4px;display:flex}.upload-empty h3{font-size:15px;font-weight:500;letter-spacing:-.4px;margin-bottom:8px}.upload-empty p{font-size:10px;color:#a1a1a1;margin-bottom:20px}.upload-empty .button{font-size:9px;min-height:33px;padding:8px 12px}.upload-empty>small{font-size:8px;color:#b4b4b4;margin-top:11px}.workspace-footer{justify-content:space-between;border-top:1px solid var(--line);padding:20px 0;margin-top:40px;color:#a3a3a3;font-size:8px}.workspace-footer,.workspace-footer>span{display:flex;align-items:center;gap:12px}.workspace-footer .brand{font-size:10px;color:#888888}.workspace-footer .brand-icon{width:19px;height:19px;background:#9c9c9c;border-radius:5px}.workspace-footer .brand-icon svg{width:11px}.workspace-footer>span:last-child{gap:5px}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#19191966;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:20px;animation:fadein .2s}.modal{background:white;border-radius:17px;padding:28px;width:430px;max-width:100%;max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 25px 100px #00000022;animation:modalin .25s ease}.modal.wide{width:700px}.modal>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.modal h2{font-size:22px;font-weight:600}.modal>p{font-size:12px;margin-bottom:25px}.form-stack{display:flex;flex-direction:column;gap:20px}.checkbox-label{display:flex;flex-direction:row;align-items:flex-start;gap:9px;line-height:1.7;font-size:10px;font-weight:400}.checkbox-label input{width:15px;height:15px;margin:2px 0 0;flex-shrink:0;accent-color:#242424}.auth-switch{margin-top:22px;text-align:center;font-size:11px;color:#999999}.auth-switch .text-button{color:#333333;font-size:11px}.forgot-link{display:block!important;margin:8px auto 0}.account-page{max-width:430px;margin:70px auto;padding:20px}.account-card{margin-top:35px;padding:25px;border:1px solid var(--line);background:#ffffff;border-radius:14px}.account-card h1{font-size:24px;margin-bottom:25px}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes modalin{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.landing{background:#ffffff}.landing-nav{height:82px;padding:0 5%;max-width:1500px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.landing-nav nav{display:flex;gap:30px;font-size:11px;color:#848484}.landing-nav nav a:hover{color:#111111}.landing-nav>div{display:flex;align-items:center;gap:24px}.landing-nav>div>.text-button{font-size:11px}.landing-nav .small-button{font-size:10px;padding:10px 15px}.landing-hero{position:relative;overflow:hidden;padding:58px 20px 0;text-align:center;background:radial-gradient(ellipse at 50% 74%,#f3f3f360,transparent 62%)}.landing-grid{position:absolute;inset:0;background-image:linear-gradient(#ededed44 1px,transparent 0),linear-gradient(90deg,#ededed44 1px,transparent 0);background-size:70px 70px;-webkit-mask-image:radial-gradient(ellipse at 50% 45%,#00000099,transparent 70%);mask-image:radial-gradient(ellipse at 50% 45%,#00000099,transparent 70%);pointer-events:none}.landing-eyebrow{position:relative;display:inline-flex;align-items:center;gap:9px;font-weight:500;border:1px solid #e6e6e6;border-radius:25px;padding:8px 12px;background:#ffffff;margin-bottom:25px;color:#989898}.landing-eyebrow .live-dot{width:5px;height:5px}.landing-hero>h1{position:relative;font-size:clamp(48px,6vw,78px);line-height:1.08;font-weight:500;letter-spacing:-4px}.landing-hero>h1 span{color:#a5a5a5}.landing-hero>p{position:relative;color:#8e8e8e;margin:23px 0 26px}.landing-actions{position:relative;display:flex;justify-content:center;align-items:center;gap:12px}.landing-actions .button{font-size:10px;min-height:43px;padding:12px 17px}.hero-trust{display:flex;justify-content:center;gap:21px;color:#a7a7a7;font-size:9px;margin:20px 0 50px;position:relative}.hero-trust>span{display:flex;align-items:center;gap:5px}.hero-trust svg{color:#a0a0a0}.landing-product{position:relative;width:min(930px,95%);margin:0 auto;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 30px 100px #88888820,0 3px 13px #00000005;overflow:hidden;text-align:left;background:#ffffff;transform:perspective(1600px) rotateX(2deg);animation:productin .9s ease both;min-height:458px}.product-chrome{height:36px;background:#fcfcfc;border-bottom:1px solid #eeeeee;display:flex;align-items:center;gap:5px;padding:0 13px;color:#c3c3c3}.product-chrome>span{width:6px;height:6px;background:#e2e2e2;border-radius:50%}.product-chrome>div{margin:auto;display:flex;align-items:center;gap:6px;font-size:8px;color:#b4b4b4}.product-preview{display:flex;height:440px}.product-preview>aside{width:170px;padding:25px 14px;border-right:1px solid #eeeeee;display:flex;flex-direction:column;flex-shrink:0}.product-preview .brand{font-size:11px;gap:6px;padding:0 3px;margin-bottom:27px}.product-preview .brand-icon{width:23px;height:23px;border-radius:6px}.preview-nav{display:flex;align-items:center;gap:9px;padding:10px;border-radius:6px;font-size:8px;color:#a5a5a5;margin-bottom:3px}.preview-nav.active{background:#f2f2f2;color:#646464}.preview-nav b{margin-left:auto;font-size:7px;background:#e8e8e8;border-radius:3px;padding:3px 5px;font-weight:400}.preview-lock{margin-top:auto;font-size:10px;line-height:1.6;color:#9e9e9e;padding:13px;background:#f9f9f9;border:1px solid #eeeeee;border-radius:7px}.preview-lock>svg{display:block;color:#a9a9a9;margin-bottom:8px}.preview-main{flex:1 1;background:#fbfbfb;padding:25px 25px 0;overflow:hidden}.preview-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.preview-heading span{font-size:5px;color:#a6a6a6;letter-spacing:1px}.preview-heading h3{font-size:19px;font-weight:500;margin-top:6px}.preview-heading>b{display:flex;align-items:center;gap:5px;background:#252525;color:#ffffff;border-radius:5px;padding:7px 9px;font-size:6px;font-weight:400}.preview-banner{background:radial-gradient(ellipse at 80% 50%,#f2f2f2,#ffffff 75%);border:1px solid #eaeaea;border-radius:7px;height:168px;padding:23px 22px;display:flex;overflow:hidden;justify-content:space-between}.preview-banner>div:first-child{flex-shrink:0;z-index:2}.preview-banner>div>span{font-size:5px;letter-spacing:.6px;color:#a8a8a8}.preview-banner h3{font-size:24px;line-height:1.16;font-weight:500;margin:12px 0 10px}.preview-banner em{font-style:normal;color:#a8a8a8}.preview-banner p{font-size:6px;color:#a2a2a2}.preview-banner .paper-art{transform:scale(.68);transform-origin:center top;top:-6px;left:-10px;margin-left:-30px;width:290px}.preview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:13px 0 16px}.preview-stats>div{background:#ffffff;border:1px solid #eaeaea;border-radius:6px;padding:10px;position:relative}.preview-stats svg{color:#c7c7c7;position:absolute;right:10px;top:10px}.preview-stats span{font-size:6px;color:#a5a5a5}.preview-stats b{display:block;font-size:20px;font-weight:400;margin-top:9px;letter-spacing:-.8px}.preview-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ececec;padding:11px 5px;font-size:7px;color:#989898}.preview-row>span:first-child{display:flex;align-items:center;gap:8px}.preview-row>span:first-child>svg{color:#bbbbbb}.preview-row .status{font-size:6px;padding:4px 6px}.preview-caption{font-size:8px;color:#b5b5b5;display:block;padding:17px 0 0}.landing-section{max-width:1110px;margin:auto;padding:100px 30px}.section-intro{text-align:center;margin-bottom:43px}.section-intro h2{font-size:39px;font-weight:500;line-height:1.18;letter-spacing:-1.7px}.section-intro h2 span{color:#aaaaaa}.section-intro p{margin-top:13px;font-size:12px;color:#a5a5a5}.section-intro .eyebrow{font-size:8px;letter-spacing:1.3px;display:block;margin-bottom:15px}.steps-section{padding-top:100px;padding-bottom:65px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:37px}.steps-grid>article{position:relative}.steps-grid>article>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.step-icon{width:44px;height:44px;border:1px solid #e9e9e9;background:linear-gradient(#ffffff,#f8f8f8);box-shadow:0 2px 3px #00000003;border-radius:12px;display:grid;place-items:center;color:#939393}.step-number{font-size:33px;font-weight:400;color:#e3e3e3;letter-spacing:-1px}.steps-grid h3{font-size:17px;letter-spacing:-.6px;margin-bottom:11px}.steps-grid p{font-size:11px;color:#9d9d9d;line-height:1.9;max-width:280px}.feature-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:17px}.feature-grid article{padding:28px 23px 0;border:1px solid #e9e9e9;border-radius:13px;background:linear-gradient(155deg,#ffffff,#fafafa);overflow:hidden;min-height:325px}.feature-grid article>svg{color:#a1a1a1;margin-bottom:21px}.feature-grid h3{font-size:18px;letter-spacing:-.7px;font-weight:500;line-height:1.3;margin-bottom:12px}.feature-grid p{color:#9d9d9d;font-size:10px;line-height:1.9}.brand-sample{padding:18px 17px;background:#ffffff;border:1px solid #e9e9e9;border-radius:10px 10px 0 0;transform:rotate(-4deg);margin:24px 0 -13px;box-shadow:0 8px 20px #3f3f3f08}.brand-sample>div:first-child{display:flex;align-items:center;gap:7px;font-size:9px;color:#999999}.sample-logo{width:24px;height:24px;border-radius:6px;background:#858585;color:#ffffff;font:italic 20px Georgia;display:grid;place-items:center}.brand-sample svg{margin-left:auto;color:#c5c5c5}.brand-sample>span{font-size:10px;color:#989898;display:block;margin:12px 0 13px}.color-swatches{display:flex;gap:5px}.color-swatches i{width:16px;height:16px;border-radius:50%;background:#7d7d7d}.color-swatches i:nth-child(2){background:#a2a2a2}.color-swatches i:nth-child(3){background:#ababab}.color-swatches i:nth-child(4){background:#bbbbbb}.color-swatches i:nth-child(5){background:#2a2a2a}.people-art{display:flex;align-items:center;justify-content:center;margin:46px 0 25px}.people-art>span{width:46px;height:46px;border:4px solid #ffffff;border-radius:50%;background:#ededed;display:grid;place-items:center;font-size:11px;color:#919191;box-shadow:0 2px 8px #00000007;margin-right:-10px}.people-art>span:nth-child(2){background:#ececec;color:#a4a4a4}.people-art>span:nth-child(3){background:#f0f0f0;color:#a6a6a6}.people-art svg{margin-left:31px;color:#afafaf}.folder-art{display:flex;align-items:center;justify-content:center;position:relative;margin:25px -23px 0;height:130px;background:radial-gradient(ellipse at center,#f0f0f0,transparent 70%);color:#b9b9b9}.folder-art svg{transform:rotate(-9deg)}.folder-art>span{font-size:8px;color:#b0b0b0;position:absolute;bottom:10px}.security-section{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding-top:70px;padding-bottom:65px}.security-section h2{font-size:39px;font-weight:500;letter-spacing:-1.8px;line-height:1.2;margin:20px 0}.security-section>div>p{font-size:11px;color:#989898;line-height:1.9;max-width:430px}.security-section .eyebrow{font-size:8px;letter-spacing:1.2px}.security-points{display:grid;grid-template-columns:1fr;gap:15px;margin-top:24px;font-size:11px;color:#8d8d8d}.security-points>span{display:flex;align-items:center;gap:10px}.security-points svg{color:#a9a9a9;stroke-width:1.6}.security-visual{height:330px;position:relative;display:flex;justify-content:center;align-items:center;background:radial-gradient(ellipse at center,#f2f2f288,transparent 70%)}.shield-orbit{position:absolute;width:280px;height:280px;border:1px solid #ececec;border-radius:50%;box-shadow:0 0 0 35px #fbfbfb,0 0 0 36px #f1f1f188}.shield-core{position:relative;width:130px;height:145px;border-radius:32px;background:linear-gradient(140deg,#ffffff,#f2f2f2);box-shadow:0 12px 35px #6767670c,inset 0 1px #ffffff;border:1px solid #e7e7e7;display:grid;place-items:center;color:#a2a2a2;transform:rotate(-8deg)}.security-chip{top:51px;right:12px;border:1px solid #e8e8e8;border-radius:7px;padding:9px 13px;font-size:8px;color:#a0a0a0;transform:rotate(7deg)}.security-chip,.security-code{position:absolute;background:#ffffff}.security-code{bottom:30px;left:0;border:1px solid #eaeaea;padding:14px 45px 14px 16px;border-radius:8px;box-shadow:0 7px 20px #4c4c4c08;transform:rotate(3deg)}.security-code>span{font-size:8px;color:#9c9c9c;letter-spacing:.6px}.security-code p{font-family:monospace;font-size:8px;color:#bcbcbc;line-height:1.8;margin-top:5px}.security-code svg{position:absolute;right:13px;top:29px;color:#b7b7b7}.legal-note{display:flex;gap:14px;padding-top:23px;padding-bottom:23px;background:#fafafa;border:1px solid #ececec;border-radius:12px;max-width:1050px}.legal-note svg{color:#a0a0a0}.legal-note p{font-size:9px;color:#a6a6a6;line-height:1.9}.legal-note strong{color:#8a8a8a;font-weight:500}.landing-cta{text-align:center;padding:100px 20px 95px;background:radial-gradient(ellipse at bottom,#f5f5f5,transparent 70%)}.landing-cta .eyebrow{font-size:8px}.landing-cta h2{font-size:43px;font-weight:500;letter-spacing:-2px;margin:18px 0 26px}.landing-cta p{font-size:9px;color:#ababab;margin-top:16px}.landing-cta .button{font-size:10px}.landing-footer{border-top:1px solid #ededed;max-width:1230px;margin:auto;padding:28px 30px 20px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.landing-footer>span{font-size:9px;color:#aeaeae}.landing-footer>div{margin-left:auto;display:flex;gap:25px;align-items:center;font-size:9px;color:#9f9f9f}.landing-footer .text-button{font-size:9px}.landing-footer>small{width:100%;color:#bababa;font-size:8px;padding-top:5px}@keyframes productin{0%{opacity:0;translate:0 30px}to{opacity:1;translate:0 0}}.editor-overlay{position:fixed;inset:0;z-index:80;background:#fafafa;display:flex;flex-direction:column;animation:fadein .2s}.editor-header{background:#ffffff;border-bottom:1px solid var(--line);height:70px;min-height:70px;padding:0 22px;justify-content:space-between}.editor-header,.editor-header>div{display:flex;align-items:center;gap:15px}.editor-header>div{min-width:0}.editor-header strong{font-size:13px;font-weight:500;display:block;max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-header small{display:block;font-size:9px;color:#aaaaaa;margin-top:5px}.header-divider{height:23px;width:1px;background:#e8e8e8}.editor-body{display:flex;flex:1 1;min-height:0}.editor-controls{width:330px;min-width:330px;background:#ffffff;border-right:1px solid var(--line);padding:0 22px 25px;overflow-y:auto}.editor-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin:0 -22px 25px;padding:0 22px;position:sticky;top:0;z-index:5;background:#ffffff}.editor-tabs button{font-size:11px;padding:17px 0;color:#aaaaaa;position:relative}.editor-tabs button.active{color:#222222;font-weight:500}.editor-tabs button.active:after{content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0;background:#222222}.editor-pdf{flex:1 1;overflow-y:auto;min-width:0;background:#f3f3f3}.control-section{padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:24px}.step-label{font-size:9px;font-weight:600;color:#9d9d9d;letter-spacing:1px;display:block;margin-bottom:17px}.step-label>span{float:right;font-weight:400;font-size:8px}.control-section label{font-size:10px;margin-top:15px;gap:7px}.control-section input,.control-section select,.control-section textarea{font-size:11px;padding:10px}.control-description{font-size:10px;color:#9d9d9d;line-height:1.8;margin-bottom:15px}.download-options{display:flex;gap:17px;margin-top:14px}.download-options>a{display:flex;align-items:center;gap:5px;font-size:9px;color:#929292}.download-options>a:hover{color:#333333}.person-card{border:1px solid #e7e7e7;border-radius:9px;padding:11px;margin-bottom:10px;cursor:pointer}.person-card.active{border-color:#bfbfbf;box-shadow:0 0 0 2px #85858508;background:#fdfdfd}.person-card-top{display:flex;align-items:center;gap:7px;margin-bottom:10px}.person-card-top strong{font-size:10px;font-weight:500}.person-card-top .icon-button{margin-left:auto;width:20px;height:20px;min-width:20px;color:#aaaaaa}.person-dot{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#f2f2f2;color:#959595;font-size:8px}.person-1{background:#efefef;color:#969696}.person-2{background:#f2f2f2;color:#aaaaaa}.person-3{background:#f5f5f5;color:#a5a5a5}.person-card>input{margin-bottom:7px;font-size:10px;padding:8px}.person-card>input:last-child{margin-bottom:0}.person-link{justify-content:space-between;margin-top:8px}.person-link,.signed-check{display:flex;align-items:center}.signed-check{margin-left:auto;gap:4px;font-size:7px;color:#979797}.field-types{display:flex;margin:13px 0 10px}.field-types>button{border:1px solid #e5e5e5;border-radius:7px;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 5px;font-size:8px;color:#a8a8a8;transition:all .15s}.field-types>button.active{border-color:#b4b4b4;background:#f8f8f8;color:#949494}.send-section .button{margin-top:12px;font-size:10px}.send-section .tiny-text{font-size:9px;margin-top:10px}.revoke-control{text-align:center;margin:10px 0 20px}.revoke-control>p{font-size:10px;color:#aaaaaa;margin-bottom:12px}.revoke-control .text-button{font-size:9px}.control-security{display:flex;gap:7px;color:#a8a8a8;font-size:8px;line-height:1.7;justify-content:center}.pdf-viewer{min-height:100%;width:100%}.pdf-toolbar{justify-content:space-between;gap:15px;padding:15px 20px;position:sticky;top:0;z-index:10;background:#f3f3f3ee;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#989898;border-bottom:1px solid #e9e9e9}.pdf-toolbar,.pdf-toolbar>div{display:flex;align-items:center;font-size:10px}.pdf-toolbar>div{gap:8px}.pdf-stage{padding:24px 16px 45px;display:flex;justify-content:center}.pdf-page{position:relative;line-height:0;background:#ffffff;box-shadow:0 4px 20px #0000000b}.pdf-page.placing canvas{cursor:crosshair}.pdf-page canvas{display:block;max-width:100%}.pdf-field{position:absolute;display:flex;align-items:center;justify-content:center;gap:5px;border:1px dashed #9e9e9e;border-radius:3px;background:#f0f0f0bb;font-size:clamp(6px,.8vw,11px);line-height:1.2;overflow:hidden;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.pdf-field>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-field>svg{max-height:50%;max-width:15%}.pdf-field small{display:block;font-size:.7em;margin-top:2px;opacity:.65}.pdf-field.selected{outline:2px solid #a4a4a4;outline-offset:2px}.pdf-field.signed-preview{font-style:italic;font-family:Georgia,serif;font-size:15px}.pdf-loading{gap:10px;color:#acacac;font-size:12px;padding:80px 0}.field-selection,.pdf-loading{display:flex;align-items:center}.field-selection{position:sticky;top:62px;z-index:11;justify-content:center;gap:25px;background:#ffffff;border-bottom:1px solid #eeeeee;padding:9px;font-size:10px}.field-selection .text-button{font-size:10px}.timeline{margin:25px 0;padding-left:10px}.timeline>div{border-left:1px solid #e7e7e7;position:relative;padding:0 0 25px 20px}.timeline-dot{width:7px;height:7px;border:2px solid #ffffff;background:#b4b4b4;position:absolute;left:-4px;top:1px;border-radius:50%;box-shadow:0 0 0 1px #e2e2e2}.timeline strong{display:block;font-size:10px;font-weight:500;color:#767676}.timeline small{display:block;font-size:8px;color:#b0b0b0;margin-top:7px}.timeline p{font-size:9px;color:#999999;margin-top:5px}.hash-note{margin-top:25px;padding:13px;border:1px solid #ebebeb;background:#fbfbfb;border-radius:7px}.hash-note strong{display:block;font-size:8px;color:#a9a9a9;font-weight:500;letter-spacing:.4px;margin-bottom:7px}.hash-note code{display:block;overflow-wrap:anywhere;font-size:8px;line-height:1.9;color:#b6b6b6}.hash-note strong:not(:first-child){margin-top:13px}.completed-card{text-align:center;border:1px solid #e9e9e9;background:#fafafa;border-radius:10px;padding:22px 12px;margin-bottom:20px}.completed-card>span{background:#f0f0f0;color:#a7a7a7;width:45px;height:45px;border-radius:50%;display:grid;place-items:center;margin:0 auto 15px}.completed-card h3{font-size:16px;font-weight:500;margin-bottom:9px}.completed-card p{font-size:10px;color:#9c9c9c;margin-bottom:20px}.completed-card .button{font-size:9px}.settings-nav{display:flex;gap:28px;border-bottom:1px solid var(--line);margin-bottom:28px}.settings-nav>button{display:flex;align-items:center;gap:7px;font-size:10px;padding:15px 0;color:#a2a2a2;position:relative}.settings-nav>button.active{color:#333333}.settings-nav>button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;background:#333333;height:2px}.settings-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:25px;align-items:start;margin-bottom:40px}.settings-card{padding:26px;border:1px solid #e7e7e7;border-radius:12px;background:#ffffff;min-width:0}.settings-card h2{font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.7px}.settings-card p{font-size:10px;color:#9e9e9e;margin:10px 0 12px}.settings-card h3{font-size:14px;font-weight:500;letter-spacing:-.3px}.settings-card input,.settings-card select,.settings-card textarea{font-size:11px}.settings-card label{font-size:10px}.settings-card .button{font-size:10px;align-self:start}.logo-upload{display:flex;align-items:center;gap:15px;border:1px dashed #e4e4e4;border-radius:9px;padding:15px}.logo-upload>span{width:63px;height:63px;background:#f7f7f7;border:1px solid #eaeaea;border-radius:9px;display:grid;place-items:center;color:#bcbcbc;overflow:hidden;flex-shrink:0}.logo-upload img{max-width:100%;max-height:100%;object-fit:contain}.logo-upload strong{display:block;font-size:10px;font-weight:500}.logo-upload small{display:block;font-size:8px;color:#b3b3b3;margin:6px 0}.logo-upload .text-button{font-size:9px;color:#999999}.color-input{display:flex;align-items:center;gap:7px}.color-input>input[type=color]{width:40px;height:38px;padding:5px;flex-shrink:0}.color-input>input:not([type=color]){width:90px;margin-right:auto;font-family:monospace}.color-input>button{width:18px;height:18px;border-radius:50%;padding:0;flex-shrink:0;border:2px solid #ffffff;box-shadow:0 0 0 1px #e7e7e7}.branding-preview{padding:20px 5px;position:sticky;top:25px}.branding-preview>.eyebrow{font-size:8px;letter-spacing:1.4px;display:block;text-align:center;margin-bottom:23px}.brand-preview-card{background:#ffffff;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 15px 30px #52525208;padding:22px;text-align:center}.brand-preview-card>header{display:flex;align-items:center;gap:8px;padding-bottom:17px;border-bottom:1px solid #eeeeee}.brand-preview-card>header img{width:auto;max-width:70px;height:25px;object-fit:contain}.brand-preview-card>header>strong{font-size:11px;font-weight:500;color:var(--brand-color)}.brand-preview-card>header svg{margin-left:auto;color:#c8c8c8}.preview-document-icon{display:inline-flex;justify-content:center;color:var(--brand-color);margin:32px 0 20px}.brand-preview-card h3{font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-1px}.brand-preview-card p{font-size:9px;color:#adadad;margin:16px 0 25px}.brand-preview-button{background:var(--brand-color);color:#ffffff;padding:12px;border-radius:8px;display:flex;justify-content:center;align-items:center;gap:10px;font-size:9px}.brand-preview-card>small{display:block;border-top:1px solid #eeeeee;margin-top:27px;padding-top:15px;font-size:8px;line-height:1.8;color:#aeaeae;overflow-wrap:anywhere}.branding-preview>p{margin:15px 0 25px;text-align:center;font-size:8px}.settings-security-note{border:1px solid #e9e9e9;padding:20px;border-radius:10px;background:#fafafa}.settings-security-note>svg{color:#a5a5a5;margin-bottom:13px}.settings-security-note h3{font-size:14px;letter-spacing:-.3px;font-weight:500;margin-bottom:10px}.settings-security-note p{font-size:9px;color:#a7a7a7}.form-row{display:grid;grid-template-columns:1fr 1.5fr;gap:15px}.security-explainer>svg{color:#999999;margin-bottom:20px}.security-explainer p{font-size:11px;margin:18px 0}.security-explainer p.tiny-text{font-size:9px}.admin-summary{display:flex;align-items:center;gap:13px}.admin-summary>svg{color:#ababab}.admin-summary p{font-size:9px;margin:5px 0}.admin-stats{display:flex;gap:40px;margin:25px 0;padding-bottom:25px;border-bottom:1px solid var(--line)}.admin-stats strong{display:block;font-size:29px;font-weight:400;margin-bottom:5px}.admin-stats span{font-size:9px;color:#aaaaaa}.user-list{margin-top:20px}.user-list>div{display:flex;gap:10px;margin-bottom:20px;min-width:0}.user-list>div>div{min-width:0}.user-list strong{display:block;font-size:11px;font-weight:500}.user-list small{display:block;font-size:9px;color:#999999;margin:5px 0;overflow-wrap:anywhere}.user-list span:last-child{font-size:8px;color:#aaaaaa}.server-info{margin-top:25px;border-top:1px solid var(--line);padding-top:15px;display:flex;flex-direction:column;gap:14px}.server-info>span{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#aaaaaa}.server-info strong{font-weight:400;color:#8c8c8c;text-align:right}.signing-page{min-height:100vh;background:#fbfbfb}.signing-header{height:76px;background:#ffffff;border-bottom:1px solid #ebebeb;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:20px}.signing-header>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#ababab}.signing-brand{display:flex;align-items:center;gap:10px}.signing-brand>img{max-width:100px;max-height:34px;object-fit:contain}.signing-brand .brand{color:var(--brand-color);font-size:18px}.signing-brand .brand-icon{background:var(--brand-color)}.signing-intro{max-width:1440px;margin:auto;padding:37px 4%;display:flex;justify-content:space-between;align-items:center;gap:20px}.signing-intro h1{font-size:27px;font-weight:500;letter-spacing:-1px;margin-bottom:11px;line-height:1.2}.signing-intro p{font-size:11px;color:#a4a4a4}.signing-intro .eyebrow{font-size:8px}.document-chip{display:flex;align-items:center;gap:10px;background:#ffffff;border:1px solid #ebebeb;border-radius:9px;padding:13px;color:#acacac;max-width:330px;flex-wrap:wrap}.document-chip strong{font-size:10px;font-weight:500;color:#848484;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-chip>span{font-size:8px;white-space:nowrap}.signing-layout{max-width:1440px;margin:auto;padding:0 4% 40px;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:28px;align-items:start}.signing-document{border:1px solid #e7e7e7;border-radius:12px;overflow:hidden;background:#f3f3f3;min-width:0}.signing-document .pdf-toolbar{font-size:10px}.signing-controls{background:#ffffff;border:1px solid #e9e9e9;border-radius:12px;padding:25px;position:sticky;top:20px}.signer-heading .step-icon{margin-bottom:17px;color:var(--brand-color)}.signer-heading h2{font-size:22px;font-weight:500;letter-spacing:-.9px}.signer-heading p{font-size:10px;color:#ababab;margin:9px 0 25px}.signing-controls .form-stack{gap:17px}.signing-controls label{font-size:10px}.signing-controls input{font-size:12px}.signature-tabs{display:flex;border:1px solid #e9e9e9;border-radius:7px;padding:3px;background:#fbfbfb}.signature-tabs button{font-size:10px;color:#a8a8a8;flex:1 1;border-radius:5px;padding:8px}.signature-tabs button.active{background:#ffffff;box-shadow:0 1px 5px #2727270c;color:#5e5e5e}.typed-signature{height:140px;border:1px dashed #e2e2e2;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;font:italic 31px Georgia,serif;color:#696969;background:#fdfdfd;gap:23px;overflow:hidden;overflow-wrap:anywhere;padding:10px;text-align:center}.typed-signature span{font:8px Arial,sans-serif;color:#bcbcbc;letter-spacing:.5px}.drawing-area{border:1px dashed #e2e2e2;border-radius:8px;padding:7px 10px;background:#fdfdfd;overflow:hidden}.drawing-area canvas{width:100%;height:135px;touch-action:none;display:block;cursor:crosshair}.drawing-area>button{font-size:8px;color:#b2b2b2}.consent{font-size:9px!important;line-height:1.8;color:#929292}.consent input{accent-color:var(--brand-color)}.signing-disclosure{display:flex;gap:7px;background:#f9f9f9;border:1px solid #f0f0f0;border-radius:7px;padding:10px;color:#a7a7a7}.signing-disclosure p{font-size:8px;line-height:1.9}.signing-controls .brand-button{background:var(--brand-color);border-color:var(--brand-color);font-size:10px}.signing-details{border-top:1px solid #eeeeee;padding-top:19px;margin-top:23px;display:flex;flex-direction:column;gap:10px;color:#aeaeae;font-size:8px}.signing-details>span{display:flex;gap:6px;align-items:center}.signing-controls .hash-note{margin-top:20px}.signing-footer{padding:25px 5%;border-top:1px solid #ededed;text-align:center;font-size:9px;color:#afafaf;background:#ffffff;display:flex;flex-direction:column;align-items:center;gap:13px}.signing-footer>p{font-size:10px;line-height:1.8}.signing-footer details{max-width:700px}.signing-footer details>p{margin-top:14px}.signing-footer summary{cursor:pointer;color:#9d9d9d}.signing-footer>span{font-size:8px;color:#c2c2c2}.signing-footer a:hover{text-decoration:underline}.sign-complete{text-align:center}.success-orb{width:66px;height:66px;border-radius:50%;background:#f5f5f5;color:#9a9a9a;display:grid;place-items:center;margin:4px auto 22px;box-shadow:0 0 0 9px #fafafa}.sign-complete>.eyebrow{display:block;font-size:8px;letter-spacing:1px;margin-top:25px}.sign-complete h2{font-size:26px;font-weight:500;letter-spacing:-1px;margin-bottom:15px}.sign-complete p{font-size:11px;color:#ababab;line-height:1.9;margin-bottom:25px}.sign-complete .button{font-size:10px;margin-bottom:15px}.sign-complete .text-button{font-size:10px;color:#a4a4a4}.sign-complete .notice{font-size:10px;text-align:left}.signing-invalid{max-width:520px;margin:80px auto;padding:20px;text-align:center}.signing-invalid h1{font-size:30px;font-weight:500;line-height:1.2;margin:25px 0}.signing-invalid p{color:#a7a7a7;font-size:12px;margin:20px 0 25px}.invalid-icon{width:70px;height:70px;background:#f1f1f1;border:1px solid #e4e4e4;color:#a8a8a8;border-radius:20px;display:inline-grid;place-items:center}.empty{padding:50px 20px;text-align:center;color:#aaaaaa;font-size:12px}@media(min-width:1500px){.dashboard-hero{padding:40px 45px;min-height:330px}.dashboard-hero h2{font-size:40px}.dashboard-hero p{font-size:12px}.paper-art{transform:scale(1.15);margin-right:45px}.dashboard-hero .pill{font-size:8px}.stats-grid .stat-card{padding:22px}.stat-card>div{font-size:11px}.stat-card>small,.table-head{font-size:10px}.document-name strong{font-size:12px}.document-name>span>small{font-size:10px}.date-cell,.recipient-cell,.status{font-size:11px}.content{padding-top:45px}.page-heading h1{font-size:34px}.page-heading p{font-size:12px}.page-heading .eyebrow{font-size:9px}.section-heading h2{font-size:21px}.filter-row button,.section-heading p{font-size:11px}.upload-empty{padding:60px 20px}.upload-empty h3{font-size:18px}.upload-empty p{font-size:12px}}@media(max-width:1100px){.sidebar{width:210px;padding-left:12px;padding-right:12px}.main{margin-left:210px;width:calc(100% - 210px)}.content{padding:30px 25px 0}.topbar{padding:0 25px}.hero-hint{display:flex;margin:10px 0 0}.dashboard-hero{padding:25px;min-height:280px}.paper-art{transform:scale(.85);transform-origin:right center;margin-left:-40px}.dashboard-hero h2{font-size:29px}.document-row,.table-head{grid-template-columns:minmax(160px,2fr) minmax(100px,1fr) 100px 18px}.date-cell,.table-head>span:nth-child(4){display:none}.stat-card{padding:14px}.stat-card>small{font-size:7px}.stats-grid{gap:10px}.landing-nav nav{gap:18px;font-size:10px}.settings-grid{grid-template-columns:1.15fr 1fr;gap:18px}.settings-card{padding:20px}.color-input>button{width:15px;height:15px}.color-input{gap:5px}.color-input>input:not([type=color]){width:80px}.editor-controls{width:300px;min-width:300px;padding-left:18px;padding-right:18px}.editor-tabs{margin-left:-18px;margin-right:-18px;padding-left:18px}.pdf-toolbar>span>.muted{display:none}.security-section{gap:30px}.signing-layout{gap:20px;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}.signing-controls{padding:20px}.signing-intro h1{font-size:24px}.signing-intro .document-chip{max-width:250px}.document-chip strong{max-width:170px}.feature-grid{gap:12px}.feature-grid article{padding-left:20px;padding-right:20px}.feature-grid h3{font-size:16px}.feature-grid p{font-size:9px}}@media(max-width:850px){.mobile-only{display:inline-flex}.desktop-only{display:none}.sidebar{width:245px;transform:translateX(-100%);transition:transform .25s}.sidebar.mobile-open{transform:translateX(0)}.sidebar-scrim{position:fixed;inset:0;background:#00000044;z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.main{margin-left:0;width:100%}.sidebar .workspace-select strong{max-width:140px}.topbar{height:60px;padding:0 25px}.page-heading h1{font-size:26px}.content{padding:30px 25px 0}.landing-nav nav{display:none}.landing-nav{height:70px;padding:0 25px}.landing-nav .brand{font-size:17px}.landing-nav>div{gap:17px}.landing-hero{padding-top:45px}.landing-hero>h1{font-size:64px;letter-spacing:-3px}.landing-product{width:95%;min-height:400px}.product-preview{height:390px}.product-preview>aside{width:145px;padding:20px 11px}.preview-main{padding:20px}.preview-banner .paper-art{transform:scale(.6);left:8px;width:260px;margin-left:-80px}.preview-banner h3{font-size:22px}.preview-banner{height:160px;padding:20px}.preview-heading{margin-bottom:18px}.landing-section{padding:70px 25px}.section-intro h2{font-size:35px}.steps-grid{gap:24px}.feature-grid{grid-template-columns:1fr 1fr}.feature-grid>article:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr;min-height:220px;gap:8px 40px;padding-bottom:0}.feature-grid>article:first-child>svg{grid-column:1;margin-bottom:0}.feature-grid>article:first-child h3{grid-column:1}.feature-grid>article:first-child p{grid-column:1;align-self:start;margin-bottom:25px}.feature-grid>article:first-child .brand-sample{grid-column:2;grid-row:1/4;align-self:end;margin-bottom:-15px;height:170px;min-width:0}.feature-grid>article{min-height:295px}.feature-grid p{font-size:11px}.security-section{gap:10px;grid-template-columns:1.2fr 1fr}.security-section h2{font-size:32px}.security-visual{transform:scale(.85);transform-origin:center right}.legal-note{margin:0 25px;padding:20px;max-width:calc(100% - 50px)}.landing-cta{padding:75px 20px}.editor-header{padding:0 12px;height:62px;min-height:62px}.editor-header strong{max-width:240px;font-size:11px}.editor-header .status{font-size:8px}.editor-header>div{gap:9px}.editor-controls{width:280px;min-width:280px;padding-left:15px;padding-right:15px}.editor-tabs{margin-left:-15px;margin-right:-15px;padding-left:15px}.settings-grid{gap:20px}.signing-intro{padding:30px 4%}.signing-intro h1{font-size:22px}.signing-header{padding:0 4%;height:65px}.signing-header>span{font-size:8px}.signing-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:15px}.signing-controls{padding:20px 17px}.signing-intro .document-chip{display:none}.signing-controls .button{font-size:9px}.signing-controls .hash-note{padding:10px}.typed-signature{font-size:25px}.pdf-field.signed-preview{font-size:11px}}@media(max-width:620px){.content{padding:26px 18px 0}.topbar{padding:0 16px;font-size:10px}.hosting-label{font-size:8px}.topbar>div{gap:8px}.topbar-right{gap:12px!important}.page-heading{align-items:flex-start;gap:15px;flex-wrap:wrap;margin-bottom:23px}.page-heading h1{font-size:25px;margin-bottom:8px}.page-heading p{font-size:10px}.page-heading .eyebrow{font-size:7px;letter-spacing:1.1px}.page-heading .button{font-size:9px;min-height:34px}.dashboard-hero{min-height:255px;padding:24px 21px}.dashboard-hero h2{font-size:28px}.dashboard-hero p{font-size:9px;margin-top:13px}.dashboard-hero .pill{font-size:5px;letter-spacing:.5px;gap:4px;padding:4px 6px;white-space:nowrap}.dashboard-hero .pill svg{width:10px;height:10px}.dashboard-hero>div:first-child{position:relative;z-index:2}.dashboard-hero .paper-art{transform:scale(.65);transform-origin:right center;position:absolute;right:-21px;bottom:15px;opacity:.8}.dashboard-hero .tag-lock{right:30px}.dashboard-hero .tag-done{right:15px}.dashboard-hero .hero-hint{font-size:7px;position:relative;z-index:4}.dashboard-hero .button{font-size:8px;min-height:31px;padding:8px 10px}.stats-grid{gap:8px;margin:15px 0 28px}.stat-card{padding:12px 10px}.stat-card>div{font-size:7px;line-height:1.5;gap:4px;min-height:20px}.stat-card .stat-icon{width:20px;height:20px;flex-shrink:0;border-radius:5px}.stat-card .stat-icon>svg{width:12px}.stat-card>strong{font-size:26px;margin:7px 0 5px}.stat-card>small{font-size:6px;line-height:1.5;display:block;min-height:18px}.section-heading{gap:14px;align-items:flex-start}.section-heading h2{font-size:16px}.section-heading p{font-size:8px;max-width:170px;line-height:1.7}.search{width:145px;padding:0 8px;gap:5px}.search input{font-size:8px;min-width:0}.search>svg{width:13px}.search kbd{display:none}.filter-row{gap:20px}.filter-row button{font-size:8px}.document-row,.table-head{grid-template-columns:minmax(160px,1fr) 92px 13px;gap:8px}.table-head{font-size:7px;padding:13px 3px}.recipient-cell,.table-head>span:nth-child(2){display:none}.document-row{padding:14px 3px}.document-name{gap:8px}.document-name strong{font-size:10px}.document-name>span>small{font-size:7px}.status{font-size:8px;padding:5px 6px}.file-icon{width:27px;height:34px;flex-shrink:0}.file-icon>svg{width:18px}.row-arrow{width:13px}.upload-empty{padding:35px 16px}.upload-empty h3{font-size:14px}.upload-empty p{font-size:9px}.workspace-footer{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:30px;font-size:7px;padding-bottom:24px}.workspace-footer>span:last-child{font-size:7px}.landing-nav{height:66px;padding:0 20px}.landing-nav .brand{font-size:16px;gap:7px}.landing-nav .brand-icon{width:28px;height:28px;border-radius:7px}.landing-nav .brand-icon svg{width:17px}.landing-nav>div{gap:14px}.landing-nav>div>.text-button{font-size:10px}.landing-nav .small-button{font-size:9px;min-height:32px;padding:8px 11px}.landing-hero{padding:43px 10px 0}.landing-eyebrow{font-size:6px;letter-spacing:.5px;gap:7px;padding:7px 9px;margin-bottom:24px}.landing-hero>h1{font-size:51px;letter-spacing:-2.8px;line-height:1.09}.landing-hero>p{font-size:11px;max-width:305px;margin:21px auto 25px;line-height:1.8}.landing-actions{gap:9px;flex-wrap:wrap}.landing-actions .button{font-size:9px;padding:11px 13px;min-height:40px}.landing-actions .secondary{padding:11px}.landing-actions svg{width:14px}.hero-trust{gap:12px;flex-wrap:wrap;font-size:7px;margin:20px 0 32px}.hero-trust>span{gap:4px}.hero-trust svg{width:11px}.landing-product{width:calc(100% - 16px);border-radius:8px;min-height:295px}.product-chrome{height:28px;padding:0 9px;gap:4px}.product-chrome>span{width:4px;height:4px}.product-chrome>div{font-size:6px}.product-chrome svg{width:9px}.product-preview{height:280px}.product-preview>aside{width:88px;padding:15px 6px}.product-preview .brand{font-size:6px;gap:4px;margin-bottom:15px;padding:0 1px}.product-preview .brand-icon{width:16px;height:16px;border-radius:4px}.product-preview .brand-icon svg{width:10px}.preview-nav{font-size:5px;gap:5px;padding:7px 5px;margin-bottom:2px;border-radius:4px}.preview-nav svg{width:9px;height:9px}.preview-nav b{font-size:4px;padding:2px 3px}.preview-lock{font-size:7px;padding:8px;border-radius:4px;line-height:1.6}.preview-lock>svg{width:14px;height:14px;margin-bottom:5px}.preview-main{padding:15px 10px 0}.preview-heading{margin-bottom:11px}.preview-heading span{font-size:3px;letter-spacing:.5px}.preview-heading h3{font-size:12px;margin-top:4px}.preview-heading>b{font-size:4px;padding:5px;border-radius:3px;gap:3px}.preview-heading>b svg{width:8px;height:8px}.preview-banner{padding:14px 11px;height:106px;border-radius:5px}.preview-banner>div>span{font-size:3px;letter-spacing:.3px}.preview-banner h3{font-size:15px;margin:8px 0 7px}.preview-banner p{font-size:4px}.preview-banner .paper-art{transform:scale(.37);transform-origin:top left;top:1px;left:10px;width:180px;margin-left:0}.preview-banner .paper-front{left:26px}.preview-banner .paper-back{left:49px}.preview-banner .tag-lock{left:180px;right:auto;white-space:nowrap}.preview-banner .tag-done{left:95px;right:auto;white-space:nowrap}.preview-stats{gap:5px;margin:9px 0}.preview-stats>div{padding:7px;border-radius:4px}.preview-stats span{font-size:4px}.preview-stats b{font-size:14px;margin-top:7px}.preview-stats svg{width:9px;height:9px;right:7px;top:7px}.preview-row{font-size:4px;padding:8px 3px}.preview-row>span:first-child{gap:4px}.preview-row>span:first-child>svg{width:10px;height:10px}.preview-row .status{font-size:4px;padding:3px 4px;gap:3px}.preview-row .status i{width:3px;height:3px}.preview-caption{font-size:6px;padding:13px 0 0}.landing-section{padding:60px 22px}.section-intro{margin-bottom:30px}.section-intro h2{font-size:30px;letter-spacing:-1.3px}.section-intro .eyebrow{font-size:6px;letter-spacing:1px;margin-bottom:13px}.section-intro p{font-size:10px}.steps-grid{grid-template-columns:1fr;gap:32px}.steps-grid>article>div{justify-content:flex-start;gap:18px;margin-bottom:13px}.step-number{font-size:25px}.step-icon{width:36px;height:36px;border-radius:9px}.step-icon svg{width:18px}.steps-grid h3{font-size:18px;letter-spacing:-.6px;margin-bottom:8px}.steps-grid p{font-size:11px;max-width:100%;line-height:1.8}.feature-grid{grid-template-columns:1fr;gap:15px}.feature-grid>article:first-child{grid-column:auto;display:block;min-height:330px;padding-bottom:0}.feature-grid>article:first-child>svg{margin-bottom:20px}.feature-grid>article:first-child .brand-sample{height:auto;margin-top:25px;margin-bottom:-20px;max-width:300px}.feature-grid>article:first-child p{margin-bottom:0}.feature-grid article{padding:25px 24px 0;min-height:290px}.feature-grid h3{font-size:21px}.feature-grid p{font-size:11px}.feature-grid article>svg{margin-bottom:20px}.people-art{margin:35px 0}.folder-art{margin-top:18px}.security-section{grid-template-columns:1fr;gap:25px;padding-top:40px}.security-section h2{font-size:32px}.security-section>div>p{font-size:11px;max-width:none}.security-section .eyebrow{font-size:6px;letter-spacing:.8px}.security-points{font-size:10px;gap:15px}.security-visual{height:290px;transform:scale(.9);transform-origin:center center}.security-chip{right:10px}.security-code{left:8px}.legal-note{margin:0 22px;padding:17px;max-width:calc(100% - 44px);gap:10px}.legal-note p{font-size:8px;line-height:1.9}.legal-note svg{width:17px}.landing-cta{padding:65px 20px}.landing-cta h2{font-size:33px;letter-spacing:-1.5px}.landing-cta .eyebrow{font-size:6px}.landing-cta .button{font-size:9px}.landing-footer{padding:24px 22px;gap:16px}.landing-footer .brand{font-size:13px}.landing-footer>span{font-size:8px}.landing-footer>div{margin-left:0;width:100%;gap:20px;font-size:8px}.landing-footer .text-button{font-size:8px}.landing-footer>small{font-size:7px;line-height:1.7}.settings-nav{gap:20px;margin-bottom:23px}.settings-nav>button{font-size:9px;gap:5px}.settings-nav svg{width:14px}.settings-grid{grid-template-columns:1fr;gap:20px}.settings-card{padding:21px}.branding-preview{position:static;padding:10px 0 25px;max-width:450px;margin:0 auto;width:100%}.settings-card h2{font-size:21px}.settings-card label,.settings-card p{font-size:11px}.settings-card input,.settings-card select,.settings-card textarea{font-size:13px}.settings-card .button,.settings-card .checkbox-label{font-size:11px}.color-input{gap:10px}.color-input>button{width:19px;height:19px}.color-input>input:not([type=color]){width:96px}.editor-header{height:60px;min-height:60px;padding:0 9px;gap:6px}.editor-header strong{font-size:10px;max-width:125px}.editor-header small{font-size:7px}.editor-header>div{gap:6px}.editor-header .status{display:none}.editor-header .button{font-size:8px;padding:7px 8px;min-height:30px;gap:5px}.editor-header .button svg{width:12px}.header-divider{display:none}.editor-body{display:flex;flex-direction:column;overflow:auto;min-height:0}.editor-controls{width:100%;min-width:0;border-right:0;border-bottom:1px solid var(--line);overflow-y:visible;padding:0 20px 20px;order:2}.editor-tabs{position:static;margin:0 -20px 25px;padding:0 20px}.editor-pdf{order:1;overflow-y:visible;flex:none;min-height:330px}.pdf-stage{padding-top:16px;padding-bottom:25px}.pdf-toolbar{position:static;padding:10px 16px;font-size:9px}.pdf-toolbar>div{gap:4px;font-size:9px}.field-selection{position:static;font-size:9px;padding:7px}.pdf-field{font-size:8px}.pdf-field.signed-preview{font-size:12px}.control-section{margin-bottom:22px;padding-bottom:22px}.control-section label{font-size:12px}.control-section input,.control-section select,.control-section textarea{font-size:14px;padding:12px}.step-label{font-size:10px}.control-description{font-size:11px}.person-card{padding:13px}.person-card input{font-size:13px;padding:10px}.person-card-top strong{font-size:12px}.person-dot{width:23px;height:23px;font-size:10px}.field-types>button{font-size:10px;padding:14px 5px}.send-section .button{font-size:12px}.control-section>.button{font-size:11px}.send-section .tiny-text{font-size:10px}.editor-tabs button{font-size:12px}.download-options>a{font-size:10px}.signing-header{height:65px;padding:0 18px}.signing-brand .brand{font-size:16px}.signing-brand .brand-icon{width:27px;height:27px;border-radius:7px}.signing-header>span{font-size:0;gap:0}.signing-header>span>svg{width:17px;color:#b1b1b1}.signing-brand>img{max-width:70px;max-height:28px}.signing-intro{padding:27px 20px 25px}.signing-intro h1{font-size:27px;max-width:290px;line-height:1.15}.signing-intro p{font-size:10px}.signing-layout{display:flex;flex-direction:column;padding:0 16px 30px;gap:20px;align-items:stretch}.signing-document{width:100%;min-height:330px}.signing-controls{position:static;padding:24px;width:100%}.signing-controls label{font-size:12px}.signing-controls input{font-size:15px;padding:12px}.signer-heading h2{font-size:25px}.signer-heading p{font-size:12px}.signing-controls .button{font-size:12px;min-height:46px}.signature-tabs button{font-size:12px;padding:10px}.typed-signature{font-size:33px;height:150px}.consent{font-size:11px!important;line-height:1.8}.checkbox-label input{margin-top:3px}.signing-disclosure p{font-size:10px}.signing-disclosure{padding:12px}.signing-details{font-size:10px;gap:14px;padding-top:22px}.signing-controls .hash-note{padding:13px}.hash-note code,.hash-note strong{font-size:9px}.signing-footer{padding:25px 20px}.signing-footer>span{font-size:7px;line-height:1.8}.signing-footer>p{font-size:10px}.sign-complete p{font-size:12px}.sign-complete .notice,.sign-complete .text-button{font-size:11px}.modal{padding:25px 22px;border-radius:14px}.modal h2{font-size:21px}.modal .form-stack input{font-size:15px}.modal .checkbox-label{font-size:11px}.auth-switch,.modal .form-stack label{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.landing-product{transform:none}}@media(max-width:620px){.dashboard-hero .paper-art{display:none}.dashboard-hero{min-height:265px;background:radial-gradient(ellipse at bottom right,#f2f2f280,transparent 70%),#ffffff}.sidebar:not(.mobile-open){visibility:hidden}.sidebar.mobile-open{visibility:visible}}@media(min-width:621px){.sidebar nav>button,.workspace-select strong{font-size:12px}.nav-label,.workspace-select small{font-size:10px}.page-heading p{font-size:12px}.page-heading .eyebrow{font-size:9px}.stat-card>div{font-size:11px}.stat-card>small{font-size:10px}.filter-row button,.section-heading p{font-size:11px}.table-head{font-size:10px}.document-name strong{font-size:12px}.document-name>span>small{font-size:10px}.date-cell,.recipient-cell{font-size:11px}.status{font-size:10px}.search input{font-size:11px}.search{width:245px}.upload-empty h3{font-size:17px}.upload-empty p{font-size:12px}.local-card,.local-card p,.upload-empty>small{font-size:10px}.local-card strong{font-size:11px}.hero-hint{font-size:9px}.dashboard-hero p{font-size:12px}.control-description,.control-section label,.dashboard-hero .button{font-size:11px}.control-section input,.control-section select,.control-section textarea{font-size:12px}.person-card>input,.send-section .button,.settings-card label{font-size:11px}.settings-card input,.settings-card select,.settings-card textarea{font-size:12px}.settings-card .button,.settings-card p{font-size:11px}.signing-controls label{font-size:12px}.signing-controls .consent{font-size:11px!important}.signing-details,.signing-disclosure p{font-size:10px}.signing-controls .brand-button{font-size:11px}.hash-note code,.hash-note strong{font-size:9px}.landing-nav nav,.landing-nav>div>.text-button{font-size:12px}.hero-trust{font-size:10px}.steps-grid p{font-size:12px}.feature-grid p{font-size:11px}.landing-footer>div,.landing-footer>span,.legal-note p{font-size:10px}.landing-footer>small{font-size:9px}.landing-footer .text-button,.signing-footer{font-size:10px}.signing-footer>span{font-size:9px}}.document-actions{gap:10px}.document-actions,.view-toggle{display:flex;align-items:center}.view-toggle{gap:2px;background:#eeeeee;border:1px solid #e6e6e6;border-radius:8px;padding:3px}.view-toggle>button{display:grid;place-items:center;width:28px;height:27px;border-radius:5px;color:#a7a7a7;transition:background .15s,color .15s,box-shadow .15s}.view-toggle>button.active{background:#ffffff;color:#5c5c5c;box-shadow:0 1px 4px #0000000b}.document-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;padding-top:22px}.document-card{background:#ffffff;border:1px solid #e6e6e6;border-radius:12px;overflow:hidden;text-align:left;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;animation:card-enter .45s ease both;min-width:0}.document-card:hover{border-color:#d4d4d4;transform:translateY(-3px);box-shadow:0 8px 25px #6363630b}.doc-card-preview{height:133px;position:relative;overflow:hidden;border-bottom:1px solid #eeeeee;background:radial-gradient(ellipse at 50% 80%,#f2f2f2,#f9f9f9 75%);display:flex;justify-content:center;align-items:flex-end}.doc-mini-page{width:112px;height:129px;background:white;border:1px solid #e8e8e8;border-radius:5px;box-shadow:0 4px 15px #81818112;transform:translateY(18px) rotate(-6deg);padding:14px 12px;transition:transform .3s}.document-card:hover .doc-mini-page{transform:translateY(12px) rotate(-3deg)}.doc-mini-logo{width:15px;height:15px;background:#999999;color:white;border-radius:4px;display:grid;place-items:center;margin-bottom:14px}.doc-mini-page>i{height:2px;background:#eaeaea;border-radius:3px;display:block;margin-bottom:5px;width:100%}.doc-mini-page>i:nth-of-type(2){width:83%}.doc-mini-page>i:nth-of-type(4){width:65%}.doc-mini-sign{display:flex;align-items:center;justify-content:center;gap:5px;border:1px dashed #cecece;background:#f8f8f8;color:#b1b1b1;font-size:5px;border-radius:2px;margin-top:12px;height:23px}.doc-mini-sign>span{font-size:5px}.doc-completed .doc-mini-sign>span{font:italic 14px Georgia,serif;color:#9a9a9a}.doc-completed .doc-mini-sign{border-style:solid;border-color:#e8e8e8;background:#f8f8f8;color:#a4a4a4}.doc-completed .doc-card-preview{background:radial-gradient(ellipse at 50% 80%,#f1f1f1,#fafafa 75%)}.doc-cancelled .doc-card-preview{filter:saturate(.2);opacity:.8}.doc-card-open{position:absolute;right:12px;top:12px;width:26px;height:26px;background:#ffffffa8;border:1px solid #ececec;border-radius:7px;display:grid;place-items:center;color:#aeaeae;transition:background .2s,color .2s}.document-card:hover .doc-card-open{background:#222222;color:#ffffff;border-color:#222222}.doc-format{position:absolute;left:13px;top:15px;color:#b6b6b6;font-size:7px;letter-spacing:.7px}.doc-card-content{padding:16px 16px 0}.doc-card-content>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.doc-card-content>div:first-child>span:last-child{font-size:8px;color:#adadad}.doc-card-content .status{font-size:8px;padding:4px 6px}.doc-card-content h3{font-size:13px;font-weight:500;letter-spacing:-.25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.doc-card-date{display:block;font-size:8px;color:#b5b5b5;margin:6px 0 16px}.doc-card-progress{height:2px;background:#f1f1f1;border-radius:2px;overflow:hidden;margin-bottom:15px}.doc-card-progress>span{display:block;height:100%;background:#b9b9b9;border-radius:2px}.doc-completed .doc-card-progress>span{background:#c1c1c1}.doc-card-bottom{gap:8px;border-top:1px solid #f0f0f0;margin:0 -16px;padding:12px 16px;min-height:45px}.card-avatars,.doc-card-bottom{display:flex;align-items:center}.card-avatars{flex-shrink:0}.card-avatars>.person-dot{width:20px;height:20px;font-size:7px;border:2px solid #ffffff;margin-left:-6px}.card-avatars>.person-dot:first-child{margin-left:0}.doc-card-bottom>span:nth-child(2){font-size:8px;color:#a9a9a9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-card-bottom>svg{color:#b9b9b9;margin-left:auto}.no-recipient-icon{width:21px;height:21px;display:grid;place-items:center;background:#f6f6f6;color:#bebebe;border-radius:50%}.stat-card{transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.stat-card:after{content:"";position:absolute;width:80px;height:80px;border:1px solid #ececec55;border-radius:50%;right:-33px;bottom:-35px;box-shadow:0 0 0 12px #f8f8f855;pointer-events:none}.stat-card:hover{transform:translateY(-2px);border-color:#d7d7d7;box-shadow:0 4px 15px #62626206}.stats-grid .stat-card:nth-child(2):after{border-color:#e9e9e9;box-shadow:0 0 0 12px #f9f9f944}.stats-grid .stat-card:nth-child(3):after{border-color:#ebebeb;box-shadow:0 0 0 12px #f8f8f844}.filter-row{gap:25px}.filter-row button{transition:color .2s}.filter-row button:hover{color:#333333}.section-heading h2{font-size:20px;letter-spacing:-.7px}.dashboard-hero{box-shadow:0 3px 12px #00000002}.topbar{background:linear-gradient(90deg,#ffffff,#fdfdfd)}.pricing-section{padding-top:90px;padding-bottom:80px}.pricing-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:880px;margin:0 auto}.price-card{border:1px solid #dedede;border-radius:15px;background:linear-gradient(140deg,#ffffff,#fcfcfc);padding:28px;box-shadow:0 10px 40px #54545408;position:relative;overflow:hidden}.price-card:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,#ababab,transparent)}.price-card-top{justify-content:space-between;gap:12px;margin-bottom:25px}.price-card-top,.price-label{display:flex;align-items:center}.price-label{gap:6px;font-size:8px;letter-spacing:1px;font-weight:600;color:#999999}.price-pill{font-size:7px;color:#acacac;border:1px solid #eaeaea;border-radius:20px;padding:5px 7px;background:#ffffff}.price-card h3{font-size:22px;font-weight:500;letter-spacing:-.9px;line-height:1.3;margin-bottom:10px}.price-card>p{font-size:10px;color:#a7a7a7}.price-amount{font-size:68px;line-height:1;letter-spacing:-4px;font-weight:400;margin:30px 0;display:flex;align-items:baseline;gap:8px}.price-amount>span{font-size:40px;letter-spacing:-2px;color:#c3c3c3;font-weight:400}.price-amount>small{font-size:9px;letter-spacing:0;color:#b3b3b3;margin-left:3px;font-weight:400}.price-card .button{font-size:11px;padding:12px;min-height:44px}.price-includes{font-size:7px;letter-spacing:1px;color:#aeaeae;margin:27px 0 18px}.price-features{display:flex;flex-direction:column;gap:14px}.price-features>span{display:flex;align-items:center;gap:9px;font-size:10px;color:#8e8e8e}.price-features svg{color:#ababab;width:13px;height:13px}.price-bottom{display:flex;align-items:center;justify-content:center;gap:5px;font-size:7px;color:#bbbbbb;margin-top:27px;padding-top:18px;border-top:1px solid #ededed}.pricing-context{display:flex;flex-direction:column;gap:20px}.cost-card{border:1px solid #eaeaea;border-radius:13px;padding:28px;background:#fbfbfb}.cost-card .step-icon{margin-bottom:23px}.cost-card h3{font-size:27px;line-height:1.18;font-weight:500;letter-spacing:-1.2px;margin-bottom:15px}.cost-card>p{font-size:10px;color:#a5a5a5;line-height:1.8;margin-bottom:24px}.cost-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid #ededed;font-size:9px;color:#a8a8a8}.cost-row>strong{font-size:9px;font-weight:400;color:#888888;text-align:right}.cost-card>small{font-size:8px;color:#b8b8b8;line-height:1.9;display:block;margin-top:16px}.price-note{display:flex;align-items:flex-start;gap:12px;padding:23px;border:1px solid #eaeaea;border-radius:11px;background:linear-gradient(125deg,#fafafa,#ffffff);color:#ababab}.price-note strong{display:block;font-size:11px;font-weight:500;color:#8a8a8a;margin-bottom:8px}.price-note p{font-size:9px;line-height:1.9;color:#adadad}@keyframes card-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1350px){.document-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:950px){.document-actions{gap:7px}.document-actions .search{width:190px}.document-card-grid{gap:13px}.doc-card-content h3{font-size:13px}.view-toggle{padding:2px}.view-toggle>button{width:26px;height:26px}.pricing-layout{gap:20px}.cost-card,.price-card{padding:24px}}@media(max-width:620px){.document-actions{gap:7px}.document-actions .search{width:120px}.document-actions .search input{font-size:8px}.view-toggle>button{width:25px;height:25px}.view-toggle svg{width:13px;height:13px}.view-toggle{border-radius:6px;padding:2px;gap:0}.section-heading{align-items:center}.section-heading h2{font-size:17px;letter-spacing:-.5px}.section-heading p{max-width:135px;font-size:8px}.document-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:17px}.doc-card-preview{height:105px}.doc-mini-page{width:90px;height:110px;transform:translateY(15px) rotate(-6deg);padding:11px 10px}.doc-mini-logo{width:12px;height:12px;margin-bottom:11px}.doc-mini-logo svg{width:8px}.doc-mini-page>i{height:2px;margin-bottom:4px}.doc-mini-sign{height:19px;margin-top:9px;gap:3px}.doc-mini-sign>span{font-size:4px}.doc-mini-sign>svg{width:10px}.doc-completed .doc-mini-sign>span{font-size:11px}.doc-format{font-size:5px;top:12px;left:10px}.doc-card-open{right:9px;top:9px;width:22px;height:22px;border-radius:5px}.doc-card-open>svg{width:13px}.doc-card-content{padding:12px 11px 0}.doc-card-content>div:first-child{margin-bottom:10px;gap:5px;flex-wrap:wrap}.doc-card-content .status{font-size:6px;padding:4px 5px;gap:4px}.doc-card-content>div:first-child>span:last-child{font-size:6px}.doc-card-content h3{font-size:11px;letter-spacing:-.1px}.doc-card-date{font-size:6px;line-height:1.7;margin:6px 0 12px}.doc-card-progress{margin-bottom:12px}.doc-card-bottom{margin:0 -11px;padding:10px 11px;gap:5px;min-height:40px;flex-wrap:wrap}.doc-card-bottom>span:nth-child(2){font-size:6px;flex:1 1}.card-avatars>.person-dot{width:17px;height:17px;font-size:6px;margin-left:-7px}.doc-card-bottom>svg{width:10px}.stat-card:after{display:none}.pricing-section{padding-top:65px;padding-bottom:55px}.pricing-layout{grid-template-columns:1fr;gap:20px;max-width:400px}.price-card{padding:26px}.price-card h3{font-size:24px}.price-card>p{font-size:11px}.price-label{font-size:8px}.price-pill{font-size:7px}.price-amount{font-size:72px;margin:28px 0}.price-amount>small{font-size:10px}.price-includes{font-size:8px}.price-features>span{font-size:11px}.price-features{gap:15px}.price-bottom{font-size:8px}.cost-card{padding:25px}.cost-card>p{font-size:11px}.cost-row,.cost-row>strong{font-size:10px}.cost-card>small{font-size:9px}.price-note p{font-size:10px}.price-note strong{font-size:12px}.price-note{padding:22px}.landing-nav>div{gap:12px}}@media(max-width:350px){.document-card-grid{grid-template-columns:1fr}.doc-card-preview{height:125px}.doc-card-content h3{font-size:14px}.doc-card-bottom>span:nth-child(2),.doc-card-content .status,.doc-card-date{font-size:9px}.document-actions .search{width:95px}.price-card{padding:22px}}.pricing-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;margin-top:50px}.plan-card{position:relative;border:1px solid #e7e7e7;border-radius:13px;padding:28px 24px;background:#ffffff}.plan-card.featured{border-color:#9e9e9e;box-shadow:0 8px 35px #6d6d6d0a;background:linear-gradient(150deg,#ffffff,#fafafa)}.plan-recommended{position:absolute;left:-1px;right:-1px;top:-24px;height:25px;background:#2b2b2b;color:#ffffff;font-size:7px;letter-spacing:1.2px;text-align:center;padding:8px;border-radius:8px 8px 0 0}.plan-name{display:block;font-size:22px;font-weight:500;letter-spacing:-.7px}.plan-card>p{font-size:10px;color:#a9a9a9;margin-top:10px;min-height:35px;line-height:1.8}.plan-card .price-amount{font-size:56px;letter-spacing:-3px;margin:26px 0 12px}.plan-card .price-amount>span{font-size:30px}.plan-card .price-amount>small{font-size:9px}.plan-tax{display:block;font-size:7px;color:#b7b7b7;margin-bottom:23px}.plan-card .button{font-size:10px;min-height:41px}.plan-card .price-features>span{font-size:9px}.plan-card .price-features{gap:14px}.plan-footer{display:block;font-size:7px;color:#bababa;line-height:1.8;border-top:1px solid #ededed;margin-top:24px;padding-top:15px}.pricing-fineprint{max-width:800px;margin:25px auto 0;text-align:center;font-size:9px;line-height:1.9;color:#b0b0b0}.pricing-fineprint a{color:#8c8c8c}.trust-strip{justify-content:center;gap:27px;margin-top:33px;flex-wrap:wrap}.trust-strip,.trust-strip>a{display:flex;align-items:center}.trust-strip>a{gap:7px;font-size:9px;color:#a5a5a5}.pricing-teaser{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1050px;border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:45px 30px;margin:30px auto 60px}.pricing-teaser h2{font-size:36px;line-height:1.18;letter-spacing:-1.5px;font-weight:500}.pricing-teaser h2 span{color:#adadad}.pricing-teaser p{font-size:11px;color:#a4a4a4;line-height:1.8;margin-top:15px;max-width:360px}.pricing-teaser .eyebrow{font-size:8px}.pricing-teaser .button{font-size:10px}.pricing-page .pricing-section{padding-top:65px}.pricing-faq{padding-top:15px;max-width:850px}.pricing-faq h2{font-size:31px;font-weight:500;margin-bottom:30px}.pricing-faq details{padding:20px 0;border-top:1px solid #ececec}.pricing-faq summary{font-size:13px;cursor:pointer;color:#767676}.pricing-faq p{font-size:12px;line-height:1.9;color:#a9a9a9;margin-top:16px}.public-footer{border-top:1px solid #ebebeb;padding:50px max(25px,calc((100vw - 1100px)/2)) 0;background:#fcfcfc}.footer-main{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.1fr;gap:25px}.footer-main>div{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-main>div>strong{font-size:10px;font-weight:500;margin-bottom:4px;color:#747474}.footer-main>div>a,.footer-main>div>span{font-size:10px;color:#a7a7a7}.footer-main>div>a:hover{color:#444444}.footer-brand .brand{font-size:17px}.footer-brand p{font-size:11px;color:#a7a7a7;line-height:1.8;margin:5px 0 2px}.footer-trust{gap:15px;border-top:1px solid #ededed;border-bottom:1px solid #ededed;margin-top:35px;flex-wrap:wrap;font-size:9px;color:#a9a9a9}.footer-bottom,.footer-trust{display:flex;justify-content:space-between;align-items:center;padding:22px 0}.footer-bottom{gap:18px;font-size:8px;color:#b7b7b7}.footer-system{display:flex;align-items:center;gap:6px}.footer-system>i{width:5px;height:5px;border-radius:50%;background:#999999}.signing-legal-links{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;font-size:9px}.legal-page{background:#ffffff;min-height:100vh}.legal-header{max-width:1200px;margin:auto;padding:25px 30px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eeeeee}.legal-header>a:last-child{font-size:11px;color:#9a9a9a;display:flex;gap:5px;align-items:center}.legal-header .brand-icon{font-size:16px}.legal-page>main{max-width:930px;margin:auto;padding:42px 30px 65px}.legal-back{font-size:10px;color:#a7a7a7;display:flex;align-items:center;gap:5px;margin-bottom:40px}.legal-page .eyebrow{font-size:8px}.legal-page h1{font-size:43px;letter-spacing:-1.7px;font-weight:500;line-height:1.2;margin-bottom:20px}.legal-intro{font-size:13px;color:#9e9e9e;line-height:1.9;max-width:700px}.legal-nav{display:flex;gap:25px;border-bottom:1px solid #ebebeb;margin-top:32px;flex-wrap:wrap}.legal-nav>a{font-size:11px;color:#adadad;padding:17px 0;position:relative}.legal-nav>a.active{color:#5c5c5c}.legal-nav>a.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#5c5c5c}.legal-document>section{display:flex;gap:25px;padding:35px 0;border-bottom:1px solid #f0f0f0}.legal-document>section>span{font-size:9px;letter-spacing:1px;color:#bcbcbc;padding-top:4px}.legal-document h2{font-size:20px;letter-spacing:-.6px;font-weight:500;margin-bottom:17px}.legal-document p{font-size:13px;line-height:1.95;white-space:pre-line;color:#909090;overflow-wrap:anywhere}.legal-contact{display:flex;align-items:center;gap:15px;background:#fafafa;border:1px solid #ececec;border-radius:9px;padding:22px;margin-top:30px;color:#a2a2a2}.legal-contact strong{display:block;font-size:12px;font-weight:500;margin-bottom:7px;color:#8d8d8d}.legal-contact p{font-size:10px;color:#b0b0b0}.legal-contact>a{gap:5px;margin-left:auto;font-size:10px;color:#a2a2a2;white-space:nowrap}.legal-contact>a,.legal-footer{display:flex;align-items:center}.legal-footer{justify-content:center;gap:25px;padding:25px 20px;border-top:1px solid #ededed;flex-wrap:wrap;font-size:9px;color:#aeaeae}.account-plan{margin:22px 0;padding:17px;border:1px solid #e9e9e9;border-radius:9px;background:#fbfbfb}.account-plan>span{font-size:17px;font-weight:500}.account-plan>a{font-size:10px;color:#9d9d9d}.user-list select{margin-top:9px;padding:6px 8px;font-size:10px;max-width:150px}.active-plan{display:flex;align-items:center;justify-content:space-between;gap:20px;background:radial-gradient(ellipse at top right,#f3f3f355,transparent 70%),#ffffff;border:1px solid #e6e6e6;border-radius:12px;padding:27px}.active-plan .pill{font-size:7px;letter-spacing:.6px;margin-bottom:15px}.active-plan h2{font-size:31px;font-weight:500;display:flex;align-items:baseline;gap:18px}.active-plan h2>span{font-size:11px;color:#ababab;letter-spacing:0;font-weight:400}.active-plan p{font-size:11px;color:#a9a9a9;margin-top:13px}.active-plan-check{display:flex;align-items:center;gap:5px;font-size:10px;color:#979797;background:#f5f5f5;border:1px solid #eaeaea;border-radius:20px;padding:8px 10px}.usage-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.usage-card{background:#ffffff;border:1px solid #e8e8e8;border-radius:11px;padding:22px}.usage-card>div:first-child{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#a4a4a4}.usage-card>div:first-child>svg{color:#bcbcbc}.usage-card>strong{font-size:24px;font-weight:400;letter-spacing:-.8px;display:block;margin:24px 0 20px}.usage-meter{height:4px;border-radius:6px;background:#f1f1f1;overflow:hidden;margin-bottom:13px}.usage-meter>span{display:block;height:100%;background:#a6a6a6;border-radius:6px}.usage-card small{font-size:9px;color:#b6b6b6}.billing-benefits{display:flex;gap:13px;border:1px solid #e9e9e9;border-radius:10px;background:#fafafa;color:#a8a8a8;padding:21px;margin:0 0 35px}.billing-benefits strong{font-size:12px;font-weight:500;color:#8f8f8f}.billing-benefits p{font-size:10px;color:#b1b1b1;margin-top:8px}.billing-upgrades{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:20px 0 30px}.billing-upgrades>article{background:#ffffff;border:1px solid #e8e8e8;border-radius:12px;padding:25px}.billing-upgrades .plan-name{font-size:18px}.billing-upgrades h3{font-size:35px;font-weight:400;letter-spacing:-1px;margin:20px 0 13px}.billing-upgrades h3>span{font-size:11px;color:#b4b4b4;letter-spacing:0}.billing-upgrades p{font-size:11px;color:#a9a9a9}.billing-upgrades ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:13px;font-size:11px;color:#a2a2a2;margin:23px 0}.billing-upgrades li{display:flex;align-items:center;gap:7px}.billing-upgrades li svg{color:#aeaeae}.billing-upgrades .button{font-size:11px}.billing-upgrades small{display:block;text-align:center;font-size:8px;line-height:1.8;color:#b8b8b8;margin-top:13px}.upgrade-history{background:#ffffff;border:1px solid #eaeaea;border-radius:10px;padding:22px;margin-bottom:35px}.upgrade-history h3{font-size:15px;font-weight:500;margin-bottom:20px}.upgrade-history>div{display:flex;align-items:center;gap:20px;padding:15px 0;border-top:1px solid #f0f0f0;font-size:11px;color:#aaaaaa}.upgrade-history strong{margin-left:auto;font-size:10px;font-weight:400;color:#a0a0a0}@media(max-width:850px){.pricing-three{gap:12px}.plan-card{padding:25px 18px}.plan-card .price-features>span{font-size:8px;gap:5px}.plan-card .price-features svg{width:11px;height:11px}.plan-card .price-amount{font-size:47px}.plan-card .price-amount>small{font-size:8px;margin-left:0}.plan-card .price-amount>span{font-size:25px}.plan-tax{font-size:6px}.plan-card .button,.plan-card>p{font-size:9px}.public-footer{padding:40px 25px 0}.footer-main{grid-template-columns:1.5fr 1fr 1fr;gap:30px}.footer-main>div:last-child{grid-column:2/4}.footer-trust{justify-content:flex-start;gap:17px;font-size:8px}.pricing-teaser{margin-left:25px;margin-right:25px}.legal-contact{flex-wrap:wrap}.legal-contact>a{margin-left:38px}.billing-upgrades{gap:17px}}@media(max-width:620px){.pricing-three{grid-template-columns:1fr;gap:38px;max-width:400px;margin:35px auto 0}.plan-card{padding:28px}.plan-card .price-amount{font-size:62px}.plan-card .price-amount>span{font-size:35px}.plan-card .price-amount>small{font-size:10px}.plan-card .price-features>span{font-size:12px;gap:8px}.plan-card .price-features svg{width:14px;height:14px}.plan-card .price-features{gap:15px}.plan-card .button{font-size:12px;min-height:45px}.plan-card>p{font-size:12px;min-height:0}.plan-name{font-size:25px}.plan-tax{font-size:9px}.price-includes{font-size:8px}.plan-footer{font-size:9px}.plan-recommended{font-size:8px}.pricing-fineprint{font-size:10px;line-height:1.9;margin-top:25px;text-align:left}.trust-strip{justify-content:flex-start;gap:18px}.trust-strip>a{font-size:10px}.pricing-teaser{display:block;margin:20px 22px 45px;padding:30px 0}.pricing-teaser h2{font-size:32px}.pricing-teaser .button{font-size:11px;margin-top:25px}.pricing-teaser .eyebrow{font-size:7px}.pricing-teaser p{font-size:11px}.footer-main{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-main>.footer-brand{grid-column:1/-1}.footer-main>div:last-child{grid-column:auto}.footer-main>div>strong{font-size:11px}.footer-main>div>a,.footer-main>div>span{font-size:10px}.footer-trust{gap:17px;font-size:9px;line-height:1.7}.footer-bottom{flex-wrap:wrap;gap:14px;font-size:8px;line-height:1.8}.footer-bottom>span:first-child{width:100%}.footer-bottom>span:last-child{margin-left:auto}.public-footer{padding:35px 22px 0}.footer-main>div{gap:13px}.pricing-page .pricing-section{padding-top:40px}.pricing-page .landing-nav .button{font-size:8px;white-space:normal;max-width:137px;text-align:center}.pricing-faq{padding-top:15px;padding-bottom:50px}.pricing-faq h2{font-size:28px}.pricing-faq summary{font-size:12px;line-height:1.7}.pricing-faq p{font-size:11px}.legal-header{padding:20px}.legal-header .brand{font-size:17px}.legal-header>a:last-child{font-size:9px}.legal-page>main{padding:30px 22px 45px}.legal-page h1{font-size:32px;letter-spacing:-1.1px}.legal-intro{font-size:12px}.legal-nav{gap:18px}.legal-nav>a{font-size:9px;padding:15px 0}.legal-document>section{gap:16px;padding:28px 0}.legal-document h2{font-size:19px;line-height:1.4}.legal-document p{font-size:12px;line-height:1.95}.legal-document>section>span{font-size:8px}.legal-contact{padding:19px;gap:11px}.legal-contact strong{font-size:11px}.legal-contact p{font-size:9px}.legal-contact>a{margin-left:34px}.legal-footer{font-size:8px;gap:16px;line-height:1.7}.legal-footer>span{width:100%;text-align:center}.active-plan{padding:24px}.active-plan h2{font-size:30px;display:block}.active-plan h2>span{display:block;font-size:11px;margin-top:12px}.active-plan p{font-size:10px}.active-plan-check{font-size:9px;padding:6px 8px;align-self:flex-start}.usage-grid{grid-template-columns:1fr;gap:15px}.usage-card{padding:23px}.usage-card>strong{font-size:26px}.usage-card small{font-size:11px}.billing-benefits{padding:19px;gap:11px}.billing-benefits p{font-size:10px;line-height:1.9}.billing-upgrades{grid-template-columns:1fr;gap:20px}.billing-upgrades>article{padding:25px}.billing-upgrades .plan-name{font-size:21px}.billing-upgrades p,.billing-upgrades ul{font-size:12px}.billing-upgrades small{font-size:10px}.upgrade-history{padding:19px}.upgrade-history>div{gap:12px;font-size:10px}.upgrade-history strong{font-size:9px}.billing-content>.page-heading>.button{font-size:10px}.billing-content .section-heading h2{font-size:20px;line-height:1.3}.billing-content .section-heading p{max-width:none;font-size:11px}.account-plan>p{font-size:11px!important}}@media(max-width:480px){.document-card-grid{grid-template-columns:1fr;gap:15px}.doc-card-preview{height:145px}.doc-mini-page{width:125px;height:145px;padding:16px}.doc-mini-logo{width:17px;height:17px;margin-bottom:15px}.doc-mini-page>i{margin-bottom:6px}.doc-mini-sign{height:26px;margin-top:14px}.doc-mini-sign>span{font-size:6px}.doc-completed .doc-mini-sign>span{font-size:17px}.doc-format{font-size:8px;left:15px;top:18px}.doc-card-open{width:28px;height:28px;right:13px;top:13px}.doc-card-open>svg{width:17px}.doc-card-content{padding:18px 18px 0}.doc-card-content .status{font-size:10px;padding:5px 8px}.doc-card-content>div:first-child>span:last-child{font-size:9px}.doc-card-content h3{font-size:15px}.doc-card-date{font-size:10px;margin:9px 0 17px}.doc-card-bottom{margin:0 -18px;padding:13px 18px;gap:9px;min-height:50px}.doc-card-bottom>span:nth-child(2){font-size:10px}.doc-card-bottom>svg{width:14px}.card-avatars>.person-dot{width:24px;height:24px;font-size:8px}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#111111;--ink:#eaeaea;--muted:#898989;--line:#2c2c2c}html:not([data-theme=light]) .landing,html:not([data-theme=light]) .legal-page,html:not([data-theme=light]) body{background:#0b0b0b;color:#eaeaea}html:not([data-theme=light]) input,html:not([data-theme=light]) select,html:not([data-theme=light]) textarea{background:#121212;border-color:#242424;color:#e7e7e7}html:not([data-theme=light]) label{color:#b8b8b8}html:not([data-theme=light]) input::placeholder,html:not([data-theme=light]) textarea::placeholder{color:#6f6f6f}html:not([data-theme=light]) input:disabled{background:#101010;color:#9a9a9a}html:not([data-theme=light]) input:focus,html:not([data-theme=light]) select:focus,html:not([data-theme=light]) textarea:focus{border-color:#797979;box-shadow:0 0 0 3px #8c8c8c17}html:not([data-theme=light]) .primary{background:#e9e9e9;border-color:#e9e9e9;color:#171717;box-shadow:inset 0 1px 0 #ffffff55}html:not([data-theme=light]) .primary:hover:not(:disabled){background:#ffffff}html:not([data-theme=light]) .secondary{background:#121212;border-color:#262626;color:#c9c9c9;box-shadow:none}html:not([data-theme=light]) .secondary:hover:not(:disabled){background:#1b1b1b}html:not([data-theme=light]) .brand-icon{background:#e8e8e8;color:#1e1e1e}html:not([data-theme=light]) .icon-button:hover{background:#1d1d1d}html:not([data-theme=light]) .text-button{color:inherit}html:not([data-theme=light]) .danger{color:#9c9c9c}html:not([data-theme=light]) .notice{background:#1a1a1a;border-color:#2c2c2c;color:#b3b3b3}html:not([data-theme=light]) .notice.good{background:#1a1a1a;border-color:#2c2c2c;color:#bababa}html:not([data-theme=light]) .account-card,html:not([data-theme=light]) .active-plan,html:not([data-theme=light]) .billing-upgrades>article,html:not([data-theme=light]) .document-card,html:not([data-theme=light]) .editor-controls,html:not([data-theme=light]) .editor-header,html:not([data-theme=light]) .editor-tabs,html:not([data-theme=light]) .modal,html:not([data-theme=light]) .settings-card,html:not([data-theme=light]) .sidebar,html:not([data-theme=light]) .signing-controls,html:not([data-theme=light]) .signing-header,html:not([data-theme=light]) .upgrade-history,html:not([data-theme=light]) .usage-card,html:not([data-theme=light]) .workspace-select{background:#0f0f0f;border-color:#1f1f1f}html:not([data-theme=light]) .workspace-select{border-color:#222222}html:not([data-theme=light]) .sidebar nav>button{color:#999999}html:not([data-theme=light]) .sidebar nav>button.active{background:#1b1b1b;color:#ebebeb}html:not([data-theme=light]) .sidebar nav>button:hover{background:#181818;color:#e9e9e9}html:not([data-theme=light]) .nav-count{background:#262626;color:#bfbfbf}html:not([data-theme=light]) .avatar{background:#202020;color:#b3b3b3}html:not([data-theme=light]) .avatar.neutral{background:#1f1f1f;color:#ababab}html:not([data-theme=light]) .topbar{background:#0f0f0ff0;border-color:#1d1d1d}html:not([data-theme=light]) .page-heading p,html:not([data-theme=light]) .section-heading p{color:#8b8b8b}html:not([data-theme=light]) .dashboard-hero{background:radial-gradient(ellipse at 80% 50%,#1c1c1caa,transparent 66%),#0f0f0f;border-color:#212121}html:not([data-theme=light]) .dashboard-hero h2>span{color:#7d7d7d}html:not([data-theme=light]) .dashboard-hero p{color:#9a9a9a}html:not([data-theme=light]) .pill{background:#151515;border-color:#272727;color:#a0a0a0}html:not([data-theme=light]) .stat-card{background:#101010;border-color:#202020}html:not([data-theme=light]) .stat-card>div{color:#979797}html:not([data-theme=light]) .stat-card>small{color:#747474}html:not([data-theme=light]) .stat-icon{background:#1d1d1d;color:#8f8f8f}html:not([data-theme=light]) .stat-icon.amber{background:#1d1d1d;color:#9c9c9c}html:not([data-theme=light]) .stat-icon.green{background:#1f1f1f;color:#a1a1a1}html:not([data-theme=light]) .stat-card:after{border-color:#2a2a2a77;box-shadow:0 0 0 12px #26262655}html:not([data-theme=light]) .stats-grid .stat-card:nth-child(2):after{border-color:#262626;box-shadow:0 0 0 12px #28282844}html:not([data-theme=light]) .stats-grid .stat-card:nth-child(3):after{border-color:#282828;box-shadow:0 0 0 12px #29292944}html:not([data-theme=light]) .file-icon,html:not([data-theme=light]) .search{background:#131313;border-color:#242424;color:#7e7e7e}html:not([data-theme=light]) .search input{background:transparent}html:not([data-theme=light]) .search kbd{border-color:#2a2a2a;color:#757575}html:not([data-theme=light]) .filter-row button{color:#858585}html:not([data-theme=light]) .filter-row button.selected,html:not([data-theme=light]) .filter-row button:hover{color:#e1e1e1}html:not([data-theme=light]) .filter-row button.selected:after{background:#cfcfcf}html:not([data-theme=light]) .count-badge{border-color:#2a2a2a;color:#999999}html:not([data-theme=light]) .document-row,html:not([data-theme=light]) .table-head{border-color:#202020}html:not([data-theme=light]) .document-row:hover{background:#161616}html:not([data-theme=light]) .file-icon small{background:#131313}html:not([data-theme=light]) .status{background:#212121;color:#9a9a9a}html:not([data-theme=light]) .status.pending,html:not([data-theme=light]) .status.processing{background:#1f1f1f;color:#a3a3a3}html:not([data-theme=light]) .status.completed{background:#222222;color:#b1b1b1}html:not([data-theme=light]) .status.cancelled{background:#1d1d1d;color:#9c9c9c}html:not([data-theme=light]) .status.draft{background:#1f1f1f;color:#9b9b9b}html:not([data-theme=light]) .date-cell,html:not([data-theme=light]) .document-name>span>small{color:#7d7d7d}html:not([data-theme=light]) .upload-empty{border-color:#292929;background:linear-gradient(#111111,#0b0b0b)}html:not([data-theme=light]) .empty-art{background:linear-gradient(#1d1d1d,#161616);border-color:#2c2c2c;color:#9b9b9b;box-shadow:0 5px 15px #00000022}html:not([data-theme=light]) .empty-art>span{background:#1d1d1d;border-color:#2e2e2e}html:not([data-theme=light]) .upload-empty p,html:not([data-theme=light]) .upload-empty>small{color:#888888}html:not([data-theme=light]) .account-plan,html:not([data-theme=light]) .control-security,html:not([data-theme=light]) .hash-note,html:not([data-theme=light]) .local-card,html:not([data-theme=light]) .settings-security-note{background:#161616;border-color:#262626;color:#909090}html:not([data-theme=light]) .local-card strong{color:#afafaf}html:not([data-theme=light]) .local-card p{color:#8f8f8f}html:not([data-theme=light]) .sidebar-user{border-color:#1f1f1f;color:#969696}html:not([data-theme=light]) .workspace-footer{border-color:#212121}html:not([data-theme=light]) .view-toggle{background:#191919;border-color:#262626}html:not([data-theme=light]) .view-toggle>button{color:#828282}html:not([data-theme=light]) .view-toggle>button.active{background:#2b2b2b;color:#e4e4e4;box-shadow:0 1px 4px #00000044}html:not([data-theme=light]) .document-card:hover{border-color:#636363;box-shadow:0 10px 25px #00000033}html:not([data-theme=light]) .doc-card-preview{border-color:#232323;background:radial-gradient(ellipse at 50% 80%,#222222,#161616 80%)}html:not([data-theme=light]) .doc-completed .doc-card-preview{background:radial-gradient(ellipse at 50% 80%,#232323,#171717 80%)}html:not([data-theme=light]) .doc-mini-page{background:#1f1f1f;border-color:#2f2f2f;box-shadow:0 5px 20px #00000022}html:not([data-theme=light]) .doc-mini-logo{background:#676767;color:#dcdcdc}html:not([data-theme=light]) .doc-mini-page>i{background:#303030}html:not([data-theme=light]) .doc-mini-sign{background:#212121;border-color:#626262;color:#9c9c9c}html:not([data-theme=light]) .doc-completed .doc-mini-sign{background:#2b2b2b;border-color:#5e5e5e;color:#b0b0b0}html:not([data-theme=light]) .doc-completed .doc-mini-sign>span{color:#b7b7b7}html:not([data-theme=light]) .doc-card-open{background:#1f1f1faa;border-color:#313131;color:#9c9c9c}html:not([data-theme=light]) .doc-card-content>div:first-child>span:last-child,html:not([data-theme=light]) .doc-card-date{color:#828282}html:not([data-theme=light]) .doc-card-progress{background:#262626}html:not([data-theme=light]) .doc-card-progress>span{background:#999999}html:not([data-theme=light]) .doc-card-bottom{border-color:#222222}html:not([data-theme=light]) .doc-card-bottom>span:nth-child(2){color:#949494}html:not([data-theme=light]) .card-avatars>.person-dot{border-color:#0f0f0f}html:not([data-theme=light]) .person-dot{background:#292929;color:#bababa}html:not([data-theme=light]) .person-1{background:#262626;color:#b1b1b1}html:not([data-theme=light]) .person-2{background:#2c2c2c;color:#b5b5b5}html:not([data-theme=light]) .person-3{background:#2c2c2c;color:#bbbbbb}html:not([data-theme=light]) .no-recipient-icon{background:#212121;color:#9c9c9c}html:not([data-theme=light]) .landing-nav nav,html:not([data-theme=light]) .landing-nav>div>.text-button{color:#a4a4a4}html:not([data-theme=light]) .landing-nav nav a:hover{color:#ebebeb}html:not([data-theme=light]) .landing-hero{background:radial-gradient(ellipse at 50% 65%,#17171766,transparent 65%)}html:not([data-theme=light]) .landing-grid{background-image:linear-gradient(#29292933 1px,transparent 0),linear-gradient(90deg,#29292933 1px,transparent 0)}html:not([data-theme=light]) .landing-eyebrow{background:#131313;border-color:#272727;color:#9a9a9a}html:not([data-theme=light]) .landing-hero>h1 span{color:#767676}html:not([data-theme=light]) .landing-hero>p{color:#a1a1a1}html:not([data-theme=light]) .hero-trust{color:#828282}html:not([data-theme=light]) .landing-product{background:#121212;border-color:#2a2a2a;box-shadow:0 30px 90px #00000033}html:not([data-theme=light]) .product-chrome{background:#181818;border-color:#292929}html:not([data-theme=light]) .product-chrome>span{background:#383838}html:not([data-theme=light]) .product-chrome>div{color:#9b9b9b}html:not([data-theme=light]) .product-preview>aside{border-color:#242424}html:not([data-theme=light]) .preview-main{background:#111111}html:not([data-theme=light]) .preview-nav{color:#878787}html:not([data-theme=light]) .preview-nav.active{background:#222222;color:#c2c2c2}html:not([data-theme=light]) .preview-nav b{background:#303030;color:#b3b3b3}html:not([data-theme=light]) .preview-lock{background:#1b1b1b;border-color:#2c2c2c;color:#a3a3a3}html:not([data-theme=light]) .preview-heading span{color:#909090}html:not([data-theme=light]) .preview-heading>b{background:#dddddd;color:#222222}html:not([data-theme=light]) .preview-banner{background:radial-gradient(ellipse at 80% 50%,#232323,#171717 80%);border-color:#2d2d2d}html:not([data-theme=light]) .preview-banner em{color:#8d8d8d}html:not([data-theme=light]) .preview-banner p,html:not([data-theme=light]) .preview-banner>div>span{color:#9c9c9c}html:not([data-theme=light]) .preview-stats>div{background:#171717;border-color:#2b2b2b}html:not([data-theme=light]) .preview-stats span{color:#9b9b9b}html:not([data-theme=light]) .preview-row{border-color:#262626;color:#a5a5a5}html:not([data-theme=light]) .preview-caption{color:#7c7c7c}html:not([data-theme=light]) .paper-back,html:not([data-theme=light]) .paper-front{background:linear-gradient(140deg,#1f1f1f,#1b1b1b);border-color:#373737;box-shadow:7px 17px 30px #00000033}html:not([data-theme=light]) .paper-top .mini-mark{background:#c5c5c5;color:#3c3c3c}html:not([data-theme=light]) .paper-top>span:nth-child(2){background:#656565}html:not([data-theme=light]) .paper-bottom>span,html:not([data-theme=light]) .paper-lines i{background:#343434}html:not([data-theme=light]) .paper-sign{background:#272727;border-color:#7c7c7c}html:not([data-theme=light]) .paper-sign>div{color:#c5c5c5}html:not([data-theme=light]) .paper-sign>span{color:#9a9a9a}html:not([data-theme=light]) .floating-tag{background:#222222;border-color:#606060;box-shadow:0 6px 20px #00000022;color:#bfbfbf}html:not([data-theme=light]) .tag-done>div{color:#c0c0c0}html:not([data-theme=light]) .tag-done small{color:#9a9a9a}html:not([data-theme=light]) .green-circle{background:#373737;color:#c8c8c8}html:not([data-theme=light]) .orbit{border-color:#2e2e2e}html:not([data-theme=light]) .art-spark{color:#797979}html:not([data-theme=light]) .feature-grid h3,html:not([data-theme=light]) .steps-grid h3{color:#dbdbdb}html:not([data-theme=light]) .feature-grid p,html:not([data-theme=light]) .steps-grid p{color:#989898}html:not([data-theme=light]) .step-icon{background:linear-gradient(#252525,#1f1f1f);border-color:#383838;color:#bfbfbf}html:not([data-theme=light]) .step-number{color:#464646}html:not([data-theme=light]) .section-intro h2 span{color:#878787}html:not([data-theme=light]) .section-intro p{color:#959595}html:not([data-theme=light]) .feature-grid article{background:linear-gradient(135deg,#151515,#121212);border-color:#272727}html:not([data-theme=light]) .brand-sample{background:#212121;border-color:#373737}html:not([data-theme=light]) .brand-sample hr{border-color:#323232}html:not([data-theme=light]) .brand-sample>div:first-child,html:not([data-theme=light]) .brand-sample>span{color:#b5b5b5}html:not([data-theme=light]) .folder-art{background:radial-gradient(ellipse at center,#2c2c2c,transparent 70%);color:#818181}html:not([data-theme=light]) .people-art>span{border-color:#151515;background:#2d2d2d;color:#bababa}html:not([data-theme=light]) .people-art>span:nth-child(2){background:#2d2d2d;color:#b5b5b5}html:not([data-theme=light]) .people-art>span:nth-child(3){background:#313131;color:#b6b6b6}html:not([data-theme=light]) .security-points,html:not([data-theme=light]) .security-section>div>p{color:#9d9d9d}html:not([data-theme=light]) .security-visual{background:radial-gradient(ellipse at center,#2a2a2a77,transparent 70%)}html:not([data-theme=light]) .shield-orbit{border-color:#303030;box-shadow:0 0 0 35px #1d1d1d,0 0 0 36px #383838}html:not([data-theme=light]) .shield-core{background:linear-gradient(140deg,#2c2c2c,#242424);border-color:#686868;color:#c6c6c6;box-shadow:0 12px 35px #00000022}html:not([data-theme=light]) .security-chip,html:not([data-theme=light]) .security-code{background:#262626;border-color:#656565;color:#bcbcbc}html:not([data-theme=light]) .security-code p,html:not([data-theme=light]) .security-code>span{color:#b6b6b6}html:not([data-theme=light]) .legal-note{background:#1a1a1a;border-color:#2f2f2f}html:not([data-theme=light]) .legal-note p{color:#a6a6a6}html:not([data-theme=light]) .legal-note strong{color:#c9c9c9}html:not([data-theme=light]) .landing-cta{background:radial-gradient(ellipse at bottom,#1c1c1c,transparent 70%)}html:not([data-theme=light]) .landing-cta p{color:#9c9c9c}html:not([data-theme=light]) .public-footer{background:#101010;border-color:#272727}html:not([data-theme=light]) .footer-main>div>strong{color:#b7b7b7}html:not([data-theme=light]) .footer-brand p,html:not([data-theme=light]) .footer-main>div>a,html:not([data-theme=light]) .footer-main>div>span{color:#919191}html:not([data-theme=light]) .footer-main>div>a:hover{color:#e0e0e0}html:not([data-theme=light]) .footer-trust{border-color:#272727;color:#a2a2a2}html:not([data-theme=light]) .footer-bottom{color:#848484}html:not([data-theme=light]) .pricing-teaser{border-color:#282828}html:not([data-theme=light]) .pricing-teaser h2>span{color:#8a8a8a}html:not([data-theme=light]) .pricing-teaser p{color:#a3a3a3}html:not([data-theme=light]) .cost-card,html:not([data-theme=light]) .plan-card,html:not([data-theme=light]) .price-card{background:#161616;border-color:#2e2e2e}html:not([data-theme=light]) .plan-card.featured{background:linear-gradient(145deg,#212121,#1a1a1a);border-color:#868686;box-shadow:0 8px 35px #00000022}html:not([data-theme=light]) .plan-recommended{background:#c0c0c0;color:#292929}html:not([data-theme=light]) .plan-card>p,html:not([data-theme=light]) .plan-footer,html:not([data-theme=light]) .plan-tax{color:#a3a3a3}html:not([data-theme=light]) .plan-footer{border-color:#303030}html:not([data-theme=light]) .price-amount>span{color:#858585}html:not([data-theme=light]) .price-amount>small{color:#a3a3a3}html:not([data-theme=light]) .price-features>span,html:not([data-theme=light]) .price-includes{color:#b6b6b6}html:not([data-theme=light]) .price-features svg{color:#bbbbbb}html:not([data-theme=light]) .pricing-fineprint{color:#999999}html:not([data-theme=light]) .pricing-fineprint a,html:not([data-theme=light]) .trust-strip>a{color:#bababa}html:not([data-theme=light]) .pricing-faq details{border-color:#2c2c2c}html:not([data-theme=light]) .pricing-faq summary{color:#cacaca}html:not([data-theme=light]) .pricing-faq p{color:#a4a4a4}html:not([data-theme=light]) .modal-backdrop{background:#03030399}html:not([data-theme=light]) .modal h2{color:#e5e5e5}html:not([data-theme=light]) .auth-switch{color:#9d9d9d}html:not([data-theme=light]) .auth-switch .text-button{color:#d3d3d3}html:not([data-theme=light]) .checkbox-label{color:#aaaaaa}html:not([data-theme=light]) .checkbox-label a{text-decoration:underline}html:not([data-theme=light]) .legal-document>section,html:not([data-theme=light]) .legal-footer,html:not([data-theme=light]) .legal-header,html:not([data-theme=light]) .legal-nav{border-color:#272727}html:not([data-theme=light]) .legal-nav>a.active{color:#d3d3d3}html:not([data-theme=light]) .legal-nav>a.active:after{background:#c0c0c0}html:not([data-theme=light]) .legal-document p,html:not([data-theme=light]) .legal-intro{color:#adadad}html:not([data-theme=light]) .legal-document h2{color:#dedede}html:not([data-theme=light]) .legal-back,html:not([data-theme=light]) .legal-document>section>span,html:not([data-theme=light]) .legal-nav>a{color:#8d8d8d}html:not([data-theme=light]) .legal-contact{background:#1c1c1c;border-color:#343434}html:not([data-theme=light]) .legal-contact strong{color:#c7c7c7}html:not([data-theme=light]) .legal-contact p,html:not([data-theme=light]) .legal-contact>a{color:#a5a5a5}html:not([data-theme=light]) .legal-footer{color:#989898}html:not([data-theme=light]) .settings-nav>button.active{color:#d2d2d2}html:not([data-theme=light]) .settings-nav>button.active:after{background:#c1c1c1}html:not([data-theme=light]) .settings-nav{border-color:#272727}html:not([data-theme=light]) .settings-card p{color:#a1a1a1}html:not([data-theme=light]) .logo-upload{border-color:#353535}html:not([data-theme=light]) .logo-upload>span{background:#252525;border-color:#636363}html:not([data-theme=light]) .brand-preview-card{background:#171717;border-color:#343434;box-shadow:0 15px 30px #00000022}html:not([data-theme=light]) .brand-preview-card>header,html:not([data-theme=light]) .brand-preview-card>small{border-color:#2e2e2e}html:not([data-theme=light]) .brand-preview-card>header strong{color:#cfcfcf}html:not([data-theme=light]) .billing-benefits,html:not([data-theme=light]) .settings-security-note{background:#1e1e1e;border-color:#353535}html:not([data-theme=light]) .billing-benefits p,html:not([data-theme=light]) .settings-security-note p{color:#a6a6a6}html:not([data-theme=light]) .billing-benefits strong{color:#c7c7c7}html:not([data-theme=light]) .usage-meter{background:#2c2c2c}html:not([data-theme=light]) .usage-meter>span{background:#a9a9a9}html:not([data-theme=light]) .usage-card small,html:not([data-theme=light]) .usage-card>div:first-child{color:#a1a1a1}html:not([data-theme=light]) .active-plan{background:radial-gradient(ellipse at top right,#26262666,transparent 70%),#161616}html:not([data-theme=light]) .active-plan h2>span,html:not([data-theme=light]) .active-plan p{color:#a4a4a4}html:not([data-theme=light]) .active-plan-check{background:#2b2b2b;border-color:#616161;color:#bfbfbf}html:not([data-theme=light]) .billing-upgrades p,html:not([data-theme=light]) .billing-upgrades small,html:not([data-theme=light]) .billing-upgrades ul{color:#a8a8a8}html:not([data-theme=light]) .upgrade-history>div{border-color:#2c2c2c;color:#ababab}html:not([data-theme=light]) .editor-overlay{background:#0e0e0e}html:not([data-theme=light]) .editor-pdf,html:not([data-theme=light]) .pdf-toolbar{background:#111111;border-color:#2a2a2a}html:not([data-theme=light]) .pdf-toolbar{color:#a0a0a0}html:not([data-theme=light]) .pdf-page{background:#ffffff;box-shadow:0 5px 30px #00000055}html:not([data-theme=light]) .person-card{background:#1a1a1a;border-color:#343434}html:not([data-theme=light]) .person-card.active{background:#222222;border-color:#959595;box-shadow:0 0 0 2px #8a8a8a22}html:not([data-theme=light]) .person-card-top strong{color:#c6c6c6}html:not([data-theme=light]) .field-types>button{border-color:#363636;color:#a8a8a8}html:not([data-theme=light]) .field-types>button.active{background:#2b2b2b;border-color:#999999;color:#d4d4d4}html:not([data-theme=light]) .control-section,html:not([data-theme=light]) .editor-tabs{border-color:#292929}html:not([data-theme=light]) .editor-tabs button.active{color:#dcdcdc}html:not([data-theme=light]) .editor-tabs button.active:after{background:#cccccc}html:not([data-theme=light]) .control-description,html:not([data-theme=light]) .step-label{color:#a1a1a1}html:not([data-theme=light]) .field-selection{background:#222222;border-color:#373737;color:#c9c9c9}html:not([data-theme=light]) .hash-note{background:#1c1c1c;border-color:#303030}html:not([data-theme=light]) .hash-note code,html:not([data-theme=light]) .hash-note strong{color:#a4a4a4}html:not([data-theme=light]) .completed-card{background:#212121;border-color:#353535}html:not([data-theme=light]) .completed-card p{color:#afafaf}html:not([data-theme=light]) .completed-card>span{background:#363636;color:#c8c8c8}html:not([data-theme=light]) .signing-page{background:#101010}html:not([data-theme=light]) .signing-header{border-color:#2a2a2a}html:not([data-theme=light]) .signing-header>span,html:not([data-theme=light]) .signing-intro p{color:#9c9c9c}html:not([data-theme=light]) .document-chip{background:#1d1d1d;border-color:#373737}html:not([data-theme=light]) .document-chip strong{color:#cecece}html:not([data-theme=light]) .signing-document{background:#151515;border-color:#303030}html:not([data-theme=light]) .signing-controls .form-stack input{background:#202020;border-color:#5e5e5e;color:#e1e1e1}html:not([data-theme=light]) .typed-signature{background:#222222;border-color:#686868;color:#d6d6d6}html:not([data-theme=light]) .typed-signature span{color:#ababab}html:not([data-theme=light]) .signature-tabs{background:#1b1b1b;border-color:#373737}html:not([data-theme=light]) .signature-tabs button{color:#a2a2a2}html:not([data-theme=light]) .signature-tabs button.active{background:#353535;color:#e4e4e4}html:not([data-theme=light]) .drawing-area{background:#ffffff;border-color:#797979}html:not([data-theme=light]) .drawing-area .text-button{color:#797979}html:not([data-theme=light]) .signing-disclosure{background:#202020;border-color:#383838;color:#b3b3b3}html:not([data-theme=light]) .signing-controls .brand-button{color:#ffffff}html:not([data-theme=light]) .signing-details{border-color:#303030;color:#a9a9a9}html:not([data-theme=light]) .signing-footer{background:#131313;border-color:#292929;color:#acacac}html:not([data-theme=light]) .signing-footer>span{color:#8a8a8a}html:not([data-theme=light]) .success-orb{background:#2f2f2f;color:#cccccc;box-shadow:0 0 0 9px #292929}html:not([data-theme=light]) .sign-complete p{color:#acacac}html:not([data-theme=light]) .signing-invalid p{color:#a3a3a3}html:not([data-theme=light]) .checkbox-label input{color-scheme:dark}html:not([data-theme=light]) .price-pill{background:#212121;border-color:#626262;color:#bebebe}}.button:active:not(:disabled){transform:translateY(0) scale(.98)}.sidebar nav>button>svg{transition:transform .2s}.sidebar nav>button:hover>svg{transform:translateX(2px)}.plan-card{transition:transform .25s,border-color .25s,box-shadow .25s}.plan-card:hover{transform:translateY(-4px);border-color:#9b9b9b;box-shadow:0 15px 35px #4949490d}.feature-grid article{transition:transform .25s,border-color .25s}.feature-grid article:hover{transform:translateY(-3px);border-color:#c4c4c4}.public-footer a{transition:color .2s}.doc-card-progress>span,.usage-meter>span{transition:width .5s ease}.pricing-faq details[open]>p{animation:fadein .2s}.modal{animation:modalin .2s ease}.typed-signature{transition:color .2s}.signing-layout{animation:card-enter .35s ease}.landing-hero{padding-top:62px;background:linear-gradient(#ffffff,#fbfbfb)}.landing-grid{background-size:58px 58px;background-image:linear-gradient(#ebebeb55 1px,transparent 0),linear-gradient(90deg,#ebebeb55 1px,transparent 0);-webkit-mask-image:linear-gradient(transparent,#00000088 30%,#00000066 75%,transparent);mask-image:linear-gradient(transparent,#00000088 30%,#00000066 75%,transparent)}.landing-eyebrow{border:none;background:transparent;border-radius:0;font-size:8px;letter-spacing:1.1px;margin-bottom:22px;padding:0}.landing-eyebrow>svg{display:none}.landing-hero>h1{font-weight:600;letter-spacing:-4.4px}.landing-hero>h1>span{color:#8a8a8a}.landing-hero>p{font-size:13px;color:#848484;line-height:1.9;margin-top:25px}.landing-product{border-radius:9px;transform:none;box-shadow:0 15px 65px #4646460c,0 1px 3px #00000004}.preview-banner .art-spark,.preview-banner .cursor-art,.preview-banner .floating-tag,.preview-banner .orbit{display:none}.landing .step-icon{color:#888888}.landing .feature-grid article,.landing .step-icon{box-shadow:none;background:#fbfbfb}.landing .section-intro h2{font-size:36px;letter-spacing:-1.4px}.landing-cta h2{font-size:35px;letter-spacing:-1.5px}.landing-cta{background:#fbfbfb}.hero-trust{color:#979797}.feature-grid article>svg{stroke-width:1.5}.steps-grid h3{font-weight:500}.landing-product .paper-front{animation:none}.pricing-teaser{background:none}.landing-hero .pill{background:#ffffff}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .landing-hero{background:linear-gradient(#0b0b0b,#0f0f0f)}html:not([data-theme=light]) .landing-grid{background-image:linear-gradient(#31313133 1px,transparent 0),linear-gradient(90deg,#31313133 1px,transparent 0)}html:not([data-theme=light]) .landing-eyebrow{background:transparent;color:#979797}html:not([data-theme=light]) .landing-hero>h1>span{color:#858585}html:not([data-theme=light]) .landing-hero>p{color:#9f9f9f}html:not([data-theme=light]) .landing .feature-grid article,html:not([data-theme=light]) .landing .step-icon{background:#161616;border-color:#2c2c2c;color:#b6b6b6}html:not([data-theme=light]) .landing-cta{background:#131313}html:not([data-theme=light]) .landing-hero .pill{background:#1b1b1b}}@media(max-width:620px){.landing-hero{padding-top:43px}.landing-hero>h1{font-size:46px;letter-spacing:-2.6px;line-height:1.13}.landing-hero>p{font-size:11px;max-width:320px}.landing .section-intro h2{font-size:29px;letter-spacing:-1.1px}.landing-cta h2{font-size:28px;line-height:1.25}.landing-eyebrow{font-size:7px;letter-spacing:.7px}.landing-hero>p{margin-top:22px}.landing-hero .hero-trust{font-size:8px}.landing-hero .hero-trust svg{width:11px}.landing-cta{padding-left:27px;padding-right:27px}}.landing-grid{display:none}.feature-brand{display:block!important}.feature-capabilities{display:flex;flex-direction:column;gap:13px;margin:27px 0 28px}.feature-capabilities>span{display:flex;align-items:center;gap:8px;font-size:11px;color:#9c9c9c}.feature-capabilities svg{color:#b3b3b3}.landing-hero{background:#ffffff}.feature-grid>.feature-brand{min-height:325px}.feature-grid>.feature-brand>svg{margin-bottom:21px!important}.feature-grid>.feature-brand>p{margin-bottom:0!important}.feature-grid>.feature-brand>h3{margin-bottom:12px}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .landing-hero{background:#0b0b0b}html:not([data-theme=light]) .feature-capabilities>span{color:#a7a7a7}html:not([data-theme=light]) .feature-capabilities svg{color:#b7b7b7}}@media(max-width:850px){.feature-grid>.feature-brand{display:block!important;grid-column:1/-1;min-height:0;padding-bottom:5px}.feature-capabilities{flex-direction:row;flex-wrap:wrap;gap:18px}.feature-capabilities>span{font-size:10px}}@media(max-width:620px){.feature-capabilities{flex-direction:column;gap:15px;margin-top:25px;margin-bottom:26px}.feature-capabilities>span{font-size:12px}.feature-grid>.feature-brand{grid-column:auto}}.onboarding-page{min-height:100vh;background:#fafafa}.onboarding-page>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:25px 5%;border-bottom:1px solid var(--line);background:#ffffff}.onboarding-page>header>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#979797}.onboarding-page>main{max-width:1030px;margin:65px auto 60px;padding:0 30px;display:grid;grid-template-columns:1fr 1.1fr;gap:75px;align-items:start}.onboarding-page>main>aside{padding-top:20px}.onboarding-page h1{font-size:34px;line-height:1.2;font-weight:500;letter-spacing:-1.5px;margin:18px 0 35px}.onboarding-steps{display:flex;flex-direction:column;gap:25px}.onboarding-steps>div{display:flex;gap:13px;align-items:center;opacity:.45}.onboarding-steps>div.active,.onboarding-steps>div.finished{opacity:1}.onboarding-steps>div>span{width:29px;height:29px;display:grid;place-items:center;background:#f3f3f3;border:1px solid #e7e7e7;border-radius:50%;font-size:10px;color:#9d9d9d}.onboarding-steps>div.active>span{background:#242424;border-color:#242424;color:#ffffff}.onboarding-steps>div.finished>span{background:#f4f4f4;border-color:#e6e6e6;color:#a0a0a0}.onboarding-steps strong{font-size:12px;font-weight:500;color:#868686;display:block}.onboarding-steps small{display:block;font-size:9px;color:#afafaf;margin-top:6px}.onboarding-privacy{font-size:9px;line-height:1.9;max-width:300px;color:#b0b0b0;margin-top:37px}.onboarding-privacy a{color:#9e9e9e}.onboarding-card{background:#ffffff;border:1px solid #e7e7e7;border-radius:13px;padding:29px;box-shadow:0 10px 35px #5a5a5a05;min-width:0}.mfa-setup>.step-icon,.onboarding-card>.step-icon{margin-bottom:22px}.onboarding-card h2{font-size:24px;line-height:1.25;font-weight:500;letter-spacing:-.9px;margin-bottom:14px}.mfa-setup>p,.onboarding-card>p{font-size:11px;line-height:1.8;color:#a9a9a9;margin-bottom:24px}.onboarding-card label{font-size:11px}.onboarding-card input{font-size:13px}.onboarding-card .checkbox-label{font-size:10px;line-height:1.8}.checkbox-label a{text-decoration:underline;text-underline-offset:2px}.account-type{display:flex;gap:10px;margin-top:-8px}.account-type>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex:1 1;padding:18px;border:1px solid #e7e7e7;border-radius:8px;color:#aeaeae;font-size:11px}.account-type>button.active{border-color:#a6a6a6;background:#f8f8f8;color:#929292}.onboarding-color{width:100%;height:48px;padding:5px}.onboarding-skip{display:flex;margin:17px auto 0;font-size:11px;color:#a6a6a6}.onboarding-page>footer{display:flex;align-items:center;justify-content:center;gap:23px;padding:25px 20px;border-top:1px solid var(--line);font-size:9px;color:#aeaeae}.tour-counter{display:block;font-size:8px;color:#adadad;letter-spacing:1px;margin:5px 0 17px}.tour-visual{height:185px;background:radial-gradient(ellipse at center,#f2f2f2,#fbfbfb 70%);border:1px solid #ededed;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;margin:24px 0;color:#a3a3a3}.tour-dots{display:flex;gap:7px}.tour-dots>button{width:6px;height:6px;border-radius:50%;padding:0;background:#e2e2e2}.tour-dots>button.active{background:#999999}.mfa-qr{background:white;border:1px solid #eaeaea;border-radius:9px;text-align:center;padding:8px;margin:20px 0}.mfa-qr img{display:block;margin:auto;max-width:100%;height:auto}.mfa-secret{border:1px solid #eaeaea;border-radius:7px;padding:12px;margin:16px 0 22px;font-size:10px;color:#a2a2a2}.mfa-secret summary{cursor:pointer}.mfa-secret code{display:block;overflow-wrap:anywhere;font-size:11px;color:#858585;margin-top:14px;line-height:1.7}.otp-input{text-align:center;font-family:monospace!important;font-size:27px!important;letter-spacing:8px!important;min-height:56px}.recovery-code-grid{display:grid;grid-template-columns:1fr;gap:6px;padding:12px;border:1px solid #eaeaea;background:#fbfbfb;border-radius:8px;margin:20px 0}.recovery-code-grid code{font-size:12px;text-align:center;color:#919191;line-height:1.8;letter-spacing:.4px}.recovery-ack{margin:20px 0}.security-mfa{margin-top:20px}.security-mfa details{padding:12px 0;margin-bottom:20px;font-size:10px;color:#a2a2a2;line-height:1.8}.security-mfa details>summary{cursor:pointer}.security-mfa .mfa-setup{padding-top:20px}.security-mfa .mfa-setup h2{font-size:19px}.smtp-status{margin:20px 0 24px}.settings-nav{overflow-x:auto;white-space:nowrap}.settings-nav>button{flex-shrink:0}.mfa-setup a{text-decoration:underline}@media(max-width:850px){.onboarding-page>main{gap:35px;padding:0 25px;margin-top:45px}.onboarding-page h1{font-size:29px}.onboarding-card{padding:25px}.onboarding-card h2{font-size:22px}}@media(max-width:620px){.onboarding-page>header{padding:20px}.onboarding-page>header>.brand{font-size:17px}.onboarding-page>header>span{font-size:0}.onboarding-page>header>span>svg{width:18px}.onboarding-page>main{grid-template-columns:1fr;gap:25px;padding:0 20px;margin:28px 0 35px}.onboarding-page>main>aside{padding-top:0}.onboarding-page h1{font-size:27px;line-height:1.25;margin:12px 0 24px}.onboarding-page h1>br{display:none}.onboarding-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.onboarding-steps>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.onboarding-steps strong{font-size:9px;line-height:1.6;max-width:80px}.onboarding-steps small{display:none}.onboarding-steps>div>span{width:25px;height:25px;font-size:9px}.onboarding-privacy{display:none}.onboarding-card{padding:25px 22px;border-radius:11px}.onboarding-card h2{font-size:25px}.mfa-setup>p,.onboarding-card>p{font-size:12px;line-height:1.9}.onboarding-card label{font-size:12px}.onboarding-card input{font-size:15px}.onboarding-card .checkbox-label{font-size:11px}.account-type>button{font-size:12px;padding:18px}.onboarding-card .button{font-size:12px;min-height:45px}.onboarding-page>footer{font-size:9px;gap:18px}.onboarding-skip{font-size:12px}.recovery-code-grid code{font-size:11px;letter-spacing:0}.mfa-secret{font-size:11px}.mfa-secret code{font-size:12px}.mfa-qr{padding:3px}.tour-visual{height:170px}.settings-nav{gap:20px}.settings-nav>button{font-size:10px}.onboarding-card .otp-input{font-size:29px!important}}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .onboarding-page{background:#0e0e0e}html:not([data-theme=light]) .onboarding-card,html:not([data-theme=light]) .onboarding-page>header{background:#161616;border-color:#2e2e2e}html:not([data-theme=light]) .onboarding-page h1{color:#e0e0e0}html:not([data-theme=light]) .onboarding-card h2{color:#e1e1e1}html:not([data-theme=light]) .mfa-setup>p,html:not([data-theme=light]) .onboarding-card>p{color:#a5a5a5}html:not([data-theme=light]) .onboarding-steps>div>span{background:#242424;border-color:#5a5a5a;color:#b0b0b0}html:not([data-theme=light]) .onboarding-steps>div.active>span{background:#c4c4c4;border-color:#c4c4c4;color:#313131}html:not([data-theme=light]) .onboarding-steps>div.finished>span{background:#2e2e2e;border-color:#616161;color:#c9c9c9}html:not([data-theme=light]) .onboarding-steps strong{color:#b6b6b6}html:not([data-theme=light]) .onboarding-privacy,html:not([data-theme=light]) .onboarding-steps small{color:#8f8f8f}html:not([data-theme=light]) .onboarding-card label{color:#c0c0c0}html:not([data-theme=light]) .account-type>button{border-color:#363636;color:#a3a3a3}html:not([data-theme=light]) .account-type>button.active{background:#2b2b2b;border-color:#9a9a9a;color:#dedede}html:not([data-theme=light]) .tour-visual{background:radial-gradient(ellipse at center,#2f2f2f,#1b1b1b 70%);border-color:#3a3a3a;color:#c0c0c0}html:not([data-theme=light]) .tour-dots>button{background:#343434}html:not([data-theme=light]) .tour-dots>button.active{background:#c1c1c1}html:not([data-theme=light]) .recovery-code-grid{background:#1e1e1e;border-color:#393939}html:not([data-theme=light]) .recovery-code-grid code{color:#c1c1c1}html:not([data-theme=light]) .mfa-secret{border-color:#5a5a5a}html:not([data-theme=light]) .mfa-secret code{color:#cecece}html:not([data-theme=light]) .mfa-qr{border-color:#727272}html:not([data-theme=light]) .onboarding-page>footer{border-color:#2b2b2b;color:#a4a4a4}}.theme-switch{display:inline-flex;flex-direction:row;align-items:center;gap:5px;font-size:9px;color:#a2a2a2;font-weight:400;white-space:nowrap}.theme-switch select{width:auto;font-size:9px;padding:5px 17px 5px 5px;border:0;background:transparent;color:inherit;box-shadow:none;cursor:pointer}.theme-switch>svg{color:#afafaf}.logo-upload>span img{background:#ffffff;padding:4px;border-radius:5px}.brand-preview-card>header img{background:#ffffff;border-radius:3px;padding:3px}.smtp-status{margin:18px 0 25px}:root[data-theme=dark]{--bg:#111111;--ink:#eaeaea;--muted:#898989;--line:#2c2c2c}html[data-theme=dark] .landing,html[data-theme=dark] .legal-page,html[data-theme=dark] body{background:#0b0b0b;color:#eaeaea}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#121212;border-color:#242424;color:#e7e7e7}html[data-theme=dark] label{color:#b8b8b8}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#6f6f6f}html[data-theme=dark] input:disabled{background:#101010;color:#9a9a9a}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{border-color:#797979;box-shadow:0 0 0 3px #8c8c8c17}html[data-theme=dark] .primary{background:#e9e9e9;border-color:#e9e9e9;color:#171717;box-shadow:inset 0 1px 0 #ffffff55}html[data-theme=dark] .secondary{background:#121212;border-color:#262626;color:#c9c9c9;box-shadow:none}html[data-theme=dark] .secondary:hover:not(:disabled){background:#1b1b1b}html[data-theme=dark] .brand-icon{background:#e8e8e8;color:#1e1e1e}html[data-theme=dark] .icon-button:hover{background:#1d1d1d}html[data-theme=dark] .text-button{color:inherit}html[data-theme=dark] .danger{color:#9c9c9c}html[data-theme=dark] .notice{background:#1a1a1a;border-color:#2c2c2c;color:#b3b3b3}html[data-theme=dark] .notice.good{background:#1a1a1a;border-color:#2c2c2c;color:#bababa}html[data-theme=dark] .account-card,html[data-theme=dark] .active-plan,html[data-theme=dark] .billing-upgrades>article,html[data-theme=dark] .document-card,html[data-theme=dark] .editor-controls,html[data-theme=dark] .editor-header,html[data-theme=dark] .editor-tabs,html[data-theme=dark] .modal,html[data-theme=dark] .settings-card,html[data-theme=dark] .sidebar,html[data-theme=dark] .signing-controls,html[data-theme=dark] .signing-header,html[data-theme=dark] .upgrade-history,html[data-theme=dark] .usage-card,html[data-theme=dark] .workspace-select{background:#0f0f0f;border-color:#1f1f1f}html[data-theme=dark] .workspace-select{border-color:#222222}html[data-theme=dark] .sidebar nav>button{color:#999999}html[data-theme=dark] .sidebar nav>button.active{background:#1b1b1b;color:#ebebeb}html[data-theme=dark] .sidebar nav>button:hover{background:#181818;color:#e9e9e9}html[data-theme=dark] .nav-count{background:#262626;color:#bfbfbf}html[data-theme=dark] .avatar{background:#202020;color:#b3b3b3}html[data-theme=dark] .avatar.neutral{background:#1f1f1f;color:#ababab}html[data-theme=dark] .topbar{background:#0f0f0ff0;border-color:#1d1d1d}html[data-theme=dark] .page-heading p,html[data-theme=dark] .section-heading p{color:#8b8b8b}html[data-theme=dark] .dashboard-hero{background:radial-gradient(ellipse at 80% 50%,#1c1c1caa,transparent 66%),#0f0f0f;border-color:#212121}html[data-theme=dark] .dashboard-hero h2>span{color:#7d7d7d}html[data-theme=dark] .dashboard-hero p{color:#9a9a9a}html[data-theme=dark] .pill{background:#151515;border-color:#272727;color:#a0a0a0}html[data-theme=dark] .stat-card{background:#101010;border-color:#202020}html[data-theme=dark] .stat-card>div{color:#979797}html[data-theme=dark] .stat-card>small{color:#747474}html[data-theme=dark] .stat-icon{background:#1d1d1d;color:#8f8f8f}html[data-theme=dark] .stat-icon.amber{background:#1d1d1d;color:#9c9c9c}html[data-theme=dark] .stat-icon.green{background:#1f1f1f;color:#a1a1a1}html[data-theme=dark] .stat-card:after{border-color:#2a2a2a77;box-shadow:0 0 0 12px #26262655}html[data-theme=dark] .stats-grid .stat-card:nth-child(2):after{border-color:#262626;box-shadow:0 0 0 12px #28282844}html[data-theme=dark] .stats-grid .stat-card:nth-child(3):after{border-color:#282828;box-shadow:0 0 0 12px #29292944}html[data-theme=dark] .file-icon,html[data-theme=dark] .search{background:#131313;border-color:#242424;color:#7e7e7e}html[data-theme=dark] .search input{background:transparent}html[data-theme=dark] .search kbd{border-color:#2a2a2a;color:#757575}html[data-theme=dark] .filter-row button{color:#858585}html[data-theme=dark] .filter-row button.selected,html[data-theme=dark] .filter-row button:hover{color:#e1e1e1}html[data-theme=dark] .filter-row button.selected:after{background:#cfcfcf}html[data-theme=dark] .count-badge{border-color:#2a2a2a;color:#999999}html[data-theme=dark] .document-row,html[data-theme=dark] .table-head{border-color:#202020}html[data-theme=dark] .document-row:hover{background:#161616}html[data-theme=dark] .file-icon small{background:#131313}html[data-theme=dark] .status{background:#212121;color:#9a9a9a}html[data-theme=dark] .status.pending,html[data-theme=dark] .status.processing{background:#1f1f1f;color:#a3a3a3}html[data-theme=dark] .status.completed{background:#222222;color:#b1b1b1}html[data-theme=dark] .status.cancelled{background:#1d1d1d;color:#9c9c9c}html[data-theme=dark] .status.draft{background:#1f1f1f;color:#9b9b9b}html[data-theme=dark] .date-cell,html[data-theme=dark] .document-name>span>small{color:#7d7d7d}html[data-theme=dark] .upload-empty{border-color:#292929;background:linear-gradient(#111111,#0b0b0b)}html[data-theme=dark] .empty-art{background:linear-gradient(#1d1d1d,#161616);border-color:#2c2c2c;color:#9b9b9b;box-shadow:0 5px 15px #00000022}html[data-theme=dark] .empty-art>span{background:#1d1d1d;border-color:#2e2e2e}html[data-theme=dark] .upload-empty p,html[data-theme=dark] .upload-empty>small{color:#888888}html[data-theme=dark] .account-plan,html[data-theme=dark] .control-security,html[data-theme=dark] .hash-note,html[data-theme=dark] .local-card,html[data-theme=dark] .settings-security-note{background:#161616;border-color:#262626;color:#909090}html[data-theme=dark] .local-card strong{color:#afafaf}html[data-theme=dark] .local-card p{color:#8f8f8f}html[data-theme=dark] .sidebar-user{border-color:#1f1f1f;color:#969696}html[data-theme=dark] .workspace-footer{border-color:#212121}html[data-theme=dark] .view-toggle{background:#191919;border-color:#262626}html[data-theme=dark] .view-toggle>button{color:#828282}html[data-theme=dark] .view-toggle>button.active{background:#2b2b2b;color:#e4e4e4;box-shadow:0 1px 4px #00000044}html[data-theme=dark] .document-card:hover{border-color:#636363;box-shadow:0 10px 25px #00000033}html[data-theme=dark] .doc-card-preview{border-color:#232323;background:radial-gradient(ellipse at 50% 80%,#222222,#161616 80%)}html[data-theme=dark] .doc-completed .doc-card-preview{background:radial-gradient(ellipse at 50% 80%,#232323,#171717 80%)}html[data-theme=dark] .doc-mini-page{background:#1f1f1f;border-color:#2f2f2f;box-shadow:0 5px 20px #00000022}html[data-theme=dark] .doc-mini-logo{background:#676767;color:#dcdcdc}html[data-theme=dark] .doc-mini-page>i{background:#303030}html[data-theme=dark] .doc-mini-sign{background:#212121;border-color:#626262;color:#9c9c9c}html[data-theme=dark] .doc-completed .doc-mini-sign{background:#2b2b2b;border-color:#5e5e5e;color:#b0b0b0}html[data-theme=dark] .doc-completed .doc-mini-sign>span{color:#b7b7b7}html[data-theme=dark] .doc-card-open{background:#1f1f1faa;border-color:#313131;color:#9c9c9c}html[data-theme=dark] .doc-card-content>div:first-child>span:last-child,html[data-theme=dark] .doc-card-date{color:#828282}html[data-theme=dark] .doc-card-progress{background:#262626}html[data-theme=dark] .doc-card-progress>span{background:#999999}html[data-theme=dark] .doc-card-bottom{border-color:#222222}html[data-theme=dark] .doc-card-bottom>span:nth-child(2){color:#949494}html[data-theme=dark] .card-avatars>.person-dot{border-color:#0f0f0f}html[data-theme=dark] .person-dot{background:#292929;color:#bababa}html[data-theme=dark] .person-1{background:#262626;color:#b1b1b1}html[data-theme=dark] .person-2{background:#2c2c2c;color:#b5b5b5}html[data-theme=dark] .person-3{background:#2c2c2c;color:#bbbbbb}html[data-theme=dark] .no-recipient-icon{background:#212121;color:#9c9c9c}html[data-theme=dark] .landing-nav nav,html[data-theme=dark] .landing-nav>div>.text-button{color:#a4a4a4}html[data-theme=dark] .landing-nav nav a:hover{color:#ebebeb}html[data-theme=dark] .landing-hero{background:radial-gradient(ellipse at 50% 65%,#17171766,transparent 65%)}html[data-theme=dark] .landing-grid{background-image:linear-gradient(#29292933 1px,transparent 0),linear-gradient(90deg,#29292933 1px,transparent 0)}html[data-theme=dark] .landing-eyebrow{background:#131313;border-color:#272727;color:#9a9a9a}html[data-theme=dark] .landing-hero>h1 span{color:#767676}html[data-theme=dark] .landing-hero>p{color:#a1a1a1}html[data-theme=dark] .hero-trust{color:#828282}html[data-theme=dark] .landing-product{background:#121212;border-color:#2a2a2a;box-shadow:0 30px 90px #00000033}html[data-theme=dark] .product-chrome{background:#181818;border-color:#292929}html[data-theme=dark] .product-chrome>span{background:#383838}html[data-theme=dark] .product-chrome>div{color:#9b9b9b}html[data-theme=dark] .product-preview>aside{border-color:#242424}html[data-theme=dark] .preview-main{background:#111111}html[data-theme=dark] .preview-nav{color:#878787}html[data-theme=dark] .preview-nav.active{background:#222222;color:#c2c2c2}html[data-theme=dark] .preview-nav b{background:#303030;color:#b3b3b3}html[data-theme=dark] .preview-lock{background:#1b1b1b;border-color:#2c2c2c;color:#a3a3a3}html[data-theme=dark] .preview-heading span{color:#909090}html[data-theme=dark] .preview-heading>b{background:#dddddd;color:#222222}html[data-theme=dark] .preview-banner{background:radial-gradient(ellipse at 80% 50%,#232323,#171717 80%);border-color:#2d2d2d}html[data-theme=dark] .preview-banner em{color:#8d8d8d}html[data-theme=dark] .preview-banner p,html[data-theme=dark] .preview-banner>div>span{color:#9c9c9c}html[data-theme=dark] .preview-stats>div{background:#171717;border-color:#2b2b2b}html[data-theme=dark] .preview-stats span{color:#9b9b9b}html[data-theme=dark] .preview-row{border-color:#262626;color:#a5a5a5}html[data-theme=dark] .preview-caption{color:#7c7c7c}html[data-theme=dark] .paper-back,html[data-theme=dark] .paper-front{background:linear-gradient(140deg,#1f1f1f,#1b1b1b);border-color:#373737;box-shadow:7px 17px 30px #00000033}html[data-theme=dark] .paper-top .mini-mark{background:#c5c5c5;color:#3c3c3c}html[data-theme=dark] .paper-top>span:nth-child(2){background:#656565}html[data-theme=dark] .paper-bottom>span,html[data-theme=dark] .paper-lines i{background:#343434}html[data-theme=dark] .paper-sign{background:#272727;border-color:#7c7c7c}html[data-theme=dark] .paper-sign>div{color:#c5c5c5}html[data-theme=dark] .paper-sign>span{color:#9a9a9a}html[data-theme=dark] .floating-tag{background:#222222;border-color:#606060;box-shadow:0 6px 20px #00000022;color:#bfbfbf}html[data-theme=dark] .tag-done>div{color:#c0c0c0}html[data-theme=dark] .tag-done small{color:#9a9a9a}html[data-theme=dark] .green-circle{background:#373737;color:#c8c8c8}html[data-theme=dark] .orbit{border-color:#2e2e2e}html[data-theme=dark] .art-spark{color:#797979}html[data-theme=dark] .feature-grid h3,html[data-theme=dark] .steps-grid h3{color:#dbdbdb}html[data-theme=dark] .feature-grid p,html[data-theme=dark] .steps-grid p{color:#989898}html[data-theme=dark] .step-icon{background:linear-gradient(#252525,#1f1f1f);border-color:#383838;color:#bfbfbf}html[data-theme=dark] .step-number{color:#464646}html[data-theme=dark] .section-intro h2 span{color:#878787}html[data-theme=dark] .section-intro p{color:#959595}html[data-theme=dark] .feature-grid article{background:linear-gradient(135deg,#151515,#121212);border-color:#272727}html[data-theme=dark] .brand-sample{background:#212121;border-color:#373737}html[data-theme=dark] .brand-sample hr{border-color:#323232}html[data-theme=dark] .brand-sample>div:first-child,html[data-theme=dark] .brand-sample>span{color:#b5b5b5}html[data-theme=dark] .folder-art{background:radial-gradient(ellipse at center,#2c2c2c,transparent 70%);color:#818181}html[data-theme=dark] .people-art>span{border-color:#151515;background:#2d2d2d;color:#bababa}html[data-theme=dark] .people-art>span:nth-child(2){background:#2d2d2d;color:#b5b5b5}html[data-theme=dark] .people-art>span:nth-child(3){background:#313131;color:#b6b6b6}html[data-theme=dark] .security-points,html[data-theme=dark] .security-section>div>p{color:#9d9d9d}html[data-theme=dark] .security-visual{background:radial-gradient(ellipse at center,#2a2a2a77,transparent 70%)}html[data-theme=dark] .shield-orbit{border-color:#303030;box-shadow:0 0 0 35px #1d1d1d,0 0 0 36px #383838}html[data-theme=dark] .shield-core{background:linear-gradient(140deg,#2c2c2c,#242424);border-color:#686868;color:#c6c6c6;box-shadow:0 12px 35px #00000022}html[data-theme=dark] .security-chip,html[data-theme=dark] .security-code{background:#262626;border-color:#656565;color:#bcbcbc}html[data-theme=dark] .security-code p,html[data-theme=dark] .security-code>span{color:#b6b6b6}html[data-theme=dark] .legal-note{background:#1a1a1a;border-color:#2f2f2f}html[data-theme=dark] .legal-note p{color:#a6a6a6}html[data-theme=dark] .legal-note strong{color:#c9c9c9}html[data-theme=dark] .landing-cta{background:radial-gradient(ellipse at bottom,#1c1c1c,transparent 70%)}html[data-theme=dark] .landing-cta p{color:#9c9c9c}html[data-theme=dark] .public-footer{background:#101010;border-color:#272727}html[data-theme=dark] .footer-main>div>strong{color:#b7b7b7}html[data-theme=dark] .footer-brand p,html[data-theme=dark] .footer-main>div>a,html[data-theme=dark] .footer-main>div>span{color:#919191}html[data-theme=dark] .footer-main>div>a:hover{color:#e0e0e0}html[data-theme=dark] .footer-trust{border-color:#272727;color:#a2a2a2}html[data-theme=dark] .footer-bottom{color:#848484}html[data-theme=dark] .pricing-teaser{border-color:#282828}html[data-theme=dark] .pricing-teaser h2>span{color:#8a8a8a}html[data-theme=dark] .pricing-teaser p{color:#a3a3a3}html[data-theme=dark] .cost-card,html[data-theme=dark] .plan-card,html[data-theme=dark] .price-card{background:#161616;border-color:#2e2e2e}html[data-theme=dark] .plan-card.featured{background:linear-gradient(145deg,#212121,#1a1a1a);border-color:#868686;box-shadow:0 8px 35px #00000022}html[data-theme=dark] .plan-recommended{background:#c0c0c0;color:#292929}html[data-theme=dark] .plan-card>p,html[data-theme=dark] .plan-footer,html[data-theme=dark] .plan-tax{color:#a3a3a3}html[data-theme=dark] .plan-footer{border-color:#303030}html[data-theme=dark] .price-amount>span{color:#858585}html[data-theme=dark] .price-amount>small{color:#a3a3a3}html[data-theme=dark] .price-features>span,html[data-theme=dark] .price-includes{color:#b6b6b6}html[data-theme=dark] .price-features svg{color:#bbbbbb}html[data-theme=dark] .pricing-fineprint{color:#999999}html[data-theme=dark] .pricing-fineprint a,html[data-theme=dark] .trust-strip>a{color:#bababa}html[data-theme=dark] .pricing-faq details{border-color:#2c2c2c}html[data-theme=dark] .pricing-faq summary{color:#cacaca}html[data-theme=dark] .pricing-faq p{color:#a4a4a4}html[data-theme=dark] .modal-backdrop{background:#03030399}html[data-theme=dark] .modal h2{color:#e5e5e5}html[data-theme=dark] .auth-switch{color:#9d9d9d}html[data-theme=dark] .auth-switch .text-button{color:#d3d3d3}html[data-theme=dark] .checkbox-label{color:#aaaaaa}html[data-theme=dark] .checkbox-label a{text-decoration:underline}html[data-theme=dark] .legal-document>section,html[data-theme=dark] .legal-footer,html[data-theme=dark] .legal-header,html[data-theme=dark] .legal-nav{border-color:#272727}html[data-theme=dark] .legal-nav>a.active{color:#d3d3d3}html[data-theme=dark] .legal-nav>a.active:after{background:#c0c0c0}html[data-theme=dark] .legal-document p,html[data-theme=dark] .legal-intro{color:#adadad}html[data-theme=dark] .legal-document h2{color:#dedede}html[data-theme=dark] .legal-back,html[data-theme=dark] .legal-document>section>span,html[data-theme=dark] .legal-nav>a{color:#8d8d8d}html[data-theme=dark] .legal-contact{background:#1c1c1c;border-color:#343434}html[data-theme=dark] .legal-contact strong{color:#c7c7c7}html[data-theme=dark] .legal-contact p,html[data-theme=dark] .legal-contact>a{color:#a5a5a5}html[data-theme=dark] .legal-footer{color:#989898}html[data-theme=dark] .settings-nav>button.active{color:#d2d2d2}html[data-theme=dark] .settings-nav>button.active:after{background:#c1c1c1}html[data-theme=dark] .settings-nav{border-color:#272727}html[data-theme=dark] .settings-card p{color:#a1a1a1}html[data-theme=dark] .logo-upload{border-color:#353535}html[data-theme=dark] .logo-upload>span{background:#252525;border-color:#636363}html[data-theme=dark] .brand-preview-card{background:#171717;border-color:#343434;box-shadow:0 15px 30px #00000022}html[data-theme=dark] .brand-preview-card>header,html[data-theme=dark] .brand-preview-card>small{border-color:#2e2e2e}html[data-theme=dark] .brand-preview-card>header strong{color:#cfcfcf}html[data-theme=dark] .billing-benefits,html[data-theme=dark] .settings-security-note{background:#1e1e1e;border-color:#353535}html[data-theme=dark] .billing-benefits p,html[data-theme=dark] .settings-security-note p{color:#a6a6a6}html[data-theme=dark] .billing-benefits strong{color:#c7c7c7}html[data-theme=dark] .usage-meter{background:#2c2c2c}html[data-theme=dark] .usage-meter>span{background:#a9a9a9}html[data-theme=dark] .usage-card small,html[data-theme=dark] .usage-card>div:first-child{color:#a1a1a1}html[data-theme=dark] .active-plan{background:radial-gradient(ellipse at top right,#26262666,transparent 70%),#161616}html[data-theme=dark] .active-plan h2>span,html[data-theme=dark] .active-plan p{color:#a4a4a4}html[data-theme=dark] .active-plan-check{background:#2b2b2b;border-color:#616161;color:#bfbfbf}html[data-theme=dark] .billing-upgrades p,html[data-theme=dark] .billing-upgrades small,html[data-theme=dark] .billing-upgrades ul{color:#a8a8a8}html[data-theme=dark] .upgrade-history>div{border-color:#2c2c2c;color:#ababab}html[data-theme=dark] .editor-overlay{background:#0e0e0e}html[data-theme=dark] .editor-pdf,html[data-theme=dark] .pdf-toolbar{background:#111111;border-color:#2a2a2a}html[data-theme=dark] .pdf-toolbar{color:#a0a0a0}html[data-theme=dark] .pdf-page{background:#ffffff;box-shadow:0 5px 30px #00000055}html[data-theme=dark] .person-card{background:#1a1a1a;border-color:#343434}html[data-theme=dark] .person-card.active{background:#222222;border-color:#959595;box-shadow:0 0 0 2px #8a8a8a22}html[data-theme=dark] .person-card-top strong{color:#c6c6c6}html[data-theme=dark] .field-types>button{border-color:#363636;color:#a8a8a8}html[data-theme=dark] .field-types>button.active{background:#2b2b2b;border-color:#999999;color:#d4d4d4}html[data-theme=dark] .control-section,html[data-theme=dark] .editor-tabs{border-color:#292929}html[data-theme=dark] .editor-tabs button.active{color:#dcdcdc}html[data-theme=dark] .editor-tabs button.active:after{background:#cccccc}html[data-theme=dark] .control-description,html[data-theme=dark] .step-label{color:#a1a1a1}html[data-theme=dark] .field-selection{background:#222222;border-color:#373737;color:#c9c9c9}html[data-theme=dark] .hash-note{background:#1c1c1c;border-color:#303030}html[data-theme=dark] .hash-note code,html[data-theme=dark] .hash-note strong{color:#a4a4a4}html[data-theme=dark] .completed-card{background:#212121;border-color:#353535}html[data-theme=dark] .completed-card p{color:#afafaf}html[data-theme=dark] .completed-card>span{background:#363636;color:#c8c8c8}html[data-theme=dark] .signing-page{background:#101010}html[data-theme=dark] .signing-header{border-color:#2a2a2a}html[data-theme=dark] .signing-header>span,html[data-theme=dark] .signing-intro p{color:#9c9c9c}html[data-theme=dark] .document-chip{background:#1d1d1d;border-color:#373737}html[data-theme=dark] .document-chip strong{color:#cecece}html[data-theme=dark] .signing-document{background:#151515;border-color:#303030}html[data-theme=dark] .signing-controls .form-stack input{background:#202020;border-color:#5e5e5e;color:#e1e1e1}html[data-theme=dark] .typed-signature{background:#222222;border-color:#686868;color:#d6d6d6}html[data-theme=dark] .typed-signature span{color:#ababab}html[data-theme=dark] .signature-tabs{background:#1b1b1b;border-color:#373737}html[data-theme=dark] .signature-tabs button{color:#a2a2a2}html[data-theme=dark] .signature-tabs button.active{background:#353535;color:#e4e4e4}html[data-theme=dark] .drawing-area{background:#ffffff;border-color:#797979}html[data-theme=dark] .drawing-area .text-button{color:#797979}html[data-theme=dark] .signing-disclosure{background:#202020;border-color:#383838;color:#b3b3b3}html[data-theme=dark] .signing-controls .brand-button{color:#ffffff}html[data-theme=dark] .signing-details{border-color:#303030;color:#a9a9a9}html[data-theme=dark] .signing-footer{background:#131313;border-color:#292929;color:#acacac}html[data-theme=dark] .signing-footer>span{color:#8a8a8a}html[data-theme=dark] .success-orb{background:#2f2f2f;color:#cccccc;box-shadow:0 0 0 9px #292929}html[data-theme=dark] .sign-complete p{color:#acacac}html[data-theme=dark] .signing-invalid p{color:#a3a3a3}html[data-theme=dark] .checkbox-label input{color-scheme:dark}html[data-theme=dark] .price-pill{background:#212121;border-color:#626262;color:#bebebe}html[data-theme=dark] .landing-hero{background:linear-gradient(#0b0b0b,#0f0f0f)}html[data-theme=dark] .landing-grid{background-image:linear-gradient(#31313133 1px,transparent 0),linear-gradient(90deg,#31313133 1px,transparent 0)}html[data-theme=dark] .landing-eyebrow{background:transparent;color:#979797}html[data-theme=dark] .landing-hero>h1>span{color:#858585}html[data-theme=dark] .landing-hero>p{color:#9f9f9f}html[data-theme=dark] .landing .feature-grid article,html[data-theme=dark] .landing .step-icon{background:#161616;border-color:#2c2c2c;color:#b6b6b6}html[data-theme=dark] .landing-cta{background:#131313}html[data-theme=dark] .landing-hero .pill{background:#1b1b1b}html[data-theme=dark] .landing-hero{background:#0b0b0b}html[data-theme=dark] .feature-capabilities>span{color:#a7a7a7}html[data-theme=dark] .feature-capabilities svg{color:#b7b7b7}html[data-theme=dark] .onboarding-page{background:#0e0e0e}html[data-theme=dark] .onboarding-card,html[data-theme=dark] .onboarding-page>header{background:#161616;border-color:#2e2e2e}html[data-theme=dark] .onboarding-page h1{color:#e0e0e0}html[data-theme=dark] .onboarding-card h2{color:#e1e1e1}html[data-theme=dark] .mfa-setup>p,html[data-theme=dark] .onboarding-card>p{color:#a5a5a5}html[data-theme=dark] .onboarding-steps>div>span{background:#242424;border-color:#5a5a5a;color:#b0b0b0}html[data-theme=dark] .onboarding-steps>div.active>span{background:#c4c4c4;border-color:#c4c4c4;color:#313131}html[data-theme=dark] .onboarding-steps>div.finished>span{background:#2e2e2e;border-color:#616161;color:#c9c9c9}html[data-theme=dark] .onboarding-steps strong{color:#b6b6b6}html[data-theme=dark] .onboarding-privacy,html[data-theme=dark] .onboarding-steps small{color:#8f8f8f}html[data-theme=dark] .onboarding-card label{color:#c0c0c0}html[data-theme=dark] .account-type>button{border-color:#363636;color:#a3a3a3}html[data-theme=dark] .account-type>button.active{background:#2b2b2b;border-color:#9a9a9a;color:#dedede}html[data-theme=dark] .tour-visual{background:radial-gradient(ellipse at center,#2f2f2f,#1b1b1b 70%);border-color:#3a3a3a;color:#c0c0c0}html[data-theme=dark] .tour-dots>button{background:#343434}html[data-theme=dark] .tour-dots>button.active{background:#c1c1c1}html[data-theme=dark] .recovery-code-grid{background:#1e1e1e;border-color:#393939}html[data-theme=dark] .recovery-code-grid code{color:#c1c1c1}html[data-theme=dark] .mfa-secret{border-color:#5a5a5a}html[data-theme=dark] .mfa-secret code{color:#cecece}html[data-theme=dark] .mfa-qr{border-color:#727272}html[data-theme=dark] .onboarding-page>footer{border-color:#2b2b2b;color:#a4a4a4}html[data-theme=dark]{--bg:#0a0a0a;--ink:#ededed;--muted:#a1a1a1;--line:#2a2a2a}html[data-theme=dark] .landing,html[data-theme=dark] .legal-page,html[data-theme=dark] .onboarding-page,html[data-theme=dark] .signing-page,html[data-theme=dark] body{background:#0a0a0a;color:#ededed}html[data-theme=dark] .landing-hero,html[data-theme=dark] .public-footer,html[data-theme=dark] .sidebar,html[data-theme=dark] .topbar{background:#0a0a0a;border-color:#262626}html[data-theme=dark] .active-plan,html[data-theme=dark] .dashboard-hero,html[data-theme=dark] .document-card,html[data-theme=dark] .modal,html[data-theme=dark] .onboarding-card,html[data-theme=dark] .plan-card,html[data-theme=dark] .settings-card,html[data-theme=dark] .stat-card,html[data-theme=dark] .usage-card{background:#111111;border-color:#2d2d2d;box-shadow:none}html[data-theme=dark] .plan-card.featured{background:#151515;border-color:#777777}html[data-theme=dark] .primary,html[data-theme=dark] .signing-controls .brand-button{background:#ededed;border-color:#ededed;color:#0a0a0a}html[data-theme=dark] .primary:hover:not(:disabled){background:#ffffff}html[data-theme=dark] .secondary{background:#171717;border-color:#363636;color:#dedede}html[data-theme=dark] .secondary:hover:not(:disabled){background:#252525}html[data-theme=dark] .brand-icon{background:#ededed;color:#0a0a0a}html[data-theme=dark] .sidebar nav>button.active{background:#202020;color:#ffffff}html[data-theme=dark] .footer-system>i,html[data-theme=dark] .hosting-label i,html[data-theme=dark] .live-dot{background:#dddddd;box-shadow:none}html[data-theme=dark] .dashboard-hero h2>span,html[data-theme=dark] .landing-hero>h1>span{color:#777777}html[data-theme=dark] .art-spark,html[data-theme=dark] .cursor-art{display:none}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#171717;border-color:#383838;color:#e5e5e5}@media(prefers-color-scheme:dark){html:not([data-theme=light]){--bg:#0a0a0a;--ink:#ededed;--muted:#a1a1a1;--line:#2a2a2a}html:not([data-theme=light]) .landing,html:not([data-theme=light]) .legal-page,html:not([data-theme=light]) .onboarding-page,html:not([data-theme=light]) .signing-page,html:not([data-theme=light]) body{background:#0a0a0a;color:#ededed}html:not([data-theme=light]) .landing-hero,html:not([data-theme=light]) .public-footer,html:not([data-theme=light]) .sidebar,html:not([data-theme=light]) .topbar{background:#0a0a0a;border-color:#262626}html:not([data-theme=light]) .active-plan,html:not([data-theme=light]) .dashboard-hero,html:not([data-theme=light]) .document-card,html:not([data-theme=light]) .modal,html:not([data-theme=light]) .onboarding-card,html:not([data-theme=light]) .plan-card,html:not([data-theme=light]) .settings-card,html:not([data-theme=light]) .stat-card,html:not([data-theme=light]) .usage-card{background:#111111;border-color:#2d2d2d;box-shadow:none}html:not([data-theme=light]) .plan-card.featured{background:#151515;border-color:#777777}html:not([data-theme=light]) .primary,html:not([data-theme=light]) .signing-controls .brand-button{background:#ededed;border-color:#ededed;color:#0a0a0a}html:not([data-theme=light]) .primary:hover:not(:disabled){background:#ffffff}html:not([data-theme=light]) .secondary{background:#171717;border-color:#363636;color:#dedede}html:not([data-theme=light]) .secondary:hover:not(:disabled){background:#252525}html:not([data-theme=light]) .brand-icon{background:#ededed;color:#0a0a0a}html:not([data-theme=light]) .sidebar nav>button.active{background:#202020;color:#ffffff}html:not([data-theme=light]) .footer-system>i,html:not([data-theme=light]) .hosting-label i,html:not([data-theme=light]) .live-dot{background:#dddddd;box-shadow:none}html:not([data-theme=light]) .dashboard-hero h2>span,html:not([data-theme=light]) .landing-hero>h1>span{color:#777777}html:not([data-theme=light]) .art-spark,html:not([data-theme=light]) .cursor-art{display:none}html:not([data-theme=light]) input,html:not([data-theme=light]) select,html:not([data-theme=light]) textarea{background:#171717;border-color:#383838;color:#e5e5e5}}.editor-tabs,.filter-row,.legal-nav,.settings-nav{overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.editor-tabs::-webkit-scrollbar,.filter-row::-webkit-scrollbar,.legal-nav::-webkit-scrollbar,.settings-nav::-webkit-scrollbar{display:none;width:0;height:0}.settings-nav{min-height:48px;align-items:stretch}.settings-nav>button{overflow:visible}.local-card.compact-infra{padding:11px 12px;margin-bottom:13px;border-radius:8px;background:#fafafa}.compact-infra>div{display:flex;align-items:center;gap:7px}.local-card.compact-infra>div>svg{margin:0;color:#a0a0a0}.local-card.compact-infra strong{display:block;font-size:11px;line-height:1.4;margin:0;color:#7d7d7d;white-space:nowrap}.local-card.compact-infra p{font-size:10px;line-height:1.5;margin:5px 0 0 23px;color:#acacac}.theme-trigger{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #e8e8e8;background:#ffffff;border-radius:7px;font-size:10px;color:#9c9c9c;transition:background .15s,border-color .15s}.theme-trigger:hover{background:#f6f6f6;border-color:#d1d1d1}.theme-options{display:flex;flex-direction:column;gap:10px}.theme-options>button{display:flex;align-items:center;gap:14px;border:1px solid #e8e8e8;padding:17px;border-radius:9px;text-align:left;color:#a7a7a7;background:#ffffff;transition:background .15s,border-color .15s}.theme-options>button>div{flex:1 1}.theme-options strong{font-size:13px;font-weight:500;display:block;color:#707070}.theme-options small{display:block;font-size:10px;line-height:1.7;color:#b1b1b1;margin-top:5px}.theme-options>button.active{border-color:#989898;background:#f9f9f9}.theme-options>button:hover{border-color:#acacac}.theme-options>button.active>svg:last-child{color:#8c8c8c}html[data-theme=dark] .local-card.compact-infra{background:#111111;border-color:#303030}html[data-theme=dark] .compact-infra strong{color:#b5b5b5}html[data-theme=dark] .compact-infra p{color:#777777}html[data-theme=dark] .theme-trigger{background:#171717;border-color:#363636;color:#b5b5b5}html[data-theme=dark] .theme-trigger:hover{background:#252525}html[data-theme=dark] .theme-options>button{background:#161616;border-color:#363636;color:#aaaaaa}html[data-theme=dark] .theme-options>button.active{background:#242424;border-color:#777777}html[data-theme=dark] .theme-options strong{color:#e5e5e5}html[data-theme=dark] .theme-options small{color:#999999}html[data-theme=dark] .theme-options>button.active>svg:last-child{color:#dddddd}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .local-card.compact-infra{background:#111111;border-color:#303030}html:not([data-theme=light]) .compact-infra strong{color:#b5b5b5}html:not([data-theme=light]) .compact-infra p{color:#777777}html:not([data-theme=light]) .theme-trigger{background:#171717;border-color:#363636;color:#b5b5b5}html:not([data-theme=light]) .theme-trigger:hover{background:#252525}html:not([data-theme=light]) .theme-options>button{background:#161616;border-color:#363636;color:#aaaaaa}html:not([data-theme=light]) .theme-options>button.active{background:#242424;border-color:#777777}html:not([data-theme=light]) .theme-options strong{color:#e5e5e5}html:not([data-theme=light]) .theme-options small{color:#999999}html:not([data-theme=light]) .theme-options>button.active>svg:last-child{color:#dddddd}}@media(max-width:620px){.theme-trigger{padding:7px;border-radius:6px}.theme-trigger>span{display:none}.theme-options>button{padding:17px}.theme-options strong{font-size:14px}.theme-options small{font-size:11px}}.pdf-zoom{width:auto;padding:5px 7px;font-size:9px;color:inherit;background:transparent;border-color:#e1e1e1}.pdf-page{flex-shrink:0}.pdf-page canvas{max-width:none}.field-properties{padding:13px 20px;border-bottom:1px solid #e6e6e6;background:#ffffff;position:relative;z-index:12}.field-properties>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.field-properties strong{font-size:11px;font-weight:500}.field-properties .text-button{font-size:10px}.field-properties>label{font-size:10px;margin-top:10px}.field-properties input,.field-properties select,.field-properties textarea{font-size:11px;padding:8px}.field-size-row{display:flex;align-items:center;gap:16px;margin-top:12px}.field-size-row>label{flex:1 1;font-size:9px;min-width:0}.field-size-row input[type=range]{padding:0;height:20px;accent-color:#8b8b8b;box-shadow:none}.field-properties .checkbox-label{font-size:10px;line-height:1.7}.field-types{display:grid;gap:7px}.pdf-field.static-text{white-space:pre-line;line-height:1.35;background:#ffffff99;color:#222222!important;text-align:left;justify-content:flex-start;align-items:flex-start;padding:3px;border-color:#aeaeae}.pdf-field.static-text>span,.pdf-field:not(.static-text)>span{white-space:pre-line}.signing-controls textarea{font-size:12px;line-height:1.6}.pdf-field.signed-preview{background:#f6f6f688}.pdf-field.static-text:not(.selected){border-style:dotted}html[data-theme=dark] .field-properties{background:#111111;border-color:#303030}html[data-theme=dark] .pdf-zoom{background:#171717;border-color:#393939;color:#aaaaaa}html[data-theme=dark] .pdf-field.static-text{background:#ffffff99;color:#222222!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .field-properties{background:#111111;border-color:#303030}html:not([data-theme=light]) .pdf-zoom{background:#171717;border-color:#393939;color:#aaaaaa}html:not([data-theme=light]) .pdf-field.static-text{background:#ffffff99;color:#222222!important}}.art-spark,.cursor-art{display:none}.field-types>button{color:#858585;border-color:#dedede;background:#fff;border-radius:6px}.field-types>button.active{background:#f0f0f0;border-color:#777;color:#222}.field-types>button:hover{background:#f5f5f5}.field-size-row input[type=number]{width:100%;padding:7px}.field-types{grid-template-columns:repeat(3,1fr)}html[data-theme=dark] .field-types>button{background:#171717;border-color:#3a3a3a;color:#aaa}html[data-theme=dark] .field-types>button.active{background:#eee;border-color:#eee;color:#111}html[data-theme=dark] .field-types>button:hover:not(.active){background:#282828}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .field-types>button{background:#171717;border-color:#3a3a3a;color:#aaa}html:not([data-theme=light]) .field-types>button.active{background:#eee;border-color:#eee;color:#111}html:not([data-theme=light]) .field-types>button:hover:not(.active){background:#282828}}