.VueHoverfade-enter-active,.VueHoverfade-leave-active{transition:opacity .5s}.VueHoverfade-enter,.VueHoverfade-leave-to{opacity:0}.vh--outer[v-cloak]{display:none}.vh--flex{display:flex}.vh--jc{justify-content:center}.vh--ai{align-items:center}.vh--rel{position:relative}.vh--abs{position:absolute}.vh--outer{color:#fff;font-family:Arial,Helvetica,sans-serif;line-height:0;display:inline-block}.vh--holder{touch-action:manipulation;cursor:zoom-in;align-items:flex-start;overflow:hidden}.vh--image{pointer-events:none;top:0;left:0;max-width:none!important}.vh--message{text-align:center;line-height:initial;background-color:#000000a6;border-radius:50px;padding:8px 15px}.vh--message-top{top:20px}.vh--message-bottom{bottom:20px}.vh--icon{margin-right:5px;font-size:20px;line-height:20px;display:block;transform:rotate(-45deg)}.vh--close{cursor:pointer;background-color:#000000a6;border-radius:50px;width:28px;height:28px;font-size:23px;line-height:0}.vh--top-left{top:5px;left:5px}.vh--top-right{top:5px;right:5px}.vh--top-center{top:5px;left:50%;transform:translate(-50%)}.vh--bottom-left{bottom:5px;left:5px}.vh--bottom-right{bottom:5px;right:5px}.vh--bottom-center{bottom:5px;left:50%;transform:translate(-50%)}.vh--loading-o{pointer-events:none;background-color:#000000a6;width:100%;height:100%;top:0;left:0}.vh--loading{width:36px;height:70px;font-size:60px;line-height:60px;animation:1s linear infinite vuehoverzoomspin;top:50%;left:50%}.vh--none{opacity:0}.vh--no-click img{pointer-events:none}@keyframes vuehoverzoomspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.image-detail-container[data-v-9a2ba9c4]{--detail-hero-height:clamp(640px, calc(100vh - 128px), 920px);--detail-media-max-height:90vh;--detail-hero-row-height:min(var(--detail-hero-height), var(--detail-media-max-height));--detail-secondary-row-height:clamp(460px, 56vh, 640px);--detail-timeline-thumb-size:64px;--detail-accent:#fc0;--detail-accent-soft:#ffcc002e;--detail-accent-secondary:#f18f5a;--detail-bg-start:#111317;--detail-bg-end:#07080b;--detail-bg-base:#0c0f14;--detail-panel:#333333f0;--detail-panel-strong:#2c2c2cf5;--detail-panel-soft:#1f1f1fb8;--detail-frame-start:#f5c249;--detail-frame-end:#c86b3c;--detail-border:#ffffff1f;--detail-chip-bg:#2c2c2cd1;--detail-glow:#ffcc003d;--detail-glow-strong:#fc06;--detail-glow-secondary:#f18f5a3d;--detail-shadow:#0000006b;--detail-modal:#242426f5;--detail-text:#f4f1ea;--detail-text-muted:#f4f1eabd;--detail-text-soft:#f4f1ea94;--detail-media-bg:#07090dd1;color:var(--detail-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;width:100%;min-height:100vh;margin:0;padding:24px 20px 40px;font-family:Montserrat,sans-serif;transition:background-color .45s,color .3s;position:relative}.image-detail-container[data-v-9a2ba9c4],.detail-panel[data-v-9a2ba9c4],.hero-media__frame[data-v-9a2ba9c4],.hero-media__glow[data-v-9a2ba9c4],.image-detail-container__glow[data-v-9a2ba9c4],.meta-info__item[data-v-9a2ba9c4],.detail-link[data-v-9a2ba9c4]{transition:background-color .45s,border-color .45s,box-shadow .45s,color .3s,opacity .3s}.image-detail-container[data-v-9a2ba9c4]:before{background:radial-gradient(circle at 12% 14%, var(--detail-glow), transparent 34%), radial-gradient(circle at 88% 18%, var(--detail-glow-secondary), transparent 32%), linear-gradient(180deg, var(--detail-bg-start) 0%, var(--detail-bg-end) 100%);content:"";pointer-events:none;z-index:-3;position:absolute;inset:0}.image-detail-container__ambient[data-v-9a2ba9c4],.image-detail-container__noise[data-v-9a2ba9c4],.image-detail-container__glow[data-v-9a2ba9c4],.image-detail-container__vignette[data-v-9a2ba9c4]{pointer-events:none;position:absolute;inset:0}.image-detail-container__ambient[data-v-9a2ba9c4]{z-index:-2;overflow:hidden}.image-detail-container__theme-flow[data-v-9a2ba9c4]{background:radial-gradient(circle at 14% 20%, var(--detail-flow-primary) 0%, transparent 36%), radial-gradient(circle at 78% 16%, var(--detail-flow-secondary) 0%, transparent 34%), radial-gradient(circle at 52% 74%, var(--detail-flow-tertiary) 0%, transparent 42%), radial-gradient(circle at 64% 44%, var(--detail-flow-highlight) 0%, transparent 28%);filter:blur(22px);mix-blend-mode:screen;opacity:.56;animation:9s ease-in-out infinite alternate detail-theme-flow-9a2ba9c4;inset:-10%;transform:scale(1.04)}.image-detail-container__theme-flow--ghost[data-v-9a2ba9c4]{opacity:.7;animation:.82s cubic-bezier(.22,1,.36,1) forwards detail-theme-flow-ghost-9a2ba9c4}.image-detail-container__noise[data-v-9a2ba9c4]{mix-blend-mode:soft-light;opacity:.32;background-image:radial-gradient(#ffffff0b .6px,#0000 .6px),radial-gradient(#ffffff05 .8px,#0000 .8px);background-position:0 0,18px 18px;background-size:26px 26px,42px 42px}.image-detail-container__glow[data-v-9a2ba9c4]{filter:blur(110px);opacity:.72;animation:7.4s ease-in-out infinite alternate detail-glow-drift-9a2ba9c4}.image-detail-container__glow--primary[data-v-9a2ba9c4]{background:radial-gradient(circle, var(--detail-glow-strong) 0%, transparent 68%);width:42vw;max-width:46vw;inset:-4% auto auto -8%}.image-detail-container__glow--secondary[data-v-9a2ba9c4]{background:radial-gradient(circle, var(--detail-glow-secondary) 0%, transparent 70%);width:36vw;max-width:40vw;animation-direction:alternate-reverse;inset:auto -10% 6% auto}.image-detail-container__vignette[data-v-9a2ba9c4]{background:radial-gradient(circle,#0000 42%,#04060a57 100%),linear-gradient(#ffffff05,#0000 22%,#00000029 100%)}.image-detail-page[data-v-9a2ba9c4]{z-index:1;gap:24px;display:grid;position:relative}.age-restricted-page[data-v-9a2ba9c4]{z-index:1;justify-content:center;align-items:center;min-height:min(720px,100vh - 180px);display:flex;position:relative}.age-restricted-page__content[data-v-9a2ba9c4]{background:linear-gradient(135deg, #ffcc001f, transparent 38%), linear-gradient(180deg, var(--detail-panel) 0%, var(--detail-panel-strong) 100%);border:1px solid var(--detail-border);box-shadow:0 24px 48px var(--detail-shadow);border-radius:8px;grid-template-columns:minmax(160px,240px) minmax(0,560px);align-items:center;gap:28px;width:100%;max-width:920px;padding:32px;display:grid}.age-restricted-page__visual[data-v-9a2ba9c4]{background:#07090d80;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;min-height:240px;display:flex;overflow:hidden}.age-restricted-page__visual img[data-v-9a2ba9c4]{object-fit:contain;max-width:100%;max-height:220px;display:block}.age-restricted-page__body[data-v-9a2ba9c4]{gap:18px;display:grid}.age-restricted-page__badge[data-v-9a2ba9c4]{color:var(--detail-accent);text-transform:uppercase;background:#ffcc0024;border:1px solid #ffcc0057;border-radius:8px;place-self:start;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.age-restricted-page h1[data-v-9a2ba9c4]{color:var(--detail-text);margin:0;font-size:clamp(30px,4vw,48px);line-height:1.08}.age-restricted-page p[data-v-9a2ba9c4]{color:var(--detail-text-muted);margin:0;font-size:17px;line-height:1.6}.age-restricted-page__status[data-v-9a2ba9c4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0 0;display:grid}.age-restricted-page__status div[data-v-9a2ba9c4]{background:#07090d6b;border:1px solid #ffffff17;border-radius:8px;padding:14px}.age-restricted-page__status dt[data-v-9a2ba9c4]{color:var(--detail-text-soft);margin:0 0 6px;font-size:13px}.age-restricted-page__status dd[data-v-9a2ba9c4]{color:var(--detail-text);margin:0;font-size:22px;font-weight:800}.age-restricted-page__actions[data-v-9a2ba9c4]{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.age-restricted-page__button[data-v-9a2ba9c4]{color:var(--detail-text);background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.age-restricted-page__button--primary[data-v-9a2ba9c4]{background:var(--detail-accent);border-color:var(--detail-accent);color:#1c1710}.age-restricted-page__button[data-v-9a2ba9c4]:hover{border-color:var(--detail-accent)}@keyframes detail-theme-flow-9a2ba9c4{0%{transform:translate(-1.5%,-1%)scale(1.03)rotate(0)}50%{transform:translate(1%,1.4%)scale(1.07)rotate(1.2deg)}to{transform:translate(2.4%,-1.2%)scale(1.05)rotate(-1deg)}}@keyframes detail-theme-flow-ghost-9a2ba9c4{0%{filter:blur(18px);opacity:.74;transform:translate(0,0)scale(1.01)}to{filter:blur(36px);opacity:0;transform:translate(1.5%,-1.5%)scale(1.1)}}@keyframes detail-glow-drift-9a2ba9c4{0%{transform:translate(0,0)scale(1)}to{transform:translate(3%,-2%)scale(1.06)}}@keyframes hero-swipe-hint-slide-9a2ba9c4{0%{opacity:0;transform:translate(-16px)rotate(-45deg)}25%{opacity:1;transform:translate(-4px)rotate(-45deg)}75%{opacity:1;transform:translate(14px)rotate(-45deg)}to{opacity:0;transform:translate(22px)rotate(-45deg)}}@keyframes heroImageExitLeft-9a2ba9c4{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-72px)}}@keyframes heroImageExitRight-9a2ba9c4{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(72px)}}@keyframes heroImageEnterFromRight-9a2ba9c4{0%{opacity:0;transform:translate(72px)}to{opacity:1;transform:translate(0)}}@keyframes heroImageEnterFromLeft-9a2ba9c4{0%{opacity:0;transform:translate(-72px)}to{opacity:1;transform:translate(0)}}.hero-media__image-slot[data-v-9a2ba9c4]{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.hero-media__image-slot--exit-left[data-v-9a2ba9c4]{pointer-events:none;animation:.36s ease-out forwards heroImageExitLeft-9a2ba9c4}.hero-media__image-slot--exit-right[data-v-9a2ba9c4]{pointer-events:none;animation:.36s ease-out forwards heroImageExitRight-9a2ba9c4}.hero-media__image-slot--hidden[data-v-9a2ba9c4]{opacity:0;pointer-events:none}.hero-media__image-slot--enter-from-right[data-v-9a2ba9c4]{animation:.4s cubic-bezier(.22,1,.36,1) forwards heroImageEnterFromRight-9a2ba9c4}.hero-media__image-slot--enter-from-left[data-v-9a2ba9c4]{animation:.4s cubic-bezier(.22,1,.36,1) forwards heroImageEnterFromLeft-9a2ba9c4}@media (prefers-reduced-motion:reduce){.image-detail-container__theme-flow[data-v-9a2ba9c4],.image-detail-container__theme-flow--ghost[data-v-9a2ba9c4],.image-detail-container__glow[data-v-9a2ba9c4],.hero-swipe-hint__arrow[data-v-9a2ba9c4]{animation:none}.image-detail-container__theme-flow[data-v-9a2ba9c4]{filter:blur(18px);opacity:.42;transform:none}.hero-media__image-slot--exit-left[data-v-9a2ba9c4],.hero-media__image-slot--exit-right[data-v-9a2ba9c4],.hero-media__image-slot--enter-from-right[data-v-9a2ba9c4],.hero-media__image-slot--enter-from-left[data-v-9a2ba9c4]{opacity:1;animation:none;transform:none}}.image-detail-hero[data-v-9a2ba9c4]{height:var(--detail-hero-row-height);min-height:var(--detail-hero-row-height);grid-template-columns:minmax(0,1.45fr) minmax(380px,.9fr);align-items:stretch;gap:24px;display:grid}.detail-panel[data-v-9a2ba9c4]{background:var(--detail-panel);border:1px solid var(--detail-border);box-shadow:0 24px 48px var(--detail-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:18px;padding:24px}.detail-panel--media[data-v-9a2ba9c4]{background:radial-gradient(circle at top, var(--detail-glow) 0%, transparent 48%), linear-gradient(135deg, #ffffff0d, transparent 28%), linear-gradient(180deg, #080a0eeb 0%, #0b0d12fa 100%);padding:20px;position:relative;overflow:hidden}.detail-panel--primary[data-v-9a2ba9c4]{background:linear-gradient(180deg, #ffffff0a, transparent 18%), linear-gradient(180deg, var(--detail-panel) 0%, var(--detail-panel-strong) 100%)}.detail-panel--subtle[data-v-9a2ba9c4]{background:var(--detail-panel)}.detail-panel--tight[data-v-9a2ba9c4]{padding-top:20px;padding-bottom:20px}.detail-panel--inner[data-v-9a2ba9c4]{background:var(--detail-panel-soft);box-shadow:none;border-color:#ffffff14;padding:20px}.hero-media[data-v-9a2ba9c4],.hero-sidebar[data-v-9a2ba9c4]{height:var(--detail-hero-row-height);min-height:0}.hero-media[data-v-9a2ba9c4]{max-height:var(--detail-hero-row-height);grid-template-columns:minmax(0,1fr);align-self:start;gap:18px;display:grid}.hero-media--with-timeline[data-v-9a2ba9c4]{grid-template-columns:minmax(92px,108px) minmax(0,1fr)}.hero-media__main[data-v-9a2ba9c4]{gap:14px;min-height:0;display:grid}.hero-media__frame[data-v-9a2ba9c4]{background:linear-gradient(135deg, #ffffff14, transparent 32%), linear-gradient(145deg, #080a0efa, var(--detail-media-bg));touch-action:pan-y pinch-zoom;border:1px solid #ffffff14;border-radius:18px;flex:auto;justify-content:center;align-items:center;height:auto;min-height:0;max-height:none;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 28px 64px #00000047}.hero-media__frame[data-v-9a2ba9c4]:before{background:linear-gradient(135deg, var(--detail-frame-start), var(--detail-frame-end));border-radius:inherit;content:"";filter:blur(10px);opacity:.26;position:absolute;inset:0;transform:scale(1.01)}.hero-media__frame[data-v-9a2ba9c4]:after{content:"";background:radial-gradient(circle at 50% 35%,#ffffff14,#0000 48%),#05070beb;border-radius:16px;position:absolute;inset:1px}.hero-media__glow[data-v-9a2ba9c4]{background:radial-gradient(circle at center, var(--detail-glow-strong) 0%, transparent 58%), radial-gradient(circle at center, #ffffff1a, transparent 26%);filter:blur(40px);opacity:.68;z-index:0;position:absolute;inset:10% 8%}.hero-swipe-hint[data-v-9a2ba9c4]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ffffffeb;pointer-events:none;z-index:3;background:linear-gradient(135deg,#ffffff24,#ffffff0f);border:1px solid #ffffff2e;border-radius:999px;align-self:end;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:10px 14px;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 36px #00000038}.hero-swipe-hint__label[data-v-9a2ba9c4]{letter-spacing:.01em;white-space:nowrap;font-size:.8rem;font-weight:600;line-height:1.2}.hero-swipe-hint__track[data-v-9a2ba9c4]{background:#ffffff14;border-radius:999px;flex:none;align-items:center;width:54px;height:28px;padding:0 8px;display:inline-flex;position:relative;overflow:hidden}.hero-swipe-hint__arrow[data-v-9a2ba9c4]{transform-origin:50%;border-bottom:2px solid #ffffffe6;border-right:2px solid #ffffffe6;width:10px;height:10px;animation:1.4s ease-in-out infinite hero-swipe-hint-slide-9a2ba9c4;display:inline-block;transform:rotate(-45deg)}.hero-media__frame[data-v-9a2ba9c4] img{height:auto;max-height:calc(var(--detail-hero-row-height) - 78px);object-fit:contain;filter:drop-shadow(0 18px 34px #00000052);z-index:2;width:auto;max-width:100%;margin:0 auto;display:block;position:relative}.hero-sidebar[data-v-9a2ba9c4]{height:var(--detail-hero-row-height);padding:0;display:flex;overflow:hidden}.hero-sidebar__scroll[data-v-9a2ba9c4]{scrollbar-width:thin;flex:auto;align-self:stretch;gap:18px;height:100%;min-height:0;padding:24px;display:grid;overflow:hidden auto}.hero-timeline[data-v-9a2ba9c4]{background:#0c0e13a8;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;align-self:start;gap:12px;min-height:0;margin-top:0;padding:12px;display:flex}.hero-timeline--desktop[data-v-9a2ba9c4]{height:100%}.hero-timeline__top[data-v-9a2ba9c4]{gap:10px;display:grid}.hero-timeline__status[data-v-9a2ba9c4]{text-align:left;gap:4px;display:grid}.hero-timeline__status span[data-v-9a2ba9c4]{color:var(--detail-text-soft);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.hero-timeline__status strong[data-v-9a2ba9c4]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hero-timeline__controls[data-v-9a2ba9c4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hero-timeline__nav[data-v-9a2ba9c4]{background:var(--detail-chip-bg);border:1px solid var(--detail-border);color:var(--detail-text);cursor:pointer;border-radius:12px;min-height:38px;padding:8px;font-size:18px;font-weight:700;line-height:1}.hero-timeline__nav[data-v-9a2ba9c4]:disabled{cursor:not-allowed;opacity:.45}.hero-timeline__track[data-v-9a2ba9c4]{max-height:calc((var(--detail-timeline-thumb-size) + 42px) * 4 + 30px);scrollbar-width:thin;flex-direction:column;flex:auto;gap:10px;padding-right:4px;display:flex;overflow:hidden auto}.hero-timeline__item[data-v-9a2ba9c4]{background:var(--detail-chip-bg);color:var(--detail-text);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:14px;justify-items:start;gap:6px;padding:8px;display:grid}.hero-timeline__item img[data-v-9a2ba9c4]{aspect-ratio:1;object-fit:cover;height:var(--detail-timeline-thumb-size);width:var(--detail-timeline-thumb-size);border-radius:10px}.hero-timeline__item span[data-v-9a2ba9c4],.hero-timeline__item small[data-v-9a2ba9c4]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.hero-timeline__item small[data-v-9a2ba9c4]{color:var(--detail-accent);text-transform:uppercase}.hero-timeline__item--active[data-v-9a2ba9c4]{border-color:var(--detail-accent)}.hero-timeline-toggle[data-v-9a2ba9c4]{color:var(--detail-text);cursor:pointer;text-align:left;background:#12161cd1;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:none}.hero-timeline-toggle strong[data-v-9a2ba9c4]{color:var(--detail-accent)}.timeline-sheet[data-v-9a2ba9c4]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10000;background:#030407d6;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.timeline-sheet__panel[data-v-9a2ba9c4]{background:var(--detail-modal);border:1px solid #ffffff1f;border-radius:24px 24px 18px 18px;gap:14px;width:min(100%,420px);max-height:min(72vh,620px);padding:18px;display:grid;box-shadow:0 28px 60px #00000070}.timeline-sheet__header[data-v-9a2ba9c4]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.timeline-sheet__close[data-v-9a2ba9c4]{position:static}.hero-timeline__controls--mobile[data-v-9a2ba9c4]{width:100%}.hero-timeline__track--mobile[data-v-9a2ba9c4]{max-height:min(50vh,420px)}.image-detail-secondary[data-v-9a2ba9c4]{gap:24px;display:grid}.image-detail-secondary__grid[data-v-9a2ba9c4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.detail-panel__body[data-v-9a2ba9c4]{min-height:0}.detail-panel__body--scroll[data-v-9a2ba9c4]{scrollbar-width:thin;overflow:hidden auto}.detail-panel__header[data-v-9a2ba9c4],.field-header[data-v-9a2ba9c4],.author-actions[data-v-9a2ba9c4],.image-actions[data-v-9a2ba9c4],.comment-editor-actions[data-v-9a2ba9c4],.section-title-row[data-v-9a2ba9c4],.comment-head[data-v-9a2ba9c4],.comment-actions[data-v-9a2ba9c4],.linked-moodboards__actions[data-v-9a2ba9c4]{align-items:center;gap:12px;display:flex}.detail-panel__header[data-v-9a2ba9c4]{justify-content:space-between;margin-bottom:20px}.detail-panel__header--start[data-v-9a2ba9c4]{align-items:flex-start;gap:16px}.detail-panel__header h2[data-v-9a2ba9c4],.detail-panel__header h3[data-v-9a2ba9c4],.section-title-row h3[data-v-9a2ba9c4]{margin:0}.detail-panel__eyebrow[data-v-9a2ba9c4],.linked-moodboards__eyebrow[data-v-9a2ba9c4],.field-label[data-v-9a2ba9c4],.meta-info__label[data-v-9a2ba9c4]{color:var(--detail-text-soft);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.detail-panel__eyebrow[data-v-9a2ba9c4],.linked-moodboards__eyebrow[data-v-9a2ba9c4]{color:var(--detail-accent);margin:0 0 8px}.title-block[data-v-9a2ba9c4]{min-width:0}.hero-sidebar h1[data-v-9a2ba9c4]{color:var(--detail-text);word-break:break-word;margin:0;font-size:36px;line-height:1.05}.detail-link[data-v-9a2ba9c4]{color:var(--detail-accent);white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.detail-link[data-v-9a2ba9c4]:hover,.linked-moodboards__actions a[data-v-9a2ba9c4]:hover,.author-link[data-v-9a2ba9c4]:hover,.comment-author a[data-v-9a2ba9c4]:hover{text-decoration:underline}.field-header[data-v-9a2ba9c4]{justify-content:space-between}.field-header--description[data-v-9a2ba9c4]{margin-bottom:10px}.description-block[data-v-9a2ba9c4]{border-top:1px solid #ffffff1a;margin-top:4px;padding-top:20px}.description[data-v-9a2ba9c4]{color:var(--detail-text);margin:0;line-height:1.7}.author-actions[data-v-9a2ba9c4],.image-actions[data-v-9a2ba9c4],.comment-editor-actions[data-v-9a2ba9c4]{flex-wrap:wrap}.author-actions[data-v-9a2ba9c4]{justify-content:flex-end;margin-top:4px}.author-actions__delete[data-v-9a2ba9c4]{color:#f6b1b1;background:#c3555524;border-color:#f18f8f59}.sketch-manager__create[data-v-9a2ba9c4],.sketch-manager__list[data-v-9a2ba9c4],.sketch-manager__meta[data-v-9a2ba9c4]{gap:12px;display:grid}.sketch-manager__upload[data-v-9a2ba9c4]{background:var(--detail-chip-bg);border:1px dashed var(--detail-border);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.sketch-manager__upload input[data-v-9a2ba9c4]{display:none}.sketch-manager__checkbox[data-v-9a2ba9c4]{align-items:center;gap:10px;display:flex}.sketch-manager__item[data-v-9a2ba9c4]{background:var(--detail-panel-soft);border:1px solid var(--detail-border);border-radius:16px;gap:12px;padding:14px;display:grid}.sketch-manager__item--active[data-v-9a2ba9c4]{border-color:var(--detail-accent)}.sketch-manager__item-top[data-v-9a2ba9c4]{grid-template-columns:88px 1fr;align-items:center;gap:14px;display:grid}.sketch-manager__preview[data-v-9a2ba9c4]{cursor:pointer;background:0 0;border:0;padding:0}.sketch-manager__preview img[data-v-9a2ba9c4]{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.sketch-manager__badges[data-v-9a2ba9c4],.sketch-manager__actions[data-v-9a2ba9c4]{flex-wrap:wrap;gap:10px;display:flex}.sketch-manager__badge[data-v-9a2ba9c4]{background:var(--detail-accent-soft);color:var(--detail-text);text-transform:uppercase;border-radius:999px;padding:4px 10px}.meta-panel .h2[data-v-9a2ba9c4],.image-actions-panel .h2[data-v-9a2ba9c4]{color:var(--detail-text)}.meta-info[data-v-9a2ba9c4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.meta-info__item[data-v-9a2ba9c4]{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;gap:8px;min-width:0;padding:14px 16px;display:grid}.meta-info__value[data-v-9a2ba9c4]{color:var(--detail-text);line-height:1.5}.meta-info__value--inline[data-v-9a2ba9c4]{flex-wrap:wrap;gap:6px 10px;display:flex}.author-link[data-v-9a2ba9c4]{color:var(--detail-text);line-height:1.5;text-decoration:none}.author-link--spaced[data-v-9a2ba9c4]{margin-right:0}.detail-more-by-author h3[data-v-9a2ba9c4]{margin:0}.detail-more-by-author[data-v-9a2ba9c4],.linked-moodboards[data-v-9a2ba9c4]{height:var(--detail-secondary-row-height);min-height:var(--detail-secondary-row-height);flex-direction:column;display:flex}.detail-more-by-author__body[data-v-9a2ba9c4],.linked-moodboards__body[data-v-9a2ba9c4]{flex:auto}.artworks[data-v-9a2ba9c4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.artwork-item[data-v-9a2ba9c4]{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;min-height:0;overflow:hidden}.artwork-item a[data-v-9a2ba9c4],.artwork-item img[data-v-9a2ba9c4]{width:100%;display:block}.artwork-item img[data-v-9a2ba9c4]{aspect-ratio:1;object-fit:cover;transition:transform .24s}.artwork-item:hover img[data-v-9a2ba9c4]{transform:scale(1.04)}.palette[data-v-9a2ba9c4]{margin-top:4px}.palette ul[data-v-9a2ba9c4]{perspective:1000px;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.palette__sample[data-v-9a2ba9c4]{cursor:pointer;will-change:transform;border:2px solid #ffffff1f;border-radius:12px;width:48px;height:48px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 10px 20px #0000002e}.palette__sample[data-v-9a2ba9c4]:hover{border-color:#ffffff4d;box-shadow:0 18px 36px #00000042}.tags[data-v-9a2ba9c4]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.tags span[data-v-9a2ba9c4]{background:var(--detail-chip-bg);color:var(--detail-text);cursor:pointer;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:8px 14px;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.tags span[data-v-9a2ba9c4]:hover{box-shadow:0 0 0 1px var(--detail-accent-soft);color:var(--detail-text);border-color:#ffffff38;transform:translateY(-1px)}.comment-count[data-v-9a2ba9c4]{background:var(--detail-accent-soft);color:var(--detail-accent);border:1px solid #ffffff24;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:600}.section-title-row[data-v-9a2ba9c4],.comment-head[data-v-9a2ba9c4]{justify-content:space-between}.linked-moodboards__manage[data-v-9a2ba9c4]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.linked-moodboards__manage select[data-v-9a2ba9c4],.comment-box textarea[data-v-9a2ba9c4],.comment-editor textarea[data-v-9a2ba9c4],.detail-edit-modal__input[data-v-9a2ba9c4],.detail-edit-modal__textarea[data-v-9a2ba9c4]{color:var(--detail-text);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:12px 14px;font-family:Montserrat,sans-serif;font-size:16px}.linked-moodboards__manage select[data-v-9a2ba9c4]:focus,.comment-box textarea[data-v-9a2ba9c4]:focus,.comment-editor textarea[data-v-9a2ba9c4]:focus,.detail-edit-modal__input[data-v-9a2ba9c4]:focus,.detail-edit-modal__textarea[data-v-9a2ba9c4]:focus{border-color:var(--detail-accent);box-shadow:0 0 0 1px var(--detail-accent-soft);outline:none}.linked-moodboards__list[data-v-9a2ba9c4],.comments-list[data-v-9a2ba9c4]{gap:14px;margin-top:16px;display:grid}.comments-section[data-v-9a2ba9c4]{min-width:0}.linked-moodboards__card[data-v-9a2ba9c4],.comment[data-v-9a2ba9c4],.comments-empty[data-v-9a2ba9c4],.comment-box[data-v-9a2ba9c4]{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:18px}.linked-moodboards__card[data-v-9a2ba9c4]{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.linked-moodboards__card strong[data-v-9a2ba9c4],.comment-author a[data-v-9a2ba9c4]{color:var(--detail-text);font-weight:700;text-decoration:none}.linked-moodboards__card p[data-v-9a2ba9c4]{color:var(--detail-text-soft);margin:0;line-height:1.6}.linked-moodboards__actions[data-v-9a2ba9c4]{flex-wrap:wrap}.linked-moodboards__actions a[data-v-9a2ba9c4]{color:var(--detail-accent);text-decoration:none}.comment[data-v-9a2ba9c4],.comment-editor[data-v-9a2ba9c4],.comment-box[data-v-9a2ba9c4]{gap:14px;display:grid}.comment-time[data-v-9a2ba9c4]{color:var(--detail-text-soft);margin-top:4px;font-size:14px}.comment-text[data-v-9a2ba9c4]{color:var(--detail-text);white-space:pre-wrap;margin:0;line-height:1.65}.comment-action[data-v-9a2ba9c4]{color:var(--detail-text-soft);cursor:pointer;background:0 0;border:none;padding:0;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.2}.comment-action[data-v-9a2ba9c4]:hover{color:var(--detail-text)}.comment-action--danger[data-v-9a2ba9c4]{color:#e7a1a1}.send-comment[data-v-9a2ba9c4]{background:linear-gradient(135deg, var(--detail-accent), var(--detail-accent-secondary));box-shadow:0 14px 30px var(--detail-accent-soft);color:#120f0b;cursor:pointer;border:none;border-radius:12px;width:fit-content;padding:12px 18px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.field-edit-button[data-v-9a2ba9c4]{color:var(--detail-text-soft);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.field-edit-button[data-v-9a2ba9c4]:hover{background:var(--detail-accent-soft);color:var(--detail-text);border-color:#ffffff2e}.field-edit-button svg[data-v-9a2ba9c4]{fill:currentColor;width:16px;height:16px}.detail-edit-modal[data-v-9a2ba9c4]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10000;background:#030407cc;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.detail-edit-modal__content[data-v-9a2ba9c4]{background:var(--detail-modal);border:1px solid #ffffff1f;border-radius:24px;width:100%;max-width:560px;padding:32px;position:relative;box-shadow:0 30px 60px #00000075}.detail-edit-modal__close[data-v-9a2ba9c4]{color:var(--detail-text);cursor:pointer;opacity:.5;background:0 0;border:none;font-size:32px;transition:opacity .2s;position:absolute;top:14px;right:18px}.detail-edit-modal__close[data-v-9a2ba9c4]:hover{opacity:1}.detail-edit-modal__header[data-v-9a2ba9c4]{margin-bottom:24px}.detail-edit-modal__header h2[data-v-9a2ba9c4]{margin:0}.detail-edit-modal__body[data-v-9a2ba9c4]{gap:10px;display:grid}.detail-edit-modal__label[data-v-9a2ba9c4]{color:var(--detail-text);font-family:Montserrat,sans-serif;font-size:14px;font-weight:600}.detail-edit-modal__textarea[data-v-9a2ba9c4]{resize:vertical;min-height:180px}.detail-edit-modal__actions[data-v-9a2ba9c4]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.send-comment[data-v-9a2ba9c4]:disabled,.comment-action[data-v-9a2ba9c4]:disabled,.btn[data-v-9a2ba9c4]:disabled{cursor:not-allowed;opacity:.65}@media (width<=1140px){.image-detail-hero[data-v-9a2ba9c4]{grid-template-columns:minmax(0,1.2fr) minmax(340px,.6fr)}.meta-info[data-v-9a2ba9c4],.image-detail-secondary__grid[data-v-9a2ba9c4]{grid-template-columns:1fr}.detail-more-by-author[data-v-9a2ba9c4],.linked-moodboards[data-v-9a2ba9c4]{height:auto;min-height:0}.detail-more-by-author__body[data-v-9a2ba9c4],.linked-moodboards__body[data-v-9a2ba9c4]{overflow:visible}}@media (width<=960px){.image-detail-container[data-v-9a2ba9c4]{--detail-hero-height:auto;--detail-hero-row-height:auto}.image-detail-container__glow[data-v-9a2ba9c4]{filter:blur(86px);opacity:.56}.image-detail-hero[data-v-9a2ba9c4]{grid-template-columns:1fr;height:auto;min-height:auto}.hero-media[data-v-9a2ba9c4]{grid-template-columns:1fr;gap:14px;height:auto;min-height:calc(100svh - 32px);max-height:none;display:grid}.detail-panel--media.hero-media[data-v-9a2ba9c4]{box-shadow:none;background:0 0;border:0;padding:0}.hero-media__frame[data-v-9a2ba9c4]{flex:1;height:auto;min-height:0;max-height:none;padding:12px}.hero-media__main[data-v-9a2ba9c4]{grid-template-rows:minmax(0,1fr) auto;align-content:start}.hero-timeline--desktop[data-v-9a2ba9c4]{display:none}.hero-timeline-toggle[data-v-9a2ba9c4]{align-self:start;max-height:80px;display:flex}.hero-media__frame[data-v-9a2ba9c4] img{max-height:calc(100svh - 96px)}.hero-sidebar[data-v-9a2ba9c4]{height:auto;overflow:visible}.hero-sidebar__scroll[data-v-9a2ba9c4]{height:auto;max-height:none;padding:24px;overflow:visible}.artworks[data-v-9a2ba9c4]{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-panel__header--start[data-v-9a2ba9c4]{flex-direction:column}.detail-link[data-v-9a2ba9c4]{white-space:normal}.age-restricted-page[data-v-9a2ba9c4]{align-items:stretch;min-height:auto}.age-restricted-page__content[data-v-9a2ba9c4]{grid-template-columns:1fr}.age-restricted-page__visual[data-v-9a2ba9c4]{min-height:180px}}@media (width<=640px){.image-detail-container[data-v-9a2ba9c4]{padding:16px 16px 24px}.image-detail-container__noise[data-v-9a2ba9c4]{opacity:.18}.image-detail-container__glow[data-v-9a2ba9c4]{filter:blur(64px);opacity:.44}.image-detail-page[data-v-9a2ba9c4],.image-detail-secondary[data-v-9a2ba9c4],.image-detail-secondary__grid[data-v-9a2ba9c4],.image-detail-hero[data-v-9a2ba9c4]{gap:14px}.detail-panel[data-v-9a2ba9c4],.linked-moodboards__card[data-v-9a2ba9c4],.comment[data-v-9a2ba9c4],.comments-empty[data-v-9a2ba9c4],.comment-box[data-v-9a2ba9c4]{border-radius:16px;padding:16px}.hero-sidebar__scroll[data-v-9a2ba9c4]{padding:16px}.hero-media[data-v-9a2ba9c4]{gap:10px;min-height:calc(100svh - 24px)}.hero-media__main[data-v-9a2ba9c4]{gap:10px}.hero-media__frame[data-v-9a2ba9c4]{border-radius:14px;padding:10px}.hero-timeline-toggle[data-v-9a2ba9c4]{max-height:72px}.hero-media__frame[data-v-9a2ba9c4]:after{border-radius:13px}.hero-media__frame[data-v-9a2ba9c4] img{max-height:calc(100svh - 72px)}.hero-media__glow[data-v-9a2ba9c4]{filter:blur(28px);opacity:.56;inset:14% 10%}.hero-sidebar h1[data-v-9a2ba9c4]{font-size:28px}.timeline-sheet[data-v-9a2ba9c4]{padding:10px}.timeline-sheet__panel[data-v-9a2ba9c4]{border-radius:20px 20px 16px 16px;width:100%;padding:14px}.artworks[data-v-9a2ba9c4]{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-info__item[data-v-9a2ba9c4]{border-radius:12px;padding:12px 14px}.linked-moodboards__manage[data-v-9a2ba9c4],.author-actions[data-v-9a2ba9c4],.image-actions[data-v-9a2ba9c4],.comment-editor-actions[data-v-9a2ba9c4],.detail-edit-modal__actions[data-v-9a2ba9c4]{flex-direction:column;align-items:stretch}.linked-moodboards__manage .btn[data-v-9a2ba9c4],.image-actions .btn[data-v-9a2ba9c4],.comment-editor-actions .btn[data-v-9a2ba9c4],.detail-edit-modal__actions .btn[data-v-9a2ba9c4],.send-comment[data-v-9a2ba9c4]{width:100%}.detail-edit-modal__content[data-v-9a2ba9c4]{border-radius:18px;padding:24px 20px}.age-restricted-page__content[data-v-9a2ba9c4]{gap:20px;padding:20px}.age-restricted-page h1[data-v-9a2ba9c4]{font-size:30px}.age-restricted-page__status[data-v-9a2ba9c4],.age-restricted-page__actions[data-v-9a2ba9c4]{grid-template-columns:1fr}.age-restricted-page__actions[data-v-9a2ba9c4]{flex-direction:column;align-items:stretch}}
