.CharacterCreatorClient-module__qM3aRa__root{flex-direction:column;gap:14px;display:flex}.CharacterCreatorClient-module__qM3aRa__feedbackCard{border:1px solid #0000;padding:12px 14px;line-height:1.45}.CharacterCreatorClient-module__qM3aRa__feedbackSuccess{color:#1e5a1e;background:#eef9ee;border-color:#9bc59b}.CharacterCreatorClient-module__qM3aRa__feedbackError{color:#8c1f1f;background:#fff5f5;border-color:#d9a3a3}.CharacterCreatorClient-module__qM3aRa__feedbackInfo{color:#18456f;background:#f3f8fd;border-color:#b8cde1}.CharacterCreatorClient-module__qM3aRa__commandBar{background:#f7fbff;border:1px solid #bfd0e2;flex-direction:column;gap:8px;padding:8px 10px;display:flex}.CharacterCreatorClient-module__qM3aRa__commandRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.CharacterCreatorClient-module__qM3aRa__modeToggle{display:flex}.CharacterCreatorClient-module__qM3aRa__commandActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.CharacterCreatorClient-module__qM3aRa__commandBar .CharacterCreatorClient-module__qM3aRa__modeButton,.CharacterCreatorClient-module__qM3aRa__commandBar .CharacterCreatorClient-module__qM3aRa__primaryButton,.CharacterCreatorClient-module__qM3aRa__commandBar .CharacterCreatorClient-module__qM3aRa__secondaryButton{min-height:26px;box-shadow:none;padding:0 10px;font-size:12px}.CharacterCreatorClient-module__qM3aRa__modeToggle .CharacterCreatorClient-module__qM3aRa__modeButton+.CharacterCreatorClient-module__qM3aRa__modeButton{margin-left:-1px}.CharacterCreatorClient-module__qM3aRa__resetButton{color:#9d1c1c;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-size:12px}.CharacterCreatorClient-module__qM3aRa__resetButton:hover{text-decoration:underline}.CharacterCreatorClient-module__qM3aRa__helperRow{color:#20405f;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:11px;line-height:1.45;display:flex}.CharacterCreatorClient-module__qM3aRa__helperCount{color:#5b7185}.CharacterCreatorClient-module__qM3aRa__modeButton,.CharacterCreatorClient-module__qM3aRa__primaryButton,.CharacterCreatorClient-module__qM3aRa__secondaryButton,.CharacterCreatorClient-module__qM3aRa__inlineActionButton,.CharacterCreatorClient-module__qM3aRa__inlineDangerButton,.CharacterCreatorClient-module__qM3aRa__stepperButton,.CharacterCreatorClient-module__qM3aRa__modalCloseButton{color:#144b7a;cursor:pointer;background:#fff;border:1px solid #1a4f82;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-weight:700;transition:transform .12s,box-shadow .12s,background-color .12s;display:inline-flex}.CharacterCreatorClient-module__qM3aRa__modeButton:hover,.CharacterCreatorClient-module__qM3aRa__primaryButton:hover,.CharacterCreatorClient-module__qM3aRa__secondaryButton:hover,.CharacterCreatorClient-module__qM3aRa__inlineActionButton:hover,.CharacterCreatorClient-module__qM3aRa__inlineDangerButton:hover,.CharacterCreatorClient-module__qM3aRa__stepperButton:hover,.CharacterCreatorClient-module__qM3aRa__modalCloseButton:hover{transform:translateY(-1px)}.CharacterCreatorClient-module__qM3aRa__modeButtonActive,.CharacterCreatorClient-module__qM3aRa__primaryButton{color:#fff;background:linear-gradient(#2267a8,#144b7a);box-shadow:0 8px 18px #144b7a33}.CharacterCreatorClient-module__qM3aRa__secondaryButton,.CharacterCreatorClient-module__qM3aRa__inlineActionButton,.CharacterCreatorClient-module__qM3aRa__modalCloseButton{background:#f4f7fb}.CharacterCreatorClient-module__qM3aRa__inlineDangerButton{color:#9d1c1c;background:#fff5f5;border-color:#d9a3a3}.CharacterCreatorClient-module__qM3aRa__modeButton:disabled,.CharacterCreatorClient-module__qM3aRa__primaryButton:disabled,.CharacterCreatorClient-module__qM3aRa__secondaryButton:disabled,.CharacterCreatorClient-module__qM3aRa__inlineActionButton:disabled,.CharacterCreatorClient-module__qM3aRa__inlineDangerButton:disabled,.CharacterCreatorClient-module__qM3aRa__stepperButton:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.CharacterCreatorClient-module__qM3aRa__shareStrip{background:#f7fbff;border:1px solid #d3dfeb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 14px;display:flex}.CharacterCreatorClient-module__qM3aRa__shareLabel{color:#123c69;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.CharacterCreatorClient-module__qM3aRa__shareInput{color:#13283f;background:#fff;border:1px solid #a9bfd6;flex:360px;min-width:0;padding:9px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.CharacterCreatorClient-module__qM3aRa__previewStage{background:radial-gradient(circle at 100% 0,#175a9d14,#0000 28%),linear-gradient(#fffffffa,#f1f6fcfa);border:1px solid #bfd0e2;box-shadow:0 12px 32px #0c274214}.CharacterCreatorClient-module__qM3aRa__previewSurface{padding:16px}.CharacterCreatorClient-module__qM3aRa__editableCard{position:relative;box-shadow:0 0 0 1px #175a9d24}.CharacterCreatorClient-module__qM3aRa__editableSkillCard{background:#fff;margin:14px 0 0;padding:10px 10px 12px}.CharacterCreatorClient-module__qM3aRa__hiddenSkillCard{opacity:.78;background:linear-gradient(#f1f6fcf2,#fffffffa)}.CharacterCreatorClient-module__qM3aRa__skillCardDragging{opacity:.55}.CharacterCreatorClient-module__qM3aRa__skillCardDropTarget{box-shadow:0 0 0 2px #175a9d47}.CharacterCreatorClient-module__qM3aRa__inlineHeadingRow,.CharacterCreatorClient-module__qM3aRa__skillHeadingRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.CharacterCreatorClient-module__qM3aRa__inlineHeadingRow{min-height:28px}.CharacterCreatorClient-module__qM3aRa__skillHeadingLeft{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.CharacterCreatorClient-module__qM3aRa__inlineHeading,.CharacterCreatorClient-module__qM3aRa__skillHeading{flex:auto;min-width:0;margin:0}.CharacterCreatorClient-module__qM3aRa__inlineHeadingInput,.CharacterCreatorClient-module__qM3aRa__inlineSkillNameInput,.CharacterCreatorClient-module__qM3aRa__inlineMetaInput,.CharacterCreatorClient-module__qM3aRa__classEditorInput,.CharacterCreatorClient-module__qM3aRa__stepperInput,.CharacterCreatorClient-module__qM3aRa__dialogInput,.CharacterCreatorClient-module__qM3aRa__inlineDescriptionInput{box-sizing:border-box;color:#13283f;width:100%;font:inherit;background:#fff;border:1px solid #9eb8d3;padding:8px 10px;line-height:1.4}.CharacterCreatorClient-module__qM3aRa__inlineHeadingInput{color:#175a9d;background:0 0;border:none;padding:0;font-size:14px;font-weight:700}.CharacterCreatorClient-module__qM3aRa__inlineSkillNameInput{color:#dd0028;background:0 0;border:none;padding:0;font-size:14px;font-weight:700}.CharacterCreatorClient-module__qM3aRa__inlineHeadingInput:focus,.CharacterCreatorClient-module__qM3aRa__inlineSkillNameInput:focus,.CharacterCreatorClient-module__qM3aRa__inlineMetaInput:focus,.CharacterCreatorClient-module__qM3aRa__classEditorInput:focus,.CharacterCreatorClient-module__qM3aRa__stepperInput:focus,.CharacterCreatorClient-module__qM3aRa__dialogInput:focus,.CharacterCreatorClient-module__qM3aRa__inlineDescriptionInput:focus,.CharacterCreatorClient-module__qM3aRa__shareInput:focus{border-color:#175a9d;outline:2px solid #175a9d2e}.CharacterCreatorClient-module__qM3aRa__cardActionRow{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.CharacterCreatorClient-module__qM3aRa__dragHandle{color:#175a9d;cursor:grab;background:#fff;border:1px dashed #6d87a3;flex-shrink:0;width:32px;height:32px;font-size:18px;font-weight:700}.CharacterCreatorClient-module__qM3aRa__dragHandle:active{cursor:grabbing}.CharacterCreatorClient-module__qM3aRa__editableBodyBox{background:#fafafa;padding:3px}.CharacterCreatorClient-module__qM3aRa__mediaEditorRow{align-items:flex-start;gap:8px;display:flex}.CharacterCreatorClient-module__qM3aRa__mediaButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.CharacterCreatorClient-module__qM3aRa__mediaButtonBadge{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#144b7aeb;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;bottom:4px;right:4px}.CharacterCreatorClient-module__qM3aRa__mediaPlaceholder{background-color:#fff;border:1.5px solid #000;flex-shrink:0;width:75px;height:75px}.CharacterCreatorClient-module__qM3aRa__inlineDescriptionInput{resize:vertical;min-height:88px}.CharacterCreatorClient-module__qM3aRa__characterMetaRow,.CharacterCreatorClient-module__qM3aRa__skillStatsRow,.CharacterCreatorClient-module__qM3aRa__classEditorRow{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.CharacterCreatorClient-module__qM3aRa__characterMetaRow,.CharacterCreatorClient-module__qM3aRa__classEditorRow{margin-top:8px}.CharacterCreatorClient-module__qM3aRa__inlineMetaField,.CharacterCreatorClient-module__qM3aRa__inlineMetaFieldSmall{flex:280px;align-items:center;gap:8px;display:flex}.CharacterCreatorClient-module__qM3aRa__inlineMetaFieldSmall{flex:0 220px}.CharacterCreatorClient-module__qM3aRa__inlineMetaLabel{color:#163555;white-space:nowrap;font-size:13px;font-weight:700}.CharacterCreatorClient-module__qM3aRa__inlineMetaInput{min-width:0}.CharacterCreatorClient-module__qM3aRa__cooldownEditor,.CharacterCreatorClient-module__qM3aRa__energyEditor{flex:260px;align-items:center;gap:8px;display:flex}.CharacterCreatorClient-module__qM3aRa__stepper{align-items:center;gap:6px;display:inline-flex}.CharacterCreatorClient-module__qM3aRa__stepperInput{text-align:center;width:70px;padding:6px 8px}.CharacterCreatorClient-module__qM3aRa__stepperValue{text-align:center;color:#123c69;min-width:18px;font-weight:700}.CharacterCreatorClient-module__qM3aRa__energyEditorButton{color:#163555;cursor:pointer;background:#fff;border:1px solid #9eb8d3;align-items:center;min-width:140px;min-height:34px;padding:6px 8px;display:inline-flex}.CharacterCreatorClient-module__qM3aRa__energyTokenList{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.CharacterCreatorClient-module__qM3aRa__energyToken{box-sizing:border-box;border:1px solid #000;width:12px;height:12px}.CharacterCreatorClient-module__qM3aRa__emptyEnergyLabel{color:#5b6c7d;font-size:13px}.CharacterCreatorClient-module__qM3aRa__classEditorRow{width:100%}.CharacterCreatorClient-module__qM3aRa__classEditorInput{flex:280px}.CharacterCreatorClient-module__qM3aRa__hiddenSkillNote{color:#5b6c7d;margin-top:8px;font-size:12px;font-style:italic}.CharacterCreatorClient-module__qM3aRa__addSkillCard{color:#175a9d;cursor:pointer;background:linear-gradient(#fffffffa,#f1f6fcfa);border:1px dashed #6d87a3;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:198px;font-size:16px;font-weight:700;display:flex}.CharacterCreatorClient-module__qM3aRa__addSkillPlus{font-size:28px;line-height:1}.CharacterCreatorClient-module__qM3aRa__previewEmpty{color:#5b6c7d;text-align:center;background:#ffffffd9;border:1px dashed #aabed2;padding:16px}.CharacterCreatorClient-module__qM3aRa__backendNotice{color:#654d17;background:#fff8df;border:1px solid #e7d19b;padding:10px 12px}.CharacterCreatorClient-module__qM3aRa__captureSurface{pointer-events:none;width:960px;position:fixed;top:0;left:-20000px}.CharacterCreatorClient-module__qM3aRa__captureCanvas{background:#fff;padding:16px}.CharacterCreatorClient-module__qM3aRa__captureWatermark{color:#123c6938;letter-spacing:.08em;text-align:right;text-transform:uppercase;margin-top:18px;font-size:12px;font-weight:700}.CharacterCreatorClient-module__qM3aRa__modalBackdrop{z-index:50;background:#08142080;justify-content:center;align-items:flex-start;padding:40px 18px 18px;display:flex;position:fixed;inset:0}.CharacterCreatorClient-module__qM3aRa__modalCard{overscroll-behavior:contain;background:#fff;border:1px solid #bfd0e2;width:min(720px,100%);max-height:calc(100dvh - 58px);padding:18px;overflow:auto;box-shadow:0 24px 50px #0c27423d}.CharacterCreatorClient-module__qM3aRa__modalHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.CharacterCreatorClient-module__qM3aRa__modalTitle{color:#123c69;margin:0;font-size:20px}.CharacterCreatorClient-module__qM3aRa__modalCopy{color:#34495e;margin:12px 0 0;line-height:1.5}.CharacterCreatorClient-module__qM3aRa__dialogFieldList{flex-direction:column;gap:12px;margin-top:16px;display:flex}.CharacterCreatorClient-module__qM3aRa__dialogField{flex-direction:column;gap:6px;margin-top:16px;display:flex}.CharacterCreatorClient-module__qM3aRa__dialogLabel{color:#153454;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.CharacterCreatorClient-module__qM3aRa__energyPickerList{flex-direction:column;gap:10px;margin-top:16px;display:flex}.CharacterCreatorClient-module__qM3aRa__energyPickerRow{background:#f7fbff;border:1px solid #d3dfeb;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.CharacterCreatorClient-module__qM3aRa__energyPickerInfo{color:#173454;align-items:center;gap:10px;font-weight:700;display:inline-flex}.CharacterCreatorClient-module__qM3aRa__collectionList{flex-direction:column;gap:10px;margin-top:16px;display:flex}.CharacterCreatorClient-module__qM3aRa__collectionCard{background:#ffffffe0;border:1px solid #d9e4ef;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.CharacterCreatorClient-module__qM3aRa__collectionCardActive{border-color:#175a9d;box-shadow:0 0 0 2px #175a9d24}.CharacterCreatorClient-module__qM3aRa__collectionCardPreview{flex:auto;align-items:flex-start;gap:12px;min-width:0;display:flex}.CharacterCreatorClient-module__qM3aRa__collectionFacepic{object-fit:cover;background:#fff;border:1.5px solid #123c69;flex-shrink:0;width:60px;height:60px}.CharacterCreatorClient-module__qM3aRa__collectionFacepicPlaceholder{background:#f4f7fb;border:1.5px dashed #b8c5d4;flex-shrink:0;width:60px;height:60px}.CharacterCreatorClient-module__qM3aRa__collectionCardBody{flex:auto;min-width:0}.CharacterCreatorClient-module__qM3aRa__collectionSkillList{flex-wrap:wrap;gap:6px 10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.CharacterCreatorClient-module__qM3aRa__collectionSkillItem{align-items:center;gap:5px;max-width:100%;display:flex}.CharacterCreatorClient-module__qM3aRa__collectionSkillImage{object-fit:cover;background:#fff;border:1px solid #123c69;flex-shrink:0;width:28px;height:28px}.CharacterCreatorClient-module__qM3aRa__collectionSkillPlaceholder{background:#f4f7fb;border:1px dashed #b8c5d4;flex-shrink:0;width:28px;height:28px;display:inline-block}.CharacterCreatorClient-module__qM3aRa__collectionSkillName{color:#34465a;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:12px;line-height:1.2;overflow:hidden}.CharacterCreatorClient-module__qM3aRa__collectionTitle{color:#123c69;margin:0;font-size:15px;line-height:1.2}.CharacterCreatorClient-module__qM3aRa__collectionMeta{color:#5b6c7d;margin:6px 0 0;font-size:13px;line-height:1.4}.CharacterCreatorClient-module__qM3aRa__collectionActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.CharacterCreatorClient-module__qM3aRa__energySwatch{box-sizing:border-box;background:#fff;border:1px solid #000;flex-shrink:0;width:14px;height:14px}.CharacterCreatorClient-module__qM3aRa__previewSurface .charHead{padding-left:0;padding-right:0}.CharacterCreatorClient-module__qM3aRa__previewSurface .description{margin-top:0}.CharacterCreatorClient-module__qM3aRa__previewSurface .character-skills-grid{gap:8px 12px}.CharacterCreatorClient-module__qM3aRa__captureCanvas .charHead{padding-left:0;padding-right:0}.CharacterCreatorClient-module__qM3aRa__captureCanvas .description{margin-top:0}@media (max-width:900px){.CharacterCreatorClient-module__qM3aRa__inlineHeadingRow,.CharacterCreatorClient-module__qM3aRa__skillHeadingRow,.CharacterCreatorClient-module__qM3aRa__characterMetaRow,.CharacterCreatorClient-module__qM3aRa__skillStatsRow,.CharacterCreatorClient-module__qM3aRa__collectionCard,.CharacterCreatorClient-module__qM3aRa__energyPickerRow{flex-direction:column;align-items:stretch}.CharacterCreatorClient-module__qM3aRa__cardActionRow,.CharacterCreatorClient-module__qM3aRa__collectionActions{justify-content:flex-start}.CharacterCreatorClient-module__qM3aRa__cooldownEditor,.CharacterCreatorClient-module__qM3aRa__energyEditor,.CharacterCreatorClient-module__qM3aRa__inlineMetaField,.CharacterCreatorClient-module__qM3aRa__inlineMetaFieldSmall{flex:auto}}@media (max-width:720px){.CharacterCreatorClient-module__qM3aRa__shareStrip,.CharacterCreatorClient-module__qM3aRa__previewSurface{padding:12px}.CharacterCreatorClient-module__qM3aRa__mediaEditorRow{flex-direction:column}.CharacterCreatorClient-module__qM3aRa__modalBackdrop{padding:18px 10px 10px}:is(.CharacterCreatorClient-module__qM3aRa__previewSurface .character-skills-grid,.CharacterCreatorClient-module__qM3aRa__captureCanvas .character-skills-grid){grid-template-columns:1fr}}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__feedbackSuccess{color:#a9d5ad;background:#305b3640;border-color:#89b88d99}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__feedbackError{color:#f0a8a8;background:#8b2f2f40;border-color:#d6a3a38c}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__feedbackInfo{color:#9ecbff;background:#6fb0ff1a;border-color:#6fb0ff99}:is(html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__commandBar,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__shareStrip){border-color:var(--sa-border-soft);background:var(--sa-surface-muted)}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__resetButton{color:#ff7b7b}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__helperRow{color:var(--sa-text-secondary)}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__helperCount{color:var(--sa-text-muted)}:is(html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__modeButton,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__secondaryButton,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__inlineActionButton,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__stepperButton,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__modalCloseButton,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__primaryButton){color:#9ecbff;background:#242c3d;border-color:#5a8cc4}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__inlineDangerButton{color:#ff9b9b;background:#8b2f2f4d;border-color:#b45e5e}:is(html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__modeButtonActive,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__primaryButton){color:#fff;background:linear-gradient(#2b70b4,#1d5a94)}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__shareLabel{color:#9ecbff}:is(html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__shareInput,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__inlineMetaInput,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__classEditorInput,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__stepperInput,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__dialogInput,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__inlineDescriptionInput,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__energyEditorButton){background:var(--sa-surface);color:var(--sa-text-primary);border-color:#6a7f9c}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__inlineHeadingInput{color:#6fb0ff}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__inlineSkillNameInput{color:#ff7793}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__inlineHeadingInput::placeholder{color:var(--sa-text-muted)}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__inlineSkillNameInput::placeholder{color:var(--sa-text-muted)}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__inlineMetaInput::placeholder{color:var(--sa-text-muted)}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__classEditorInput::placeholder{color:var(--sa-text-muted)}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__stepperInput::placeholder{color:var(--sa-text-muted)}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__dialogInput::placeholder{color:var(--sa-text-muted)}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__inlineDescriptionInput::placeholder{color:var(--sa-text-muted)}:is(html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__inlineHeadingInput:focus,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__inlineSkillNameInput:focus,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__inlineMetaInput:focus,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__classEditorInput:focus,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__stepperInput:focus,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__dialogInput:focus,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__inlineDescriptionInput:focus,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__shareInput:focus){border-color:#6fb0ff;outline-color:#6fb0ff99}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__previewStage{border-color:var(--sa-border-soft);background:radial-gradient(circle at top right,#6fb0ff0f,transparent 28%),linear-gradient(180deg,var(--sa-surface-raised),var(--sa-surface-sunken));box-shadow:0 12px 32px #00000059}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__editableCard{box-shadow:0 0 0 1px #6fb0ff33}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__editableSkillCard{background:var(--sa-surface-muted)}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__hiddenSkillCard{opacity:.88;background:linear-gradient(180deg,var(--sa-surface-sunken),var(--sa-surface))}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__skillCardDropTarget{box-shadow:0 0 0 2px #6fb0ff8c}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__dragHandle{background:var(--sa-surface);color:#6fb0ff}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__editableBodyBox{background:var(--sa-surface-sunken)}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__mediaPlaceholder{background-color:var(--sa-surface);border-color:#6a7f9c}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__inlineMetaLabel{color:var(--sa-text-secondary)}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__stepperValue{color:#9ecbff}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__emptyEnergyLabel{color:var(--sa-text-muted)}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__hiddenSkillNote{color:var(--sa-text-secondary)}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__addSkillCard{background:linear-gradient(180deg,var(--sa-surface-muted),var(--sa-surface-raised));color:#6fb0ff}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__previewEmpty{color:var(--sa-text-muted);background:#ffffff08;border-color:#66768e}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__backendNotice{color:#f0d48a;background:#c9a03c24;border-color:#e7d19b73}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__captureCanvas{--sa-accent-red:#dd0028;--sa-accent-red-strong:#b8001f;--sa-accent-blue:#175a9d;--sa-accent-blue-strong:#0f4275;--sa-surface:#fff;--sa-surface-muted:#f4f6fa;--sa-surface-raised:#fff;--sa-surface-strong:#fff;--sa-surface-stripe:#f5f5f5;--sa-surface-sunken:#fafafa;--sa-text-primary:#1b1b1b;--sa-text-secondary:#052d33;--sa-text-muted:gray;--sa-border:#000;--sa-border-soft:#cdd6e4;--sa-border-subtle:#00000014;--sa-link:#175a9d;--sa-link-hover:#0f4275;--sa-chip-bg:#f4f6fa;--sa-chip-bg-hover:#e7eef9;--sa-chip-border:#cdd6e4;--sa-chip-face-border:#b3bccd;color:var(--sa-text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__modalBackdrop{background:#0009}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__modalCard{border-color:var(--sa-border-soft);background:var(--sa-surface-raised);box-shadow:0 24px 50px #0000008c}:is(html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__modalTitle,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__collectionTitle){color:#9ecbff}:is(html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__modalCopy,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__dialogLabel,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__collectionSkillName){color:var(--sa-text-secondary)}:is(html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__energyPickerRow,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__collectionCard){border-color:var(--sa-border-soft);background:var(--sa-surface-muted)}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__energyPickerInfo{color:var(--sa-text-primary)}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__collectionCardActive{border-color:#6fb0ff;box-shadow:0 0 0 2px #6fb0ff40}:is(html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__collectionFacepic,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__collectionSkillImage){background:var(--sa-surface);border-color:#6a7f9c}:is(html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__collectionFacepicPlaceholder,html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__collectionSkillPlaceholder){background:var(--sa-surface);border-color:#66768e}html[data-theme=dark] .CharacterCreatorClient-module__qM3aRa__collectionMeta{color:var(--sa-text-muted)}
.CreatorArtLibrary-module__3qTcpG__picker{border-top:1px solid #d3dfeb;flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;display:flex}.CreatorArtLibrary-module__3qTcpG__field{flex-direction:column;gap:4px;display:flex}.CreatorArtLibrary-module__3qTcpG__fieldLabel{color:#153454;font-size:12px;font-weight:700}.CreatorArtLibrary-module__3qTcpG__fieldHint{color:#5b7185;font-size:11px;line-height:1.4}.CreatorArtLibrary-module__3qTcpG__hintError{color:#9d1c1c}.CreatorArtLibrary-module__3qTcpG__input{box-sizing:border-box;color:#13283f;width:100%;font:inherit;background:#fff;border:1px solid #9eb8d3;padding:7px 9px;line-height:1.4}.CreatorArtLibrary-module__3qTcpG__input:focus{border-color:#175a9d;outline:2px solid #175a9d2e}textarea.CreatorArtLibrary-module__3qTcpG__input{resize:vertical}.CreatorArtLibrary-module__3qTcpG__kindTabs{flex-wrap:wrap;align-items:center;display:flex}.CreatorArtLibrary-module__3qTcpG__kindTab{color:#144b7a;font:inherit;cursor:pointer;background:#f4f7fb;border:1px solid #9eb8d3;margin-left:-1px;padding:4px 10px;font-size:12px;font-weight:700}.CreatorArtLibrary-module__3qTcpG__kindTab:first-child{margin-left:0}.CreatorArtLibrary-module__3qTcpG__kindTabActive{color:#fff;background:#175a9d;border-color:#175a9d;position:relative}.CreatorArtLibrary-module__3qTcpG__kindTabCount{opacity:.8;margin-left:5px;font-weight:400}.CreatorArtLibrary-module__3qTcpG__loadingNote{color:#5b7185;margin-left:10px;font-size:11px}.CreatorArtLibrary-module__3qTcpG__results{flex-direction:column;gap:10px;max-height:290px;padding:2px 4px 2px 0;display:flex;overflow-y:auto}@media (max-width:720px){.CreatorArtLibrary-module__3qTcpG__results{max-height:none;overflow:visible}}.CreatorArtLibrary-module__3qTcpG__groupTitle{color:#123c69;font-size:12px;font-weight:700}.CreatorArtLibrary-module__3qTcpG__groupCount{color:#5b7185;margin-left:6px;font-weight:400}.CreatorArtLibrary-module__3qTcpG__grid{grid-template-columns:repeat(auto-fill,72px);gap:8px;margin-top:4px;display:grid}.CreatorArtLibrary-module__3qTcpG__item{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.CreatorArtLibrary-module__3qTcpG__thumb{cursor:pointer;background:#f4f7fb;border:1px solid #000;width:70px;height:70px;padding:0;display:block}.CreatorArtLibrary-module__3qTcpG__thumb img{object-fit:cover;width:100%;height:100%;display:block}button.CreatorArtLibrary-module__3qTcpG__thumb:hover{outline-offset:-2px;outline:2px solid #2267a8}.CreatorArtLibrary-module__3qTcpG__thumbSelected,button.CreatorArtLibrary-module__3qTcpG__thumbSelected:hover{outline-offset:-3px;outline:3px solid #175a9d}.CreatorArtLibrary-module__3qTcpG__credit{color:#5b7185;text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:10px;overflow:hidden}.CreatorArtLibrary-module__3qTcpG__creditSelected{color:#175a9d;font-weight:700}.CreatorArtLibrary-module__3qTcpG__deleteButton,.CreatorArtLibrary-module__3qTcpG__textButton{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.CreatorArtLibrary-module__3qTcpG__deleteButton{color:#9d1c1c;font-size:10px}.CreatorArtLibrary-module__3qTcpG__textButton{color:#175a9d;font-weight:700}.CreatorArtLibrary-module__3qTcpG__deleteButton:hover,.CreatorArtLibrary-module__3qTcpG__textButton:hover{text-decoration:underline}.CreatorArtLibrary-module__3qTcpG__note,.CreatorArtLibrary-module__3qTcpG__footer,.CreatorArtLibrary-module__3qTcpG__error,.CreatorArtLibrary-module__3qTcpG__success{margin:0;font-size:12px;line-height:1.45}.CreatorArtLibrary-module__3qTcpG__note,.CreatorArtLibrary-module__3qTcpG__footer{color:#5b7185}.CreatorArtLibrary-module__3qTcpG__footer{font-size:11px}.CreatorArtLibrary-module__3qTcpG__error{color:#9d1c1c}.CreatorArtLibrary-module__3qTcpG__success{color:#1e5a1e;font-weight:700}.CreatorArtLibrary-module__3qTcpG__shareForm{flex-direction:column;gap:12px;margin-top:14px;display:flex}.CreatorArtLibrary-module__3qTcpG__shareActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CreatorArtLibrary-module__3qTcpG__resultBox{background:#f7fbff;border:1px solid #d3dfeb;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.CreatorArtLibrary-module__3qTcpG__rejectedList{margin:0;padding-left:18px;font-size:11px;line-height:1.4}.CreatorArtLibrary-module__3qTcpG__rejectedList li{margin-bottom:4px}.CreatorArtLibrary-module__3qTcpG__rejectedList code{color:#13283f;word-break:break-all;display:block}.CreatorArtLibrary-module__3qTcpG__rejectedList span{color:#9d1c1c}html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__picker{border-top-color:var(--sa-border-soft)}html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__fieldLabel{color:var(--sa-text-secondary)}:is(html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__fieldHint,html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__loadingNote,html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__groupCount,html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__credit,html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__note,html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__footer){color:var(--sa-text-muted)}html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__hintError{color:#ff7b7b}html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__deleteButton{color:#ff7b7b}html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__error{color:#ff7b7b}html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__rejectedList span{color:#ff7b7b}html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__input{background:var(--sa-surface);color:var(--sa-text-primary);border-color:#6a7f9c}html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__input::placeholder{color:var(--sa-text-muted)}html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__input:focus{border-color:#6fb0ff;outline-color:#6fb0ff99}html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__kindTab{color:#9ecbff;background:#242c3d;border-color:#6a7f9c}html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__kindTabActive{color:#fff;background:#2462a0;border-color:#6fb0ff}:is(html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__groupTitle,html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__creditSelected){color:#9ecbff}html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__thumb{background:var(--sa-surface-muted);border-color:#6a7f9c}html[data-theme=dark] button.CreatorArtLibrary-module__3qTcpG__thumb:hover{outline-color:#4d8fd6}html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__thumbSelected{outline-color:#9ecbff}html[data-theme=dark] button.CreatorArtLibrary-module__3qTcpG__thumbSelected:hover{outline-color:#9ecbff}html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__textButton{color:#6fb0ff}html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__success{color:#5cc97a}html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__resultBox{border-color:var(--sa-border-soft);background:var(--sa-surface-muted)}html[data-theme=dark] .CreatorArtLibrary-module__3qTcpG__rejectedList code{color:var(--sa-text-primary)}
