.modal-overlay[data-v-f361ba41]{position:fixed;inset:0;background:rgba(0,0,0,.68);display:flex;align-items:center;justify-content:center;padding:var(--rz-space-16);z-index:2000}.share-modal[data-v-f361ba41]{position:relative;width:100%;max-width:420px;max-height:92vh;overflow-y:auto;background:rgb(var(--v-theme-card));border:1px solid rgb(var(--v-theme-input-bg));border-radius:var(--rz-radius-xl);padding:30px 28px 22px;color:#fff;font-family:Ubuntu,sans-serif;text-align:center}.sm-x[data-v-f361ba41]{position:absolute;top:11px;right:11px;background:transparent;border:none;color:rgb(var(--v-theme-grey-theme));cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.sm-x[data-v-f361ba41]:hover{color:#fff}.sm-eyebrow[data-v-f361ba41]{font-size:var(--rz-text-xs);letter-spacing:var(--rz-track-caps-wide);text-transform:uppercase;font-weight:700;color:rgb(var(--rz-role-active));margin-bottom:8px}.sm-title[data-v-f361ba41]{margin:0 0 8px;font-size:23px;font-weight:800;letter-spacing:var(--rz-track-tight)}.sm-sub[data-v-f361ba41]{margin:0 0 20px;font-size:var(--rz-text-base);line-height:1.55;color:#c6c9af}.sm-card[data-v-f361ba41]{margin:0 auto 20px;max-width:clamp(140px,21vh,236px);position:relative}.sm-card.is-loading img[data-v-f361ba41],.sm-card.is-failed img[data-v-f361ba41]{visibility:hidden}.sm-skel[data-v-f361ba41]{position:absolute;inset:0;border-radius:var(--rz-radius-lg, 12px);background:linear-gradient(90deg,rgb(var(--v-theme-card)),rgb(var(--v-theme-input-bg)),rgb(var(--v-theme-card)));background-size:200% 100%;animation:sm-shimmer-f361ba41 1.2s ease-in-out infinite}@keyframes sm-shimmer-f361ba41{to{background-position:-200% 0}}.sm-card-failed[data-v-f361ba41]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rz-space-8);padding:var(--rz-space-14);border-radius:var(--rz-radius-lg, 12px);border:1px dashed rgb(var(--v-theme-input-bg));color:rgb(var(--v-theme-grey-theme));text-align:center}.sm-card-failed p[data-v-f361ba41]{margin:0;font-size:var(--rz-text-sm);line-height:1.45}.sm-card-status[data-v-f361ba41]{margin:-12px 0 20px;font-size:var(--rz-text-sm);color:rgb(var(--v-theme-grey-theme));text-align:center}@media (prefers-reduced-motion: reduce){.sm-skel[data-v-f361ba41]{animation:none}}.sm-card img[data-v-f361ba41]{width:100%;aspect-ratio:1080 / 1920;height:auto;background:rgb(var(--v-theme-input-bg));border-radius:var(--rz-radius-lg);border:1px solid rgb(var(--v-theme-input-bg));box-shadow:0 20px 44px #00000080;display:block}.sm-actions[data-v-f361ba41]{display:flex;gap:var(--rz-space-8);margin-bottom:12px}.sm-btn[data-v-f361ba41]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Ubuntu,sans-serif;font-weight:700;font-size:var(--rz-text-md);padding:11px 12px;border-radius:var(--rz-radius-md);cursor:pointer;border:1px solid rgb(var(--v-theme-input-bg))}.sm-primary[data-v-f361ba41]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-ink));border-color:rgb(var(--v-theme-primary))}.sm-primary[data-v-f361ba41]:hover{filter:brightness(1.05)}.sm-ghost[data-v-f361ba41]{background:transparent;color:#e6e7de}.sm-ghost[data-v-f361ba41]:hover{border-color:#454935}.sm-channels[data-v-f361ba41]{display:flex;gap:var(--rz-space-8);justify-content:center;flex-wrap:wrap;margin-bottom:4px}.sm-chan[data-v-f361ba41]{display:inline-flex;align-items:center;gap:var(--rz-space-6);background:rgb(var(--v-theme-background));border:1px solid rgb(var(--v-theme-input-bg));border-radius:var(--rz-radius-pill);color:#b7bdc7;font-family:Ubuntu,sans-serif;font-size:var(--rz-text-sm);font-weight:700;padding:8px 13px;cursor:pointer;text-decoration:none;transition:border-color .15s,color .15s}.sm-chan[data-v-f361ba41]:hover{color:#fff;border-color:#454935}.sm-hint[data-v-f361ba41]{margin:10px 0 0;font-size:var(--rz-text-sm);color:rgb(var(--v-theme-grey-theme))}.sm-done[data-v-f361ba41]{position:sticky;bottom:0;display:block;width:100%;margin-top:14px;background:rgb(var(--v-theme-card));border:none;color:rgb(var(--v-theme-grey-theme));font-family:Ubuntu,sans-serif;font-size:var(--rz-text-md);font-weight:600;cursor:pointer;padding:var(--rz-space-6)}.sm-done[data-v-f361ba41]:hover{color:#fff}
