@layer pages{.page-content-module__kRorYq__slider-notice-section{max-width:100%;margin-top:24px;padding-bottom:0;padding-left:0;padding-right:0}.page-content-module__kRorYq__content-section-grid:has(+.page-content-module__kRorYq__home-latest-section-grid) .page-content-module__kRorYq__content-section{padding-bottom:0}.page-content-module__kRorYq__search-section{border:1px solid var(--gray-7);background-color:var(--gray-3);border-radius:12px;align-items:center;gap:14px;padding:4px 14px;transition:border-color .2s ease-out;display:flex}.page-content-module__kRorYq__search-divider{background-color:var(--gray-7);flex-shrink:0;align-self:center;width:1px;height:26px}.page-content-module__kRorYq__search-divider-inner{background-color:var(--gray-7);flex-shrink:0;align-self:center;width:1px;height:22px}.page-content-module__kRorYq__search-filters{flex-flow:wrap;flex-shrink:0;align-items:center;gap:4px 14px;display:flex}.page-content-module__kRorYq__search-filter-slot{flex:none;align-items:center;width:fit-content;max-width:100%;display:flex}.page-content-module__kRorYq__search-section .page-content-module__kRorYq__search-filter-select{width:max-content;min-width:0;max-width:100%;min-height:0;color:var(--gray-12);background-color:#0000;border:none;border-radius:0;justify-content:flex-start;gap:4px;padding:4px 2px 4px 4px;font-size:14px;line-height:1.2;transition:color .2s ease-out}.page-content-module__kRorYq__search-section .page-content-module__kRorYq__search-filter-select:hover{color:var(--gray-12);background-color:#0000}.page-content-module__kRorYq__search-section .page-content-module__kRorYq__search-filter-select.page-content-module__kRorYq__search-filter-applied{color:var(--lime-9-primary)}.page-content-module__kRorYq__search-section .page-content-module__kRorYq__search-filter-select.page-content-module__kRorYq__search-filter-applied:hover{color:var(--lime-9-primary);background-color:#0000}.page-content-module__kRorYq__home-latest-section{padding-top:0}.page-content-module__kRorYq__home-latest-divider{background-color:var(--gray-7);width:100%;height:1px;margin:24px 0;display:block}.page-content-module__kRorYq__home-latest-list{flex-direction:column;gap:16px;display:flex}.page-content-module__kRorYq__home-latest-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-content-module__kRorYq__home-latest-title{font-size:1.125rem;font-weight:var(--font-weight-semi-bold);color:var(--gray-12);line-height:1.3}.page-content-module__kRorYq__home-latest-view-all-link{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--gray-10);flex-shrink:0;align-items:center;gap:2px;text-decoration:none;transition:color .15s;display:flex}.page-content-module__kRorYq__home-latest-view-all-link svg{font-size:.875rem}.page-content-module__kRorYq__home-latest-view-all-link:hover{color:var(--gray-12)}.page-content-module__kRorYq__home-latest-footer{justify-content:center;margin-top:8px;display:flex}.page-content-module__kRorYq__home-latest-view-all-btn{width:100%;max-width:480px;font-size:.9375rem;font-weight:var(--font-weight-semi-bold);color:var(--gray-1);background-color:var(--lime-9-primary);border:none;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:12px 20px;text-decoration:none;transition:filter .15s;display:inline-flex}.page-content-module__kRorYq__home-latest-view-all-btn svg{font-size:1rem}.page-content-module__kRorYq__home-latest-view-all-btn:hover{filter:brightness(1.05)}.page-content-module__kRorYq__character-list-section{margin-top:24px}.page-content-module__kRorYq__clear-filters-btn{height:38px;font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--gray-11);white-space:nowrap;border:1px solid var(--gray-6);background-color:var(--gray-3);cursor:pointer;border-radius:8px;flex-shrink:0;padding:0 12px;transition:color .15s,background-color .15s,border-color .15s}.page-content-module__kRorYq__clear-filters-btn:hover{color:var(--gray-12);background-color:var(--gray-4);border-color:var(--gray-7)}.page-content-module__kRorYq__filter-tag-section{align-items:center;gap:16px;margin-top:16px;display:flex}.page-content-module__kRorYq__filter-tag-section .page-content-module__kRorYq__filter-area{flex-shrink:0}.page-content-module__kRorYq__filter-tag-section .page-content-module__kRorYq__divider{background-color:var(--gray-7);flex-shrink:0;width:1px;height:16px}.page-content-module__kRorYq__filter-tag-section .page-content-module__kRorYq__tag-area{flex:1;overflow:hidden}@media (max-width:767px){.page-content-module__kRorYq__slider-notice-section{padding-top:0}.page-content-module__kRorYq__carousel-section{margin-left:calc(-1 * var(--grid-padding,1rem));margin-right:calc(-1 * var(--grid-padding,1rem));overflow:hidden}.page-content-module__kRorYq__search-section{border-radius:20px;flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.page-content-module__kRorYq__search-divider{width:100%;height:1px}.page-content-module__kRorYq__search-divider-inner{display:none}.page-content-module__kRorYq__search-filters{justify-content:flex-start;gap:4px 6px;width:100%}.page-content-module__kRorYq__search-section .page-content-module__kRorYq__search-filter-select{max-width:min(100%, max-content)}.page-content-module__kRorYq__filter-tag-section{gap:12px}.page-content-module__kRorYq__home-latest-divider{margin-bottom:20px}.page-content-module__kRorYq__home-latest-list{gap:12px}.page-content-module__kRorYq__home-latest-view-all-btn{max-width:none;padding:11px 16px;font-size:.875rem}}}
@layer components{@keyframes tooltip-module__wAIjiG__tooltip-slide-down{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tooltip-module__wAIjiG__tooltip-slide-up{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tooltip-module__wAIjiG__tooltip-slide-left{0%{opacity:0;transform:translate(6px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes tooltip-module__wAIjiG__tooltip-slide-right{0%{opacity:0;transform:translate(-6px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes tooltip-module__wAIjiG__tooltip-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.tooltip-module__wAIjiG__tooltip-trigger-btn{background-color:var(--lime-3);color:var(--lime-11);border:1px solid var(--lime-10);cursor:pointer;border-radius:6px;padding:.5rem 1rem}.tooltip-module__wAIjiG__tooltip-trigger-btn:hover{background-color:var(--lime-4)}.tooltip-module__wAIjiG__tooltip-content{font-size:12px;font-weight:var(--font-weight-medium);color:var(--gray-1);background-color:var(--gray-12);-webkit-user-select:none;user-select:none;will-change:transform, opacity;z-index:var(--z-index-sticky-contents);border-radius:6px;padding:6px 10px;line-height:1.4;animation-duration:.22s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;position:relative;box-shadow:0 4px 16px #0003,0 2px 6px #0000001f}.tooltip-module__wAIjiG__tooltip-content[data-state=delayed-open][data-side=bottom],.tooltip-module__wAIjiG__tooltip-content[data-state=instant-open][data-side=bottom]{animation-name:tooltip-module__wAIjiG__tooltip-slide-down}.tooltip-module__wAIjiG__tooltip-content[data-state=delayed-open][data-side=top],.tooltip-module__wAIjiG__tooltip-content[data-state=instant-open][data-side=top]{animation-name:tooltip-module__wAIjiG__tooltip-slide-up}.tooltip-module__wAIjiG__tooltip-content[data-state=delayed-open][data-side=left],.tooltip-module__wAIjiG__tooltip-content[data-state=instant-open][data-side=left]{animation-name:tooltip-module__wAIjiG__tooltip-slide-left}.tooltip-module__wAIjiG__tooltip-content[data-state=delayed-open][data-side=right],.tooltip-module__wAIjiG__tooltip-content[data-state=instant-open][data-side=right]{animation-name:tooltip-module__wAIjiG__tooltip-slide-right}.tooltip-module__wAIjiG__tooltip-content[data-state=closed]{animation-name:tooltip-module__wAIjiG__tooltip-fade-out;animation-duration:.12s;animation-timing-function:ease-in}.tooltip-module__wAIjiG__tooltip-arrow{fill:var(--gray-12)}}
@layer components{@keyframes chat-message-module__jSkwlq__loading-bounce{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.chat-message-module__jSkwlq__message-item{gap:12px;width:100%;max-width:100%;margin-bottom:8px;display:flex}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__human:not(.chat-message-module__jSkwlq__customized){flex-direction:row-reverse}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__human:not(.chat-message-module__jSkwlq__customized) .chat-message-module__jSkwlq__message-bubble{background-color:var(--lime-9-primary);color:var(--lime-contrast);border-top-right-radius:3px}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__ai:not(.chat-message-module__jSkwlq__customized){flex-direction:row}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__ai:not(.chat-message-module__jSkwlq__customized) .chat-message-module__jSkwlq__message-bubble{background-color:var(--gray-7);color:var(--gray-12);border-top-left-radius:3px}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__human{flex-direction:row-reverse}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__human .chat-message-module__jSkwlq__message-bubble{border-top-right-radius:3px}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__ai{flex-direction:row}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__ai .chat-message-module__jSkwlq__message-bubble{border-top-left-radius:3px}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__novel{gap:0;margin-bottom:16px}.chat-message-module__jSkwlq__avatar{background-color:var(--gray-7);border-radius:50%;flex-shrink:0;width:36px;height:36px;margin-top:4px;transition:transform .15s;position:relative;overflow:hidden;box-shadow:0 3px 6px #0000003d}.chat-message-module__jSkwlq__avatar.chat-message-module__jSkwlq__clickable{cursor:pointer}.chat-message-module__jSkwlq__avatar.chat-message-module__jSkwlq__clickable:hover{transform:scale(1.05)}.chat-message-module__jSkwlq__avatar.chat-message-module__jSkwlq__clickable:active{transform:scale(.95)}.chat-message-module__jSkwlq__avatar .chat-message-module__jSkwlq__avatar-image{border-radius:50%;width:100%;height:100%;overflow:hidden}.chat-message-module__jSkwlq__avatar .chat-message-module__jSkwlq__avatar-placeholder{background-color:var(--gray-5);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.chat-message-module__jSkwlq__avatar .chat-message-module__jSkwlq__avatar-placeholder:after{content:"👤";font-size:20px}.chat-message-module__jSkwlq__message-content{flex-direction:column;flex:1;gap:8px;min-width:0;max-width:100%;display:flex}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__novel .chat-message-module__jSkwlq__message-content{max-width:100%}.chat-message-module__jSkwlq__bubble-row{flex-direction:row;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex;position:relative}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__human .chat-message-module__jSkwlq__bubble-row{justify-content:flex-end}.chat-message-module__jSkwlq__bubbles{flex-direction:column;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__human .chat-message-module__jSkwlq__bubbles{align-items:flex-end}.chat-message-module__jSkwlq__bubbles-customized{flex-direction:column;display:flex}.chat-message-module__jSkwlq__bubble-segment-row{align-items:flex-start;gap:8px;min-width:0;max-width:100%;display:flex}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__human .chat-message-module__jSkwlq__bubble-segment-row{justify-content:flex-end}.chat-message-module__jSkwlq__bubble-segment-row.chat-message-module__jSkwlq__has-speaker{align-self:stretch}.chat-message-module__jSkwlq__bubble-speaker-avatar{width:32px;height:32px;margin-top:2px}.chat-message-module__jSkwlq__bubble-speaker-content{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:flex}.chat-message-module__jSkwlq__bubble-speaker-name{word-break:break-word;max-width:100%;line-height:1.2}.chat-message-module__jSkwlq__message-actions{flex-direction:row;gap:4px;display:flex}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__human .chat-message-module__jSkwlq__message-actions{justify-content:flex-end}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__human.chat-message-module__jSkwlq__novel .chat-message-module__jSkwlq__message-actions{justify-content:flex-start}.chat-message-module__jSkwlq__message-footer{flex-direction:row;gap:4px;display:flex}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__human .chat-message-module__jSkwlq__message-footer{justify-content:flex-end}.chat-message-module__jSkwlq__action-btn{background-color:var(--gray-4);width:28px;height:28px;color:var(--gray-11);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.chat-message-module__jSkwlq__action-btn:hover:not(:disabled){background-color:var(--gray-6);color:var(--gray-12)}.chat-message-module__jSkwlq__action-btn:disabled{opacity:.4;cursor:not-allowed}.chat-message-module__jSkwlq__action-btn-themed:hover:not(:disabled){background-color:color-mix(in srgb, var(--chat-surface-text) 24%, transparent);color:var(--chat-surface-text)}.chat-message-module__jSkwlq__sender-line{align-items:center;gap:6px;margin-bottom:2px;display:flex}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__human .chat-message-module__jSkwlq__sender-line{justify-content:flex-end}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__human.chat-message-module__jSkwlq__novel .chat-message-module__jSkwlq__sender-line{justify-content:flex-start}.chat-message-module__jSkwlq__response-mode-badge-wrap{box-sizing:border-box;min-height:20px;font-size:11px;font-weight:var(--font-weight-semi-bold);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;line-height:1.2;display:inline-flex}.chat-message-module__jSkwlq__response-mode-badge-wrap.chat-message-module__jSkwlq__is-safe{background-color:color-mix(in srgb, var(--color-green) 18%, var(--gray-4));color:color-mix(in srgb, var(--color-green) 75%, var(--gray-12));border:1px solid color-mix(in srgb, var(--color-green) 35%, var(--gray-8))}.chat-message-module__jSkwlq__response-mode-badge-wrap.chat-message-module__jSkwlq__is-safe .chat-message-module__jSkwlq__safe-mode-shield{color:var(--color-green)}.chat-message-module__jSkwlq__response-mode-badge-wrap.chat-message-module__jSkwlq__is-unsafe{background-color:color-mix(in srgb, var(--color-red) 18%, var(--gray-4));color:color-mix(in srgb, var(--color-red) 72%, var(--gray-12));border:1px solid color-mix(in srgb, var(--color-red) 35%, var(--gray-8))}.chat-message-module__jSkwlq__response-mode-badge-wrap.chat-message-module__jSkwlq__is-unsafe .chat-message-module__jSkwlq__safe-mode-shield{color:var(--color-red)}.chat-message-module__jSkwlq__response-mode-badge-label{white-space:nowrap;letter-spacing:-.01em}.chat-message-module__jSkwlq__novel-response-mode-badge{align-items:center;margin-bottom:6px;display:flex}.chat-message-module__jSkwlq__safe-mode-shield{flex-shrink:0;width:.875rem;height:.875rem}.chat-message-module__jSkwlq__sender-name{font-size:13px;font-weight:var(--font-weight-semi-bold);color:var(--gray-12);margin-bottom:0}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__human .chat-message-module__jSkwlq__sender-name{text-align:right}.chat-message-module__jSkwlq__narration-bubble{white-space:pre-wrap}.chat-message-module__jSkwlq__message-bubble{word-break:break-word;box-sizing:border-box;border-radius:18px;width:fit-content;min-width:0;max-width:100%;padding:12px 16px;box-shadow:0 3px 6px #0000003d}.chat-message-module__jSkwlq__message-bubble>*{min-width:0;max-width:100%}.chat-message-module__jSkwlq__message-item:not(.chat-message-module__jSkwlq__customized) .chat-message-module__jSkwlq__message-bubble{font-size:15px;line-height:1.4}.chat-message-module__jSkwlq__still-cut-block{width:100%;min-width:0;max-width:100%;display:flex}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__human .chat-message-module__jSkwlq__still-cut-block{justify-content:flex-end}.chat-message-module__jSkwlq__novel-body{width:100%;min-width:0;max-width:100%}.chat-message-module__jSkwlq__novel-body-customized{flex-direction:column;display:flex}.chat-message-module__jSkwlq__novel-body-customized .chat-message-module__jSkwlq__novel-paragraph:not(:last-child){margin-bottom:0}.chat-message-module__jSkwlq__novel-speaker-row{align-items:flex-start;gap:8px;min-width:0;max-width:100%;display:flex}.chat-message-module__jSkwlq__novel-speaker-avatar{width:32px;height:32px;margin-top:2px}.chat-message-module__jSkwlq__novel-speaker-content{flex-direction:column;flex:1;gap:4px;min-width:0;max-width:100%;display:flex}.chat-message-module__jSkwlq__novel-speaker-name{word-break:break-word;max-width:100%;line-height:1.2}.chat-message-module__jSkwlq__novel-paragraph{white-space:pre-wrap;word-break:break-word;min-width:0;max-width:100%}.chat-message-module__jSkwlq__novel-paragraph>*{min-width:0;max-width:100%}.chat-message-module__jSkwlq__message-item:not(.chat-message-module__jSkwlq__customized) .chat-message-module__jSkwlq__novel-paragraph{color:var(--gray-12);font-size:15px;line-height:1.9}.chat-message-module__jSkwlq__message-item:not(.chat-message-module__jSkwlq__customized) .chat-message-module__jSkwlq__novel-paragraph:not(:last-child){margin-bottom:14px}.chat-message-module__jSkwlq__message-item:not(.chat-message-module__jSkwlq__customized) .chat-message-module__jSkwlq__novel-speaker-row:not(:last-child){margin-bottom:14px}.chat-message-module__jSkwlq__message-item:not(.chat-message-module__jSkwlq__customized) .chat-message-module__jSkwlq__novel-paragraph-user-dialogue{color:var(--lime-9-primary)}.chat-message-module__jSkwlq__message-item:not(.chat-message-module__jSkwlq__customized) .chat-message-module__jSkwlq__novel-paragraph-ai-dialogue{color:var(--gray-12);font-weight:var(--font-weight-medium)}.chat-message-module__jSkwlq__message-item:not(.chat-message-module__jSkwlq__customized) .chat-message-module__jSkwlq__novel-paragraph-narration{color:var(--gray-12);font-style:italic;font-weight:var(--font-weight-medium);letter-spacing:.01em}.chat-message-module__jSkwlq__narration-bubble{word-break:break-word;box-sizing:border-box;border-radius:12px;width:100%;min-width:0;max-width:100%;padding:14px 18px;display:inline-block}.chat-message-module__jSkwlq__narration-bubble>*{min-width:0;max-width:100%}.chat-message-module__jSkwlq__message-item:not(.chat-message-module__jSkwlq__customized) .chat-message-module__jSkwlq__narration-bubble{background-color:var(--gray-3);color:var(--gray-11);font-size:14px;font-style:italic;line-height:1.7;box-shadow:0 3px 6px #0000001f}.chat-message-module__jSkwlq__message-item.chat-message-module__jSkwlq__customized .chat-message-module__jSkwlq__narration-bubble{box-shadow:0 3px 6px #0000001f}.chat-message-module__jSkwlq__loading-dots{align-items:center;gap:4px;padding:0 4px;display:inline-flex}.chat-message-module__jSkwlq__loading-dots span{background-color:var(--gray-9);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both chat-message-module__jSkwlq__loading-bounce}.chat-message-module__jSkwlq__loading-dots span:first-child{animation-delay:-.32s}.chat-message-module__jSkwlq__loading-dots span:nth-child(2){animation-delay:-.16s}}
@layer components{.admin-uuid-cell-module__q0AyTG__uuid-cell{align-items:center;gap:.3rem;max-width:180px;display:flex}.admin-uuid-cell-module__q0AyTG__uuid-text{color:var(--lime-9-primary);text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:.72rem;text-decoration:none;overflow:hidden}.admin-uuid-cell-module__q0AyTG__uuid-text:hover{text-decoration:underline}.admin-uuid-cell-module__q0AyTG__uuid-plain{color:var(--gray-11);text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:.72rem;overflow:hidden}.admin-uuid-cell-module__q0AyTG__copy-button{color:var(--gray-10);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:.15rem;font-size:.82rem;display:inline-flex}.admin-uuid-cell-module__q0AyTG__copy-button:hover{color:var(--gray-12);background-color:var(--gray-4)}.admin-uuid-cell-module__q0AyTG__copy-button--copied{color:var(--lime-9-primary)}.admin-uuid-cell-module__q0AyTG__copy-button--copied:hover{color:var(--lime-9-primary);background-color:var(--gray-4)}}
@layer components{.dropdown-module__ae3MNq__dropdown-content{background-color:var(--gray-4);z-index:var(--z-index-header);box-shadow:0 10px 38px var(--gray-1);border-radius:6px;padding:5px}.dropdown-module__ae3MNq__dropdown-trigger-btn{background-color:var(--gray-2);border:1px solid var(--gray-5);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.dropdown-module__ae3MNq__dropdown-trigger-btn:hover{background-color:var(--gray-6)}.dropdown-module__ae3MNq__dropdown-trigger-btn-sm{width:24px;height:24px;font-size:14px}.dropdown-module__ae3MNq__dropdown-item{color:var(--gray-12);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:3px;outline:none;align-items:center;gap:8px;height:25px;padding:0 10px;font-size:13px;line-height:1;display:flex;position:relative}.dropdown-module__ae3MNq__dropdown-item[data-highlighted]{background-color:var(--lime-9-primary);color:var(--lime-contrast)}.dropdown-module__ae3MNq__dropdown-item[data-disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.dropdown-module__ae3MNq__dropdown-item-icon{flex-shrink:0;align-items:center;display:flex}.dropdown-module__ae3MNq__dropdown-item-shortcut{margin-left:auto}.dropdown-module__ae3MNq__dropdown-separator{background-color:var(--gray-4);height:1px;margin:5px}}
@layer components{.resource-list-module__adD0Cq__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;padding-bottom:20px;display:grid}.resource-list-module__adD0Cq__card-wrapper{flex-direction:column;width:100%;min-width:0;height:100%;display:flex;position:relative}.resource-list-module__adD0Cq__grid-horizontal{flex-wrap:nowrap;width:max-content;padding-bottom:0;display:flex}.resource-list-module__adD0Cq__grid-horizontal .resource-list-module__adD0Cq__card-wrapper{flex:none;width:200px}.resource-list-module__adD0Cq__grid-carousel{flex-wrap:nowrap;gap:16px;width:100%;padding-bottom:0;display:flex}.resource-list-module__adD0Cq__grid-carousel .resource-list-module__adD0Cq__card-wrapper{flex:0 0 calc(25% - 12px);width:calc(25% - 12px);min-width:0}.resource-list-module__adD0Cq__card-body{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.resource-list-module__adD0Cq__card-inner{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.resource-list-module__adD0Cq__dropdown-wrapper{z-index:10;position:absolute;top:8px;right:8px}.resource-list-module__adD0Cq__thumbnail{aspect-ratio:1;background-color:var(--gray-5);border-radius:12px;flex-shrink:0;width:100%;transition:border-color .2s;position:relative;overflow:hidden}.resource-list-module__adD0Cq__thumbnail>.resource-list-module__adD0Cq__thumb-img{width:100%;height:100%;position:absolute;inset:0}.resource-list-module__adD0Cq__thumbnail>.resource-list-module__adD0Cq__placeholder{z-index:0;color:var(--gray-9);justify-content:center;align-items:center;font-size:44px;line-height:0;display:flex;position:absolute;inset:0}.resource-list-module__adD0Cq__thumbnail img{object-fit:cover;width:100%;height:100%}.resource-list-module__adD0Cq__info{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.resource-list-module__adD0Cq__summary{color:var(--gray-11);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.resource-list-module__adD0Cq__card{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:8px;width:100%;min-width:0;padding:0;display:flex;position:relative}.resource-list-module__adD0Cq__card:hover .resource-list-module__adD0Cq__thumbnail:before{content:"";border:2px solid var(--lime-9-primary);box-sizing:border-box;pointer-events:none;z-index:2;border-radius:12px;display:block;position:absolute;inset:0}.resource-list-module__adD0Cq__card:hover .resource-list-module__adD0Cq__info .resource-list-module__adD0Cq__summary{text-underline-position:under;text-decoration:underline}.resource-list-module__adD0Cq__content-indicators{z-index:3;align-items:center;gap:4px;display:flex;position:absolute;top:8px;right:8px}.resource-list-module__adD0Cq__content-indicator{background-color:var(--color-black);width:22px;height:22px;color:var(--color-white);cursor:help;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:0;display:inline-flex}.resource-list-module__adD0Cq__content-indicator:hover svg path{fill:var(--lime-9-primary)}.resource-list-module__adD0Cq__status-badge{box-sizing:border-box;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:6px;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:11px;font-weight:600;display:flex;position:absolute;top:8px;left:8px}.resource-list-module__adD0Cq__status-badge.resource-list-module__adD0Cq__status-draft{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--color-black);color:var(--color-white)}.resource-list-module__adD0Cq__status-badge.resource-list-module__adD0Cq__status-pending{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:color-mix(in srgb, var(--color-star) 36%, var(--gray-4));color:color-mix(in srgb, var(--gray-12) 82%, var(--color-star) 18%);border:1px solid color-mix(in srgb, var(--color-star) 48%, var(--gray-8))}.resource-list-module__adD0Cq__status-badge.resource-list-module__adD0Cq__status-rejected{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:color-mix(in srgb, var(--color-red) 24%, var(--gray-4));color:color-mix(in srgb, var(--color-red) 68%, var(--gray-12));border:1px solid color-mix(in srgb, var(--color-red) 46%, var(--gray-8))}.resource-list-module__adD0Cq__status-badge.resource-list-module__adD0Cq__status-approved{background-color:var(--lime-6);color:var(--lime-11);border:1px solid var(--lime-8)}.resource-list-module__adD0Cq__status-badge.resource-list-module__adD0Cq__status-need-submit{background-color:var(--gray-6);color:var(--gray-12);border:1px solid var(--gray-8)}.resource-list-module__adD0Cq__version-badge{color:var(--lime-11);background-color:var(--lime-6);font-size:12px;font-weight:var(--font-weight-semi-bold);align-items:center;padding:2px 6px;display:flex}.resource-list-module__adD0Cq__resource-badges{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:100%;display:flex}.resource-list-module__adD0Cq__resource-badge{background-color:color-mix(in srgb, var(--color-black) 30%, transparent);height:22px;color:var(--color-white);font-size:11px;font-weight:var(--font-weight-semi-bold);white-space:nowrap;border-radius:6px;align-items:center;gap:3px;padding:0 7px;line-height:1;display:inline-flex}.resource-list-module__adD0Cq__resource-badge-icon{opacity:.9;flex-shrink:0;font-size:12px;line-height:0}.resource-list-module__adD0Cq__current-overlay{background-color:color-mix(in srgb, var(--color-black) 40%, transparent);z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.resource-list-module__adD0Cq__current-badge{color:var(--lime-9-primary);flex-direction:column;align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.resource-list-module__adD0Cq__current-badge .resource-list-module__adD0Cq__check-icon{font-size:28px}.resource-list-module__adD0Cq__stats-overlay{background:linear-gradient(to top, color-mix(in srgb, var(--color-black) 60%, transparent), transparent);z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;padding-bottom:8px;padding-right:12px;display:flex;position:absolute;bottom:0;left:0}.resource-list-module__adD0Cq__name-row{min-width:0;max-width:100%;width:min(100%, max-content);align-self:flex-start;align-items:center;gap:4px;display:flex}.resource-list-module__adD0Cq__name{font-size:16px;font-weight:var(--font-weight-medium);color:var(--gray-12);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.resource-list-module__adD0Cq__unsafe-badge-wrap{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.resource-list-module__adD0Cq__unsafe-badge-icon{width:19px;height:19px;display:block}.resource-list-module__adD0Cq__rejection-reason{color:color-mix(in srgb, var(--color-red) 72%, var(--gray-12));-webkit-line-clamp:3;line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;width:100%;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.resource-list-module__adD0Cq__author-row{background-color:var(--gray-5);width:max-content;min-width:0;max-width:100%;color:inherit;border-radius:4px;align-items:center;gap:4px;padding:2px 4px;text-decoration:none;transition:color .15s;display:inline-flex}.resource-list-module__adD0Cq__author-row:hover{color:var(--lime-11);background-color:var(--gray-7)}.resource-list-module__adD0Cq__author{color:color-mix(in srgb, var(--gray-12) 54%, transparent);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.resource-list-module__adD0Cq__creator-verified-wrap{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.resource-list-module__adD0Cq__creator-verified-badge{width:12px;height:12px;display:block}.resource-list-module__adD0Cq__below-card{width:100%;margin-top:8px}.resource-list-module__adD0Cq__empty-state{color:var(--gray-9);flex-direction:column;justify-content:center;align-items:center;padding:40px 0;font-size:14px;display:flex}@media (max-width:767px){.resource-list-module__adD0Cq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-list-module__adD0Cq__grid-horizontal .resource-list-module__adD0Cq__card-wrapper{width:160px}.resource-list-module__adD0Cq__grid-carousel .resource-list-module__adD0Cq__card-wrapper{flex:0 0 42%;width:42%}}}
@layer components{.piece-character-carousel-module__aZ5JdG__wrap{flex-direction:column;gap:24px;display:flex}.piece-character-carousel-module__aZ5JdG__wrap[data-preview=true]{margin-bottom:0}.piece-character-carousel-module__aZ5JdG__section{flex-direction:column;gap:16px;display:flex}.piece-character-carousel-module__aZ5JdG__section-header{flex-direction:column;gap:4px;display:flex}.piece-character-carousel-module__aZ5JdG__section-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.piece-character-carousel-module__aZ5JdG__section-title{font-size:1.125rem;font-weight:var(--font-weight-semi-bold);color:var(--gray-12);line-height:1.3}.piece-character-carousel-module__aZ5JdG__view-all-btn{font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--gray-10);flex-shrink:0;align-items:center;gap:2px;text-decoration:none;transition:color .15s;display:flex}.piece-character-carousel-module__aZ5JdG__view-all-btn svg{font-size:.875rem}.piece-character-carousel-module__aZ5JdG__view-all-btn:hover{color:var(--gray-12)}.piece-character-carousel-module__aZ5JdG__section-subtitle{color:var(--gray-10);font-size:.875rem;line-height:1.4}.piece-character-carousel-module__aZ5JdG__track-wrap{position:relative}.piece-character-carousel-module__aZ5JdG__track-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.piece-character-carousel-module__aZ5JdG__track-scroll::-webkit-scrollbar{display:none}.piece-character-carousel-module__aZ5JdG__nav-btn{z-index:2;border:1px solid var(--gray-9);background-color:var(--gray-7);width:48px;height:48px;color:var(--gray-12);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.375rem;transition:background-color .15s,border-color .15s,opacity .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}.piece-character-carousel-module__aZ5JdG__nav-btn:hover:not(:disabled){background-color:var(--gray-5);border-color:var(--gray-7)}.piece-character-carousel-module__aZ5JdG__nav-btn:disabled{opacity:0;pointer-events:none}.piece-character-carousel-module__aZ5JdG__nav-btn-prev{left:-24px}.piece-character-carousel-module__aZ5JdG__nav-btn-next{right:-24px}.piece-character-carousel-module__aZ5JdG__skeleton-wrap{flex-direction:column;gap:24px;margin-top:8px;display:flex}.piece-character-carousel-module__aZ5JdG__skeleton-section{flex-direction:column;gap:16px;display:flex}.piece-character-carousel-module__aZ5JdG__skeleton-title{border-radius:6px;width:140px;height:22px}.piece-character-carousel-module__aZ5JdG__skeleton-track{gap:16px;display:flex}.piece-character-carousel-module__aZ5JdG__skeleton-card{aspect-ratio:3/4;border-radius:10px;flex:0 0 calc(25% - 12px)}.piece-character-carousel-module__aZ5JdG__wrap[data-preview=true] .piece-character-carousel-module__aZ5JdG__nav-btn-prev{left:0}.piece-character-carousel-module__aZ5JdG__wrap[data-preview=true] .piece-character-carousel-module__aZ5JdG__nav-btn-next{right:0}.piece-character-carousel-module__aZ5JdG__wrap[data-preview=true] .piece-character-carousel-module__aZ5JdG__track-scroll{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x}@media (max-width:991px){.piece-character-carousel-module__aZ5JdG__nav-btn{display:none}.piece-character-carousel-module__aZ5JdG__track-scroll{padding-left:var(--grid-padding,1rem)}.piece-character-carousel-module__aZ5JdG__track-scroll [data-layout=carousel]:after{content:"";flex:0 0 var(--grid-padding,1rem);pointer-events:none;margin-left:-1rem}.piece-character-carousel-module__aZ5JdG__section-header{padding-inline:var(--grid-padding,1rem)}}@media (max-width:767px){.piece-character-carousel-module__aZ5JdG__section-title{font-size:1rem}.piece-character-carousel-module__aZ5JdG__skeleton-card{flex:0 0 calc(50% - 8px)}}}
.piece-backdrop-detail-module__8yAWZG__info-section{}.piece-backdrop-detail-module__8yAWZG__detail-section{}.piece-backdrop-detail-module__8yAWZG__creator-section{}.piece-backdrop-detail-module__8yAWZG__characters-section{}@layer components{.piece-backdrop-detail-module__8yAWZG__hero-grid-wrapper .piece-backdrop-detail-module__8yAWZG__hero-grid-inner{padding-bottom:0}.piece-backdrop-detail-module__8yAWZG__info-grid-wrapper .piece-backdrop-detail-module__8yAWZG__info-grid-inner{padding-top:0}.piece-backdrop-detail-module__8yAWZG__info-grid-wrapper .piece-backdrop-detail-module__8yAWZG__info-grid-inner section{border-top:1px solid var(--gray-8)}.piece-backdrop-detail-module__8yAWZG__info-grid-wrapper .piece-backdrop-detail-module__8yAWZG__info-grid-inner section:first-child{border-top:none}.piece-backdrop-detail-module__8yAWZG__hero{background-color:var(--gray-6);justify-content:center;align-items:center;width:100%;min-height:400px;display:flex;position:relative;overflow:hidden}.piece-backdrop-detail-module__8yAWZG__hero .piece-backdrop-detail-module__8yAWZG__background-image{z-index:0;position:absolute;inset:0}.piece-backdrop-detail-module__8yAWZG__hero .piece-backdrop-detail-module__8yAWZG__background-image .piece-backdrop-detail-module__8yAWZG__blur-img{filter:blur(20px);opacity:.6;width:100%;height:100%;transform:scale(1.1)}.piece-backdrop-detail-module__8yAWZG__hero .piece-backdrop-detail-module__8yAWZG__background-image:after{content:"";background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.piece-backdrop-detail-module__8yAWZG__hero .piece-backdrop-detail-module__8yAWZG__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}.piece-backdrop-detail-module__8yAWZG__hero .piece-backdrop-detail-module__8yAWZG__main-image-wrapper .piece-backdrop-detail-module__8yAWZG__main-img{width:100%;height:100%}.piece-backdrop-detail-module__8yAWZG__hero .piece-backdrop-detail-module__8yAWZG__stats-overlay{z-index:2;position:absolute;bottom:14px;right:14px;background-color:var(--lime-6)!important}.piece-backdrop-detail-module__8yAWZG__section{padding:24px 0}.piece-backdrop-detail-module__8yAWZG__section .piece-backdrop-detail-module__8yAWZG__section-title{font-size:20px;font-weight:var(--font-weight-medium);color:var(--gray-12);margin-bottom:16px}.piece-backdrop-detail-module__8yAWZG__detail-section .piece-backdrop-detail-module__8yAWZG__detail-item{margin-bottom:24px}.piece-backdrop-detail-module__8yAWZG__detail-section .piece-backdrop-detail-module__8yAWZG__detail-item:last-child{margin-bottom:0}.piece-backdrop-detail-module__8yAWZG__detail-section .piece-backdrop-detail-module__8yAWZG__detail-item .piece-backdrop-detail-module__8yAWZG__label{font-size:16px;font-weight:var(--font-weight-semi-bold);color:var(--gray-12);margin-bottom:8px}.piece-backdrop-detail-module__8yAWZG__detail-section .piece-backdrop-detail-module__8yAWZG__detail-item .piece-backdrop-detail-module__8yAWZG__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}.piece-backdrop-detail-module__8yAWZG__detail-section .piece-backdrop-detail-module__8yAWZG__detail-item .piece-backdrop-detail-module__8yAWZG__content-box .piece-backdrop-detail-module__8yAWZG__desc-paragraph{margin-top:16px}.piece-backdrop-detail-module__8yAWZG__detail-section .piece-backdrop-detail-module__8yAWZG__detail-item .piece-backdrop-detail-module__8yAWZG__content-box .piece-backdrop-detail-module__8yAWZG__desc-paragraph:first-child{margin-top:0}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__name-row{margin-bottom:8px}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__name-row .piece-backdrop-detail-module__8yAWZG__creator{color:var(--gray-11);align-items:center;gap:12px;font-size:14px;display:flex}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__name-row .piece-backdrop-detail-module__8yAWZG__creator .piece-backdrop-detail-module__8yAWZG__creator-row{min-width:0;color:inherit;align-items:center;gap:6px;text-decoration:none;transition:color .15s;display:inline-flex}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__name-row .piece-backdrop-detail-module__8yAWZG__creator .piece-backdrop-detail-module__8yAWZG__creator-row .piece-backdrop-detail-module__8yAWZG__creator-handle{min-width:0}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__name-row .piece-backdrop-detail-module__8yAWZG__creator .piece-backdrop-detail-module__8yAWZG__creator-row:hover{color:var(--lime-11)}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__name-row .piece-backdrop-detail-module__8yAWZG__creator .piece-backdrop-detail-module__8yAWZG__creator-row:hover .piece-backdrop-detail-module__8yAWZG__creator-handle{text-decoration:underline}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__name-row .piece-backdrop-detail-module__8yAWZG__creator .piece-backdrop-detail-module__8yAWZG__creator-verified-wrap{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__name-row .piece-backdrop-detail-module__8yAWZG__creator .piece-backdrop-detail-module__8yAWZG__creator-verified-badge{width:16px;height:16px;display:block}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__name-row .piece-backdrop-detail-module__8yAWZG__summary{color:var(--gray-10);margin-top:8px;font-size:14px;line-height:1.5}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__name-row .piece-backdrop-detail-module__8yAWZG__name-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__name-row .piece-backdrop-detail-module__8yAWZG__name-header .piece-backdrop-detail-module__8yAWZG__name-title{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__name-row .piece-backdrop-detail-module__8yAWZG__name-header .piece-backdrop-detail-module__8yAWZG__name{font-size:24px;font-weight:var(--font-weight-semi-bold);color:var(--gray-12);min-width:0}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__name-row .piece-backdrop-detail-module__8yAWZG__name-header .piece-backdrop-detail-module__8yAWZG__unsafe-badge-wrap{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__name-row .piece-backdrop-detail-module__8yAWZG__name-header .piece-backdrop-detail-module__8yAWZG__unsafe-badge-icon{width:29px;height:29px;display:block}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__name-row .piece-backdrop-detail-module__8yAWZG__name-header .piece-backdrop-detail-module__8yAWZG__actions{align-items:center;gap:4px;display:flex}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__name-row .piece-backdrop-detail-module__8yAWZG__name-header .piece-backdrop-detail-module__8yAWZG__actions .piece-backdrop-detail-module__8yAWZG__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}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__name-row .piece-backdrop-detail-module__8yAWZG__name-header .piece-backdrop-detail-module__8yAWZG__actions .piece-backdrop-detail-module__8yAWZG__action-btn:hover{background-color:var(--gray-4);color:var(--gray-12)}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__name-row .piece-backdrop-detail-module__8yAWZG__name-header .piece-backdrop-detail-module__8yAWZG__actions .piece-backdrop-detail-module__8yAWZG__action-btn.piece-backdrop-detail-module__8yAWZG__active[aria-label=좋아요]{color:var(--color-heart)}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__name-row .piece-backdrop-detail-module__8yAWZG__name-header .piece-backdrop-detail-module__8yAWZG__actions .piece-backdrop-detail-module__8yAWZG__action-btn.piece-backdrop-detail-module__8yAWZG__active[aria-label=즐겨찾기]{color:var(--color-star)}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__info-grid-row{flex-direction:column;gap:8px;margin:16px 0;display:flex}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__info-grid-row .piece-backdrop-detail-module__8yAWZG__info-row{align-items:flex-start;font-size:14px;display:flex}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__info-grid-row .piece-backdrop-detail-module__8yAWZG__info-row .piece-backdrop-detail-module__8yAWZG__label{width:100px;color:var(--gray-9);font-weight:var(--font-weight-medium);flex-shrink:0}.piece-backdrop-detail-module__8yAWZG__info-section .piece-backdrop-detail-module__8yAWZG__info-grid-row .piece-backdrop-detail-module__8yAWZG__info-row .piece-backdrop-detail-module__8yAWZG__value{color:var(--gray-12);font-weight:var(--font-weight-bold);word-break:break-all;flex:1}.piece-backdrop-detail-module__8yAWZG__creator-section .piece-backdrop-detail-module__8yAWZG__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}.piece-backdrop-detail-module__8yAWZG__bottom-spacer{height:100px}@media (max-width:767px){.piece-backdrop-detail-module__8yAWZG__hero-grid-wrapper .piece-backdrop-detail-module__8yAWZG__hero-grid-inner{padding-top:0;padding-left:0;padding-right:0}.piece-backdrop-detail-module__8yAWZG__hero{min-height:auto}.piece-backdrop-detail-module__8yAWZG__hero .piece-backdrop-detail-module__8yAWZG__background-image{display:none}.piece-backdrop-detail-module__8yAWZG__hero .piece-backdrop-detail-module__8yAWZG__main-image-wrapper{aspect-ratio:1;width:100%}}}
@layer components{.filmstrip-module__mH0yGW__filmstrip{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;padding:4px calc(50% - 36px) 2px;display:flex;overflow:auto hidden}.filmstrip-module__mH0yGW__filmstrip::-webkit-scrollbar{display:none}.filmstrip-module__mH0yGW__filmstrip.filmstrip-module__mH0yGW__filmstrip-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.filmstrip-module__mH0yGW__filmstrip.filmstrip-module__mH0yGW__filmstrip-align-left{justify-content:flex-start;padding-inline:0}.filmstrip-module__mH0yGW__filmstrip.filmstrip-module__mH0yGW__filmstrip-scrollbar{scrollbar-width:thin;scrollbar-color:var(--gray-a6) transparent;padding-bottom:6px}.filmstrip-module__mH0yGW__filmstrip.filmstrip-module__mH0yGW__filmstrip-scrollbar::-webkit-scrollbar{height:4px;display:block}.filmstrip-module__mH0yGW__filmstrip.filmstrip-module__mH0yGW__filmstrip-scrollbar::-webkit-scrollbar-thumb{background-color:var(--gray-a6);border-radius:2px}.filmstrip-module__mH0yGW__filmstrip.filmstrip-module__mH0yGW__filmstrip-scrollbar::-webkit-scrollbar-track{background:0 0}.filmstrip-module__mH0yGW__film-item{background-color:color-mix(in srgb, var(--gray-contrast) 10%, transparent);cursor:pointer;scroll-snap-align:center;opacity:.72;width:72px;height:72px;transition:opacity .2s var(--easing-primary), border-color .2s var(--easing-primary);border:2px solid #0000;border-radius:8px;flex-shrink:0;padding:0;position:relative;overflow:hidden}.filmstrip-module__mH0yGW__film-item:hover{opacity:1}.filmstrip-module__mH0yGW__film-item .filmstrip-module__mH0yGW__film-img{width:100%;height:100%}.filmstrip-module__mH0yGW__film-item .filmstrip-module__mH0yGW__film-img img{object-fit:cover}.filmstrip-module__mH0yGW__film-item-selected{border-color:var(--lime-9-primary);opacity:1}.filmstrip-module__mH0yGW__film-item-locked .filmstrip-module__mH0yGW__film-img{opacity:.35;filter:brightness(.5)}.filmstrip-module__mH0yGW__film-lock-overlay{color:var(--gray-contrast);pointer-events:none;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;inset:0}@media (max-width:767px){.filmstrip-module__mH0yGW__filmstrip{padding-inline:calc(50% - 28px)}.filmstrip-module__mH0yGW__filmstrip.filmstrip-module__mH0yGW__filmstrip-align-left{padding-inline:0}.filmstrip-module__mH0yGW__film-item{width:56px;height:56px}.filmstrip-module__mH0yGW__film-lock-overlay{font-size:14px}}}
@layer components{.piece-character-focus-slider-module__TN0JpG__wrapper{--slider-focus-size:234px;--slider-thumb-size:134px;--slider-item-gap:8px;--slider-nav-size:48px;--slider-nav-offset:24px;--slider-name-gap:7px;--slider-thumb-name-height:16px;--slider-thumb-row-height:calc(var(--slider-thumb-size) + var(--slider-name-gap) + var(--slider-thumb-name-height));--slider-track-row-height:calc(var(--slider-focus-size) + var(--slider-name-gap) + var(--slider-thumb-name-height));--slider-content-height:var(--slider-track-row-height);--slider-motion-duration:.4s;--slider-desc-enter-duration:.32s;--slider-desc-enter-delay:var(--slider-motion-duration);--slider-desc-name-enter-duration:.16s;--slider-desc-body-enter-duration:.18s;--slider-desc-body-enter-delay:calc(var(--slider-desc-enter-delay) + var(--slider-desc-name-enter-duration) + 30ms);--slider-desc-border-enter-duration:.35s;--slider-focus-inset:16px;--slider-desc-min-height:56px}.piece-character-focus-slider-module__TN0JpG__slider-track{--slider-track-offset:0px}@keyframes piece-character-focus-slider-module__TN0JpG__slider-description-part-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes piece-character-focus-slider-module__TN0JpG__slider-description-border-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.piece-character-focus-slider-module__TN0JpG__wrapper{background-color:var(--gray-3);border:1px solid var(--gray-6);box-sizing:border-box;border-radius:8px;width:100%;padding-block:16px;padding-inline:0}.piece-character-focus-slider-module__TN0JpG__slider-stage{width:100%;height:var(--slider-content-height);box-sizing:border-box;position:relative}.piece-character-focus-slider-module__TN0JpG__content-grid{grid-template-columns:var(--slider-focus-size) minmax(0, 1fr);grid-template-rows:var(--slider-track-row-height);height:var(--slider-content-height);display:grid;position:relative}.piece-character-focus-slider-module__TN0JpG__track-viewport{height:var(--slider-track-row-height);grid-area:1/1/auto/-1;position:relative;overflow:hidden}.piece-character-focus-slider-module__TN0JpG__slider-track{align-items:flex-end;gap:var(--slider-item-gap);height:100%;transform:translateX(var(--slider-track-offset));transition:transform var(--slider-motion-duration) var(--easing-primary);will-change:transform;display:flex}.piece-character-focus-slider-module__TN0JpG__slider-item{align-items:center;gap:var(--slider-name-gap);width:var(--slider-thumb-size);cursor:pointer;color:inherit;transition:width var(--slider-motion-duration) var(--easing-primary);background:0 0;border:none;flex-direction:column;flex-shrink:0;padding:0;display:flex}.piece-character-focus-slider-module__TN0JpG__slider-item-focused{width:var(--slider-focus-size)}.piece-character-focus-slider-module__TN0JpG__item-image{aspect-ratio:1;background-color:var(--gray-6);width:100%;transition:border-radius var(--slider-motion-duration) var(--easing-primary), box-shadow var(--slider-motion-duration) var(--easing-primary);border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:inset 0 0 0 2px #0000}.piece-character-focus-slider-module__TN0JpG__slider-item-focused .piece-character-focus-slider-module__TN0JpG__item-image{box-shadow:inset 0 0 0 2px var(--lime-9-primary);border-radius:8px}.piece-character-focus-slider-module__TN0JpG__slider-item:not(.piece-character-focus-slider-module__TN0JpG__slider-item-focused):hover .piece-character-focus-slider-module__TN0JpG__item-image{box-shadow:inset 0 0 0 2px var(--gray-9)}.piece-character-focus-slider-module__TN0JpG__item-footer{width:100%;height:var(--slider-thumb-name-height);flex-shrink:0;position:relative}.piece-character-focus-slider-module__TN0JpG__item-position,.piece-character-focus-slider-module__TN0JpG__item-name{text-overflow:ellipsis;white-space:nowrap;text-align:center;line-height:var(--slider-thumb-name-height);transition:opacity var(--slider-motion-duration) var(--easing-primary);position:absolute;inset:0;overflow:hidden}.piece-character-focus-slider-module__TN0JpG__item-footer-label-visible{opacity:1}.piece-character-focus-slider-module__TN0JpG__item-footer-label-hidden{opacity:0}.piece-character-focus-slider-module__TN0JpG__item-position{font-size:14px;font-weight:var(--font-weight-medium);color:var(--gray-10)}.piece-character-focus-slider-module__TN0JpG__item-name{font-size:15px;font-weight:var(--font-weight-medium);color:var(--gray-11)}.piece-character-focus-slider-module__TN0JpG__description-panel{left:calc(var(--slider-focus-inset) + var(--slider-focus-size));z-index:1;height:calc(var(--slider-track-row-height) - var(--slider-thumb-row-height));min-height:var(--slider-desc-min-height);box-sizing:border-box;pointer-events:none;align-items:flex-start;padding:0 8px 8px 0;display:flex;position:absolute;top:0;right:0}.piece-character-focus-slider-module__TN0JpG__description-card{text-align:left;width:calc(100% - 8px);min-width:0;height:100%;min-height:100%;color:inherit;cursor:pointer;box-sizing:border-box;pointer-events:auto;background:0 0;border:none;flex-direction:column;margin-left:8px;padding:6px;display:flex;position:relative}.piece-character-focus-slider-module__TN0JpG__description{width:100%;min-width:0;min-height:0;color:var(--gray-11);word-break:break-word;flex-direction:column;flex:1;font-size:14px;line-height:1.5;display:flex;overflow:hidden}.piece-character-focus-slider-module__TN0JpG__description-name-at-bottom{margin-top:auto}.piece-character-focus-slider-module__TN0JpG__description-body{min-width:0;animation:piece-character-focus-slider-module__TN0JpG__slider-description-part-in var(--slider-desc-body-enter-duration) ease-out var(--slider-desc-body-enter-delay) both;margin-top:2px;overflow:hidden}.piece-character-focus-slider-module__TN0JpG__description-border{border-bottom:1px solid var(--gray-6);transform-origin:0;width:100%;height:0;animation:piece-character-focus-slider-module__TN0JpG__slider-description-border-draw var(--slider-desc-border-enter-duration) var(--easing-ease-out-expo) var(--slider-desc-body-enter-delay) both;flex-shrink:0;margin-top:6px;display:block}.piece-character-focus-slider-module__TN0JpG__description-clamp{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.piece-character-focus-slider-module__TN0JpG__description-name{font-weight:var(--font-weight-semi-bold);color:var(--gray-12);vertical-align:baseline;animation:piece-character-focus-slider-module__TN0JpG__slider-description-part-in var(--slider-desc-name-enter-duration) ease-out var(--slider-desc-enter-delay) both;align-items:center;gap:6px;font-size:20px;display:inline-flex}.piece-character-focus-slider-module__TN0JpG__description-markdown,:is(.piece-character-focus-slider-module__TN0JpG__description-markdown .markdown-body,.piece-character-focus-slider-module__TN0JpG__description-markdown .raw-html){white-space:normal;display:inline}.piece-character-focus-slider-module__TN0JpG__description-markdown p{margin:0;display:inline}.piece-character-focus-slider-module__TN0JpG__description-markdown p:after{content:" ";white-space:pre}.piece-character-focus-slider-module__TN0JpG__description-detail-icon-wrap{border:1px solid var(--gray-6);background-color:var(--gray-5);width:22px;height:22px;color:var(--gray-12);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.piece-character-focus-slider-module__TN0JpG__description-detail-icon{fill:currentColor;width:11px;height:11px}.piece-character-focus-slider-module__TN0JpG__image-fit{object-fit:cover;width:100%;height:100%}.piece-character-focus-slider-module__TN0JpG__image-placeholder{color:var(--gray-8);font-size:24px}.piece-character-focus-slider-module__TN0JpG__nav-btn{top:calc(var(--slider-focus-size) / 2);z-index:2;width:var(--slider-nav-size);height:var(--slider-nav-size);border:1px solid var(--gray-9);background-color:var(--gray-7);color:var(--gray-12);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.375rem;transition:background-color .15s,border-color .15s,opacity .15s;display:flex;position:absolute;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}.piece-character-focus-slider-module__TN0JpG__nav-btn:hover:not(:disabled){background-color:var(--gray-5);border-color:var(--gray-7)}.piece-character-focus-slider-module__TN0JpG__nav-btn:disabled{opacity:0;pointer-events:none}.piece-character-focus-slider-module__TN0JpG__nav-btn-prev{left:calc(-1 * var(--slider-nav-offset))}.piece-character-focus-slider-module__TN0JpG__nav-btn-next{right:calc(-1 * var(--slider-nav-offset))}.piece-character-focus-slider-module__TN0JpG__wrapper-layout-compact{--slider-focus-size:120px;--slider-thumb-size:94px;--slider-item-gap:8px;--slider-nav-size:36px;--slider-nav-offset:4px;--slider-focus-inset:16px;--slider-name-gap:5px;--slider-thumb-name-height:15px;--slider-desc-min-height:0;padding-block:16px}.piece-character-focus-slider-module__TN0JpG__wrapper-layout-compact .piece-character-focus-slider-module__TN0JpG__slider-stage{height:auto}.piece-character-focus-slider-module__TN0JpG__wrapper-layout-compact .piece-character-focus-slider-module__TN0JpG__content-grid{flex-direction:column;height:auto;display:flex}.piece-character-focus-slider-module__TN0JpG__wrapper-layout-compact .piece-character-focus-slider-module__TN0JpG__track-viewport{width:100%;height:var(--slider-track-row-height);touch-action:pan-y}.piece-character-focus-slider-module__TN0JpG__wrapper-layout-compact .piece-character-focus-slider-module__TN0JpG__nav-btn{top:calc(var(--slider-focus-size) / 2);font-size:1.125rem}.piece-character-focus-slider-module__TN0JpG__wrapper-layout-compact .piece-character-focus-slider-module__TN0JpG__description-panel{pointer-events:auto;height:auto;min-height:0;padding:8px 16px 0;position:static}.piece-character-focus-slider-module__TN0JpG__wrapper-layout-compact .piece-character-focus-slider-module__TN0JpG__description-border{display:none}.piece-character-focus-slider-module__TN0JpG__wrapper-layout-compact .piece-character-focus-slider-module__TN0JpG__item-position{font-size:12px}.piece-character-focus-slider-module__TN0JpG__wrapper-layout-compact .piece-character-focus-slider-module__TN0JpG__item-name{font-size:13px}.piece-character-focus-slider-module__TN0JpG__wrapper-layout-compact .piece-character-focus-slider-module__TN0JpG__image-placeholder{font-size:22px}.piece-character-focus-slider-module__TN0JpG__wrapper-layout-compact .piece-character-focus-slider-module__TN0JpG__description-card{width:100%;height:auto;min-height:0;margin-left:0;padding:0}.piece-character-focus-slider-module__TN0JpG__wrapper-layout-compact .piece-character-focus-slider-module__TN0JpG__description-name-at-bottom{margin-top:0}.piece-character-focus-slider-module__TN0JpG__wrapper-layout-compact .piece-character-focus-slider-module__TN0JpG__description-name{font-size:17px}.piece-character-focus-slider-module__TN0JpG__wrapper-layout-compact .piece-character-focus-slider-module__TN0JpG__description-detail-icon-wrap{width:20px;height:20px}.piece-character-focus-slider-module__TN0JpG__wrapper-layout-compact .piece-character-focus-slider-module__TN0JpG__description-detail-icon{width:10px;height:10px}@media (max-width:767px){.piece-character-focus-slider-module__TN0JpG__wrapper{--slider-focus-size:120px;--slider-thumb-size:94px;--slider-item-gap:8px;--slider-nav-size:36px;--slider-nav-offset:4px;--slider-focus-inset:16px;--slider-name-gap:5px;--slider-thumb-name-height:15px;--slider-desc-min-height:0;padding-block:16px}.piece-character-focus-slider-module__TN0JpG__slider-stage{height:auto}.piece-character-focus-slider-module__TN0JpG__content-grid{flex-direction:column;height:auto;display:flex}.piece-character-focus-slider-module__TN0JpG__track-viewport{width:100%;height:var(--slider-track-row-height);touch-action:pan-y}.piece-character-focus-slider-module__TN0JpG__nav-btn{top:calc(var(--slider-focus-size) / 2);font-size:1.125rem}.piece-character-focus-slider-module__TN0JpG__description-panel{pointer-events:auto;height:auto;min-height:0;padding:8px 16px 0;position:static}.piece-character-focus-slider-module__TN0JpG__description-border{display:none}.piece-character-focus-slider-module__TN0JpG__item-position{font-size:12px}.piece-character-focus-slider-module__TN0JpG__item-name{font-size:13px}.piece-character-focus-slider-module__TN0JpG__image-placeholder{font-size:22px}.piece-character-focus-slider-module__TN0JpG__description-card{width:100%;height:auto;min-height:0;margin-left:0;padding:0}.piece-character-focus-slider-module__TN0JpG__description-name-at-bottom{margin-top:0}.piece-character-focus-slider-module__TN0JpG__description-name{font-size:17px}.piece-character-focus-slider-module__TN0JpG__description-detail-icon-wrap{width:20px;height:20px}.piece-character-focus-slider-module__TN0JpG__description-detail-icon{width:10px;height:10px}}.piece-character-focus-slider-module__TN0JpG__description-card:hover .piece-character-focus-slider-module__TN0JpG__description-name,.piece-character-focus-slider-module__TN0JpG__description-card:hover .piece-character-focus-slider-module__TN0JpG__description-markdown{text-underline-offset:2px;text-decoration:underline}}
@layer components{.modal-content-piece-character-sub-char-description-module__UEwhWG__wrap{flex-direction:column;gap:16px;display:flex}.modal-content-piece-character-sub-char-description-module__UEwhWG__hero{background-color:var(--gray-6);border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:320px;display:flex;position:relative;overflow:hidden}.modal-content-piece-character-sub-char-description-module__UEwhWG__background-image{z-index:0;position:absolute;inset:0}.modal-content-piece-character-sub-char-description-module__UEwhWG__blur-img{filter:blur(20px);opacity:.6;width:100%;height:100%;transform:scale(1.1)}.modal-content-piece-character-sub-char-description-module__UEwhWG__background-image:after{content:"";background-color:color-mix(in srgb, var(--gray-12) 30%, transparent);position:absolute;inset:0}.modal-content-piece-character-sub-char-description-module__UEwhWG__main-image-wrapper{z-index:1;aspect-ratio:1;width:min(100%,280px);box-shadow:0 8px 20px color-mix(in srgb, var(--gray-12) 30%, transparent);color:var(--gray-8);justify-content:center;align-items:center;font-size:64px;display:flex;position:relative;overflow:hidden}.modal-content-piece-character-sub-char-description-module__UEwhWG__main-img{width:100%;height:100%}.modal-content-piece-character-sub-char-description-module__UEwhWG__name{font-size:20px;font-weight:var(--font-weight-semi-bold);color:var(--gray-12);text-align:center;word-break:break-word;margin:0}.modal-content-piece-character-sub-char-description-module__UEwhWG__body{color:var(--gray-11);word-break:break-word;font-size:15px;line-height:1.6}:is(.modal-content-piece-character-sub-char-description-module__UEwhWG__markdown .markdown-body,.modal-content-piece-character-sub-char-description-module__UEwhWG__markdown .raw-html){color:inherit}@media (max-width:767px){.modal-content-piece-character-sub-char-description-module__UEwhWG__hero{min-height:280px}.modal-content-piece-character-sub-char-description-module__UEwhWG__main-image-wrapper{width:min(100%,240px);font-size:48px}}}
.piece-plot-detail-module__kMr5Xa__info-section{}.piece-plot-detail-module__kMr5Xa__detail-section{}.piece-plot-detail-module__kMr5Xa__creator-section{}.piece-plot-detail-module__kMr5Xa__characters-section{}@layer components{.piece-plot-detail-module__kMr5Xa__hero-grid-wrapper .piece-plot-detail-module__kMr5Xa__hero-grid-inner{padding-bottom:0}.piece-plot-detail-module__kMr5Xa__info-grid-wrapper .piece-plot-detail-module__kMr5Xa__info-grid-inner{padding-top:0}.piece-plot-detail-module__kMr5Xa__info-grid-wrapper .piece-plot-detail-module__kMr5Xa__info-grid-inner section{border-top:1px solid var(--gray-8)}.piece-plot-detail-module__kMr5Xa__info-grid-wrapper .piece-plot-detail-module__kMr5Xa__info-grid-inner section:first-child{border-top:none}.piece-plot-detail-module__kMr5Xa__hero{background-color:var(--gray-6);justify-content:center;align-items:center;width:100%;min-height:400px;display:flex;position:relative;overflow:hidden}.piece-plot-detail-module__kMr5Xa__hero .piece-plot-detail-module__kMr5Xa__background-image{z-index:0;position:absolute;inset:0}.piece-plot-detail-module__kMr5Xa__hero .piece-plot-detail-module__kMr5Xa__background-image .piece-plot-detail-module__kMr5Xa__blur-img{filter:blur(20px);opacity:.6;width:100%;height:100%;transform:scale(1.1)}.piece-plot-detail-module__kMr5Xa__hero .piece-plot-detail-module__kMr5Xa__background-image:after{content:"";background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.piece-plot-detail-module__kMr5Xa__hero .piece-plot-detail-module__kMr5Xa__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}.piece-plot-detail-module__kMr5Xa__hero .piece-plot-detail-module__kMr5Xa__main-image-wrapper .piece-plot-detail-module__kMr5Xa__main-img{width:100%;height:100%}.piece-plot-detail-module__kMr5Xa__hero .piece-plot-detail-module__kMr5Xa__stats-overlay{z-index:2;position:absolute;bottom:14px;right:14px;background-color:var(--lime-6)!important}.piece-plot-detail-module__kMr5Xa__section{padding:24px 0}.piece-plot-detail-module__kMr5Xa__section .piece-plot-detail-module__kMr5Xa__section-title{font-size:20px;font-weight:var(--font-weight-medium);color:var(--gray-12);margin-bottom:16px}.piece-plot-detail-module__kMr5Xa__detail-section .piece-plot-detail-module__kMr5Xa__detail-item{margin-bottom:24px}.piece-plot-detail-module__kMr5Xa__detail-section .piece-plot-detail-module__kMr5Xa__detail-item:last-child{margin-bottom:0}.piece-plot-detail-module__kMr5Xa__detail-section .piece-plot-detail-module__kMr5Xa__detail-item .piece-plot-detail-module__kMr5Xa__label{font-size:16px;font-weight:var(--font-weight-semi-bold);color:var(--gray-12);margin-bottom:8px}.piece-plot-detail-module__kMr5Xa__detail-section .piece-plot-detail-module__kMr5Xa__detail-item .piece-plot-detail-module__kMr5Xa__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}.piece-plot-detail-module__kMr5Xa__detail-section .piece-plot-detail-module__kMr5Xa__detail-item .piece-plot-detail-module__kMr5Xa__content-box .piece-plot-detail-module__kMr5Xa__desc-paragraph{margin-top:16px}.piece-plot-detail-module__kMr5Xa__detail-section .piece-plot-detail-module__kMr5Xa__detail-item .piece-plot-detail-module__kMr5Xa__content-box .piece-plot-detail-module__kMr5Xa__desc-paragraph:first-child{margin-top:0}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__name-row{margin-bottom:8px}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__name-row .piece-plot-detail-module__kMr5Xa__creator{color:var(--gray-11);align-items:center;gap:12px;font-size:14px;display:flex}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__name-row .piece-plot-detail-module__kMr5Xa__creator .piece-plot-detail-module__kMr5Xa__creator-row{min-width:0;color:inherit;align-items:center;gap:6px;text-decoration:none;transition:color .15s;display:inline-flex}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__name-row .piece-plot-detail-module__kMr5Xa__creator .piece-plot-detail-module__kMr5Xa__creator-row .piece-plot-detail-module__kMr5Xa__creator-handle{min-width:0}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__name-row .piece-plot-detail-module__kMr5Xa__creator .piece-plot-detail-module__kMr5Xa__creator-row:hover{color:var(--lime-11)}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__name-row .piece-plot-detail-module__kMr5Xa__creator .piece-plot-detail-module__kMr5Xa__creator-row:hover .piece-plot-detail-module__kMr5Xa__creator-handle{text-decoration:underline}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__name-row .piece-plot-detail-module__kMr5Xa__creator .piece-plot-detail-module__kMr5Xa__creator-verified-wrap{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__name-row .piece-plot-detail-module__kMr5Xa__creator .piece-plot-detail-module__kMr5Xa__creator-verified-badge{width:16px;height:16px;display:block}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__name-row .piece-plot-detail-module__kMr5Xa__summary{color:var(--gray-10);margin-top:8px;font-size:14px;line-height:1.5}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__name-row .piece-plot-detail-module__kMr5Xa__name-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__name-row .piece-plot-detail-module__kMr5Xa__name-header .piece-plot-detail-module__kMr5Xa__name-title{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__name-row .piece-plot-detail-module__kMr5Xa__name-header .piece-plot-detail-module__kMr5Xa__name{font-size:24px;font-weight:var(--font-weight-semi-bold);color:var(--gray-12);min-width:0}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__name-row .piece-plot-detail-module__kMr5Xa__name-header .piece-plot-detail-module__kMr5Xa__unsafe-badge-wrap{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__name-row .piece-plot-detail-module__kMr5Xa__name-header .piece-plot-detail-module__kMr5Xa__unsafe-badge-icon{width:29px;height:29px;display:block}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__name-row .piece-plot-detail-module__kMr5Xa__name-header .piece-plot-detail-module__kMr5Xa__actions{align-items:center;gap:4px;display:flex}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__name-row .piece-plot-detail-module__kMr5Xa__name-header .piece-plot-detail-module__kMr5Xa__actions .piece-plot-detail-module__kMr5Xa__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}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__name-row .piece-plot-detail-module__kMr5Xa__name-header .piece-plot-detail-module__kMr5Xa__actions .piece-plot-detail-module__kMr5Xa__action-btn:hover{background-color:var(--gray-4);color:var(--gray-12)}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__name-row .piece-plot-detail-module__kMr5Xa__name-header .piece-plot-detail-module__kMr5Xa__actions .piece-plot-detail-module__kMr5Xa__action-btn.piece-plot-detail-module__kMr5Xa__active[aria-label=좋아요]{color:var(--color-heart)}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__name-row .piece-plot-detail-module__kMr5Xa__name-header .piece-plot-detail-module__kMr5Xa__actions .piece-plot-detail-module__kMr5Xa__action-btn.piece-plot-detail-module__kMr5Xa__active[aria-label=즐겨찾기]{color:var(--color-star)}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__info-grid-row{flex-direction:column;gap:8px;margin:16px 0;display:flex}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__info-grid-row .piece-plot-detail-module__kMr5Xa__info-row{align-items:flex-start;font-size:14px;display:flex}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__info-grid-row .piece-plot-detail-module__kMr5Xa__info-row .piece-plot-detail-module__kMr5Xa__label{width:100px;color:var(--gray-9);font-weight:var(--font-weight-medium);flex-shrink:0}.piece-plot-detail-module__kMr5Xa__info-section .piece-plot-detail-module__kMr5Xa__info-grid-row .piece-plot-detail-module__kMr5Xa__info-row .piece-plot-detail-module__kMr5Xa__value{color:var(--gray-12);font-weight:var(--font-weight-bold);word-break:break-all;flex:1}.piece-plot-detail-module__kMr5Xa__creator-section .piece-plot-detail-module__kMr5Xa__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}.piece-plot-detail-module__kMr5Xa__bottom-spacer{height:100px}@media (max-width:767px){.piece-plot-detail-module__kMr5Xa__hero-grid-wrapper .piece-plot-detail-module__kMr5Xa__hero-grid-inner{padding-top:0;padding-left:0;padding-right:0}.piece-plot-detail-module__kMr5Xa__hero{min-height:auto}.piece-plot-detail-module__kMr5Xa__hero .piece-plot-detail-module__kMr5Xa__background-image{display:none}.piece-plot-detail-module__kMr5Xa__hero .piece-plot-detail-module__kMr5Xa__main-image-wrapper{aspect-ratio:1;width:100%}}}
@layer components{.callout-module__An9kQa__callout{border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.callout-module__An9kQa__callout.callout-module__An9kQa__blue{--callout-accent:#79c0ff;--callout-bg:#388bfd1a;--callout-border:#388bfd66;--callout-link:#d0eaff}.callout-module__An9kQa__callout.callout-module__An9kQa__green{--callout-accent:#7ee787;--callout-bg:#3fb9501a;--callout-border:#3fb95066;--callout-link:#d3f9d8}.callout-module__An9kQa__callout.callout-module__An9kQa__red{--callout-accent:#ffa198;--callout-bg:#f851461a;--callout-border:#f8514666;--callout-link:#ffe5e2}.callout-module__An9kQa__callout.callout-module__An9kQa__yellow{--callout-accent:#d29922;--callout-bg:#d299221a;--callout-border:#d2992266;--callout-link:#f9e79f}.callout-module__An9kQa__callout.callout-module__An9kQa__orange{--callout-accent:#fb8532;--callout-bg:#fb85321a;--callout-border:#fb853266;--callout-link:#fdebd0}.callout-module__An9kQa__callout.callout-module__An9kQa__purple{--callout-accent:#a371f7;--callout-bg:#a371f71a;--callout-border:#a371f766;--callout-link:#e8daff}.callout-module__An9kQa__callout.callout-module__An9kQa__pink{--callout-accent:#db61a2;--callout-bg:#db61a21a;--callout-border:#db61a266;--callout-link:#ffdceb}.callout-module__An9kQa__callout.callout-module__An9kQa__cyan{--callout-accent:#39c5cf;--callout-bg:#39c5cf1a;--callout-border:#39c5cf66;--callout-link:#d1f4f6}.callout-module__An9kQa__callout.callout-module__An9kQa__gray{--callout-accent:#8b949e;--callout-bg:#8b949e1a;--callout-border:#8b949e66;--callout-link:#e6edf3}.callout-module__An9kQa__callout .callout-module__An9kQa__icon-area{color:var(--callout-accent);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:18px;display:flex}.callout-module__An9kQa__callout .callout-module__An9kQa__content-area{color:inherit;word-break:keep-all;flex:1}.callout-module__An9kQa__callout .callout-module__An9kQa__content-area a{text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:min(2px,max(1px,.05em));-webkit-text-decoration-color:var(--callout-border);text-decoration-color:var(--callout-border);text-underline-position:under;color:var(--callout-link)}.callout-module__An9kQa__callout{background-color:var(--callout-bg);border-color:var(--callout-border);color:var(--callout-accent)}}
@layer pages{._shared-creation-form-module____t5NG__form-tab-shell{min-height:calc(100dvh - var(--header-height));flex-direction:column;flex:1;display:flex;position:relative}._shared-creation-form-module____t5NG__tabs-root{flex:1;min-height:0}._shared-creation-form-module____t5NG__loading{min-height:calc(100dvh - var(--header-height));justify-content:center;align-items:center;padding:32px 0;display:flex}._shared-creation-form-module____t5NG__loader{width:40px;height:40px}._shared-creation-form-module____t5NG__readonly-fieldset{border:none;min-width:0;margin:0;padding:0}._shared-creation-form-module____t5NG__draft-button{background-color:var(--gray-12);color:var(--gray-1);height:100%;font-size:14px;font-weight:var(--font-weight-medium);cursor:pointer;border:none;border-radius:8px;padding:6px 16px}._shared-creation-form-module____t5NG__guide-link{color:var(--gray-12);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}._shared-creation-form-module____t5NG__guide-link:before{content:"•";color:var(--gray-12)}._shared-creation-form-module____t5NG__link-text{margin-left:3px;text-decoration:underline}._shared-creation-form-module____t5NG__link-text:hover{color:var(--gray-12)}._shared-creation-form-module____t5NG__form-sections{flex-direction:column;display:flex}._shared-creation-form-module____t5NG__form-sections>:not(:last-child){border-bottom:1px solid var(--gray-6)}._shared-creation-form-module____t5NG__form-section{flex-direction:column;gap:8px;padding:32px 0;display:flex}._shared-creation-form-module____t5NG__form-field-label{color:var(--gray-12);align-items:center;gap:4px;max-width:fit-content;font-size:16px;display:flex;position:relative}._shared-creation-form-module____t5NG__form-field-description{color:var(--gray-11);white-space:pre-wrap;font-size:13px;line-height:1.4}._shared-creation-form-module____t5NG__form-input-box{width:100%;box-shadow:0 0 0 1px inset var(--gray-7);background-color:var(--gray-1);border-radius:8px;flex-direction:column;align-items:stretch;padding-bottom:28px;transition:all .2s;display:flex;position:relative}._shared-creation-form-module____t5NG__form-input-box:focus-within{box-shadow:0 0 0 1px inset var(--lime-9-primary);outline:none}._shared-creation-form-module____t5NG__form-input-box-inline{width:100%;box-shadow:0 0 0 1px inset var(--gray-7);background-color:var(--gray-1);border-radius:8px;align-items:center;transition:all .2s;display:flex;position:relative}._shared-creation-form-module____t5NG__form-input-box-inline:focus-within{box-shadow:0 0 0 1px inset var(--lime-9-primary);outline:none}._shared-creation-form-module____t5NG__item-add-button{border:1px dashed var(--gray-7);width:100%;color:var(--gray-11);font-size:15px;font-weight:var(--font-weight-medium);cursor:pointer;background-color:#0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:16px;transition:all .2s;display:flex}._shared-creation-form-module____t5NG__item-add-button:hover{background-color:var(--lime-1);border-color:var(--lime-9-primary);color:var(--lime-9-primary);border-style:solid}._shared-creation-form-module____t5NG__image-section{align-items:flex-start;width:100%}._shared-creation-form-module____t5NG__image-section ._shared-creation-form-module____t5NG__image-label{width:100%;font-size:16px;font-weight:var(--font-weight-bold);color:var(--gray-12)}._shared-creation-form-module____t5NG__image-section ._shared-creation-form-module____t5NG__image-upload-container{flex-direction:column;gap:16px;width:100%;display:flex}._shared-creation-form-module____t5NG__image-section ._shared-creation-form-module____t5NG__image-upload-container ._shared-creation-form-module____t5NG__image-help-text{color:var(--gray-11);font-size:13px;line-height:1.4}._shared-creation-form-module____t5NG__image-section ._shared-creation-form-module____t5NG__image-upload-container ._shared-creation-form-module____t5NG__image-row{align-items:center;gap:20px;display:flex}._shared-creation-form-module____t5NG__image-section ._shared-creation-form-module____t5NG__image-upload-container ._shared-creation-form-module____t5NG__image-action-area{flex-direction:column;flex:1;gap:12px;display:flex}._shared-creation-form-module____t5NG__image-section ._shared-creation-form-module____t5NG__image-upload-container ._shared-creation-form-module____t5NG__image-sub-help{color:var(--gray-10);word-break:keep-all;font-size:13px;line-height:1.5}._shared-creation-form-module____t5NG__image-placeholder{aspect-ratio:1;border:1px solid var(--gray-6);background-color:var(--gray-3);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:120px;transition:all .2s;display:flex;overflow:hidden}._shared-creation-form-module____t5NG__image-placeholder:hover{border-color:var(--lime-9-primary);background-color:var(--lime-1)}._shared-creation-form-module____t5NG__image-placeholder img{object-fit:cover;width:100%;height:100%}._shared-creation-form-module____t5NG__image-placeholder ._shared-creation-form-module____t5NG__placeholder-icon{color:var(--gray-9);font-size:32px}._shared-creation-form-module____t5NG__image-upload-button{background-color:var(--gray-12);width:fit-content;height:40px;color:var(--gray-1);cursor:pointer;border:none;border-radius:8px;padding:0 24px;font-size:14px;font-weight:600;transition:all .2s}._shared-creation-form-module____t5NG__image-upload-button:hover{opacity:.9}._shared-creation-form-module____t5NG__label-bold{font-size:16px;font-weight:var(--font-weight-bold);color:var(--gray-12)}._shared-creation-form-module____t5NG__required-mark{color:var(--color-red);position:absolute;left:calc(100% + 4px)}._shared-creation-form-module____t5NG__hidden-input{display:none}._shared-creation-form-module____t5NG__relative{position:relative}._shared-creation-form-module____t5NG__resource-section{flex-direction:column;gap:8px;display:flex}._shared-creation-form-module____t5NG__resource-section ._shared-creation-form-module____t5NG__resource-header{justify-content:space-between;align-items:center;display:flex}._shared-creation-form-module____t5NG__resource-section ._shared-creation-form-module____t5NG__resource-header ._shared-creation-form-module____t5NG__resource-label{font-size:16px;font-weight:var(--font-weight-bold);color:var(--gray-12)}._shared-creation-form-module____t5NG__resource-section ._shared-creation-form-module____t5NG__resource-header ._shared-creation-form-module____t5NG__resource-add-button{border:1px solid var(--gray-12);color:var(--gray-12);cursor:pointer;background-color:#0000;border-radius:4px;padding:4px 12px;font-size:14px}._shared-creation-form-module____t5NG__resource-section ._shared-creation-form-module____t5NG__resource-header ._shared-creation-form-module____t5NG__resource-add-button:hover{background-color:var(--gray-2)}._shared-creation-form-module____t5NG__resource-section ._shared-creation-form-module____t5NG__resource-help-text{color:var(--gray-11);font-size:13px;line-height:1.4}._shared-creation-form-module____t5NG__resource-section ._shared-creation-form-module____t5NG__resource-list-wrapper{padding-bottom:8px;overflow-x:auto}._shared-creation-form-module____t5NG__resource-section ._shared-creation-form-module____t5NG__resource-list-wrapper::-webkit-scrollbar{display:none}._shared-creation-form-module____t5NG__edit-row>*{padding:0}._shared-creation-form-module____t5NG__edit-wrapper ._shared-creation-form-module____t5NG__edit-sticky-action-bar{background-color:var(--gray-5);border:none;padding-left:0;padding-right:0}._shared-creation-form-module____t5NG__edit-wrapper ._shared-creation-form-module____t5NG__edit-expanded-content{flex-direction:column;gap:20px;display:flex}._shared-creation-form-module____t5NG__edit-wrapper ._shared-creation-form-module____t5NG__edit-expanded-content>*{padding:0}._shared-creation-form-module____t5NG__create-button{width:100%;height:48px;font-size:20px;font-weight:var(--font-weight-bold);border-radius:8px;background-color:var(--color-bg)!important;color:var(--gray-12)!important;border:1.5px solid var(--gray-12)!important}._shared-creation-form-module____t5NG__mark-renderer-area{margin-top:8px}._shared-creation-form-module____t5NG__mark-renderer-area ._shared-creation-form-module____t5NG__form-field-label{margin-bottom:8px}._shared-creation-form-module____t5NG__mark-renderer-area ._shared-creation-form-module____t5NG__mark-renderer-preview{background-color:var(--gray-3);border:1px solid var(--gray-6);color:var(--gray-11);border-radius:8px;padding:16px;font-size:14px;line-height:1.5;overflow:visible}._shared-creation-form-module____t5NG__mark-renderer-area ._shared-creation-form-module____t5NG__mark-renderer-preview ._shared-creation-form-module____t5NG__desc-paragraph{margin-top:16px}._shared-creation-form-module____t5NG__mark-renderer-area ._shared-creation-form-module____t5NG__mark-renderer-preview ._shared-creation-form-module____t5NG__desc-paragraph:first-child{margin-top:0}}
.page-module__BzX98W__name-cell-stack{}.page-module__BzX98W__name-summary{}.page-module__BzX98W__integrated-badge{}.page-module__BzX98W__detail-line{}.page-module__BzX98W__detail-label{}.page-module__BzX98W__detail-value{}.page-module__BzX98W__detail-stack{}@layer pages{.page-module__BzX98W__detail-stack{max-width:280px}.page-module__BzX98W__scope-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__BzX98W__character-scope-stack{flex-direction:column;align-items:flex-start;gap:.35rem;max-width:220px;display:flex}.page-module__BzX98W__public-badge{background:var(--gray-4);color:var(--gray-11);border-radius:999px;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:.72rem;display:inline-flex}.page-module__BzX98W__scope-kind-badge{background:var(--lime-4-primary);color:var(--lime-12-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:.72rem;display:inline-flex}}
.page-module__cR7fUq__form-tab-shell{}.page-module__cR7fUq__tabs-root{}.page-module__cR7fUq__form-sections{}@layer pages{.page-module__cR7fUq__header-extra-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__cR7fUq__template-actions,.page-module__cR7fUq__version-actions{align-items:center;gap:8px;display:flex}.page-module__cR7fUq__version-actions-label{opacity:.85;white-space:nowrap;font-size:14px}.page-module__cR7fUq__linked-status-banner{color:inherit;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px;line-height:1.5}.page-module__cR7fUq__linked-status-banner.page-module__cR7fUq__is-partial{background:var(--gray-a3);border:1px solid var(--gray-a6)}.page-module__cR7fUq__linked-status-banner.page-module__cR7fUq__is-orphan{background:var(--gray-a3);border:1px solid var(--color-red)}.page-module__cR7fUq__empty-piece-hint{opacity:.75;padding:12px 0}}
.page-module__jzR28G__name-cell-stack{}.page-module__jzR28G__name-summary{}.page-module__jzR28G__integrated-badge{}.page-module__jzR28G__detail-line{}.page-module__jzR28G__detail-label{}.page-module__jzR28G__detail-value{}.page-module__jzR28G__character-scope-stack{}.page-module__jzR28G__public-badge{}.page-module__jzR28G__scope-kind-badge{}.page-module__jzR28G__detail-stack{}@layer pages{.page-module__jzR28G__scope-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__jzR28G__detail-stack{max-width:280px}}
.tab-content-piece-backdrop-prompt-module__kUNnbq__form-sections{}.tab-content-piece-backdrop-prompt-module__kUNnbq__form-section{}.tab-content-piece-backdrop-prompt-module__kUNnbq__readonly-fieldset{}.tab-content-piece-backdrop-prompt-module__kUNnbq__form-field-label{}.tab-content-piece-backdrop-prompt-module__kUNnbq__form-field-description{}.tab-content-piece-backdrop-prompt-module__kUNnbq__required-mark{}.tab-content-piece-backdrop-prompt-module__kUNnbq__mark-renderer-area{}.tab-content-piece-backdrop-prompt-module__kUNnbq__mark-renderer-preview{}
.tab-content-piece-character-advanced-module__07hE4G__form-sections{}.tab-content-piece-character-advanced-module__07hE4G__form-section{}.tab-content-piece-character-advanced-module__07hE4G__readonly-fieldset{}.tab-content-piece-character-advanced-module__07hE4G__resource-section{}.tab-content-piece-character-advanced-module__07hE4G__resource-header{}.tab-content-piece-character-advanced-module__07hE4G__form-field-label{}.tab-content-piece-character-advanced-module__07hE4G__form-field-description{}@layer components{.tab-content-piece-character-advanced-module__07hE4G__select-wrapper{width:100%;margin-top:12px}.tab-content-piece-character-advanced-module__07hE4G__model-picker-trigger{border:1px solid var(--gray-7);background-color:var(--gray-1);width:100%;color:var(--color-text-primary);font-size:15px;font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;transition:border-color .2s var(--easing-primary), background-color .2s var(--easing-primary);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0;padding:20px;display:flex}.tab-content-piece-character-advanced-module__07hE4G__model-picker-trigger:hover:not(:disabled){background-color:var(--gray-2)}.tab-content-piece-character-advanced-module__07hE4G__model-picker-trigger:disabled{opacity:.65;cursor:not-allowed}.tab-content-piece-character-advanced-module__07hE4G__model-picker-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tab-content-piece-character-advanced-module__07hE4G__model-picker-arrow{color:var(--gray-8);flex-shrink:0}.tab-content-piece-character-advanced-module__07hE4G__resource-item-wrapper{flex-direction:column;display:flex}}
@layer components{.admin-filter-activation-module__WIMnXa__wrapper{border:1px solid var(--gray-6);background-color:var(--gray-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem .75rem;display:flex}.admin-filter-activation-module__WIMnXa__label{color:var(--gray-10);font-size:.78rem;font-weight:var(--font-weight-semi-bold);white-space:nowrap;padding-right:.2rem}.admin-filter-activation-module__WIMnXa__chip{border:1px solid var(--lime-9-primary);background-color:var(--gray-1);border-radius:20px;align-items:center;gap:.25rem;max-width:220px;padding:.15rem .3rem .15rem .55rem;display:inline-flex}.admin-filter-activation-module__WIMnXa__chip-text{color:var(--gray-12);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.admin-filter-activation-module__WIMnXa__chip-text--mono{font-family:monospace;font-size:.7rem}.admin-filter-activation-module__WIMnXa__chip-remove{color:var(--gray-10);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:.1rem;font-size:.82rem;line-height:1;display:inline-flex}.admin-filter-activation-module__WIMnXa__chip-remove:hover{color:var(--gray-12);background-color:var(--gray-4)}.admin-filter-activation-module__WIMnXa__chip-remove:focus-visible{outline:2px solid var(--lime-9-primary);outline-offset:2px}}
@layer components{.modal-content-llm-picker-module__T7ZfUW__wrap{flex-direction:column;gap:0;width:100%;display:flex}.modal-content-llm-picker-module__T7ZfUW__picker-tabs{width:100%}.modal-content-llm-picker-module__T7ZfUW__section{width:100%;margin-top:16px;margin-left:auto;margin-right:auto}.modal-content-llm-picker-module__T7ZfUW__disclaimer{color:var(--gray-10);margin:0 0 14px;font-size:11px;line-height:1.45}.modal-content-llm-picker-module__T7ZfUW__list{flex-direction:column;gap:10px;padding-right:4px;display:flex;overflow-y:auto}.modal-content-llm-picker-module__T7ZfUW__family-block{flex-direction:column;gap:8px;min-width:0;display:flex}.modal-content-llm-picker-module__T7ZfUW__family-heading-row{align-items:center;gap:6px;min-width:0;display:flex}.modal-content-llm-picker-module__T7ZfUW__family-heading{letter-spacing:.04em;color:var(--gray-10);margin:0;padding:2px 2px 0;font-size:11px;font-weight:700}.modal-content-llm-picker-module__T7ZfUW__family-models{flex-direction:column;gap:10px;min-width:0;display:flex}.modal-content-llm-picker-module__T7ZfUW__model-row{align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.modal-content-llm-picker-module__T7ZfUW__drag-handle{border:1px solid var(--gray-6);background:var(--gray-2);width:32px;color:var(--gray-10);cursor:grab;touch-action:none;border-radius:10px;flex-shrink:0;place-items:center;padding:0;line-height:1;display:inline-grid}.modal-content-llm-picker-module__T7ZfUW__drag-handle:hover:not(:disabled){border-color:var(--gray-8);color:var(--gray-12)}.modal-content-llm-picker-module__T7ZfUW__drag-handle:active:not(:disabled){cursor:grabbing}.modal-content-llm-picker-module__T7ZfUW__drag-handle:focus-visible{outline:2px solid var(--lime-9-primary);outline-offset:2px}.modal-content-llm-picker-module__T7ZfUW__drag-handle:disabled{cursor:not-allowed;opacity:.45}.modal-content-llm-picker-module__T7ZfUW__drag-handle>span{line-height:1;display:block}.modal-content-llm-picker-module__T7ZfUW__family-heading-row>.modal-content-llm-picker-module__T7ZfUW__drag-handle{width:28px;height:28px}.modal-content-llm-picker-module__T7ZfUW__is-dragging{opacity:.55}.modal-content-llm-picker-module__T7ZfUW__empty{text-align:center;color:var(--gray-10);margin:0;padding:20px 12px;font-size:14px}.modal-content-llm-picker-module__T7ZfUW__card{border:1px solid var(--gray-6);background:var(--gray-3);cursor:pointer;text-align:left;border-radius:14px;flex:1;align-items:center;gap:10px;width:100%;min-width:0;padding:12px 12px 12px 14px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.modal-content-llm-picker-module__T7ZfUW__card:hover{border-color:var(--gray-7);background:var(--gray-4)}.modal-content-llm-picker-module__T7ZfUW__card.modal-content-llm-picker-module__T7ZfUW__is-selected{--llm-card-icon-color:var(--lime-9-primary);border-color:var(--lime-9-primary);box-shadow:0 0 0 1px var(--lime-a5);background:var(--gray-3)}.modal-content-llm-picker-module__T7ZfUW__card-icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.modal-content-llm-picker-module__T7ZfUW__card-icon svg{width:20px;height:20px;color:var(--llm-card-icon-color,var(--gray-11))}.modal-content-llm-picker-module__T7ZfUW__card-icon svg path{fill:var(--llm-card-icon-color,var(--gray-11))}.modal-content-llm-picker-module__T7ZfUW__card-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.modal-content-llm-picker-module__T7ZfUW__card-title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.modal-content-llm-picker-module__T7ZfUW__card-name{color:var(--gray-12);font-size:15px;font-weight:700}.modal-content-llm-picker-module__T7ZfUW__card-badge{background:var(--lime-3);color:var(--lime-11);border:1px solid var(--lime-6);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.modal-content-llm-picker-module__T7ZfUW__author-pick-badge{background:color-mix(in srgb, var(--color-star) 26%, var(--color-white));color:color-mix(in srgb, var(--color-black) 68%, var(--color-star));border:1px solid color-mix(in srgb, var(--color-star) 52%, var(--color-white));border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}[data-theme=dark] .modal-content-llm-picker-module__T7ZfUW__author-pick-badge{background:color-mix(in srgb, var(--color-star) 22%, var(--color-black));color:color-mix(in srgb, var(--color-star) 78%, var(--color-white));border-color:color-mix(in srgb, var(--color-star) 48%, var(--color-black))}.modal-content-llm-picker-module__T7ZfUW__card-desc{color:var(--gray-11);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.modal-content-llm-picker-module__T7ZfUW__card-price{color:var(--gray-11);font-size:12px;font-weight:600}.modal-content-llm-picker-module__T7ZfUW__is-selected .modal-content-llm-picker-module__T7ZfUW__card-price{color:var(--lime-9-primary)}.modal-content-llm-picker-module__T7ZfUW__card-radio{border:2px solid var(--gray-7);border-radius:999px;flex-shrink:0;width:20px;height:20px;position:relative}.modal-content-llm-picker-module__T7ZfUW__is-selected .modal-content-llm-picker-module__T7ZfUW__card-radio{border-color:var(--lime-9-primary);background:var(--lime-9-primary)}.modal-content-llm-picker-module__T7ZfUW__is-selected .modal-content-llm-picker-module__T7ZfUW__card-radio:after{content:"";background:var(--lime-contrast);border-radius:999px;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-content-llm-picker-module__T7ZfUW__action-bar{width:100%;padding:16px 0 var(--app-safe-area-bottom,env(safe-area-inset-bottom,0px));z-index:10;justify-content:center;display:flex;position:sticky;bottom:0;left:0}.modal-content-llm-picker-module__T7ZfUW__action-bar:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);content:"";z-index:-1;width:100%;height:200%;position:absolute;top:0;left:0}.modal-content-llm-picker-module__T7ZfUW__select-btn{background-color:var(--lime-9-primary);width:100%;height:52px;color:var(--lime-contrast);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;font-size:16px;font-weight:600;transition:all .2s;display:flex}.modal-content-llm-picker-module__T7ZfUW__select-btn:hover{background-color:var(--lime-10)}@media (max-width:767px){.modal-content-llm-picker-module__T7ZfUW__picker-tabs,.modal-content-llm-picker-module__T7ZfUW__section{max-width:none}}}
@layer components{.admin-filter-module__oRvIUG__form{box-sizing:border-box;flex-direction:column;gap:1rem;min-width:0;max-width:100%;display:flex}.admin-filter-module__oRvIUG__form [class*=input-check-group-area]{min-width:0;max-width:100%}.admin-filter-module__oRvIUG__form ul[class*=input-check-ul][class*=horizontal]{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.admin-filter-module__oRvIUG__form li[class*=input-check-li][class*=horizontal]{box-sizing:border-box;flex:auto;min-width:0;max-width:100%}.admin-filter-module__oRvIUG__form li[class*=input-check-li][class*=horizontal] label[class*=input-check-label]{box-sizing:border-box;justify-content:center;min-width:0;max-width:100%}.admin-filter-module__oRvIUG__form li[class*=input-check-li][class*=horizontal] p[class*=input-check-text]{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.admin-filter-module__oRvIUG__form p[class*=input-check-text]{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.admin-filter-module__oRvIUG__form label[class*=input-check-label]{box-sizing:border-box;min-width:0;max-width:100%}.admin-filter-module__oRvIUG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.admin-filter-module__oRvIUG__field{border:1px solid var(--gray-5);background-color:var(--gray-1);border-radius:12px;min-width:0;max-width:100%;padding:.85rem .9rem}.admin-filter-module__oRvIUG__field .form-submit-area{margin-top:0}.admin-filter-module__oRvIUG__field--full{grid-column:1/-1}.admin-filter-module__oRvIUG__actions{border-top:1px solid var(--gray-5);justify-content:flex-end;align-items:center;gap:.6rem;padding-top:.9rem;display:flex}.admin-filter-module__oRvIUG__reset-button{border:1px solid var(--gray-6);background-color:var(--gray-2);color:var(--gray-12);cursor:pointer;white-space:nowrap;border-radius:10px;flex-shrink:0;min-width:min-content;padding:.5rem .95rem;font-size:.88rem}.admin-filter-module__oRvIUG__submit-button{border-radius:10px;min-height:2.2rem;margin:0;font-size:.88rem}@media (max-width:767px){.admin-filter-module__oRvIUG__grid{grid-template-columns:1fr}.admin-filter-module__oRvIUG__actions{flex-wrap:nowrap;justify-content:flex-end;gap:.5rem;min-width:0}.admin-filter-module__oRvIUG__reset-button{flex:none}.admin-filter-module__oRvIUG__submit-button{flex:auto;width:auto;min-width:0;max-width:100%}}}
.tab-content-piece-character-basic-module__VLORQW__form-sections{}.tab-content-piece-character-basic-module__VLORQW__form-section{}.tab-content-piece-character-basic-module__VLORQW__readonly-fieldset{}.tab-content-piece-character-basic-module__VLORQW__image-section{}.tab-content-piece-character-basic-module__VLORQW__image-label{}.tab-content-piece-character-basic-module__VLORQW__image-upload-container{}.tab-content-piece-character-basic-module__VLORQW__image-help-text{}.tab-content-piece-character-basic-module__VLORQW__image-row{}.tab-content-piece-character-basic-module__VLORQW__image-action-area{}.tab-content-piece-character-basic-module__VLORQW__image-sub-help{}.tab-content-piece-character-basic-module__VLORQW__image-placeholder{}.tab-content-piece-character-basic-module__VLORQW__image-upload-button{}.tab-content-piece-character-basic-module__VLORQW__placeholder-icon{}.tab-content-piece-character-basic-module__VLORQW__form-field-label{}.tab-content-piece-character-basic-module__VLORQW__form-field-description{}.tab-content-piece-character-basic-module__VLORQW__required-mark{}.tab-content-piece-character-basic-module__VLORQW__hidden-input{}.tab-content-piece-character-basic-module__VLORQW__resource-section{}.tab-content-piece-character-basic-module__VLORQW__resource-header{}.tab-content-piece-character-basic-module__VLORQW__resource-list-wrapper{}.tab-content-piece-character-basic-module__VLORQW__mark-renderer-area{}.tab-content-piece-character-basic-module__VLORQW__mark-renderer-preview{}.tab-content-piece-character-basic-module__VLORQW__form-input-box-inline{}@layer components{.tab-content-piece-character-basic-module__VLORQW__form-fieldset-reset{border:none;min-width:0;margin:0;padding:0}.tab-content-piece-character-basic-module__VLORQW__profile-image-fit{border-radius:inherit;width:100%;height:100%;min-height:0}.tab-content-piece-character-basic-module__VLORQW__link-text{margin-left:3px;text-decoration:underline}.tab-content-piece-character-basic-module__VLORQW__link-text:hover{color:var(--gray-12)}.tab-content-piece-character-basic-module__VLORQW__age-ko-hint{color:var(--gray-11);margin-top:6px;font-size:13px;line-height:1.4}.tab-content-piece-character-basic-module__VLORQW__form-field-error{color:var(--color-red);margin-top:4px;font-size:12px}.tab-content-piece-character-basic-module__VLORQW__image-placeholder-error{box-shadow:0 0 0 1px inset var(--color-red)}}
@layer components{.admin-table-action-column-module__L3RG0G__admin-table-action-column{white-space:nowrap;align-items:center;gap:.2rem;display:flex}.admin-table-action-column-module__L3RG0G__action-btn{width:28px;height:28px;color:var(--gray-10);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;font-size:.85rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.admin-table-action-column-module__L3RG0G__action-btn .admin-table-action-column-module__L3RG0G__action-btn-label{font-size:.55rem;font-weight:var(--font-weight-semi-bold);color:var(--gray-10);text-decoration:none;transition:background-color .15s,color .15s}.admin-table-action-column-module__L3RG0G__action-btn:hover{background-color:var(--gray-5);color:var(--gray-12)}.admin-table-action-column-module__L3RG0G__action-btn:hover .admin-table-action-column-module__L3RG0G__action-btn-label{color:var(--gray-12)}.admin-table-action-column-module__L3RG0G__action-btn-danger:hover{background-color:var(--color-white);color:var(--color-red)}.admin-table-action-column-module__L3RG0G__action-btn-danger:hover .admin-table-action-column-module__L3RG0G__action-btn-label{color:var(--color-red)}}
@layer components{.sortable-list-module__DH1B2a__sortable-list{flex-direction:column;gap:6px;display:flex}}
@layer components{.admin-piece-list-module__CYqZHa__root{flex-direction:column;gap:16px;min-width:0;display:flex}.admin-piece-list-module__CYqZHa__search-row{flex-direction:column;gap:8px;display:flex}.admin-piece-list-module__CYqZHa__search-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-piece-list-module__CYqZHa__hint{color:var(--gray-10);font-size:13px}.admin-piece-list-module__CYqZHa__loading{text-align:center;color:var(--gray-9);padding:24px 0;font-size:14px}.admin-piece-list-module__CYqZHa__below-card-row{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.admin-piece-list-module__CYqZHa__below-card-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-piece-list-module__CYqZHa__detail-link{color:var(--lime-9-primary);text-underline-position:under;font-size:13px;text-decoration:underline}}
@layer components{.admin-table-bulk-action-bar-module__rw2PuG__bar{align-items:center;gap:.75rem;display:flex}.admin-table-bulk-action-bar-module__rw2PuG__trigger-btn{background-color:var(--gray-3);color:var(--gray-11);font-size:.85rem;font-weight:var(--font-weight-medium);border:1px solid var(--gray-6);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:.35rem;padding:.45rem .85rem;transition:background-color .15s,color .15s;display:inline-flex}.admin-table-bulk-action-bar-module__rw2PuG__trigger-btn:hover{background-color:var(--gray-4);color:var(--gray-12)}.admin-table-bulk-action-bar-module__rw2PuG__selected-count{color:var(--gray-10);white-space:nowrap;font-size:.82rem}.admin-table-bulk-action-bar-module__rw2PuG__dropdown-content{background-color:var(--gray-4);z-index:var(--z-index-header);box-shadow:0 10px 38px var(--gray-1);border-radius:6px;padding:5px}.admin-table-bulk-action-bar-module__rw2PuG__dropdown-item{color:var(--gray-12);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:3px;outline:none;align-items:center;gap:8px;height:25px;padding:0 10px;font-size:13px;line-height:1;display:flex;position:relative}.admin-table-bulk-action-bar-module__rw2PuG__dropdown-item[data-highlighted]{background-color:var(--lime-9-primary);color:var(--lime-contrast)}.admin-table-bulk-action-bar-module__rw2PuG__dropdown-item[data-disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.admin-table-bulk-action-bar-module__rw2PuG__dropdown-item-icon{flex-shrink:0;align-items:center;display:flex}.admin-table-bulk-action-bar-module__rw2PuG__dropdown-separator{background-color:var(--gray-6);height:1px;margin:5px}.admin-table-bulk-action-bar-module__rw2PuG__confirm-desc{color:var(--gray-11);background-color:var(--gray-2);border:1px solid var(--gray-5);border-radius:6px;padding:.75rem 1rem;font-size:.9rem;line-height:1.6}.admin-table-bulk-action-bar-module__rw2PuG__confirm-desc strong{color:var(--gray-12);font-weight:var(--font-weight-semibold)}.admin-table-bulk-action-bar-module__rw2PuG__form{flex-direction:column;gap:1.25rem;display:flex}.admin-table-bulk-action-bar-module__rw2PuG__form-actions{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.admin-table-bulk-action-bar-module__rw2PuG__cancel-btn{background-color:var(--gray-3);color:var(--gray-11);border:1px solid var(--gray-6);cursor:pointer;border-radius:8px;padding:.6rem 1.25rem;font-size:.9rem;transition:background-color .2s}.admin-table-bulk-action-bar-module__rw2PuG__cancel-btn:hover:not(:disabled){background-color:var(--gray-5);color:var(--gray-12)}.admin-table-bulk-action-bar-module__rw2PuG__cancel-btn:disabled{opacity:.5;cursor:not-allowed}}
.page-module__Kae1Vq__tabs-root{}@layer pages{.page-module__Kae1Vq__header-extra-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__Kae1Vq__template-actions{align-items:center;gap:8px;display:flex}.page-module__Kae1Vq__template-hint{opacity:.75;white-space:nowrap;font-size:13px}.page-module__Kae1Vq__version-actions{align-items:center;gap:8px;display:flex}.page-module__Kae1Vq__version-actions-label{opacity:.85;white-space:nowrap;font-size:14px}}
@layer components{.admin-table-filter-action-module__BsDZTW__admin-table-filter-action{background-color:var(--gray-3);color:var(--gray-12);border:1px solid var(--gray-5);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.85rem;transition:background-color .2s;display:inline-flex}.admin-table-filter-action-module__BsDZTW__admin-table-filter-action:hover{background-color:var(--gray-4)}.admin-table-filter-action-module__BsDZTW__admin-table-filter-action svg{color:var(--gray-11);font-size:1rem}}
@layer components{.piece-preview-module__eWUlLG__tab-content-with-preview{justify-content:center;align-items:stretch;width:100%;max-width:100%;margin:0 auto;display:flex}.piece-preview-module__eWUlLG__tab-content-with-preview>:first-child{flex:auto;width:100%;min-width:0;max-width:856px}.piece-preview-module__eWUlLG__preview-column{top:calc(var(--header-safe-height) + 49px);width:390px;height:calc(100dvh - var(--header-safe-height) - 49px - 72px);max-height:calc(100dvh - var(--header-safe-height) - 49px - 72px);border:none;border-left:1px solid var(--gray-6);border-right:1px solid var(--gray-6);background-color:var(--color-bg);pointer-events:none;border-radius:0;flex-direction:column;flex:0 0 390px;align-self:flex-start;display:flex;position:sticky;overflow:hidden}.piece-preview-module__eWUlLG__preview-column-readonly{height:calc(100dvh - var(--header-safe-height) - 49px);max-height:calc(100dvh - var(--header-safe-height) - 49px)}.piece-preview-module__eWUlLG__preview-column-header{font-size:13px;font-weight:var(--font-weight-bold);color:var(--gray-11);border-bottom:1px solid var(--gray-6);background-color:var(--gray-4);flex-shrink:0;align-items:center;gap:6px;padding:12px 16px;display:flex}.piece-preview-module__eWUlLG__preview-column-header-icon{width:16px;height:16px;color:var(--gray-10);flex-shrink:0}.piece-preview-module__eWUlLG__preview-column-body{pointer-events:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--gray-8) transparent;flex:1;min-height:0;overflow-y:auto}.piece-preview-module__eWUlLG__preview-column-body>*{pointer-events:none;-webkit-user-select:none;user-select:none}.piece-preview-module__eWUlLG__preview-column-body::-webkit-scrollbar{width:6px}.piece-preview-module__eWUlLG__preview-column-body::-webkit-scrollbar-track{background-color:#0000;margin:8px 0}.piece-preview-module__eWUlLG__preview-column-body::-webkit-scrollbar-thumb{background-color:var(--gray-8);border-radius:999px}.piece-preview-module__eWUlLG__preview-column-body::-webkit-scrollbar-thumb:hover{background-color:var(--gray-9)}.piece-preview-module__eWUlLG__tab-content-with-preview-readonly{min-height:calc(100dvh - var(--header-safe-height) - 49px)}@media (max-width:991px){.piece-preview-module__eWUlLG__tab-content-with-preview{display:block}.piece-preview-module__eWUlLG__tab-content-with-preview>:first-child{width:100%;max-width:100%}.piece-preview-module__eWUlLG__preview-column{display:none}}@media (min-width:992px){.piece-preview-module__eWUlLG__tab-content-with-preview{min-height:calc(100dvh - var(--header-safe-height) - 49px - 72px)}}@media (min-width:992px) and (max-width:1199px){.piece-preview-module__eWUlLG__tab-content-with-preview{max-width:100%}.piece-preview-module__eWUlLG__tab-content-with-preview>:first-child,.piece-preview-module__eWUlLG__preview-column{flex:50%;width:auto;min-width:0;max-width:none}}@media (min-width:1200px){.piece-preview-module__eWUlLG__tab-content-with-preview{max-width:1246px}.piece-preview-module__eWUlLG__tab-content-with-preview>:first-child{flex:auto;width:auto;min-width:0;max-width:856px}.piece-preview-module__eWUlLG__preview-column{flex:0 0 390px;width:390px;min-width:390px}}}
@layer components{.bug-report-form-snapshot-drop-module__r69UlG__overlay{z-index:var(--z-index-modal-dim);background-color:color-mix(in srgb, var(--color-black) 64%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.bug-report-form-snapshot-drop-module__r69UlG__panel{border:2px dashed var(--lime-9-primary);background-color:var(--color-bg);text-align:center;border-radius:12px;flex-direction:column;gap:8px;max-width:420px;padding:24px 28px;display:flex}.bug-report-form-snapshot-drop-module__r69UlG__title{color:var(--gray-12);margin:0;font-size:18px;font-weight:700}.bug-report-form-snapshot-drop-module__r69UlG__description{color:var(--gray-11);margin:0;font-size:14px;line-height:1.5}}
.tab-content-piece-plot-prompt-module__sXthAq__form-sections{}.tab-content-piece-plot-prompt-module__sXthAq__form-section{}.tab-content-piece-plot-prompt-module__sXthAq__readonly-fieldset{}.tab-content-piece-plot-prompt-module__sXthAq__form-field-label{}.tab-content-piece-plot-prompt-module__sXthAq__form-field-description{}.tab-content-piece-plot-prompt-module__sXthAq__required-mark{}.tab-content-piece-plot-prompt-module__sXthAq__mark-renderer-area{}.tab-content-piece-plot-prompt-module__sXthAq__mark-renderer-preview{}@layer components{.tab-content-piece-plot-prompt-module__sXthAq__form-field-error{color:var(--color-red);margin-top:4px;font-size:12px}}
@layer components{.admin-action-btn-module__d556BW__admin-action-btn{font-size:.85rem;font-weight:var(--font-weight-semi-bold);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem .9rem;text-decoration:none;transition:background-color .2s;display:inline-flex}.admin-action-btn-module__d556BW__admin-action-btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.admin-action-btn-module__d556BW__admin-action-btn svg{font-size:1rem}.admin-action-btn-module__d556BW__admin-action-btn.admin-action-btn-module__d556BW__lime{background-color:var(--lime-9-primary);color:var(--lime-contrast)}.admin-action-btn-module__d556BW__admin-action-btn.admin-action-btn-module__d556BW__lime:hover{background-color:var(--lime-10)}.admin-action-btn-module__d556BW__admin-action-btn.admin-action-btn-module__d556BW__gray{background-color:var(--gray-3);color:var(--gray-12);border:1px solid var(--gray-6)}.admin-action-btn-module__d556BW__admin-action-btn.admin-action-btn-module__d556BW__gray:hover{background-color:var(--gray-4)}.admin-action-btn-module__d556BW__admin-action-btn.admin-action-btn-module__d556BW__red{background-color:var(--color-red);color:var(--color-white)}.admin-action-btn-module__d556BW__admin-action-btn.admin-action-btn-module__d556BW__red:hover{opacity:.9}}
@layer components{.admin-scope-toggle-module__vyHvMa__scope-toggle{border:1px solid var(--gray-6);background:var(--gray-2);border-radius:10px;align-items:center;gap:.25rem;padding:.2rem;display:inline-flex}.admin-scope-toggle-module__vyHvMa__scope-btn{color:var(--gray-11);font-size:.78rem;font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.35rem .6rem}.admin-scope-toggle-module__vyHvMa__scope-btn-active{background:var(--lime-4-primary);color:var(--lime-12-primary)}}
@layer pages{.page-module__5BnTLq__name-cell-stack{flex-direction:column;align-items:flex-start;gap:.25rem;max-width:280px;display:flex}.page-module__5BnTLq__name-summary{color:var(--gray-10);word-break:break-word;font-size:.65rem;line-height:1.35}.page-module__5BnTLq__integrated-badge{color:var(--lime-11);background:#84cc161f;border:1px solid #84cc1647;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.62rem;font-weight:600;display:inline-flex}.page-module__5BnTLq__detail-stack{max-width:260px;color:var(--gray-11);flex-direction:column;gap:.25rem;font-size:.78rem;line-height:1.35;display:flex}.page-module__5BnTLq__detail-line{flex-wrap:wrap;gap:.2rem .35rem;display:flex}.page-module__5BnTLq__detail-label{color:var(--gray-10);flex-shrink:0;font-weight:600}.page-module__5BnTLq__detail-value{color:var(--gray-12);word-break:break-word}.page-module__5BnTLq__scope-actions-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__5BnTLq__default-piece-column{flex-direction:column;gap:.2rem;max-width:220px;font-size:.78rem;display:flex}.page-module__5BnTLq__piece-kind{letter-spacing:.02em;text-transform:uppercase;color:var(--gray-10);font-size:.65rem;font-weight:700}.page-module__5BnTLq__piece-empty{color:var(--gray-10);align-self:center;font-style:italic}}
.page-module__Iz6XQq__tabs-root{}.page-module__Iz6XQq__loading{}.page-module__Iz6XQq__loader{}.page-module__Iz6XQq__draft-button{}.page-module__Iz6XQq__relative{}.page-module__Iz6XQq__required-mark{}
@layer components{.admin-thumbnail-cell-module__W4HdYq__thumbnail{border:1px solid var(--gray-6);background:var(--gray-2);border-radius:10px;flex-shrink:0;position:relative;overflow:hidden}.admin-thumbnail-cell-module__W4HdYq__thumbnail-image{object-fit:cover}.admin-thumbnail-cell-module__W4HdYq__thumbnail-fallback{border:1px dashed var(--gray-6);background:var(--gray-2);color:var(--gray-10);font-size:.78rem;font-weight:var(--font-weight-bold);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-thumbnail-cell-module__W4HdYq__fallback-28{width:28px;height:28px}.admin-thumbnail-cell-module__W4HdYq__fallback-52{width:52px;height:52px}.admin-thumbnail-cell-module__W4HdYq__fallback-84{width:84px;height:84px}}
@layer components{.grid-module__iVG3pa__inner{--grid-max-width:856px;--grid-padding:2rem}.grid-module__iVG3pa__wrapper{flex-direction:column;align-items:center;width:100%;display:flex;container-type:inline-size}.grid-module__iVG3pa__inner{width:100%;max-width:var(--grid-max-width);padding:var(--grid-padding);color:var(--gray-12);margin:0 auto}@container (max-width:856px){.grid-module__iVG3pa__inner{--grid-padding:1rem;padding-bottom:2rem}}}
@layer components{.image-fit-module__0ezM7G__image-area{position:relative}.image-fit-module__0ezM7G__image{border-radius:inherit;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.image-fit-module__0ezM7G__image.image-fit-module__0ezM7G__cover{object-fit:cover}.image-fit-module__0ezM7G__image-native{width:100%;height:100%;display:block}}
@layer components{.link-switch-module__hgErPq__link-switch{cursor:pointer}}
@layer components{@keyframes loader-circle-module__Gh5kRa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-circle-module__Gh5kRa__spinner{border:4px solid color-mix(in srgb, var(--color-white) 34%, transparent);border-top:4px solid color-mix(in srgb, var(--color-white) 94%, transparent);border-radius:50%;width:30px;height:30px;animation:1s linear infinite loader-circle-module__Gh5kRa__spin}@media only screen and (max-width:767px){.loader-circle-module__Gh5kRa__spinner{border:3px solid color-mix(in srgb, var(--color-white) 34%, transparent);border-top:3px solid color-mix(in srgb, var(--color-white) 94%, transparent);width:25px;height:25px}}}
.page-module__zB1wVG__form-tab-shell{}.page-module__zB1wVG__tabs-root{}.page-module__zB1wVG__loading{}.page-module__zB1wVG__loader{}.page-module__zB1wVG__draft-button{}.page-module__zB1wVG__relative{}.page-module__zB1wVG__required-mark{}.page-module__zB1wVG__form-sections{}
@layer pages{.page-module__XTziDW__pre-wrap{white-space:pre-wrap;word-break:break-word}}
