
.character-detail-module-scss-module__oh8m8a__hero-grid{padding-bottom:0;padding-left:0;padding-right:0}.character-detail-module-scss-module__oh8m8a__info-grid section{border-top:1px solid var(--gray-8)}.character-detail-module-scss-module__oh8m8a__info-grid section:first-child{border-top:none}.character-detail-module-scss-module__oh8m8a__hero{background-color:var(--gray-6);justify-content:center;align-items:center;width:100%;min-height:400px;display:flex;position:relative;overflow:hidden}.character-detail-module-scss-module__oh8m8a__hero .character-detail-module-scss-module__oh8m8a__background-image{z-index:0;position:absolute;inset:0}.character-detail-module-scss-module__oh8m8a__hero .character-detail-module-scss-module__oh8m8a__background-image .character-detail-module-scss-module__oh8m8a__blur-img{filter:blur(20px);opacity:.6;width:100%;height:100%;transform:scale(1.1)}.character-detail-module-scss-module__oh8m8a__hero .character-detail-module-scss-module__oh8m8a__background-image:after{content:"";background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.character-detail-module-scss-module__oh8m8a__hero .character-detail-module-scss-module__oh8m8a__main-image-wrapper{z-index:1;width:400px;height:400px;color:var(--gray-8);justify-content:center;align-items:center;font-size:80px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #0000004d}.character-detail-module-scss-module__oh8m8a__hero .character-detail-module-scss-module__oh8m8a__main-image-wrapper .character-detail-module-scss-module__oh8m8a__main-img{width:100%;height:100%}.character-detail-module-scss-module__oh8m8a__hero .character-detail-module-scss-module__oh8m8a__stats-overlay{z-index:2;position:absolute;bottom:14px;right:14px;background-color:var(--lime-6)!important}.character-detail-module-scss-module__oh8m8a__section,.character-detail-module-scss-module__oh8m8a__creator-section,.character-detail-module-scss-module__oh8m8a__comment-section,.character-detail-module-scss-module__oh8m8a__intro-section,.character-detail-module-scss-module__oh8m8a__detail-section,.character-detail-module-scss-module__oh8m8a__info-section{padding:24px 0}.character-detail-module-scss-module__oh8m8a__section .character-detail-module-scss-module__oh8m8a__section-title,.character-detail-module-scss-module__oh8m8a__creator-section .character-detail-module-scss-module__oh8m8a__section-title,.character-detail-module-scss-module__oh8m8a__comment-section .character-detail-module-scss-module__oh8m8a__section-title,.character-detail-module-scss-module__oh8m8a__intro-section .character-detail-module-scss-module__oh8m8a__section-title,.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__section-title,.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__section-title{font-size:20px;font-weight:var(--font-weight-medium);color:var(--gray-12);margin-bottom:16px}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__name-row{margin-bottom:8px}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__name-row .character-detail-module-scss-module__oh8m8a__name-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__name-row .character-detail-module-scss-module__oh8m8a__name-header .character-detail-module-scss-module__oh8m8a__name-title{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__name-row .character-detail-module-scss-module__oh8m8a__name-header .character-detail-module-scss-module__oh8m8a__name{font-size:24px;font-weight:var(--font-weight-semi-bold);color:var(--gray-12);min-width:0}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__name-row .character-detail-module-scss-module__oh8m8a__name-header .character-detail-module-scss-module__oh8m8a__unsafe-badge-wrap{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__name-row .character-detail-module-scss-module__oh8m8a__name-header .character-detail-module-scss-module__oh8m8a__unsafe-badge-icon{width:29px;height:29px;display:block}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__name-row .character-detail-module-scss-module__oh8m8a__name-header .character-detail-module-scss-module__oh8m8a__actions{align-items:center;gap:4px;display:flex}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__name-row .character-detail-module-scss-module__oh8m8a__name-header .character-detail-module-scss-module__oh8m8a__actions .character-detail-module-scss-module__oh8m8a__action-btn{cursor:pointer;width:32px;height:32px;color:var(--gray-11);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:20px;transition:background-color .2s,color .2s;display:flex}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__name-row .character-detail-module-scss-module__oh8m8a__name-header .character-detail-module-scss-module__oh8m8a__actions .character-detail-module-scss-module__oh8m8a__action-btn:hover{background-color:var(--gray-4);color:var(--gray-12)}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__name-row .character-detail-module-scss-module__oh8m8a__name-header .character-detail-module-scss-module__oh8m8a__actions .character-detail-module-scss-module__oh8m8a__action-btn.character-detail-module-scss-module__oh8m8a__active[aria-label=좋아요]{color:var(--color-heart)}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__name-row .character-detail-module-scss-module__oh8m8a__name-header .character-detail-module-scss-module__oh8m8a__actions .character-detail-module-scss-module__oh8m8a__action-btn.character-detail-module-scss-module__oh8m8a__active[aria-label=즐겨찾기]{color:var(--color-star)}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__name-row .character-detail-module-scss-module__oh8m8a__creator{color:var(--gray-11);align-items:center;gap:12px;font-size:14px;display:flex}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__name-row .character-detail-module-scss-module__oh8m8a__creator .character-detail-module-scss-module__oh8m8a__creator-row{align-items:center;gap:6px;min-width:0;display:inline-flex}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__name-row .character-detail-module-scss-module__oh8m8a__creator .character-detail-module-scss-module__oh8m8a__creator-handle{min-width:0}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__name-row .character-detail-module-scss-module__oh8m8a__creator .character-detail-module-scss-module__oh8m8a__creator-verified-wrap{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__name-row .character-detail-module-scss-module__oh8m8a__creator .character-detail-module-scss-module__oh8m8a__creator-verified-badge{width:16px;height:16px;display:block}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__name-row .character-detail-module-scss-module__oh8m8a__creator .character-detail-module-scss-module__oh8m8a__follow-btn{color:var(--gray-1);font-size:14px;font-weight:var(--font-weight-medium);background-color:var(--gray-12);cursor:pointer;border-radius:50px;padding:10px 12px}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__name-row .character-detail-module-scss-module__oh8m8a__summary{color:var(--gray-10);margin-top:8px;font-size:14px;line-height:1.5}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__info-grid{flex-direction:column;gap:8px;margin:16px 0;display:flex}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__info-grid .character-detail-module-scss-module__oh8m8a__info-row{align-items:flex-start;font-size:14px;display:flex}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__info-grid .character-detail-module-scss-module__oh8m8a__info-row .character-detail-module-scss-module__oh8m8a__label{width:80px;color:var(--gray-9);font-weight:var(--font-weight-medium);flex-shrink:0}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__info-grid .character-detail-module-scss-module__oh8m8a__info-row .character-detail-module-scss-module__oh8m8a__value{color:var(--gray-12);font-weight:var(--font-weight-bold);word-break:break-all;flex:1}.character-detail-module-scss-module__oh8m8a__info-section .character-detail-module-scss-module__oh8m8a__stats-row{color:var(--gray-9);gap:16px;font-size:13px;display:flex}.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__detail-item{margin-bottom:24px}.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__detail-item:last-child{margin-bottom:0}.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__detail-item .character-detail-module-scss-module__oh8m8a__label{font-size:16px;font-weight:var(--font-weight-semi-bold);color:var(--gray-12);margin-bottom:8px}.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__detail-item .character-detail-module-scss-module__oh8m8a__content-box{background-color:var(--gray-3);border:1px solid var(--gray-6);color:var(--gray-11);white-space:pre-wrap;border-radius:8px;padding:16px;font-size:14px;line-height:1.5}.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__detail-item .character-detail-module-scss-module__oh8m8a__content-box .character-detail-module-scss-module__oh8m8a__desc-paragraph{margin-top:16px}.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__detail-item .character-detail-module-scss-module__oh8m8a__content-box .character-detail-module-scss-module__oh8m8a__desc-paragraph:first-child{margin-top:0}.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__detail-item .character-detail-module-scss-module__oh8m8a__backdrop-container{background-color:var(--gray-3);border:1px solid var(--gray-6);cursor:pointer;border-radius:8px;gap:16px;padding:16px;transition:all .2s;display:flex}.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__detail-item .character-detail-module-scss-module__oh8m8a__backdrop-container:hover{background-color:var(--gray-4)}.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__detail-item .character-detail-module-scss-module__oh8m8a__backdrop-container:hover .character-detail-module-scss-module__oh8m8a__backdrop-name,.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__detail-item .character-detail-module-scss-module__oh8m8a__backdrop-container:hover .character-detail-module-scss-module__oh8m8a__backdrop-era{text-decoration:underline}.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__detail-item .character-detail-module-scss-module__oh8m8a__backdrop-container .character-detail-module-scss-module__oh8m8a__backdrop-thumbnail{background-color:var(--gray-6);width:100px;height:100px;color:var(--gray-8);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:40px;display:flex;overflow:hidden}.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__detail-item .character-detail-module-scss-module__oh8m8a__backdrop-container .character-detail-module-scss-module__oh8m8a__backdrop-thumbnail .character-detail-module-scss-module__oh8m8a__thumb-img{object-fit:cover;width:100%;height:100%}.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__detail-item .character-detail-module-scss-module__oh8m8a__backdrop-container .character-detail-module-scss-module__oh8m8a__backdrop-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__detail-item .character-detail-module-scss-module__oh8m8a__backdrop-container .character-detail-module-scss-module__oh8m8a__backdrop-info .character-detail-module-scss-module__oh8m8a__backdrop-name{font-size:16px;font-weight:var(--font-weight-bold);color:var(--gray-12);align-items:center;gap:4px;display:flex}.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__detail-item .character-detail-module-scss-module__oh8m8a__backdrop-container .character-detail-module-scss-module__oh8m8a__backdrop-info .character-detail-module-scss-module__oh8m8a__backdrop-era{color:var(--gray-11);border-radius:4px;width:fit-content;font-size:13px;display:inline-block}.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__detail-item .character-detail-module-scss-module__oh8m8a__backdrop-container .character-detail-module-scss-module__oh8m8a__backdrop-info .character-detail-module-scss-module__oh8m8a__backdrop-era .character-detail-module-scss-module__oh8m8a__sub-label{font-weight:var(--font-weight-medium);margin-right:4px}.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__detail-item .character-detail-module-scss-module__oh8m8a__backdrop-container .character-detail-module-scss-module__oh8m8a__backdrop-info .character-detail-module-scss-module__oh8m8a__backdrop-desc{color:var(--gray-11);white-space:pre-wrap;margin-top:4px;font-size:14px;line-height:1.5}@media (max-width:767px){.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__detail-item .character-detail-module-scss-module__oh8m8a__backdrop-container{flex-direction:column}.character-detail-module-scss-module__oh8m8a__detail-section .character-detail-module-scss-module__oh8m8a__detail-item .character-detail-module-scss-module__oh8m8a__backdrop-container .character-detail-module-scss-module__oh8m8a__backdrop-thumbnail{width:100%;height:200px}}.character-detail-module-scss-module__oh8m8a__intro-section .character-detail-module-scss-module__oh8m8a__intro-group{margin-bottom:32px}.character-detail-module-scss-module__oh8m8a__intro-section .character-detail-module-scss-module__oh8m8a__intro-group:last-child{margin-bottom:0}.character-detail-module-scss-module__oh8m8a__intro-section .character-detail-module-scss-module__oh8m8a__intro-group-title{font-size:14px;font-weight:var(--font-weight-semi-bold);color:var(--gray-11);border-left:3px solid var(--lime-9-primary);margin-bottom:12px;padding-left:4px}.character-detail-module-scss-module__oh8m8a__intro-section .character-detail-module-scss-module__oh8m8a__intro-container{max-height:var(--intro-max-height);background-color:var(--gray-2);border:1px solid var(--gray-6);border-radius:12px;padding:20px;transition:max-height .3s;position:relative;overflow:hidden}.character-detail-module-scss-module__oh8m8a__intro-section .character-detail-module-scss-module__oh8m8a__intro-container.character-detail-module-scss-module__oh8m8a__expanded{max-height:none}.character-detail-module-scss-module__oh8m8a__intro-section .character-detail-module-scss-module__oh8m8a__intro-container .character-detail-module-scss-module__oh8m8a__blur-overlay{background:linear-gradient(to bottom, transparent, var(--gray-2) 80%);pointer-events:none;z-index:1;width:100%;height:150px;position:absolute;bottom:0;left:0}.character-detail-module-scss-module__oh8m8a__intro-section .character-detail-module-scss-module__oh8m8a__intro-container .character-detail-module-scss-module__oh8m8a__expand-btn{background-color:var(--gray-3);border:1px solid var(--gray-6);color:var(--gray-12);font-size:14px;font-weight:var(--font-weight-medium);cursor:pointer;z-index:2;border-radius:50px;align-items:center;gap:8px;padding:10px 24px;transition:background-color .2s;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.character-detail-module-scss-module__oh8m8a__intro-section .character-detail-module-scss-module__oh8m8a__intro-container .character-detail-module-scss-module__oh8m8a__expand-btn:hover{background-color:var(--gray-4)}.character-detail-module-scss-module__oh8m8a__intro-section .character-detail-module-scss-module__oh8m8a__intro-container .character-detail-module-scss-module__oh8m8a__expand-btn svg{font-size:18px}.character-detail-module-scss-module__oh8m8a__intro-section .character-detail-module-scss-module__oh8m8a__chat-list{flex-direction:column;gap:16px;display:flex}.character-detail-module-scss-module__oh8m8a__intro-section .character-detail-module-scss-module__oh8m8a__empty-intro{background-color:var(--gray-3);border:1px solid var(--gray-6);width:100%;color:var(--gray-9);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:40px 20px;font-size:14px;display:flex}.character-detail-module-scss-module__oh8m8a__comment-section .character-detail-module-scss-module__oh8m8a__comment-count{color:var(--gray-9);font-size:14px}.character-detail-module-scss-module__oh8m8a__creator-section .character-detail-module-scss-module__oh8m8a__creator-intro-box{background-color:var(--gray-3);border:1px solid var(--gray-6);color:var(--gray-11);white-space:pre-wrap;border-radius:8px;padding:16px;font-size:14px;line-height:1.5}.character-detail-module-scss-module__oh8m8a__icon-btn{width:40px;height:40px;color:var(--gray-12);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;transition:all .2s;display:flex}.character-detail-module-scss-module__oh8m8a__icon-btn:hover{background-color:var(--gray-3)}@media (max-width:767px){.character-detail-module-scss-module__oh8m8a__hero-grid{padding-top:0}.character-detail-module-scss-module__oh8m8a__hero{min-height:auto}.character-detail-module-scss-module__oh8m8a__hero .character-detail-module-scss-module__oh8m8a__background-image{display:none}.character-detail-module-scss-module__oh8m8a__hero .character-detail-module-scss-module__oh8m8a__main-image-wrapper{aspect-ratio:1;width:100%}}
.chat-setup-module-scss-module__FBow4G__chatroom-setup{flex-direction:column;gap:32px;display:flex;overflow-y:visible}.chat-setup-module-scss-module__FBow4G__chatroom-setup .chat-setup-module-scss-module__FBow4G__section{flex-direction:column;gap:12px;display:flex}.chat-setup-module-scss-module__FBow4G__chatroom-setup .chat-setup-module-scss-module__FBow4G__section .chat-setup-module-scss-module__FBow4G__section-title{font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.chat-setup-module-scss-module__FBow4G__chatroom-setup .chat-setup-module-scss-module__FBow4G__section .chat-setup-module-scss-module__FBow4G__section-desc{color:var(--gray-11);font-size:14px;line-height:1.6}.chat-setup-module-scss-module__FBow4G__chatroom-setup .chat-setup-module-scss-module__FBow4G__section .chat-setup-module-scss-module__FBow4G__highlight{color:var(--color-red);font-weight:var(--font-weight-medium)}.chat-setup-module-scss-module__FBow4G__chatroom-setup .chat-setup-module-scss-module__FBow4G__name-edit-group{align-items:center;gap:8px;display:flex}.chat-setup-module-scss-module__FBow4G__chatroom-setup .chat-setup-module-scss-module__FBow4G__name-edit-group .chat-setup-module-scss-module__FBow4G__name-input{border:1px solid var(--color-border);background-color:var(--color-bg-input);height:44px;color:var(--color-text-primary);border-radius:8px;flex:1;padding:0 12px;font-size:15px}.chat-setup-module-scss-module__FBow4G__chatroom-setup .chat-setup-module-scss-module__FBow4G__name-edit-group .chat-setup-module-scss-module__FBow4G__name-input:focus{border-color:var(--lime-9-primary);outline:none}.chat-setup-module-scss-module__FBow4G__chatroom-setup .chat-setup-module-scss-module__FBow4G__name-edit-group .chat-setup-module-scss-module__FBow4G__name-input:disabled{background-color:var(--color-bg-disabled);cursor:not-allowed}.chat-setup-module-scss-module__FBow4G__chatroom-setup .chat-setup-module-scss-module__FBow4G__name-edit-group .chat-setup-module-scss-module__FBow4G__edit-btn{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);height:44px;color:var(--color-text-primary);white-space:nowrap;border-radius:8px;padding:0 16px;font-size:14px}.chat-setup-module-scss-module__FBow4G__chatroom-setup .chat-setup-module-scss-module__FBow4G__name-edit-group .chat-setup-module-scss-module__FBow4G__edit-btn.chat-setup-module-scss-module__FBow4G__save{background-color:var(--lime-9-primary);color:#fff;border:none}.chat-setup-module-scss-module__FBow4G__chatroom-setup .chat-setup-module-scss-module__FBow4G__model-select{border:1px solid var(--color-border);background-color:var(--color-bg-input);width:100%;height:48px;color:var(--color-text-primary);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='Wait, I should use a proper icon or CSS for this arrow'");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border-radius:8px;padding:0 12px;font-size:16px}.chat-setup-module-scss-module__FBow4G__chatroom-setup .chat-setup-module-scss-module__FBow4G__model-select:focus{border-color:var(--lime-9-primary);outline:none}.chat-setup-module-scss-module__FBow4G__chatroom-setup .chat-setup-module-scss-module__FBow4G__resource-list{flex-direction:column;gap:16px;display:flex}
