.page_container__aoG4z{justify-content:center;min-height:100vh;padding:2rem}.page_container__aoG4z,.page_content__kDoxQ{display:flex;flex-direction:column;align-items:center}.page_content__kDoxQ{z-index:1;width:100%;max-width:1200px}.page_formContainer__17w8w{width:100%;max-width:550px}.Spinner_spinner__z_HCJ{border-radius:50%;border:3px solid rgba(255,255,255,.2);border-top-color:#6366f1;width:18px;height:18px;animation:Spinner_spin__yf2IQ 1s linear infinite}@keyframes Spinner_spin__yf2IQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SecureLinkForm_wrapper__0MT4O{width:100%;display:flex;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.SecureLinkForm_form__F5BLl{background-color:#111111;border:1px solid #2a2a2a;border-radius:24px;padding:30px;width:100%;max-width:500px;display:flex;flex-direction:column;gap:20px}.SecureLinkForm_title__SyeJ5{font-size:1.8rem;font-weight:500;color:#e4e4e7;text-align:center;margin-bottom:0}.SecureLinkForm_message__8Bptf{color:#a1a1aa;font-size:.9rem;text-align:center;margin-bottom:15px}.SecureLinkForm_toggleContainer___n1nk{display:flex;border-radius:12px;overflow:hidden;margin-bottom:10px;background-color:#1a1a1a;border:1px solid #2a2a2a}.SecureLinkForm_toggleContainer___n1nk button{flex:1;padding:12px 15px;border:none;background-color:transparent;color:#a1a1aa;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.SecureLinkForm_toggleContainer___n1nk button.SecureLinkForm_active__CHPhA{background-color:#8A8AFF;color:#FFFFFF;font-weight:600;border-radius:12px}.SecureLinkForm_label__8GVL0{position:relative;width:100%}.SecureLinkForm_input__vZaot,.SecureLinkForm_textarea__IwkPf{width:100%;padding:18px 12px 12px;border:1px solid #3a3a3a;border-radius:8px;background-color:#1a1a1a;color:#e4e4e7;font-size:1rem;transition:all .2s ease;box-sizing:border-box}.SecureLinkForm_input__vZaot:focus,.SecureLinkForm_textarea__IwkPf:focus{border-color:#8A8AFF;box-shadow:none;outline:none}.SecureLinkForm_input__vZaot::-moz-placeholder,.SecureLinkForm_textarea__IwkPf::-moz-placeholder{color:transparent}.SecureLinkForm_input__vZaot::placeholder,.SecureLinkForm_textarea__IwkPf::placeholder{color:transparent}.SecureLinkForm_label__8GVL0 span{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#a1a1aa;pointer-events:none;transition:all .2s ease;background-color:transparent;padding:0 5px;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.SecureLinkForm_input__vZaot:not(:-moz-placeholder)+span,.SecureLinkForm_textarea__IwkPf:not(:-moz-placeholder)+span{top:8px;font-size:.65rem;color:#8A8AFF;background-color:#1a1a1a}.SecureLinkForm_input__vZaot:focus+span,.SecureLinkForm_input__vZaot:not(:placeholder-shown)+span,.SecureLinkForm_textarea__IwkPf:focus+span,.SecureLinkForm_textarea__IwkPf:not(:placeholder-shown)+span{top:8px;font-size:.65rem;color:#8A8AFF;background-color:#1a1a1a}.SecureLinkForm_textarea__IwkPf{min-height:120px;resize:vertical}.SecureLinkForm_errorTextarea__rW6Ex{border-color:#ef4444}.SecureLinkForm_charCounter__je4HP{font-size:.75rem;color:#a1a1aa;text-align:right;margin-top:5px}.SecureLinkForm_errorText__6E_C7{color:#ef4444;font-weight:500}.SecureLinkForm_fileLabel__qIW9O{display:flex;flex-direction:column;align-items:flex-start;padding:12px;border:1px solid #3a3a3a;border-radius:8px;background-color:#1a1a1a;cursor:pointer;transition:all .2s ease;width:100%;box-sizing:border-box}.SecureLinkForm_fileLabel__qIW9O:hover{border-color:#8A8AFF}.SecureLinkForm_fileLabel__qIW9O input[type=file]{display:none}.SecureLinkForm_fileLabel__qIW9O span{color:#a1a1aa;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.SecureLinkForm_fileInputDisplay__TdHFQ{display:flex;align-items:center;gap:10px}.SecureLinkForm_fileInputDisplay__TdHFQ:before{content:"Choose File";display:inline-block;background:#E5E7EB;border:none;padding:6px 12px;border-radius:5px;cursor:pointer;color:#111827;font-weight:500;font-size:.9rem;transition:all .2s ease}.SecureLinkForm_fileInputDisplay__TdHFQ:hover:before{background:#d1d5db}.SecureLinkForm_fileInputDisplay__TdHFQ:after{content:"No file chosen";color:#a1a1aa;font-size:.9rem}.SecureLinkForm_fileInputDisplay__TdHFQ.SecureLinkForm_hasFile__I1idV:after{content:attr(data-file-name);color:#e4e4e7}.SecureLinkForm_errorMessage__OtQMq{color:#f87171;font-size:.85rem;margin-top:5px;text-align:left;width:100%}.SecureLinkForm_flex__c3kZq{display:flex;gap:15px}.SecureLinkForm_flex__c3kZq .SecureLinkForm_label__8GVL0{flex:1}.SecureLinkForm_submit__368Zs{padding:14px;border:none;border-radius:100px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:10px;color:#000;background-color:#ffffff;margin-top:10px}.SecureLinkForm_generateLinkButtonSelector___WXu8:disabled{background-color:#3f3f46;color:#71717a;box-shadow:none;cursor:not-allowed}.SecureLinkForm_generateLinkButtonSelector___WXu8:not(:disabled):hover{background-color:#e4e4e7}.SecureLinkForm_secureLinkContainer__p_yjY{margin-top:25px;padding:15px;background-color:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:flex;flex-direction:column;gap:10px;align-items:center}.SecureLinkForm_secureLinkTitle__X9Lcp{font-size:1rem;font-weight:600;color:#e4e4e7}.SecureLinkForm_linkWrapper__pP1DR{display:flex;width:100%;gap:10px}.SecureLinkForm_linkWrapper__pP1DR input[type=text]{flex:1;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background-color:rgba(0,0,0,.2);color:#a1a1aa;font-size:.9rem;white-space:nowrap;overflow-x:auto}.SecureLinkForm_linkWrapper__pP1DR button{padding:10px 15px;background-color:#374151;color:#E5E7EB;border:1px solid #4b5563;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:5px}.SecureLinkForm_linkWrapper__pP1DR button:hover{background-color:#4B5563;border-color:#6B7280}.SecureLinkForm_warningMessage__CImOJ{font-size:.8rem;color:#f59e0b;text-align:center;margin-top:10px;max-width:90%}.SecureLinkForm_warningMessage__CImOJ strong{color:#facc15}@media (max-width:600px){.SecureLinkForm_wrapper__0MT4O{padding:10px}.SecureLinkForm_form__F5BLl{padding:20px}.SecureLinkForm_title__SyeJ5{font-size:1.5rem}.SecureLinkForm_message__8Bptf{font-size:.9rem}.SecureLinkForm_flex__c3kZq{flex-direction:column}}