.page_main__Q4KYz{min-height:100vh}.page_container__DA8eS{max-width:1000px;margin:0 auto;padding:20px}.page_loadingContainer__vQSyn{max-width:1000px;margin:0 auto;padding:80px 20px;text-align:center;color:#64748b;font-weight:600}.page_headerWrapper__frfbN{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page_title__QTGiy{display:flex;align-items:center;gap:12px;margin:0}.page_iconBox__Xmo_e{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__IHMdF{display:flex;flex-direction:column;line-height:1.2}.page_titleSub__BxoKr{font-size:.72rem;font-weight:700;color:#94a3b8;letter-spacing:.08em}.page_titleMain__n_fnY{font-size:1.35rem;font-weight:800;color:#1e293b}.page_headerActions__T5M9y{display:flex;align-items:center;gap:8px}.page_feedbackBtn__gT34_{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__gT34_:hover{background:#d1fae5}.page_headerDescription__QMFC0{margin:14px 0 0;font-size:.85rem;color:#64748b;line-height:1.7}.page_privateNotice__h39bM{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__h39bM svg{flex-shrink:0;margin-top:2px}.page_editorSection__iE1w8{display:flex;flex-direction:column;gap:16px;margin-top:20px}.page_card__1ncCW{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:18px;box-shadow:0 4px 16px rgba(15,23,42,.04)}.page_editorHeader__T63rM{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.page_sectionTitle__72OEX{display:flex;align-items:center;gap:8px}.page_sectionTitle__72OEX h2{margin:0;font-size:1rem;font-weight:800;color:#1e293b}.page_accentIcon__2iuc5{color:#f02d7d}.page_resetBtn__HAg7C{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__HAg7C:hover{background:#fee2e2}.page_fieldGrid__qY6SM{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.page_fieldGroup__Tp7w_{display:flex;flex-direction:column;gap:6px;min-width:0}.page_fieldGroupWide__snuut{grid-column:1/-1}.page_inputLabel__FSPPC{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:.75rem;font-weight:700;color:#475569}.page_labelText__g9_gK{display:flex;align-items:center;gap:5px}.page_charCount__bEVZS{font-size:.68rem;font-weight:600;color:#94a3b8}.page_selectInput__nObbp,.page_textArea__Fl1Nr,.page_textInput__RleuI{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__nObbp:focus,.page_textArea__Fl1Nr:focus,.page_textInput__RleuI:focus{outline:none;border-color:#f02d7d;box-shadow:0 0 0 3px rgba(240,45,125,.12)}.page_textArea__Fl1Nr{resize:vertical;min-height:84px;line-height:1.6}.page_hint__l0_tq{font-size:.68rem;color:#94a3b8;line-height:1.5}.page_suggestRow__emTM6{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.page_suggestBtn__pKGqH{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__pKGqH:hover{background:#f1f5f9;color:#334155}.page_chipRow__6OBS1{display:flex;flex-wrap:wrap;gap:6px}.page_chip__kxfqq{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__kxfqq:hover{border-color:#cbd5e1;background:#f8fafc}.page_chipActive__Le5D_{border-color:#f02d7d;background:#fdf2f8;color:#be185d}.page_chip__kxfqq img{width:18px;height:18px;object-fit:contain}.page_avatarField__Kt2JR{display:flex;align-items:center;gap:12px}.page_avatarPreview__P3CnO{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__P3CnO img{width:100%;height:100%;object-fit:cover;display:block}.page_avatarPlaceholder__nHlFW{font-size:1.5rem;font-weight:900;color:#fff}.page_avatarActions__Tmhgc{display:flex;flex-wrap:wrap;gap:6px}.page_avatarSelectBtn__ZQk55{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__ZQk55:hover{border-color:#f02d7d;color:#be185d;background:#fdf2f8}.page_avatarClearBtn__xDH0m{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__xDH0m:hover{background:#fee2e2}.page_teamInputList__Pb89W{display:flex;flex-direction:column;gap:6px}.page_teamInputRow__ds3Yn{display:flex;align-items:center;gap:6px}.page_teamRemoveBtn__5WOd0{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__5WOd0:hover{border-color:#fecaca;background:#fef2f2;color:#dc2626}.page_addRowBtn__rul2D{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__rul2D:hover{border-color:#f02d7d;color:#f02d7d;background:#fdf2f8}.page_stageSelectList__2fyKy{display:flex;flex-direction:column;gap:8px}.page_stageSelectRow__tVX0J{display:flex;align-items:center;gap:6px}.page_selectWrapper__wCpwd{position:relative;flex:1 1;min-width:0;display:flex;align-items:center}.page_selectIcon__u6xV_{position:absolute;left:.6rem;color:#94a3b8;pointer-events:none}.page_stageSelect__FLVvs{padding-left:2.1rem}.page_ruleRatingList___QEcO,.page_ruleRatingRow__Ni3hN{display:flex;flex-direction:column;gap:8px}.page_ruleRatingRow__Ni3hN{padding:8px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.page_ruleRatingMain__fSiM3{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page_memoToggleBtn__cbHQN{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__cbHQN:hover{border-color:#cbd5e1;color:#64748b}.page_memoToggleBtnActive__fEya8{border-color:#f02d7d;background:#fdf2f8;color:#be185d}.page_ruleRatingHead__29_N8{display:flex;align-items:center;gap:8px;min-width:0;width:168px}.page_ruleRatingIcon__7cMw9{width:26px;height:26px;object-fit:contain;flex-shrink:0}.page_ruleRatingName__WX_vB{font-size:.82rem;font-weight:800;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_starRow____w72{display:flex;align-items:center;gap:2px}.page_starBtn__AiCIA{border:none;background:transparent;padding:2px;color:#cbd5e1;cursor:pointer;display:flex;transition:color .15s,transform .1s}.page_starBtn__AiCIA:hover{transform:scale(1.15)}.page_starBtnActive__0fuRv{color:#f59e0b}.page_starLabel__Y9BTx{margin-left:6px;min-width:46px;font-size:.7rem;font-weight:700;color:#94a3b8}.page_ruleMemoInput__wysKp{font-size:.8rem;padding:.45rem .6rem}.page_themeRow__i7i1b{display:flex;flex-wrap:wrap;gap:8px}.page_themeBtn__MeB6I{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__5ewJH{border-color:#1e293b;background:#f8fafc;color:#0f172a}.page_themeSwatch__pN6zZ{width:16px;height:16px;border-radius:5px;flex-shrink:0}.page_styleRow__cjKKW{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:8px;gap:8px}.page_styleBtn__zOLv9{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__zOLv9:hover{border-color:#cbd5e1}.page_styleBtnActive__X__TD{border-color:#1e293b;background:#f8fafc}.page_stylePreview__Z2WNE{width:52px;height:40px;flex-shrink:0;display:flex;flex-direction:column;gap:3px;padding:5px;overflow:hidden}.page_stylePreviewBar__P5HlS{display:block;height:4px;border-radius:2px}.page_stylePreviewBlock__SIMLQ{display:block;flex:1 1;border-radius:2px}.page_styleBtnText__hYTP_{display:flex;flex-direction:column;gap:1px;min-width:0}.page_styleBtnName__h098Q{font-size:.8rem;font-weight:800;color:#1e293b}.page_styleBtnDesc__RD_8R{font-size:.66rem;font-weight:600;color:#94a3b8;line-height:1.35}.page_selectedGrid__gf1Sw{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.page_selectedCard__YgOKv{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__l0CkI{display:flex;align-items:center;justify-content:center;gap:6px}.page_selectedWeaponImg__IJ3mq{width:58px;height:58px;object-fit:contain}.page_selectedName__jsgm_{font-size:.72rem;font-weight:700;color:#334155;text-align:center;line-height:1.3;word-break:break-word}.page_selectedSubIcons__BolyW{display:flex;flex-direction:column;gap:4px}.page_selectedSubIcons__BolyW img{width:26px;height:26px;background:#1e293b;border-radius:7px;padding:3px}.page_removeBtn__8F_zT{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__8F_zT:hover{background:#ef4444}.page_addCard__cjttz{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__cjttz:hover{border-color:#f02d7d;color:#f02d7d;background:#fdf2f8}.page_addIconCircle__46XXB{width:40px;height:40px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;transition:background .2s}.page_addCard__cjttz:hover .page_addIconCircle__46XXB{background:#fce7f3}.page_previewSection__BYOE_{margin-top:28px}.page_previewHeader__p9yH1{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.page_previewHeader__p9yH1 h2{margin:0;font-size:1rem;font-weight:800;color:#1e293b}.page_exportActions__J9AIM{display:flex;gap:8px;flex-wrap:wrap}.page_btnPrimary__S_6sR{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__S_6sR:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px rgba(240,45,125,.3)}.page_btnPrimary__S_6sR:disabled{opacity:.6;cursor:not-allowed}.page_btnSecondary__TUyi2{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__TUyi2:hover{background:#f8fafc}.page_spin___97V1{animation:page_spin___97V1 1s linear infinite}@keyframes page_spin___97V1{to{transform:rotate(1turn)}}.page_captureWrapper__vgmsh{overflow:hidden;width:100%}.page_captureCard__6Eu_K{width:1000px;transform-origin:top left;background:var(--c-bg);color:var(--c-text);padding:36px;font-family:var(--font-noto),"Noto Sans JP",sans-serif}.page_captureTopBar__wRxuX{height:8px;width:100%;border-radius:4px;margin-bottom:24px}.page_captureHeader__csiIe{display:flex;align-items:center;gap:20px;padding-bottom:22px;border-bottom:2px solid var(--c-divider)}.page_captureAvatar__7XlgF{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__XIXFn{width:84px;height:84px;object-fit:cover;display:block}.page_captureNameBlock__F_pgr{flex:1 1;min-width:0}.page_captureLabel__Vd6u2{font-size:.8rem;font-weight:800;letter-spacing:.18em;margin-bottom:4px}.page_captureName__SkOAJ{font-size:2.1rem;font-weight:900;line-height:1.15;margin:0;word-break:break-word}.page_captureMetaRow__cuwkr{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.page_captureMetaTag__mrz9J{padding:4px 10px;background:var(--c-chip);font-weight:700;color:var(--c-text-sub)}.page_captureMetaTag__mrz9J,.page_captureTeamTag__ulbrQ{display:flex;align-items:center;gap:5px;border-radius:999px;font-size:.85rem}.page_captureTeamTag__ulbrQ{padding:4px 11px;border:1.5px solid;background:var(--c-surface);font-weight:800}.page_captureMetaIcon__P0_L4{width:16px;height:16px;object-fit:contain}.page_captureRankBadge__ZuOdN{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__tOUEM{font-size:.72rem;font-weight:800;letter-spacing:.16em;color:var(--c-text-key)}.page_captureRankValue__3VIoV{font-size:1.6rem;font-weight:900;line-height:1.2}.page_captureRankPower__fSCFF{font-size:.82rem;font-weight:700;color:var(--c-text-sub)}.page_captureBody__gjJIx{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.page_captureBlock__4sxae{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__qoNEc{flex-basis:100%}.page_captureBlockTitle__lh84j{display:flex;align-items:center;gap:7px;font-size:.9rem;font-weight:800;letter-spacing:.06em;margin-bottom:14px}.page_captureInfoList__Fk_lJ{display:flex;flex-wrap:wrap;gap:12px 20px}.page_captureInfoRow__Asf8u{display:flex;align-items:baseline;gap:10px;width:calc(50% - 10px)}.page_captureInfoKey__hxY21{width:112px;flex-shrink:0;font-size:.86rem;font-weight:700;color:var(--c-text-key)}.page_captureInfoValue__hh_Ck{font-size:1.05rem;font-weight:700;color:var(--c-text);word-break:break-word}.page_captureWeaponList__9Dx9A{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.page_captureWeaponItem__iACPQ{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__ERhS7{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:4px}.page_captureWeaponImg__WYrZi{width:66px;height:66px;object-fit:contain;display:block}.page_captureWeaponName__LZHvK{font-size:.8rem;font-weight:800;color:var(--c-text);line-height:1.3;word-break:break-word}.page_captureWeaponIcons__pJ6qO{display:flex;flex-direction:column;gap:4px}.page_captureWeaponIcons__pJ6qO img{width:26px;height:26px;object-fit:contain;background:var(--c-icon-chip);border-radius:8px;padding:3px}.page_hobbyInputRow__lsFx5{display:flex;gap:8px;align-items:center}.page_hobbyAddBtn__r58Xe{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__r58Xe:hover:not(:disabled){background:#0f172a}.page_hobbyAddBtn__r58Xe:disabled{opacity:.45;cursor:not-allowed}.page_hobbyChipRow__69fEd{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.page_hobbyChip__e7V7z{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__BnAf4{display:flex;border:none;background:transparent;color:#94a3b8;cursor:pointer;padding:2px;border-radius:50%;transition:all .15s}.page_hobbyChipRemove__BnAf4:hover{background:#fee2e2;color:#dc2626}.page_captureHobbyList__wjixP{display:flex;flex-wrap:wrap;gap:8px}.page_captureHobbyItem__hkwq5{padding:7px 14px;border-radius:999px;background:var(--c-chip);font-size:.92rem;font-weight:700;color:var(--c-text)}.page_captureRuleGrid__ueEW5{display:flex;flex-wrap:wrap;gap:8px}.page_captureRuleRow___H6Gm{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__Pkz_v{display:flex;align-items:center;gap:8px}.page_captureRuleRowMuted__RjcDL{background:var(--c-surface-muted);opacity:.55}.page_captureRuleRowIcon__e3YMJ{width:26px;height:26px;object-fit:contain;flex-shrink:0}.page_captureRuleRowName__qMaXG{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__ZoUWm{display:flex;align-items:center;gap:1px;flex-shrink:0}.page_captureStar__rOfKN{display:block}.page_captureRuleRowMemo__qT_Cn{padding-left:34px;font-size:.74rem;font-weight:600;color:var(--c-text-key);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_captureStageList__T7_Ju{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.page_captureStageItem__qFO1M{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__qFO1M img{width:100%;height:74px;object-fit:cover;display:block}.page_captureStageName__F_U0l{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__IPPNX{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___Vnqx{font-size:.9rem;color:var(--c-text-key);font-weight:600;margin:0}.page_captureFooter__wGnGN{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__jep5d{font-size:.8rem;font-weight:700;color:var(--c-text-faint);letter-spacing:.02em}.page_captureWatermark__VXDWT{font-size:.8rem;font-weight:700;color:var(--c-text-faint);letter-spacing:.04em}.page_modalOverlay__XQAS6{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__PL9Rs{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__d47n_{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:1rem}.page_modalHeader__d47n_ h3{margin:0;font-size:1.05rem;font-weight:800;color:#1e293b}.page_modalCount__Dawrq{margin-left:6px;font-size:.8rem;font-weight:700;color:#94a3b8}.page_modalCloseBtn__Fn4ft{border:none;background:transparent;color:#64748b;cursor:pointer;display:flex;padding:4px;border-radius:6px}.page_modalCloseBtn__Fn4ft:hover{background:#f1f5f9}.page_searchBox__f_PAN{position:relative;margin-bottom:.75rem}.page_searchBox__f_PAN 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__f_PAN input:focus{outline:none;border-color:#f02d7d}.page_searchIcon__scDlh{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);color:#94a3b8}.page_categoryFilter__4k9aN{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:.75rem}.page_categoryBtn__RTglT{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__RJpi2{border-color:#f02d7d;background:#fdf2f8;color:#be185d}.page_modalGrid__173xR{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__urJUr{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__urJUr:hover{border-color:#f02d7d;background:#fdf2f8}.page_modalWeaponItem__urJUr img{width:48px;height:48px;object-fit:contain}.page_modalWeaponItem__urJUr span{font-size:.62rem;font-weight:700;color:#475569;text-align:center;line-height:1.3;word-break:break-word}.page_modalItemDisabled__82yTi{opacity:.4;pointer-events:none}.page_modalFooter__oEmTE{margin-top:1rem;display:flex;justify-content:center}.page_modalConfirmBtn__w5yOV{padding:.6rem 2rem;border-radius:.65rem;border:none;background:#1e293b;color:#fff;font-size:.85rem;font-weight:800;cursor:pointer}.page_modalConfirmBtn__w5yOV:hover{background:#0f172a}.page_btnPrimaryFeedback__A_YIH{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__A_YIH:disabled{opacity:.6;cursor:not-allowed}.page_btnSecondaryFeedback__mlSdV{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__a5Wmm{animation:page_fadeIn__B06M8 .2s ease}@keyframes page_fadeIn__B06M8{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_spBr__pgo21{display:none}@media (max-width:768px){.page_container__DA8eS{padding:16px 14px}.page_ruleRatingRow__Ni3hN{grid-template-columns:1fr;gap:8px}.page_titleMain__n_fnY{font-size:1.15rem}.page_spBr__pgo21{display:inline}.page_exportActions__J9AIM,.page_exportActions__J9AIM .page_btnPrimary__S_6sR{width:100%;justify-content:center}}.ToolMenu_trigger__tvVwk{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:none;border-radius:.5rem;background:#f3f4f6;color:#4b5563;cursor:pointer;transition:background .2s,color .2s;font-family:inherit}.ToolMenu_trigger__tvVwk:hover{background:#e5e7eb;color:#1f2937}.ToolMenu_overlay__XFAjm{position:fixed;inset:0;z-index:10000;background:rgba(15,23,42,.4);animation:ToolMenu_fadeIn__BNStU .2s ease}.ToolMenu_drawer__lxbpX{position:fixed;top:0;bottom:0;left:0;z-index:10001;width:min(320px,86vw);display:flex;flex-direction:column;background:#fff;color:#1f2937;box-shadow:4px 0 24px rgba(0,0,0,.15);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);animation:ToolMenu_slideIn__A4SiR .22s ease;font-family:inherit;text-align:left}.ToolMenu_head__BRNJW{display:flex;align-items:center;justify-content:space-between;padding:10px 8px 10px 18px;border-bottom:1px solid #f3f4f6}.ToolMenu_headTitle__pN2Pu{font-size:.75rem;font-weight:800;letter-spacing:.12em;color:#9ca3af}.ToolMenu_close__Efvdy{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:.5rem;background:transparent;color:#6b7280;cursor:pointer}.ToolMenu_close__Efvdy:hover{background:#f3f4f6}.ToolMenu_body__wW25R{flex:1 1;overflow-y:auto;padding:8px;overscroll-behavior:contain}.ToolMenu_row__jvO9d{gap:2px}.ToolMenu_link__jI4au,.ToolMenu_row__jvO9d{display:flex;align-items:center;border-radius:.6rem}.ToolMenu_link__jI4au{flex:1 1;min-width:0;gap:12px;min-height:48px;padding:6px 10px;color:inherit;text-decoration:none;font-size:.92rem;font-weight:600}.ToolMenu_link__jI4au:hover{background:#f9fafb}.ToolMenu_current__NK96H{background:#eef2ff;color:#3730a3}.ToolMenu_current__NK96H:hover{background:#e0e7ff}.ToolMenu_topIcon__YZoF3{display:inline-flex;align-items:center;justify-content:center;background:#1f2937;color:#fff}.ToolMenu_catIcon__sy5Oe,.ToolMenu_topIcon__YZoF3{width:32px;height:32px;border-radius:8px;flex-shrink:0}.ToolMenu_toggle__b4EeQ{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:none;border-radius:.5rem;background:transparent;color:#9ca3af;cursor:pointer}.ToolMenu_toggle__b4EeQ:hover{background:#f3f4f6;color:#4b5563}.ToolMenu_toggle__b4EeQ svg{transition:transform .2s}.ToolMenu_toggleOpen__Ei2fd svg{transform:rotate(180deg)}.ToolMenu_divider__mT5NE{height:1px;background:#f3f4f6;margin:6px 4px}.ToolMenu_tools__nypW7{list-style:none;margin:0 0 4px;padding:0 0 0 22px}.ToolMenu_tools__nypW7 .ToolMenu_link__jI4au{min-height:44px;font-size:.86rem;font-weight:500;gap:10px}.ToolMenu_toolIcon__i_r_s{display:inline-flex;padding:5px;border-radius:6px;flex-shrink:0}.ToolMenu_external__FxDC1{margin-left:auto;color:#9ca3af;flex-shrink:0}.ToolMenu_cats__YF7Fa{list-style:none;margin:0;padding:0}@keyframes ToolMenu_fadeIn__BNStU{0%{opacity:0}}@keyframes ToolMenu_slideIn__A4SiR{0%{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.ToolMenu_drawer__lxbpX,.ToolMenu_overlay__XFAjm{animation:none}}.page_main__9pqt7{min-height:100vh}.page_container__5fRT5{max-width:720px;margin:0 auto;padding:20px}.page_loadingContainer__a_e4T{max-width:720px;margin:0 auto;padding:80px 20px;text-align:center;color:#64748b;font-weight:600}.page_headerWrapper__ftnGj{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page_title__T3S6W{display:flex;align-items:center;gap:12px;margin:0}.page_iconBox__5EsnF{width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#f472b6,#7c4dff);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 6px 16px rgba(124,77,255,.25)}.page_titleText__Bvb2s{display:flex;flex-direction:column;line-height:1.2}.page_titleSub__5Xlax{font-size:.72rem;font-weight:700;color:#94a3b8;letter-spacing:.08em}.page_titleMain__fWd_M{font-size:1.35rem;font-weight:800;color:#1e293b}.page_headerDescription__VSZqU{margin:14px 0 0;font-size:.85rem;color:#64748b;line-height:1.7}.page_spBr__m4gaL{display:none}.page_searchBox__exMXC{position:relative;margin-top:20px}.page_searchIcon__xUP55{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.page_searchInput__4ssEg{width:100%;padding:.7rem 2.2rem .7rem 2.4rem;border:1px solid #d1d5db;border-radius:.7rem;font-size:.9rem;font-family:inherit;box-sizing:border-box}.page_searchInput__4ssEg:focus{outline:none;border-color:#7c4dff}.page_searchClearBtn__iSNh3{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);border:none;background:#f1f5f9;color:#64748b;border-radius:999px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer}.page_resultsBox__nxcK9{margin-top:8px;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;max-height:320px;overflow-y:auto}.page_resultsEmpty__yP_12{padding:1.25rem;text-align:center;color:#94a3b8;font-size:.85rem;margin:0}.page_resultsList__MN4oP{display:flex;flex-direction:column}.page_resultItem__hFW5s{display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;border-bottom:1px solid #f1f5f9;background:#fff;cursor:pointer;text-align:left;width:100%;font-family:inherit}.page_resultItem__hFW5s:last-child{border-bottom:none}.page_resultItem__hFW5s:hover:not(:disabled){background:#f8fafc}.page_resultItem__hFW5s:disabled{cursor:not-allowed;opacity:.5}.page_resultItemPicked__x6hyL{background:#f5f3ff}.page_resultPosterWrapper__seRuj{width:34px;height:48px;flex-shrink:0;border-radius:4px;overflow:hidden;background:#f1f5f9}.page_resultPoster__ogjcp{width:100%;height:100%;object-fit:cover;display:block}.page_resultPosterPlaceholder___V_hq{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.55rem;color:#cbd5e1;text-align:center}.page_resultTitle__KEPi8{flex:1 1;min-width:0;font-size:.85rem;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_resultBadge__X3qW4{flex-shrink:0;font-size:.7rem;font-weight:700;color:#7c4dff}.page_picksSection__PtGbi{margin-top:24px}.page_picksSectionHeader__FBoin{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.page_sectionHeadingRow__2bs6e{display:flex;align-items:center;gap:10px}.page_sectionHeading__bB_Pf{margin:0;font-size:.95rem;font-weight:800;color:#1e293b}.page_resetBtn__d__h4{border:none;background:transparent;color:#94a3b8;font-size:.75rem;font-weight:700;text-decoration:underline;cursor:pointer;padding:0}.page_resetBtn__d__h4:hover{color:#ef4444}.page_toggleGroup__0raoq{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.page_rankingToggle__u2lnu{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:#4b5563;cursor:pointer}.page_picksEmpty__4iW_Q{padding:1.5rem;text-align:center;color:#94a3b8;font-size:.85rem;background:#f8fafc;border-radius:.75rem;border:1px dashed #e2e8f0;margin:0}.page_picksList__02Qd3{display:flex;flex-direction:column;gap:8px}.page_pickItem__niNgA{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff}.page_pickRank__Y_0zn{flex-shrink:0;width:22px;height:22px;border-radius:999px;background:#7c4dff;color:#fff;font-size:.75rem;font-weight:800;display:flex;align-items:center;justify-content:center}.page_pickPosterWrapper__RhSuI{width:40px;height:56px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#f1f5f9}.page_pickPoster__O9f20{width:100%;height:100%;object-fit:cover;display:block}.page_pickInfo__CgDco{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.page_pickTitle___desI{margin:0;font-size:.85rem;font-weight:700;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_pickNoteInput__Ytlqi{width:100%;padding:6px 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:.75rem;font-family:inherit;line-height:1.4;resize:vertical;box-sizing:border-box}.page_pickNoteInput__Ytlqi:focus{outline:none;border-color:#7c4dff}.page_pickNoteCount__PuC2k{align-self:flex-end;font-size:.65rem;color:#94a3b8}.page_pickActions__j4ZYr{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.page_pickMoveBtn__g_xpJ{border:none;background:#f1f5f9;color:#64748b;border-radius:4px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.page_pickMoveBtn__g_xpJ:disabled{opacity:.35;cursor:not-allowed}.page_pickRemoveBtn__isHHy{border:none;background:transparent;color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px}.page_titleEditRow__DVgKk{margin-top:18px;display:flex;flex-direction:column;gap:6px}.page_titleEditLabel__GqNmB{font-size:.8rem;font-weight:700;color:#4b5563}.page_titleEditInputRow__7DcOz{display:flex;align-items:center;gap:8px}.page_titleEditInput__pNCIh{flex:1 1;min-width:0;padding:.6rem .8rem;border:1px solid #d1d5db;border-radius:.6rem;font-size:.9rem;font-family:inherit;box-sizing:border-box}.page_titleEditInput__pNCIh:focus{outline:none;border-color:#7c4dff}.page_titleEditSuffix__vvG6i{flex-shrink:0;font-size:.9rem;font-weight:700;color:#4b5563}.page_previewWrapper__EZR2O{margin-top:20px}.page_captureCard__UHLxc{background:linear-gradient(160deg,#fdf2f8,#f5f3ff 55%,#eef2ff);border-radius:1.25rem;padding:26px 24px;border:1px solid #f3e8ff}.page_captureTitleRow__dZlZJ{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px}.page_captureTitleIcon__8Omn1{flex-shrink:0;color:#d946ef}.page_captureTitle__qQg5E{margin:0;text-align:center;font-size:1.2rem;font-weight:800;letter-spacing:.02em;color:#1e293b}.page_captureTitleDivider__pFoya{width:64px;height:3px;margin:0 auto 18px;border-radius:999px;background:linear-gradient(90deg,#f472b6,#7c4dff)}.page_capturePlaceholder__Tnh7k{margin:0;padding:2rem 0;text-align:center;color:#cbd5e1;font-size:.85rem}.page_captureGrid__gze9f{display:grid;grid-gap:14px;gap:14px}.page_captureItem__dggNC{display:flex;flex-direction:column;gap:6px}.page_capturePosterWrapper__J0ncg{position:relative;width:100%;padding-top:150%;border-radius:8px;overflow:hidden;background:#f1f5f9;box-shadow:0 6px 16px rgba(124,77,255,.2)}.page_capturePoster__eEDgy{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.page_capturePosterPlaceholder__AnM5k{inset:0;width:100%;height:100%;font-size:.7rem;color:#cbd5e1}.page_capturePosterPlaceholder__AnM5k,.page_captureRankBadge__BFsoL{position:absolute;display:flex;align-items:center;justify-content:center}.page_captureRankBadge__BFsoL{top:6px;left:6px;width:24px;height:24px;border-radius:999px;background:linear-gradient(135deg,#f472b6,#7c4dff);color:#fff;font-size:.8rem;font-weight:800;box-shadow:0 2px 6px rgba(0,0,0,.25)}.page_captureItemTitle__PIvrH{margin:0;font-size:.75rem;font-weight:700;color:#1e293b;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page_captureList__sYjPf{display:flex;flex-direction:column;gap:14px}.page_captureListItem__d82fg{display:flex;align-items:center;gap:12px}.page_captureListRank__IU_TA{flex-shrink:0;width:24px;height:24px;border-radius:999px;background:linear-gradient(135deg,#f472b6,#7c4dff);color:#fff;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.2)}.page_captureListPosterWrapper__XeTh2{flex-shrink:0;width:60px;height:90px;border-radius:8px;overflow:hidden;background:#f1f5f9;box-shadow:0 4px 12px rgba(124,77,255,.2)}.page_captureListPoster___XWxE{width:100%;height:100%;object-fit:cover;display:block}.page_captureListInfo__RMZqG{flex:1 1;min-width:0}.page_captureListTitle__dq1gP{margin:0;font-size:.9rem;font-weight:700;color:#1e293b}.page_captureListNote__Xg7et{margin:4px 0 0;font-size:.78rem;color:#7c4dff;line-height:1.5}.page_captureFooter__iF7UM{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:14px;border-top:1px solid rgba(124,77,255,.15)}.page_captureWatermark__2xBW8{font-size:.72rem;font-weight:700;color:#cbd5e1;letter-spacing:.03em}.page_captureTmdbRow__X_aUi{display:flex;align-items:center;gap:8px;margin-top:8px}.page_captureTmdbNotice__6nFZw{margin:0;font-size:.62rem;color:#94a3b8;line-height:1.5}.page_generateBtn__x70kL{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:18px;padding:.85rem;border:none;border-radius:.75rem;background:linear-gradient(135deg,#f472b6,#7c4dff);color:#fff;font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 8px 20px rgba(124,77,255,.25);transition:transform .15s,box-shadow .15s}.page_generateBtn__x70kL:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px rgba(124,77,255,.3)}.page_generateBtn__x70kL:disabled{opacity:.6;cursor:not-allowed}.page_btnPrimary__hzd7v{border-radius:.65rem;border:none;background:linear-gradient(135deg,#f472b6,#7c4dff);color:#fff;font-weight:800;box-shadow:0 6px 16px rgba(124,77,255,.25)}.page_btnPrimary__hzd7v,.page_btnSecondary___oFB5{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;max-width:300px;padding:.6rem 1.1rem;font-size:.85rem;cursor:pointer}.page_btnSecondary___oFB5{border-radius:.65rem;border:1px solid #cbd5e1;background:#fff;color:#334155;font-weight:700}.page_modalOverlay__NC2dj{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__XAMFL{background:#fff;border-radius:1rem;width:100%;max-width:560px;max-height:88vh;padding:1.25rem;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.35)}.page_modalHeader__0aP8o{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:.75rem}.page_modalHeader__0aP8o h3{margin:0;font-size:1.05rem;font-weight:800;color:#1e293b}.page_modalCloseBtn__MURug{border:none;background:transparent;color:#64748b;cursor:pointer;display:flex;padding:4px;border-radius:6px}.page_modalCloseBtn__MURug:hover{background:#f1f5f9}.page_modalIphoneNotice__deeAu{display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:1rem;color:#ef4444;font-weight:700;font-size:.7rem;background:#fee2e2;padding:.6rem;border-radius:8px}.page_modalImageWrapper__yOf2K{overflow-y:auto;margin-bottom:1.25rem;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;flex:1 1}.page_modalImage__bcpQy{width:100%;height:auto;display:block}.page_modalActions__tT37A{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}@media (max-width:640px){.page_container__5fRT5{padding:16px 14px}.page_titleMain__fWd_M{font-size:1.15rem}.page_spBr__m4gaL{display:inline}.page_captureCard__UHLxc{padding:16px}}.controls_dropdown__JLtJY{position:relative}.controls_dropdownButton__yGa_U{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#374151;font-size:.9rem;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.controls_dropdownButton__yGa_U:focus-visible{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.2)}.controls_dropdownButtonActive__8bUE4{border-color:#f59e0b;background:#fffbeb}.controls_dropdownLabelRow__VxPHi{display:flex;align-items:baseline;gap:.5rem;min-width:0}.controls_dropdownLabel__qzGFE{flex-shrink:0;font-size:.75rem;font-weight:600;color:#9ca3af}.controls_dropdownValue__Hl_8z{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.controls_dropdownValueActive__Ub2j1{color:#b45309;font-weight:700}.controls_chevron__iGP4U{flex-shrink:0;color:#9ca3af;transition:transform .15s}.controls_chevronOpen__0MIrW{transform:rotate(180deg)}.controls_panel__DqjtV{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;max-height:260px;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:.25rem;list-style:none;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 12px 28px rgba(15,23,42,.15)}.controls_option__GvXFt{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border-radius:.5rem;font-size:.9rem;color:#374151;cursor:pointer}.controls_optionAll__ykJem{border-bottom:1px solid #f3f4f6;border-radius:.5rem .5rem 0 0}.controls_optionActive__0B8Ko{background:#f3f4f6}.controls_optionChecked__6QWcH{color:#b45309;font-weight:700}.controls_checkbox__UCUeL{flex-shrink:0;width:16px;height:16px;border-radius:4px;border:1.5px solid #d1d5db;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#fff}.controls_checkboxOn__vMsBo{border-color:#f59e0b;background:#f59e0b}.controls_pickerHeader__UuzIu{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.8rem;font-weight:600;color:#6b7280}.controls_count__99M7y{margin-left:.4rem;color:#b45309;font-weight:800}.controls_textButton__4k5_1{padding:.15rem .6rem;border:1px solid #d1d5db;border-radius:999px;background:#fff;color:#6b7280;font-size:.75rem;font-family:inherit;cursor:pointer}.controls_chips__FOx7q{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.controls_chip__aLJVl{padding:.15rem .6rem;border:1px solid #fcd34d;border-radius:999px;background:#fffbeb;color:#92400e;font-size:.75rem;font-family:inherit;cursor:pointer}.controls_search__yv_ll{width:100%;box-sizing:border-box;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:16px;font-family:inherit;margin-bottom:.35rem}.controls_checkList__7giBq{max-height:220px;overflow-y:auto;overscroll-behavior:contain;padding:.25rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff}.controls_checkItem__ZbfHK{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border-radius:.4rem;font-size:.9rem;color:#374151;cursor:pointer}.controls_checkItemOn__r_6gS{background:#fffbeb}.controls_checkItem__ZbfHK input{width:16px;height:16px;accent-color:#f59e0b;cursor:pointer}.controls_empty___wtKG{padding:.6rem;font-size:.8rem;color:#9ca3af}.controls_stepper__6__t6{display:flex;align-items:center;gap:.4rem}.controls_stepperButton__ZgKoZ{width:32px;height:32px;flex-shrink:0;border:1px solid #d1d5db;border-radius:999px;background:#fff;color:#4b5563;font-size:1.1rem;line-height:1;font-family:inherit;cursor:pointer}.controls_stepperButton__ZgKoZ:disabled{opacity:.4;cursor:not-allowed}.controls_stepperInput__OfFDd{width:3rem;padding:.3rem .25rem;border:1px solid #d1d5db;border-radius:.4rem;font-size:16px;font-weight:800;text-align:center;color:#b45309;font-family:inherit}.controls_srOnly__v2Rsp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.controls_participants__rhNqa textarea{width:100%;box-sizing:border-box;min-height:7.5rem;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:16px;line-height:1.5;font-family:inherit;resize:vertical}.controls_participants__rhNqa textarea:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.2)}.controls_hint__OrwrB{margin:.3rem 0 0;font-size:.75rem;color:#9ca3af}.ToolGuide_guide__fEikQ{box-sizing:border-box;max-width:760px;margin:48px auto 24px;padding:32px 28px;border-radius:20px;background:#fff;border:1px solid rgba(29,27,46,.08);box-shadow:0 8px 24px rgba(40,30,90,.06);color:#2d2f45;font-size:.95rem;line-height:1.85;text-align:left}.ToolGuide_eyebrow__yJnZS{margin:0 0 4px;font-size:.75rem;font-weight:800;letter-spacing:.08em;color:#5b2ee6}.ToolGuide_title__ctiq9{margin:0 0 16px;font-size:1.35rem;font-weight:800;line-height:1.4;color:#1d1b2e}.ToolGuide_text__AkyLs{margin:0 0 12px}.ToolGuide_heading__e0Zv_{margin:28px 0 10px;padding-left:12px;border-left:4px solid #7c4dff;font-size:1.05rem;font-weight:800;line-height:1.5;color:#1d1b2e}.ToolGuide_list__tyNBm,.ToolGuide_steps__tbJIJ{margin:0;padding-left:1.4em}.ToolGuide_list__tyNBm li,.ToolGuide_steps__tbJIJ li{margin-bottom:6px}.ToolGuide_steps__tbJIJ li::marker{font-weight:800;color:#5b2ee6}.ToolGuide_faq__6Cqgv{margin:0;display:grid;grid-gap:12px;gap:12px}.ToolGuide_faqItem__eWPTb{padding:14px 16px;border-radius:14px;background:#f6f4ff}.ToolGuide_faqItem__eWPTb dt{font-weight:800;color:#1d1b2e}.ToolGuide_faqItem__eWPTb dt:before{content:"Q. ";color:#5b2ee6}.ToolGuide_faqItem__eWPTb dd{margin:6px 0 0}.ToolGuide_links__sY6vN{list-style:none;margin:20px 0 0;padding:0}.ToolGuide_links__sY6vN a,.ToolGuide_note__de9vu a{color:#5b2ee6;font-weight:700}.ToolGuide_related__z_61y{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ToolGuide_related__z_61y a{display:flex;flex-direction:column;gap:2px;min-height:44px;padding:12px 14px;border-radius:14px;border:1px solid rgba(29,27,46,.08);color:inherit;text-decoration:none;transition:border-color .15s,background .15s}.ToolGuide_related__z_61y a:hover{border-color:rgba(124,77,255,.4);background:#faf9ff}.ToolGuide_related__z_61y strong{font-size:.95rem;color:#1d1b2e}.ToolGuide_related__z_61y span{font-size:.84rem;line-height:1.6;color:#5d6075}.ToolGuide_note__de9vu{margin:28px 0 0;padding-top:16px;border-top:1px solid rgba(29,27,46,.08);font-size:.84rem;color:#5d6075}.ToolGuide_guide__fEikQ a:focus-visible{outline:2px solid #7c4dff;outline-offset:2px}@media (max-width:600px){.ToolGuide_guide__fEikQ{margin:32px 0 16px;padding:24px 18px;border-radius:18px;font-size:.92rem}.ToolGuide_title__ctiq9{font-size:1.2rem}}