.Board_container__t1m3r{width:100%;margin:0 auto;padding:25px}@media (max-width:1600px){.Board_container__t1m3r{padding:25px}}@media (max-width:1281px){.Board_container__t1m3r{padding:20px}}@media (max-width:800px){.Board_container__t1m3r{padding:15px}}.GalleryStack_root__TcRvy{display:flex;flex-direction:column;gap:2.5rem}.GalleryStack_sectionTitle__UHjDh{color:var(--mantine-color-headline);padding:0;font-size:1.5rem;font-weight:700;letter-spacing:-.01em}.GalleryStack_block__UcVC2{color:var(--mantine-color-text);display:flex;flex-direction:column;gap:0;background:transparent}.GalleryStack_header__1ajgA{color:var(--mantine-color-button);background-color:var(--mantine-color-button-background);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:0;column-gap:0}.GalleryStack_headerCell__Oep89{display:flex;flex-direction:column;padding:1rem 1.25rem}.GalleryStack_headerCell__Oep89:not(:last-child){border-right:2px solid var(--mantine-color-button)}.GalleryStack_headerMarkdown__ZjiCh{display:flex;flex-direction:column;gap:.35rem}.GalleryStack_headerPrimary__Cnx_7{font-weight:700;font-size:1.1rem}.GalleryStack_headerSecondary__ejwqY{font-weight:400;font-size:.72rem}.GalleryStack_headerParagraph__bhM5Q{margin:0;line-height:1.4;color:inherit}.GalleryStack_headerLink__IbbfT{color:inherit;text-decoration:underline;text-underline-offset:.18rem}.GalleryStack_headerPlaceholder__v5cir{display:block;min-height:1rem;visibility:hidden}.GalleryStack_body__CQcuB{color:var(--mantine-color-button);background-color:var(--mantine-color-page-background);padding:1.5rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:1.25rem}.GalleryStack_body__CQcuB p{margin:0;font-size:1.1rem;line-height:1.6;color:inherit}.GalleryStack_bodyMarkdown__CfMj8{color:var(--mantine-color-button)}.GalleryStack_bodyMarkdown__CfMj8 *{color:inherit!important}.GalleryStack_bodyParagraph__3OIvK{font-size:1.1rem;line-height:1.6}.GalleryStack_bodyHeading__JF9RT,.GalleryStack_bodyParagraph__3OIvK{margin:0;color:var(--mantine-color-button)}.GalleryStack_spotlight__kvtjQ{text-align:center;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:700;color:var(--mantine-color-button);display:flex;flex-direction:column;gap:.35rem}.GalleryStack_carousel__P6G3a{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;width:100%}.GalleryStack_carouselViewport__IZhr_{--gallery-carousel-gap:1rem;--visible-count:3;position:relative;flex:1 1;overflow:hidden;max-width:640px;width:100%;margin:0 auto}.GalleryStack_carouselTrack__lGMmP{display:flex;align-items:center;gap:var(--gallery-carousel-gap)}.GalleryStack_carouselItem__FhH1T{flex:0 0 calc((100% - (var(--visible-count) - 1) * var(--gallery-carousel-gap)) / var(--visible-count));border:none;padding:0;background:transparent;aspect-ratio:3/2;overflow:hidden;cursor:pointer;transition:transform .45s ease}.GalleryStack_carouselItem__FhH1T:focus-visible{outline:2px solid var(--mantine-color-button);outline-offset:2px}.GalleryStack_carouselItemActive__5_ylO{transform:scale(1.03)}.GalleryStack_carouselImage__Vx7yN{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;box-shadow:0 10px 20px rgba(0,0,0,.16)}.GalleryStack_arrowButton__qQWQR{background-color:var(--mantine-color-button);color:var(--mantine-color-page-background)}.GalleryStack_arrowButton__qQWQR:disabled{opacity:.35;cursor:default}.GalleryStack_modal__69lh6{display:flex;flex-direction:column;gap:1.5rem}.GalleryStack_modalControls__Ujf2G{display:flex;justify-content:space-between;align-items:center}.GalleryStack_modalImageWrapper___WOYF{position:relative;width:100%}.GalleryStack_modalImage__bsQTN{width:100%;height:auto;border-radius:0;object-fit:contain;max-height:calc(90vh - 160px)}@media (max-width:960px){.GalleryStack_header__1ajgA{grid-template-columns:1fr;row-gap:0}.GalleryStack_headerCell__Oep89{border-right:none;border-bottom:2px solid var(--mantine-color-button)}.GalleryStack_headerCell__Oep89:last-child{border-bottom:none}.GalleryStack_carouselViewport__IZhr_{max-width:none}}.ImageActionBanner_card__4Nzcq{overflow:hidden}.ImageActionBanner_bodyContent__Sg3qD{padding:var(--mantine-spacing-lg)}.ImageActionBanner_title__OmXVv{margin-bottom:var(--mantine-spacing-xs)}.ImageActionBanner_description__A86bn{margin-bottom:var(--mantine-spacing-md)}.ImageActionBanner_overlay__kcyor{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--mantine-color-overlay);z-index:2;border-radius:var(--mantine-radius-md)}.ImageActionBanner_bannerFitImage__DASVt{position:relative;padding:0;line-height:0}.ImageActionBanner_imageWrapperFitImage__l7m0j{width:100%;position:relative;z-index:1}.ImageActionBanner_imageFitMode__3xcBT{display:block;border-radius:var(--mantine-radius-md)}.ImageActionBanner_contentWrapperFitImage__BJrMO{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:3;padding:var(--mantine-spacing-xl);box-sizing:border-box;line-height:normal}.ImageActionBanner_bannerFitContent__mxuqb{position:relative}.ImageActionBanner_backgroundImage__L1EzR{position:absolute!important;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:1;border-radius:var(--mantine-radius-md)}.ImageActionBanner_contentWrapperFitContent__LO3DG{position:relative;z-index:3}@media (max-width:em(768px)){.ImageActionBanner_contentWrapperFitImage__BJrMO{padding:var(--mantine-spacing-lg)}}.FormRenderer_container__qg8oc{width:100%;margin:0 auto;padding:20px;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (max-width:1600px){.FormRenderer_container__qg8oc{padding:20px}}@media (max-width:1281px){.FormRenderer_container__qg8oc{padding:18px}}@media (max-width:800px){.FormRenderer_container__qg8oc{padding:15px}}.FormRenderer_header__bs73Z{margin-bottom:40px;text-align:center}.FormRenderer_formTitle__mrPQH{font-size:2.5rem;font-weight:700;color:#2f64a4;margin-bottom:20px}.FormRenderer_progressBar__Lq43v{width:100%;height:8px;background-color:#f0f0f0;border-radius:4px;overflow:hidden;margin-bottom:10px}.FormRenderer_progressFill__3V1Y0{height:100%;background:linear-gradient(90deg,#ffeb3b,gold);transition:width .3s ease}.FormRenderer_pageIndicator__JbHlQ{font-size:.9rem;color:#666;margin:0}.FormRenderer_pageContent__qye30{margin-bottom:40px}.FormRenderer_pageTitle__RA3JX{font-size:1.8rem;font-weight:600;color:#2f64a4;margin-bottom:10px}.FormRenderer_pageDescription__ut42m{font-size:1.1rem;color:#666;margin-bottom:30px;line-height:1.5}.FormRenderer_section__agLnv{margin-bottom:40px;padding:25px}.FormRenderer_sectionTitle__AYmj1{font-size:1.4rem;font-weight:600;color:#2f64a4;margin-bottom:20px;border-bottom:2px solid #ffeb3b;padding-bottom:8px}.FormRenderer_instructionBadge__crQXW{display:inline-block;background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff;font-size:.875rem;font-weight:600;padding:6px 12px;margin-bottom:12px}.FormRenderer_fieldsContainer__f2_rn{display:flex;flex-direction:column;gap:20px}.FormRenderer_fieldWrapper__91Yii{position:relative}.FormRenderer_fieldWrapper__91Yii.FormRenderer_hasError__iEb0f{background-color:#ffeaea;border:2px solid #d32f2f;padding:15px;margin:5px 0}.FormRenderer_fieldError__nYy0V{color:#d32f2f;font-size:.875rem;margin-top:5px;display:flex;align-items:center}.FormRenderer_fieldError__nYy0V:before{content:"⚠️";margin-right:5px}.FormRenderer_navigation__UeJRZ{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.FormRenderer_navigationButtons__gzT1B{display:flex;justify-content:space-between;align-items:center;gap:1rem}.FormRenderer_startOverContainer__XYPYY{display:flex;justify-content:flex-end;margin-top:.5rem}.FormRenderer_successNavigation__uO6Kk{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;align-items:center}@media (max-width:800px){.FormRenderer_formTitle__mrPQH{font-size:2rem}.FormRenderer_pageTitle__RA3JX{font-size:1.5rem}.FormRenderer_section__agLnv{padding:20px}.FormRenderer_navigationButtons__gzT1B{flex-direction:row;justify-content:space-between}.FormRenderer_startOverContainer__XYPYY{justify-content:center}.FormRenderer_successNavigation__uO6Kk{align-items:center}}.FormRenderer_successMessage__u05f8{text-align:center;padding:60px 20px;background:#fff;border:none}.FormRenderer_successMessage__u05f8 h2{color:#2f64a4;font-size:2rem;margin-bottom:15px}.FormRenderer_successMessage__u05f8 p{color:#666;font-size:1.1rem;margin:0 0 30px}@media (max-width:480px){.FormRenderer_formTitle__mrPQH{font-size:1.8rem}.FormRenderer_pageTitle__RA3JX{font-size:1.3rem}.FormRenderer_section__agLnv{padding:15px}}.FormRenderer_documentInfo__Gv8BH{background:hsla(0,0%,100%,.8);padding:20px;margin:20px 0;text-align:left;display:inline-block}.FormRenderer_documentInfo__Gv8BH p{margin:8px 0;font-size:1rem}.FormRenderer_documentInfo__Gv8BH strong{color:#2f64a4}.FormRenderer_documentsContainer__ZmH2a{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin:30px 0;width:100%}@media (max-width:768px){.FormRenderer_documentsContainer__ZmH2a{grid-template-columns:1fr;gap:20px}}.FormRenderer_documentSection__R1wf6{background:#fff;padding:20px;border:1px solid #e0e0e0}.FormRenderer_documentSection__R1wf6 h3{color:#2f64a4;margin-bottom:15px;font-size:1.2rem}.FormRenderer_documentPreview__uUoxR{background:#f8f9fa;border:1px solid #dee2e6;padding:15px;margin-bottom:15px}.FormRenderer_svgContainer__vpKBs{display:flex;justify-content:center;align-items:center}.FormRenderer_documentImage__GspvM,.FormRenderer_svgContainer__vpKBs svg{max-width:100%;height:auto;border:1px solid #ddd;background:#fff}.FormRenderer_documentImage__GspvM{display:block;margin:0 auto}.FormRenderer_downloadButton__YmJGU{width:100%;margin-top:10px}.FormRenderer_downloadButtons__7UTWO{margin-top:15px}.FormRenderer_submissionError__ZvSs_{background:#ffebee;border:2px solid #f44336;padding:20px;margin:20px 0;text-align:center}.FormRenderer_submissionError__ZvSs_ h3{color:#d32f2f;margin-bottom:10px}.FormRenderer_submissionError__ZvSs_ p{color:#666;margin-bottom:15px}.FormRenderer_errorDismiss__eEseZ{margin-top:10px}.TextField_fieldContainer__0WzT9{display:flex;flex-direction:column;width:100%;position:relative}.TextField_label__W6vsl{font-size:1rem;font-weight:600;color:#2f64a4;margin-bottom:8px;display:block}.TextField_required__fAgAJ{color:#d32f2f;margin-left:4px}.TextField_inputContainer__jv9tg{position:relative;display:flex;flex-direction:column}.TextField_input__gfU2s{width:100%;padding:12px 16px;font-size:1rem;border:2px solid #e0e0e0;background:#fff;transition:all .3s ease;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box}.TextField_input__gfU2s:focus{outline:none;border-color:#2f64a4;box-shadow:0 0 0 3px rgba(47,100,164,.1)}.TextField_input__gfU2s::placeholder{color:#999}.TextField_inputError__tTcUO{border-color:#d32f2f;background-color:#ffeaea}.TextField_inputError__tTcUO:focus{border-color:#d32f2f;box-shadow:0 0 0 3px rgba(211,47,47,.1)}.TextField_characterCounter__hzLdq{font-size:.875rem;color:#666;margin-top:4px;text-align:right;transition:color .2s ease}.TextField_counterError__gvE7f{color:#d32f2f;font-weight:600}.TextField_textarea__YYd0c{resize:vertical;min-height:100px;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}.TextField_readonly__JfSyW{background-color:#f5f5f5;color:#666;cursor:not-allowed}.TextField_checkboxGroup__iY8Ww,.TextField_radioGroup__GlGNl{display:flex;flex-direction:column;gap:12px}.TextField_checkboxLabel__79WqF,.TextField_radioLabel__iYndv{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:1rem;color:#333}.TextField_checkboxLabel__79WqF input,.TextField_radioLabel__iYndv input{margin:0;cursor:pointer}.TextField_affiliateNote__7Len7,.TextField_optionDescription__OKOnB{font-size:.875rem;color:#666;margin-top:4px}.TextField_optionDescription__OKOnB{margin-left:24px;font-style:italic}.TextField_fieldDescription__DtEo1{font-size:.9rem;color:#666;margin-bottom:12px;font-style:italic}.TextField_selectionCounter__HD_bQ{font-size:.875rem;color:#2f64a4;margin-bottom:12px;font-weight:600}.TextField_maxReached__wqkMm{color:#ff9800}.TextField_disabled__OeruH{opacity:.5;cursor:not-allowed}.TextField_disabled__OeruH input{cursor:not-allowed}.TextField_affiliateInputWrapper__hQTwf{position:relative}.TextField_affiliateInput__F6jAi{background-color:#f8f9fa;border:2px solid #e0e0e0;color:#2f64a4;font-weight:500}.TextField_affiliateInput__F6jAi:focus{background-color:#fff}.TextField_affiliateStatus__SWj_j{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:.875rem;color:#666}.TextField_loadingSpinner__owMbJ{animation:TextField_spin__nd7DK 1s linear infinite;display:inline-block;font-size:1rem}@keyframes TextField_spin__nd7DK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TextField_affiliateInfo__FhSuf{margin-top:12px;padding:12px;border:1px solid #e0e0e0}.TextField_affiliateFound__vwPIb{display:flex;align-items:center;gap:12px;color:#2e7d32;background-color:#e8f5e9;padding:8px 12px;border:1px solid #4caf50}.TextField_affiliateNotFound__Sx253{display:flex;align-items:center;gap:12px;color:#f57c00;background-color:#fff3e0;padding:8px 12px;border:1px solid #ff9800}.TextField_statusIcon__piOiV{font-size:1.2rem;font-weight:700}.TextField_affiliateDetails__UDS8Y{display:flex;flex-direction:column;gap:2px}.TextField_affiliateId__gju2E{font-size:.8rem;color:#666;font-weight:400}.TextField_affiliateHelp__fmB_I{margin-top:12px;padding:12px;background-color:#e3f2fd;border:1px solid #2196f3;color:#1565c0}.TextField_affiliateHelp__fmB_I p{margin:0;font-size:.875rem;line-height:1.4}.TextField_affiliateHelp__fmB_I code{background-color:#fff;padding:2px 6px;font-family:Courier New,monospace;font-size:.8rem;border:1px solid #ccc}@media (max-width:480px){.TextField_input__gfU2s{padding:10px 14px;font-size:16px}.TextField_affiliateFound__vwPIb,.TextField_affiliateNotFound__Sx253{flex-direction:column;align-items:flex-start;gap:8px}.TextField_affiliateDetails__UDS8Y{width:100%}}.TextContentField_textContent__3VE4e{font-size:1rem;line-height:1.6;color:#333;margin:0;padding:0}.TextContentField_textContent__3VE4e strong{font-weight:600;color:#2f64a4}.TextContentField_textContent__3VE4e em{font-style:italic;color:#666}.TextContentField_textContent__3VE4e br{line-height:1.8}