@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";.wrapper{display:flex;align-items:center;justify-content:center;width:100%}.main{width:min(793px,100%)}.raw_nda{width:100%;height:auto}.main_nda{border:1px solid #ccc;width:800px}.button{margin-right:10px;height:36px;width:fit-content;margin-left:40px;background-color:#7fffd4;border-radius:5px;cursor:pointer}.nda{display:flex;padding:10px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.header{display:flex;flex-direction:row;align-items:center;width:100%;flex:1}.header1{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;flex:1}.nda .main .nav{line-height:0;width:100%}.nda .main .nav .header .image{display:flex;align-items:center;justify-content:center;flex:.5}.nda .main .nav .header .image img{height:100px;width:100px;margin-top:10px}.nda .main .nav .company_details{flex-direction:column;flex:.5;word-wrap:break-word}.nda .main .nav .company_details h4{font-size:medium;font-weight:400}.nda .main .nav .company_details h4 i{text-overflow:ellipsis!important;line-height:1!important}.nda .main .nav .company_details .companyName{font-weight:700}.nda .main .nav .company_details h4 span{color:#6495ed;font-weight:medium}.nda .main .body .header1 h4{color:#00f;margin-top:10px;text-align:center;margin-bottom:0}.nda .main .body{line-height:unset}.nda .main .body .para1{padding-left:15px;padding-right:15px;margin-top:0!important;margin-bottom:0}.nda .main .body .para1 p{color:#000;font-size:16px}.nda .main .body .para2 p{color:#000;font-size:14px;gap:0;padding-left:40px;padding-right:15px}.nda .main .footer2{line-height:0%;padding:10px}.footer3{display:flex;align-items:center;justify-content:center}.footer3 .footer1{display:flex;align-items:center;text-align:center;flex-direction:row;justify-content:space-around;padding:0 10px;min-height:50px;width:100%!important}.nda .main .footer2 .footer1{display:flex;align-items:center;justify-content:space-around;padding:0 10px;min-height:50px;width:100%!important}.nda .main .footer2 .footer1 div{display:flex;align-items:center;justify-content:space-between;flex-direction:column;margin:15px!important;line-height:1!important}.nda .main .footer2 .footer1 div strong{max-width:100px;text-overflow:ellipsis!important}.nda .main .footer2 .footer1 .signature{display:flex;align-items:center;flex-direction:column;margin-bottom:20px!important}.nda .main .footer2 .footer1 .sign{height:50px;width:90px}@media screen and (max-width: 992px){.wrapper{display:block!important;overflow-x:auto}.raw_nda{width:100%}.nda{padding:8px}.nda .main .nav .header{flex-direction:column;align-items:flex-start;gap:8px}.nda .main .nav .header .image{justify-content:flex-start}.nda .main .nav .header .image img{width:72px;height:72px;margin-top:0}.nda .main .nav .company_details{width:100%}.nda .main .body .para1{padding-left:8px;padding-right:8px}.nda .main .body .para2 p{padding-left:16px;padding-right:8px}.nda .main .footer2 .footer1{flex-wrap:wrap;justify-content:flex-start;gap:8px}.nda .main .footer2 .footer1 div{margin:8px 10px!important}}.action-btn{background:rgba(255,255,255,0)!important;border:none!important;color:#93c5fd!important;padding:10px 12px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .25s ease!important;cursor:pointer!important}.action-btn:hover{transform:scale(1.05)!important}.action-btn.primary{color:#1e40af!important}.action-btn.primary:hover{background:rgba(59,130,246,.15)!important;color:#1d4ed8!important}.action-btn.primary:active{background:rgba(59,130,246,.25)!important}.action-btn.info{color:#0369a1!important}.action-btn.info:hover{background:rgba(14,165,233,.15)!important;color:#0284c7!important}.action-btn.info:active{background:rgba(14,165,233,.25)!important}.action-btn.warning{color:#b45309!important}.action-btn.warning:hover{background:rgba(245,158,11,.15)!important;color:#d97706!important}.action-btn.warning:active{background:rgba(245,158,11,.25)!important}.action-btn.success{color:#16a34a!important}.action-btn.success:hover{background:rgba(34,197,94,.15)!important;color:#15803d!important}.action-btn.success:active{background:rgba(34,197,94,.25)!important}.action-btn.danger{color:#dc2626!important}.action-btn.danger:hover{background:rgba(239,68,68,.15)!important;color:#b91c1c!important}.action-btn.danger:active{background:rgba(239,68,68,.25)!important}.action-btn:disabled,.action-btn.Mui-disabled{background:transparent!important;border:none!important;color:#cbd5e1!important;opacity:.5!important;cursor:not-allowed!important}.upload-card{background:linear-gradient(135deg,rgba(198,61,15,.08) 0%,rgba(182,205,229,.08) 100%),#ffffff;backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #0000000d;border:1px solid #e2e8f0;padding:2.5rem 2rem;max-width:480px;margin:2.5rem auto;display:flex;flex-direction:column;align-items:center;animation:cardFadeIn .7s cubic-bezier(.4,1.4,.6,1) 1}.upload-card h2{margin-bottom:1rem;font-size:1.7rem;font-weight:700;color:#c63d0f;letter-spacing:.02em;text-shadow:none}.upload-card input[type=file]{margin-bottom:1rem;border-radius:8px;border:1px solid #cbd5e1;padding:.4rem .7rem;background:#f8fafc;font-size:1rem;color:#0f172a}.preview{margin-top:1rem;width:100%;display:flex;justify-content:center}.preview img{max-width:360px;max-height:270px;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d;border:1px solid #e2e8f0}.signature-card{background:linear-gradient(135deg,rgba(198,61,15,.08) 0%,rgba(182,205,229,.08) 100%),#ffffff;backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #0000000d;border:1px solid #e2e8f0;padding:2.5rem 2rem;max-width:520px;margin:2.5rem auto;display:flex;flex-direction:column;align-items:center;animation:cardFadeIn .7s cubic-bezier(.4,1.4,.6,1) 1}.signature-card h2{margin-bottom:1rem;font-size:1.7rem;font-weight:700;color:#c63d0f;letter-spacing:.02em;text-shadow:none}.signature-canvas-container{display:flex;justify-content:center;margin:1rem 0}.sig-canvas{border-radius:8px;border:1px solid #cbd5e1;background:transparent!important;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;display:block;touch-action:none;cursor:crosshair}.sig-canvas:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-color:#a0aec0}.color-btn{transition:all .2s ease;border:none;outline:none}.color-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.color-btn.active{transform:translateY(-1px);box-shadow:0 4px 12px #0003}@media (max-width: 768px){.signature-card{max-width:95%;padding:1.5rem 1rem;margin:1rem auto}.signature-canvas-container{margin:.5rem 0}.color-btn{padding:6px 12px!important;font-size:.9rem}}@media (max-width: 480px){.signature-card{max-width:100%;margin:.5rem auto;padding:1rem .8rem}.color-btn{padding:6px 10px!important;font-size:.8rem}}.sig-actions{margin-top:1rem;display:flex;gap:1rem}.sig-actions button{background:#c63d0f;color:#fff!important;border-radius:8px;font-weight:600;padding:.6rem 1.2rem;box-shadow:0 1px 3px #0000001a;border:none;transition:all .2s ease}.sig-actions button:hover{background:#a33109;box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-1px)}.sig-actions button.secondary{background:#64748b;color:#fff!important}.success{color:#27ae60;margin-top:.5rem;font-size:.98rem;font-weight:500;letter-spacing:.01em}.signing-card{background:#ffffff;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #0000000d;border:1px solid #e2e8f0;padding:2.5rem 2rem;max-width:1200px;margin:2.5rem auto;display:flex;flex-direction:column;align-items:center}.signing-card h2{margin-bottom:1rem;font-size:1.7rem;font-weight:700;color:#222;letter-spacing:.02em;text-shadow:none}.signing-preview{margin-top:1rem;position:relative;display:inline-block;background:#f8fafc;border-radius:12px;box-shadow:0 1px 3px #0000000d;border:1px solid #e2e8f0;padding:1rem}.signing-img{max-width:1000px;max-height:700px;border-radius:8px;border:1px solid #cbd5e1;width:100%;height:auto;object-fit:contain;cursor:crosshair}.signature-overlay{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-radius:8px;background:#ffffff;border:2px solid #2563eb;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.resize-handle{touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tip{margin-top:1rem;color:#64748b;font-size:1.02rem;font-weight:500}@media (max-width: 1400px){.signing-card{max-width:95%;padding:2rem 1.5rem}.signing-img{max-width:900px;max-height:630px}}@media (max-width: 1024px){.signing-card{max-width:95%;padding:2rem 1.5rem}.signing-img{max-width:800px;max-height:560px}}@media (max-width: 960px) and (min-width: 769px){.signing-card{max-width:98%;padding:1.2rem .8rem}.signing-img{max-width:90vw;max-height:65vh}}@media (max-width: 768px){.signing-card{max-width:100%;padding:1rem .5rem;margin:.5rem auto}.signing-img{max-width:95vw;max-height:70vh;width:100%;height:auto}.signing-preview{padding:.5rem;width:100%;overflow:hidden}.resize-handle{width:32px!important;height:32px!important}.signature-overlay{min-width:80px;min-height:30px}.signing-card h2{font-size:1.3rem;margin-bottom:.5rem}}@media (max-width: 480px){.signing-card{max-width:100%;margin:.25rem auto;padding:.8rem .3rem}.signing-img{max-width:98vw;max-height:75vh;width:100%;height:auto}.signing-preview{padding:.2rem;width:100%}.signing-card h2{font-size:1.2rem;margin-bottom:.3rem}.position-info{font-size:.7rem!important}.button-container{flex-direction:column!important;gap:.5rem!important}.confirm-btn{width:100%!important;max-width:200px}}.export-card{background:linear-gradient(135deg,rgba(198,61,15,.08) 0%,rgba(182,205,229,.08) 100%),#ffffff;backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #0000000d;border:1px solid #e2e8f0;padding:2.5rem 2rem;max-width:480px;margin:2.5rem auto;display:flex;flex-direction:column;align-items:center;animation:cardFadeIn .7s cubic-bezier(.4,1.4,.6,1) 1}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:none}}.export-card h2{margin-bottom:1rem;font-size:1.7rem;font-weight:700;color:#c63d0f;letter-spacing:.02em;text-shadow:none}.export-card button{padding:.6rem 1.2rem;border-radius:8px;border:none;background:#c63d0f;color:#fff!important;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:1rem;box-shadow:0 1px 3px #0000001a}.export-card button:hover{background:#a33109;box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-1px)}.export-card button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 1px 3px #0000000d}.download-link{margin-top:1rem}.download-link a{font-weight:700;text-decoration:none;font-size:1.05rem;color:#c63d0f;border:1px solid #cbd5e1;padding:.6rem 1.2rem;border-radius:8px;display:inline-block;transition:all .2s ease}.download-link a:hover{background:rgba(198,61,15,.08);border-color:#c63d0f}.error{color:#e74c3c;margin-top:.5rem;font-size:.98rem;font-weight:500;letter-spacing:.01em}.pdf-page-container{padding:2rem;text-align:center}.pdf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;justify-items:center;max-width:1200px;margin:0 auto}.pdf-page-item{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .2s ease;cursor:pointer}.pdf-page-item:hover{transform:translateY(-4px);border-color:#c63d0f;box-shadow:0 4px 12px #c63d0f26}.pdf-page-thumbnail{width:100%;height:auto;cursor:pointer;display:block}.edit_credits{display:flex;align-items:center;height:500px;flex-direction:column;justify-content:center}.edit_credits .inputs{display:flex;flex-direction:column;align-items:center}.edit_credits .inputs input{margin-bottom:1rem;width:300px;height:36px;border-radius:5px;outline:none}.edit_credits .inputs label{margin-bottom:.5rem}button{cursor:pointer}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:absolute;top:-40px;left:6px;z-index:1000;color:#fff;background:#000;padding:8px;text-decoration:none;transition:top .3s}.skip-link:focus{top:6px}Focus indicators button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid #2563eb}h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem}h2{font-size:2rem;font-weight:600;margin-bottom:.75rem}h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}@media (prefers-contrast: high){*{border-color:ButtonText}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.PhoneInputCountryIcon{display:flex;align-items:center;justify-content:center;line-height:0}.PhoneInputCountryIconImg{display:block}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
