.FormatsSection-module-scss-module__8xAaKq__section{border-top:1px solid var(--color-border);position:relative}.FormatsSection-module-scss-module__8xAaKq__stage{padding:var(--section-padding-y) var(--section-padding-x);position:relative}.FormatsSection-module-scss-module__8xAaKq__canvas,.FormatsSection-module-scss-module__8xAaKq__hint,.FormatsSection-module-scss-module__8xAaKq__world,.FormatsSection-module-scss-module__8xAaKq__summaryTitle{display:none}.FormatsSection-module-scss-module__8xAaKq__intro{text-align:center;max-width:760px;margin:0 auto 48px}.FormatsSection-module-scss-module__8xAaKq__title{font-size:clamp(2.2rem,3.6vw,3rem);font-weight:800}.FormatsSection-module-scss-module__8xAaKq__hint{color:var(--color-muted);margin-top:14px;font-size:.95rem}.FormatsSection-module-scss-module__8xAaKq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:1100px;margin:0 auto;display:grid}@media (max-width:900px){.FormatsSection-module-scss-module__8xAaKq__grid{grid-template-columns:1fr;gap:10px}}.FormatsSection-module-scss-module__8xAaKq__plan{background:#0a0a10b8;border:1px solid #c8a44e40;border-radius:6px;flex-direction:column;gap:14px;padding:28px 24px;display:flex}.FormatsSection-module-scss-module__8xAaKq__plan[data-tier="2"]{border-color:#e8c46e99;box-shadow:0 0 40px #e8c46e1f}@media (max-width:900px){.FormatsSection-module-scss-module__8xAaKq__plan{gap:8px;padding:14px 18px}}.FormatsSection-module-scss-module__8xAaKq__name{letter-spacing:.2em;color:var(--color-accent);font-size:.95rem;font-weight:800}.FormatsSection-module-scss-module__8xAaKq__price{white-space:nowrap;color:#fff;text-shadow:0 0 24px #e8c46e73;font-size:clamp(2.8rem,6vw,4.6rem);font-weight:900;line-height:1}.FormatsSection-module-scss-module__8xAaKq__planPrice{white-space:nowrap;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:900;line-height:1}.FormatsSection-module-scss-module__8xAaKq__per{color:var(--color-muted);margin-left:8px;font-size:.4em;font-weight:600}.FormatsSection-module-scss-module__8xAaKq__facts{grid-template-columns:repeat(3,auto);justify-content:start;gap:18px;display:grid}.FormatsSection-module-scss-module__8xAaKq__facts dt{color:var(--color-muted);font-size:.75rem}.FormatsSection-module-scss-module__8xAaKq__facts dd{color:var(--color-text);margin-top:4px;font-weight:700}.FormatsSection-module-scss-module__8xAaKq__choose{background:var(--color-accent);color:#0a0a0a;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);border-radius:999px;align-self:flex-start;margin-top:auto;padding:12px 20px;font-weight:700}.FormatsSection-module-scss-module__8xAaKq__choose:hover{transform:translateY(-2px);box-shadow:0 0 24px #e8c46e80}.FormatsSection-module-scss-module__8xAaKq__choose:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:900px){.FormatsSection-module-scss-module__8xAaKq__choose{padding:9px 16px}}.FormatsSection-module-scss-module__8xAaKq__gate{text-align:center;visibility:hidden;will-change:transform,opacity,filter;flex-direction:column;align-items:center;gap:18px;width:min(620px,86vw);display:flex;position:absolute;top:50%;left:50%}.FormatsSection-module-scss-module__8xAaKq__gate .FormatsSection-module-scss-module__8xAaKq__facts{justify-content:center}.FormatsSection-module-scss-module__8xAaKq__gate[data-tier="1"] .FormatsSection-module-scss-module__8xAaKq__price{text-shadow:0 0 32px #e8c46e99}.FormatsSection-module-scss-module__8xAaKq__gate[data-tier="2"] .FormatsSection-module-scss-module__8xAaKq__price{text-shadow:0 0 44px #ffe296d9}.FormatsSection-module-scss-module__8xAaKq__stage[data-live]{height:100svh;padding:0;overflow:hidden}.FormatsSection-module-scss-module__8xAaKq__stage[data-live] .FormatsSection-module-scss-module__8xAaKq__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.FormatsSection-module-scss-module__8xAaKq__stage[data-live] .FormatsSection-module-scss-module__8xAaKq__intro{z-index:2;padding:0 var(--section-padding-x);margin:0 auto;position:absolute;top:8%;left:0;right:0}.FormatsSection-module-scss-module__8xAaKq__stage[data-live] .FormatsSection-module-scss-module__8xAaKq__hint{display:block}.FormatsSection-module-scss-module__8xAaKq__stage[data-live] .FormatsSection-module-scss-module__8xAaKq__world{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.FormatsSection-module-scss-module__8xAaKq__stage[data-live] .FormatsSection-module-scss-module__8xAaKq__summary{z-index:3;padding:0 var(--section-padding-x);visibility:hidden;opacity:0;flex-direction:column;justify-content:center;gap:32px;display:flex;position:absolute;inset:0}@media (max-width:900px){.FormatsSection-module-scss-module__8xAaKq__stage[data-live] .FormatsSection-module-scss-module__8xAaKq__summary{gap:16px}}.FormatsSection-module-scss-module__8xAaKq__stage[data-live] .FormatsSection-module-scss-module__8xAaKq__summaryTitle{text-align:center;display:block}@media (max-width:900px){.FormatsSection-module-scss-module__8xAaKq__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.FormatsSection-module-scss-module__8xAaKq__facts>div:last-child{grid-column:1/-1}.FormatsSection-module-scss-module__8xAaKq__facts dt{letter-spacing:.04em;font-size:.7rem}.FormatsSection-module-scss-module__8xAaKq__facts dd{font-size:.95rem}.FormatsSection-module-scss-module__8xAaKq__plan{background:#0a0a10f0;gap:12px;padding:20px 18px}.FormatsSection-module-scss-module__8xAaKq__choose{text-align:center;align-self:stretch;padding:12px 16px}.FormatsSection-module-scss-module__8xAaKq__stage[data-live] .FormatsSection-module-scss-module__8xAaKq__summary{padding:calc(var(--header-h,56px) + 8px) 0 24px}.FormatsSection-module-scss-module__8xAaKq__stage[data-live] .FormatsSection-module-scss-module__8xAaKq__summaryTitle{padding:0 var(--section-padding-x);font-size:clamp(1.6rem,7vw,2rem)}.FormatsSection-module-scss-module__8xAaKq__stage[data-live] .FormatsSection-module-scss-module__8xAaKq__grid{padding:0 var(--section-padding-x);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--section-padding-x);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(84%,360px);grid-auto-flow:column;gap:12px;overflow-x:auto}.FormatsSection-module-scss-module__8xAaKq__stage[data-live] .FormatsSection-module-scss-module__8xAaKq__grid::-webkit-scrollbar{display:none}.FormatsSection-module-scss-module__8xAaKq__stage[data-live] .FormatsSection-module-scss-module__8xAaKq__plan{scroll-snap-align:start}}
