:root{font-family:Inter,Arial,Helvetica,sans-serif;color:#263d34;background:#f7f8f3;font-synthesis:none;font-weight:400;--green: #163d35;--ink: #263d34;--muted: #788279;--line: #e5e8df;--lime: #e5edba;--paper: #fff;--bg: #f7f8f3}.auth-dialog{width:440px;padding:30px}.auth-intro{font-size:12px;line-height:1.8;color:#87967a}.full-width{width:100%}.auth-dialog .full-width{margin-top:12px}.auth-divider{display:flex;align-items:center;gap:12px;margin:23px 0 4px;font-size:10px;color:#98a48b}.auth-divider span{height:1px;background:#e5eadc;flex:1}.auth-dialog input{font-size:13px}.auth-dialog .field-label{font-size:12px}.forgot-button{display:flex;margin-left:auto;margin-top:5px}.auth-switch{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:20px;font-size:11px;color:#93a084}.google-letter{font-weight:700;color:#4285f4;font-size:18px}.account-success{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.8;color:#66814d}.verification-card{max-width:700px;margin:40px auto}.verification-card strong{font-weight:500}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #96af7f;outline-offset:3px}input,textarea,select{color:var(--ink)}input::placeholder,textarea::placeholder{color:#9ba299}svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}button svg{pointer-events:none}.app-shell{display:flex;min-height:100vh}.sidebar{background:var(--green);width:232px;position:fixed;inset:0 auto 0 0;padding:36px 22px 26px;color:#e9eee4;display:flex;flex-direction:column;z-index:20}.brand{display:flex;gap:12px;align-items:center;font-weight:600;font-size:25px;letter-spacing:3px;line-height:1}.brand-mark{display:flex;width:36px;height:36px;border:1px solid #a2b49980;border-radius:9px;align-items:center;justify-content:center;color:var(--lime)}.brand-mark svg{width:25px;height:25px}.brand-dot{color:#c6d68f}.workspace-label{font-size:9px;letter-spacing:1.8px;color:#9cac9f;margin:59px 12px 17px}.sidebar nav{display:flex;flex-direction:column;gap:7px}.nav-item{display:flex;gap:12px;align-items:center;width:100%;text-align:left;padding:14px;border-radius:7px;background:none;color:#b9c8bc;font-size:13px;transition:background .15s}.nav-item.selected{background:var(--lime);color:var(--green);font-weight:600}.nav-item:not(.selected):hover{background:#ffffff0b}.nav-arrow{margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:90px}.sidebar-note{padding:0 11px 32px}.mini-orbit{width:41px;height:41px;border-radius:50%;border:1px solid #72937a66;display:grid;place-items:center;margin-bottom:18px;color:#bdcba6}.sidebar-note p{font-size:13px;color:#dbe3d5;margin-bottom:11px}.sidebar-note>span{font-size:11px;color:#9fb2a5;line-height:1.9}.help-button{display:flex;gap:10px;align-items:center;color:#bfcec2;width:100%;background:none;border-top:1px solid #ffffff15;padding:22px 10px 23px;font-size:11px}.help-button svg:last-child{margin-left:auto}.byline{font-size:8px;letter-spacing:1.5px;color:#839f8b;padding:0 11px}.main-shell{margin-left:232px;width:calc(100% - 232px);display:flex;flex-direction:column}.topbar{height:83px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 48px;background:#fafbf7}.breadcrumb{font-size:11px;color:#8a9389}.breadcrumb span{padding:0 13px;color:#c2c8bc}.breadcrumb strong{font-weight:500;color:#465347}.topbar-account,.topbar-left{display:flex;align-items:center;gap:10px}.google-button{display:flex;gap:10px;align-items:center;background:#fff;padding:11px 15px;border:1px solid #dfe4d9;border-radius:7px;font-size:11px;font-weight:500;color:#435044}.avatar{height:31px;width:31px;background:#e4ead8;color:var(--green);border-radius:50%;display:grid;place-items:center;font-size:13px}.account-name{font-size:11px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-button{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;min-height:32px;min-width:32px;background:transparent;color:#7d887e}.icon-button:hover{background:#e9ede4;color:var(--green)}main{padding:44px 48px 48px;flex:1;max-width:1440px;width:100%;margin:0 auto}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:33px}.eyebrow{font-size:9px;letter-spacing:1.7px;font-weight:600;color:#71836b;display:flex;align-items:center;gap:7px;margin-bottom:17px}.eyebrow>span{height:5px;width:5px;border-radius:50%;background:#9cae75}h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:40px;line-height:1.16;letter-spacing:-1.4px;margin-bottom:17px;color:var(--green)}h1>span{color:#7c8a73}.page-heading p:not(.eyebrow){font-size:12px;color:#7b857a;line-height:1.8;margin-bottom:0}.limit-pill{display:flex;gap:7px;align-items:center;padding:9px 12px;white-space:nowrap;color:#78846f;border:1px solid #e0e6d7;border-radius:20px;font-size:10px;margin-bottom:3px}.compose-layout{display:grid;grid-template-columns:minmax(420px,1.75fr) minmax(260px,1fr);gap:26px;align-items:start}.compose-card{border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 3px 6px #233c2910;overflow:hidden}.card-heading{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:21px 26px}.section-number{width:23px;height:23px;border-radius:50%;background:#f0f3e9;display:grid;place-items:center;font-size:9px;color:#81916e}.card-heading h2{font-size:13px;letter-spacing:-.2px;font-weight:600;margin:0}.card-caption{margin-left:auto;font-size:10px;color:#98a08f}.form-body{padding:25px 26px 22px}.dropzone{background:#fafbf7;border:1px dashed #c8d2bb;border-radius:8px;text-align:center;padding:26px 12px 20px;transition:background .2s,border-color .2s}.dropzone.dragging{background:#e9f0dd;border-color:var(--green)}.upload-symbol{margin:0 auto 15px;height:51px;width:54px;background:#edf1e4;border:1px solid #e4ead8;border-radius:12px;display:grid;place-items:center;color:#728767;position:relative}.upload-symbol>span{position:absolute;right:-5px;top:-4px;background:#f9fbf3;border-radius:50%;height:17px;width:17px;border:1px solid #ccd7bf;font-size:12px;display:grid;place-items:center}.dropzone h3{font-size:14px;font-weight:500;margin-bottom:9px}.dropzone p{font-size:10px;color:#8b9487;margin-bottom:15px}.browse-button{display:inline-flex;align-items:center;gap:10px;padding:9px 15px;background:#fff;border:1px solid #dce2d4;border-radius:6px;color:#496241;font-size:10px;font-weight:600}.drop-caption{display:block;font-size:9px;color:#a0a795;margin-top:14px}.field-label{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:500;margin:23px 0 9px;gap:7px}.field-label>span{font-size:9px;color:#9aa18f;font-weight:400}.field-label>label{cursor:pointer}input:not([type=file]),textarea{width:100%;border:1px solid #e2e5dc;border-radius:6px;background:#fff;padding:12px 13px;font-size:11px;line-height:1.5}textarea{resize:vertical;min-height:84px}.field-hint{color:#9aa18f;font-size:9px;margin:8px 0 0}.recipient-input{display:flex;align-items:center;flex-wrap:wrap;border:1px solid #e2e5dc;border-radius:6px;padding:4px 11px;gap:5px;min-height:41px}.recipient-input input{border:0!important;padding:7px 2px!important;min-width:130px;flex:1;width:auto!important;outline-offset:0}.recipient-input>svg{color:#a3ab99}.email-chip{display:inline-flex;align-items:center;gap:5px;background:#edf2e5;border:1px solid #e0e7d5;color:#47623f;border-radius:4px;font-size:10px;padding:5px 6px;max-width:100%;overflow-wrap:anywhere}.email-chip button{background:none;color:#6f8066;display:grid;place-items:center;padding:0}.disabled,input:disabled,textarea:disabled{background:#f7f8f4}.expiry-row{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #edf0e7;margin-top:24px;padding-top:20px}.expiry-row .field-label{justify-content:flex-start;margin:0 0 6px;font-size:11px}.expiry-row p{font-size:9px;color:#959e8d;margin:0}.select-wrap{position:relative;flex-shrink:0}.select-wrap select{appearance:none;border:1px solid #dde3d4;background:#fafbf7;border-radius:6px;font-size:11px;padding:11px 43px 11px 15px;min-width:111px}.select-wrap svg{position:absolute;pointer-events:none;right:12px;top:12px;color:#72816a}.compose-footer{background:#fcfcf9;border-top:1px solid #e7ebdf;padding:19px 26px;display:flex;align-items:center;justify-content:space-between;gap:13px}.compose-footer>span{font-size:9px;color:#8a9780;display:flex;align-items:center;gap:6px}.primary-button,.secondary-button,.danger-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:6px;font-size:11px;padding:13px 17px;font-weight:500;white-space:nowrap;min-height:40px}.primary-button{background:var(--green);color:#fff;border:1px solid var(--green)}.primary-button:hover:not(:disabled){background:#245446}.secondary-button{background:#fff;border:1px solid #dce3d3;color:#48623e}.danger-button{background:#a54634;color:#fff}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:none;color:#607653;font-size:11px;padding:9px 3px}.text-button:hover{text-decoration:underline}.button-row{display:flex;gap:10px}.editorial-card{border-radius:11px;background:#eef1e4;padding:26px 27px 21px;overflow:hidden;border:1px solid #e6eadb}.paper-art{height:188px;position:relative;width:210px;max-width:100%;margin:0 auto 19px}.art-orbit{position:absolute;left:20px;top:30px;width:170px;height:134px;border:1px solid #d7ddc5;border-radius:50%;transform:rotate(-35deg)}.orbit-two{left:4px;top:24px;width:202px;height:148px;transform:rotate(35deg);border-style:dashed;border-color:#dce2cc}.art-paper{position:absolute;background:#fffdf5;border:1px solid #cad3ba;border-radius:5px;box-shadow:2px 5px 8px #67734910;width:79px;height:102px;left:65px;top:35px;display:flex;flex-direction:column;gap:8px;padding:16px 12px}.paper-back{left:43px;top:43px;transform:rotate(-18deg);background:#e1e7d0;padding-top:35px}.paper-front{transform:rotate(12deg)}.art-paper span{height:3px;width:100%;background:#dbe2c7}.art-paper span:last-child{width:65%}.art-paper svg{color:#8d9f74;margin-bottom:5px}.art-seal{position:absolute;right:33px;bottom:35px;width:43px;height:43px;border-radius:50%;background:#315342;color:#e7edc4;display:grid;place-items:center;box-shadow:0 0 0 5px #eef1e4}.art-star{position:absolute;left:21px;top:15px;font-size:23px;color:#a6b67f}.art-dot{position:absolute;width:6px;height:6px;border-radius:50%;right:19px;top:58px;background:#bbca94}.editorial-card>.eyebrow{font-size:7px;letter-spacing:1.5px;color:#8b9878;margin-bottom:14px}.editorial-card>h2{font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1.17;font-weight:400;letter-spacing:-.6px;color:#3d593a;margin-bottom:15px}.editorial-card>p:not(.eyebrow){font-size:11px;line-height:1.9;color:#879177;margin-bottom:0}.editorial-line{height:1px;background:#dbe2cc;margin:27px 0 24px}.feature{display:flex;gap:12px;margin-bottom:23px}.feature:last-child{margin-bottom:5px}.feature>span{color:#879a70;padding-top:1px}.feature h3{font-size:11px;font-weight:500;color:#526a45;margin-bottom:7px}.feature p{font-size:10px;line-height:1.7;color:#879278;margin:0}.aside-note{display:flex;gap:10px;padding:21px 10px;justify-content:center;color:#9ba78d}.aside-note p{font-size:9px;line-height:1.7;margin:0}.footer{border-top:1px solid var(--line);margin:0 48px;padding:21px 0;display:flex;justify-content:space-between;color:#a0a796;font-size:9px}.footer span:last-child{display:flex;gap:6px;align-items:center}.notice{padding:12px;background:#fff3ec;border:1px solid #f0d6c6;color:#92553d;display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.6;border-radius:6px;margin:15px 0}.notice>svg{margin-top:1px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#244738;border:1px solid #628363;color:#fff;border-radius:8px;box-shadow:0 8px 30px #12281730;padding:15px 20px;font-size:12px;display:flex;align-items:center;gap:10px;z-index:100;max-width:90vw}.selected-files{margin-top:16px;max-height:240px;overflow:auto}.files-summary{display:flex;justify-content:space-between;font-size:10px;color:#87917e;padding:0 0 9px}.file-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #edf0e7;min-width:0}.file-row>div{min-width:0;flex:1}.file-row strong{font-size:11px;font-weight:500;display:block;overflow-wrap:anywhere}.file-row>div>span{font-size:9px;display:block;color:#9ba28f;margin-top:4px}.file-icon{display:flex;align-items:center;justify-content:center;width:34px;height:40px;border-radius:6px;background:#eff3e7;border:1px solid #e3e9d9;color:#91a178;flex-shrink:0}.file-icon svg{width:18px;height:18px}.progress-block{font-size:10px;margin-top:18px;color:#6a805b}.progress-block>div{display:flex;justify-content:space-between;margin-bottom:9px}progress{width:100%;height:6px;border:0;border-radius:6px;overflow:hidden}progress::-webkit-progress-bar{background:#edf1e5}progress::-webkit-progress-value{background:#799764}.spin{animation:rotate 1s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}dialog{border:1px solid #dfe6d5;border-radius:14px;box-shadow:0 24px 90px #0d2c3240;color:var(--ink);padding:28px;width:560px;max-width:calc(100vw - 32px);max-height:85vh}dialog::backdrop{background:#12302777;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:24px}.modal-heading h2{font-family:Georgia,serif;font-size:27px;font-weight:400;letter-spacing:-.5px;margin:0;overflow-wrap:anywhere}.help-steps>div{display:flex;gap:15px;margin-bottom:23px}.help-steps>div>span{font-size:12px;color:#9ba984}.help-steps h3{font-size:13px;font-weight:500;margin-bottom:7px}.help-steps p{font-size:12px;line-height:1.7;color:#87917e;margin:0}.fine-print{font-size:10px;line-height:1.8;color:#939e86;margin:20px 0 0}.success-card{max-width:780px;margin:0 auto;border:1px solid var(--line);border-radius:14px;background:#fff;text-align:center;padding:44px}.success-icon,.empty-icon{width:64px;height:64px;border-radius:50%;background:#eff3e6;display:grid;place-items:center;color:#7f9565;margin:0 auto 24px}.success-card h2{font-family:Georgia,serif;font-size:32px;font-weight:400;overflow-wrap:anywhere}.success-card>p{font-size:12px;color:#8a967d}.success-expiry{display:flex;justify-content:center;align-items:center;gap:8px;font-size:11px;color:#7d8f6b;margin:22px 0}.success-expiry strong{font-weight:500}.copy-field{display:flex;align-items:center;border:1px solid #e1e7d8;border-radius:7px;background:#fafbf7;padding:6px 6px 6px 14px;gap:12px}.copy-field>span{font-size:11px;color:#78896b;overflow-wrap:anywhere;flex:1;-webkit-user-select:all;user-select:all}.success-actions{display:flex;justify-content:center;gap:20px;margin-top:30px}.history-heading h1{font-size:39px}.history-heading{margin-top:10px;margin-bottom:34px}.stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:27px}.stats-row>div{background:#fff;border:1px solid var(--line);border-radius:9px;padding:21px 23px;position:relative}.stats-row span{font-size:11px;color:#8b967f;display:block}.stats-row strong{display:block;margin-top:12px;font-size:28px;font-weight:400;color:#3e5c35}.stats-row svg{position:absolute;right:22px;top:24px;width:19px;color:#a3b38e}.history-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.history-toolbar{display:flex;justify-content:space-between;align-items:center;padding:17px 19px;border-bottom:1px solid var(--line);gap:12px}.filter-tabs{display:flex;gap:3px}.filter-tabs button{background:none;color:#8b9780;font-size:10px;padding:8px 10px;border-radius:5px}.filter-tabs button.active{background:#edf2e5;color:#49683b}.search-box{display:flex;align-items:center;gap:8px;max-width:185px;color:#a1ac94}.search-box input{font-size:10px!important;padding:8px!important}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}th{background:#fafbf7;font-weight:500;color:#919e83;font-size:9px;padding:13px 20px}td{padding:18px 20px;border-top:1px solid #edf0e7;font-size:11px}td:last-child{padding-left:0}.share-title-button{display:flex;gap:10px;align-items:center;background:none;text-align:left;color:var(--ink);padding:0}.share-title-button strong{font-weight:500;display:block;font-size:12px;max-width:240px;overflow-wrap:anywhere}.share-title-button small{color:#9da68f;display:block;font-size:9px;margin-top:5px}.recipient-count{display:flex;align-items:center;gap:6px;color:#7d8c6f;white-space:nowrap;font-size:10px}.table-date{font-size:10px;color:#8d9980;white-space:nowrap}.status-badge{display:inline-flex;gap:5px;align-items:center;border-radius:20px;background:#f0f1ec;color:#8a9280;font-size:9px;padding:6px 9px;text-transform:capitalize;white-space:nowrap}.status-badge i{width:4px;height:4px;background:currentColor;border-radius:50%}.status-badge.active{background:#eaf2dd;color:#69864d}.status-badge.revoked{background:#f7eee6;color:#ac8a68}.status-badge.draft{background:#edf0f5;color:#7d8fa3}.history-footnote{display:flex;gap:7px;color:#98a38b;font-size:10px;margin:20px 0}.empty-card{text-align:center;padding:62px 25px;background:#fff;border:1px solid var(--line);border-radius:12px}.empty-card.within{border:0}.empty-card h2{font-family:Georgia,serif;font-size:27px;font-weight:400;margin-bottom:13px}.empty-card p{color:#8d9982;font-size:12px;margin-bottom:24px}.loading-state{display:flex;justify-content:center;align-items:center;gap:10px;padding:80px 20px;font-size:12px;color:#80936d}.load-more{text-align:center;padding:20px}.detail-summary p{display:flex;align-items:center;gap:8px;color:#839277;font-size:11px;margin:15px 0}.detail-label{font-size:11px;font-weight:500;margin:23px 0 13px}.delivery-list>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #eef1e7;font-size:11px;overflow-wrap:anywhere}.delivery-status{font-size:9px;color:#a1947d;white-space:nowrap}.delivery-status.sent{color:#7d9667}.delivery-status.failed{color:#ab6951}.detail-files{max-height:240px;overflow:auto}blockquote{margin:20px 0;padding:18px 20px;background:#f5f7ef;border-left:2px solid #c5d2af;white-space:pre-wrap;overflow-wrap:anywhere;color:#7b8c6b;font-size:12px;line-height:1.8}.modal-actions{border-top:1px solid var(--line);margin-top:22px;padding-top:18px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.modal-actions p{width:100%;font-size:12px;color:#9a735e;margin:0}.danger-text{color:#aa7259}.retention-note{display:flex;align-items:center;gap:8px;padding:16px;background:#f4f5ef;color:#8b9781;font-size:10px;line-height:1.6;margin-top:23px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-menu{display:none}.recipient-page{min-height:100vh;display:flex;flex-direction:column;background:#f1f3e9}.recipient-page>header{display:flex;align-items:center;justify-content:space-between;padding:28px 6%;border-bottom:1px solid #e1e6d6}.recipient-page .brand{color:var(--green)}.recipient-page .brand-mark{background:var(--green)}.recipient-page>header>span{font-size:11px;display:flex;gap:7px;align-items:center;color:#91a17f}.recipient-main{max-width:840px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:54px 20px}.recipient-topline{font-size:9px;color:#95a384;letter-spacing:2px;margin-bottom:23px}.recipient-card{padding:37px 42px;background:#fff;border:1px solid #e2e7d7;border-radius:14px;box-shadow:0 10px 40px #263d3408;width:470px;max-width:100%;text-align:center}.recipient-card.wide{width:670px;text-align:left}.recipient-card h1{font-size:34px;line-height:1.2;margin-bottom:17px;overflow-wrap:anywhere}.recipient-card>p{font-size:12px;line-height:1.9;color:#8b9880}.recipient-card>p strong{font-weight:500;overflow-wrap:anywhere}.recipient-card form{text-align:left;margin-top:24px}.recipient-card .field-label{font-size:11px}.recipient-card input{padding:13px;font-size:12px}.recipient-card .full-width{width:100%;margin-top:23px}.recipient-symbol{width:64px;height:64px;background:#f0f4e6;border:1px solid #e6ecd8;border-radius:18px;display:grid;place-items:center;color:#81986b;margin:0 auto 26px}.recipient-assurance{border-top:1px solid #e9edde;margin-top:28px;padding-top:20px;color:#9aa78a;font-size:9px;display:flex;justify-content:center;align-items:center;gap:6px}.recipient-footer{font-family:Georgia,serif;font-size:18px;color:#879c75;margin-top:29px}.recipient-footer span{font-family:Arial,sans-serif;font-size:10px;margin-left:6px;color:#a2ac95}.recipient-page>footer{padding:22px 6%;border-top:1px solid #e1e6d6;display:flex;justify-content:space-between;font-size:10px;color:#98a68a}.code-input{font-size:30px!important;letter-spacing:12px;text-align:center;padding-left:25px!important;font-variant-numeric:tabular-nums}.resend-actions{display:flex;justify-content:space-between;margin-top:18px}.resend-actions button{font-size:10px}.verified-label{font-size:9px;letter-spacing:1.4px;display:flex;align-items:center;gap:7px;color:#8c9f78;margin-bottom:22px}.recipient-file-heading{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e7ecdc;padding-top:22px;margin-top:25px;font-size:10px;color:#91a17e}.recipient-file-heading>span:last-child{display:flex;gap:5px;align-items:center}.recipient-files .file-row{padding:17px 0}.recipient-files .file-row strong{font-size:12px}.download-button{display:flex;gap:7px;align-items:center;color:#6d8757;font-size:10px;background:#f2f5eb;padding:10px;border-radius:6px}@media(min-width:1500px){main{padding-top:58px}.page-heading h1{font-size:46px}.compose-layout{grid-template-columns:minmax(420px,1.65fr) minmax(310px,1fr)}.form-body{padding:28px 32px}.card-heading,.compose-footer{padding-left:32px;padding-right:32px}.editorial-card{padding:30px 35px}.paper-art{height:205px}.editorial-card>h2{font-size:31px}.editorial-card>p:not(.eyebrow){font-size:12px}.feature{margin-bottom:29px}.feature p{font-size:11px}.feature h3{font-size:12px}.dropzone{padding:30px 12px}.field-label{font-size:12px}input:not([type=file]),textarea{font-size:12px}}@media(max-width:1200px){.sidebar{width:200px;padding-left:17px;padding-right:17px}.main-shell{margin-left:200px;width:calc(100% - 200px)}main{padding:34px 30px}.topbar{padding:0 30px}.compose-layout{gap:20px;grid-template-columns:minmax(350px,1.6fr) minmax(240px,1fr)}.page-heading h1{font-size:35px}.page-heading{align-items:flex-start}.limit-pill{display:none}.editorial-card{padding:22px}.compose-footer{padding:17px 22px;flex-wrap:wrap}.form-body{padding:23px 22px}.footer{margin:0 30px}.history-toolbar{flex-wrap:wrap}.search-box{max-width:170px}.filter-tabs{flex:1}th,td{padding-left:14px;padding-right:14px}.history-heading{align-items:center}}@media(max-width:980px){.sidebar{width:180px;padding:28px 13px}.sidebar .brand{font-size:21px;margin-left:6px;gap:8px}.sidebar .brand-mark{width:31px;height:31px}.main-shell{margin-left:180px;width:calc(100% - 180px)}.compose-layout{grid-template-columns:1fr}.compose-aside{display:none}.compose-footer{flex-wrap:nowrap}.topbar{height:73px}.page-heading h1{font-size:37px}.history-heading{align-items:flex-start}.history-heading h1{font-size:32px}.history-heading>.primary-button{margin-top:20px}.stats-row{gap:12px}.stats-row>div{padding:17px}.stats-row svg{display:none}.stats-row span{font-size:10px}.account-name{max-width:120px}.breadcrumb{font-size:10px}.google-button{padding:9px 11px;font-size:10px}.history-toolbar{gap:10px}.filter-tabs{width:100%;flex:auto}.search-box{flex:1;max-width:none}}@media(max-width:700px){.sidebar{transform:translate(-100%);width:230px;transition:transform .2s;top:65px;box-shadow:20px 0 50px #163d3520}.sidebar.nav-open{transform:translate(0)}.main-shell{margin-left:0;width:100%}.topbar{height:65px;padding:0 20px;position:relative;z-index:25}.mobile-menu{display:inline-flex}.breadcrumb{font-size:10px}.breadcrumb span{padding:0 7px}.topbar-left{gap:7px}.google-button{padding:8px 10px;font-size:10px}.google-button svg{width:16px}.topbar-account{gap:6px}.account-name{display:none}.topbar .avatar{height:29px;width:29px}main{padding:30px 20px}.page-heading{margin-bottom:25px}.page-heading h1{font-size:35px;letter-spacing:-1px}.page-heading p:not(.eyebrow){font-size:11px;max-width:320px}.eyebrow{font-size:8px;letter-spacing:1.3px}.card-heading{padding:19px}.form-body{padding:20px}.dropzone{padding:25px 10px 20px}.dropzone p{font-size:10px;line-height:1.7}.compose-footer{padding:17px 20px;flex-wrap:wrap;justify-content:space-between}.compose-footer>span{font-size:9px}.primary-button{font-size:10px;padding:12px}.footer{margin:0 20px;font-size:8px;padding:18px 0}.footer span:last-child{gap:3px}.footer svg{width:12px}.history-heading{flex-direction:column;gap:15px}.history-heading>.primary-button{margin:0}.history-heading h1{font-size:34px}.stats-row{gap:8px}.stats-row>div{padding:15px 12px}.stats-row span{font-size:9px;line-height:1.5}.stats-row strong{font-size:25px}.stats-row{margin-bottom:20px}.filter-tabs{justify-content:space-between}.filter-tabs button{padding:8px 7px;font-size:9px}.history-toolbar{padding:14px 12px}.history-footnote{font-size:9px;line-height:1.6}.success-card{padding:30px 20px}.success-card h2{font-size:28px}.copy-field{flex-direction:column;padding:15px}.copy-field>span{font-size:10px}.success-actions{flex-direction:column;gap:12px}.success-expiry{font-size:10px;line-height:1.7}.recipient-page>header{padding:22px}.recipient-page .brand{font-size:21px;gap:9px}.recipient-page>header>span{font-size:9px;max-width:100px;line-height:1.5}.recipient-main{padding:32px 16px}.recipient-card{padding:29px 24px}.recipient-card h1{font-size:31px}.recipient-card>p{font-size:11px}.recipient-footer{font-size:16px;text-align:center}.recipient-footer>span{display:block;margin-top:10px}.recipient-page>footer{font-size:8px;gap:20px;padding:20px;line-height:1.7}.recipient-page>footer>span{text-align:right}.recipient-file-heading{flex-direction:column;gap:9px}.download-button span{display:none}.recipient-files .file-row strong{font-size:11px}.recipient-card .fine-print{font-size:9px}dialog{padding:23px}.modal-heading h2{font-size:25px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
