.thay-do-pen-name-picker_picker__5SjZi{color:#2a1a12;min-width:0}.thay-do-pen-name-picker_top__3lzo_{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.thay-do-pen-name-picker_name__wzD7f{flex:1;min-width:0;font-family:Songti SC,STSong,"Noto Serif CJK SC","Noto Serif SC",Georgia,serif;font-weight:800;font-size:24px;line-height:1.1;color:#6b2a1c;overflow-wrap:anywhere}.thay-do-pen-name-picker_random__CRqjO{flex:none;min-height:44px;padding:0 14px;border-radius:12px;font-weight:800;font-size:14px;color:#fff3df;background:#a2281a;box-shadow:0 3px 0 #6e1a10}.thay-do-pen-name-picker_random__CRqjO:active{transform:translateY(2px);box-shadow:0 1px 0 #6e1a10}.thay-do-pen-name-picker_step__MaxZo{font-weight:800;font-size:13px;color:#4a2c1e;margin:12px 0 2px}.thay-do-pen-name-picker_kind__96vBL{font-size:11.5px;font-weight:700;letter-spacing:.02em;color:#8a6a54;margin:6px 0 4px}.thay-do-pen-name-picker_group__SaE6f{display:flex;flex-wrap:wrap;gap:6px}.thay-do-pen-name-picker_rail__dZ__L{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 8px;margin:0 -2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.thay-do-pen-name-picker_rail__dZ__L .thay-do-pen-name-picker_chip__wtswg{flex:none}.thay-do-pen-name-picker_chip__wtswg{min-width:44px;min-height:44px;padding:0 12px;border-radius:12px;font-weight:700;font-size:15px;color:#3a1f14;background:rgba(255,250,238,.75);box-shadow:inset 0 0 0 1.5px rgba(120,80,50,.22)}.thay-do-pen-name-picker_chip__wtswg:active{transform:scale(.96)}.thay-do-pen-name-picker_chipOn__s5S7f{color:#fff3df;background:#a2281a;box-shadow:0 2px 8px -3px rgba(110,26,16,.7)}.thay-do-pen-name-picker_chip__wtswg:focus-visible,.thay-do-pen-name-picker_random__CRqjO:focus-visible{outline:3px solid #e0aa45;outline-offset:2px}.thay-do-pen-name-picker_hint__bUXQg{margin:4px 0 0;font-size:12.5px;color:#7a5a44}.thay-do-name-editor_editor__Qf5_e{color:#2a1a12;min-width:0}.thay-do-name-editor_label__75pPx{display:block;font-weight:800;font-size:13px;color:#4a2c1e;margin:2px 0 6px}.thay-do-name-editor_field__EMibr{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 12px;border-radius:14px;background:#fffaf0;box-shadow:inset 0 0 0 1.5px #c9a77c}.thay-do-name-editor_field__EMibr:focus-within{box-shadow:inset 0 0 0 2px #a2281a}.thay-do-name-editor_input__aFdMX{flex:1;min-width:0;min-height:44px;border:0;outline:0;background:transparent;font-size:17px;font-weight:700;color:#2a1a12}.thay-do-name-editor_input__aFdMX::placeholder{color:#a88b70;font-weight:600}.thay-do-name-editor_count__XNE6m{flex:none;font-size:12px;color:#8a6a52;font-variant-numeric:tabular-nums}.thay-do-name-editor_countOver__RRpav{color:#a2281a;font-weight:800}.thay-do-name-editor_save__RW2Z1{flex:none;min-width:64px;min-height:44px;padding:0 14px;border-radius:11px;font-weight:800;font-size:14px;color:#fff3df;background:#a2281a;box-shadow:0 3px 0 #6e1a10}.thay-do-name-editor_save__RW2Z1:disabled{opacity:.45;box-shadow:none}.thay-do-name-editor_save__RW2Z1:not(:disabled):active{transform:translateY(2px);box-shadow:0 1px 0 #6e1a10}.thay-do-name-editor_random__WOIRX:focus-visible,.thay-do-name-editor_save__RW2Z1:focus-visible{outline:3px solid #e0aa45;outline-offset:2px}.thay-do-name-editor_line__xIQ2J{min-height:18px;margin:6px 2px 0;font-size:12.5px;line-height:1.35;color:#7a5a44}.thay-do-name-editor_lineBad__twCtl{color:#a2281a;font-weight:700}.thay-do-name-editor_random__WOIRX{margin-top:10px;min-height:44px;padding:0 14px;border-radius:12px;font-weight:800;font-size:14px;color:#6b2a1c;background:#f5e6c8;box-shadow:inset 0 0 0 1.5px #c9a77c}.thay-do-name-editor_or__b99Hk{margin:14px 0 6px;font-weight:800;font-size:13px;color:#4a2c1e}.thay-do-pen-name-sheet_scrim__y8X_y{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:rgba(24,12,6,.55)}.thay-do-pen-name-sheet_sheet__maXR0{width:min(100vw,480px);max-height:92dvh;overflow-y:auto;padding:16px 16px max(env(safe-area-inset-bottom),16px);border-radius:22px 22px 0 0;color:#2a1a12;background:radial-gradient(120% 50% at 50% 0,hsla(0,0%,100%,.55),transparent 60%),linear-gradient(180deg,#fbf2de,#efdcb8);box-shadow:0 -16px 40px -10px rgba(20,8,2,.6);animation:thay-do-pen-name-sheet_rise__UOq_X .26s cubic-bezier(.2,.9,.3,1.1)}@keyframes thay-do-pen-name-sheet_rise__UOq_X{0%{transform:translateY(32px);opacity:0}to{transform:none;opacity:1}}.thay-do-pen-name-sheet_head__O2S6P{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.thay-do-pen-name-sheet_title__SMN_b{font-family:Songti SC,STSong,"Noto Serif CJK SC","Noto Serif SC",Georgia,serif;font-weight:800;font-size:20px;color:#6b2a1c}.thay-do-pen-name-sheet_sub__h__le{font-size:12px;color:#7a5a44;margin-top:2px;line-height:1.35}.thay-do-pen-name-sheet_done__JqnmS{flex:none;min-width:64px;min-height:44px;padding:0 16px;border-radius:12px;font-weight:800;font-size:14px;color:#fff3df;background:#a2281a;box-shadow:0 3px 0 #6e1a10}.thay-do-pen-name-sheet_done__JqnmS:active{transform:translateY(2px);box-shadow:0 1px 0 #6e1a10}.thay-do-pen-name-sheet_done__JqnmS:focus-visible{outline:3px solid #e0aa45;outline-offset:2px}.thay-do-pen-name-sheet_seal___tmTr{margin:12px 0 4px;padding:12px 10px;text-align:center;font-family:Songti SC,STSong,"Noto Serif CJK SC","Noto Serif SC",Georgia,serif;font-weight:800;font-size:30px;color:#6b2a1c;border-radius:14px;background:rgba(255,250,238,.6);box-shadow:inset 0 0 0 1.5px rgba(162,40,26,.35)}@media (prefers-reduced-motion:reduce){.thay-do-pen-name-sheet_sheet__maXR0{animation-duration:.01s}}