<style id="elementor-post-17123">.elementor-17123 .elementor-element.elementor-element-5c518f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}</style>{"id":17123,"date":"2026-09-08T10:08:21","date_gmt":"2026-09-08T01:08:21","guid":{"rendered":"https:\/\/nsdf.ru\/?page_id=17123"},"modified":"2026-09-08T11:26:05","modified_gmt":"2026-09-08T02:26:05","slug":"nsdf-reg","status":"publish","type":"page","link":"https:\/\/nsdf.ru\/en\/nsdf-reg\/","title":{"rendered":"\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u043d\u0430 \u0444\u043e\u0440\u0443\u043c"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"17123\" class=\"elementor elementor-17123\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46e9e1d e-con e-atomic-element e-flexbox-base e-default-div e-977c47d\" data-id=\"46e9e1d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"46e9e1d\">\n    \t\t<div class=\"elementor-element elementor-element-5c518f2 elementor-widget elementor-widget-html\" data-id=\"5c518f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"ru\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u043d\u0430 \u0421\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0444\u043e\u0440\u0443\u043c \u043f\u043e \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u043c\u0443 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e<\/title>\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@400;600;700&family=Inter:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n    <style>\r\n        \/* \u0423\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0435 CSS-\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0438 \u0441\u0435\u043b\u0435\u043a\u0442\u043e\u0440\u044b \u0434\u043b\u044f \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 *\/\r\n        .nsdf-registration-wrap {\r\n            --nsdf-bg-page: #f0ece6;\r\n            --nsdf-card-bg: #ffffff;\r\n            --nsdf-side-bg: #0B1C2F;\r\n            --nsdf-text-dark: #1a2a3a;\r\n            --nsdf-text-medium: #3a4a5a;\r\n            --nsdf-text-light: #6a7a8a;\r\n            --nsdf-gold: #174361;\r\n            --nsdf-gold-dark: #0f2f47;\r\n            --nsdf-border-light: #d0c8bc;\r\n            --nsdf-input-bg: #ffffff;\r\n            --nsdf-input-border: #c8c0b4;\r\n            --nsdf-shadow: rgba(0,0,0,0.12);\r\n            --nsdf-radius: 12px;\r\n            all: initial;\r\n            display: block;\r\n            font-family: 'Inter', sans-serif;\r\n            color: var(--nsdf-text-dark);\r\n            line-height: 1.5;\r\n        }\r\n        .nsdf-registration-wrap * {\r\n            box-sizing: border-box;\r\n            font-family: inherit;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-outer {\r\n            width: 100%;\r\n            max-width: 1200px;\r\n            display: grid;\r\n            grid-template-columns: 0.7fr 1.3fr;\r\n            background: var(--nsdf-card-bg);\r\n            border-radius: var(--nsdf-radius);\r\n            overflow: hidden;\r\n            box-shadow: 0 20px 40px var(--nsdf-shadow);\r\n            border: 1px solid rgba(0,0,0,0.04);\r\n            margin: 0 auto;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-side {\r\n            background: var(--nsdf-side-bg);\r\n            padding: 44px 32px 36px;\r\n            display: flex;\r\n            flex-direction: column;\r\n            justify-content: space-between;\r\n            border-right: 1px solid rgba(255,255,255,0.06);\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-side::after {\r\n            content: \"\";\r\n            position: absolute;\r\n            right: -80px;\r\n            top: -80px;\r\n            width: 280px;\r\n            height: 280px;\r\n            border-radius: 50%;\r\n            background: radial-gradient(circle at 30% 30%, rgba(23,67,97,0.08), transparent 70%);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-logo {\r\n            display: block;\r\n            max-width: 180px;\r\n            margin-bottom: 24px;\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-logo img {\r\n            width: 100%;\r\n            height: auto;\r\n            display: block;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-eyebrow {\r\n            font-size: 12px;\r\n            letter-spacing: 0.18em;\r\n            text-transform: uppercase;\r\n            color: #ffffff;\r\n            margin: 0 0 12px;\r\n            font-weight: 600;\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-main-title {\r\n            font-family: 'Roboto', sans-serif;\r\n            font-weight: 700;\r\n            font-size: 32px;\r\n            line-height: 1.15;\r\n            margin: 0 0 10px;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.02em;\r\n            color: #fff;\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-main-title span {\r\n            color: #ffffff;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-subhead {\r\n            font-size: 14px;\r\n            line-height: 1.6;\r\n            color: rgba(255,255,255,0.7);\r\n            max-width: 30ch;\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-meta {\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 12px;\r\n            margin-top: 32px;\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-meta-row {\r\n            display: flex;\r\n            align-items: baseline;\r\n            gap: 10px;\r\n            border-top: 1px solid rgba(255,255,255,0.08);\r\n            padding-top: 12px;\r\n            font-size: 14px;\r\n            color: rgba(255,255,255,0.7);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-meta-row b {\r\n            font-family: 'Roboto', sans-serif;\r\n            font-weight: 600;\r\n            color: #fff;\r\n            min-width: 72px;\r\n            font-size: 15px;\r\n            letter-spacing: 0.02em;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-quote {\r\n            margin-top: 28px;\r\n            padding: 14px 18px;\r\n            background: rgba(23,67,97,0.08);\r\n            border-left: 3px solid var(--nsdf-gold);\r\n            font-size: 13px;\r\n            line-height: 1.6;\r\n            color: rgba(255,255,255,0.7);\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-quote b {\r\n            color: #fff;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-form-side {\r\n            padding: 44px 40px 40px;\r\n            max-height: 94vh;\r\n            overflow-y: auto;\r\n            background: var(--nsdf-card-bg);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-form-heading {\r\n            font-family: 'Roboto', sans-serif;\r\n            font-size: 26px;\r\n            font-weight: 700;\r\n            margin: 0 0 4px;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.02em;\r\n            color: var(--nsdf-text-dark);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-form-sub {\r\n            font-size: 13.5px;\r\n            color: var(--nsdf-text-light);\r\n            margin: 0 0 30px;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-form {\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 20px;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-row2 {\r\n            display: grid;\r\n            grid-template-columns: 1fr 1fr;\r\n            gap: 18px;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-label {\r\n            font-size: 12.5px;\r\n            font-weight: 600;\r\n            letter-spacing: 0.03em;\r\n            text-transform: uppercase;\r\n            color: var(--nsdf-text-medium);\r\n            display: block;\r\n            margin-bottom: 5px;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-label .nsdf-required::after {\r\n            content: \" *\";\r\n            color: var(--nsdf-gold);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-input,\r\n        .nsdf-registration-wrap .nsdf-select,\r\n        .nsdf-registration-wrap .nsdf-textarea,\r\n        .nsdf-registration-wrap .nsdf-number-input {\r\n            width: 100%;\r\n            background: var(--nsdf-input-bg);\r\n            border: 1.5px solid var(--nsdf-input-border);\r\n            border-radius: 8px;\r\n            padding: 11px 14px;\r\n            font-family: 'Inter', sans-serif;\r\n            font-size: 14.5px;\r\n            color: var(--nsdf-text-dark);\r\n            outline: none;\r\n            transition: border-color 0.2s, box-shadow 0.2s;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-textarea {\r\n            resize: vertical;\r\n            min-height: 78px;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-input:focus,\r\n        .nsdf-registration-wrap .nsdf-select:focus,\r\n        .nsdf-registration-wrap .nsdf-textarea:focus,\r\n        .nsdf-registration-wrap .nsdf-number-input:focus {\r\n            border-color: var(--nsdf-gold);\r\n            box-shadow: 0 0 0 3px rgba(23,67,97,0.2);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-input::placeholder,\r\n        .nsdf-registration-wrap .nsdf-textarea::placeholder {\r\n            color: var(--nsdf-text-light);\r\n            opacity: 0.7;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-select option {\r\n            background: #fff;\r\n            color: var(--nsdf-text-dark);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-fieldset {\r\n            border: 1.5px solid var(--nsdf-input-border);\r\n            border-radius: 8px;\r\n            padding: 14px 16px 16px;\r\n            margin: 0;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-fieldset legend {\r\n            font-size: 12px;\r\n            font-weight: 600;\r\n            text-transform: uppercase;\r\n            color: var(--nsdf-gold);\r\n            padding: 0 6px;\r\n            letter-spacing: 0.04em;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-radio-group,\r\n        .nsdf-registration-wrap .nsdf-checkbox-group {\r\n            display: flex;\r\n            flex-wrap: wrap;\r\n            gap: 16px 28px;\r\n            margin-top: 4px;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-radio-group label,\r\n        .nsdf-registration-wrap .nsdf-checkbox-group label {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 8px;\r\n            font-size: 14px;\r\n            font-weight: 400;\r\n            text-transform: none;\r\n            color: var(--nsdf-text-dark);\r\n            margin: 0;\r\n            cursor: pointer;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-radio-group input[type=\"radio\"],\r\n        .nsdf-registration-wrap .nsdf-checkbox-group input[type=\"checkbox\"] {\r\n            accent-color: var(--nsdf-gold);\r\n            width: 17px;\r\n            height: 17px;\r\n            flex: none;\r\n            margin: 0;\r\n            background: #fff;\r\n            border: 1.5px solid var(--nsdf-input-border);\r\n            border-radius: 4px;\r\n            appearance: none;\r\n            -webkit-appearance: none;\r\n            transition: 0.15s;\r\n            position: relative;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-radio-group input[type=\"radio\"] {\r\n            border-radius: 50%;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-radio-group input[type=\"radio\"]:checked,\r\n        .nsdf-registration-wrap .nsdf-checkbox-group input[type=\"checkbox\"]:checked {\r\n            background: var(--nsdf-gold);\r\n            border-color: var(--nsdf-gold);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-radio-group input[type=\"radio\"]:checked::after,\r\n        .nsdf-registration-wrap .nsdf-checkbox-group input[type=\"checkbox\"]:checked::after {\r\n            content: \"\u2713\";\r\n            display: block;\r\n            text-align: center;\r\n            line-height: 17px;\r\n            font-size: 13px;\r\n            color: #fff;\r\n            font-weight: 700;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-events-section {\r\n            border: 1.5px solid var(--nsdf-input-border);\r\n            border-radius: var(--nsdf-radius);\r\n            padding: 18px 18px 10px;\r\n            background: rgba(0,0,0,0.02);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-events-title {\r\n            font-family: 'Roboto', sans-serif;\r\n            font-size: 18px;\r\n            font-weight: 700;\r\n            color: var(--nsdf-text-dark);\r\n            margin: 0 0 2px;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.02em;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-events-sub {\r\n            font-size: 12.5px;\r\n            color: var(--nsdf-text-light);\r\n            margin: 0 0 16px;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-events-grid {\r\n            display: grid;\r\n            grid-template-columns: 1fr;\r\n            gap: 16px;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-event-block label {\r\n            font-size: 12px;\r\n            text-transform: uppercase;\r\n            color: var(--nsdf-gold);\r\n            margin-bottom: 4px;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-multi-select {\r\n            height: 140px;\r\n            padding: 6px;\r\n            background: #fff;\r\n            border-color: var(--nsdf-input-border);\r\n            color: var(--nsdf-text-dark);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-multi-select option {\r\n            padding: 6px 8px;\r\n            border-radius: 4px;\r\n            background: #fff;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-multi-select option:checked {\r\n            background: var(--nsdf-gold) linear-gradient(0deg, var(--nsdf-gold) 0%, var(--nsdf-gold) 100%);\r\n            color: #fff;\r\n            font-weight: 600;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-selected-count {\r\n            font-size: 11.5px;\r\n            color: var(--nsdf-gold);\r\n            margin-top: 4px;\r\n            min-height: 16px;\r\n            font-weight: 600;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-box-section {\r\n            border: 1.5px solid var(--nsdf-input-border);\r\n            border-radius: var(--nsdf-radius);\r\n            padding: 18px 18px 20px;\r\n            background: rgba(0,0,0,0.02);\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 16px;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-box-title {\r\n            font-family: 'Roboto', sans-serif;\r\n            font-size: 18px;\r\n            font-weight: 700;\r\n            color: var(--nsdf-text-dark);\r\n            margin: 0 0 2px;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.02em;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-box-sub {\r\n            font-size: 12.5px;\r\n            color: var(--nsdf-text-light);\r\n            margin: 0;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-file-drop {\r\n            position: relative;\r\n            border: 1.5px dashed var(--nsdf-input-border);\r\n            border-radius: 8px;\r\n            background: rgba(0,0,0,0.02);\r\n            padding: 14px 16px;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 14px;\r\n            transition: border-color 0.2s, background 0.2s;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-file-drop.has-file {\r\n            border-color: var(--nsdf-gold);\r\n            background: rgba(23,67,97,0.06);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-file-drop input[type=\"file\"] {\r\n            position: absolute;\r\n            inset: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            opacity: 0;\r\n            cursor: pointer;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-file-icon {\r\n            width: 40px;\r\n            height: 40px;\r\n            flex: none;\r\n            border-radius: 8px;\r\n            background: var(--nsdf-gold);\r\n            color: #fff;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            font-size: 20px;\r\n            font-weight: 700;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-file-text {\r\n            font-size: 13.5px;\r\n            color: var(--nsdf-text-medium);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-file-text b {\r\n            color: var(--nsdf-text-dark);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-file-hint {\r\n            font-size: 11.5px;\r\n            color: var(--nsdf-text-light);\r\n            margin-top: 2px;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-file-name {\r\n            font-size: 12.5px;\r\n            font-weight: 600;\r\n            color: var(--nsdf-gold);\r\n            margin-top: 6px;\r\n            display: none;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-qr-row {\r\n            display: flex;\r\n            gap: 24px;\r\n            align-items: center;\r\n            flex-wrap: wrap;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-qr-box {\r\n            flex: none;\r\n            width: 140px;\r\n            height: 140px;\r\n            border: 1.5px solid var(--nsdf-input-border);\r\n            border-radius: 8px;\r\n            background: #fff;\r\n            padding: 6px;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-qr-box img {\r\n            width: 100%;\r\n            height: 100%;\r\n            object-fit: contain;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-pay-details {\r\n            font-size: 13px;\r\n            line-height: 1.7;\r\n            color: var(--nsdf-text-medium);\r\n            flex: 1;\r\n            min-width: 200px;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-pay-details b {\r\n            color: var(--nsdf-text-dark);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-pay-details .nsdf-small {\r\n            font-size: 11.5px;\r\n            color: var(--nsdf-text-light);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-consent-row {\r\n            display: flex;\r\n            align-items: flex-start;\r\n            gap: 12px;\r\n            background: rgba(0,0,0,0.02);\r\n            border: 1.5px solid var(--nsdf-input-border);\r\n            border-radius: 8px;\r\n            padding: 14px 16px;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-consent-row input[type=\"checkbox\"] {\r\n            accent-color: var(--nsdf-gold);\r\n            width: 18px;\r\n            height: 18px;\r\n            flex: none;\r\n            margin-top: 2px;\r\n            appearance: none;\r\n            -webkit-appearance: none;\r\n            border: 1.5px solid var(--nsdf-input-border);\r\n            border-radius: 4px;\r\n            background: #fff;\r\n            transition: 0.15s;\r\n            position: relative;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-consent-row input[type=\"checkbox\"]:checked {\r\n            background: var(--nsdf-gold);\r\n            border-color: var(--nsdf-gold);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-consent-row input[type=\"checkbox\"]:checked::after {\r\n            content: \"\u2713\";\r\n            display: block;\r\n            text-align: center;\r\n            line-height: 18px;\r\n            font-size: 14px;\r\n            color: #fff;\r\n            font-weight: 700;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-consent-row label {\r\n            font-size: 13px;\r\n            font-weight: 400;\r\n            text-transform: none;\r\n            color: var(--nsdf-text-dark);\r\n            margin: 0;\r\n            line-height: 1.5;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-consent-row a {\r\n            color: var(--nsdf-gold);\r\n            font-weight: 600;\r\n            text-decoration: underline;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-submit-btn {\r\n            margin-top: 6px;\r\n            background: var(--nsdf-gold);\r\n            color: #fff;\r\n            border: none;\r\n            border-radius: 8px;\r\n            padding: 14px 24px;\r\n            font-family: 'Inter', sans-serif;\r\n            font-size: 15px;\r\n            font-weight: 700;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.04em;\r\n            cursor: pointer;\r\n            transition: background 0.2s, transform 0.1s;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-submit-btn:hover {\r\n            background: var(--nsdf-gold-dark);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-submit-btn:active {\r\n            transform: scale(0.98);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-submit-btn:disabled {\r\n            opacity: 0.5;\r\n            cursor: not-allowed;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-status {\r\n            font-size: 13.5px;\r\n            margin-top: 4px;\r\n            display: none;\r\n            padding: 12px 16px;\r\n            border-radius: 8px;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-status.ok {\r\n            display: block;\r\n            background: rgba(23,67,97,0.12);\r\n            color: var(--nsdf-gold-dark);\r\n            border: 1px solid var(--nsdf-gold);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-status.err {\r\n            display: block;\r\n            background: rgba(255,80,80,0.08);\r\n            color: #c0392b;\r\n            border: 1px solid #c0392b;\r\n        }\r\n\r\n        \/* \u041c\u043e\u0434\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u043a\u043d\u043e *\/\r\n        .nsdf-registration-wrap .nsdf-modal-overlay {\r\n            position: fixed;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: rgba(0,0,0,0.5);\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            z-index: 9999;\r\n            padding: 20px;\r\n            backdrop-filter: blur(4px);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-modal-content {\r\n            background: #fff;\r\n            border-radius: var(--nsdf-radius);\r\n            padding: 32px 36px;\r\n            max-width: 700px;\r\n            width: 100%;\r\n            max-height: 80vh;\r\n            overflow-y: auto;\r\n            box-shadow: 0 30px 60px rgba(0,0,0,0.3);\r\n            position: relative;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-modal-title {\r\n            font-family: 'Roboto', sans-serif;\r\n            font-size: 28px;\r\n            font-weight: 700;\r\n            margin: 0 0 8px;\r\n            color: var(--nsdf-text-dark);\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.02em;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-modal-sub {\r\n            font-size: 15px;\r\n            color: var(--nsdf-text-medium);\r\n            margin: 0 0 20px;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-modal-events-list {\r\n            background: rgba(0,0,0,0.03);\r\n            border-radius: 8px;\r\n            padding: 16px 20px;\r\n            margin: 16px 0 24px;\r\n            max-height: 300px;\r\n            overflow-y: auto;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-modal-events-list ul {\r\n            margin: 0;\r\n            padding-left: 20px;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-modal-events-list li {\r\n            font-size: 14px;\r\n            line-height: 1.6;\r\n            color: var(--nsdf-text-dark);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-modal-close-btn {\r\n            margin-top: 0;\r\n            background: var(--nsdf-gold);\r\n            color: #fff;\r\n            border: none;\r\n            border-radius: 8px;\r\n            padding: 12px 28px;\r\n            font-family: 'Inter', sans-serif;\r\n            font-size: 14px;\r\n            font-weight: 600;\r\n            cursor: pointer;\r\n            transition: background 0.2s;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-modal-close-btn:hover {\r\n            background: var(--nsdf-gold-dark);\r\n        }\r\n        .nsdf-registration-wrap .nsdf-modal-photo {\r\n            text-align: center;\r\n            margin: 16px 0;\r\n        }\r\n        .nsdf-registration-wrap .nsdf-modal-photo img {\r\n            max-width: 150px;\r\n            max-height: 150px;\r\n            border-radius: 50%;\r\n            object-fit: cover;\r\n            border: 3px solid var(--nsdf-gold);\r\n        }\r\n\r\n        @media (max-width: 900px) {\r\n            .nsdf-registration-wrap .nsdf-outer {\r\n                grid-template-columns: 1fr;\r\n            }\r\n            .nsdf-registration-wrap .nsdf-side {\r\n                border-right: none;\r\n                border-bottom: 1px solid rgba(255,255,255,0.06);\r\n                padding: 32px 24px;\r\n            }\r\n            .nsdf-registration-wrap .nsdf-form-side {\r\n                padding: 28px 24px;\r\n                max-height: none;\r\n            }\r\n            .nsdf-registration-wrap .nsdf-row2 {\r\n                grid-template-columns: 1fr;\r\n            }\r\n            .nsdf-registration-wrap .nsdf-events-grid {\r\n                grid-template-columns: 1fr;\r\n            }\r\n            .nsdf-registration-wrap .nsdf-modal-content {\r\n                padding: 24px;\r\n            }\r\n        }\r\n        @media (prefers-reduced-motion: reduce) {\r\n            .nsdf-registration-wrap * {\r\n                transition: none !important;\r\n            }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body style=\"margin:0; padding:0; background: #ffffff;\">\r\n\r\n<div class=\"nsdf-registration-wrap\">\r\n    <div class=\"nsdf-outer\">\r\n\r\n        <!-- \u041b\u0435\u0432\u0430\u044f \u0431\u043e\u043a\u043e\u0432\u0430\u044f \u043f\u0430\u043d\u0435\u043b\u044c -->\r\n        <div class=\"nsdf-side\">\r\n            <div>\r\n                <div class=\"nsdf-logo\">\r\n                    <img decoding=\"async\" src=\"logo2-e1568775939915.png\" alt=\"Northern Sustainable Development Forum\">\r\n                <\/div>\r\n                <p class=\"nsdf-eyebrow\">Participant registration<\/p>\r\n                <h1 class=\"nsdf-main-title\">Northern Forum<br><span>Development Forum<\/span><\/h1>\r\n                <p class=\"nsdf-subhead\">Fill out the questionnaire, select the sessions.<\/p>\r\n            <\/div>\r\n            <div class=\"nsdf-meta\">\r\n                <div class=\"nsdf-meta-row\"><b>Date<\/b> 7\u201310 \u043e\u043a\u0442\u044f\u0431\u0440\u044f 2026<\/div>\r\n                <div class=\"nsdf-meta-row\"><b>Location<\/b> Yakutsk, Republic of Sakha (Yakutia)<\/div>\r\n                <div class=\"nsdf-meta-row\"><b>Format<\/b> In-person + online<\/div>\r\n            <\/div>\r\n            <div class=\"nsdf-quote\">\r\n                <b>\u0421\u043e\u0432\u0435\u0442:<\/b> To select multiple sessions in one list, simply click on the items \u2014 a second click will deselect them.\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- \u041f\u0440\u0430\u0432\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0441 \u0444\u043e\u0440\u043c\u043e\u0439 -->\r\n        <div class=\"nsdf-form-side\">\r\n            <h2 class=\"nsdf-form-heading\">REGISTRATION FORM<\/h2>\r\n            <p class=\"nsdf-form-sub\">Fields marked with an asterisk are required. You can select several events in each list.<\/p>\r\n\r\n            <form class=\"nsdf-form\" id=\"nsdf-regForm\" enctype=\"multipart\/form-data\" action=\"\">\r\n\r\n                <!-- \u0424\u0430\u043c\u0438\u043b\u0438\u044f \u0438 \u0418\u043c\u044f -->\r\n                <div class=\"nsdf-row2\">\r\n                    <div>\r\n                        <label class=\"nsdf-label\" for=\"nsdf-lastName\"><span class=\"nsdf-required\">LAST NAME<\/span><\/label>\r\n                        <input class=\"nsdf-input\" type=\"text\" id=\"nsdf-lastName\" name=\"lastName\" required>\r\n                    <\/div>\r\n                    <div>\r\n                        <label class=\"nsdf-label\" for=\"nsdf-firstName\"><span class=\"nsdf-required\">FIRST NAME<\/span><\/label>\r\n                        <input class=\"nsdf-input\" type=\"text\" id=\"nsdf-firstName\" name=\"firstName\" required>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- \u041e\u0442\u0447\u0435\u0441\u0442\u0432\u043e -->\r\n                <div>\r\n                    <label class=\"nsdf-label\" for=\"nsdf-patronymic\">PATRONYMIC<\/label>\r\n                    <input class=\"nsdf-input\" type=\"text\" id=\"nsdf-patronymic\" name=\"patronymic\" placeholder=\"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043e\u0442\u0447\u0435\u0441\u0442\u0432\u043e (\u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438)\">\r\n                <\/div>\r\n\r\n                <div class=\"nsdf-row2\">\r\n                    <div>\r\n                        <label class=\"nsdf-label\" for=\"nsdf-email\"><span class=\"nsdf-required\">Email<\/span><\/label>\r\n                        <input class=\"nsdf-input\" type=\"email\" id=\"nsdf-email\" name=\"email\" required>\r\n                    <\/div>\r\n                    <div>\r\n                        <label class=\"nsdf-label\" for=\"nsdf-phone\">\u0422\u0435\u043b\u0435\u0444\u043e\u043d<\/label>\r\n                        <input class=\"nsdf-input\" type=\"tel\" id=\"nsdf-phone\" name=\"phone\" placeholder=\"+7 999 000-00-00\">\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"nsdf-row2\">\r\n                    <div>\r\n                        <label class=\"nsdf-label\" for=\"nsdf-company\">\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f<\/label>\r\n                        <input class=\"nsdf-input\" type=\"text\" id=\"nsdf-company\" name=\"company\">\r\n                    <\/div>\r\n                    <div>\r\n                        <label class=\"nsdf-label\" for=\"nsdf-position\">Position<\/label>\r\n                        <input class=\"nsdf-input\" type=\"text\" id=\"nsdf-position\" name=\"position\">\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- \u0424\u043e\u0442\u043e \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430 -->\r\n                <div>\r\n                    <label class=\"nsdf-label\" for=\"nsdf-photo\">PARTICIPANT PHOTO<\/label>\r\n                    <div class=\"nsdf-file-drop\" data-nsdf-file-drop>\r\n                        <div class=\"nsdf-file-icon\">&#128247;<\/div>\r\n                        <div>\r\n                            <div class=\"nsdf-file-text\"><b>Click to upload a photo<\/b> or drag it here<\/div>\r\n                            <div class=\"nsdf-file-hint\">(JPG, PNG, GIF \u2014 up to 5 MB)<\/div>\r\n                        <\/div>\r\n                        <input type=\"file\" id=\"nsdf-photo\" name=\"photo\" accept=\"image\/*\" data-nsdf-file-input>\r\n                    <\/div>\r\n                    <div class=\"nsdf-file-name\" data-nsdf-file-name><\/div>\r\n                <\/div>\r\n\r\n                <fieldset class=\"nsdf-fieldset\">\r\n                    <legend>PARTICIPATION FORMAT<\/legend>\r\n                    <div class=\"nsdf-radio-group\">\r\n                        <label><input type=\"radio\" name=\"format\" value=\"\u041e\u0447\u043d\u043e\" checked> In-person<\/label>\r\n                        <label><input type=\"radio\" name=\"format\" value=\"\u041e\u043d\u043b\u0430\u0439\u043d\"> Online<\/label>\r\n                    <\/div>\r\n                <\/fieldset>\r\n\r\n                <fieldset class=\"nsdf-fieldset\">\r\n                    <legend>DISCOUNTED RATE<\/legend>\r\n                    <div class=\"nsdf-checkbox-group\">\r\n                        <label>\r\n                            <input type=\"checkbox\" id=\"nsdf-quota\" name=\"quota\" value=\"\u0414\u0430\">\r\n                            I am a school pupil \/ student \/ postgraduate student and would like to use the discounted rate. You will need to confirm this status with a document on-site at registration.\r\n                        <\/label>\r\n                    <\/div>\r\n                    <div style=\"font-size:12px; color:var(--nsdf-text-light); margin-top:6px; margin-left:2px;\">\r\n                        \u041f\u0440\u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043d\u0430 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c \u0441\u0442\u0430\u0442\u0443\u0441 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u043c.\r\n                    <\/div>\r\n                <\/fieldset>\r\n\r\n                <!-- \u0412\u044b\u0431\u043e\u0440 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0439 -->\r\n                <div class=\"nsdf-events-section\">\r\n                    <p class=\"nsdf-events-title\">SESSION SELECTION<\/p>\r\n                    <p class=\"nsdf-events-sub\">Six thematic tracks \u2014 you may choose several sessions from each.<\/p>\r\n                    <div class=\"nsdf-events-grid\">\r\n\r\n                        <div class=\"nsdf-event-block\">\r\n                            <label for=\"nsdf-track1\">\u0421\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u0430\u044f \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u041b\u0435\u043d\u0441\u043a\u043e\u0433\u043e \u0438 \u0422\u043e\u0431\u043e\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043a\u043b\u0443\u0431\u043e\u0432 \u00ab\u0422\u0440\u0435\u0442\u0438\u0439 \u043f\u043e\u0432\u043e\u0440\u043e\u0442 \u043a \u0421\u0435\u0432\u0435\u0440\u0443: \u044d\u0432\u043e\u043b\u044e\u0446\u0438\u044f \u0446\u0438\u0432\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u043e\u0441\u0442\u0438 \u0420\u043e\u0441\u0441\u0438\u0438\u00bb (III \u0422\u043e\u0431\u043e\u043b\u044c\u0441\u043a\u0438\u0435 \u0447\u0442\u0435\u043d\u0438\u044f). <\/label>\r\n                            <select class=\"nsdf-select nsdf-multi-select\" id=\"nsdf-track1\" name=\"track1[]\" multiple>\r\n                                <option>\u041e\u0442\u043a\u0440\u044b\u0442\u0438\u0435 \u0444\u043e\u0440\u0443\u043c\u0430<\/option>\r\n                                <option>Panel discussion \u00abThe Northernness of Russia: Infrastructure, Meanings, and Human Capital\u00bb<\/option>\r\n                                <option>Panel discussion \u00abInfrastructure Sovereignty of the North: From the Trans-Arctic Transport Corridor to Smart Cities\u00bb<\/option>\r\n                                <option>Round table \u00abPhilosophy of Northernness: Cultural Codes and Civilizational Identity\u00bb<\/option>\r\n                                <option>Panel discussion \u00abSiberian Urban Planning as a Tool for Achieving Demographic Growth\u00bb<\/option>\r\n                                <option>Siberian Demography. Challenges and Opportunities<\/option>\r\n                                <option>Final plenary session<\/option>\r\n                            <\/select>\r\n                            <div class=\"nsdf-selected-count\" data-nsdf-count-for=\"nsdf-track1\"><\/div>\r\n                        <\/div>\r\n\r\n                        <div class=\"nsdf-event-block\">\r\n                            <label for=\"nsdf-track2\">\u0422\u0440\u0430\u043d\u0441\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0440\u044b\u043d\u043a\u0430 \u0442\u0440\u0443\u0434\u0430 \u0438 \u043a\u043e\u043c\u043f\u0435\u0442\u0435\u043d\u0446\u0438\u0438 \u0431\u0443\u0434\u0443\u0449\u0435\u0433\u043e: \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u044d\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u044b <\/label>\r\n                            <select class=\"nsdf-select nsdf-multi-select\" id=\"nsdf-track2\" name=\"track2[]\" multiple>\r\n                                <option>Arctic Tourism as a Driver of Socioeconomic Development of the Russian Northeast<\/option>\r\n                                <option>IV RACAR Roundtable\nPreparation for the V International Polar Year (IPY-5)<\/option>\r\n                                <option>IV \u043a\u0440\u0443\u0433\u043b\u044b\u0439 \u0441\u0442\u043e\u043b \u043f\u043e \u041c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u043e\u043c\u0443 \u043f\u043e\u043b\u044f\u0440\u043d\u043e\u043c\u0443 \u0433\u043e\u0434\u0443<\/option>\r\n                                <option>\u041d\u0430\u0443\u0447\u043d\u043e-\u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u00ab\u0410\u0440\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0432\u0435\u043a\u0442\u043e\u0440\u00bb. \u0422\u0435\u043c\u0430 \u00ab\u041a\u0430\u0434\u0440\u044b \u0432 \u0410\u0440\u043a\u0442\u0438\u043a\u0435\u00bb<\/option>\r\n                            <\/select>\r\n                            <div class=\"nsdf-selected-count\" data-nsdf-count-for=\"nsdf-track2\"><\/div>\r\n                        <\/div>\r\n\r\n                        <div class=\"nsdf-event-block\">\r\n                            <label for=\"nsdf-track3\">\u0412\u043b\u0438\u044f\u043d\u0438\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043a\u043b\u0438\u043c\u0430\u0442\u0430 \u043d\u0430 \u044d\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u043e\u0432\u044b\u0445 \u0430\u0440\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043d\u0430\u0432\u044b\u043a\u043e\u0432<\/label>\r\n                            <select class=\"nsdf-select nsdf-multi-select\" id=\"nsdf-track3\" name=\"track3[]\" multiple>\r\n                                <option> Open Discussion Platform \nArctic 2050: Technology, Ecology, People \u2013 Pathways to Sustainable Development of the Trans-Arctic Transport Corridor<\/option>\r\n                                <option>Roundtable\nFrom Yakutsk to Antalya: Shaping a Consolidated Arctic Voice for COP31<\/option>\r\n                                <option> \u041a\u0440\u0443\u0433\u043b\u044b\u0439 \u0441\u0442\u043e\u043b \u00ab\u041a\u0440\u0438\u043e\u0433\u0435\u043d\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0434\u043b\u044f \u0436\u0438\u0437\u043d\u0435\u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0421\u0435\u0432\u0435\u0440\u0430. \u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u044b\u00bb<\/option>\r\n                            <\/select>\r\n                            <div class=\"nsdf-selected-count\" data-nsdf-count-for=\"nsdf-track3\"><\/div>\r\n                        <\/div>\r\n\r\n                        <div class=\"nsdf-event-block\">\r\n                            <label for=\"nsdf-track4\" class=\" translation-block\"><span style=\"font-size: 12.0pt;color: black\">The Northern Forum: Regional Voice in the International Agenda<\/span><\/label>\r\n                            <select class=\"nsdf-select nsdf-multi-select\" id=\"nsdf-track4\" name=\"track4[]\" multiple>\r\n                                <option>\u041e\u0442\u043a\u0440\u044b\u0442\u0430\u044f \u0434\u0438\u0441\u043a\u0443\u0441\u0441\u0438\u043e\u043d\u043d\u0430\u044f \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0430 \u00ab\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e-\u041a\u0438\u0442\u0430\u0439\u0441\u043a\u043e\u0435 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432 \u0410\u0440\u043a\u0442\u0438\u043a\u0435\u00bb<\/option>\r\n                                <option>\u041f\u0430\u043d\u0435\u043b\u044c\u043d\u0430\u044f \u0434\u0438\u0441\u043a\u0443\u0441\u0441\u0438\u044f \u00ab\u041c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u043e\u0435 \u043f\u0430\u0440\u0442\u043d\u0451\u0440\u0441\u0442\u0432\u043e \u0432 \u0410\u0440\u043a\u0442\u0438\u043a\u0435: \u043d\u043e\u0432\u044b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b, \u043d\u043e\u0432\u044b\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438, \u043d\u043e\u0432\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u00bb<\/option>\r\n                                <option>\u041a\u0440\u0443\u0433\u043b\u044b\u0439 \u0441\u0442\u043e\u043b \u00ab\u0410\u0440\u043a\u0442\u0438\u043a\u0430 \u2013 \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u044f \u043d\u043e\u0432\u044b\u0445 \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439: \u0438\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043e\u043f\u044b\u0442 \u0438 \u044e\u0431\u0438\u043b\u0435\u0439\u043d\u044b\u0435 \u0440\u0443\u0431\u0435\u0436\u0438\u00bb<\/option>\r\n                                <option>Event of the Youth Northern Forum <\/option>\r\n                                <option>II Meeting of the Northern Forum Association of Schools with the Northern Forum Goodwill Ambassadors in a \u00abWorld Caf\u00e9\u00bb format<\/option>\r\n                                <option>\u0410\u0440\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043c\u0435\u0434\u0438\u0446\u0438\u043d\u0430: \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0438 \u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0432\u044b\u0441\u043e\u043a\u043e\u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u043d\u043e\u0433\u043e \u043c\u0435\u0434\u0438\u0446\u0438\u043d\u0441\u043a\u043e\u0433\u043e \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f<\/option>\r\n                            <\/select>\r\n                            <div class=\"nsdf-selected-count\" data-nsdf-count-for=\"nsdf-track4\"><\/div>\r\n                        <\/div>\r\n\r\n                        <div class=\"nsdf-event-block\">\r\n                            <label for=\"nsdf-track5\">\u041a\u0440\u0435\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u0438\u043d\u0434\u0443\u0441\u0442\u0440\u0438\u0438 \u0438 \u043a\u0443\u043b\u044c\u0442\u0443\u0440\u0430 \u0410\u0440\u043a\u0442\u0438\u043a\u0438<\/label>\r\n                            <select class=\"nsdf-select nsdf-multi-select\" id=\"nsdf-track5\" name=\"track5[]\" multiple>\r\n                                <option>\u041f\u0430\u043d\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u0435\u0441\u0441\u0438\u044f \u00ab\u041a\u0443\u043b\u044c\u0442\u0443\u0440\u043d\u043e\u0435 \u043d\u0430\u0441\u043b\u0435\u0434\u0438\u0435 \u0421\u0435\u0432\u0435\u0440\u0430 \u0438 \u0410\u0440\u043a\u0442\u0438\u043a\u0438: \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f \u0431\u0443\u0434\u0443\u0449\u0435\u0433\u043e\u00bb<\/option>\r\n                                <option>\u041a\u0440\u0443\u0433\u043b\u044b\u0439 \u0441\u0442\u043e\u043b \u00ab\u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u044b \u0438 \u0431\u0438\u0437\u043d\u0435\u0441: \u043a\u0440\u0435\u0430\u0442\u0438\u0432\u043d\u044b\u0435, \u043f\u0440\u043e\u0440\u044b\u0432\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0441\u0435\u0432\u0435\u0440\u043d\u044b\u0445 \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u0439\u00bb<\/option>\r\n                            <\/select>\r\n                            <div class=\"nsdf-selected-count\" data-nsdf-count-for=\"nsdf-track5\"><\/div>\r\n                        <\/div>\r\n\r\n                        <div class=\"nsdf-event-block\">\r\n                            <label for=\"nsdf-track7\">\u0421\u043e\u043f\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u044f<\/label>\r\n                            <select class=\"nsdf-select nsdf-multi-select\" id=\"nsdf-track7\" name=\"track7[]\" multiple>\r\n                                <option> X \u0412\u0441\u0435\u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0430\u044f \u043d\u0430\u0443\u0447\u043d\u043e-\u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f \u00ab\u0423\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u044b\u0439 \u0421\u0435\u0432\u0435\u0440: \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e, \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0430, \u044d\u043a\u043e\u043b\u043e\u0433\u0438\u044f, \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0430\u00bb<\/option>\r\n                            <\/select>\r\n                            <div class=\"nsdf-selected-count\" data-nsdf-count-for=\"nsdf-track7\"><\/div>\r\n                        <\/div>\r\n\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- \u0414\u043e\u043a\u043b\u0430\u0434 -->\r\n                <div class=\"nsdf-box-section\">\r\n                    <div>\r\n                        <p class=\"nsdf-box-title\">PRESENTATION (IF YOU ARE SPEAKING)<\/p>\r\n                        <p class=\"nsdf-box-sub\">Fill this in if you plan to give a presentation at the forum.<\/p>\r\n                    <\/div>\r\n                    <div>\r\n                        <label class=\"nsdf-label\" for=\"nsdf-reportTitle\">PRESENTATION TITLE<\/label>\r\n                        <input class=\"nsdf-input\" type=\"text\" id=\"nsdf-reportTitle\" name=\"reportTitle\" placeholder=\"\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: \u00ab\u0423\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0435 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0410\u0440\u043a\u0442\u0438\u043a\u0438\u00bb\">\r\n                    <\/div>\r\n                    <div>\r\n                        <label class=\"nsdf-label\" for=\"nsdf-reportFile\">PRESENTATION FILE<\/label>\r\n                        <div class=\"nsdf-file-drop\" data-nsdf-file-drop>\r\n                            <div class=\"nsdf-file-icon\">&#128206;<\/div>\r\n                            <div>\r\n                                <div class=\"nsdf-file-text\"><b>Click to attach a file or drag it here<\/b> or drag it here<\/div>\r\n                                <div class=\"nsdf-file-hint\">(PDF, DOC, DOCX, PPT, PPTX \u2014 up to 20 MB)<\/div>\r\n                            <\/div>\r\n                            <input type=\"file\" id=\"nsdf-reportFile\" name=\"reportFile\" accept=\".pdf,.doc,.docx,.ppt,.pptx\" data-nsdf-file-input>\r\n                        <\/div>\r\n                        <div class=\"nsdf-file-name\" data-nsdf-file-name><\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- \u041e\u043f\u043b\u0430\u0442\u0430 -->\r\n                <div class=\"nsdf-box-section\">\r\n                    <div>\r\n                        <p class=\"nsdf-box-title\">Payment purpose:<\/p>\r\n                        <p class=\"nsdf-box-sub\">\u041e\u0442\u0441\u043a\u0430\u043d\u0438\u0440\u0443\u0439\u0442\u0435 QR-\u043a\u043e\u0434 \u043a\u0430\u043c\u0435\u0440\u043e\u0439 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430 \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0438\u0442\u0435 \u043f\u043e \u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u0430\u043c \u043d\u0438\u0436\u0435, \u0437\u0430\u0442\u0435\u043c \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u0438\u0442\u0435 \u043a\u0432\u0438\u0442\u0430\u043d\u0446\u0438\u044e.<\/p>\r\n                    <\/div>\r\n                    <div class=\"nsdf-qr-row\">\r\n                        <div class=\"nsdf-qr-box\">\r\n                            <img decoding=\"async\" src=\"https:\/\/api.qrserver.com\/v1\/create-qr-code\/?size=200x200&data=https:\/\/pay.example.com\/forum-sever\" alt=\"QR-\u043a\u043e\u0434 \u0434\u043b\u044f \u043e\u043f\u043b\u0430\u0442\u044b\">\r\n                        <\/div>\r\n                        <div class=\"nsdf-pay-details\">\r\n                            <div><b>\u041f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u044c:<\/b> \u041e\u041e\u041e \u00ab\u0421\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0444\u043e\u0440\u0443\u043c\u00bb<\/div>\r\n                            <div><b>\u0418\u041d\u041d\/\u041a\u041f\u041f:<\/b> 1435125769 \/ 143501001<\/div>\r\n                            <div><b>\u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043b\u0430\u0442\u0435\u0436\u0430:<\/b> \u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0432\u0437\u043d\u043e\u0441, \u0424\u0418\u041e \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430<\/div>\r\n                            <div class=\"nsdf-small\">\u041e\u0447\u043d\u043e\u0435 \u0443\u0447\u0430\u0441\u0442\u0438\u0435:\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0432\u0437\u043d\u043e\u0441 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 5000 \u0440\u0443\u0431. (50 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432 \u0421\u0428\u0410)\r\n                            \u041e\u043d\u043b\u0430\u0439\u043d \u0443\u0447\u0430\u0441\u0442\u0438\u0435:\u0414\u043b\u044f \u0433\u0440\u0430\u0436\u0434\u0430\u043d \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438: 1000 \u0440\u0443\u0431.\r\n\u0414\u043b\u044f \u0433\u0440\u0430\u0436\u0434\u0430\u043d \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u0442\u0440\u0430\u043d: 50 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432 \u0421\u0428\u0410<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div>\r\n                        <label class=\"nsdf-label\" for=\"nsdf-receiptFile\">PAYMENT RECEIPT FILE<\/label>\r\n                        <div class=\"nsdf-file-drop\" data-nsdf-file-drop>\r\n                            <div class=\"nsdf-file-icon\">&#128179;<\/div>\r\n                            <div>\r\n                                <div class=\"nsdf-file-text\"><b>Click to attach the receipt or drag it here<\/b> \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435 \u0435\u0451 \u0441\u044e\u0434\u0430<\/div>\r\n                                <div class=\"nsdf-file-hint\">(PDF, JPG, PNG \u2014 up to 10 MB)<\/div>\r\n                            <\/div>\r\n                            <input type=\"file\" id=\"nsdf-receiptFile\" name=\"receiptFile\" accept=\".pdf,.jpg,.jpeg,.png\" data-nsdf-file-input>\r\n                        <\/div>\r\n                        <div class=\"nsdf-file-name\" data-nsdf-file-name><\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- \u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 -->\r\n                <div>\r\n                    <label class=\"nsdf-label\" for=\"nsdf-comment\">COMMENTS \/ REQUESTS<\/label>\r\n                    <textarea class=\"nsdf-textarea\" id=\"nsdf-comment\" name=\"comment\" placeholder=\"\"><\/textarea>\r\n                <\/div>\r\n\r\n                <!-- \u041a\u0430\u043f\u0447\u0430 -->\r\n                <div>\r\n                    <label class=\"nsdf-label\" for=\"nsdf-captcha\"><span class=\"nsdf-required\">\u0421\u043a\u043e\u043b\u044c\u043a\u043e \u0431\u0443\u0434\u0435\u0442 4 + 5? (\u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0447\u0438\u0441\u043b\u043e)<\/span><\/label>\r\n                    <input class=\"nsdf-number-input\" type=\"number\" id=\"nsdf-captcha\" name=\"captcha\" required placeholder=\"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043e\u0442\u0432\u0435\u0442\">\r\n                <\/div>\r\n\r\n                <!-- \u0421\u043e\u0433\u043b\u0430\u0441\u0438\u044f -->\r\n                <div class=\"nsdf-consent-row\">\r\n                    <input type=\"checkbox\" id=\"nsdf-consent\" name=\"consent\" value=\"\u0414\u0430\" required>\r\n                    <label for=\"nsdf-consent\" class=\" translation-block\">I consent to the processing of my personal data in accordance with the <a href=\"https:\/\/nsdf.ru\" target=\"_blank\">privacy policy<\/a>. *<\/label>\r\n                <\/div>\r\n\r\n                <div class=\"nsdf-consent-row\">\r\n                    <input type=\"checkbox\" id=\"nsdf-photoConsent\" name=\"photoConsent\" value=\"\u0414\u0430\" required>\r\n                    <label for=\"nsdf-photoConsent\">I consent to photo and video recording during the event and to the publication of these materials by the organizers. *<\/label>\r\n                <\/div>\r\n\r\n                <button class=\"nsdf-submit-btn\" type=\"submit\" id=\"nsdf-submitBtn\">Register<\/button>\r\n                <div class=\"nsdf-status\" id=\"nsdf-statusBox\"><\/div>\r\n\r\n            <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- \u041c\u043e\u0434\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u043a\u043d\u043e \u0443\u0441\u043f\u0435\u0445\u0430 -->\r\n    <div id=\"nsdf-successModal\" class=\"nsdf-modal-overlay\" style=\"display:none;\">\r\n        <div class=\"nsdf-modal-content\">\r\n            <h2 class=\"nsdf-modal-title\">\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u0443\u0441\u043f\u0435\u0448\u043d\u0430!<\/h2>\r\n            <p class=\"nsdf-modal-sub\">\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u043d\u0430 <strong>NORTHERN SUSTAINABLE DEVELOPMENT FORUM<\/strong><\/p>\r\n\r\n            <div class=\"nsdf-modal-photo\" id=\"nsdf-modalPhotoBlock\" style=\"display:none;\">\r\n                <img decoding=\"async\" id=\"nsdf-modalPhotoImg\" src=\"\" alt=\"\u0412\u0430\u0448\u0435 \u0444\u043e\u0442\u043e\">\r\n            <\/div>\r\n\r\n            <div class=\"nsdf-modal-events-list\" id=\"nsdf-selectedEventsList\">\r\n                <p style=\"font-weight:600; margin:0 0 8px;\">\u0412\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u044f:<\/p>\r\n                <ul id=\"nsdf-eventsListUl\"><\/ul>\r\n            <\/div>\r\n            <button class=\"nsdf-modal-close-btn\" id=\"nsdf-closeModalBtn\">\u0417\u0430\u043a\u0440\u044b\u0442\u044c<\/button>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    (function() {\r\n        \/\/ ---- \u0423\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0435\u043b\u0435\u043a\u0442\u043e\u0440\u044b \u0432\u043d\u0443\u0442\u0440\u0438 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0431\u043b\u043e\u043a\u0430 ----\r\n        const form = document.getElementById('nsdf-regForm');\r\n        const statusBox = document.getElementById('nsdf-statusBox');\r\n        const submitBtn = document.getElementById('nsdf-submitBtn');\r\n        const multiSelects = form.querySelectorAll('select[multiple]');\r\n\r\n        \/\/ \u0421\u0447\u0451\u0442\u0447\u0438\u043a\u0438 \u0434\u043b\u044f multiple select\r\n        multiSelects.forEach(sel => {\r\n            const counter = form.querySelector(`.nsdf-selected-count[data-nsdf-count-for=\"${sel.id}\"]`);\r\n            const update = () => {\r\n                const n = sel.selectedOptions.length;\r\n                counter.textContent = n > 0 ? `\u0412\u044b\u0431\u0440\u0430\u043d\u043e: ${n}` : '';\r\n            };\r\n            sel.addEventListener('change', update);\r\n            update();\r\n        });\r\n\r\n        \/\/ \u041e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0432\u0441\u0435\u0445 file-drop (\u043f\u043e\u043a\u0430\u0437 \u0438\u043c\u0435\u043d\u0438 \u0444\u0430\u0439\u043b\u0430)\r\n        form.querySelectorAll('[data-nsdf-file-drop]').forEach(drop => {\r\n            const input = drop.querySelector('[data-nsdf-file-input]');\r\n            const nameBox = drop.parentElement.querySelector('[data-nsdf-file-name]');\r\n            input.addEventListener('change', () => {\r\n                if (input.files.length > 0) {\r\n                    const f = input.files[0];\r\n                    drop.classList.add('has-file');\r\n                    nameBox.style.display = 'block';\r\n                    nameBox.textContent = `\u041f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0451\u043d \u0444\u0430\u0439\u043b: ${f.name} (${(f.size \/ 1024 \/ 1024).toFixed(2)} \u041c\u0411)`;\r\n                } else {\r\n                    drop.classList.remove('has-file');\r\n                    nameBox.style.display = 'none';\r\n                    nameBox.textContent = '';\r\n                }\r\n            });\r\n        });\r\n\r\n        \/\/ \u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0432\u044b\u0431\u043e\u0440\u0430 \u0434\u043b\u044f multiple select (toggle)\r\n        document.querySelectorAll('.nsdf-events-section select[multiple]').forEach(sel => {\r\n            sel.addEventListener('mousedown', function(e) {\r\n                const target = e.target;\r\n                if (target.tagName === 'OPTION') {\r\n                    e.preventDefault();\r\n                    target.selected = !target.selected;\r\n                    this.dispatchEvent(new Event('change', { bubbles: true }));\r\n                }\r\n            });\r\n        });\r\n\r\n        \/\/ ---- \u041a\u0430\u043f\u0447\u0430 ----\r\n        let captchaSum = 0;\r\n        function generateCaptcha() {\r\n            const a = Math.floor(Math.random() * 10) + 1;\r\n            const b = Math.floor(Math.random() * 10) + 1;\r\n            captchaSum = a + b;\r\n            const label = document.querySelector('.nsdf-registration-wrap label[for=\"nsdf-captcha\"]');\r\n            if (label) {\r\n                label.innerHTML = `\u0417\u0430\u0449\u0438\u0442\u0430 \u043e\u0442 \u0441\u043f\u0430\u043c\u0430.<br>\u0421\u043a\u043e\u043b\u044c\u043a\u043e \u0431\u0443\u0434\u0435\u0442 ${a} + ${b}? (\u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0447\u0438\u0441\u043b\u043e) *`;\r\n            }\r\n            const input = document.getElementById('nsdf-captcha');\r\n            if (input) {\r\n                input.dataset.a = a;\r\n                input.dataset.b = b;\r\n            }\r\n        }\r\n        generateCaptcha();\r\n\r\n        \/\/ ---- \u041c\u043e\u0434\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u043a\u043d\u043e ----\r\n        const modal = document.getElementById('nsdf-successModal');\r\n        const closeBtn = document.getElementById('nsdf-closeModalBtn');\r\n        const eventsListUl = document.getElementById('nsdf-eventsListUl');\r\n        const modalPhotoImg = document.getElementById('nsdf-modalPhotoImg');\r\n        const modalPhotoBlock = document.getElementById('nsdf-modalPhotoBlock');\r\n\r\n        function showModal(selectedEvents, photoFile) {\r\n            eventsListUl.innerHTML = '';\r\n            if (selectedEvents.length === 0) {\r\n                const li = document.createElement('li');\r\n                li.textContent = '\u0412\u044b \u043d\u0435 \u0432\u044b\u0431\u0440\u0430\u043b\u0438 \u043d\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u044f.';\r\n                eventsListUl.appendChild(li);\r\n            } else {\r\n                selectedEvents.forEach(event => {\r\n                    const li = document.createElement('li');\r\n                    li.textContent = event;\r\n                    eventsListUl.appendChild(li);\r\n                });\r\n            }\r\n\r\n            if (photoFile) {\r\n                modalPhotoBlock.style.display = 'block';\r\n                const url = URL.createObjectURL(photoFile);\r\n                modalPhotoImg.src = url;\r\n                modalPhotoImg.dataset.url = url;\r\n            } else {\r\n                modalPhotoBlock.style.display = 'none';\r\n                if (modalPhotoImg.src) {\r\n                    URL.revokeObjectURL(modalPhotoImg.src);\r\n                    modalPhotoImg.src = '';\r\n                }\r\n            }\r\n\r\n            modal.style.display = 'flex';\r\n        }\r\n\r\n        function hideModal() {\r\n            modal.style.display = 'none';\r\n            if (modalPhotoImg.dataset.url) {\r\n                URL.revokeObjectURL(modalPhotoImg.dataset.url);\r\n                modalPhotoImg.dataset.url = '';\r\n                modalPhotoImg.src = '';\r\n            }\r\n        }\r\n\r\n        closeBtn.addEventListener('click', hideModal);\r\n        modal.addEventListener('click', function(e) {\r\n            if (e.target === modal) {\r\n                hideModal();\r\n            }\r\n        });\r\n\r\n        \/\/ ---- \u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0444\u043e\u0440\u043c\u044b ----\r\n        form.addEventListener('submit', async (e) => {\r\n            e.preventDefault();\r\n            statusBox.className = 'nsdf-status';\r\n            statusBox.style.display = 'none';\r\n\r\n            const captchaInput = document.getElementById('nsdf-captcha');\r\n            const a = parseInt(captchaInput.dataset.a, 10);\r\n            const b = parseInt(captchaInput.dataset.b, 10);\r\n            const userAnswer = parseInt(captchaInput.value, 10);\r\n            if (isNaN(userAnswer) || userAnswer !== a + b) {\r\n                statusBox.textContent = `\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043e\u0442\u0432\u0435\u0442. \u041f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u043e\u0442\u0432\u0435\u0442: ${a + b}. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0441\u043d\u043e\u0432\u0430.`;\r\n                statusBox.classList.add('err');\r\n                statusBox.style.display = 'block';\r\n                captchaInput.focus();\r\n                captchaInput.select();\r\n                return;\r\n            }\r\n\r\n            const photoInput = document.getElementById('nsdf-photo');\r\n            let photoFile = null;\r\n            if (photoInput.files.length > 0) {\r\n                photoFile = photoInput.files[0];\r\n            }\r\n\r\n            const formData = new FormData(form);\r\n            formData.append('captcha_a', a);\r\n            formData.append('captcha_b', b);\r\n\r\n            submitBtn.disabled = true;\r\n            submitBtn.textContent = '\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430...';\r\n\r\n            try {\r\n                const res = await fetch('save.php', {\r\n                    method: 'POST',\r\n                    body: formData\r\n                });\r\n                if (!res.ok) throw new Error('\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430: ' + res.status);\r\n\r\n                const allSelects = form.querySelectorAll('select[multiple]');\r\n                const selectedEvents = [];\r\n                allSelects.forEach(sel => {\r\n                    const options = sel.selectedOptions;\r\n                    for (let opt of options) {\r\n                        selectedEvents.push(opt.textContent);\r\n                    }\r\n                });\r\n\r\n                showModal(selectedEvents, photoFile);\r\n\r\n                form.reset();\r\n                multiSelects.forEach(sel => {\r\n                    const counter = form.querySelector(`.nsdf-selected-count[data-nsdf-count-for=\"${sel.id}\"]`);\r\n                    counter.textContent = '';\r\n                });\r\n                form.querySelectorAll('[data-nsdf-file-drop]').forEach(drop => {\r\n                    drop.classList.remove('has-file');\r\n                    const nameBox = drop.parentElement.querySelector('[data-nsdf-file-name]');\r\n                    nameBox.style.display = 'none';\r\n                    nameBox.textContent = '';\r\n                });\r\n                generateCaptcha();\r\n            } catch (err) {\r\n                statusBox.textContent = '\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0444\u043e\u0440\u043c\u0443. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0451 \u0440\u0430\u0437 \u0438\u043b\u0438 \u043d\u0430\u043f\u0438\u0448\u0438\u0442\u0435 \u043d\u0430\u043c \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e. (' + err.message + ')';\r\n                statusBox.classList.add('err');\r\n                statusBox.style.display = 'block';\r\n            } finally {\r\n                submitBtn.disabled = false;\r\n                submitBtn.textContent = '\u0417\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f';\r\n            }\r\n        });\r\n    })();\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u043d\u0430 \u0421\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0444\u043e\u0440\u0443\u043c \u043f\u043e \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u043c\u0443 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430 \u0421\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0444\u043e\u0440\u0443\u043c\u043f\u043e \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u043c\u0443 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u0417\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u0430\u043d\u043a\u0435\u0442\u0443, \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0435\u0441\u0441\u0438\u0438. \u0414\u0430\u0442\u0430 7\u201310 \u043e\u043a\u0442\u044f\u0431\u0440\u044f 2026 \u041c\u0435\u0441\u0442\u043e \u0433. \u042f\u043a\u0443\u0442\u0441\u043a, \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430 \u0421\u0430\u0445\u0430 (\u042f\u043a\u0443\u0442\u0438\u044f) \u0424\u043e\u0440\u043c\u0430\u0442 \u043e\u0447\u043d\u043e + \u043e\u043d\u043b\u0430\u0439\u043d \u0421\u043e\u0432\u0435\u0442: \u0427\u0442\u043e\u0431\u044b \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u0441\u0441\u0438\u0439 \u0432 \u043e\u0434\u043d\u043e\u043c \u0441\u043f\u0438\u0441\u043a\u0435, \u043f\u0440\u043e\u0441\u0442\u043e \u043a\u043b\u0438\u043a\u0430\u0439\u0442\u0435 \u043f\u043e \u043f\u0443\u043d\u043a\u0442\u0430\u043c \u2014 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u044b\u0439 \u043a\u043b\u0438\u043a \u0441\u043d\u0438\u043c\u0430\u0435\u0442 \u0432\u044b\u0431\u043e\u0440. \u0410\u043d\u043a\u0435\u0442\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u041f\u043e\u043b\u044f \u0441\u043e \u0437\u0432\u0451\u0437\u0434\u043e\u0447\u043a\u043e\u0439 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b. \u0412 [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-17123","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nsdf.ru\/en\/wp-json\/wp\/v2\/pages\/17123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nsdf.ru\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nsdf.ru\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nsdf.ru\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nsdf.ru\/en\/wp-json\/wp\/v2\/comments?post=17123"}],"version-history":[{"count":0,"href":"https:\/\/nsdf.ru\/en\/wp-json\/wp\/v2\/pages\/17123\/revisions"}],"wp:attachment":[{"href":"https:\/\/nsdf.ru\/en\/wp-json\/wp\/v2\/media?parent=17123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}