.page_main__TXfqS{min-height:100vh}.page_container__9hkx9{max-width:1000px;margin:0 auto;padding:20px}.page_loadingContainer__zBBr4{max-width:1000px;margin:0 auto;padding:80px 20px;text-align:center;color:#64748b;font-weight:600}.page_headerWrapper__qkI2J{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page_title__FsrG_{display:flex;align-items:center;gap:12px;margin:0}.page_iconBox__Eyqet{width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#f02d7d,#7c4dff);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 6px 16px rgba(240,45,125,.25)}.page_titleText__f6Dto{display:flex;flex-direction:column;line-height:1.2}.page_titleSub__2fxhk{font-size:.72rem;font-weight:700;color:#94a3b8;letter-spacing:.08em}.page_titleMain__3E1JR{font-size:1.35rem;font-weight:800;color:#1e293b}.page_headerActions__0k_7c{display:flex;align-items:center;gap:8px}.page_feedbackBtn__DG1Fa{display:flex;align-items:center;gap:6px;padding:.45rem .8rem;border-radius:.6rem;border:1px solid #d1fae5;background:#ecfdf5;color:#047857;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s}.page_feedbackBtn__DG1Fa:hover{background:#d1fae5}.page_headerDescription__AswBy{margin:14px 0 0;font-size:.85rem;color:#64748b;line-height:1.7}.page_privateNotice__7LwxT{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;border-radius:10px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:.75rem;font-weight:600;line-height:1.6}.page_privateNotice__7LwxT svg{flex-shrink:0;margin-top:2px}.page_editorSection__eJtEW{display:flex;flex-direction:column;gap:16px;margin-top:20px}.page_card__uSVHI{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:18px;box-shadow:0 4px 16px rgba(15,23,42,.04)}.page_editorHeader__LH_Ua{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.page_sectionTitle__rAifd{display:flex;align-items:center;gap:8px}.page_sectionTitle__rAifd h2{margin:0;font-size:1rem;font-weight:800;color:#1e293b}.page_accentIcon__AsRU0{color:#f02d7d}.page_resetBtn__ATSSi{display:flex;align-items:center;gap:5px;padding:.4rem .7rem;border-radius:.5rem;border:1px solid #fecaca;background:#fef2f2;color:#dc2626;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s}.page_resetBtn__ATSSi:hover{background:#fee2e2}.page_fieldGrid__Ixc7c{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.page_fieldGroup__wgFsb{display:flex;flex-direction:column;gap:6px;min-width:0}.page_fieldGroupWide__Os5BH{grid-column:1/-1}.page_inputLabel__wtWAr{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:.75rem;font-weight:700;color:#475569}.page_labelText__AVHeD{display:flex;align-items:center;gap:5px}.page_charCount__VK9KA{font-size:.68rem;font-weight:600;color:#94a3b8}.page_selectInput__Rb7rF,.page_textArea__klC3n,.page_textInput__3M_Qo{width:100%;padding:.6rem .7rem;border:1px solid #d1d5db;border-radius:.6rem;font-size:.88rem;font-family:inherit;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s}.page_selectInput__Rb7rF:focus,.page_textArea__klC3n:focus,.page_textInput__3M_Qo:focus{outline:none;border-color:#f02d7d;box-shadow:0 0 0 3px rgba(240,45,125,.12)}.page_textArea__klC3n{resize:vertical;min-height:84px;line-height:1.6}.page_hint__nU6_j{font-size:.68rem;color:#94a3b8;line-height:1.5}.page_suggestRow__ux_ni{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.page_suggestBtn__ZtIFZ{padding:.2rem .5rem;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;font-size:.68rem;font-weight:600;cursor:pointer;transition:all .15s}.page_suggestBtn__ZtIFZ:hover{background:#f1f5f9;color:#334155}.page_chipRow__ifDdi{display:flex;flex-wrap:wrap;gap:6px}.page_chip__qYZ2L{display:flex;align-items:center;gap:5px;padding:.38rem .7rem;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .15s}.page_chip__qYZ2L:hover{border-color:#cbd5e1;background:#f8fafc}.page_chipActive__Jg9T1{border-color:#f02d7d;background:#fdf2f8;color:#be185d}.page_chip__qYZ2L img{width:18px;height:18px;object-fit:contain}.page_avatarField__dcS_6{display:flex;align-items:center;gap:12px}.page_avatarPreview__TKuBP{width:60px;height:60px;border-radius:16px;flex-shrink:0;overflow:hidden;background:linear-gradient(135deg,#f02d7d,#7c4dff);display:flex;align-items:center;justify-content:center}.page_avatarPreview__TKuBP img{width:100%;height:100%;object-fit:cover;display:block}.page_avatarPlaceholder__XAUGp{font-size:1.5rem;font-weight:900;color:#fff}.page_avatarActions__n_sOH{display:flex;flex-wrap:wrap;gap:6px}.page_avatarSelectBtn__DQ00o{display:flex;align-items:center;gap:5px;padding:.45rem .8rem;border-radius:.6rem;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .15s}.page_avatarSelectBtn__DQ00o:hover{border-color:#f02d7d;color:#be185d;background:#fdf2f8}.page_avatarClearBtn__IVD2Y{display:flex;align-items:center;gap:5px;padding:.45rem .7rem;border-radius:.6rem;border:1px solid #fecaca;background:#fef2f2;color:#dc2626;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .15s}.page_avatarClearBtn__IVD2Y:hover{background:#fee2e2}.page_teamInputList__mYpct{display:flex;flex-direction:column;gap:6px}.page_teamInputRow__f_zyY{display:flex;align-items:center;gap:6px}.page_teamRemoveBtn__oMXib{flex-shrink:0;width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.page_teamRemoveBtn__oMXib:hover{border-color:#fecaca;background:#fef2f2;color:#dc2626}.page_addRowBtn__BgMdH{display:flex;align-items:center;justify-content:center;gap:5px;padding:.45rem .7rem;border-radius:.6rem;border:1px dashed #cbd5e1;background:#fff;color:#64748b;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .15s}.page_addRowBtn__BgMdH:hover{border-color:#f02d7d;color:#f02d7d;background:#fdf2f8}.page_stageSelectList__4PwzT{display:flex;flex-direction:column;gap:8px}.page_stageSelectRow__OJljN{display:flex;align-items:center;gap:6px}.page_selectWrapper__OvNZw{position:relative;flex:1 1;min-width:0;display:flex;align-items:center}.page_selectIcon__ebLZo{position:absolute;left:.6rem;color:#94a3b8;pointer-events:none}.page_stageSelect__idzby{padding-left:2.1rem}.page_ruleRatingList__fiAhn,.page_ruleRatingRow__Tg1Hb{display:flex;flex-direction:column;gap:8px}.page_ruleRatingRow__Tg1Hb{padding:8px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.page_ruleRatingMain__qksaR{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page_memoToggleBtn__VBLkV{display:flex;align-items:center;gap:4px;margin-left:auto;padding:.25rem .6rem;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#94a3b8;font-size:.7rem;font-weight:700;cursor:pointer;transition:all .15s}.page_memoToggleBtn__VBLkV:hover{border-color:#cbd5e1;color:#64748b}.page_memoToggleBtnActive__Y2uan{border-color:#f02d7d;background:#fdf2f8;color:#be185d}.page_ruleRatingHead__oFc0Z{display:flex;align-items:center;gap:8px;min-width:0;width:168px}.page_ruleRatingIcon__vmXZF{width:26px;height:26px;object-fit:contain;flex-shrink:0}.page_ruleRatingName__Otypp{font-size:.82rem;font-weight:800;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_starRow__jSMWI{display:flex;align-items:center;gap:2px}.page_starBtn__sB4ee{border:none;background:transparent;padding:2px;color:#cbd5e1;cursor:pointer;display:flex;transition:color .15s,transform .1s}.page_starBtn__sB4ee:hover{transform:scale(1.15)}.page_starBtnActive___kYFy{color:#f59e0b}.page_starLabel__1_p6M{margin-left:6px;min-width:46px;font-size:.7rem;font-weight:700;color:#94a3b8}.page_ruleMemoInput__Xrg4_{font-size:.8rem;padding:.45rem .6rem}.page_themeRow__aBAjR{display:flex;flex-wrap:wrap;gap:8px}.page_themeBtn__ebb5H{display:flex;align-items:center;gap:7px;padding:.4rem .75rem;border-radius:.6rem;border:2px solid #e2e8f0;background:#fff;color:#475569;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .15s}.page_themeBtnActive___lT10{border-color:#1e293b;background:#f8fafc;color:#0f172a}.page_themeSwatch__eWfgt{width:16px;height:16px;border-radius:5px;flex-shrink:0}.page_styleRow__UiuKq{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:8px;gap:8px}.page_styleBtn__X7rgx{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:.7rem;border:2px solid #e2e8f0;background:#fff;cursor:pointer;text-align:left;transition:all .15s}.page_styleBtn__X7rgx:hover{border-color:#cbd5e1}.page_styleBtnActive__L6hA6{border-color:#1e293b;background:#f8fafc}.page_stylePreview___HU93{width:52px;height:40px;flex-shrink:0;display:flex;flex-direction:column;gap:3px;padding:5px;overflow:hidden}.page_stylePreviewBar__2KoXM{display:block;height:4px;border-radius:2px}.page_stylePreviewBlock__MPpBj{display:block;flex:1 1;border-radius:2px}.page_styleBtnText__XbnoX{display:flex;flex-direction:column;gap:1px;min-width:0}.page_styleBtnName__yhtSX{font-size:.8rem;font-weight:800;color:#1e293b}.page_styleBtnDesc__UkdfX{font-size:.66rem;font-weight:600;color:#94a3b8;line-height:1.35}.page_selectedGrid__zewae{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.page_selectedCard__0EOhp{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.page_selectedMain__seWda{display:flex;align-items:center;justify-content:center;gap:6px}.page_selectedWeaponImg__GUkCe{width:58px;height:58px;object-fit:contain}.page_selectedName__k4GB1{font-size:.72rem;font-weight:700;color:#334155;text-align:center;line-height:1.3;word-break:break-word}.page_selectedSubIcons__AOWF3{display:flex;flex-direction:column;gap:4px}.page_selectedSubIcons__AOWF3 img{width:26px;height:26px;background:#1e293b;border-radius:7px;padding:3px}.page_removeBtn__YI36W{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;border:none;background:rgba(15,23,42,.65);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;z-index:2}.page_removeBtn__YI36W:hover{background:#ef4444}.page_addCard___APo6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:12px;border:2px dashed #cbd5e1;border-radius:12px;background:#fff;color:#94a3b8;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s}.page_addCard___APo6:hover{border-color:#f02d7d;color:#f02d7d;background:#fdf2f8}.page_addIconCircle__rFjjB{width:40px;height:40px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;transition:background .2s}.page_addCard___APo6:hover .page_addIconCircle__rFjjB{background:#fce7f3}.page_previewSection__Egqx_{margin-top:28px}.page_previewHeader__JRn6b{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.page_previewHeader__JRn6b h2{margin:0;font-size:1rem;font-weight:800;color:#1e293b}.page_exportActions__ppZMc{display:flex;gap:8px;flex-wrap:wrap}.page_btnPrimary__TBM5g{display:flex;align-items:center;gap:7px;padding:.6rem 1.1rem;border-radius:.65rem;border:none;background:linear-gradient(135deg,#f02d7d,#7c4dff);color:#fff;font-size:.85rem;font-weight:800;cursor:pointer;box-shadow:0 6px 16px rgba(240,45,125,.25);transition:transform .15s,box-shadow .15s}.page_btnPrimary__TBM5g:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px rgba(240,45,125,.3)}.page_btnPrimary__TBM5g:disabled{opacity:.6;cursor:not-allowed}.page_btnSecondary__Op81P{display:flex;align-items:center;gap:7px;padding:.6rem 1.1rem;border-radius:.65rem;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .2s}.page_btnSecondary__Op81P:hover{background:#f8fafc}.page_spin__7DPSu{animation:page_spin__7DPSu 1s linear infinite}@keyframes page_spin__7DPSu{to{transform:rotate(1turn)}}.page_captureWrapper__AHwMw{overflow:hidden;width:100%}.page_captureCard__8QQ38{width:1000px;transform-origin:top left;background:var(--c-bg);color:var(--c-text);padding:36px;font-family:Plus Jakarta Sans,Noto Sans JP,sans-serif}.page_captureTopBar__acpdW{height:8px;width:100%;border-radius:4px;margin-bottom:24px}.page_captureHeader__laxSl{display:flex;align-items:center;gap:20px;padding-bottom:22px;border-bottom:2px solid var(--c-divider)}.page_captureAvatar__aWfH3{width:84px;height:84px;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:2.2rem;font-weight:900;color:#12131c;flex-shrink:0;overflow:hidden}.page_captureAvatarImg__JOCgC{width:84px;height:84px;object-fit:cover;display:block}.page_captureNameBlock__iSUhv{flex:1 1;min-width:0}.page_captureLabel__i_sGn{font-size:.8rem;font-weight:800;letter-spacing:.18em;margin-bottom:4px}.page_captureName__bjo_P{font-size:2.1rem;font-weight:900;line-height:1.15;margin:0;word-break:break-word}.page_captureMetaRow__RsMRQ{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.page_captureMetaTag__RC_xW{padding:4px 10px;background:var(--c-chip);font-weight:700;color:var(--c-text-sub)}.page_captureMetaTag__RC_xW,.page_captureTeamTag__Lczhf{display:flex;align-items:center;gap:5px;border-radius:999px;font-size:.85rem}.page_captureTeamTag__Lczhf{padding:4px 11px;border:1.5px solid;background:var(--c-surface);font-weight:800}.page_captureMetaIcon__WT1kB{width:16px;height:16px;object-fit:contain}.page_captureRankBadge__ScNQn{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:108px;padding:12px 16px;border-radius:var(--c-radius);background:var(--c-surface-item);flex-shrink:0}.page_captureRankLabel__J812U{font-size:.72rem;font-weight:800;letter-spacing:.16em;color:var(--c-text-key)}.page_captureRankValue__XJYj_{font-size:1.6rem;font-weight:900;line-height:1.2}.page_captureRankPower__Ue_jF{font-size:.82rem;font-weight:700;color:var(--c-text-sub)}.page_captureBody__lQ70j{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.page_captureBlock__fCZ9K{background:var(--c-surface);border:var(--c-block-border);box-shadow:var(--c-block-shadow);border-radius:var(--c-radius);padding:15px 20px;flex:1 1;min-width:0}.page_captureBlockFull__A86WB{flex-basis:100%}.page_captureBlockTitle__nvjm_{display:flex;align-items:center;gap:7px;font-size:.9rem;font-weight:800;letter-spacing:.06em;margin-bottom:14px}.page_captureInfoList__RBjTw{display:flex;flex-wrap:wrap;gap:12px 20px}.page_captureInfoRow__Nd_jh{display:flex;align-items:baseline;gap:10px;width:calc(50% - 10px)}.page_captureInfoKey___Emem{width:112px;flex-shrink:0;font-size:.86rem;font-weight:700;color:var(--c-text-key)}.page_captureInfoValue__Xtn4J{font-size:1.05rem;font-weight:700;color:var(--c-text);word-break:break-word}.page_captureWeaponList__L4H7U{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.page_captureWeaponItem__gzpYK{flex:1 1 124px;min-width:124px;max-width:220px;background:var(--c-surface-item);border-radius:var(--c-radius-sm);padding:8px 6px 9px;text-align:center}.page_captureWeaponMain__kFvyF{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:4px}.page_captureWeaponImg__PXtiX{width:66px;height:66px;object-fit:contain;display:block}.page_captureWeaponName__uacSP{font-size:.8rem;font-weight:800;color:var(--c-text);line-height:1.3;word-break:break-word}.page_captureWeaponIcons__tqmbd{display:flex;flex-direction:column;gap:4px}.page_captureWeaponIcons__tqmbd img{width:26px;height:26px;object-fit:contain;background:var(--c-icon-chip);border-radius:8px;padding:3px}.page_hobbyInputRow__iBRgV{display:flex;gap:8px;align-items:center}.page_hobbyAddBtn__U7_gr{flex-shrink:0;display:flex;align-items:center;gap:4px;padding:.55rem .9rem;border-radius:.6rem;border:none;background:#1e293b;color:#fff;font-size:.8rem;font-weight:700;cursor:pointer;transition:background .15s}.page_hobbyAddBtn__U7_gr:hover:not(:disabled){background:#0f172a}.page_hobbyAddBtn__U7_gr:disabled{opacity:.45;cursor:not-allowed}.page_hobbyChipRow__obsKg{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.page_hobbyChip__hO56k{display:flex;align-items:center;gap:4px;padding:.32rem .4rem .32rem .7rem;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;font-size:.78rem;font-weight:700}.page_hobbyChipRemove__Dvu8F{display:flex;border:none;background:transparent;color:#94a3b8;cursor:pointer;padding:2px;border-radius:50%;transition:all .15s}.page_hobbyChipRemove__Dvu8F:hover{background:#fee2e2;color:#dc2626}.page_captureHobbyList__Jhath{display:flex;flex-wrap:wrap;gap:8px}.page_captureHobbyItem__kyFbT{padding:7px 14px;border-radius:999px;background:var(--c-chip);font-size:.92rem;font-weight:700;color:var(--c-text)}.page_captureRuleGrid__TjY0k{display:flex;flex-wrap:wrap;gap:8px}.page_captureRuleRow__q5LTD{display:flex;flex-direction:column;justify-content:center;gap:2px;width:calc(33.333% - 6px);padding:7px 10px;border-radius:var(--c-radius-sm);background:var(--c-surface-item)}.page_captureRuleRowMain__Z8wsO{display:flex;align-items:center;gap:8px}.page_captureRuleRowMuted__R82h3{background:var(--c-surface-muted);opacity:.55}.page_captureRuleRowIcon__L6zL9{width:26px;height:26px;object-fit:contain;flex-shrink:0}.page_captureRuleRowName__9winQ{flex:1 1;min-width:0;font-size:.88rem;font-weight:800;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_captureStars__tnuEb{display:flex;align-items:center;gap:1px;flex-shrink:0}.page_captureStar__vUlS4{display:block}.page_captureRuleRowMemo__mCW48{padding-left:34px;font-size:.74rem;font-weight:600;color:var(--c-text-key);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_captureStageList__Jb7YM{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.page_captureStageItem__kl4BU{flex:1 1 124px;min-width:124px;max-width:220px;border-radius:var(--c-radius-sm);overflow:hidden;background:var(--c-surface-item)}.page_captureStageItem__kl4BU img{width:100%;height:74px;object-fit:cover;display:block}.page_captureStageName__AyXc4{display:block;padding:6px 6px 7px;font-size:.8rem;font-weight:800;color:var(--c-text);text-align:center;line-height:1.3;word-break:break-word}.page_captureComment__cIWI3{font-size:1.05rem;line-height:1.8;color:var(--c-text-sub);white-space:pre-wrap;word-break:break-word;margin:0}.page_captureEmpty__KnTFJ{font-size:.9rem;color:var(--c-text-key);font-weight:600;margin:0}.page_captureFooter__oyZZv{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:26px;padding-top:16px;border-top:1px solid var(--c-divider)}.page_captureIssueDate__63iYA{font-size:.8rem;font-weight:700;color:var(--c-text-faint);letter-spacing:.02em}.page_captureWatermark__ZKxpN{font-size:.8rem;font-weight:700;color:var(--c-text-faint);letter-spacing:.04em}.page_modalOverlay__F68qc{position:fixed;inset:0;background:rgba(15,23,42,.6);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.page_modalContent__Pkndq{background:#fff;border-radius:1rem;width:100%;max-width:720px;max-height:88vh;padding:1.25rem;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.35)}.page_modalHeader___vlsN{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:1rem}.page_modalHeader___vlsN h3{margin:0;font-size:1.05rem;font-weight:800;color:#1e293b}.page_modalCount__t4cf2{margin-left:6px;font-size:.8rem;font-weight:700;color:#94a3b8}.page_modalCloseBtn__EXB0h{border:none;background:transparent;color:#64748b;cursor:pointer;display:flex;padding:4px;border-radius:6px}.page_modalCloseBtn__EXB0h:hover{background:#f1f5f9}.page_searchBox__BxZbJ{position:relative;margin-bottom:.75rem}.page_searchBox__BxZbJ input{width:100%;padding:.6rem .7rem .6rem 2.2rem;border:1px solid #d1d5db;border-radius:.6rem;font-size:.88rem;font-family:inherit;color:#1f2937}.page_searchBox__BxZbJ input:focus{outline:none;border-color:#f02d7d}.page_searchIcon__5pYJo{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);color:#94a3b8}.page_categoryFilter__21s74{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:.75rem}.page_categoryBtn__2xXqb{padding:.28rem .6rem;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.72rem;font-weight:700;cursor:pointer;transition:all .15s}.page_categoryBtnActive__NYqx6{border-color:#f02d7d;background:#fdf2f8;color:#be185d}.page_modalGrid__zXoaA{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:8px;gap:8px;overflow-y:auto;flex:1 1;padding:4px}.page_modalWeaponItem__LBg3G{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;cursor:pointer;transition:all .15s}.page_modalWeaponItem__LBg3G:hover{border-color:#f02d7d;background:#fdf2f8}.page_modalWeaponItem__LBg3G img{width:48px;height:48px;object-fit:contain}.page_modalWeaponItem__LBg3G span{font-size:.62rem;font-weight:700;color:#475569;text-align:center;line-height:1.3;word-break:break-word}.page_modalItemDisabled__Lt6MO{opacity:.4;pointer-events:none}.page_modalFooter__bqTik{margin-top:1rem;display:flex;justify-content:center}.page_modalConfirmBtn__Fuowh{padding:.6rem 2rem;border-radius:.65rem;border:none;background:#1e293b;color:#fff;font-size:.85rem;font-weight:800;cursor:pointer}.page_modalConfirmBtn__Fuowh:hover{background:#0f172a}.page_btnPrimaryFeedback__9xo31{display:inline-flex;align-items:center;padding:.55rem 1.1rem;border-radius:.6rem;border:none;background:#10b981;color:#fff;font-size:.85rem;font-weight:700;cursor:pointer}.page_btnPrimaryFeedback__9xo31:disabled{opacity:.6;cursor:not-allowed}.page_btnSecondaryFeedback__jlN_E{padding:.55rem 1.1rem;border-radius:.6rem;border:1px solid #d1d5db;background:#fff;color:#475569;font-size:.85rem;font-weight:700;cursor:pointer}.page_animateFadeIn__nFSWI{animation:page_fadeIn__RLR8q .2s ease}@keyframes page_fadeIn__RLR8q{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_spBr__fTV3n{display:none}@media (max-width:768px){.page_container__9hkx9{padding:16px 14px}.page_ruleRatingRow__Tg1Hb{grid-template-columns:1fr;gap:8px}.page_titleMain__3E1JR{font-size:1.15rem}.page_spBr__fTV3n{display:inline}.page_exportActions__ppZMc,.page_exportActions__ppZMc .page_btnPrimary__TBM5g{width:100%;justify-content:center}}