.CharacterDetail_wapper__hvHh1{--iris-bg:#0f172a;--iris-card:#111827;--iris-card-2:#0b1224;--iris-border:#1f2937;--iris-text:#e5e7eb;--iris-muted:#94a3b8;--iris-accent:#ef4444;--iris-shadow:0 10px 30px rgba(0,0,0,.35)}.CharacterDetail_page__ZzsVJ{min-height:100vh;color:#e2e8f0;background:linear-gradient(135deg,#0f172a,#1e293b 25%,#334155 50%,#1e293b 75%,#0f172a);background-attachment:fixed;position:relative}.CharacterDetail_page__ZzsVJ:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,107,107,.1) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(34,197,94,.05) 0,transparent 50%);pointer-events:none;z-index:-1}.CharacterDetail_containerPad__XuYcz{padding-top:24px;padding-bottom:32px}.CharacterDetail_mainRow__1DT03{align-items:flex-start}.CharacterDetail_panel__EjpBI{background:linear-gradient(135deg,rgba(30,41,59,.9),rgba(51,65,85,.7));border:1px solid #475569;border-radius:20px;padding:24px;box-shadow:0 12px 40px rgba(0,0,0,.4);backdrop-filter:blur(15px)}.CharacterDetail_panel__EjpBI:hover{transform:translateY(-2px);box-shadow:0 16px 50px rgba(0,0,0,.5)}.CharacterDetail_kicker__4jzuj{font-size:12px;letter-spacing:.25em;color:#94a3b8;margin-bottom:8px;font-weight:600;text-transform:uppercase}.CharacterDetail_titleRow__4Zyo7{display:flex;align-items:center;justify-content:space-between;gap:12px}.CharacterDetail_title__4GAsz{margin:0;font-size:clamp(28px,4vw,52px);font-weight:800;color:#f1f5f9}.CharacterDetail_editBtn__vpj_n{border:1px solid #475569!important;background:linear-gradient(135deg,rgba(15,23,42,.8),rgba(30,41,59,.6))!important;color:#e2e8f0!important;border-radius:12px!important;padding:10px 16px!important;font-weight:600!important;transition:all .3s ease!important;backdrop-filter:blur(5px)!important}.CharacterDetail_editBtn__vpj_n:hover{color:#3b82f6!important;border-color:#3b82f6!important;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(37,99,235,.3))!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(59,130,246,.3)!important}.CharacterDetail_overview__XlvgB p{line-height:1.7;color:#e2e8f0;margin:10px 0 14px}.CharacterDetail_metaGrid__SDU_a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.CharacterDetail_metaItem__VJ9vZ{display:flex;justify-content:space-between;padding:16px 20px;border-radius:16px;background:linear-gradient(135deg,rgba(15,23,42,.8),rgba(30,41,59,.6));border:1px solid #475569;backdrop-filter:blur(5px);transition:all .3s ease}.CharacterDetail_metaItem__VJ9vZ:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.CharacterDetail_metaItem__VJ9vZ span{color:#94a3b8;font-weight:600;font-size:14px}.CharacterDetail_metaItem__VJ9vZ strong{font-weight:700;color:#f1f5f9;font-size:16px}.CharacterDetail_tabContent__DrKO_{margin-top:20px;padding:20px;border-radius:16px;background:linear-gradient(135deg,rgba(15,23,42,.8),rgba(30,41,59,.6));border:1px solid #475569;backdrop-filter:blur(5px)}.CharacterDetail_sectionTitle__K9dfT{margin:0 0 12px;font-size:20px;font-weight:700;color:#f1f5f9}.CharacterDetail_text__Ia665{color:#e2e8f0;line-height:1.7;font-size:15px}.CharacterDetail_list___BNNJ{margin:0;padding-left:20px;color:#e2e8f0}.CharacterDetail_list___BNNJ li{margin:6px 0;line-height:1.6}.CharacterDetail_skillGrid__uboLf{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991.98px){.CharacterDetail_skillGrid__uboLf{grid-template-columns:1fr}}.CharacterDetail_skillCard__bGzzl{background:linear-gradient(135deg,rgba(15,23,42,.8),rgba(30,41,59,.6));border:1px solid #475569;border-radius:16px;padding:16px;backdrop-filter:blur(5px);transition:all .3s ease}.CharacterDetail_skillCard__bGzzl:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.CharacterDetail_skillName__OOw_9{font-weight:600;color:#f1f5f9;font-size:16px}.CharacterDetail_skillNote___GZS9{color:#94a3b8;font-size:13px;margin-top:4px}.CharacterDetail_portraitPanel__vXtNV{background:linear-gradient(135deg,rgba(30,41,59,.9),rgba(51,65,85,.7));border:1px solid #475569;border-radius:20px;padding:20px;box-shadow:0 12px 40px rgba(0,0,0,.4);backdrop-filter:blur(15px);transition:all .3s ease}.CharacterDetail_portraitPanel__vXtNV:hover{transform:translateY(-2px);box-shadow:0 16px 50px rgba(0,0,0,.5)}.CharacterDetail_portraitImg__4ci5Q{width:100%;height:auto;max-height:70vh;object-fit:contain;display:block;filter:drop-shadow(0 20px 40px rgba(0,0,0,.6));border-radius:12px;transition:all .3s ease}.CharacterDetail_portraitImg__4ci5Q:hover{transform:scale(1.02)}.CharacterDetail_tabsLabel__emvrL{font-size:12px;letter-spacing:.25em;color:#94a3b8;margin:8px 0 12px;font-weight:600;text-transform:uppercase}.CharacterDetail_tabIcons__Rdqkp{display:flex;flex-direction:column;gap:12px}.CharacterDetail_tabBtn__PJhYU{border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(15,23,42,.8),rgba(30,41,59,.6));color:#e2e8f0;border:1px solid #475569;transition:all .3s ease;backdrop-filter:blur(5px);font-size:18px}.CharacterDetail_tabBtn__PJhYU:hover{transform:translateY(-2px);color:#3b82f6;border-color:#3b82f6;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(37,99,235,.3));box-shadow:0 4px 12px rgba(59,130,246,.3)}.CharacterDetail_tabBtnActive___x3Aw{color:#3b82f6;border-color:#3b82f6;background:linear-gradient(135deg,rgba(59,130,246,.3),rgba(37,99,235,.4));box-shadow:0 4px 12px rgba(59,130,246,.2)}.CharacterDetail_tabsMobile__9fp3R{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.CharacterDetail_tabPill__L8tOb{padding:12px 16px;border-radius:16px;border:1px solid #475569;background:linear-gradient(135deg,rgba(15,23,42,.8),rgba(30,41,59,.6));color:#e2e8f0;transition:all .3s ease;backdrop-filter:blur(5px);font-weight:600;font-size:14px;text-align:center}.CharacterDetail_tabPill__L8tOb:hover{transform:translateY(-2px);border-color:#64748b}.CharacterDetail_tabPillActive__cNZdN{color:#3b82f6;border-color:#3b82f6;background:linear-gradient(135deg,rgba(59,130,246,.3),rgba(37,99,235,.4));box-shadow:0 4px 12px rgba(59,130,246,.2)}.CharacterDetail_backLink__anZZS{color:#94a3b8;text-decoration:none;border-bottom:1px dashed #475569;transition:all .3s ease}.CharacterDetail_backLink__anZZS:hover{color:#3b82f6;border-color:#3b82f6}.CharacterDetail_panel__EjpBI{max-width:860px}.CharacterDetail_panel__EjpBI.CharacterDetail_infoTab__gzslc{max-width:none}.CharacterDetail_panel__EjpBI.CharacterDetail_infoTab__gzslc .CharacterDetail_text__Ia665{font-size:16px;line-height:1.8;white-space:pre-line;word-wrap:break-word}.CharacterDetail_panel__EjpBI.CharacterDetail_infoTab__gzslc .CharacterDetail_sectionTitle__K9dfT{font-size:22px;margin-bottom:16px}.CharacterDetail_panel__EjpBI.CharacterDetail_infoTab__gzslc .CharacterDetail_tabContent__DrKO_{padding:24px}.CharacterDetail_portraitImg__4ci5Q{max-height:64vh}.CharacterDetail_portraitPanel__vXtNV{margin-bottom:16px}.CharacterDetail_tabsVertical__oLiEo{position:sticky;top:100px}.CharacterDetail_tabBtn__PJhYU{width:48px;height:48px}.CharacterDetail_colSpanAll__BlwQ_{grid-column:1/-1}.CharacterDetail_metaItemFull__34SRy{flex-direction:column;align-items:stretch;gap:12px}.CharacterDetail_metaItemFull__34SRy>span{display:block;margin:0;line-height:1.2}.CharacterDetail_metaItemFull__34SRy .CharacterDetail_text__Ia665{margin:0;line-height:1.7;white-space:pre-line}@media (max-width:1024px){.CharacterDetail_panel__EjpBI{padding:20px}.CharacterDetail_portraitImg__4ci5Q{max-height:60vh}.CharacterDetail_metaGrid__SDU_a{grid-template-columns:1fr;gap:12px}}@media (max-width:768px){.CharacterDetail_panel__EjpBI{padding:16px}.CharacterDetail_portraitImg__4ci5Q{max-height:50vh}.CharacterDetail_tabsMobile__9fp3R{position:sticky;bottom:12px;z-index:5;background:linear-gradient(135deg,rgba(15,23,42,.95),rgba(30,41,59,.9));backdrop-filter:blur(15px);border-radius:16px;padding:12px;border:1px solid #475569}.CharacterDetail_tabPill__L8tOb{padding:10px 12px;font-size:13px}.CharacterDetail_metaItem__VJ9vZ{padding:12px 16px}.CharacterDetail_tabContent__DrKO_{padding:16px}}@media (max-width:480px){.CharacterDetail_panel__EjpBI{padding:12px}.CharacterDetail_portraitImg__4ci5Q{max-height:40vh}.CharacterDetail_portraitPanel__vXtNV{padding:16px}.CharacterDetail_metaItem__VJ9vZ{padding:10px 12px;flex-direction:column;align-items:flex-start;gap:4px}.CharacterDetail_metaItem__VJ9vZ span{font-size:12px}.CharacterDetail_metaItem__VJ9vZ strong{font-size:14px}.CharacterDetail_tabContent__DrKO_{padding:12px}.CharacterDetail_sectionTitle__K9dfT{font-size:18px}.CharacterDetail_text__Ia665{font-size:14px}.CharacterDetail_tabsMobile__9fp3R{padding:8px;gap:8px}.CharacterDetail_tabPill__L8tOb{padding:8px 10px;font-size:12px}}.CharacterDetail_characterInfoSection__93ETN{margin-top:0;background:transparent;border:none;box-shadow:none;backdrop-filter:none;padding:0}.CharacterDetail_characterInfoSection__93ETN:hover{transform:none;box-shadow:none}.CharacterDetail_panel__EjpBI,.CharacterDetail_row__2cfrg>div,.CharacterDetail_tabContent__DrKO_{transition:all .3s ease}@media (max-width:991.98px){.CharacterDetail_row__2cfrg>div[class*=col-lg-11]{width:100%!important;flex:0 0 100%!important;max-width:100%!important}}.BackButton_wapper__zsInO{--iris-border:#1f2937;--iris-text:#e5e7eb;--iris-muted:#94a3b8;--iris-accent:#ef4444;--iris-shadow:0 10px 30px rgba(0,0,0,.35)}.BackButton_ghost__1oUzk{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;border:1px solid var(--iris-border);color:var(--iris-text);text-decoration:none;background:transparent;transition:transform .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.BackButton_ghost__1oUzk:hover{transform:translateY(-1px);color:var(--iris-accent);border-color:color-mix(in srgb,var(--iris-accent) 50%,var(--iris-border));box-shadow:var(--iris-shadow)}.BackButton_ghost__1oUzk:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--iris-accent) 25%,transparent)}.AdminModal_overlay__CA8u3{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;z-index:1000;padding:2rem 1rem;animation:AdminModal_overlayFadeIn__aR8at .3s ease-out;overflow-y:auto}@keyframes AdminModal_overlayFadeIn__aR8at{0%{opacity:0}to{opacity:1}}.AdminModal_modal__i165V{background:white;border-radius:20px;box-shadow:0 25px 50px rgba(0,0,0,.25);max-width:1400px;width:95vw;max-height:95vh;overflow-y:auto;animation:AdminModal_modalSlideIn__YWbBg .4s cubic-bezier(.4,0,.2,1);position:relative;border:1px solid rgba(0,0,0,.1)}@keyframes AdminModal_modalSlideIn__YWbBg{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AdminModal_modalDark__eyms_{background:rgba(15,23,42,.95);backdrop-filter:blur(20px);border:1px solid rgba(71,85,105,.3);color:#e2e8f0}.AdminModal_modalDark__eyms_:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899);background-size:200% 100%;animation:AdminModal_gradientShift__xXmg_ 3s ease-in-out infinite;border-radius:20px 20px 0 0}@keyframes AdminModal_gradientShift__xXmg_{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.AdminModal_header__9FEYz{display:flex;justify-content:space-between;align-items:center;padding:2rem 2.5rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.1);background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-radius:20px 20px 0 0;position:relative;z-index:2}.AdminModal_headerDark__sDCG_{background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(139,92,246,.2));border-bottom:1px solid rgba(71,85,105,.3);color:#f1f5f9}.AdminModal_title__RjxWG{font-size:1.75rem;font-weight:700;margin:0}.AdminModal_subtitle__SXMPq{font-size:1rem;opacity:.9;margin:.5rem 0 0}.AdminModal_closeButton__RaJMs{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);color:white;font-size:1.5rem;cursor:pointer;padding:.75rem;border-radius:12px;transition:all .3s ease;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.AdminModal_closeButton__RaJMs:hover{background:rgba(239,68,68,.2);color:#ef4444;border-color:rgba(239,68,68,.3);transform:scale(1.1)}.AdminModal_closeButtonDark__tUGih{background:rgba(71,85,105,.3);border:1px solid rgba(71,85,105,.5);color:#94a3b8}.AdminModal_closeButtonDark__tUGih:hover{background:rgba(239,68,68,.2);color:#ef4444;border-color:rgba(239,68,68,.3)}.AdminModal_body__czp7S{padding:2.5rem;position:relative;z-index:2}.AdminModal_form__59xVZ{display:flex;flex-direction:column;gap:2rem}.AdminModal_formGrid__lHY4l,.AdminModal_formRow__A_W_T{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.25rem}.AdminModal_formSection___qhwm{background:rgba(248,250,252,.8);padding:1.5rem;border-radius:16px;border:1px solid rgba(0,0,0,.05);position:relative;overflow:hidden}.AdminModal_formSectionDark__EPEoF{background:rgba(15,23,42,.6);border:1px solid rgba(71,85,105,.3);backdrop-filter:blur(10px)}.AdminModal_formSection___qhwm:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#667eea,#764ba2)}.AdminModal_formSectionDark__EPEoF:before{background:linear-gradient(90deg,#6366f1,#8b5cf6)}.AdminModal_sectionTitle__gCdUj{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid rgba(102,126,234,.2);position:relative}.AdminModal_sectionTitleDark__sflHp{color:#f1f5f9;border-bottom:2px solid rgba(99,102,241,.3)}.AdminModal_formGroup__ufaor{display:flex;flex-direction:column;gap:.5rem}.AdminModal_formGroupFull__nBED_{grid-column:1/-1}.AdminModal_label__DMSDM{font-weight:600;color:#374151;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em}.AdminModal_labelDark__xA3ml{color:#e2e8f0}.AdminModal_required__0dmrH{color:#ef4444}.AdminModal_input__uRUyk,.AdminModal_select__MgRlx,.AdminModal_textarea__Okzgw{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:12px;background:white;color:#1f2937;font-size:.95rem;transition:all .3s ease;font-family:inherit}.AdminModal_inputDark__6QRj6,.AdminModal_selectDark__wIwTI,.AdminModal_textareaDark__X2BSZ{border:2px solid rgba(71,85,105,.5);background:rgba(15,23,42,.8);color:#e2e8f0;backdrop-filter:blur(10px)}.AdminModal_inputDark__6QRj6:focus,.AdminModal_input__uRUyk:focus,.AdminModal_selectDark__wIwTI:focus,.AdminModal_select__MgRlx:focus,.AdminModal_textareaDark__X2BSZ:focus,.AdminModal_textarea__Okzgw:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.15);transform:translateY(-2px)}.AdminModal_inputDark__6QRj6:focus,.AdminModal_selectDark__wIwTI:focus,.AdminModal_textareaDark__X2BSZ:focus{border-color:#6366f1;box-shadow:0 0 0 4px rgba(99,102,241,.15);background:rgba(15,23,42,.9)}.AdminModal_input__uRUyk::placeholder,.AdminModal_textarea__Okzgw::placeholder{color:#9ca3af;font-weight:500}.AdminModal_inputDark__6QRj6::placeholder,.AdminModal_textareaDark__X2BSZ::placeholder{color:#94a3b8}.AdminModal_textarea__Okzgw{resize:vertical;min-height:100px}.AdminModal_footer__nTGYO{display:flex;justify-content:flex-end;gap:1rem;padding:2rem 2.5rem;border-top:1px solid rgba(0,0,0,.1);background:rgba(248,250,252,.5);border-radius:0 0 20px 20px;position:relative;z-index:2}.AdminModal_footerDark__QzQb9{border-top:1px solid rgba(71,85,105,.3);background:rgba(15,23,42,.6)}.AdminModal_button__Hl6ui{padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;transition:all .3s ease;cursor:pointer;border:none;display:flex;align-items:center;gap:.5rem;position:relative;overflow:hidden}.AdminModal_button__Hl6ui:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .3s ease}.AdminModal_button__Hl6ui:hover:not(:disabled):before{left:100%}.AdminModal_buttonCancel__mCFyr{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.AdminModal_buttonCancel__mCFyr:hover:not(:disabled){background:#e5e7eb;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.AdminModal_buttonCancelDark__xzUIq{background:rgba(71,85,105,.3);color:#94a3b8;border:1px solid rgba(71,85,105,.5);backdrop-filter:blur(10px)}.AdminModal_buttonCancelDark__xzUIq:hover:not(:disabled){background:rgba(71,85,105,.5);color:#e2e8f0}.AdminModal_buttonSubmit__dqb38{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 25px rgba(102,126,234,.4)}.AdminModal_buttonSubmit__dqb38:hover:not(:disabled){transform:translateY(-3px) scale(1.05);box-shadow:0 12px 30px rgba(102,126,234,.6)}.AdminModal_buttonSubmitDark__hPq5N{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 8px 25px rgba(99,102,241,.4)}.AdminModal_buttonSubmitDark__hPq5N:hover:not(:disabled){box-shadow:0 12px 30px rgba(99,102,241,.6)}.AdminModal_buttonDanger__t3PTH{background:linear-gradient(135deg,#ef4444,#dc2626);color:white;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 25px rgba(239,68,68,.4)}.AdminModal_buttonDanger__t3PTH:hover:not(:disabled){transform:translateY(-3px) scale(1.05);box-shadow:0 12px 30px rgba(239,68,68,.6)}.AdminModal_button__Hl6ui:disabled{opacity:.6;cursor:not-allowed;transform:none}.AdminModal_loadingSpinner__zYc6V{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:AdminModal_spin__Q9QU6 1s linear infinite}@keyframes AdminModal_spin__Q9QU6{to{transform:rotate(1turn)}}.AdminModal_errorMessage__H4qc2{color:#ef4444;font-size:.875rem;margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.AdminModal_errorAlert__c4mHG{background:#fef2f2;color:#dc2626;padding:1rem 1.5rem;border-radius:12px;margin-bottom:1.5rem;border:1px solid rgba(239,68,68,.2)}.AdminModal_errorAlertDark__HmmK7{background:rgba(239,68,68,.1);color:#fca5a5;border:1px solid rgba(239,68,68,.2);backdrop-filter:blur(10px)}@media (min-width:1600px){.AdminModal_modal__i165V{max-width:1600px}.AdminModal_formGrid__lHY4l,.AdminModal_formRow__A_W_T{grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1.5rem}}@media (min-width:1400px) and (max-width:1599px){.AdminModal_modal__i165V{max-width:1400px}.AdminModal_formGrid__lHY4l,.AdminModal_formRow__A_W_T{grid-template-columns:1fr 1fr 1fr 1fr;gap:1.25rem}}@media (max-width:1200px){.AdminModal_formGrid__lHY4l,.AdminModal_formRow__A_W_T{grid-template-columns:1fr 1fr 1fr;gap:1rem}}@media (max-width:1024px){.AdminModal_modal__i165V{max-width:900px}.AdminModal_formGrid__lHY4l,.AdminModal_formRow__A_W_T{grid-template-columns:1fr 1fr;gap:1rem}.AdminModal_header__9FEYz{padding:1.5rem 2rem 1rem}.AdminModal_body__czp7S{padding:2rem}.AdminModal_footer__nTGYO{padding:1.5rem 2rem}}@media (max-width:768px){.AdminModal_overlay__CA8u3{align-items:flex-start;padding:2rem .5rem .5rem}.AdminModal_modal__i165V{width:95vw;max-height:90vh;margin:auto}.AdminModal_header__9FEYz{padding:1rem 1.5rem}.AdminModal_title__RjxWG{font-size:1.5rem}.AdminModal_body__czp7S{padding:1.5rem}.AdminModal_formGrid__lHY4l,.AdminModal_formRow__A_W_T{grid-template-columns:1fr;gap:1rem}.AdminModal_formSection___qhwm{padding:1rem}.AdminModal_footer__nTGYO{padding:1rem 1.5rem;flex-direction:column}.AdminModal_button__Hl6ui{width:100%;justify-content:center}}@media (max-width:480px){.AdminModal_header__9FEYz{padding:.75rem 1rem}.AdminModal_body__czp7S{padding:1rem}.AdminModal_formSection___qhwm{padding:.75rem}.AdminModal_footer__nTGYO{padding:1rem}}.ImageUploader_uploader__D0IRY{width:100%}.ImageUploader_hiddenInput__iF_ca{display:none}.ImageUploader_previewContainer___RN7Q{position:relative;width:100%;border-radius:12px;overflow:hidden;background:#f8fafc;border:2px solid #e5e7eb;transition:all .3s ease}.ImageUploader_previewContainer___RN7Q:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.15)}.ImageUploader_previewImage__KDuJw{width:100%;height:200px;object-fit:cover;display:block}.ImageUploader_previewOverlay__K4eQ6{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;gap:1rem;opacity:0;transition:opacity .3s ease}.ImageUploader_previewContainer___RN7Q:hover .ImageUploader_previewOverlay__K4eQ6{opacity:1}.ImageUploader_changeButton___qQXz,.ImageUploader_removeButton__AllGj{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.875rem}.ImageUploader_changeButton___qQXz{background:#3b82f6;color:white}.ImageUploader_changeButton___qQXz:hover:not(:disabled){background:#2563eb;transform:translateY(-2px)}.ImageUploader_removeButton__AllGj{background:#ef4444;color:white}.ImageUploader_removeButton__AllGj:hover:not(:disabled){background:#dc2626;transform:translateY(-2px)}.ImageUploader_changeButton___qQXz:disabled,.ImageUploader_removeButton__AllGj:disabled{opacity:.6;cursor:not-allowed;transform:none}.ImageUploader_dropZone__lz7qL{width:100%;height:200px;border:2px dashed #d1d5db;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:#f9fafb;position:relative}.ImageUploader_dropZone__lz7qL:hover{border-color:#3b82f6;background:#f0f9ff}.ImageUploader_dropZone__lz7qL.ImageUploader_dragOver__P4lCL{border-color:#3b82f6;background:#dbeafe;transform:scale(1.02)}.ImageUploader_dropZoneContent___wRFt{text-align:center;color:#6b7280}.ImageUploader_dropZoneContent___wRFt i{font-size:3rem;color:#9ca3af;margin-bottom:1rem;display:block}.ImageUploader_dropZoneText__12Tx5{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:#374151}.ImageUploader_dropZoneSubtext__vhBRI{font-size:.875rem;margin:0;color:#6b7280}.ImageUploader_uploadingOverlay__xlkPL{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;backdrop-filter:blur(4px)}.ImageUploader_spinner__fRhAK{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:ImageUploader_spin__0hob_ 1s linear infinite}@keyframes ImageUploader_spin__0hob_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageUploader_uploadingOverlay__xlkPL span{font-weight:600;color:#374151}@media (prefers-color-scheme:dark){.ImageUploader_previewContainer___RN7Q{background:#1f2937;border-color:#374151}.ImageUploader_previewContainer___RN7Q:hover{border-color:#3b82f6}.ImageUploader_dropZone__lz7qL{background:#1f2937;border-color:#374151}.ImageUploader_dropZone__lz7qL:hover{background:#1e3a8a}.ImageUploader_dropZone__lz7qL.ImageUploader_dragOver__P4lCL{background:#1e40af}.ImageUploader_dropZoneText__12Tx5{color:#f3f4f6}.ImageUploader_dropZoneSubtext__vhBRI{color:#9ca3af}.ImageUploader_uploadingOverlay__xlkPL{background:rgba(31,41,55,.9)}.ImageUploader_uploadingOverlay__xlkPL span{color:#f3f4f6}}@media (max-width:768px){.ImageUploader_dropZone__lz7qL,.ImageUploader_previewImage__KDuJw{height:150px}.ImageUploader_dropZoneContent___wRFt i{font-size:2rem}.ImageUploader_dropZoneText__12Tx5{font-size:.875rem}.ImageUploader_dropZoneSubtext__vhBRI{font-size:.75rem}.ImageUploader_changeButton___qQXz,.ImageUploader_removeButton__AllGj{padding:.5rem .75rem;font-size:.75rem}}.community_container__zPrdn{max-width:1200px;margin:0 auto;padding:20px}.community_header__6rMVh{margin-bottom:40px}.community_headerContent__8JgU4{display:flex;flex-direction:column;gap:24px}.community_headerTop__6eiLR{display:flex;justify-content:space-between;align-items:center;gap:24px}.community_headerText__xaPYF{flex:1}.community_title__rcnaB{font-size:2.5rem;font-weight:700;color:var(--text-primary,#1a1a1a);margin:0 0 16px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.community_subtitle__07HAW{font-size:1.1rem;color:var(--text-secondary,#666666);margin:0;max-width:600px}.community_createButton__qeb4N{display:flex;align-items:center;gap:8px;padding:12px 24px;background:var(--primary-color,#007bff);color:white;border:none;border-radius:8px;font-size:18px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.community_createButton__qeb4N:hover{background:var(--primary-color-dark,#0056b3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,123,255,.3)}.community_createButton__qeb4N:active{transform:translateY(0)}.community_headerActions__dt5gG{display:flex;gap:12px;align-items:center}.community_filters__Ahrq8{background:var(--card-background,#ffffff);border:1px solid var(--border-color,#e1e5e9);border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.community_searchForm__m_GmR{margin-bottom:20px}.community_searchInput__CudQk{position:relative;max-width:500px}.community_input__Z_4Qp{width:100%;padding:12px 50px 12px 16px;border:2px solid var(--border-color,#e1e5e9);border-radius:8px;font-size:18px;transition:all .2s ease;background:var(--background,#ffffff);color:var(--text-primary,#1a1a1a)}.community_input__Z_4Qp:focus{outline:none;border-color:var(--primary-color,#007bff);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.community_searchButton__PjZeG{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:var(--primary-color,#007bff);color:white;border:none;border-radius:6px;padding:8px 12px;cursor:pointer;font-size:18px;transition:all .2s ease}.community_searchButton__PjZeG:hover{background:var(--primary-color-dark,#0056b3);transform:translateY(-50%) scale(1.05)}.community_filterControls__7YeSm{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.community_select___svWn{padding:8px 12px;border:1px solid var(--border-color,#e1e5e9);border-radius:6px;background:var(--background,#ffffff);color:var(--text-primary,#1a1a1a);font-size:16px;cursor:pointer;transition:all .2s ease}.community_select___svWn:focus{outline:none;border-color:var(--primary-color,#007bff)}.community_checkboxLabel__UM_Yp{display:flex;align-items:center;gap:8px;font-size:16px;color:var(--text-primary,#1a1a1a);cursor:pointer;user-select:none}.community_checkboxLabel__UM_Yp input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary-color,#007bff)}.community_stats__SoBhx{display:flex;gap:24px;margin-bottom:24px;padding:16px;background:var(--info-background,#f8f9fa);border-radius:8px;border-left:4px solid var(--primary-color,#007bff)}.community_statItem__3gEN3{font-size:16px;color:var(--text-secondary,#666666)}.community_statItem__3gEN3 strong{color:var(--text-primary,#1a1a1a);font-weight:600}.community_postsGrid__4jKwG{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:20px;margin-bottom:32px;width:100%;box-sizing:border-box}.community_loading__ZHGkl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.community_spinner__fyf1J{width:40px;height:40px;border-top:4px solid var(--border-color,#e1e5e9);border:4px solid var(--border-color,#e1e5e9);border-top-color:var(--primary-color,#007bff);border-radius:50%;animation:community_spin__zDTwH 1s linear infinite;margin-bottom:16px}@keyframes community_spin__zDTwH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.community_error__ust4G{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:var(--error-background,#fef2f2);border:1px solid var(--error-border,#fecaca);border-radius:12px;color:var(--error-text,#dc2626)}.community_retryButton__nkrom{margin-top:16px;padding:8px 16px;background:var(--primary-color,#007bff);color:white;border:none;border-radius:6px;cursor:pointer;font-size:16px;transition:all .2s ease}.community_retryButton__nkrom:hover{background:var(--primary-color-dark,#0056b3)}.community_empty__tVRTY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;background:var(--empty-background,#f8f9fa);border:2px dashed var(--border-color,#e1e5e9);border-radius:12px;color:var(--text-secondary,#666666)}.community_empty__tVRTY p{margin:8px 0;font-size:18px}.community_empty__tVRTY p:first-child{font-size:20px;font-weight:600;color:var(--text-primary,#1a1a1a)}.community_loadMoreContainer__HkC32{display:flex;justify-content:center;margin-top:32px}.community_loadMoreButton__DdfRJ{padding:12px 24px;background:var(--primary-color,#007bff);color:white;border:none;border-radius:8px;font-size:18px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:200px}.community_loadMoreButton__DdfRJ:hover:not(:disabled){background:var(--primary-color-dark,#0056b3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,123,255,.3)}.community_loadMoreButton__DdfRJ:disabled{background:var(--disabled-background,#cccccc);cursor:not-allowed;transform:none;box-shadow:none}@media (prefers-color-scheme:dark){.community_title__rcnaB{color:var(--dark-text-primary,#ffffff)}.community_subtitle__07HAW{color:var(--dark-text-secondary,#cccccc)}.community_filters__Ahrq8{background:var(--dark-card-background,#1a1a1a);border-color:var(--dark-border-color,#333333)}.community_input__Z_4Qp,.community_select___svWn{background:var(--dark-background,#2a2a2a);color:var(--dark-text-primary,#ffffff);border-color:var(--dark-border-color,#333333)}.community_checkboxLabel__UM_Yp{color:var(--dark-text-primary,#ffffff)}.community_stats__SoBhx{background:var(--dark-info-background,#2a2a2a)}.community_statItem__3gEN3{color:var(--dark-text-secondary,#cccccc)}.community_statItem__3gEN3 strong{color:var(--dark-text-primary,#ffffff)}.community_error__ust4G{background:var(--dark-error-background,#2a1a1a);border-color:var(--dark-error-border,#4a1a1a);color:var(--dark-error-text,#ff6b6b)}.community_empty__tVRTY{background:var(--dark-empty-background,#2a2a2a);border-color:var(--dark-border-color,#333333);color:var(--dark-text-secondary,#cccccc)}.community_empty__tVRTY p:first-child{color:var(--dark-text-primary,#ffffff)}}@media (max-width:768px){.community_container__zPrdn{padding:16px}.community_headerContent__8JgU4{flex-direction:column;align-items:flex-start;gap:16px}.community_title__rcnaB{font-size:2rem}.community_subtitle__07HAW{font-size:1rem}.community_headerActions__dt5gG{flex-direction:column;align-items:stretch;gap:8px}.community_createButton__qeb4N{padding:10px 20px;font-size:16px}.community_filters__Ahrq8{padding:16px}.community_filterControls__7YeSm{flex-direction:column;align-items:stretch;gap:12px}.community_select___svWn{width:100%}.community_postsGrid__4jKwG{grid-template-columns:1fr;gap:16px}}@media (max-width:1024px){.community_postsGrid__4jKwG{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:18px}}@media (max-width:600px){.community_postsGrid__4jKwG{grid-template-columns:1fr;gap:16px}.community_stats__SoBhx{flex-direction:column;gap:8px;text-align:center}}@media (max-width:480px){.community_container__zPrdn{padding:12px}.community_headerContent__8JgU4{gap:12px}.community_title__rcnaB{font-size:1.75rem}.community_headerActions__dt5gG{gap:6px}.community_createButton__qeb4N{align-self:stretch;justify-content:center;padding:12px 16px}.community_filters__Ahrq8{padding:12px}.community_searchInput__CudQk{max-width:100%}.community_input__Z_4Qp{font-size:16px;padding:10px 45px 10px 12px}.community_searchButton__PjZeG{padding:6px 10px;font-size:16px}}.NoteUpsertDeleteModal_backdrop__xOWKh{position:fixed;inset:0;background:rgba(0,0,0,.6);display:grid;place-items:center;z-index:60}.NoteUpsertDeleteModal_modal__JocV_{width:min(1200px,92vw);max-height:90vh;background:linear-gradient(180deg,#111827,#0b1224);border:1px solid #1f2937;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.4);animation:NoteUpsertDeleteModal_pop__7Gv1E .3s cubic-bezier(.34,1.56,.64,1);will-change:transform,opacity;transform-origin:center center;display:flex;flex-direction:column;overflow:hidden}@keyframes NoteUpsertDeleteModal_pop__7Gv1E{0%{transform:translateY(20px) scale(.95) rotateX(5deg);opacity:0}50%{transform:translateY(-5px) scale(1.02) rotateX(-1deg);opacity:.8}to{transform:translateY(0) scale(1) rotateX(0deg);opacity:1}}.NoteUpsertDeleteModal_header__CSo22{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #1f2937;color:#e5e7eb;background:inherit}.NoteUpsertDeleteModal_iconBtn__d_YsZ{background:transparent;border:0;color:#9ca3af;font-size:18px;cursor:pointer}.NoteUpsertDeleteModal_body___zc3Y{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) rgba(255,255,255,.1);padding:16px;color:#e5e7eb;will-change:scroll-position}.NoteUpsertDeleteModal_body___zc3Y::-webkit-scrollbar{width:8px}.NoteUpsertDeleteModal_body___zc3Y::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:4px}.NoteUpsertDeleteModal_body___zc3Y::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(79,195,247,.6),rgba(79,195,247,.3));border-radius:4px;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.NoteUpsertDeleteModal_body___zc3Y::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(79,195,247,.8),rgba(79,195,247,.5));transform:scaleX(1.2)}.NoteUpsertDeleteModal_footer__v3O8K{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid #1f2937;background:inherit}.NoteUpsertDeleteModal_footer__v3O8K:before,.NoteUpsertDeleteModal_header__CSo22:after{content:"";position:absolute;left:0;right:0;height:12px;pointer-events:none}.NoteUpsertDeleteModal_header__CSo22:after{bottom:-12px;background:linear-gradient(180deg,rgba(17,24,39,1),rgba(17,24,39,0))}.NoteUpsertDeleteModal_footer__v3O8K:before{top:-12px;background:linear-gradient(0deg,rgba(11,18,36,1),rgba(11,18,36,0))}.NoteUpsertDeleteModal_field__44zey{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.NoteUpsertDeleteModal_field__44zey>label{font-size:.9rem;color:#cbd5e1}.NoteUpsertDeleteModal_input__sPJu2,.NoteUpsertDeleteModal_textarea__rBKlu{background:#0b1224;border:1px solid #1f2937;color:#e5e7eb;padding:10px 12px;border-radius:10px}.NoteUpsertDeleteModal_textarea__rBKlu{resize:vertical}.NoteUpsertDeleteModal_cols__zQkWT{display:grid;grid-template-columns:1fr 200px;gap:12px}.NoteUpsertDeleteModal_btn__wyncO{background:#374151;color:#fff;border:none;border-radius:12px;padding:8px 14px;cursor:pointer}.NoteUpsertDeleteModal_btnDanger__uXb4Y{background:#b91c1c}.NoteUpsertDeleteModal_btnGhost__Cy21H{background:transparent;color:#e5e7eb;border:1px solid #334155;border-radius:12px;padding:8px 14px;cursor:pointer}.NoteUpsertDeleteModal_error__kMKZi{background:#7f1d1d;color:#fecaca;margin:12px 16px;padding:10px 12px;border-radius:10px}.NoteUpsertDeleteModal_confirmRow__zhMLw{display:flex;align-items:center;gap:10px;width:100%;justify-content:flex-end}.NoteUpsertDeleteModal_dropzone__yrMeN{background:rgba(11,18,36,.6);border:1px dashed #334155;border-radius:12px;padding:16px;display:grid;place-items:center;min-height:140px;cursor:pointer}.NoteUpsertDeleteModal_dropzone__yrMeN:hover{border-color:#475569;background:rgba(11,18,36,.75)}.NoteUpsertDeleteModal_dropContent__MaN9h{display:grid;gap:6px;text-align:center;color:#cbd5e1}.NoteUpsertDeleteModal_fileInput__SSJGc{display:none}.NoteUpsertDeleteModal_previewWrap__L4ayj{width:100%;display:grid;gap:10px;justify-items:center}.NoteUpsertDeleteModal_previewImg__G_HFU{max-width:min(560px,100%);max-height:280px;border-radius:12px;border:1px solid #334155;object-fit:contain;box-shadow:0 8px 24px rgba(0,0,0,.25)}.NoteUpsertDeleteModal_previewActions__96aaS{display:flex;gap:8px}.NoteUpsertDeleteModal_hint__C9THl{color:#94a3b8;font-size:.875rem;margin-top:6px}.NoteUpsertDeleteModal_hintError__qFHPR{color:#fecaca;background:#7f1d1d;border-radius:8px;padding:6px 8px;margin-top:8px}@media (max-width:600px){.NoteUpsertDeleteModal_cols__zQkWT{grid-template-columns:1fr}}.SmartPagination_paginationWrap__XAELV{margin-top:24px;text-align:center;padding:20px;background:linear-gradient(180deg,rgba(15,23,42,.8),rgba(11,18,36,.9));border-radius:16px;border:1px solid var(--iris-border,rgba(71,85,105,.3));backdrop-filter:blur(10px)}.SmartPagination_pagination__sA4H6{display:flex;justify-content:center;align-items:center;gap:4px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.SmartPagination_pageItem__Y9c6a{margin:0}.SmartPagination_pageLink__bm7ZN{background:rgba(15,23,42,.8);border:1px solid var(--iris-border,rgba(71,85,105,.3));color:var(--iris-text,#e2e8f0);padding:8px 12px;border-radius:8px;transition:all .2s ease;font-weight:500;min-width:40px;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;font-size:14px}.SmartPagination_pageLink__bm7ZN:hover:not(.SmartPagination_disabled__XlKx3){background:rgba(30,41,59,.8);border-color:#475569;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2);color:var(--iris-text,#e2e8f0);text-decoration:none}.SmartPagination_pageItem__Y9c6a.SmartPagination_active__EWmHb .SmartPagination_pageLink__bm7ZN{background:linear-gradient(135deg,var(--iris-accent,#6366f1),#1d4ed8);border-color:var(--iris-accent,#6366f1);color:white;box-shadow:0 4px 12px rgba(59,130,246,.3)}.SmartPagination_pageItem__Y9c6a.SmartPagination_disabled__XlKx3 .SmartPagination_pageLink__bm7ZN,.SmartPagination_pageLink__bm7ZN.SmartPagination_disabled__XlKx3{background:rgba(15,23,42,.4);border-color:rgba(31,41,55,.4);color:var(--iris-muted,#94a3b8);cursor:not-allowed;opacity:.6}.SmartPagination_pageLink__bm7ZN.SmartPagination_disabled__XlKx3 i{font-size:14px;color:var(--iris-muted,#94a3b8)}.SmartPagination_pageInfo__zs2sA{margin-top:12px;color:var(--iris-muted,#94a3b8);font-size:.9rem;font-weight:500}@media (max-width:768px){.SmartPagination_paginationWrap__XAELV{margin-top:16px;padding:12px;border-radius:12px}.SmartPagination_pagination__sA4H6{gap:2px}.SmartPagination_pageLink__bm7ZN{padding:8px 10px;font-size:13px;min-width:36px}.SmartPagination_pageLink__bm7ZN.SmartPagination_disabled__XlKx3 i{font-size:12px}.SmartPagination_pageInfo__zs2sA{font-size:.8rem;margin-top:8px}}@media (max-width:480px){.SmartPagination_paginationWrap__XAELV{padding:8px}.SmartPagination_pageLink__bm7ZN{padding:6px 8px;font-size:12px;min-width:32px}.SmartPagination_pageLink__bm7ZN.SmartPagination_disabled__XlKx3 i{font-size:10px}.SmartPagination_pageInfo__zs2sA{font-size:.75rem}}.SmartPagination_pageLink__bm7ZN{position:relative;overflow:hidden}.SmartPagination_pageLink__bm7ZN:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .3s ease}.SmartPagination_pageLink__bm7ZN:hover:before{left:100%}.SmartPagination_pageLink__bm7ZN:focus{outline:2px solid var(--iris-accent,#6366f1);outline-offset:2px}.SmartPagination_pageItem__Y9c6a{transition:transform .2s ease}.SmartPagination_pageItem__Y9c6a:hover:not(.SmartPagination_disabled__XlKx3):not(.SmartPagination_active__EWmHb){transform:translateY(-1px)}.PageSelector_pageSelector__t586E{margin-top:16px;padding:16px;background:linear-gradient(180deg,rgba(15,23,42,.6),rgba(11,18,36,.8));border-radius:12px;border:1px solid var(--iris-border,rgba(71,85,105,.3));backdrop-filter:blur(8px);animation:PageSelector_slideInUp___COpZ .3s ease-out}@keyframes PageSelector_slideInUp___COpZ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PageSelector_pageSelectorContent__nJfzC{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.PageSelector_inputGroup__EdoH7,.PageSelector_selectGroup__QNkIr{display:flex;flex-direction:column;gap:4px;min-width:120px}.PageSelector_label__JWTCG{font-size:.8rem;color:var(--iris-muted,#94a3b8);font-weight:500;text-align:center}.PageSelector_pageInput__HP5Xd{background:rgba(15,23,42,.8);border:1px solid var(--iris-border,rgba(71,85,105,.3));color:var(--iris-text,#e2e8f0);padding:8px 12px;border-radius:8px;font-size:14px;text-align:center;transition:all .2s ease;min-width:80px}.PageSelector_pageInput__HP5Xd:focus{outline:none;border-color:var(--iris-accent,#6366f1);box-shadow:0 0 0 2px rgba(99,102,241,.2);background:rgba(15,23,42,.9)}.PageSelector_pageInput__HP5Xd.PageSelector_invalid__xIxpj{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.PageSelector_pageSelect__8kEh2{background:rgba(15,23,42,.8);border:1px solid var(--iris-border,rgba(71,85,105,.3));color:var(--iris-text,#e2e8f0);padding:8px 12px;border-radius:8px;font-size:14px;transition:all .2s ease;min-width:100px;cursor:pointer}.PageSelector_pageSelect__8kEh2:focus{outline:none;border-color:var(--iris-accent,#6366f1);box-shadow:0 0 0 2px rgba(99,102,241,.2);background:rgba(15,23,42,.9)}.PageSelector_pageSelect__8kEh2 option{background:var(--iris-panel,#0f172a);color:var(--iris-text,#e2e8f0);padding:8px}.PageSelector_goButton__OSZ8w{background:linear-gradient(135deg,var(--iris-accent,#6366f1),#1d4ed8);border:1px solid var(--iris-accent,#6366f1);color:white;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px;min-width:100px;justify-content:center}.PageSelector_goButton__OSZ8w:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.PageSelector_goButton__OSZ8w:disabled{background:rgba(15,23,42,.4);border-color:rgba(31,41,55,.4);color:var(--iris-muted,#94a3b8);cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.PageSelector_errorMessage__lyOvF{margin-top:8px;padding:8px 12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fca5a5;font-size:.8rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px}@media (max-width:768px){.PageSelector_pageSelector__t586E{margin-top:12px;padding:12px;border-radius:10px}.PageSelector_pageSelectorContent__nJfzC{gap:8px;flex-direction:column;align-items:stretch}.PageSelector_inputGroup__EdoH7,.PageSelector_selectGroup__QNkIr{min-width:auto;flex-direction:row;align-items:center;gap:8px}.PageSelector_label__JWTCG{font-size:.75rem;min-width:60px;text-align:left}.PageSelector_pageInput__HP5Xd,.PageSelector_pageSelect__8kEh2{flex:1;min-width:auto;font-size:13px;padding:6px 10px}.PageSelector_goButton__OSZ8w{width:100%;padding:10px 16px;font-size:13px;margin-top:4px}.PageSelector_errorMessage__lyOvF{font-size:.75rem;padding:6px 10px}}@media (max-width:480px){.PageSelector_pageSelector__t586E{padding:10px;margin-top:8px}.PageSelector_inputGroup__EdoH7,.PageSelector_pageSelectorContent__nJfzC,.PageSelector_selectGroup__QNkIr{gap:6px}.PageSelector_label__JWTCG{font-size:.7rem;min-width:50px}.PageSelector_pageInput__HP5Xd,.PageSelector_pageSelect__8kEh2{font-size:12px;padding:5px 8px}.PageSelector_goButton__OSZ8w{padding:8px 12px;font-size:12px}.PageSelector_errorMessage__lyOvF{font-size:.7rem;padding:5px 8px}}.PageSelector_pageSelectorMobile__R_SC3{margin-bottom:16px;margin-top:0}@media (min-width:769px){.PageSelector_pageSelectorMobile__R_SC3{display:none}}.PageSelector_goButton__OSZ8w:focus,.PageSelector_pageInput__HP5Xd:focus,.PageSelector_pageSelect__8kEh2:focus{outline:2px solid var(--iris-accent,#6366f1);outline-offset:2px}.PageSelector_goButton__OSZ8w,.PageSelector_pageInput__HP5Xd,.PageSelector_pageSelect__8kEh2{transition:all .2s cubic-bezier(.4,0,.2,1)}.PageSelector_pageInput__HP5Xd:hover:not(:focus),.PageSelector_pageSelect__8kEh2:hover:not(:focus){border-color:#475569;background:rgba(15,23,42,.9)}.TraditionalReadingMode_traditionalReadingContainer__T4ufA{margin:0 auto;box-shadow:none}.TraditionalReadingMode_storyContent__DVPuq,.TraditionalReadingMode_traditionalReadingContainer__T4ufA{width:100%;padding:0;line-height:1.5;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:transparent;border-radius:0;font-size:1.1rem}.TraditionalReadingMode_storyContent__DVPuq{color:#e5e7eb}.TraditionalReadingMode_systemText___ocUA{text-align:center;font-style:italic;color:#94a3b8;margin:16px 0;padding:8px 16px;background:rgba(148,163,184,.1);border-radius:6px;font-size:1.1rem;font-weight:400;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;cursor:pointer;transition:background-color .2s ease}.TraditionalReadingMode_systemText___ocUA:hover{background:rgba(148,163,184,.15)}.TraditionalReadingMode_imageContainer__VXJFe{text-align:center;margin:16px 0;padding:8px;background:transparent;border-radius:0;cursor:pointer;transition:background-color .2s ease}.TraditionalReadingMode_imageContainer__VXJFe:hover{background:rgba(255,255,255,.05)}.TraditionalReadingMode_imageContainer__VXJFe img{border-radius:8px;box-shadow:none;max-width:100%;height:auto}.TraditionalReadingMode_dialogueContainer__2DQDL{margin:12px 0;padding:0;background:transparent;border-radius:0;width:100%;cursor:pointer;transition:background-color .2s ease}.TraditionalReadingMode_dialogueContainer__2DQDL:hover{background:rgba(255,255,255,.03)}.TraditionalReadingMode_characterInfo__Vve66{display:block;margin-bottom:4px;padding-bottom:0;border-bottom:none}.TraditionalReadingMode_characterAvatar__S8VU1{display:none}.TraditionalReadingMode_characterName__LF4wj{font-weight:600;font-size:1.1rem;color:#e5e7eb;text-transform:none;margin-bottom:4px;display:inline;font-family:SUITE,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-shadow:none;letter-spacing:.3px;line-height:1.5;margin-right:8px}.TraditionalReadingMode_dialogueContent__3j8P2{font-size:1.1rem;line-height:1.5;color:#e5e7eb;text-align:left;padding:0;font-weight:300;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%;display:inline;margin-left:12px}.TraditionalReadingMode_dialogueContent__3j8P2.TraditionalReadingMode_roverDialogue__1VURo{background:rgba(59,130,246,.15);padding:8px 12px;border-radius:6px;border-left:3px solid rgba(59,130,246,.5);display:block;margin-top:4px;margin-left:0;font-weight:300}.TraditionalReadingMode_childrenContainer__SfCX2{margin-top:8px;margin-left:16px;padding-left:8px;border-left:1px solid #1f2937;width:100%}@media (max-width:768px){.TraditionalReadingMode_traditionalReadingContainer__T4ufA{padding:0;margin:0}.TraditionalReadingMode_storyContent__DVPuq{padding:0}.TraditionalReadingMode_dialogueContainer__2DQDL{margin:8px 0}.TraditionalReadingMode_characterName__LF4wj{font-size:1.1rem;font-weight:600;margin-right:6px}.TraditionalReadingMode_dialogueContent__3j8P2{font-size:1.1rem;line-height:1.5;font-weight:300;margin-left:8px}.TraditionalReadingMode_dialogueContent__3j8P2.TraditionalReadingMode_roverDialogue__1VURo{margin-left:0;font-weight:300}.TraditionalReadingMode_childrenContainer__SfCX2{margin-left:8px;padding-left:4px}}.TraditionalReadingMode_adminButtons__ketdL{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .2s ease}.TraditionalReadingMode_dialogueContainer__2DQDL:hover .TraditionalReadingMode_adminButtons__ketdL,.TraditionalReadingMode_imageContainer__VXJFe:hover .TraditionalReadingMode_adminButtons__ketdL,.TraditionalReadingMode_systemText___ocUA:hover .TraditionalReadingMode_adminButtons__ketdL{opacity:1}.TraditionalReadingMode_deleteButton__Rq8iF,.TraditionalReadingMode_editButton__96FDL{background:rgba(0,0,0,.7);border:none;border-radius:4px;color:white;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;font-size:12px}.TraditionalReadingMode_editButton__96FDL:hover{background:rgba(59,130,246,.8)}.TraditionalReadingMode_deleteButton__Rq8iF:hover{background:rgba(239,68,68,.8)}.TraditionalReadingMode_deleteButton__Rq8iF i,.TraditionalReadingMode_editButton__96FDL i{font-size:12px}.TraditionalReadingMode_loadingContainer__W39Nw,.TraditionalReadingMode_loadingMoreContainer__yE6nU{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#94a3b8}.TraditionalReadingMode_loadingSpinner__QizrD{width:32px;height:32px;border:3px solid rgba(148,163,184,.3);border-top-color:#94a3b8;border-radius:50%;animation:TraditionalReadingMode_spin__J6uhs 1s linear infinite;margin-bottom:12px}@keyframes TraditionalReadingMode_spin__J6uhs{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TraditionalReadingMode_loadingContainer__W39Nw p,.TraditionalReadingMode_loadingMoreContainer__yE6nU p{margin:0;font-size:.9rem;color:#94a3b8}.TraditionalReadingMode_errorContainer__xrEmw{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#ef4444;text-align:center}.TraditionalReadingMode_errorContainer__xrEmw p{margin:0 0 16px;font-size:.9rem}.TraditionalReadingMode_retryButton__4Q5R1{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .2s ease}.TraditionalReadingMode_retryButton__4Q5R1:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5)}.TraditionalReadingMode_loadMoreTrigger__v0HO0{min-height:100px;display:flex;align-items:center;justify-content:center}.TraditionalReadingMode_endOfContent__8zSXx{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:#94a3b8;font-size:.9rem;border-top:1px solid rgba(148,163,184,.2);margin-top:20px}.TraditionalReadingMode_endOfContent__8zSXx p{margin:0}.ReadingModeToggle_toggleContainer__VvJiN{display:flex;align-items:center;gap:15px;padding:12px 18px;background:#f8f9fa;border-radius:16px;border:1px solid #e9ecef;box-shadow:0 4px 12px rgba(0,0,0,.1);backdrop-filter:blur(10px)}.ReadingModeToggle_toggleLabel__dWSpG{display:flex;align-items:center;gap:8px;font-weight:600;color:#495057;white-space:nowrap}.ReadingModeToggle_toggleLabel__dWSpG i{font-size:1.1em;color:#007bff}.ReadingModeToggle_toggleWrapper__6cYRA{display:flex;background:white;border-radius:12px;padding:3px;border:1px solid #dee2e6;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.ReadingModeToggle_toggleButton__KZuZS{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;background:transparent;border-radius:10px;cursor:pointer;transition:all .3s ease;font-size:.9em;font-weight:500;color:#6c757d;white-space:nowrap}.ReadingModeToggle_toggleButton__KZuZS:hover{background:#f8f9fa;color:#495057}.ReadingModeToggle_toggleButton__KZuZS.ReadingModeToggle_active__OXiWA{background:#007bff;color:white;box-shadow:0 4px 8px rgba(0,123,255,.4);transform:translateY(-1px)}.ReadingModeToggle_toggleButton__KZuZS i{font-size:1em}.ReadingModeToggle_toggleButton__KZuZS span{font-size:.85em}@media (max-width:768px){.ReadingModeToggle_toggleContainer__VvJiN{flex-direction:column;gap:10px;padding:15px}.ReadingModeToggle_toggleLabel__dWSpG{font-size:.9em}.ReadingModeToggle_toggleButton__KZuZS{padding:10px 15px;font-size:.85em}.ReadingModeToggle_toggleButton__KZuZS span{display:none}.ReadingModeToggle_toggleButton__KZuZS i{font-size:1.2em}}@media (max-width:480px){.ReadingModeToggle_toggleContainer__VvJiN{padding:10px}.ReadingModeToggle_toggleWrapper__6cYRA{width:100%}.ReadingModeToggle_toggleButton__KZuZS{flex:1;justify-content:center}}@media (prefers-color-scheme:dark){.ReadingModeToggle_toggleContainer__VvJiN{background:#2d2d2d;border-color:#495057}.ReadingModeToggle_toggleLabel__dWSpG{color:#e9ecef}.ReadingModeToggle_toggleLabel__dWSpG i{color:#0d6efd}.ReadingModeToggle_toggleWrapper__6cYRA{background:#3a3a3a;border-color:#6c757d}.ReadingModeToggle_toggleButton__KZuZS{color:#adb5bd}.ReadingModeToggle_toggleButton__KZuZS:hover{background:#495057;color:#e9ecef}.ReadingModeToggle_toggleButton__KZuZS.ReadingModeToggle_active__OXiWA{background:#0d6efd;color:white;box-shadow:0 2px 4px rgba(13,110,253,.3)}}.ContinueReadingAlert_continueReadingAlert__6efXm{position:fixed;top:20px;right:20px;background:linear-gradient(135deg,#1e293b,#334155);border:1px solid #475569;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.05);z-index:1000;animation:ContinueReadingAlert_slideIn__Y8YTg .4s cubic-bezier(.16,1,.3,1);max-width:420px;min-width:340px;backdrop-filter:blur(10px)}@keyframes ContinueReadingAlert_slideIn__Y8YTg{0%{transform:translateX(100%) scale(.95);opacity:0}to{transform:translateX(0) scale(1);opacity:1}}.ContinueReadingAlert_alertContent__SHZEp{padding:20px;display:flex;align-items:center;gap:16px}.ContinueReadingAlert_alertIcon__td2d3{width:48px;height:48px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:12px;display:flex;align-items:center;justify-content:center;color:white;font-size:20px;flex-shrink:0;box-shadow:0 4px 12px rgba(59,130,246,.3)}.ContinueReadingAlert_alertText__r_zk2{flex:1;color:#f8fafc}.ContinueReadingAlert_alertTitle__QI6Jx{font-weight:700;font-size:18px;margin-bottom:6px;color:#ffffff;letter-spacing:-.025em}.ContinueReadingAlert_alertSubtitle__DCLHs{font-size:14px;opacity:.8;line-height:1.5;color:#cbd5e1;margin-bottom:12px}.ContinueReadingAlert_progressBar__veD8s{width:100%;height:4px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden;margin-bottom:16px}.ContinueReadingAlert_progressFill__VhUYQ{height:100%;background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:2px;transition:width 1s linear}.ContinueReadingAlert_alertActions__aw5t6{display:flex;gap:10px;align-items:center;margin-top:16px}.ContinueReadingAlert_alertActions__aw5t6 button{border:none;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;gap:6px;letter-spacing:-.025em}.ContinueReadingAlert_btnContinue__9ijXf{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:white;border:none;box-shadow:0 4px 12px rgba(59,130,246,.3)}.ContinueReadingAlert_btnContinue__9ijXf:hover{background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-2px);box-shadow:0 6px 16px rgba(59,130,246,.4)}.ContinueReadingAlert_btnStartOver__9F4X_{background:rgba(255,255,255,.1);color:#e2e8f0;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px)}.ContinueReadingAlert_btnStartOver__9F4X_:hover{background:rgba(255,255,255,.15);color:#ffffff;transform:translateY(-1px);border-color:rgba(255,255,255,.3)}.ContinueReadingAlert_btnDismiss__j_0mK{background:rgba(255,255,255,.1);color:#94a3b8;border:none;padding:10px;border-radius:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.ContinueReadingAlert_btnDismiss__j_0mK:hover{background:rgba(255,255,255,.15);color:#ffffff;transform:translateY(-1px)}@media (max-width:768px){.ContinueReadingAlert_continueReadingAlert__6efXm{top:10px;right:10px;left:10px;max-width:none;min-width:auto}.ContinueReadingAlert_alertContent__SHZEp{padding:12px;gap:10px}.ContinueReadingAlert_alertIcon__td2d3{width:36px;height:36px;font-size:16px}.ContinueReadingAlert_alertTitle__QI6Jx{font-size:15px}.ContinueReadingAlert_alertSubtitle__DCLHs{font-size:13px}.ContinueReadingAlert_alertActions__aw5t6{gap:6px}.ContinueReadingAlert_alertActions__aw5t6 button{padding:6px 10px;font-size:13px}.ContinueReadingAlert_btnDismiss__j_0mK{width:28px;height:28px;padding:6px}}@media (prefers-color-scheme:dark){.ContinueReadingAlert_continueReadingAlert__6efXm{background:linear-gradient(135deg,#4c1d95,#7c3aed)}}.ScrollToTop_scrollToTop__N5TxK{position:fixed;bottom:2rem;right:2rem;width:3rem;height:3rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px rgba(59,130,246,.3);transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(100px);opacity:0;z-index:1000;backdrop-filter:blur(10px)}.ScrollToTop_scrollToTop__N5TxK.ScrollToTop_visible__zbZO8{transform:translateY(0);opacity:1}.ScrollToTop_scrollToTop__N5TxK:hover{transform:translateY(-4px) scale(1.1);box-shadow:0 6px 30px rgba(59,130,246,.4);background:linear-gradient(135deg,#2563eb,#1d4ed8)}.ScrollToTop_scrollToTop__N5TxK:active{transform:translateY(-2px) scale(1.05)}.ScrollToTop_scrollToTop__N5TxK i{font-size:1.2rem;transition:transform .2s ease}.ScrollToTop_scrollToTop__N5TxK:hover i{transform:translateY(-2px)}@media (max-width:768px){.ScrollToTop_scrollToTop__N5TxK{bottom:1.5rem;right:1.5rem;width:2.75rem;height:2.75rem}.ScrollToTop_scrollToTop__N5TxK i{font-size:1rem}}@media (max-width:480px){.ScrollToTop_scrollToTop__N5TxK{bottom:1rem;right:1rem;width:2.5rem;height:2.5rem}.ScrollToTop_scrollToTop__N5TxK i{font-size:.9rem}}.adminCommunity_container__NMcNv{max-width:1200px;margin:0 auto;padding:20px}.adminCommunity_header__LByaB{margin-bottom:30px}.adminCommunity_headerContent__i2cAw{display:flex;flex-direction:column;gap:20px}.adminCommunity_headerTop__LNzO9{display:flex;align-items:center;gap:20px}.adminCommunity_title__T0VxG{font-size:2rem;font-weight:700;color:var(--text-primary,#1a1a1a);margin:0}.adminCommunity_tabs__tS8Z_{display:flex;gap:10px;margin-bottom:30px;border-bottom:2px solid #e0e0e0}.adminCommunity_tab__dVN_c{padding:12px 24px;background:none;font-size:16px;font-weight:500;color:#666;cursor:pointer;border:none;border-bottom:3px solid transparent;transition:all .3s ease}.adminCommunity_tab__dVN_c:hover{color:#333;background-color:#f5f5f5}.adminCommunity_tab__dVN_c.adminCommunity_active__LIwcs{color:#007bff;border-bottom-color:#007bff;background-color:#f8f9ff}.adminCommunity_postsGrid__eXnJA{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px;margin-bottom:30px}.adminCommunity_postCard__IMMh4{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;background:white;box-shadow:0 2px 8px rgba(0,0,0,.1)}.adminCommunity_postHeader__WVZhb{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.adminCommunity_statusBadge__uvAKy{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.adminCommunity_status-published__HXOcn{background-color:#d4edda;color:#155724}.adminCommunity_status-pending__199xD{background-color:#fff3cd;color:#856404}.adminCommunity_status-rejected__IPHIG{background-color:#f8d7da;color:#721c24}.adminCommunity_status-deleted__fMyoV{background-color:#f5c6cb;color:#721c24}.adminCommunity_status-draft___o9fM{background-color:#e2e3e5;color:#383d41}.adminCommunity_status-archived__ZgbDQ{background-color:#d1ecf1;color:#0c5460}.adminCommunity_status-default__aaQFj{background-color:#f8f9fa;color:#6c757d}.adminCommunity_postActions__3bDz6{display:flex;gap:8px}.adminCommunity_actionButton__ekYvK{padding:6px 12px;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.adminCommunity_approveButton__g29IT{background-color:#28a745;color:white}.adminCommunity_approveButton__g29IT:hover{background-color:#218838}.adminCommunity_rejectButton__jk1_k{background-color:#dc3545;color:white}.adminCommunity_rejectButton__jk1_k:hover{background-color:#c82333}.adminCommunity_deleteButton__M4LoH{background-color:#6c757d;color:white}.adminCommunity_deleteButton__M4LoH:hover{background-color:#5a6268}.adminCommunity_loading__I1DdD{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.adminCommunity_spinner__crCc2{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;animation:adminCommunity_spin__pnyDt 1s linear infinite;margin-bottom:20px}@keyframes adminCommunity_spin__pnyDt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.adminCommunity_error__jCqLg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.adminCommunity_retryButton__XzPmg{margin-top:20px;padding:10px 20px;background-color:#007bff;color:white;border:none;border-radius:6px;cursor:pointer}.adminCommunity_retryButton__XzPmg:hover{background-color:#0056b3}.adminCommunity_empty__rUitw{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#666}.adminCommunity_loadMoreContainer__UAIBS{display:flex;justify-content:center;margin-top:30px}.adminCommunity_loadMoreButton__46sVc{padding:12px 24px;background-color:#007bff;color:white;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.adminCommunity_loadMoreButton__46sVc:hover:not(:disabled){background-color:#0056b3}.adminCommunity_loadMoreButton__46sVc:disabled{background-color:#6c757d;cursor:not-allowed}@media (max-width:768px){.adminCommunity_postsGrid__eXnJA{grid-template-columns:1fr}.adminCommunity_postHeader__WVZhb{flex-direction:column;gap:10px;align-items:flex-start}.adminCommunity_postActions__3bDz6{width:100%;justify-content:flex-end}.adminCommunity_tabs__tS8Z_{flex-wrap:wrap}.adminCommunity_tab__dVN_c{flex:1;min-width:120px}}.DialogImportForm_importForm___sZ8s{background:var(--iris-card);border:1px solid var(--iris-border);border-radius:12px;padding:2rem;box-shadow:var(--iris-shadow)}.DialogImportForm_formHeader__EhBc_{margin-bottom:2rem}.DialogImportForm_formTitle__1eNP_{font-size:1.5rem;font-weight:700;color:var(--iris-text);margin:0 0 .5rem}.DialogImportForm_formSubtitle__nW9vy{color:var(--iris-text-muted);margin:0}.DialogImportForm_textImportForm__BdSCb{display:flex;flex-direction:column;gap:1.5rem}.DialogImportForm_savedStorySection__Je_Zp{background:var(--iris-success-light);border:1px solid var(--iris-success);border-radius:8px;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.DialogImportForm_savedStoryHeader__DdUR0{display:flex;align-items:center;gap:.5rem;flex:1}.DialogImportForm_savedStoryIcon__9Gd7X{font-size:1.2rem}.DialogImportForm_savedStoryText__UIi9v{color:var(--iris-success-dark);font-size:.95rem}.DialogImportForm_savedStoryActions__GwTdO{display:flex;gap:.5rem}.DialogImportForm_buttonSmall__avrZa{padding:.4rem .8rem;font-size:.85rem;min-height:auto}.DialogImportForm_buttonDanger__YZfs2{background:var(--iris-danger);color:white}.DialogImportForm_buttonDanger__YZfs2:hover:not(:disabled){background:var(--iris-danger-dark)}.DialogImportForm_formGroup__1YLtF{display:flex;flex-direction:column;gap:.5rem}.DialogImportForm_label__yi16B{font-weight:600;color:var(--iris-text);font-size:.95rem}.DialogImportForm_required__BTZ_Y{color:var(--iris-danger)}.DialogImportForm_textarea__90DYD{width:100%;min-height:400px;padding:1rem;border:2px solid var(--iris-border);border-radius:8px;background:var(--iris-bg);color:var(--iris-text);font-family:Monaco,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.5;resize:vertical;transition:all .2s ease}.DialogImportForm_textarea__90DYD:focus{outline:none;border-color:var(--iris-primary);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.DialogImportForm_textarea__90DYD:disabled{opacity:.6;cursor:not-allowed}.DialogImportForm_textareaWithValidation__579sm{border-color:var(--iris-danger);box-shadow:0 0 0 3px rgba(239,68,68,.1)}.DialogImportForm_characterCount__rz45W{text-align:right;font-size:.875rem;color:var(--iris-text-muted)}.DialogImportForm_characterCountWarning__U_yoV{color:var(--iris-warning)}.DialogImportForm_characterCountError__M5NXf{color:var(--iris-danger)}.DialogImportForm_fileImportForm__374xl{display:flex;flex-direction:column;gap:1.5rem}.DialogImportForm_dropzone___F5IS{border:2px dashed var(--iris-border);border-radius:12px;padding:3rem 2rem;text-align:center;transition:all .3s ease;cursor:pointer;background:var(--iris-bg-muted)}.DialogImportForm_dropzoneActive__SO3J0,.DialogImportForm_dropzone___F5IS:hover{border-color:var(--iris-primary);background:rgba(99,102,241,.05);transform:translateY(-2px)}.DialogImportForm_dropzoneDisabled__Tmi6k{cursor:not-allowed;opacity:.6;background:var(--iris-bg-muted)}.DialogImportForm_dropzoneError__V38An{border-color:var(--iris-danger);background:rgba(239,68,68,.05)}.DialogImportForm_dropzoneContent___9yu8{display:flex;flex-direction:column;align-items:center;gap:1rem}.DialogImportForm_uploadIcon__fFo1c{font-size:3rem;margin-bottom:.5rem}.DialogImportForm_dropzoneText__sUBAP{font-size:1.1rem;color:var(--iris-text);margin:0;font-weight:500}.DialogImportForm_fileTypes__YsASI{font-size:.875rem;color:var(--iris-text-muted);margin:0}.DialogImportForm_fileInfo__8kVLS{background:var(--iris-bg);border:1px solid var(--iris-border);border-radius:8px;padding:1rem;display:flex;align-items:center;gap:1rem}.DialogImportForm_fileIcon__u_fL9{font-size:2rem}.DialogImportForm_fileDetails__Qj7mA{flex:1}.DialogImportForm_fileName___hI2J{font-weight:600;color:var(--iris-text);margin:0 0 .25rem}.DialogImportForm_fileSize__Afiy4{font-size:.875rem;color:var(--iris-text-muted);margin:0}.DialogImportForm_removeFile__vu0Fi{background:none;border:none;color:var(--iris-danger);cursor:pointer;padding:.5rem;border-radius:4px;transition:background-color .2s ease}.DialogImportForm_removeFile__vu0Fi:hover{background:rgba(239,68,68,.1)}.DialogImportForm_importProgress__WhjJj{background:var(--iris-bg);border:1px solid var(--iris-border);border-radius:8px;padding:1.5rem;text-align:center}.DialogImportForm_progressBar__QAT8_{width:100%;height:8px;background:var(--iris-bg-muted);border-radius:4px;overflow:hidden;margin-bottom:1rem}.DialogImportForm_progressFill__ijIAm{height:100%;background:linear-gradient(90deg,var(--iris-primary),var(--iris-secondary));animation:DialogImportForm_progress__eTvqo 2s infinite;border-radius:4px}@keyframes DialogImportForm_progress__eTvqo{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.DialogImportForm_progressText__vJoQP{font-size:1rem;color:var(--iris-text);margin:0;font-weight:500}.DialogImportForm_progressSubtext__Xz4vp{font-size:.875rem;color:var(--iris-text-muted);margin:.5rem 0 0}.DialogImportForm_validationSection__ZYz2K{margin-top:1rem}.DialogImportForm_validationMessages__VxpN0{display:flex;flex-direction:column;gap:.5rem}.DialogImportForm_errorMessage__D57vq{background:rgba(239,68,68,.1);color:var(--iris-danger);border-radius:6px;border:1px solid rgba(239,68,68,.2)}.DialogImportForm_errorMessage__D57vq,.DialogImportForm_warningMessage__qQ75t{padding:.75rem 1rem;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.DialogImportForm_warningMessage__qQ75t{background:rgba(245,158,11,.1);color:#f59e0b;border-radius:6px;border:1px solid rgba(245,158,11,.2)}.DialogImportForm_successMessage__hkORA{background:rgba(16,185,129,.1);color:#10b981;padding:.75rem 1rem;border-radius:6px;border:1px solid rgba(16,185,129,.2);font-size:.875rem;display:flex;align-items:center;gap:.5rem}.DialogImportForm_previewSection__zLz4P{margin-top:1.5rem}.DialogImportForm_previewHeader__kQ__e{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.DialogImportForm_previewTitle__4_IQi{font-weight:600;color:var(--iris-text);margin:0}.DialogImportForm_previewToggle__JDjCF{background:none;border:1px solid var(--iris-border);color:var(--iris-text);padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;transition:all .2s ease}.DialogImportForm_previewToggle__JDjCF:hover{background:var(--iris-bg-muted);border-color:var(--iris-primary)}.DialogImportForm_previewContent__1ymoR{background:var(--iris-bg);border:1px solid var(--iris-border);border-radius:8px;padding:1rem;font-family:Monaco,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.5;white-space:pre-wrap;max-height:200px;overflow-y:auto}.DialogImportForm_previewStats__ROB8V{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-top:1rem}.DialogImportForm_statItem__dtB6C{text-align:center;background:var(--iris-bg-muted);padding:1rem;border-radius:6px}.DialogImportForm_statNumber__WAHts{font-size:1.5rem;font-weight:700;color:var(--iris-primary);margin:0 0 .25rem}.DialogImportForm_statLabel__fddF9{font-size:.875rem;color:var(--iris-text-muted);margin:0}.DialogImportForm_formActions__zE3na{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--iris-border)}.DialogImportForm_button__uqVh8{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.95rem;transition:all .2s ease;cursor:pointer;border:none;display:flex;align-items:center;gap:.5rem}.DialogImportForm_buttonSecondary__JiV4P{background:var(--iris-bg);color:var(--iris-text);border:1px solid var(--iris-border)}.DialogImportForm_buttonSecondary__JiV4P:hover:not(:disabled){background:var(--iris-bg-muted);border-color:var(--iris-primary)}.DialogImportForm_buttonPrimary__ALeHT{background:linear-gradient(135deg,var(--iris-primary) 0,var(--iris-secondary) 100%);color:white;border:1px solid var(--iris-primary)}.DialogImportForm_buttonPrimary__ALeHT:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--iris-shadow)}.DialogImportForm_buttonPrimary__ALeHT:disabled,.DialogImportForm_buttonSecondary__JiV4P:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.DialogImportForm_loadingSpinner__QGWIJ{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:DialogImportForm_spin__GzuOu 1s linear infinite}@keyframes DialogImportForm_spin__GzuOu{to{transform:rotate(1turn)}}@media (max-width:768px){.DialogImportForm_importForm___sZ8s{padding:1.5rem}.DialogImportForm_textarea__90DYD{min-height:300px;font-size:.8rem}.DialogImportForm_dropzone___F5IS{padding:2rem 1rem}.DialogImportForm_uploadIcon__fFo1c{font-size:2.5rem}.DialogImportForm_formActions__zE3na{flex-direction:column}.DialogImportForm_button__uqVh8{width:100%;justify-content:center}.DialogImportForm_previewStats__ROB8V{grid-template-columns:repeat(2,1fr)}}.ImportResult_importResult__SK34x{background:var(--iris-card);border-radius:12px;padding:2rem;margin-top:2rem;border:1px solid var(--iris-border);box-shadow:var(--iris-shadow);animation:ImportResult_slideIn__sW3Rs .3s ease-out}@keyframes ImportResult_slideIn__sW3Rs{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ImportResult_importResultSuccess__97DHU{border-left:4px solid var(--iris-success)}.ImportResult_importResultError__j_G4E{border-left:4px solid var(--iris-danger)}.ImportResult_importResultWarning__L9Ope{border-left:4px solid var(--iris-warning)}.ImportResult_resultHeader__Av9l_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.ImportResult_resultTitle__wYLCZ{font-size:1.5rem;font-weight:700;color:var(--iris-text);margin:0;display:flex;align-items:center;gap:.5rem}.ImportResult_statusIcon__EcHuU{font-size:1.25rem}.ImportResult_statusBadge__MCKpP{padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;display:flex;align-items:center;gap:.5rem}.ImportResult_statusSuccess__dty__{background:rgba(16,185,129,.1);color:var(--iris-success);border:1px solid rgba(16,185,129,.2)}.ImportResult_statusError__9dcyC{background:rgba(239,68,68,.1);color:var(--iris-danger);border:1px solid rgba(239,68,68,.2)}.ImportResult_statusWarning__vHBvy{background:rgba(245,158,11,.1);color:var(--iris-warning);border:1px solid rgba(245,158,11,.2)}.ImportResult_resultSummary___HRUm{display:grid;gap:1rem;margin-bottom:2rem}.ImportResult_summaryCard__0fTJp{background:var(--iris-bg-muted);border:1px solid var(--iris-border);border-radius:8px;padding:1.5rem}.ImportResult_summaryTitle__8hNwV{font-size:1.1rem;font-weight:600;color:var(--iris-text);margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.ImportResult_summaryGrid__Is5CD{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.ImportResult_summaryItem__ypb9j{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--iris-border)}.ImportResult_summaryItem__ypb9j:last-child{border-bottom:none}.ImportResult_summaryLabel__OmVmK{font-weight:500;color:var(--iris-text);font-size:.95rem}.ImportResult_summaryValue__KjcZo{font-weight:600;font-size:1.1rem}.ImportResult_summaryValueSuccess__7niNW{color:var(--iris-success)}.ImportResult_summaryValueError__0JKyh{color:var(--iris-danger)}.ImportResult_summaryValueWarning__HGn06{color:var(--iris-warning)}.ImportResult_summaryValueNeutral__m_bbg{color:var(--iris-text)}.ImportResult_storyInfo__vWpnU{background:linear-gradient(135deg,var(--iris-primary) 0,var(--iris-secondary) 100%);color:white;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.ImportResult_storyName__rDlyg{font-size:1.25rem;font-weight:700;margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem}.ImportResult_storyId__5u9y9{font-size:.875rem;opacity:.9;margin:0}.ImportResult_statsGrid__KmmBk{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-top:1rem}.ImportResult_statItem__EMlNS{text-align:center;background:rgba(255,255,255,.1);border-radius:6px;padding:1rem;backdrop-filter:blur(10px)}.ImportResult_statNumber__XFoKE{font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.ImportResult_statLabel__qJFtw{font-size:.875rem;opacity:.9;margin:0}.ImportResult_errorSection__M_N9d{margin-top:1.5rem}.ImportResult_errorToggle__nx3lD{background:none;border:1px solid var(--iris-border);color:var(--iris-text);padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;width:100%;justify-content:center}.ImportResult_errorToggle__nx3lD:hover{background:var(--iris-bg-muted);border-color:var(--iris-danger);color:var(--iris-danger)}.ImportResult_errorList__qX57_{background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2);border-radius:8px;margin-top:1rem;max-height:300px;overflow-y:auto}.ImportResult_errorItem__pUUuS{padding:1rem;border-bottom:1px solid rgba(239,68,68,.1);display:flex;align-items:flex-start;gap:.75rem}.ImportResult_errorItem__pUUuS:last-child{border-bottom:none}.ImportResult_errorIcon__XPlO0{font-size:1rem;margin-top:.125rem;flex-shrink:0}.ImportResult_errorText__KsvE0{color:var(--iris-danger);font-size:.95rem;line-height:1.4;margin:0}.ImportResult_resultActions__eSD4W{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--iris-border)}.ImportResult_actionButton__1TnRI{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.95rem;transition:all .2s ease;cursor:pointer;border:none;display:flex;align-items:center;gap:.5rem;text-decoration:none}.ImportResult_buttonPrimary__HRf2j{background:linear-gradient(135deg,var(--iris-primary) 0,var(--iris-secondary) 100%);color:white;border:1px solid var(--iris-primary)}.ImportResult_buttonPrimary__HRf2j:hover{transform:translateY(-1px);box-shadow:var(--iris-shadow)}.ImportResult_buttonSecondary__MFakL{background:var(--iris-bg);color:var(--iris-text);border:1px solid var(--iris-border)}.ImportResult_buttonSecondary__MFakL:hover{background:var(--iris-bg-muted);border-color:var(--iris-primary)}.ImportResult_buttonSuccess__QsR5M{background:rgba(16,185,129,.1);color:var(--iris-success);border:1px solid rgba(16,185,129,.2)}.ImportResult_buttonSuccess__QsR5M:hover{background:rgba(16,185,129,.2)}.ImportResult_messageText__X21I5{background:var(--iris-bg);border:1px solid var(--iris-border);border-radius:8px;padding:1rem;color:var(--iris-text-muted);font-style:italic;margin-bottom:1.5rem}.ImportResult_progressSummary__a_fK_{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.ImportResult_progressBar__ab35n{flex:1;height:8px;background:var(--iris-bg-muted);border-radius:4px;overflow:hidden}.ImportResult_progressFill__Od0h_{height:100%;background:linear-gradient(90deg,var(--iris-success),var(--iris-primary));border-radius:4px;transition:width .3s ease}.ImportResult_progressText__KGu1D{font-size:.875rem;font-weight:600;color:var(--iris-text);white-space:nowrap}.ImportResult_timestamp__PwGDq{font-size:.875rem;color:var(--iris-text-muted);text-align:center;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--iris-border)}@media (max-width:768px){.ImportResult_importResult__SK34x{padding:1.5rem}.ImportResult_resultHeader__Av9l_{flex-direction:column;align-items:flex-start}.ImportResult_summaryGrid__Is5CD{grid-template-columns:1fr}.ImportResult_statsGrid__KmmBk{grid-template-columns:repeat(2,1fr)}.ImportResult_resultActions__eSD4W{flex-direction:column}.ImportResult_actionButton__1TnRI{width:100%;justify-content:center}.ImportResult_progressSummary__a_fK_{flex-direction:column;align-items:stretch;gap:.5rem}.ImportResult_progressText__KGu1D{text-align:center}}