.PreviewBanner-module_banner__DUEAF{top:var(--spacing-4);z-index:9999;justify-content:center;align-items:baseline;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-5);color:#fff;font-size:var(--text-small);font-weight:var(--font-weight-regular);border-radius:var(--radius-md);white-space:nowrap;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #7c3aed4d}.PreviewBanner-module_text__6cCSQ{font-weight:var(--font-weight-semibold)}.PreviewBanner-module_hint__t7RE2{opacity:.85;font-size:var(--text-small);line-height:var(--text-small-line-height);font-weight:var(--font-weight-regular)}@media (width<=480px){.PreviewBanner-module_banner__DUEAF{font-size:var(--text-small);line-height:var(--text-small-line-height);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-md);gap:.375rem;top:.5rem}.PreviewBanner-module_hint__t7RE2{display:none}}@media (width>=481px) and (width<=767px){.PreviewBanner-module_banner__DUEAF{font-size:var(--text-small);line-height:var(--text-small-line-height);padding:var(--spacing-2) var(--spacing-4)}.PreviewBanner-module_hint__t7RE2{font-size:var(--text-small);line-height:var(--text-small-line-height)}}@media (width>=768px){.PreviewBanner-module_banner__DUEAF{padding:var(--spacing-3) var(--spacing-6);gap:.625rem;top:1.25rem}}.PreviewLayout-module_previewContainer__xVCdP{min-height:100vh}.PreviewLoading-module_container__S-gze{justify-content:center;align-items:center;gap:var(--spacing-4);background-color:#f5f5f5;flex-direction:column;min-height:100vh;display:flex}.PreviewLoading-module_spinner__etBMj{border-radius:var(--radius-circle);border:3px solid #e0e0e0;border-top-color:#7c3aed;width:40px;height:40px;animation:.8s linear infinite PreviewLoading-module_spin__G29I6}@keyframes PreviewLoading-module_spin__G29I6{to{transform:rotate(360deg)}}.PreviewLoading-module_text__DsiOE{font-size:var(--text-small);color:#666}.UnauthorizedPreview-module_container__Im5PT{min-height:100vh;padding:var(--spacing-6);background-color:var(--color-bg-primary,#0a0a0a);justify-content:center;align-items:center;display:flex}.UnauthorizedPreview-module_content__gyWkk{text-align:center;max-width:400px}.UnauthorizedPreview-module_icon__UnNe1{margin-bottom:var(--spacing-6);font-size:4rem}.UnauthorizedPreview-module_title__YH-aQ{font-size:1.5rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary,#fff);margin-bottom:var(--spacing-4)}.UnauthorizedPreview-module_message__vg4lv{color:var(--color-text-secondary,#a0a0a0);margin-bottom:var(--spacing-2);font-size:1rem}.UnauthorizedPreview-module_hint__qaqyq{font-size:var(--text-small);color:var(--color-text-tertiary,#6b6b6b)}
