@keyframes _0JeF9a_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _0JeF9a_open-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes _0JeF9a_open-animation2{0%{transform:translateY(-50%)scaleY(0)}to{transform:translateY(-50%)scaleY(1)}}@keyframes _0JeF9a_close-animation{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes _0JeF9a_bounce{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes _0JeF9a_bounce2{0%{opacity:1;transform:scale(.8)}50%{opacity:.2;transform:scale(1.25)}to{opacity:0;transform:scale(.8)}}@keyframes _0JeF9a_fade-in{0%{opacity:0}to{opacity:1}}._0JeF9a_root{--text-primary:#f0f0f0;--summary-left:var(--SIDEBAR-WIDTH,300px);--summary-top:max(88px, calc(env(safe-area-inset-top) + 72px));--summary-bottom:calc(var(--sp-24,24px) + env(safe-area-inset-bottom));top:calc((100dvh + var(--summary-top) - var(--summary-bottom))/2);left:calc(max(0px, 50vw - 240px) + calc((100vw + var(--summary-left))/2));z-index:30;gap:var(--sp-16,16px) var(--sp-24,24px);box-sizing:border-box;width:min(360px,min(100vw, 480px) - var(--summary-left) - 48px);max-height:calc(100dvh - var(--summary-top) - var(--summary-bottom));border-radius:var(--radius-xl,16px);padding:var(--sp-24,24px);color:var(--text-primary);font-family:var(--font-inter),Inter,sans-serif;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0ae6;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"header""copy""actions";display:grid;position:fixed;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff1f,0 18px 48px #00000052}._0JeF9a_root:has(._0JeF9a_gallery){width:min(720px,min(100vw, 480px) - var(--summary-left) - 48px);grid-template-columns:260px minmax(0,1fr);grid-template-areas:"media header""media copy""media actions"}._0JeF9a_close{color:#f0f0f0b8;cursor:pointer;background:#1a1a1c;border:0;border-radius:999px;width:44px;height:44px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}._0JeF9a_header{min-width:0;padding-right:var(--sp-32,32px);grid-area:header}._0JeF9a_eyebrow{margin:0 0 var(--sp-8,8px);color:#f0f0f085;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}._0JeF9a_gallery{flex-direction:column;grid-area:media;min-height:0;display:flex}._0JeF9a_media{aspect-ratio:3/4;border-radius:var(--radius-lg,12px);background:var(--surface-2,#111113);min-height:0;box-shadow:0 0 0 1px var(--border-default,#ffffff14);flex:1;position:relative;overflow:hidden}._0JeF9a_mediaAsset{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}._0JeF9a_galleryControls{justify-content:center;align-items:center;gap:var(--sp-4,4px);margin-top:var(--sp-8,8px);flex-shrink:0;display:flex}._0JeF9a_galleryButton{border-radius:var(--radius-full,9999px);background:var(--surface-3,#1a1a1c);width:44px;height:44px;color:var(--text-primary,#f0f0f0);cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease-out,cubic-bezier(.33, 1, .68, 1));border:0;flex-shrink:0;place-items:center;display:grid}._0JeF9a_galleryButton:hover{background:var(--surface-4,#242426)}._0JeF9a_galleryButton:focus-visible{outline:2px solid var(--text-primary,#f0f0f0);outline-offset:3px}._0JeF9a_galleryCount{color:var(--text-primary,#f0f0f0);font-family:var(--font-jetbrains-mono),monospace;font-variant-numeric:tabular-nums;font-size:12px}._0JeF9a_root h1{color:#f0f0f0;font-family:var(--font-dm-sans),"DM Sans",sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:600;line-height:1.05}._0JeF9a_copy{overscroll-behavior:contain;grid-area:copy;min-height:0;overflow-y:auto}._0JeF9a_copy:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}._0JeF9a_description{color:#f0f0f0ad;margin:0;font-size:13px;line-height:1.55}._0JeF9a_root ul{flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}._0JeF9a_root li{color:#f0f0f0b8;background:#1a1a1c;border-radius:999px;padding:6px 10px;font-size:11px;box-shadow:0 0 0 1px #ffffff14}._0JeF9a_actions{grid-area:actions;min-width:0}._0JeF9a_primary{width:100%;min-height:44px;padding:var(--sp-8,8px) var(--sp-12,12px);color:#0a0a0a;cursor:pointer;background:#f0f0f0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}._0JeF9a_actions>a{color:#f0f0f099;text-align:center;text-underline-offset:3px;margin-top:12px;font-size:12px;display:block}._0JeF9a_close:focus-visible,._0JeF9a_primary:focus-visible,._0JeF9a_actions>a:focus-visible{outline-offset:3px;outline:2px solid #f0f0f0e6}._0JeF9a_root{--summary-left:0px;--summary-top:max(24px, calc(env(safe-area-inset-top) + 16px));width:min(420px,min(100vw,480px) - 24px);padding:var(--sp-16,16px);column-gap:var(--sp-16,16px)}._0JeF9a_root:has(._0JeF9a_gallery){grid-template-columns:128px minmax(0,1fr);grid-template-areas:"media header""copy copy""actions actions";width:min(420px,min(100vw,480px) - 24px)}._0JeF9a_close{top:var(--sp-8,8px);right:var(--sp-8,8px)}._0JeF9a_header{padding-right:0;padding-top:var(--sp-32,32px);align-self:center}._0JeF9a_root h1{font-size:24px;line-height:1.15}._0JeF9a_media{aspect-ratio:auto;flex:none;height:clamp(104px,24dvh,176px)}._0JeF9a_mediaAsset{object-position:center 25%}@media (max-width:479px) and (max-height:600px){._0JeF9a_media{height:clamp(104px,20dvh,176px)}}@media (max-width:1199px) and (min-width:480px) and (max-height:540px){._0JeF9a_root{--summary-top:max(12px, calc(env(safe-area-inset-top) + 8px));--summary-bottom:calc(var(--sp-12,12px) + env(safe-area-inset-bottom));gap:var(--sp-8,8px) var(--sp-12,12px);width:min(680px,min(100vw,480px) - 16px);padding:var(--sp-12,12px)}._0JeF9a_root:has(._0JeF9a_gallery){grid-template-areas:"media header""media copy""media actions";width:min(680px,min(100vw,480px) - 16px)}._0JeF9a_header{padding-top:0;padding-right:var(--sp-32,32px);align-self:start}._0JeF9a_media{aspect-ratio:3/4;flex:1;height:auto}}@media (prefers-reduced-motion:reduce){._0JeF9a_galleryButton{transition:none}}
