.discovery-submission-modal-wrap{--dsm-field-bg:var(--ui-bg,#121212);--dsm-shell-bg:var(--ui-surface,#191a1d);--dsm-muted:var(--ui-muted,#8e97a5);--dsm-field-border:var(--ui-hair,rgba(255,255,255,0.08));--dsm-pad-x:1.5rem}.discovery-submission-modal-wrap .ant-modal{width:min(68.75rem,calc(100vw - 2rem))!important;max-width:min(68.75rem,calc(100vw - 2rem))!important}.discovery-submission-modal-wrap .ant-modal-content{display:flex!important;flex-direction:column!important;padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:8px!important;overflow:hidden}.discovery-submission-modal-wrap .ant-modal-body,.discovery-submission-modal-wrap .ant-modal-container{padding:0!important}.discovery-submission-modal-wrap .discovery-submission-modal__shell{position:relative;display:flex;flex-direction:column;width:100%;max-width:68.75rem;height:43.625rem;max-height:calc(100dvh - 5rem);color:var(--ui-text,#fff);background:var(--dsm-shell-bg);border-radius:8px;box-sizing:border-box;overflow:hidden}.discovery-submission-modal-wrap .discovery-submission-modal__close{position:absolute;top:1.375rem;right:1.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:4px;background:transparent;color:var(--ui-text,#fff);font-size:1.125rem;cursor:pointer;transition:color .15s ease,opacity .15s ease}.discovery-submission-modal__close:hover:not(:disabled){color:var(--ui-brand,#4ae7fd)}.discovery-submission-modal__close.is-disabled,.discovery-submission-modal__close:disabled{opacity:.45;cursor:not-allowed}.discovery-submission-modal-wrap .discovery-submission-modal__title{display:flex;flex-shrink:0;align-items:center;justify-content:center;height:3.375rem;padding:1rem 1.5rem 0;box-sizing:border-box}.discovery-submission-modal-wrap .discovery-submission-modal__title .modal-title-watermark{margin:0;min-height:3.375rem}.discovery-submission-modal-wrap .discovery-submission-modal__body{flex:1 1 auto;min-height:0;padding:8px 1.5rem 10px;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.discovery-submission-modal-wrap .discovery-submission-modal__body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.discovery-submission-modal-wrap .discovery-submission-modal__loading{display:flex;min-height:12.5rem;align-items:center;justify-content:center;color:var(--ui-muted,rgba(255,255,255,.56));font-size:.875rem}.discovery-submission-modal-wrap .discovery-submission-modal__form{width:100%;box-sizing:border-box}.discovery-submission-modal__fields{display:flex;flex-direction:column;gap:1rem}.discovery-submission-modal__form .ant-form-item{margin-bottom:0}.discovery-submission-modal__form .ant-form-item-label{padding-bottom:8px!important}.discovery-submission-modal__form .ant-form-item-label>label{color:var(--ui-text,rgba(255,255,255,.88));font-size:.875rem;font-weight:500;height:auto}.discovery-submission-modal__form .ant-form-item-control-input-content{position:relative}.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item .ant-form-item-control-input-content{border:1px solid var(--dsm-field-border);border-radius:8px;background:var(--dsm-field-bg);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item:hover .ant-form-item-control-input-content{border-color:var(--ui-ring,rgba(74,231,253,.35))}.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item:focus-within .ant-form-item-control-input-content{border-color:var(--ui-ring,rgba(0,171,216,.55));box-shadow:var(--ui-shadow,0 0 0 2px rgba(14,89,250,.16))}.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item .ant-input,.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item .ant-input-affix-wrapper,.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item .ant-input-outlined,.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item .ant-input-textarea,.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item textarea.ant-input{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item .ant-input::placeholder,.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item textarea.ant-input::placeholder{color:var(--ui-muted,rgba(255,255,255,.32))!important}.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item .ant-input-affix-wrapper{display:inline-flex!important;align-items:center!important;width:100%!important;min-height:2.75rem!important;box-sizing:border-box!important}.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item .ant-input-affix-wrapper>input.ant-input{height:2.625rem!important;padding:0!important}.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item input.ant-input{height:2.75rem;padding:0 .875rem;color:var(--ui-text,#e6edf3)!important}.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item--textarea .ant-input-textarea-show-count{position:relative;display:block;width:100%}.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item--textarea textarea.ant-input{min-height:6rem;padding:.75rem .875rem 1.75rem!important;resize:none;color:var(--ui-text,#e6edf3)!important}.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item .ant-input-data-count,.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item .ant-input-show-count-suffix,.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item .ant-input-textarea-show-count:after{color:var(--dsm-muted)!important;font-size:.75rem}.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item--textarea .ant-input-data-count,.discovery-submission-modal-wrap .discovery-submission-modal__form .discovery-submission-field-item--textarea .ant-input-textarea-show-count:after{position:absolute;right:.875rem;bottom:8px;margin:0;line-height:1.2;pointer-events:none}.discovery-submission-modal__media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem}.discovery-submission-upload{display:flex;min-width:0;flex-direction:column;gap:8px}.discovery-submission-upload__box{position:relative;display:flex;width:100%;aspect-ratio:16/8;height:auto;align-items:center;justify-content:center;overflow:hidden;padding:1rem 1.25rem;border:none;border-radius:8px;background:var(--dsm-field-bg);box-shadow:inset 0 0 0 1px transparent;color:var(--ui-text,rgba(255,255,255,.88));cursor:pointer;box-sizing:border-box;transition:box-shadow .15s ease,color .15s ease}.discovery-submission-upload__box--preview{padding:0;cursor:default}.discovery-submission-upload__box:focus-visible,.discovery-submission-upload__box:hover:not(:disabled){box-shadow:var(--ui-no-shadow,inset 0 0 0 1px rgba(74,231,253,.45));color:var(--ui-text,#dff9ff);outline:none}.discovery-submission-upload__box.is-error{box-shadow:var(--ui-no-shadow,inset 0 0 0 1px #ff7875)}.discovery-submission-upload__box:disabled{cursor:not-allowed;opacity:.72}.discovery-submission-upload__box.is-uploading:disabled{cursor:wait}.discovery-submission-upload__box>img,.discovery-submission-upload__box>video,.discovery-submission-upload__media{display:block;width:100%;height:100%;object-fit:contain;background:var(--ui-bg,#0a0a0a)}.discovery-submission-upload__box--preview .previewable-image-thumb{width:100%;height:100%}.discovery-submission-upload__box--preview .previewable-image-thumb__img,.discovery-submission-upload__box--preview .previewable-image-thumb__shimmer{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;object-fit:contain!important}.discovery-submission-upload__delete{position:absolute;top:8px;right:8px;z-index:3;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:6px;background:var(--ui-bg,rgba(0,0,0,.62));cursor:pointer;opacity:1;transition:background .15s ease}.discovery-submission-upload__delete:hover:not(:disabled){background:rgba(255,77,79,.9)}.discovery-submission-upload__delete:disabled{cursor:not-allowed;opacity:.4}.discovery-submission-upload__delete img{display:block;width:.875rem;height:.875rem}.discovery-submission-upload__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;max-width:100%;padding:0 8px;box-sizing:border-box;text-align:center}.discovery-submission-upload__title-row{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.875rem;line-height:1.2;color:var(--ui-text,rgba(255,255,255,.88));white-space:nowrap}.discovery-submission-upload__icon{font-size:1.125rem;color:var(--ui-text,rgba(255,255,255,.88))}.discovery-submission-upload__hint{display:block;margin:0;max-width:100%;font-size:.75rem;line-height:1.5;color:var(--dsm-muted)!important;word-break:break-word}.discovery-submission-upload__progress{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--ui-bg,rgba(0,0,0,.45));color:var(--ui-text,#fff);font-size:.875rem}.discovery-submission-upload__error{margin:0;font-size:.75rem;color:var(--ui-danger,#ff7875)}.discovery-submission-modal-wrap .discovery-submission-modal__footer{flex-shrink:0;display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem 1.5rem;background:var(--dsm-shell-bg);box-sizing:border-box}.discovery-submission-modal__disclaimer{width:100%;margin:0;font-size:.75rem;line-height:1.6;color:var(--dsm-muted)!important;white-space:normal}.discovery-submission-modal__disclaimer-mark{margin-right:2px;color:var(--ui-danger,#ff6b6b)!important}.discovery-submission-modal__actions{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:.75rem}.discovery-submission-modal-wrap .discovery-submission-modal__btn-cancel.ant-btn,.discovery-submission-modal-wrap .discovery-submission-modal__btn-submit.ant-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:6rem!important;height:2.5rem!important;padding:0 1.5rem!important;margin:0!important;font-size:.875rem!important;font-weight:500!important;border-radius:8px!important;box-shadow:none!important}.discovery-submission-modal-wrap .discovery-submission-modal__btn-cancel.ant-btn{border:1px solid var(--ui-hair,rgba(74,231,253,.35))!important;background:var(--ui-bg,#121212)!important;color:var(--ui-text,#e6edf3)!important}.discovery-submission-modal-wrap .discovery-submission-modal__btn-cancel.ant-btn:hover:not(:disabled){border-color:var(--ui-ring,rgba(74,231,253,.55))!important;background:var(--ui-soft-hover,rgba(74,231,253,.12))!important;color:var(--ui-brand,#4ae7fd)!important}.discovery-submission-modal-wrap .discovery-submission-modal__btn-submit.ant-btn{border:none!important;background:var(--ui-primary,linear-gradient(270deg,#0e59fa 0,#00abd8 100%))!important;color:var(--ui-on-primary,#fff)!important}.discovery-submission-modal-wrap .discovery-submission-modal__btn-submit.ant-btn:hover:not(:disabled){background:var(--ui-primary,linear-gradient(270deg,#2a6cfb 0,#4ae7fd 100%))!important}@media (max-width:56.25rem){.discovery-submission-modal__media-grid{grid-template-columns:1fr}}