#fps-form,#fps-media-form{--fps-text:var(--wp--preset--color--contrast, #333);--fps-muted:var(--wp--preset--color--secondary, #777);--fps-border:color-mix(in srgb, currentColor 15%, transparent);--fps-input-bg:color-mix(in srgb, currentColor 4%, transparent);--fps-input-focus-bg:color-mix(in srgb, currentColor 6%, transparent);--fps-primary:#0073aa;--fps-primary-hover:#005a87;--fps-success:#28a745;--fps-success-dark:#218838;--fps-radius:10px;width:100%;max-width:760px;margin:40px auto;padding:24px;box-sizing:border-box;background:#fff0;border:1px solid var(--fps-border);border-radius:12px;color:var(--fps-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.5}#fps-form *,#fps-media-form *{box-sizing:border-box}#fps-form>label:not(.fps-media-option),#fps-media-form>label:not(.fps-media-option),#fps-media-screenshot-form>label:not(.fps-media-option),#fps-media-video-form>label:not(.fps-media-option){display:block;width:100%;margin:20px 0 0;color:var(--fps-text);font-size:14px;font-weight:600;line-height:1.45}#fps-form>label:first-of-type,#fps-media-screenshot-form>label:first-of-type,#fps-media-video-form>label:first-of-type{margin-top:0}#fps-form input:not([type="radio"]):not([type="checkbox"]),#fps-form textarea,#fps-form select,#fps-media-form input:not([type="radio"]):not([type="checkbox"]),#fps-media-form textarea,#fps-media-form select{display:block;width:100%;max-width:100%;min-height:44px;margin-top:7px;padding:11px 13px;border:1px solid var(--fps-border);border-radius:var(--fps-radius);background:var(--fps-input-bg);color:var(--fps-text);font-family:inherit;font-size:14px;line-height:1.5;outline:none;transition:border-color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease}#fps-form select,#fps-media-form select{appearance:auto;cursor:pointer}#fps-form select:disabled,#fps-media-form select:disabled{opacity:.6;cursor:not-allowed}#fps-form input::placeholder,#fps-form textarea::placeholder,#fps-media-form input::placeholder,#fps-media-form textarea::placeholder{color:var(--fps-muted);opacity:.75}#fps-form input:not([type="radio"]):not([type="checkbox"]):focus,#fps-form textarea:focus,#fps-form select:focus,#fps-media-form input:not([type="radio"]):not([type="checkbox"]):focus,#fps-media-form textarea:focus,#fps-media-form select:focus{border-color:var(--fps-primary);background:var(--fps-input-focus-bg);box-shadow:0 0 0 3px rgb(0 115 170 / .1)}#fps-form input:disabled,#fps-form textarea:disabled,#fps-form select:disabled,#fps-media-form input:disabled,#fps-media-form textarea:disabled,#fps-media-form select:disabled{opacity:.6;cursor:not-allowed}#fps-form textarea{min-height:320px;resize:vertical}#fps-media-form textarea{min-height:120px;resize:vertical}#fps-form input[type="file"],#fps-media-form input[type="file"]{min-height:46px;padding:8px;cursor:pointer}#fps-form input[type="file"]::file-selector-button,#fps-media-form input[type="file"]::file-selector-button{margin-right:10px;padding:8px 12px;border:1px solid var(--fps-border);border-radius:7px;background:var(--fps-input-bg);color:var(--fps-text);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}#fps-form input[type="file"]::file-selector-button:hover,#fps-media-form input[type="file"]::file-selector-button:hover{background:var(--fps-input-focus-bg);border-color:var(--fps-primary)}.fps-counter{display:block;margin-top:4px;color:var(--fps-muted);font-size:12px;line-height:1.4;text-align:right}.fps-media-type-selection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:0 0 24px;padding:0}.fps-media-type-selection>label:first-child:not(.fps-media-option){grid-column:1 / -1;display:block!important;width:100%!important;min-height:0!important;margin:0 0 2px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--fps-text)!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important;text-align:left;cursor:default;transform:none!important;box-shadow:none!important}.fps-media-type-selection>label.fps-media-option{position:relative;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:56px!important;margin:0!important;padding:12px 16px!important;border:1px solid var(--fps-border)!important;border-radius:var(--fps-radius)!important;background:var(--fps-input-bg)!important;color:var(--fps-text)!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;text-align:center!important;cursor:pointer!important;user-select:none;transition:border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.fps-media-type-selection>label.fps-media-option>span{display:block;width:100%;margin:0;padding:0;line-height:1.4;text-align:center}.fps-media-type-selection>label.fps-media-option>input[type="radio"]{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0!important;opacity:0;pointer-events:none}.fps-media-type-selection>label.fps-media-option:hover{border-color:var(--fps-primary)!important;background:var(--fps-input-focus-bg)!important;color:var(--fps-primary)!important;transform:translateY(-1px);box-shadow:0 3px 10px rgb(0 0 0 / .05)}.fps-media-type-selection>label.fps-media-option:has(input[type="radio"]:checked){border-color:var(--fps-primary)!important;background:rgb(0 115 170 / .08)!important;color:var(--fps-primary)!important;box-shadow:0 0 0 2px rgb(0 115 170 / .08)}.fps-media-type-selection>label.fps-media-option:has(input[type="radio"]:focus-visible){outline:2px solid var(--fps-primary);outline-offset:2px}.fps-media-type-options{display:flex;gap:12px;margin-top:12px}.fps-media-type-option{flex:1;position:relative}.fps-media-type-option input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.fps-media-type-option label{display:flex!important;align-items:center;justify-content:center;min-height:55px;margin-top:0!important;padding:12px 15px;border:1px solid var(--fps-border);border-radius:var(--fps-radius);background:var(--fps-input-bg);color:var(--fps-text);font-size:15px!important;font-weight:600!important;cursor:pointer;transition:all 0.2s ease}.fps-media-type-option label:hover{border-color:var(--fps-primary);background:var(--fps-input-focus-bg)}.fps-media-type-option input[type="radio"]:checked+label{border-color:var(--fps-primary);background:rgb(0 115 170 / .08);color:var(--fps-primary)}#fps-media-screenshot-form,#fps-media-video-form{width:100%;margin-top:20px}.fps-media-setting{width:100%;margin-top:20px}.fps-media-setting>label:first-child{display:block!important;width:100%!important;margin:0 0 8px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--fps-text)!important;font-size:14px!important;font-weight:600!important;text-align:left;cursor:default}.fps-media-setting>label:not(:first-child){display:inline-flex!important;align-items:center;width:auto!important;margin:0 20px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--fps-text)!important;font-size:14px!important;font-weight:400!important;cursor:pointer}.fps-media-setting input[type="radio"]{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;margin:0 7px 0 0!important;padding:0!important;accent-color:var(--fps-primary);cursor:pointer}.fps-media-setting small{display:block;margin-top:7px;color:var(--fps-muted);font-size:12px;line-height:1.55}.fps-adult-content-option .fps-radio-option{cursor:pointer}.fps-adult-content-option .fps-radio-option input[type="radio"]{margin-right:8px}.fps-adult-content-option{width:100%;margin-top:20px}.fps-adult-content-option>label:first-child{display:block!important;width:100%!important;margin:0 0 8px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--fps-text)!important;font-size:14px!important;font-weight:600!important;text-align:left;cursor:default}.fps-adult-content-option>label:not(:first-child){display:inline-flex!important;align-items:center;width:auto!important;margin:0 20px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--fps-text)!important;font-size:14px!important;font-weight:400!important;cursor:pointer}.fps-adult-content-option input[type="radio"]{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;margin:0 7px 0 0!important;padding:0!important;accent-color:var(--fps-primary);cursor:pointer}.fps-adult-content-option small{display:block;margin-top:7px;color:var(--fps-muted);font-size:12px;line-height:1.55}.fps-media-radio-group{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px}.fps-media-radio-group>label{display:inline-flex!important;align-items:center;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--fps-text);font-size:14px!important;font-weight:400!important;cursor:pointer}.fps-media-radio-group input[type="radio"]{width:17px!important;height:17px!important;min-height:17px!important;margin:0 7px 0 0!important;padding:0!important;accent-color:var(--fps-primary);cursor:pointer}.fps-media-choice{margin-top:20px}.fps-media-choice-title{margin-top:20px;margin-bottom:8px;color:var(--fps-text);font-size:14px;font-weight:600}.fps-radio-options{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:8px}.fps-radio-option{display:inline-flex!important;align-items:center;width:auto!important;gap:7px;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--fps-text);font-size:14px!important;font-weight:400!important;cursor:pointer}.fps-radio-option input[type="radio"]{width:17px!important;height:17px!important;min-height:17px!important;margin:0!important;padding:0!important;accent-color:var(--fps-primary);cursor:pointer}.fps-adult-content,.fps-adult-option,.fps-media-adult,.fps-media-adult-option{margin-top:20px}.fps-adult-content-title,.fps-adult-option-title{display:block;margin:0 0 8px;color:var(--fps-text);font-size:14px;font-weight:600;line-height:1.45}.fps-adult-content-options,.fps-adult-options{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:8px}.fps-adult-content-options label,.fps-adult-options label{display:inline-flex!important;align-items:center;width:auto!important;gap:7px;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--fps-text);font-size:14px!important;font-weight:400!important;cursor:pointer}.fps-adult-content-options input[type="radio"],.fps-adult-options input[type="radio"]{width:17px!important;height:17px!important;min-height:17px!important;margin:0!important;padding:0!important;accent-color:var(--fps-primary);cursor:pointer}#fps_tag,#fps_media_screenshot_tag,#fps_media_video_tag,select[name="tag"],select[name="tags"],select[name="fps_tag"],select[name="fps_media_screenshot_tag"],select[name="fps_media_video_tag"]{cursor:pointer}.fps-tags-field,.fps-tag-field,.fps-wordpress-tags{width:100%;margin-top:20px}.fps-tags-field>label,.fps-tag-field>label,.fps-wordpress-tags>label{margin-top:0!important}.fps-auto-category{display:none!important}#fps-form .wp-editor-wrap{width:100%;margin-top:7px}#fps-form .wp-editor-tools{width:100%}#fps-form .wp-editor-tabs{display:flex;align-items:center;gap:2px;margin:0}#fps-form .wp-switch-editor{display:inline-block!important;width:auto!important;min-height:0!important;margin:0!important;padding:6px 12px!important;border:1px solid #dcdcde!important;border-bottom:0!important;border-radius:4px 4px 0 0!important;background:#f6f7f7!important;color:#2c3338!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;text-align:center!important;cursor:pointer!important;box-shadow:none!important;transform:none!important}#fps-form .wp-switch-editor:hover{background:#fff!important;color:#1d2327!important;border-color:#8c8f94!important;transform:none!important;box-shadow:none!important}#fps-form .wp-switch-editor.switch-tmce{background:#fff!important}#fps-form .wp-editor-container{width:100%;border:1px solid #dcdcde;border-radius:0 4px 4px 4px;overflow:hidden;background:#fff}#fps-form .quicktags-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px;border-bottom:1px solid #dcdcde;background:#f6f7f7}#fps-form .quicktags-toolbar input[type="button"]{display:inline-block!important;width:auto!important;min-height:30px!important;margin:0!important;padding:3px 8px!important;border:1px solid #c3c4c7!important;border-radius:3px!important;background:#f6f7f7!important;color:#2c3338!important;font-family:inherit!important;font-size:12px!important;font-weight:400!important;cursor:pointer!important;box-shadow:none!important}#fps-form .quicktags-toolbar input[type="button"]:hover{background:#fff!important;border-color:#8c8f94!important;color:#1d2327!important;transform:none!important}#fps-form .mce-tinymce{width:100%!important;border:0!important;box-shadow:none!important}#fps-form .mce-toolbar-grp{background:#f6f7f7!important}#fps-form .mce-btn{margin:0!important}#fps-form .mce-btn button{width:auto!important;min-height:30px!important;margin:0!important;padding:4px 8px!important;border:0!important;background:transparent!important;color:inherit!important;cursor:pointer!important;box-shadow:none!important}#fps-form .mce-btn button:hover{background:rgb(0 0 0 / .06)!important;transform:none!important;box-shadow:none!important}#fps-form .mce-edit-area{background:#fff}#fps-form .mce-statusbar{background:#fff!important}#fps-form #fps_content_editor{width:100%;min-height:320px;margin:0!important;padding:12px;border:0;border-radius:0;background:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6;resize:vertical}.fps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:12px;width:100%;margin-top:20px}.fps-grid-item{position:relative;width:100%;overflow:hidden;border-radius:8px;cursor:pointer}.fps-grid-item img{display:block;width:100%;height:90px;object-fit:cover;border-radius:8px;transition:transform 0.2s ease,opacity 0.2s ease}.fps-grid-item img:hover{transform:scale(1.04)}.fps-featured-label{margin-top:5px;color:#28a745;font-size:12px;font-weight:600;text-align:center}.fps-delete-image{position:absolute;top:5px;right:5px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:rgb(0 0 0 / .65);color:#fff;font-size:15px;font-weight:700;line-height:1;cursor:pointer;z-index:2;transition:background-color 0.2s ease,transform 0.2s ease}.fps-delete-image:hover{background:#b02a37;transform:scale(1.05)}.fps-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20px;background:rgb(0 0 0 / .78);z-index:9999;cursor:pointer}.fps-overlay img{display:block;max-width:min(90vw, 1200px);max-height:90vh;width:auto;height:auto;border-radius:8px;object-fit:contain;box-shadow:0 20px 60px rgb(0 0 0 / .35)}#fps-image-loader,#fps-submit-loader,#fps-media-image-loader,#fps-media-image-submit-loader,#fps-media-video-submit-loader{display:none;width:100%;height:6px;margin-top:10px;margin-bottom:15px;overflow:hidden;border-radius:6px;background:rgb(127 127 127 / .18);position:relative}#fps-image-loader div,#fps-submit-loader div,#fps-media-image-loader div,#fps-media-image-submit-loader div,#fps-media-video-submit-loader div{width:100%;height:100%;border-radius:6px;background:linear-gradient(270deg,#28a745,#34d058,#28a745);background-size:600% 100%;animation:loaderSlide 1.5s linear infinite}@keyframes loaderSlide{0%{background-position:0% 0}100%{background-position:600% 0}}#fps-compression-status,#fps-media-compression-status{display:block;width:100%;min-height:18px;margin-top:8px;color:var(--fps-muted);font-size:12px;line-height:1.5;text-align:center}.fps-success,.fps-error{padding:12px 14px;margin-bottom:15px;border-radius:8px;font-size:14px;line-height:1.5}.fps-success{background:rgb(40 167 69 / .1);color:#1e7e34;border:1px solid rgb(40 167 69 / .2)}.fps-error{background:rgb(220 53 69 / .1);color:#b02a37;border:1px solid rgb(220 53 69 / .2)}.fps-message,.fps-media-message{width:100%;margin:0 0 15px}.fps-small-notice,.fps-media-notice{display:block;margin-top:7px;color:var(--fps-muted);font-size:12px;line-height:1.55}.fps-terms,.fps-media-terms{display:flex!important;align-items:flex-start;width:100%!important;gap:8px;margin-top:25px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--fps-text);font-size:13px!important;font-weight:400!important;line-height:1.5;cursor:pointer}.fps-media-terms>label{display:flex!important;align-items:flex-start;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--fps-text)!important;font-size:13px!important;font-weight:400!important;line-height:1.5;cursor:pointer}.fps-terms input[type="checkbox"],.fps-media-terms input[type="checkbox"]{flex:0 0 auto;width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;margin:2px 0 0!important;padding:0!important;accent-color:var(--fps-primary);cursor:pointer}.fps-terms a,.fps-media-terms a{color:var(--fps-primary);text-decoration:underline;text-underline-offset:2px}.fps-terms a:hover,.fps-media-terms a:hover{color:var(--fps-primary-hover)}.fps-youtube-input-container{display:flex;align-items:stretch;width:100%;gap:10px;margin-top:7px}.fps-youtube-input-container>input[type="url"]{flex:1 1 auto;width:auto!important;min-width:0;margin-top:0!important}.fps-youtube-input-wrapper{display:flex;align-items:stretch;width:100%;gap:10px;margin-top:7px}.fps-youtube-input-wrapper input[type="url"]{flex:1 1 auto;width:auto!important;margin-top:0!important}.fps-youtube-upload-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:150px;min-height:44px;padding:10px 16px;border:1px solid var(--fps-border);border-radius:8px;background:var(--fps-input-bg);color:var(--fps-text);font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.fps-youtube-upload-button:hover{background:var(--fps-input-focus-bg);border-color:var(--fps-primary);color:var(--fps-primary);text-decoration:none;transform:translateY(-1px)}.fps-youtube-upload-button:focus-visible{outline:2px solid var(--fps-primary);outline-offset:2px}.fps-youtube-container{display:flex;align-items:flex-end;gap:10px;width:100%;margin-top:6px}.fps-youtube-input{flex:1 1 auto;min-width:0}.fps-youtube-input input[type="url"]{width:100%;box-sizing:border-box}.fps-media-description{width:100%;margin-top:20px}.fps-media-description textarea{min-height:120px}.fps-gallery-wrapper{display:flex;flex-wrap:wrap;gap:12px;width:100%;margin-top:25px}.fps-gallery-wrapper img{display:block;width:140px;max-width:100%;height:auto;border-radius:8px}.fps-download-container{display:flex;flex-wrap:wrap;gap:12px;width:100%;margin-top:20px}.fps-download-container>div{flex:1 1 220px;min-width:0}.fps-download-container label{display:block;width:100%;margin-top:0;color:var(--fps-text);font-size:14px;font-weight:600}.fps-download-container input[type="url"]{width:100%;margin-top:6px;padding:12px;border:1px solid var(--fps-border);border-radius:8px;background:var(--fps-input-bg);color:var(--fps-text);font-family:inherit;font-size:14px;transition:border-color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease}.fps-download-container input[type="url"]:focus{border-color:var(--fps-primary);background:var(--fps-input-focus-bg);outline:none;box-shadow:0 0 0 3px rgb(0 115 170 / .1)}.fps-version-number{margin-top:15px;color:var(--fps-text);font-size:14px;font-weight:600}.fps-btn-loader{width:22px;height:22px;margin:auto;border:3px solid rgb(255 255 255 / .35);border-top-color:#fff;border-radius:50%;animation:spin 0.8s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#fps-new-submit-btn,#fps-media-image-submit,#fps-media-video-submit{display:block;width:100%;min-height:48px;margin-top:25px;padding:13px 18px;border:0;border-radius:10px;background:linear-gradient(135deg,#28a745,#218838);color:#fff;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease,opacity 0.2s ease}#fps-new-submit-btn:hover,#fps-media-image-submit:hover,#fps-media-video-submit:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgb(0 0 0 / .12)}#fps-new-submit-btn:active,#fps-media-image-submit:active,#fps-media-video-submit:active{transform:translateY(0)}#fps-new-submit-btn:focus-visible,#fps-media-image-submit:focus-visible,#fps-media-video-submit:focus-visible{outline:2px solid var(--fps-primary);outline-offset:3px}#fps-new-submit-btn:disabled,#fps-media-image-submit:disabled,#fps-media-video-submit:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:768px){#fps-form,#fps-media-form{max-width:100%;margin:30px auto;padding:20px;border-radius:10px}.fps-youtube-input-container,.fps-youtube-input-wrapper{gap:8px}.fps-youtube-upload-button{min-width:135px}.fps-grid{grid-template-columns:repeat(auto-fill,minmax(85px,1fr))}.fps-grid-item img{height:85px}}@media (max-width:600px){#fps-form,#fps-media-form{width:100%;margin:20px 0;padding:16px;border-radius:8px}#fps-form>label,#fps-media-form>label,#fps-media-screenshot-form>label,#fps-media-video-form>label{font-size:14px}.fps-media-type-selection{grid-template-columns:1fr;gap:10px;margin-bottom:20px}.fps-media-type-selection>label:first-child:not(.fps-media-option){margin-bottom:1px!important}.fps-media-type-selection>label.fps-media-option{width:100%!important;min-height:52px!important;padding:12px 15px!important}.fps-youtube-input-container,.fps-youtube-input-wrapper{flex-direction:column;gap:8px}.fps-youtube-input-container>input[type="url"],.fps-youtube-input-wrapper input[type="url"]{width:100%!important}.fps-youtube-upload-button{width:100%;min-width:0}.fps-youtube-container{flex-direction:column;align-items:stretch}.fps-radio-options,.fps-media-radio-group,.fps-adult-content-options,.fps-adult-options{gap:12px 18px}.fps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fps-grid-item img{height:80px}.fps-gallery-wrapper{gap:8px}.fps-gallery-wrapper img{width:calc(50% - 4px)}.fps-download-container{flex-direction:column;gap:10px}.fps-download-container>div{flex:1 1 100%;min-width:100%}#fps-form .wp-editor-tools{overflow-x:auto}#fps-form .quicktags-toolbar{overflow-x:auto;flex-wrap:nowrap}#fps-new-submit-btn,#fps-media-image-submit,#fps-media-video-submit{min-height:46px;padding:12px 15px;font-size:15px}.fps-terms,.fps-media-terms,.fps-media-terms>label{font-size:12px!important}.fps-overlay{padding:12px}.fps-overlay img{max-width:94vw;max-height:88vh}}@media (max-width:380px){#fps-form,#fps-media-form{padding:13px}.fps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fps-grid-item img{height:100px}.fps-media-radio-group{flex-direction:column;align-items:flex-start}.fps-radio-options,.fps-adult-content-options,.fps-adult-options{flex-direction:column;align-items:flex-start;gap:10px}#fps-media-form input[type="file"],#fps-form input[type="file"]{padding:7px}#fps-media-form input[type="file"]::file-selector-button,#fps-form input[type="file"]::file-selector-button{margin-right:6px;padding:7px 9px;font-size:12px}}@media (prefers-reduced-motion:reduce){#fps-form *,#fps-media-form *{scroll-behavior:auto!important;transition:none!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}#fps-form{max-width:780px;padding:30px;border-radius:18px}#fps-form .fps-form-step{display:none;animation:fpsStepIn 0.2s ease}#fps-form .fps-form-step.is-active{display:block}@keyframes fpsStepIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}#fps-form .fps-step-indicator{display:flex;align-items:center;justify-content:center;margin:0 auto 30px;max-width:360px}#fps-form .fps-step-dot{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border:1px solid var(--fps-border);border-radius:50%;background:var(--fps-input-bg);color:var(--fps-muted);font-size:13px;font-weight:700;transition:0.2s ease}#fps-form .fps-step-dot.is-active,#fps-form .fps-step-dot.is-complete{border-color:var(--fps-primary);background:var(--fps-primary);color:#fff}#fps-form .fps-step-line{height:1px;flex:1;margin:0 9px;background:var(--fps-border)}#fps-form .fps-step-heading{margin-bottom:25px}#fps-form .fps-step-heading>span{display:block;margin-bottom:5px;color:var(--fps-primary);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#fps-form .fps-step-heading h2{margin:0 0 7px;font-size:25px;line-height:1.2}#fps-form .fps-step-heading p{margin:0;color:var(--fps-muted);font-size:14px}#fps-form .fps-form-step>label{margin-top:20px}#fps-form .fps-form-step>label:first-of-type{margin-top:0}#fps-form .fps-step-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px}#fps-form .fps-step-actions-next{justify-content:flex-end}#fps-form .fps-next-btn,#fps-form .fps-back-btn,#fps-form #fps-new-submit-btn{min-height:44px;padding:10px 20px;border:1px solid var(--fps-primary);border-radius:var(--fps-radius);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:0.2s ease}#fps-form .fps-next-btn,#fps-form #fps-new-submit-btn{background:var(--fps-primary);color:#fff}#fps-form .fps-next-btn:hover,#fps-form #fps-new-submit-btn:hover{background:var(--fps-primary-hover);border-color:var(--fps-primary-hover)}#fps-form .fps-back-btn{background:#fff0;color:var(--fps-text);border-color:var(--fps-border)}#fps-form .fps-back-btn:hover{background:var(--fps-input-bg)}#fps-form .fps-next-btn:disabled,#fps-form #fps-new-submit-btn:disabled{opacity:.55;cursor:not-allowed}#fps-form .fps-choice-card{margin-top:22px;padding:16px;border:1px solid var(--fps-border);border-radius:var(--fps-radius);background:var(--fps-input-bg)}#fps-form .fps-choice-title{margin-bottom:10px;font-size:14px;font-weight:700}#fps-form .fps-radio-option{display:flex;align-items:center;gap:9px;margin:8px 0;font-size:14px;font-weight:400}#fps-form .fps-radio-option input[type="radio"]{width:auto;min-height:auto;margin:0;padding:0}#fps-form .fps-choice-card small{display:block;margin-top:9px;color:var(--fps-muted);font-size:12px}#fps-form #fps-upload-area{margin-top:14px}#fps-form .fps-compression-status{margin-top:8px}#fps-form #fps-submit-loader{margin-top:12px}#fps-form .fps-message{margin-bottom:18px}@media (max-width:600px){#fps-form{margin:20px auto;padding:20px;border-radius:14px}#fps-form .fps-step-heading h2{font-size:21px}#fps-form .fps-step-actions{gap:8px}#fps-form .fps-next-btn,#fps-form .fps-back-btn,#fps-form #fps-new-submit-btn{padding-left:16px;padding-right:16px}}#fps-form .fps-step-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:30px;padding-top:6px}#fps-form .fps-step-actions-next{justify-content:flex-end}#fps-form .fps-next-btn,#fps-form .fps-back-btn,#fps-form #fps-new-submit-btn{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:120px;min-height:48px;margin:0!important;padding:12px 22px!important;border-radius:10px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.01em;cursor:pointer;transition:transform 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease,opacity 0.18s ease}#fps-form .fps-next-btn,#fps-form #fps-new-submit-btn{border:1px solid var(--fps-primary)!important;background:var(--fps-primary)!important;color:#fff!important;box-shadow:0 4px 12px rgb(0 115 170 / .16)}#fps-form .fps-next-btn:hover,#fps-form #fps-new-submit-btn:hover{border-color:var(--fps-primary-hover)!important;background:var(--fps-primary-hover)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 6px 16px rgb(0 90 135 / .2)}#fps-form .fps-back-btn{border:1px solid var(--fps-border)!important;background:transparent!important;color:var(--fps-text)!important;box-shadow:none}#fps-form .fps-back-btn:hover{border-color:var(--fps-primary)!important;background:var(--fps-input-focus-bg)!important;color:var(--fps-primary)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 0 0 / .06)}#fps-form .fps-next-btn:focus-visible,#fps-form .fps-back-btn:focus-visible,#fps-form #fps-new-submit-btn:focus-visible{outline:3px solid rgb(0 115 170 / .22);outline-offset:2px}#fps-form .fps-next-btn:disabled,#fps-form #fps-new-submit-btn:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}#fps-form .fps-submission-complete{width:100%;padding:18px 0 6px}#fps-form .fps-submission-complete .fps-success{display:flex;flex-direction:column;gap:5px;margin:0;padding:18px 20px;border-radius:10px;background:rgb(40 167 69 / .1);border:1px solid rgb(40 167 69 / .22);color:#1e7e34}#fps-form .fps-submission-complete .fps-success strong{font-size:16px;line-height:1.4}#fps-form .fps-submission-complete .fps-success span{font-size:14px;line-height:1.5}@media (max-width:600px){#fps-form .fps-step-actions{gap:10px}#fps-form .fps-next-btn,#fps-form .fps-back-btn,#fps-form #fps-new-submit-btn{min-width:105px;min-height:46px;padding:11px 17px!important}}#fps-form .fps-download-choice-card{margin-top:22px;padding:18px;border:1px solid var(--fps-border);border-radius:var(--fps-radius);background:var(--fps-input-bg)}#fps-form .fps-download-choice-card .fps-choice-title{margin-bottom:6px}#fps-form .fps-download-help{margin:0 0 14px;color:var(--fps-muted);font-size:13px;line-height:1.55}#fps-form .fps-download-choice-card label{display:block;margin-top:14px}#fps-form .fps-download-choice-card input[type="file"]{width:100%;margin-top:7px;padding:10px;border:1px dashed var(--fps-border);border-radius:var(--fps-radius);background:#fff0;box-sizing:border-box}#fps-form .fps-download-upload-status{margin-top:8px;font-size:13px}#fps-form .fps-download-file-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--fps-border);border-radius:8px;background:rgb(255 255 255 / .04)}#fps-form .fps-download-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}#fps-form .fps-delete-download{flex:0 0 auto;padding:7px 12px;border:1px solid var(--fps-border);border-radius:7px;background:#fff0;color:var(--fps-text);font:inherit;font-size:12px;font-weight:700;cursor:pointer}#fps-form .fps-delete-download:hover{border-color:#b02a37;color:#b02a37}#fps-form .fps-delete-download:disabled{opacity:.55;cursor:wait}#fps-form .fps-download-upload-status small{display:block;margin-top:6px;color:var(--fps-muted)}#fps-form .fps-upload-error{color:#b02a37;font-weight:600}