.form-field{display:flex;flex-direction:column;position:relative;transition:all .2s ease;padding:1rem}.form-field.standalone{border-radius:20px;border:1px solid var(--misc-keyboard-glyphs-secondary,#b3b3b3);padding-right:0}.form-field.standalone:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-field.standalone.error{border-color:#ef4444}.form-field.standalone.error:focus-within{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.with-label .form-input-actions{top:calc(50% - .75rem)}.field-label{padding-bottom:.5rem;color:var(--grayscale-black,#252528);font-size:16px;font-weight:700;letter-spacing:.5px;margin:0}.required-asterisk{color:#ef4444;margin-left:.25rem}.form-input-container{position:relative;display:flex;align-items:center}.form-input{width:100%;border:none;border-radius:0;font-size:16px;color:var(--grayscale-dark-gray,#525257);font-weight:400;letter-spacing:.5px;background:transparent;transition:all .2s ease;outline:none;background-color:transparent!important;padding:0}.form-input.with-start-actions{padding-left:32px}.form-input.with-end-actions{padding-right:120px}.form-input-actions{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.25rem}.form-input-actions.start{left:.5rem}.form-input-actions.end{right:.5rem}.form-input::-moz-placeholder{color:var(--grayscale-dark-gray,#525257);font-size:16px;font-weight:400;letter-spacing:.5px}.form-input::placeholder{color:var(--grayscale-dark-gray,#525257);font-size:16px;font-weight:400;letter-spacing:.5px}.form-input:focus{outline:none;box-shadow:none;border:none}.form-input:disabled{opacity:.6;cursor:not-allowed}.field-error{margin-top:.5rem}.email-error,.field-error{font-size:.75rem;color:#ef4444;display:block}.email-error{margin-top:.25rem}.form-grid{display:flex;border-radius:20px;border:1px solid var(--misc-keyboard-glyphs-secondary,#b3b3b3)}.form-grid .form-field{flex:1}.form-grid .form-field:not(:last-child){border-right:1px solid var(--grayscale-light-gray,#a7a7ae)}.form-grid .form-field.standalone{border:none;border-radius:0}@media (max-width:767px){.form-grid{flex-direction:column;border:none;gap:2rem}.form-grid .form-field{border-radius:20px;border:1px solid var(--misc-keyboard-glyphs-secondary,#b3b3b3)}.form-grid .form-field:not(:last-child){border-right:1px solid var(--misc-keyboard-glyphs-secondary,#b3b3b3)}}.remix-confirmation-modal{background:var(--grayscale-white,#fff);border-radius:24px;max-width:600px;width:90%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);font-family:var(--font-primary,"Manrope",sans-serif);position:relative;z-index:1001;overflow:hidden;isolation:isolate}.remix-confirmation-modal-header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid var(--grayscale-very-light-gray,#e1e1e7)}.remix-confirmation-modal-title{margin:0;font-size:24px;font-weight:700;color:var(--grayscale-black,#252528)}.remix-confirmation-modal-content{padding:24px;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.remix-confirmation-description{text-align:center;margin-bottom:1.5rem;color:var(--grayscale-dark-gray,#525257);line-height:1.5;font-size:14px}.remix-confirmation-original{margin-bottom:1.5rem}.remix-confirmation-creator{text-align:left!important;margin-bottom:.75rem;color:var(--grayscale-dark-gray,#525257);font-size:13px;display:block;width:100%}.remix-confirmation-original-name{margin-bottom:0}.remix-confirmation-label{display:block;font-size:14px;font-weight:500;color:var(--grayscale-black,#252528);margin-bottom:8px}.remix-confirmation-original-name-text{display:block;color:var(--grayscale-dark-gray,#525257);font-size:14px;line-height:1.5;margin:0}.remix-confirmation-required-asterisk{color:#b42318;font-weight:600}.remix-confirmation-form{display:flex;flex-direction:column;gap:1.5rem}.remix-confirmation-dates{margin-top:.5rem}.remix-confirmation-dates-note{font-size:12px;color:var(--grayscale-dark-gray,#525257);margin:0;font-style:italic}.remix-confirmation-modal-footer{padding:16px 24px 24px;border-top:1px solid var(--grayscale-very-light-gray,#e1e1e7);display:flex;justify-content:space-between;gap:12px}.remix-confirmation-cancel-button,.remix-confirmation-create-button{flex:1;min-width:100px}@media (max-width:767px){.remix-confirmation-modal{width:90%;max-width:90%;max-height:90vh;height:auto;min-height:60vh;border-radius:24px;margin:0 auto;animation:slideUp .3s ease-out;display:flex;flex-direction:column;overflow:visible;position:relative}.remix-confirmation-modal-header{padding:16px;background:var(--grayscale-white,#fff);z-index:10;border-bottom:1px solid var(--grayscale-very-light-gray,#e1e1e7);flex-shrink:0}.remix-confirmation-modal-title{font-size:18px}.remix-confirmation-modal-content{padding:16px 16px 20px;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0;max-height:calc(90vh - 140px)}.remix-confirmation-modal-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--grayscale-white,#fff);z-index:10;border-top:1px solid var(--grayscale-very-light-gray,#e1e1e7);flex-shrink:0;box-shadow:0 -2px 8px rgba(0,0,0,.05)}.remix-confirmation-cancel-button,.remix-confirmation-create-button{font-size:14px;padding:10px 16px}.remix-confirmation-form{gap:1rem}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}