.period-sign-qr[data-v-08052ee5]{align-items:center;background:#08060eb8;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.period-sign-qr__panel[data-v-08052ee5]{padding:20px 22px 22px;width:min(100%,400px)}.period-sign-qr__header[data-v-08052ee5]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.period-sign-qr__title[data-v-08052ee5]{font-size:18px;font-weight:600;margin:0}.period-sign-qr__close[data-v-08052ee5]{background:transparent;border:0;color:var(--font-light);cursor:pointer;font-size:24px;line-height:1}.period-sign-qr__fallback[data-v-08052ee5],.period-sign-qr__hint[data-v-08052ee5],.period-sign-qr__order[data-v-08052ee5]{color:var(--font-light);font-size:13px;line-height:1.5;margin:0}.period-sign-qr__frame[data-v-08052ee5]{align-items:center;display:flex;justify-content:center;margin:16px 0 12px;min-height:260px;padding:16px}.period-sign-qr__image[data-v-08052ee5]{background:#fff;display:block;height:240px;-o-object-fit:contain;object-fit:contain;width:240px}.period-sign-qr__actions[data-v-08052ee5]{display:flex;gap:10px;margin-top:16px}.period-sign-qr__btn[data-v-08052ee5]{background:var(--primary);border:0;border-radius:10px;color:#fff;cursor:pointer;flex:1;font-size:14px;height:40px}.period-sign-qr__btn--ghost[data-v-08052ee5]{background:transparent;border:1px solid var(--border);color:var(--font)}.subscription-backdrop[data-v-9a43bbaf]{z-index:60}.subscription-modal[data-v-9a43bbaf]{border-radius:20px;display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;padding:0;width:min(1120px,calc(100vw - 32px))}.subscription-modal__header[data-v-9a43bbaf]{align-items:center;border-bottom:1px solid rgba(118,86,255,.16);display:flex;gap:16px;justify-content:space-between;padding:18px 22px}.subscription-modal__title[data-v-9a43bbaf]{color:#fff;font-size:20px;font-weight:700;margin:0}.subscription-modal__header-actions[data-v-9a43bbaf]{align-items:center;display:flex;gap:12px}.subscription-modal__benefits-link[data-v-9a43bbaf]{align-items:center;color:#c7b5ffeb;display:inline-flex;font-size:13px;font-weight:600;gap:4px;text-decoration:none}.subscription-modal__benefits-link[data-v-9a43bbaf]:hover{color:#fff}.subscription-modal__benefits-link--disabled[data-v-9a43bbaf]{opacity:.45;pointer-events:none}.subscription-modal__close[data-v-9a43bbaf]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#ffffffdb;display:inline-flex;font-size:22px;height:36px;justify-content:center;line-height:1;width:36px}.subscription-modal__close[data-v-9a43bbaf]:disabled{cursor:not-allowed;opacity:.45}.subscription-modal__layout[data-v-9a43bbaf]{display:grid;flex:1;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);min-height:0}.subscription-modal__main[data-v-9a43bbaf]{min-width:0;overflow:auto;padding:20px 22px 24px}.subscription-modal__user[data-v-9a43bbaf]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;display:flex;gap:12px;margin-bottom:18px;padding:12px 14px}.subscription-modal__avatar[data-v-9a43bbaf]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;flex:0 0 auto;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.subscription-modal__user-meta[data-v-9a43bbaf]{display:grid;gap:4px;min-width:0}.subscription-modal__user-topline[data-v-9a43bbaf]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.subscription-modal__username[data-v-9a43bbaf]{color:#fff;font-size:15px;font-weight:700}.subscription-modal__tier-badge[data-v-9a43bbaf]{align-items:center;background:#7656ff1f;border:1px solid rgba(118,86,255,.22);border-radius:6px;color:#c7b5ffeb;display:inline-flex;font-size:12px;font-weight:500;min-height:22px;padding:0 8px}.subscription-modal__phone[data-v-9a43bbaf]{color:var(--font-light);font-size:12px;margin:0}.subscription-modal__section-head[data-v-9a43bbaf]{margin-bottom:12px}.subscription-modal__section-head h3[data-v-9a43bbaf]{color:#ffffffeb;font-size:15px;font-weight:700;margin:0}.subscription-modal__checkout[data-v-9a43bbaf]{background:linear-gradient(180deg,rgba(118,86,255,.08),transparent 36%),#100c18b8;border-left:1px solid rgba(118,86,255,.16);display:flex;flex-direction:column;gap:14px;min-width:0;overflow:auto;padding:20px 18px 18px}.subscription-modal__checkout-summary[data-v-9a43bbaf]{display:grid;gap:8px}.subscription-modal__checkout-plan[data-v-9a43bbaf]{color:#ffffffc7;font-size:14px;font-weight:600;margin:0}.subscription-modal__checkout-price[data-v-9a43bbaf]{color:#fff;font-size:36px;font-weight:700;line-height:1.1;margin:0}.subscription-modal__checkout-lines[data-v-9a43bbaf]{display:grid;gap:8px;margin:0}.subscription-modal__checkout-line[data-v-9a43bbaf]{align-items:center;color:#ffffff9e;display:flex;font-size:13px;gap:12px;justify-content:space-between}.subscription-modal__checkout-line dd[data-v-9a43bbaf],.subscription-modal__checkout-line dt[data-v-9a43bbaf]{margin:0}.subscription-modal__checkout-line--discount[data-v-9a43bbaf]{color:#c7b5ff}.subscription-modal__checkout-line--total[data-v-9a43bbaf]{border-top:1px solid hsla(0,0%,100%,.08);color:#fff;font-weight:700;padding-top:8px}.subscription-modal__checkout-expire[data-v-9a43bbaf]{color:var(--font-light);font-size:12px;margin:0}.subscription-modal__pay-wrap[data-v-9a43bbaf]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:grid;gap:10px;justify-items:center;margin-top:4px;padding:16px 12px}.subscription-modal__pay-hint[data-v-9a43bbaf]{color:#ffffffb8;font-size:12px;margin:0;text-align:center}.subscription-modal__pay-icons[data-v-9a43bbaf]{display:flex;gap:10px}.subscription-modal__pay-icon[data-v-9a43bbaf]{align-items:center;background:transparent;border:2px solid transparent;border-radius:12px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease;width:40px}.subscription-modal__pay-icon[data-v-9a43bbaf]:hover{transform:translateY(-1px)}.subscription-modal__pay-icon--active[data-v-9a43bbaf]{border-color:#c7b5ffe6;box-shadow:0 0 0 3px #7656ff38}.subscription-modal__pay-icon--disabled[data-v-9a43bbaf],.subscription-modal__pay-icon[data-v-9a43bbaf]:disabled{box-shadow:none;cursor:not-allowed;opacity:.38;transform:none}.subscription-modal__pay-svg[data-v-9a43bbaf]{display:block;height:36px;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:36px}.subscription-modal__confirm[data-v-9a43bbaf]{align-items:center;background:linear-gradient(90deg,#7656fff5,#e73a79db);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:44px;width:100%}.subscription-modal__confirm[data-v-9a43bbaf]:disabled{cursor:not-allowed;opacity:.58}.subscription-modal__pay-message[data-v-9a43bbaf]{background:#7656ff1a;border:1px solid rgba(118,86,255,.22);border-radius:10px;color:#c7b5ff;font-size:13px;line-height:1.5;margin:0;padding:10px 12px;text-align:center}.subscription-modal__pay-message--success[data-v-9a43bbaf]{background:#21d18c1f;border-color:#21d18c59;color:#7dffc2;font-weight:600}.subscription-modal__pay-message--error[data-v-9a43bbaf]{background:#e661571f;border-color:#e6615766;color:#ffb4ae}.subscription-modal__pay-wait[data-v-9a43bbaf]{background:#7656ff1a;border:1px solid rgba(118,86,255,.28);border-radius:12px;display:grid;gap:10px;padding:12px}.subscription-modal__pay-wait-text[data-v-9a43bbaf]{color:#ffffffdb;font-size:12px;line-height:1.6;margin:0}.subscription-modal__pay-wait-actions[data-v-9a43bbaf]{display:flex;flex-wrap:wrap;gap:8px}.subscription-modal__pay-wait-btn[data-v-9a43bbaf]{background:linear-gradient(90deg,#7656fff5,#e73a79db);border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1 120px;font-size:12px;font-weight:700;min-height:36px}.subscription-modal__pay-wait-btn--ghost[data-v-9a43bbaf]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.14);color:#ffffffdb}.subscription-modal__checkout-empty[data-v-9a43bbaf]{color:var(--font-light);font-size:14px;margin:24px 0;text-align:center}.subscription-modal__agreement[data-v-9a43bbaf]{align-items:flex-start;color:#ffffff9e;cursor:pointer;display:flex;font-size:12px;gap:10px;line-height:1.7;margin:0;padding-top:2px;-webkit-tap-highlight-color:transparent}.subscription-modal__agreement a[data-v-9a43bbaf]{color:#c7b5ffeb;text-decoration:underline;text-underline-offset:3px}.subscription-modal__agreement a[data-v-9a43bbaf]:hover{color:#fff}.subscription-modal__checkbox[data-v-9a43bbaf]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.22);border-radius:5px;cursor:pointer;flex:0 0 auto;height:16px;margin-top:2px;width:16px}.subscription-modal__checkbox[data-v-9a43bbaf]:checked{background:radial-gradient(circle at center,#fff 0 32%,transparent 36%),linear-gradient(135deg,#7656fff5,#e73a79d6);border-color:#9174ffc7}.subscription-modal__checkbox[data-v-9a43bbaf]:disabled{cursor:not-allowed;opacity:.55}@media(max-width:980px){.subscription-backdrop[data-v-9a43bbaf]{align-content:center;padding:calc(12px + var(--safe-top)) 12px calc(12px + var(--safe-bottom));place-items:center;z-index:70}.subscription-modal[data-v-9a43bbaf]{border-radius:16px;max-height:min(88dvh,calc(var(--mobile-viewport-height) - 24px));width:min(520px,calc(100vw - 24px))}.subscription-modal__header[data-v-9a43bbaf]{flex-shrink:0;flex-wrap:wrap;gap:10px;padding:14px 16px}.subscription-modal__title[data-v-9a43bbaf]{font-size:17px}.subscription-modal__benefits-link[data-v-9a43bbaf]{font-size:12px}.subscription-modal__layout[data-v-9a43bbaf]{grid-template-columns:1fr;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.subscription-modal__checkout[data-v-9a43bbaf],.subscription-modal__main[data-v-9a43bbaf]{overflow:visible;padding:14px 16px 18px}.subscription-modal__user[data-v-9a43bbaf]{margin-bottom:12px;padding:10px 12px}.subscription-modal__avatar[data-v-9a43bbaf]{height:40px;width:40px}.subscription-modal__checkout[data-v-9a43bbaf]{border-left:none;border-top:1px solid rgba(118,86,255,.16)}.subscription-modal__checkout--sheet[data-v-9a43bbaf]{bottom:calc(12px + var(--safe-bottom, 0px));left:12px;max-height:min(82dvh,calc(var(--mobile-viewport-height, 100dvh) - 48px));overflow:auto;position:fixed;right:12px;top:auto;z-index:86;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,#1c1430fa,#0e0a18fa);border:1px solid rgba(118,86,255,.28);border-radius:16px;box-shadow:0 18px 48px #00000073;overscroll-behavior:contain;padding:0 16px 18px}.subscription-modal__checkout-sheet-header[data-v-9a43bbaf]{align-items:center;background:#140e24f5;border-bottom:1px solid rgba(118,86,255,.16);display:flex;gap:12px;justify-content:space-between;margin:0 -16px 12px;padding:14px 16px 12px;position:sticky;top:0;z-index:1}.subscription-modal__checkout-sheet-title[data-v-9a43bbaf]{color:#fff;font-size:17px;font-weight:700;margin:0}.subscription-modal__checkout-sheet-backdrop[data-v-9a43bbaf]{background:#06040e9e;inset:0;position:fixed;z-index:85}.subscription-modal__checkout-price[data-v-9a43bbaf]{font-size:28px}.subscription-modal__pay-wrap[data-v-9a43bbaf]{gap:8px;padding:12px 10px}.subscription-modal__agreement[data-v-9a43bbaf]{font-size:12px;margin-top:8px}}.user-profile-panel[data-v-542adced]{background:radial-gradient(circle at top,rgba(118,86,255,.08),transparent 42%),#0c0914;display:grid;gap:28px;grid-template-rows:auto auto minmax(0,1fr);inset:0 0 0 96px;overflow:auto;padding:clamp(24px,4vw,48px);position:fixed;z-index:40}.user-profile-panel__settings-wrap[data-v-542adced]{position:absolute;right:clamp(20px,3vw,32px);top:clamp(20px,3vw,32px);z-index:2}.user-profile-panel__close[data-v-542adced]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#ffffffd1;cursor:pointer;display:none;font-size:24px;height:42px;justify-content:center;left:clamp(16px,3vw,24px);line-height:1;position:absolute;top:clamp(20px,3vw,32px);width:42px;z-index:2}.user-profile-panel__create[data-v-542adced],.user-profile-panel__icon-button[data-v-542adced],.user-profile-panel__settings[data-v-542adced],.user-profile-panel__support[data-v-542adced]{border:none;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,opacity .16s ease}.user-profile-panel__settings[data-v-542adced]{align-items:center;background:#ffffff0f;border-radius:12px;color:#ffffffd1;display:inline-flex;font-size:18px;height:42px;justify-content:center;width:42px}.user-profile-panel__settings-menu[data-v-542adced]{background:#14101ef5;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:0 16px 40px #00000052;min-width:132px;padding:6px;position:absolute;right:0;top:calc(100% + 8px)}.user-profile-panel__settings-item[data-v-542adced]{align-items:center;background:transparent;border:none;border-radius:10px;color:#ffffffe0;cursor:pointer;display:flex;font-size:14px;min-height:40px;padding:0 12px;text-align:left;transition:background-color .16s ease,color .16s ease;width:100%}.user-profile-panel__settings-item[data-v-542adced]:hover{background:#ffffff14;color:#fff}.user-profile-panel__header[data-v-542adced]{align-items:center;display:flex;gap:20px;max-width:960px}.user-profile-panel__avatar[data-v-542adced]{background:#ffffff14;border:2px solid hsla(0,0%,100%,.12);border-radius:50%;height:88px;-o-object-fit:cover;object-fit:cover;width:88px}.user-profile-panel__identity[data-v-542adced]{display:grid;gap:12px;min-width:0}.user-profile-panel__meta-row[data-v-542adced],.user-profile-panel__name-row[data-v-542adced]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.user-profile-panel__name[data-v-542adced]{color:#fff;font-size:clamp(24px,3vw,32px);line-height:1.2;margin:0}.user-profile-panel__icon-button[data-v-542adced]{align-items:center;background:#ffffff0f;border-radius:8px;color:#ffffffb8;display:inline-flex;font-size:12px;height:28px;justify-content:center;min-width:28px;padding:0 8px}.user-profile-panel__icon-label[data-v-542adced]{font-size:11px;font-weight:700}.user-profile-panel__tier-badge[data-v-542adced]{align-items:center;background:#7656ff2e;border:1px solid rgba(145,116,255,.28);border-radius:999px;color:#d7c7ff;display:inline-flex;font-size:12px;font-weight:600;min-height:28px;padding:0 10px}.user-profile-panel__stat[data-v-542adced]{align-items:center;color:#ffffffb8;display:inline-flex;font-size:14px;gap:6px}.user-profile-panel__tabs[data-v-542adced]{background:#ffffff0f;border-radius:999px;display:inline-flex;gap:8px;padding:4px;width:-moz-fit-content;width:fit-content}.user-profile-panel__tab[data-v-542adced]{background:transparent;border:none;border-radius:999px;color:#ffffff9e;cursor:pointer;font-size:14px;font-weight:600;min-height:38px;min-width:96px;padding:0 18px}.user-profile-panel__tab--active[data-v-542adced]{background:#ffffff1f;color:#fff}.user-profile-panel__content[data-v-542adced]{align-content:start;display:grid;gap:16px;min-height:min(520px,calc(100vh - 280px));place-items:center;text-align:center}.user-profile-panel__hint[data-v-542adced]{color:#ffffff9e;font-size:14px;margin:0}.user-profile-panel__hint--error[data-v-542adced]{color:#ff8f9d}.user-profile-panel__grid[data-v-542adced]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));text-align:left;width:min(960px,100%)}.user-profile-panel__card[data-v-542adced]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:grid;gap:10px;padding:10px}.user-profile-panel__card--clickable[data-v-542adced]{cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.user-profile-panel__card--clickable[data-v-542adced]:hover{background:#ffffff0f;border-color:#ffffff29;transform:translateY(-2px)}.user-profile-panel__card--clickable[data-v-542adced]:focus-visible{outline:2px solid rgba(145,116,255,.7);outline-offset:2px}.user-profile-panel__card-media[data-v-542adced]{aspect-ratio:1;background:#ffffff0f;border-radius:12px;overflow:hidden;position:relative}.user-profile-panel__card-image[data-v-542adced],.user-profile-panel__card-video[data-v-542adced]{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.user-profile-panel__card-play[data-v-542adced]{background:#0c09149e;border-radius:50%;color:#fff;display:grid;font-size:16px;height:44px;inset:0;line-height:1;margin:auto;place-items:center;pointer-events:none;position:absolute;width:44px}.user-profile-panel__card-placeholder[data-v-542adced]{color:#ffffff8f;display:grid;font-size:13px;height:100%;place-items:center;width:100%}.user-profile-panel__card-badge[data-v-542adced]{background:#0c0914b8;border-radius:999px;color:#ffffffe0;font-size:11px;left:8px;padding:4px 8px;position:absolute;top:8px}.user-profile-panel__card-meta[data-v-542adced]{color:#ffffffb8;display:grid;font-size:12px;gap:4px}.user-profile-panel__card-meta strong[data-v-542adced]{color:#fff;font-size:13px}.user-profile-panel__card-actions[data-v-542adced]{display:flex;flex-wrap:wrap;gap:8px}.user-profile-panel__card-action[data-v-542adced]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#ffffffdb;cursor:pointer;font-size:12px;font-weight:600;min-height:30px;padding:0 10px}.user-profile-panel__card-action[data-v-542adced]:hover:not(:disabled){background:#7656ff29;border-color:#9174ff66}.user-profile-panel__card-action[data-v-542adced]:disabled{cursor:default;opacity:.55}.user-profile-panel__reject[data-v-542adced]{color:#ffb4b4;font-size:12px;line-height:1.5;margin:0}.user-profile-panel__card-badge--approved[data-v-542adced]{background:#58c48c2e;color:#b9f0d0}.user-profile-panel__card-badge--pending[data-v-542adced]{background:#ffbe5d29;color:#ffd38f}.user-profile-panel__card-badge--rejected[data-v-542adced]{background:#ff6e8229;color:#ffb4b4}.user-profile-panel__card-badge--muted[data-v-542adced]{background:#ffffff14;color:#ffffffb8}.user-profile-panel__load-more[data-v-542adced]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#ffffffd1;cursor:pointer;font-size:14px;min-height:40px;min-width:120px;padding:0 18px}.user-profile-panel__empty-image[data-v-542adced]{width:min(220px,42vw)}.user-profile-panel__empty-title[data-v-542adced]{color:#fff;font-size:clamp(28px,4vw,40px);line-height:1.2;margin:0}.user-profile-panel__empty-text[data-v-542adced]{color:#ffffff8f;font-size:15px;line-height:1.7;margin:0;max-width:420px}.user-profile-panel__create[data-v-542adced]{background:linear-gradient(90deg,#7656fff5,#e73a79d6);border-radius:999px;color:#fff;font-size:15px;font-weight:600;min-height:46px;min-width:148px;padding:0 24px}.user-profile-panel__support[data-v-542adced]{align-items:center;background:#ffffff14;border-radius:50%;bottom:clamp(20px,3vw,32px);color:#ffffffd1;display:inline-flex;font-size:18px;height:48px;justify-content:center;position:fixed;right:clamp(20px,3vw,32px);text-decoration:none;width:48px}.user-profile-panel__status[data-v-542adced]{background:#14101eeb;border-radius:999px;bottom:28px;color:#ffffffd1;font-size:13px;left:50%;margin:0;padding:10px 16px;position:fixed;transform:translate(-50%)}.user-profile-panel__create[data-v-542adced]:hover,.user-profile-panel__icon-button[data-v-542adced]:hover,.user-profile-panel__settings-item[data-v-542adced]:hover,.user-profile-panel__settings[data-v-542adced]:hover,.user-profile-panel__support[data-v-542adced]:hover{transform:translateY(-1px)}@media(max-width:960px){.user-profile-panel[data-v-542adced]{left:0;padding-bottom:calc(var(--mobile-bottomnav-height) + var(--safe-bottom) + 16px);padding-top:calc(64px + var(--safe-top));z-index:45}.user-profile-panel__close[data-v-542adced]{display:inline-flex}.user-profile-panel__close[data-v-542adced],.user-profile-panel__settings-wrap[data-v-542adced]{top:calc(12px + var(--safe-top))}.user-profile-panel__header[data-v-542adced]{align-items:flex-start;flex-direction:column}.user-profile-panel__tabs[data-v-542adced]{display:flex;max-width:100%;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.user-profile-panel__tabs[data-v-542adced]::-webkit-scrollbar{display:none}.user-profile-panel__tab[data-v-542adced]{flex:0 0 auto;min-width:0;padding:0 14px;white-space:nowrap}.user-profile-panel__icon-button[data-v-542adced]{height:44px;min-width:44px}.user-profile-panel__support[data-v-542adced]{bottom:calc(var(--mobile-bottomnav-height) + var(--safe-bottom) + 16px)}.user-profile-panel__status[data-v-542adced]{bottom:calc(var(--mobile-bottomnav-height) + var(--safe-bottom) + 12px)}.user-profile-panel__grid[data-v-542adced]{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.user-profile-panel__card[data-v-542adced]{border-radius:14px;padding:8px}.user-profile-panel__card--clickable[data-v-542adced]:hover{transform:none}.user-profile-panel__card--clickable[data-v-542adced]:active{background:#ffffff14}}.work-preview[data-v-542adced]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06040ceb;display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr) auto;inset:0;justify-items:center;padding:calc(16px + var(--safe-top, 0px)) 16px calc(16px + var(--safe-bottom, 0px));position:fixed;z-index:80}.work-preview__close[data-v-542adced]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:28px;height:44px;justify-content:center;justify-self:end;line-height:1;width:44px}.work-preview__stage[data-v-542adced]{display:grid;height:100%;min-height:0;place-items:center;width:100%}.work-preview__image[data-v-542adced],.work-preview__video[data-v-542adced]{background:#000;border-radius:12px;display:block;height:auto;max-height:min(78vh,100%);max-width:min(960px,100%);-o-object-fit:contain;object-fit:contain;width:auto}.work-preview__video[data-v-542adced]{aspect-ratio:16/9;max-height:min(78vh,100%);width:min(960px,100%)}.work-preview__caption[data-v-542adced]{color:#ffffffb8;font-size:13px;margin:0;max-width:min(960px,100%);text-align:center}@media(max-width:960px){.work-preview[data-v-542adced]{padding:calc(12px + var(--safe-top, 0px)) 12px calc(12px + var(--safe-bottom, 0px));z-index:90}.work-preview__image[data-v-542adced],.work-preview__video[data-v-542adced]{border-radius:8px;max-height:calc(100dvh - 140px);max-width:100%}.work-preview__video[data-v-542adced]{aspect-ratio:auto;height:auto;min-height:200px;width:100%}}
