.PresetDetailModal_content__HEhcw{position:fixed;inset:0;z-index:var(--z-modal-content,9001);display:flex;align-items:center;justify-content:center;padding:var(--spacing-4,1rem);outline:none;animation:PresetDetailModal_modal-in__MP2_m var(--feed-motion-in)}.PresetDetailModal_visuallyHidden__CfPaI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PresetDetailModal_container__5NIEW{position:relative;width:100%;max-width:1300px;height:min(92vh,840px);display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-3xl);background:var(--color-white);box-shadow:var(--public-modal-shadow);margin:0 auto}.PresetDetailModal_containerStandalone__4bfI3{margin:0 auto;background:var(--color-white);border-radius:var(--radius-3xl,24px)}.PresetDetailModal_standaloneBackRow__Ysh6m{width:min(100%,1300px);margin:2rem auto 1rem;display:flex}.PresetDetailModal_layout__AEQuH{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);border-radius:inherit}@media (max-width:1024px){.PresetDetailModal_backLink___09tq{padding:.75rem 1.25rem}}.PresetDetailModal_layoutStandalone__xjVvQ{height:auto;min-height:600px;max-height:none;border-radius:var(--radius-4xl);box-shadow:0 24px 72px rgba(0,0,0,.12)}.PresetDetailModal_layoutStandalone__xjVvQ .PresetDetailModal_visualPanel__sqDzs{min-height:500px}.PresetDetailModal_layoutStandalone__xjVvQ .PresetDetailModal_detailPanel__6_uhk{height:auto;min-height:600px}.PresetDetailModal_closeButton__zV_3F{z-index:10;background:var(--glass-bg)}.PresetDetailModal_closeButton__zV_3F:hover{background:var(--bg-input);color:var(--text-primary);transform:rotate(90deg)}.PresetDetailModal_navButton__46nTn{z-index:4;border:1px solid var(--glass-border);background:rgba(0,0,0,.55);box-shadow:0 4px 16px rgba(0,0,0,.25)}.PresetDetailModal_visualPanel__sqDzs:hover .PresetDetailModal_navButton__46nTn{opacity:1}.PresetDetailModal_navButton__46nTn:hover{background:rgba(0,0,0,.75)}.PresetDetailModal_navButton__46nTn:active{transform:translateY(-50%) scale(.94)}@media (max-width:640px){.PresetDetailModal_navButton__46nTn{opacity:1;width:var(--spacing-10,40px);height:var(--spacing-10,40px)}}.PresetDetailModal_visualPanel__sqDzs{position:relative;display:flex;flex:1;flex-direction:column;overflow:hidden;border-right:1px solid var(--border-subtle);background:var(--color-black);border-top-left-radius:inherit;border-bottom-left-radius:inherit}.PresetDetailModal_visualFrame__9koP1{position:relative;display:flex;flex:1;min-height:0;align-items:center;justify-content:center;width:100%;padding:0}.PresetDetailModal_slider__Fitxi{width:100%;height:100%;max-height:100%;border-radius:0;box-shadow:none}.PresetDetailModal_playerFrame__92SzU{width:100%;height:100%;max-height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:black}.PresetDetailModal_detailPanel__6_uhk{display:flex;height:100%;flex-direction:column;background:var(--color-white);border-top-right-radius:inherit;border-bottom-right-radius:inherit}.PresetDetailModal_heroCard__oiBiT{flex-shrink:0;z-index:2;padding:var(--spacing-9,2.25rem) var(--spacing-8,2rem) var(--spacing-5,1.25rem);border-bottom:1px solid var(--border-subtle);background:var(--bg-card);border-top-left-radius:inherit;border-top-right-radius:inherit}.PresetDetailModal_sidebarTitle__7ZS_T{margin:0;color:var(--text-primary);font-size:1.5rem;font-weight:800;line-height:1.2;letter-spacing:-.02em;word-break:break-word;overflow-wrap:anywhere}.PresetDetailModal_detailScroll__Ow1m5{flex:1;overflow-y:auto;padding:0 0 var(--spacing-8,2rem)}.PresetDetailModal_detailScroll__Ow1m5::-webkit-scrollbar{width:var(--spacing-1,4px)}.PresetDetailModal_detailScroll__Ow1m5::-webkit-scrollbar-thumb{border-radius:var(--radius-md,10px);background:var(--border-subtle)}.PresetDetailModal_sectionCard__fxRmW{padding:var(--spacing-5,1.25rem) var(--spacing-8,2rem)}.PresetDetailModal_sectionHeader__n3kYW{margin-bottom:var(--spacing-3,.75rem)}.PresetDetailModal_sectionEyebrow__GWcV_{color:var(--text-muted);font-size:var(--admin-badge-font-size,.7rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.PresetDetailModal_descriptionWrap__5AZyB{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.PresetDetailModal_description__cy251{margin:0;overflow-wrap:break-word}.PresetDetailModal_infoRow__GI7s8{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4,1rem);padding:var(--spacing-1-5,.4rem) 0}.PresetDetailModal_infoLabel__iSW_K{display:inline-flex;align-items:center;gap:var(--spacing-2,.5rem);color:var(--text-secondary);font-size:.85rem;font-weight:500}.PresetDetailModal_infoValue__WUCWM{color:var(--text-primary);font-size:.9rem;font-weight:600;text-align:right}.PresetDetailModal_infoLink__HqWbI{color:var(--accent-primary);font-size:.9rem;font-weight:700;text-align:right;text-decoration:none;transition:color .2s ease,opacity .2s ease}.PresetDetailModal_infoLink__HqWbI:focus-visible,.PresetDetailModal_infoLink__HqWbI:hover{color:var(--accent-strong);outline:none;text-decoration:underline;text-underline-offset:.18em}.PresetDetailModal_actionsDock__zu58c{display:flex;flex-direction:column;gap:var(--spacing-4,1rem);padding:var(--spacing-6,1.5rem) var(--spacing-8,2rem) max(var(--spacing-8,2rem),var(--safe-area-bottom));border-top:1px solid var(--border-subtle);background:var(--color-white);box-shadow:0 -10px 20px -5px rgba(0,0,0,.02);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.PresetDetailModal_actionButton__tx4Ho{min-width:0}.PresetDetailModal_actionButton__tx4Ho svg{opacity:.92}.PresetDetailModal_emptyState__nROba{display:flex;min-height:420px;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4,1rem);padding:var(--spacing-12,3rem);text-align:center}.PresetDetailModal_emptyTitle__UGE3g{margin:0;color:var(--text-primary);font-size:1.4rem;font-weight:900;letter-spacing:-.03em}.PresetDetailModal_previewEmptyState__HKiON{display:flex;min-height:360px;align-items:center;justify-content:center;padding:var(--spacing-8,2rem);color:var(--text-muted);text-align:center}@media (max-width:1024px){.PresetDetailModal_standaloneBackRow__Ysh6m{width:100%;margin:1rem auto .75rem;padding:0 1rem;box-sizing:border-box}.PresetDetailModal_content__HEhcw{padding:0;align-items:stretch;justify-content:stretch}.PresetDetailModal_container__5NIEW{height:100vh;height:100dvh;max-height:100dvh;max-width:none;border-radius:0;border:none;overflow-y:auto;display:flex;flex-direction:column}.PresetDetailModal_container__5NIEW .PresetDetailModal_layout__AEQuH{display:flex;flex-direction:column;flex:none;height:auto;min-height:0}.PresetDetailModal_container__5NIEW .PresetDetailModal_detailPanel__6_uhk{flex:none;height:auto;min-height:0;overflow:visible;display:flex;flex-direction:column}.PresetDetailModal_containerStandalone__4bfI3{height:auto;max-height:none;max-width:none;border-radius:0;border:none;overflow:visible;display:flex;flex-direction:column}.PresetDetailModal_containerStandalone__4bfI3 .PresetDetailModal_detailPanel__6_uhk,.PresetDetailModal_containerStandalone__4bfI3 .PresetDetailModal_layout__AEQuH{display:flex;flex-direction:column;height:auto;flex:none;overflow:visible}.PresetDetailModal_visualPanel__sqDzs{height:auto;min-height:300px;max-height:55dvh;border-right:none;overflow:hidden;flex-shrink:0;background:var(--bg-card);display:flex;align-items:center;justify-content:center;border-radius:0}.PresetDetailModal_containerStandalone__4bfI3 .PresetDetailModal_visualPanel__sqDzs{aspect-ratio:1/1;height:auto;border-top-left-radius:inherit;border-top-right-radius:inherit}.PresetDetailModal_visualFrame__9koP1{padding:0}.PresetDetailModal_detailPanel__6_uhk{border-radius:0}.PresetDetailModal_containerStandalone__4bfI3 .PresetDetailModal_detailPanel__6_uhk{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.PresetDetailModal_detailScroll__Ow1m5{flex:none;overflow:visible;mask-image:none;-webkit-mask-image:none;padding-bottom:var(--spacing-8,2rem)}.PresetDetailModal_containerStandalone__4bfI3 .PresetDetailModal_detailScroll__Ow1m5{overflow:visible;flex:none}.PresetDetailModal_actionsDock__zu58c{position:static;box-shadow:none}}@keyframes PresetDetailModal_modal-in__MP2_m{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.PresetDetailModal_actionButton__tx4Ho,.PresetDetailModal_closeButton__zV_3F,.PresetDetailModal_layout__AEQuH,.PresetDetailModal_navButton__46nTn{transition:none;animation:none}}.PresetDetailModal_skeletonText__GfHIi{border-radius:4px}.PresetDetailModal_skeletonText__GfHIi,.PresetDetailModal_skeleton__60391{background:linear-gradient(90deg,rgba(0,0,0,.05),rgba(0,0,0,.1) 50%,rgba(0,0,0,.05));background-size:200% 100%;animation:PresetDetailModal_presetLoadingShimmer__rUSpV 1.5s linear infinite}@keyframes PresetDetailModal_presetLoadingShimmer__rUSpV{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.PresetDetailModal_skeleton__60391{animation:none}}.PresetDetailModal_imageSkeleton__UE5zU{width:100%;height:100%;border-radius:0}.PresetDetailModal_sidebarTitleSkeleton__NlETX{width:85%;height:var(--spacing-8,2rem);border-radius:var(--radius-md)}.PresetDetailModal_sectionEyebrowSkeleton__3HK23{width:4rem;height:var(--spacing-3,.75rem);border-radius:999px}.PresetDetailModal_shimmerLine__sVoaG{height:var(--spacing-3-5,.85rem);border-radius:999px;margin-bottom:var(--spacing-2-5,.65rem)}.PresetDetailModal_shimmerLineFull__XPgbM{width:100%}.PresetDetailModal_shimmerLineLong__KyCMK{width:90%}.PresetDetailModal_shimmerLineWide__KroEB{width:95%}.PresetDetailModal_shimmerLineShort__B9s8W{width:40%}.PresetDetailModal_labelSkeleton__wqqMK{width:5rem;height:var(--spacing-3,.8rem);border-radius:999px}.PresetDetailModal_valueSkeleton__RailJ{width:4rem;height:var(--spacing-3,.8rem);border-radius:999px}.PresetDetailModal_infoRowSkeleton__L_uKp{display:flex;justify-content:space-between;padding:var(--spacing-1-5,.4rem) 0}.PresetDetailModal_actionButtonSkeleton__0FNbA{width:100%;height:var(--spacing-13,52px);border-radius:var(--radius-xl,14px)}