.CharacterBriefBuilder-module__XpTM9a__builder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;margin:36px 0 64px;display:grid}.CharacterBriefBuilder-module__XpTM9a__editor,.CharacterBriefBuilder-module__XpTM9a__preview{background:#211c28;border:1px solid #ffffff20;border-radius:22px;min-width:0;padding:28px}.CharacterBriefBuilder-module__XpTM9a__preview{background:linear-gradient(145deg,#332332,#1f1a25);position:sticky;top:24px}.CharacterBriefBuilder-module__XpTM9a__builder h2{letter-spacing:-.6px;margin:12px 0;font-size:27px}.CharacterBriefBuilder-module__XpTM9a__builder p{color:#ccbed1;font-size:14px;line-height:1.75}.CharacterBriefBuilder-module__XpTM9a__editor label{color:#eddfed;flex-direction:column;gap:9px;margin-top:19px;font-size:13px;display:flex}.CharacterBriefBuilder-module__XpTM9a__editor input,.CharacterBriefBuilder-module__XpTM9a__editor select,.CharacterBriefBuilder-module__XpTM9a__editor textarea{color:#f9eff8;width:100%;min-width:0;font:inherit;resize:vertical;background:#16121c;border:1px solid #ffffff25;border-radius:10px;padding:12px;font-size:16px;line-height:1.4}.CharacterBriefBuilder-module__XpTM9a__editor input:focus-visible,.CharacterBriefBuilder-module__XpTM9a__editor select:focus-visible,.CharacterBriefBuilder-module__XpTM9a__editor textarea:focus-visible,.CharacterBriefBuilder-module__XpTM9a__templates button:focus-visible{outline-offset:3px;outline:2px solid #efbfd9}.CharacterBriefBuilder-module__XpTM9a__row{grid-template-columns:minmax(0,1fr) 90px;gap:16px;display:grid}.CharacterBriefBuilder-module__XpTM9a__templates{flex-wrap:wrap;gap:10px;margin:20px 0 5px;display:flex}.CharacterBriefBuilder-module__XpTM9a__templates button{color:#f4d6e8;text-transform:capitalize;cursor:pointer;background:#ffffff08;border:1px solid #dcaac05c;border-radius:20px;padding:9px 14px;font-size:13px}.CharacterBriefBuilder-module__XpTM9a__templates button:hover{background:#ffffff15}.CharacterBriefBuilder-module__XpTM9a__preview pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#f6e6f0;background:#14101899;border:1px solid #ffffff10;border-radius:14px;margin:24px 0;padding:22px;font-family:inherit;font-size:14px;line-height:1.85}.CharacterBriefBuilder-module__XpTM9a__actions{flex-wrap:wrap;gap:12px;display:flex}.CharacterBriefBuilder-module__XpTM9a__actions button{cursor:pointer}.CharacterBriefBuilder-module__XpTM9a__actions button:disabled{opacity:.45;cursor:not-allowed}.CharacterBriefBuilder-module__XpTM9a__notice{min-height:24px;margin-top:12px;color:#f5cfdf!important}.CharacterBriefBuilder-module__XpTM9a__note{font-size:12px!important}@media (max-width:800px){.CharacterBriefBuilder-module__XpTM9a__builder{grid-template-columns:1fr;gap:20px}.CharacterBriefBuilder-module__XpTM9a__preview{position:static}.CharacterBriefBuilder-module__XpTM9a__editor,.CharacterBriefBuilder-module__XpTM9a__preview{padding:22px}.CharacterBriefBuilder-module__XpTM9a__builder h2{font-size:24px}}
