.MeVZfG_page{isolation:isolate;-webkit-overflow-scrolling:touch;color:#111;background:#fff;min-height:100svh;overflow:hidden auto}.MeVZfG_page:before,.MeVZfG_page:after{content:none}.MeVZfG_main{min-height:100svh;padding:0 16px}.MeVZfG_stage{touch-action:none;flex-direction:column;max-width:1200px;min-height:100svh;margin:0 auto;padding-top:42px;padding-bottom:64px;display:flex}.MeVZfG_grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);place-items:stretch stretch;gap:0;display:grid}.MeVZfG_slot{appearance:none;background:#fff;border:0;border-radius:0;outline:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.MeVZfG_thumb{object-fit:cover;background:#fff}.MeVZfG_row{color:var(--fg);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.MeVZfG_pill{border:1px solid var(--hairline);background:#0009;border-radius:999px;padding:6px 10px}.MeVZfG_rowRight{gap:10px;display:inline-flex}.MeVZfG_pip{background:#f2f2f229;border-radius:999px;width:32px;height:2px}.MeVZfG_pipOn{background:#c7ff2ee6;box-shadow:0 0 0 4px #c7ff2e33}.MeVZfG_buttons{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:50;gap:10px;display:inline-flex;position:fixed;transform:translate(-50%)}.MeVZfG_btn{letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:#000c;border:1px solid #f2f2f247;border-radius:999px;justify-content:center;align-items:center;min-width:92px;height:40px;padding:0 18px;font-size:12px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.MeVZfG_btnSecondary{background:#0009}.MeVZfG_btnActive{color:#020202;background:#c7ff2ed9;border-color:#c7ff2e}@media (hover:hover) and (pointer:fine){.MeVZfG_btn:hover{border-color:#c7ff2ed9;transform:translateY(-2px)}}.MeVZfG_modalScrim{z-index:60;background:radial-gradient(circle at 50% 20%,#0009,#000000f5);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.MeVZfG_modal{border:1px solid var(--hairline);background:#000000e6;border-radius:22px;grid-template-rows:minmax(0,1fr) auto;gap:16px;width:min(1120px,100%);height:min(90svh,720px);padding:18px 18px 16px;display:grid;box-shadow:inset 0 0 0 1px #0009,0 24px 160px #000000f2}.MeVZfG_modalImageWrap{background:#f7f7f7;border-radius:18px;height:100%;position:relative;overflow:hidden}.MeVZfG_modalImg{object-fit:contain}.MeVZfG_modalText{color:var(--fg);grid-template-rows:auto 1fr auto;gap:10px;font-size:13px;display:grid}.MeVZfG_modalTitle{letter-spacing:.18em;text-transform:uppercase;font-size:12px}.MeVZfG_modalBody{color:var(--muted);font-size:13px;line-height:1.6}.MeVZfG_modalMeta{letter-spacing:.12em;text-transform:uppercase;color:#f2f2f2b3;justify-content:space-between;font-size:11px;display:flex}.MeVZfG_close{cursor:pointer}@media (max-width:900px){.MeVZfG_grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}.MeVZfG_slot{aspect-ratio:4/3}.MeVZfG_modal{max-height:calc(100svh - 24px)}}@media (max-width:640px){.MeVZfG_main{padding:0 12px}.MeVZfG_stage{padding-top:24px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.MeVZfG_buttons{bottom:calc(12px + env(safe-area-inset-bottom,0px))}.MeVZfG_btn{min-width:84px;padding:0 14px;font-size:11px}.MeVZfG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
