@font-face{font-family:Noto Sans Devanagari;src:url(/assets/fonts/noto-sans-devanagari-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Devanagari;src:url(/assets/fonts/noto-sans-devanagari-bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}.dl-tool{min-width:0}.dl-tool [hidden]{display:none!important}.dl-layout{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:start;gap:24px;display:grid}.dl-editor{gap:16px;min-width:0;display:grid}.dl-modebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dl-form{gap:18px}.dl-fieldset{border:1px solid var(--hairline);border-radius:var(--rounded-lg);background:var(--canvas);gap:14px;min-width:0;margin:0;padding:18px;display:grid}.dl-fieldset legend{color:var(--primary);padding:0 8px;font-size:.95rem;font-weight:700}.dl-side{gap:16px;min-width:0;display:grid;position:sticky;top:12px}.dl-preview-wrap{gap:10px;display:grid}.dl-preview-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.dl-preview-label{font-size:.9rem;font-weight:700}.dl-state{border-radius:var(--rounded-pill);background:var(--peach);color:var(--ink);border:1px solid var(--hairline);align-items:center;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.dl-state.is-signed{background:var(--dustgreen)}.dl-preview-scroll{background:var(--surface-alt);border:1px solid var(--hairline);border-radius:var(--rounded-lg);max-height:720px;padding:14px;overflow:auto}.dl-paper{aspect-ratio:210/297;color:#171717;overflow-wrap:anywhere;background:#fff;width:100%;max-width:620px;margin:0 auto;padding:clamp(18px,6%,44px);font-family:Noto Sans Devanagari,Georgia,Times New Roman,serif;font-size:clamp(8px,1.08vw,12px);line-height:1.55;position:relative;overflow:hidden;box-shadow:0 2px 14px #0000001f}.dl-paper .dlp-sender{gap:1px;margin-bottom:18px;display:grid}.dl-paper .dlp-name{font-size:1.25em;font-weight:700}.dl-paper .dlp-org{font-weight:700}.dl-paper .dlp-date,.dl-paper .dlp-to{margin:0 0 12px}.dl-paper .dlp-subject{margin:0 0 12px;font-weight:700}.dl-paper .dlp-salutation{margin:0 0 8px}.dl-paper .dlp-p{text-align:justify;margin:0 0 8px}.dl-paper .dlp-ns{margin:0 0 8px 16px;padding:0}.dl-paper .dlp-ns li{margin-bottom:2px}.dl-paper .dlp-closing{margin:16px 0 0}.dl-paper .dlp-sign{object-fit:contain;max-width:180px;max-height:60px;margin:6px 0 2px;display:block}.dl-paper .dlp-sign-name{margin:0;font-weight:700}.dl-paper .dlp-contact{color:#333;margin:1px 0 0}.dl-paper .dlp-enclosures{border-top:1px solid #999;margin-top:18px;padding-top:8px;font-size:.92em}.dl-paper .dlp-enclosures ol{margin:4px 0 0 16px;padding:0}.dl-watermark{pointer-events:none;color:#b41e1e38;letter-spacing:2px;z-index:2;place-items:center;font-size:clamp(22px,5vw,54px);font-weight:800;display:grid;position:absolute;inset:0;transform:rotate(-28deg)}.dl-paper.is-nepali{font-family:Noto Sans Devanagari,sans-serif;line-height:1.85}.dl-panel-title{color:var(--primary);margin:0 0 8px;font-size:1rem}.dl-plain-list{color:var(--ink-mute);gap:7px;margin:0;padding-left:18px;font-size:.86rem;line-height:1.6;display:grid}.dl-warning-list{gap:7px;margin:0;padding:0;font-size:.84rem;line-height:1.5;list-style:none;display:grid}.dl-warning-list li{color:var(--ink-mute);padding-left:20px;position:relative}.dl-warning-list li:before{content:"!";background:var(--peach);width:15px;height:15px;color:var(--error);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;top:0;left:0}.dl-warning-list li.is-error{color:var(--error)}.dl-warning-list li.is-empty{color:var(--success);padding-left:0}.dl-warning-list li.is-empty:before{content:"✓";background:var(--dustgreen);color:var(--success);margin-right:6px;display:inline-grid;position:static}.dl-signature-preview{border:1px dashed var(--hairline);border-radius:var(--rounded-md);background:var(--surface-alt);flex-wrap:wrap;align-items:center;gap:14px;padding:12px;display:flex}.dl-signature-preview img{object-fit:contain;border:1px solid var(--hairline);background:#fff;border-radius:4px;max-width:240px;max-height:80px}.dl-compressor{border-top:1px solid var(--hairline);margin-top:30px;padding-top:24px}.dl-section-head{margin-bottom:14px}.dl-compressor-grid{grid-template-columns:minmax(0,1fr) minmax(160px,220px) auto;align-items:end;gap:14px;display:grid}.dl-compress-actions{padding-bottom:2px}.dl-compress-result{border:1px solid var(--hairline);border-radius:var(--rounded-lg);background:var(--surface-alt);margin-top:14px;padding:14px}.dl-warn{color:var(--error)}.dl-lower-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:26px;display:grid}.dl-checklist{gap:9px;margin:12px 0 0;padding:0;font-size:.86rem;line-height:1.5;list-style:none;display:grid}.dl-checklist li{grid-template-columns:20px 1fr;align-items:start;gap:8px;display:grid}.dl-checklist input{accent-color:var(--primary);margin-top:3px}.dl-checklist small{color:var(--ink-mute);margin-top:2px;display:block}.dl-steps{gap:10px;margin:12px 0 6px;padding-left:20px;font-size:.86rem;line-height:1.55;display:grid}.dl-steps li span{color:var(--ink-mute);display:block}.dl-footnote{color:var(--ink-mute);margin-top:6px;font-size:.78rem}@media (width<=960px){.dl-layout{grid-template-columns:1fr}.dl-side{position:static}.dl-preview-scroll{max-height:560px}}@media (width<=700px){.dl-compressor-grid{grid-template-columns:1fr}.dl-paper{font-size:10.5px}}@media print{html,body{background:#fff!important;width:210mm!important;margin:0!important}body *{display:none!important}body :has(.dl-print-page){background:0 0!important;border:0!important;border-radius:0!important;width:210mm!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.dl-print-page,.dl-print-page *{display:revert!important;visibility:visible!important}.dl-print-page{box-sizing:border-box;aspect-ratio:auto;width:210mm;max-width:none;min-height:297mm;box-shadow:none;margin:0;padding:18mm;font-size:10.5pt;line-height:1.4;position:relative;overflow:visible;display:block!important}.dl-print-page .dlp-sender span,.dl-print-page .dlp-sign{display:block!important}.dl-print-page .dl-watermark{font-size:44px;display:grid!important}@page{size:A4;margin:0}}
