.image-popover_popover__8i8H5{position:absolute;z-index:40;top:calc(100% + var(--rb-space-8));left:0;display:flex;width:min(300px,calc(100vw - 32px));flex-direction:column;align-items:stretch;gap:var(--rb-space-12);padding:var(--rb-space-12);border:1px solid var(--rb-border-default);border-radius:var(--rb-radius-16);outline:none;background:var(--rb-surface-raised);box-shadow:0 4px 12px -4px rgb(17 24 39/8%),0 12px 32px -8px rgb(17 24 39/14%)}.image-popover_popover__8i8H5[data-align=end]{right:0;left:auto}.image-popover_dropzone__Q8y8b.image-popover_dropzone__Q8y8b{height:auto;aspect-ratio:4/3;flex-direction:column;gap:var(--rb-space-4)}.image-popover_preview__LYqS2{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--rb-border-default);border-radius:var(--rb-radius-8);background:var(--rb-surface-secondary)}.image-popover_popover__8i8H5[data-preview-aspect-ratio="3:4"] :is(.image-popover_dropzone__Q8y8b,.image-popover_preview__LYqS2){aspect-ratio:3/4}.image-popover_popover__8i8H5[data-preview-aspect-ratio="3:2"] :is(.image-popover_dropzone__Q8y8b,.image-popover_preview__LYqS2){aspect-ratio:3/2}.image-popover_preview__LYqS2 img{display:block;width:100%;height:100%;object-fit:cover}.image-popover_popover__8i8H5[data-preview-fit=contain] .image-popover_preview__LYqS2 img{object-fit:contain}.image-popover_previewAction__vjsbL{position:absolute;z-index:1;inset:auto var(--rb-space-8) var(--rb-space-8) auto}.image-popover_guidance__IrAiE{color:var(--rb-text-secondary);font-weight:var(--rb-type-body-03-regular-weight)}.image-popover_error__NgXfw,.image-popover_guidance__IrAiE{margin:0;font-size:var(--rb-type-body-03-regular-size);line-height:var(--rb-type-body-03-regular-line-height)}.image-popover_error__NgXfw{color:var(--rb-text-error)}.image-popover_actions__zK2HG{display:flex;align-items:center;justify-content:flex-end;gap:var(--rb-space-8)}@media (max-width:480px){.image-popover_popover__8i8H5{position:fixed;top:50%;right:auto;left:50%;transform:translate(-50%,-50%)}}.modal_overlay__h1xnQ{position:fixed;inset:0;background:rgb(0 0 0/.6);z-index:100}.modal_dialog__C4veu{position:fixed;z-index:101;left:50%;top:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;background:var(--rb-surface-raised);border:1px solid var(--rb-border-default);border-radius:var(--rb-radius-16);box-shadow:0 12px 32px rgb(0 0 0/.14)}.modal_dialog__C4veu[data-size=detail-preview],.modal_dialog__C4veu[data-size=large]{width:min(960px,calc(100vw - 32px))}.modal_dialog__C4veu[data-size=detail-preview]{display:flex;flex-direction:column;overflow:hidden}.modal_dialog__C4veu[data-size=review]{width:min(540px,calc(100vw - 32px));border-radius:var(--rb-radius-24)}.modal_header___3Qe1{position:sticky;z-index:2;top:0;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;min-height:72px;background:var(--rb-surface-raised)}.modal_header___3Qe1[data-title-hidden]{justify-content:flex-end}.modal_header___3Qe1[data-compact]{min-height:48px;padding-top:8px;padding-bottom:0}.modal_header___3Qe1 h2{font-size:18px;line-height:28px;font-weight:600;margin:0}.modal_body___GWAF{padding:8px 16px 24px}.modal_dialog__C4veu[data-size=detail-preview] .modal_body___GWAF{min-height:0;flex:1;overflow-y:auto}.modal_dialog__C4veu[data-size=review] .modal_body___GWAF{padding-bottom:0}.modal_footer__09Yx_{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:16px;min-height:72px}.modal_footer__09Yx_[data-distribution=between]{justify-content:space-between}.image-preview-dialog_figure__nvUNj{display:flex;flex-direction:column;gap:var(--rb-space-12);margin:0}.image-preview-dialog_imageArea__wRYOI{position:relative;width:100%;height:min(68dvh,720px);overflow:hidden;border:1px solid var(--rb-border-default);border-radius:var(--rb-radius-8);background:var(--rb-surface-secondary)}.image-preview-dialog_imageArea__wRYOI img{object-fit:contain}.image-preview-dialog_caption__J7JNp{color:var(--rb-text-secondary);font-size:var(--rb-type-body-03-regular-size);line-height:var(--rb-type-body-03-regular-line-height);font-weight:var(--rb-type-body-03-regular-weight);overflow-wrap:anywhere}@media (max-width:640px){.image-preview-dialog_imageArea__wRYOI{height:min(60dvh,560px)}}.book-preview-strip_frame__76YLS{position:relative;z-index:1;display:flex;flex:1;min-width:0}.book-preview-strip_frame__76YLS:after{position:absolute;z-index:200;top:0;right:0;bottom:0;width:96px;border-radius:0 var(--rb-radius-24) var(--rb-radius-24) 0;background:linear-gradient(to right,transparent,var(--rb-background-primary));content:"";opacity:0;pointer-events:none;transition:opacity .24s ease}.book-preview-strip_frame__76YLS[data-more-right]:after{opacity:1}.book-preview-strip_frame__76YLS[data-more-right]:not([data-compact]):after{animation:book-preview-strip_previewFadeIn__UPJmb .22s ease-out .32s both}@keyframes book-preview-strip_previewFadeIn__UPJmb{0%{opacity:0}}.book-preview-strip_strip__Gp6Ps{display:flex;flex:1;min-width:0;gap:var(--rb-space-4);overflow-x:auto;overscroll-behavior-x:contain;border-radius:var(--rb-radius-24);cursor:grab;scrollbar-width:none;touch-action:pan-x;user-select:none}.book-preview-strip_strip__Gp6Ps::-webkit-scrollbar{display:none}.book-preview-strip_strip__Gp6Ps[data-dragging]{cursor:grabbing}.book-preview-strip_image__jlQhk{position:relative;width:var(--preview-image-width,240px);height:var(--preview-image-height,320px);flex:none;padding:0;overflow:hidden;border:0;background:var(--rb-surface-secondary);cursor:zoom-in}.book-preview-strip_image__jlQhk:focus-visible{outline:2px solid var(--rb-border-focus);outline-offset:-2px}.book-preview-strip_strip__Gp6Ps[data-dragging] .book-preview-strip_image__jlQhk{cursor:grabbing}.book-preview-strip_image__jlQhk img{object-fit:cover}.book-preview-strip_image__jlQhk:after{position:absolute;z-index:1;inset:0;border:1px solid var(--rb-border-default);border-radius:inherit;content:"";pointer-events:none}.book-preview-strip_image__jlQhk:first-child{border-top-left-radius:var(--rb-radius-24);border-bottom-left-radius:var(--rb-radius-24)}.book-preview-strip_image__jlQhk:last-child{border-top-right-radius:var(--rb-radius-24);border-bottom-right-radius:var(--rb-radius-24)}.book-preview-strip_strip__Gp6Ps:not([data-compact]) .book-preview-strip_image__jlQhk{z-index:calc(100 - var(--preview-index, 0));animation:book-preview-strip_previewUnfold__KdGnI .72s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--preview-index, 0) * 40ms + .12s)}@keyframes book-preview-strip_previewUnfold__KdGnI{0%{transform:translateX(calc((var(--preview-index, 0) * (var(--preview-image-width, 240px) + var(--rb-space-4)) + 48px) * -1))}}@media (prefers-reduced-motion:reduce){.book-preview-strip_frame__76YLS[data-more-right]:not([data-compact]):after,.book-preview-strip_strip__Gp6Ps:not([data-compact]) .book-preview-strip_image__jlQhk{animation:none}}.book-preview-strip_strip__Gp6Ps[data-compact] .book-preview-strip_image__jlQhk{width:auto;height:192px;min-width:0;flex:1}@media (max-width:720px){.book-preview-strip_strip__Gp6Ps[data-compact] .book-preview-strip_image__jlQhk{width:144px;flex:none}}.overlays_selectField__1jd8U{display:grid;gap:var(--rb-space-4);width:259px;max-width:100%}.overlays_selectField__1jd8U[data-width=hug]{width:fit-content}.overlays_selectField__1jd8U[data-width=fill]{width:100%}.overlays_fieldLabel__O_RbH{gap:var(--rb-space-4);padding:0;font-size:var(--rb-type-label-02-size);line-height:var(--rb-type-label-02-line-height);font-weight:var(--rb-type-label-02-weight);letter-spacing:var(--rb-type-label-02-tracking)}.overlays_fieldLabel__O_RbH,.overlays_selectTrigger__p5jKR{display:flex;align-items:center;color:var(--rb-text-secondary)}.overlays_selectTrigger__p5jKR{gap:var(--rb-space-8);width:100%;height:32px;padding:0 var(--rb-space-8) 0 var(--rb-space-6);border:1px solid var(--rb-border-default);border-radius:var(--rb-radius-8);background:var(--rb-surface-primary);font:500 14px/20px var(--font-pretendard),sans-serif;cursor:pointer}.overlays_selectField__1jd8U[data-size=medium] .overlays_selectTrigger__p5jKR{height:40px;padding-inline:var(--rb-space-12)}.overlays_selectField__1jd8U[data-size=large] .overlays_selectTrigger__p5jKR{height:var(--rb-space-48);padding-inline:var(--rb-space-14);font-size:var(--rb-type-body-02-regular-size);line-height:var(--rb-type-body-02-regular-line-height);font-weight:var(--rb-type-body-02-regular-weight)}.overlays_selectTrigger__p5jKR:where(:hover:not(:disabled)){background:var(--rb-surface-secondary);border-color:var(--rb-border-interactive)}.overlays_selectTrigger__p5jKR[aria-invalid=true]{border-color:var(--rb-border-error)}.overlays_selectTrigger__p5jKR:where([data-state=open]){border-color:var(--rb-border-focus)}.overlays_selectTrigger__p5jKR:where(:disabled){color:var(--rb-text-disabled);background:var(--rb-surface-disabled);cursor:not-allowed}.overlays_selectTrigger__p5jKR:focus-visible{outline:1px solid var(--rb-focus-ring);outline-offset:2px}.overlays_selectValue__uRPtC{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.overlays_selectField__1jd8U[data-width=hug] .overlays_selectTrigger__p5jKR{width:fit-content;max-width:100%}.overlays_selectField__1jd8U[data-width=hug] .overlays_selectValue__uRPtC{flex:0 1 auto}.overlays_selectIcon__epkf6{display:flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0}.overlays_menu__5nlkN,.overlays_selectContent__Ohii2{z-index:60;box-sizing:border-box;background:var(--rb-surface-raised);border:1px solid var(--rb-border-subtle);border-radius:var(--rb-radius-12);padding:var(--rb-space-8);box-shadow:0 4px 12px -2px rgb(17 24 39/.08),0 2px 4px -2px rgb(17 24 39/.04);color:var(--rb-text-secondary)}.overlays_selectContent__Ohii2{min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:min(320px,var(--radix-select-content-available-height));overflow:hidden}.overlays_menu__5nlkN{width:280px;max-width:calc(100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);overflow:auto}.overlays_menu__5nlkN[data-size=compact]{width:144px}.overlays_menuItem__lEGJR,.overlays_option__lO7UP{display:flex;align-items:center;gap:var(--rb-space-8);min-height:32px;padding:var(--rb-space-6) var(--rb-space-8);border-radius:var(--rb-radius-6);font-size:var(--rb-type-label-02-size);line-height:var(--rb-type-label-02-line-height);font-weight:500;cursor:pointer;outline:none;position:relative}.overlays_option__lO7UP{padding-right:32px}.overlays_menuItem__lEGJR:where([data-highlighted]),.overlays_option__lO7UP:where([data-highlighted]){background:var(--rb-surface-hover);color:var(--rb-text-primary)}.overlays_menuItem__lEGJR[data-selected]{background:var(--rb-surface-selected);color:var(--rb-text-primary)}.overlays_menuItem__lEGJR:where([data-disabled]),.overlays_option__lO7UP:where([data-disabled]){color:var(--rb-text-disabled);cursor:not-allowed}.overlays_disabledOptionCheck__NPz_f,.overlays_optionCheck__02RtA{position:absolute;right:8px;display:flex}.overlays_disabledOptionCheck__NPz_f{color:var(--rb-text-disabled)}.overlays_selectGroupLabel__R0Lnx{display:block;padding:var(--rb-space-6) var(--rb-space-8) var(--rb-space-4);color:var(--rb-text-disabled);font-size:var(--rb-type-label-03-size);line-height:var(--rb-type-label-03-line-height);font-weight:500}.overlays_selectGroupDivider__ruozg{height:1px;margin:var(--rb-space-8) 0;background:var(--rb-border-subtle)}.overlays_itemLabel__dxFK8{flex:1;overflow-wrap:anywhere}.overlays_menuItem__lEGJR[data-danger]{color:var(--rb-text-error)}.overlays_menuHeading__vRLly{padding:var(--rb-space-6) var(--rb-space-8) var(--rb-space-4);color:var(--rb-text-tertiary);font-size:var(--rb-type-caption-01-size);line-height:var(--rb-type-caption-01-line-height);font-weight:500;outline:none}.overlays_menuHeading__vRLly:not(:first-child){margin-top:var(--rb-space-4)}.overlays_shortcut__hSpXp{flex:none;padding:3px 6px;border:1px solid var(--rb-border-default);border-radius:var(--rb-radius-4);font:inherit;font-size:10px;background:var(--rb-background-secondary)}.overlays_separator___8OQF{margin:var(--rb-space-8) 0;height:1px;background:var(--rb-divider-default)}.overlays_confirmOverlay__5QXuA{position:fixed;inset:0;z-index:110;background:rgb(17 24 39/.4)}.overlays_confirmDialog__n5CKg{position:fixed;z-index:111;top:50%;left:50%;width:min(400px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;display:grid;gap:var(--rb-space-24);padding:var(--rb-space-24);border-radius:var(--rb-radius-16);background:var(--rb-surface-raised);box-shadow:0 16px 48px rgb(17 24 39/.2);transform:translate(-50%,-50%);outline:none}.overlays_confirmCopy__ZEDAW{display:grid;gap:var(--rb-space-8)}.overlays_confirmTitle__vELVB{margin:0;color:var(--rb-text-primary);font-size:var(--rb-type-title-04-size);font-weight:var(--rb-type-title-04-weight);line-height:var(--rb-type-title-04-line-height)}.overlays_confirmDescription__1zT26,.overlays_confirmError__SdJ88{margin:0;font-size:var(--rb-type-body-03-regular-size);line-height:var(--rb-type-body-03-regular-line-height)}.overlays_confirmDescription__1zT26{color:var(--rb-text-secondary)}.overlays_confirmError__SdJ88{color:var(--rb-text-error)}.overlays_confirmActions__E_SzI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rb-space-8)}.overlays_dangerButton__Givu2.overlays_dangerButton__Givu2{--button-default-background:var(--rb-palette-red-600);--button-default-foreground:var(--rb-text-inverse);--button-default-border:var(--rb-palette-red-600);--button-hover-background:var(--rb-palette-red-600);--button-hover-foreground:var(--rb-text-inverse);--button-hover-border:var(--rb-palette-red-600);--button-pressed-background:var(--rb-palette-red-600);--button-pressed-foreground:var(--rb-text-inverse);--button-pressed-border:var(--rb-palette-red-600);--button-loading-background:var(--rb-palette-red-600);--button-loading-foreground:var(--rb-text-inverse);--button-loading-border:var(--rb-palette-red-600);--button-disabled-background:var(--rb-surface-disabled);--button-disabled-foreground:var(--rb-text-disabled);--button-disabled-border:var(--rb-border-disabled);--button-focus:var(--rb-border-error)}.overlays_scrollButton__jvY1a{display:flex;justify-content:center;min-height:24px}.overlays_retry__n6NfL{justify-self:start;min-height:32px;color:var(--rb-text-brand-default);font:inherit;background:transparent;border:0;text-decoration:underline;cursor:pointer}.overlays_tooltip__3BOnl{z-index:70;max-width:min(280px,calc(100vw - 24px));background:var(--rb-surface-inverse);color:var(--rb-text-inverse);padding:var(--rb-space-8) var(--rb-space-10);border-radius:var(--rb-radius-6);font-size:var(--rb-type-caption-01-size);line-height:var(--rb-type-caption-01-line-height);overflow-wrap:anywhere;box-shadow:0 1px 2px rgb(17 24 39/.06)}.overlays_tooltipArrow__ZYvVa{fill:var(--rb-surface-inverse)}.overlays_toastViewport__MgMKD{position:fixed;z-index:120;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;gap:var(--rb-space-8);padding:0;margin:0;list-style:none;outline:none}.overlays_snackbar__9HZo9{display:flex;align-items:center;gap:var(--rb-space-10);min-height:48px;background:var(--rb-surface-inverse);color:var(--rb-text-inverse);padding:var(--rb-space-12) var(--rb-space-14);border-radius:var(--rb-radius-10);box-shadow:0 4px 12px -2px rgb(17 24 39/.08)}.overlays_toastIcon__JiUXn{display:flex;flex:none}:where([data-tone=info]) .overlays_toastIcon__JiUXn{color:var(--rb-feedback-info-foreground)}:where([data-tone=positive]) .overlays_toastIcon__JiUXn{color:var(--rb-feedback-positive-foreground)}:where([data-tone=warning]) .overlays_toastIcon__JiUXn{color:var(--rb-feedback-warning-foreground)}:where([data-tone=error]) .overlays_toastIcon__JiUXn{color:var(--rb-feedback-error-foreground)}.overlays_toastMessage__O0bwI{flex:1;min-width:0;font-size:var(--rb-type-body-03-regular-size);line-height:var(--rb-type-body-03-regular-line-height);overflow-wrap:anywhere}.overlays_toastAction__pMxEr,.overlays_toastClose__Tj_V1{display:inline-flex;align-items:center;justify-content:center;min-height:28px;color:inherit;background:transparent;border:0;font:inherit;font-size:14px;cursor:pointer}.overlays_toastAction__pMxEr{text-decoration:underline;text-underline-offset:3px;flex:none}.overlays_toastClose__Tj_V1{flex:none;width:28px;padding:0}.overlays_toastAction__pMxEr:focus-visible,.overlays_toastClose__Tj_V1:focus-visible{outline:1px solid var(--rb-text-inverse);outline-offset:2px}.overlays_snackbar__9HZo9[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.overlays_snackbar__9HZo9[data-swipe=end]{opacity:0}@media (pointer:coarse){.overlays_menuItem__lEGJR,.overlays_option__lO7UP,.overlays_selectTrigger__p5jKR,.overlays_toastAction__pMxEr,.overlays_toastClose__Tj_V1{min-height:44px}.overlays_toastClose__Tj_V1{width:44px}}@media (max-width:480px){.overlays_confirmDialog__n5CKg{padding:var(--rb-space-16)}.overlays_confirmActions__E_SzI{grid-template-columns:1fr}}