.title[data-v-552ab8d2]{color:var(--color-text-main);display:flex;font-size:20px;font-weight:600;gap:24px;text-align:justify}.visibility-tag[data-v-552ab8d2]{align-items:center;border:1px solid var(--color-brand-navy);display:flex;flex-shrink:0;gap:4px;height:30px;--icon-fill-color:var(--color-brand-navy);border-radius:20px;color:var(--color-brand-navy);padding:0 14px}.visibility-tag .label[data-v-552ab8d2]{color:var(--color-text-main);font-size:12px;font-weight:400}.photo-info[data-v-5098fcf2]{display:flex;gap:32px;padding-left:8px;width:100%}.photo-info>.__primary[data-v-5098fcf2]{flex-grow:1}.photo-info>.__secondary[data-v-5098fcf2]{flex-shrink:0;width:320px}@media screen and (max-width:1240px){.photo-info[data-v-5098fcf2]{flex-direction:column;gap:16px}.photo-info>.__secondary[data-v-5098fcf2]{border-top:1px solid var(--color-line-1);padding-top:16px;width:100%}}.description[data-v-5098fcf2]{color:var(--color-text-main);font-size:12px;font-weight:300;margin-bottom:24px;text-align:justify}.meta[data-v-5098fcf2]{color:var(--color-text-sub);font-size:12px;font-weight:400}.account-item[data-v-5098fcf2]{align-items:center;display:flex;gap:4px}.account-item>.__left[data-v-5098fcf2]{flex-shrink:0}.account-item>.__center[data-v-5098fcf2]{flex-grow:1}.account-item>.__right[data-v-5098fcf2]{flex-shrink:0}.account-item .avatar-wrapper[data-v-5098fcf2]{align-items:center;background-color:#f2f2f2;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:8px;overflow:hidden;width:40px;--icon-key-color:var(--7ee53491)}.account-item .avatar-wrapper img[data-v-5098fcf2]{height:100%;width:100%}.account-item .username[data-v-5098fcf2]{font-size:14px;font-weight:600}.message[data-v-d646b7f3]{padding:16px}.share-modal-overlay[data-v-0508d01b]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.share-modal[data-v-0508d01b]{background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:80vh;max-width:600px;overflow:hidden;width:90%}.share-modal-header[data-v-0508d01b]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.share-modal-title[data-v-0508d01b]{color:#111827;font-size:18px;font-weight:600;margin:0}.share-modal-close[data-v-0508d01b]{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s}.share-modal-close[data-v-0508d01b]:hover{background-color:#f3f4f6}.share-modal-content[data-v-0508d01b]{padding:24px}.share-tabs[data-v-0508d01b]{border-bottom:1px solid #e5e7eb;display:flex;margin-bottom:24px}.share-tab[data-v-0508d01b]{align-items:center;background:none;border:none;border-bottom:2px solid transparent;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px;transition:all .2s}.share-tab[data-v-0508d01b]:hover{color:#374151}.share-tab.active[data-v-0508d01b]{border-bottom-color:#3b82f6;color:#111827}.tab-icon[data-v-0508d01b]{flex-shrink:0;height:16px;width:16px}.share-content[data-v-0508d01b]{min-height:200px}.share-section[data-v-0508d01b]{animation:fadeIn-0508d01b .2s ease-out}.share-section-header[data-v-0508d01b]{margin-bottom:16px}.share-section-header h4[data-v-0508d01b]{color:#111827;font-size:16px;font-weight:600;margin:0 0 8px}.share-description[data-v-0508d01b]{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.code-container[data-v-0508d01b]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;position:relative}.code-block[data-v-0508d01b]{background-color:#f8fafc;color:#334155;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5;margin:0;overflow-x:auto;padding:16px;white-space:pre-wrap;word-break:break-all}.copy-button[data-v-0508d01b]{align-items:center;background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:8px 12px;position:absolute;right:12px;top:12px;transition:background-color .2s}.copy-button[data-v-0508d01b]:hover{background-color:#2563eb}.copy-button[data-v-0508d01b]:active{background-color:#1d4ed8}@media (max-width:768px){.share-modal[data-v-0508d01b]{margin:16px;width:95%}.share-modal-content[data-v-0508d01b]{padding:16px}.share-tabs[data-v-0508d01b]{flex-wrap:wrap}.share-tab[data-v-0508d01b]{flex:1;justify-content:center;min-width:0}.tab-icon[data-v-0508d01b]{height:14px;width:14px}.code-block[data-v-0508d01b]{font-size:12px;padding:12px}.copy-button[data-v-0508d01b]{justify-content:center;margin-top:12px;position:static;width:100%}}@keyframes fadeIn-0508d01b{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page[data-v-cc8d2ed5]{padding-bottom:40px;position:relative;width:100%}.page.app-page[data-v-cc8d2ed5]{padding-bottom:80px;padding-top:0}.page.app-page .page-body[data-v-cc8d2ed5]{padding:0}.page.app-page .viewer-container[data-v-cc8d2ed5]{aspect-ratio:auto;border-radius:0;height:80svh;width:100%;z-index:0}.page.app-page .information-container[data-v-cc8d2ed5]{background-color:#fff;padding:16px;position:relative;z-index:1}.page.app-page .photo-buttons[data-v-cc8d2ed5]{margin-bottom:8px;margin-top:0;padding:0}.page.app-page .photo-info[data-v-cc8d2ed5]{padding-left:0}.page.app-page.is-fullscreen .viewer-container[data-v-cc8d2ed5]{height:100svh;left:0;position:fixed;top:0;width:100svw;z-index:1000}.page.app-page.is-fullscreen .viewer-container .l-viewer[data-v-cc8d2ed5]{height:100svh;width:100svw}.page.app-page.is-fullscreen .app-header[data-v-cc8d2ed5]{z-index:1001}.page.app-page.is-fullscreen .back-button[data-v-cc8d2ed5],.page.app-page.is-fullscreen .information-container[data-v-cc8d2ed5]{display:none}.page.embed-page[data-v-cc8d2ed5]{padding-bottom:0}.page-body[data-v-cc8d2ed5]{padding:24px 120px}.page-body>.inner[data-v-cc8d2ed5]{margin:0 auto;max-width:1140px;position:relative}@media screen and (max-width:768px){.page-body[data-v-cc8d2ed5]{padding:24px}.page-body .back-button[data-v-cc8d2ed5]{left:0;top:-44px}}.back-button[data-v-cc8d2ed5]{left:-60px;position:absolute;top:0}.shadow-2[data-v-cc8d2ed5]{box-shadow:0 6px 12px #0003}.viewer-container[data-v-cc8d2ed5]{aspect-ratio:16/9;background-color:#f2f2f2;border-radius:20px;cursor:pointer;margin:0 auto;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.photo-buttons[data-v-cc8d2ed5]{align-items:center;display:flex;justify-content:space-between;margin:16px auto 32px;padding:0 4px;width:100%}.photo-buttons>.__left[data-v-cc8d2ed5]{display:flex;gap:8px}.photo-buttons>.__right[data-v-cc8d2ed5]{align-items:flex-start;display:flex;flex-shrink:0;gap:8px}.embed-page[data-v-cc8d2ed5]{background-color:#000;height:100svh;padding:0;width:100%}.embed-page .page-body[data-v-cc8d2ed5]{padding:0}.embed-page .page-body>.inner[data-v-cc8d2ed5]{max-width:100%;padding:0}.embed-page .viewer-container[data-v-cc8d2ed5]{aspect-ratio:auto;border-radius:0;height:100svh;width:100%}.status[data-v-cc8d2ed5]{align-items:center;display:flex;height:100%;justify-content:center}.icon-heart.active[data-v-cc8d2ed5]{--icon-fill-color:var(--color-brand-pink)}.debug-info[data-v-cc8d2ed5]{background:#000c;border-radius:4px;color:#fff;font-size:12px;padding:10px;position:fixed;right:10px;top:10px;z-index:9999}.app-header[data-v-cc8d2ed5]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;left:0;position:fixed;top:75px;z-index:1}.app-header>.__left[data-v-cc8d2ed5],.app-header>.__right[data-v-cc8d2ed5]{width:72px}.app-header>.__center[data-v-cc8d2ed5]{display:flex;flex:1}.app-header>.__left[data-v-cc8d2ed5],.app-header>.__right[data-v-cc8d2ed5]{align-items:center;display:flex;height:100%;padding:4px 16px}.fullscreen-button[data-v-cc8d2ed5]{align-items:center;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background-color:var(--color-glass);border-radius:50%;bottom:24px;cursor:pointer;display:flex;flex-direction:column;gap:4px;height:80px;justify-content:center;outline:none;position:absolute;right:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:80px}@media (any-hover:hover){.fullscreen-button:hover .surface[data-v-cc8d2ed5]{background-color:var(--color-glass-lighten10)}}.fullscreen-button:active .surface[data-v-cc8d2ed5]{background-color:var(--color-glass-lighten20)}.fullscreen-button .icon-wrapper[data-v-cc8d2ed5]{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.fullscreen-button .label[data-v-cc8d2ed5]{color:#fff;font-size:10px;line-height:1.2em;text-align:center}
