.back-button-container.svelte-1mwmt0u{width:100%;padding:0;margin-bottom:0}.back-button-icon.svelte-1mwmt0u{margin-right:2rem;border:1px solid #000;border-radius:50%;height:36px;width:36px;font-size:1.2rem;display:flex;align-items:center;justify-content:center}.back-button.svelte-1mwmt0u{font-size:1.4rem;font-weight:500;color:#000;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:20px;padding-bottom:2.4rem;border:0;cursor:pointer}@media screen and (min-width:600px)and (max-width:1023px){.back-button-container.svelte-1mwmt0u{padding:0;margin-bottom:0}.back-button.svelte-1mwmt0u{font-size:1.2rem;padding-bottom:1.5rem}.back-button-icon.svelte-1mwmt0u{margin-right:1.5rem;height:32px;width:32px;font-size:1rem}}@media screen and (max-width:599px){.back-button-container.svelte-1mwmt0u{padding:0;margin-bottom:0}.back-button.svelte-1mwmt0u{font-size:1.2rem;padding-bottom:1.5rem}.back-button-icon.svelte-1mwmt0u{margin-right:1.5rem;height:32px;width:32px;font-size:1rem}}.sidebar.svelte-1e3ld5u{position:absolute;left:0;top:0;bottom:0;width:225px;box-shadow:0 0 0 .75px #0000001a;padding:2rem 2.4rem}.sidebar-icon.svelte-1e3ld5u{display:flex;align-items:center;justify-content:center;gap:1rem}.sidebar-icon.svelte-1e3ld5u:hover{cursor:pointer}.sidebar-content.svelte-1e3ld5u{margin-top:8rem}.icon-text.svelte-1e3ld5u{width:100%;font-size:1.2rem;line-height:2.2rem;font-weight:600}.company-name.svelte-1e3ld5u{font-weight:900;font-size:1.4rem;line-height:2rem}.business-text.svelte-1e3ld5u{font-weight:500;font-size:1rem;line-height:1.4rem;padding:0 0 1rem}.sidebar-list.svelte-1e3ld5u{display:flex;flex-direction:column;gap:1rem}.sidebar-item.svelte-1e3ld5u{display:flex;align-items:center;gap:1rem;padding:.5rem;border-radius:.5rem;transition:background-color .3s ease;cursor:pointer}.sidebar-item.svelte-1e3ld5u:hover:not(.locked){background-color:#f8f9fa}.sidebar-item.active.svelte-1e3ld5u{color:#2037d7;background-color:#f0f4fd}.sidebar-item.locked.svelte-1e3ld5u{opacity:.5;cursor:not-allowed;pointer-events:none}.sidebar-item.locked.svelte-1e3ld5u .circle-number:where(.svelte-1e3ld5u){border-color:#ccc;color:#999}.sidebar-item.locked.svelte-1e3ld5u .item-text:where(.svelte-1e3ld5u){color:#999}.circle-number.svelte-1e3ld5u{width:2.4rem;min-width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid #000000;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.2rem;color:#333;transition:all .3s ease}.sidebar-item.active.svelte-1e3ld5u .circle-number:where(.svelte-1e3ld5u){border-color:#2037d7;color:#2037d7}.item-text.svelte-1e3ld5u{font-size:1.2rem;line-height:1.8rem;font-weight:600;color:#333;text-transform:capitalize;transition:color .3s ease}.sidebar-item.active.svelte-1e3ld5u .item-text:where(.svelte-1e3ld5u){color:#007aff}.step-1-container.svelte-1rh8q7x{max-width:515px}.upload-options.svelte-1rh8q7x{display:flex;flex-direction:row;gap:5rem;margin:5.7rem 0 5.4rem;position:relative;right:10rem}.upload-option.svelte-1rh8q7x{display:flex;flex-direction:column;border:4px solid transparent;border-radius:1rem;cursor:pointer;margin:0;background-color:#fff;box-sizing:border-box;outline:1px solid #ddd;outline-offset:-1px;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.upload-option.svelte-1rh8q7x:hover,.upload-option.svelte-1rh8q7x:focus-visible{outline-color:#bbb;box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.upload-option.selected.svelte-1rh8q7x{margin:0;border:4px solid #3752fa;outline:none;background-color:#f6f8ff;box-shadow:0 6px 20px #3752fa33}.upload-option.svelte-1rh8q7x:active{transform:translateY(0);box-shadow:0 2px 10px #0000000f}.upload-option-graphic.svelte-1rh8q7x{width:330px;height:330px}.upload-option-content.svelte-1rh8q7x{padding:1rem 2.4rem 1.2rem}.upload-option-title.svelte-1rh8q7x{font-size:2rem;line-height:2.8rem;font-weight:600;margin-bottom:.5rem;letter-spacing:-.015rem}.upload-option-description.svelte-1rh8q7x{font-size:1.3rem;line-height:1.8rem;font-weight:400;letter-spacing:-.015rem}.error-messages.svelte-1rh8q7x{color:#b00020;background:#fff0f0;border:1px solid #b00020;border-radius:8px;padding:1rem 1.5rem;margin-bottom:1.5rem}.error-message.svelte-1rh8q7x{margin-bottom:.5rem}.upload-message.svelte-1rh8q7x{margin:1rem 0;padding:1rem 1.5rem;border-radius:.5rem;font-size:1.3rem;font-weight:500}.upload-message.success.svelte-1rh8q7x{background-color:#e8f5e8;color:#2e7d32;border:1px solid #4caf50}.upload-message.error.svelte-1rh8q7x{background-color:#ffebee;color:#c62828;border:1px solid #f44336}.upload-message.loading.svelte-1rh8q7x{background-color:#e3f2fd;color:#1565c0;border:1px solid #2196f3}.lease-check-loading.svelte-1rh8q7x{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:2rem 0;padding:2rem;background-color:#f8f9fa;border-radius:1rem}.loading-dots.svelte-1rh8q7x{width:20px;height:20px;border:2px solid #e3e3e3;border-top:2px solid #3752fa;border-radius:50%;animation:svelte-1rh8q7x-spin 1s linear infinite}@keyframes svelte-1rh8q7x-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lease-iframe-container.svelte-1rh8q7x{position:relative;margin:2rem 0;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.lease-iframe-wrapper.svelte-1rh8q7x{position:relative;width:600px;height:420px;border:1px solid #212121;border-radius:.5rem;overflow:hidden;box-shadow:0 2px 8px #0000001a}.lease-iframe.svelte-1rh8q7x{width:calc(100% + 20px);height:100%;border:none;outline:none;margin-left:-3px;display:block}.lease-actions.svelte-1rh8q7x{display:flex;gap:1rem;justify-content:center;align-items:center;margin-top:1.5rem}@media screen and (min-width:600px)and (max-width:1023px){.step-1-container.svelte-1rh8q7x{max-width:100%}.upload-options.svelte-1rh8q7x{flex-direction:column;gap:2rem;margin:2rem 0;right:0;position:relative}.upload-option.svelte-1rh8q7x{width:100%;max-width:100%}.upload-option-graphic.svelte-1rh8q7x{width:100%;max-width:280px;height:auto;aspect-ratio:1;margin:0 auto}.upload-option-content.svelte-1rh8q7x{padding:1rem 1.5rem 1.2rem}.upload-option-title.svelte-1rh8q7x{font-size:1.8rem;line-height:2.4rem}.upload-option-description.svelte-1rh8q7x{font-size:1.2rem;line-height:1.7rem}.lease-iframe-wrapper.svelte-1rh8q7x{min-width:0;height:250px;width:100%;overflow-x:auto;box-sizing:border-box;padding:0}.lease-iframe.svelte-1rh8q7x{height:100%;width:100%;margin-left:0;box-sizing:border-box;display:block;border-radius:.5rem}.lease-actions.svelte-1rh8q7x{flex-direction:column;width:100%;gap:1rem}.lease-check-loading.svelte-1rh8q7x{padding:1.5rem;margin:1.5rem 0}.upload-message.svelte-1rh8q7x{font-size:1.2rem;padding:.8rem 1.2rem}}@media screen and (max-width:599px){.step-1-container.svelte-1rh8q7x{max-width:100%}.upload-options.svelte-1rh8q7x{flex-direction:column;gap:2rem;margin:2rem 0;right:0;position:relative}.upload-option.svelte-1rh8q7x{width:100%;max-width:100%}.upload-option-graphic.svelte-1rh8q7x{width:100%;max-width:280px;height:auto;aspect-ratio:1;margin:0 auto}.upload-option-content.svelte-1rh8q7x{padding:1rem 1.5rem 1.2rem}.upload-option-title.svelte-1rh8q7x{font-size:1.8rem;line-height:2.4rem}.upload-option-description.svelte-1rh8q7x{font-size:1.2rem;line-height:1.7rem}.lease-iframe-wrapper.svelte-1rh8q7x{min-width:0;height:250px;width:100%;overflow-x:auto;box-sizing:border-box;padding:0}.lease-iframe.svelte-1rh8q7x{height:100%;width:100%;margin-left:0;box-sizing:border-box;display:block;border-radius:.5rem}.lease-actions.svelte-1rh8q7x{flex-direction:column;width:100%;gap:1rem}.lease-check-loading.svelte-1rh8q7x{padding:1.5rem;margin:1.5rem 0}.upload-message.svelte-1rh8q7x{font-size:1.2rem;padding:.8rem 1.2rem}}.mobile-sidebar.svelte-59xcno{position:fixed;top:0;left:0;right:0;background-color:#fff;border-bottom:.75px solid rgba(0,0,0,.1);z-index:1001;padding:1.5rem}.mobile-header.svelte-59xcno{display:flex;align-items:center;gap:.75rem;position:relative}.logo-container.svelte-59xcno{display:flex;align-items:center;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:background-color .2s ease;position:absolute;left:0}.logo-container.svelte-59xcno:hover{background-color:#f5f5f5}.logo-container.svelte-59xcno:active{background-color:#e8e8e8}.step-name.svelte-59xcno{font-weight:800;font-size:1.7rem;line-height:2rem;color:#333;margin:0;width:100%;text-align:center}.unauthorized-container.svelte-1yu6ikb{max-width:515px;width:100%;margin:2.8rem auto;text-align:center;padding:2rem}.description.svelte-1yu6ikb{margin:1rem 0 2rem;color:#777}.back-button.svelte-1yu6ikb{display:flex;justify-content:center;margin-top:1.5rem}
