.FileUploader_wrapper__GzB4P{margin-top:1rem}.FileUploader_dropzone__2F_Kb{display:block;width:100%;cursor:pointer}.FileUploader_dropbox__aiM0z{border:1px dashed rgba(129,161,193,.4);border-radius:12px;padding:1.5rem;text-align:center;transition:border-color .2s ease,background .25s ease,transform .2s ease;background:rgba(255,255,255,.03);font-size:1rem;color:var(--text-color)}.FileUploader_dropbox__aiM0z.FileUploader_dragover__Cql4i,.FileUploader_dropbox__aiM0z:focus,.FileUploader_dropbox__aiM0z:hover{border-color:rgba(129,161,193,.65);background:rgba(129,161,193,.12);transform:translateY(-1px)}.FileUploader_input__kQPmZ{display:none}.TextAttachmentForm_form__4Kuov{width:100%;display:flex;flex-direction:column;gap:.85rem;padding:1.2rem 0;border-top:1px solid rgba(129,161,193,.25)}.TextAttachmentForm_heading__VZ7Mt{margin:0;font-size:.85rem;text-transform:uppercase;letter-spacing:.18em;opacity:.6}.TextAttachmentForm_label__WjiiQ{display:flex;flex-direction:column;gap:.45rem;font-size:.95rem}.TextAttachmentForm_input__Y9tEj,.TextAttachmentForm_textarea__5Qo2R{width:100%;border-radius:10px;border:1px solid rgba(129,161,193,.35);background:rgba(255,255,255,.04);color:var(--text-color);padding:.65rem .75rem;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.TextAttachmentForm_textarea__5Qo2R{resize:vertical;min-height:140px;line-height:1.6}.TextAttachmentForm_input__Y9tEj:focus,.TextAttachmentForm_textarea__5Qo2R:focus{outline:none;border-color:rgba(129,161,193,.7);box-shadow:0 0 0 2px rgba(129,161,193,.25);background:rgba(255,255,255,.06)}.TextAttachmentForm_error__eaRGF{margin:0;color:#ff8a8a;font-size:.9rem}.TextAttachmentForm_button__1CMEM{align-self:flex-start;padding:.6rem 1.3rem;border-radius:999px;border:1px solid rgba(129,161,193,.4);background:rgba(129,161,193,.16);color:var(--text-color);font-weight:600;letter-spacing:.02em;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.TextAttachmentForm_button__1CMEM:hover:not(:disabled){transform:translateY(-2px);background:rgba(129,161,193,.24);border-color:rgba(129,161,193,.6)}.TextAttachmentForm_button__1CMEM:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.TextAttachmentForm_textarea__5Qo2R{min-height:120px}}.AttachmentRenderer_section__eapWJ{width:100%;display:flex;flex-direction:column;gap:1.75rem}.AttachmentRenderer_list__5_PHF{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.75rem}.AttachmentRenderer_listItem__Lnc14{display:flex;flex-direction:column;gap:.85rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(129,161,193,.2)}.AttachmentRenderer_previewBox__HeVtq{margin:0}.AttachmentRenderer_previewFrame__Ui_9O,.AttachmentRenderer_previewImage__4awW_,.AttachmentRenderer_previewVideo__7U2wi{width:100%;border-radius:16px}.AttachmentRenderer_previewImage__4awW_{height:auto;object-fit:contain}.AttachmentRenderer_previewVideo__7U2wi{max-height:min(70vh,680px);background:#000}.AttachmentRenderer_previewAudio__5KKXD{width:100%;max-width:520px;height:auto}.AttachmentRenderer_previewFrame__Ui_9O{min-height:320px;height:clamp(360px,60vh,720px);border:none;background:rgba(15,20,28,.6)}.AttachmentRenderer_noteBox__V5zwe{border-left:3px solid rgba(129,161,193,.6);padding-left:1.1rem}.AttachmentRenderer_noteBody__C1yEo{white-space:pre-wrap;line-height:1.7;font-size:1.02rem;letter-spacing:.01em;margin:0}.AttachmentRenderer_noteEdit__0IR1o{display:flex;flex-direction:column;gap:.75rem}.AttachmentRenderer_noteLabel__XHqiC{display:flex;flex-direction:column;gap:.45rem;font-size:.95rem}.AttachmentRenderer_noteInput__Rh_4E,.AttachmentRenderer_noteTextarea__XwgI1{border-radius:10px;border:1px solid rgba(129,161,193,.35);background:rgba(255,255,255,.04);color:var(--text-color);padding:.65rem .75rem;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.AttachmentRenderer_noteTextarea__XwgI1{resize:vertical;min-height:160px;line-height:1.6}.AttachmentRenderer_noteInput__Rh_4E:focus,.AttachmentRenderer_noteTextarea__XwgI1:focus{outline:none;border-color:rgba(129,161,193,.7);box-shadow:0 0 0 2px rgba(129,161,193,.25);background:rgba(255,255,255,.06)}.AttachmentRenderer_info__dCb8O{display:flex;flex-direction:column;gap:.6rem}.AttachmentRenderer_actions__2Y0Gw{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.AttachmentRenderer_buttons__GyFuS{display:flex;gap:.45rem;margin-left:auto}.AttachmentRenderer_buttons__GyFuS button{padding:.3rem .75rem;border-radius:999px;border:1px solid rgba(129,161,193,.35);background:rgba(129,161,193,.12);color:var(--text-color);font-size:.82rem;letter-spacing:.02em;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.AttachmentRenderer_buttons__GyFuS button:hover:not(:disabled){transform:translateY(-1px);background:rgba(129,161,193,.22);border-color:rgba(129,161,193,.55)}.AttachmentRenderer_buttons__GyFuS button:disabled{opacity:.55;cursor:not-allowed}.AttachmentRenderer_pending__i9fpp{font-size:.85rem;opacity:.72}@media (max-width:768px){.AttachmentRenderer_listItem__Lnc14{gap:.75rem;padding-bottom:1.25rem}.AttachmentRenderer_previewFrame__Ui_9O,.AttachmentRenderer_previewImage__4awW_,.AttachmentRenderer_previewVideo__7U2wi{border-radius:12px}.AttachmentRenderer_buttons__GyFuS{width:100%;justify-content:flex-end;margin-left:0}.AttachmentRenderer_noteTextarea__XwgI1{min-height:140px}}.DetailPage_page__qYjrQ{width:100%;max-width:880px;margin:0 auto 4.5rem;padding:3rem 1.5rem;display:flex;flex-direction:column;gap:2.25rem}.DetailPage_header__RBxlJ{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.DetailPage_header__RBxlJ h1{margin:0;font-size:clamp(2.4rem,4vw,3.1rem);letter-spacing:.015em}.DetailPage_meta__XT53X{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;opacity:.62}.DetailPage_meta__XT53X span{display:inline-flex;gap:.35rem;align-items:center}.DetailPage_imageWrap__iC6Dj{width:100%;display:flex;justify-content:center}.DetailPage_image__UgRlD{width:auto;max-width:min(100%,620px);height:auto;border-radius:18px;display:block;box-shadow:0 20px 42px rgba(0,0,0,.32)}.DetailPage_controls__fUdFr{display:flex;gap:.75rem;align-items:center;justify-content:center;flex-wrap:wrap}.DetailPage_controls__fUdFr button{padding:.55rem 1.4rem;border-radius:999px;border:1px solid rgba(129,161,193,.4);background:rgba(129,161,193,.16);color:var(--text-color);letter-spacing:.02em;font-weight:600;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.DetailPage_controls__fUdFr button:hover:not(:disabled){transform:translateY(-2px);background:rgba(129,161,193,.24);border-color:rgba(129,161,193,.6)}.DetailPage_controls__fUdFr button:disabled{opacity:.6;cursor:not-allowed}.DetailPage_fileInput__5uhrL{display:none}.DetailPage_saving__idkuU{font-size:.85rem;opacity:.7}.DetailPage_divider__BfO_A{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(129,161,193,.38),transparent);border:none;margin:0}.DetailPage_description__NjxYc{max-width:720px;margin:0 auto;padding-top:1.25rem;display:flex;flex-direction:column;gap:1.5rem;font-size:1.05rem;line-height:1.75;letter-spacing:.01em}.DetailPage_description__NjxYc p{margin:0}.DetailPage_adminTools__vovfb,.DetailPage_attachments__mpUDm{width:100%;max-width:780px;margin:0 auto}.DetailPage_adminTools__vovfb{display:flex;flex-direction:column;gap:1.2rem}.DetailPage_adminTitle__cfzG2{margin:0;font-size:.9rem;text-transform:uppercase;letter-spacing:.18em;opacity:.55}.DetailPage_adminHint__uhaBl{margin:0;font-size:.95rem;opacity:.65}@media (max-width:768px){.DetailPage_page__qYjrQ{padding:2.5rem 1rem 3rem;gap:2rem}.DetailPage_image__UgRlD{max-width:min(100%,520px);border-radius:14px}.DetailPage_controls__fUdFr button{padding:.5rem 1.1rem}.DetailPage_description__NjxYc{font-size:1rem}}.EditableText_container__WdXXx{display:flex;align-items:center;gap:.5rem}.EditableText_editButton__ORax7{background:none;border:none;cursor:pointer;font-size:1rem;color:var(--accent-color)}.EditableText_textarea__jWduT{width:100%;margin-bottom:.5rem}.EditableText_buttons__twrWx{display:flex;gap:.5rem}.Home_wrapper__3ouQ_{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 1.5rem 3rem}.Home_hero__R8Aho{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;justify-items:center;gap:3rem;width:100%;max-width:1100px;margin:0 auto}.Home_text__TcdrB{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;max-width:540px}.Home_title__y18ON h1{font-size:3.25rem;line-height:1.05;margin-bottom:.5rem;position:relative}.Home_title__y18ON h1:after{content:"";display:block;width:72px;height:3px;margin:1.25rem auto 0;background:var(--accent-color);border-radius:999px;opacity:.9}.Home_description__NsJ01 p{font-size:1.2rem;margin:0 auto 1.5rem;line-height:1.7;opacity:.9;max-width:520px}.Home_imageWrapper__ATTNO{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;max-width:520px}.Home_image__eUy9L{max-width:100%;height:auto;max-height:420px;width:auto;display:block;margin:0 auto;border-radius:8px;object-fit:contain}.Home_adminControls__rNMtJ{margin-top:12px;display:flex;gap:8px;align-items:center}.Home_fileInput__0pG7S{display:none}.Home_saving__62D5W{font-size:12px;opacity:.7}.Home_nav__Dcc_q{width:100%;max-width:1100px;margin:4rem auto 0;display:flex;flex-direction:column;gap:1.25rem}.Home_navButton__DpUXP{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:1.75rem 2rem;width:100%;min-height:110px;border:1px solid rgba(129,161,193,.25);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02));color:var(--text-color);text-decoration:none;font-size:1.2rem;position:relative;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.28);transition:transform .2s ease,box-shadow .3s ease,border-color .3s ease}.Home_navButton__DpUXP:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.35);border-color:rgba(129,161,193,.65)}.Home_navButton__DpUXP:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(129,161,193,.16),rgba(129,161,193,.03));opacity:0;transition:opacity .3s ease}.Home_navButton__DpUXP:hover:before{opacity:1}.Home_navButton__DpUXP:after{content:"";justify-self:end;width:12px;height:12px;border-right:2px solid var(--accent-color);border-bottom:2px solid var(--accent-color);transform:rotate(-45deg);transition:transform .2s ease}.Home_navButton__DpUXP:hover:after{transform:translateX(4px) rotate(-45deg)}.Home_navButton__DpUXP>*{position:relative;z-index:1}.Home_navButton__DpUXP svg{width:48px;height:48px;padding:10px;border-radius:12px;background:rgba(129,161,193,.15);color:var(--accent-color);box-shadow:inset 0 0 0 1px rgba(129,161,193,.35)}.Home_navButton__DpUXP span{font-size:1.35rem;font-weight:600;letter-spacing:.01em}.Home_contact__Ujak3{width:100%;max-width:1100px;margin:3rem auto 0}.Home_contactButton__WOUCu{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:1.85rem 2.25rem;width:100%;min-height:120px;border:1px solid rgba(129,161,193,.25);border-radius:16px;background:linear-gradient(135deg,rgba(129,161,193,.18),rgba(129,161,193,.04));color:var(--text-color);text-decoration:none;font-size:1.25rem;position:relative;overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.32);transition:transform .2s ease,box-shadow .3s ease,border-color .3s ease}.Home_contactButton__WOUCu:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,0,.38);border-color:rgba(129,161,193,.65)}.Home_contactButton__WOUCu:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(129,161,193,.28),rgba(129,161,193,.06));opacity:0;transition:opacity .3s ease}.Home_contactButton__WOUCu:hover:before{opacity:1}.Home_contactButton__WOUCu:after{content:"";justify-self:end;width:12px;height:12px;border-right:2px solid var(--accent-color);border-bottom:2px solid var(--accent-color);transform:rotate(-45deg);transition:transform .2s ease}.Home_contactButton__WOUCu:hover:after{transform:translateX(4px) rotate(-45deg)}.Home_contactButton__WOUCu>*{position:relative;z-index:1}.Home_contactButton__WOUCu svg{width:52px;height:52px;padding:12px;border-radius:14px;background:rgba(129,161,193,.2);color:var(--accent-color);box-shadow:inset 0 0 0 1px rgba(129,161,193,.35)}.Home_contactButton__WOUCu span{font-size:1.4rem;font-weight:600;letter-spacing:.01em}@media (max-width:768px){.Home_wrapper__3ouQ_{padding:0 1rem 2rem}.Home_hero__R8Aho{gap:2.5rem}.Home_title__y18ON h1{font-size:2.6rem}.Home_nav__Dcc_q{margin-top:3rem}.Home_contactButton__WOUCu,.Home_navButton__DpUXP{padding:1.5rem 1.75rem}.Home_contactButton__WOUCu span,.Home_navButton__DpUXP span{font-size:1.25rem}.Home_contactButton__WOUCu svg,.Home_navButton__DpUXP svg{width:44px;height:44px;padding:8px}}