.page-module__zOlDrq__page{flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;padding:0 0 60px;transition:background .4s;display:flex}.page-module__zOlDrq__safe{background:#f0fdf4}.page-module__zOlDrq__mild{background:#fefce8}.page-module__zOlDrq__warn{background:#fff7ed}.page-module__zOlDrq__danger{background:#fff1f2}.page-module__zOlDrq__horror{background:#1a0a0a}.page-module__zOlDrq__horror .page-module__zOlDrq__headerTitle,.page-module__zOlDrq__horror .page-module__zOlDrq__back,.page-module__zOlDrq__horror .page-module__zOlDrq__horrorLabel,.page-module__zOlDrq__horror .page-module__zOlDrq__daysBadge{color:#f87171!important}.page-module__zOlDrq__horror .page-module__zOlDrq__warnDesc{color:#fca5a5}.page-module__zOlDrq__header{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.page-module__zOlDrq__back{color:var(--text-muted);width:32px;font-size:20px;text-decoration:none}.page-module__zOlDrq__headerTitle{color:var(--text);font-size:16px;font-weight:900}.page-module__zOlDrq__warnSection{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 24px 24px;display:flex}.page-module__zOlDrq__bigEmoji{font-size:80px;line-height:1;animation:2s ease-in-out infinite page-module__zOlDrq__pulse}@keyframes page-module__zOlDrq__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.page-module__zOlDrq__warnTitle{color:var(--text);letter-spacing:-.02em;font-size:24px;font-weight:900;line-height:1.2}.page-module__zOlDrq__horror .page-module__zOlDrq__warnTitle{color:#fef2f2}.page-module__zOlDrq__warnDesc{color:var(--text-muted);font-size:15px;font-weight:500;line-height:1.6}.page-module__zOlDrq__daysBadge{color:var(--text-muted);border-radius:var(--radius-full);background:#0000000f;padding:5px 14px;font-size:13px;font-weight:700}.page-module__zOlDrq__horrorSection{margin-bottom:24px;padding:0 16px}.page-module__zOlDrq__horrorLabel{color:var(--text-muted);letter-spacing:.04em;text-align:center;margin-bottom:12px;font-size:12px;font-weight:700}.page-module__zOlDrq__horrorGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.page-module__zOlDrq__horrorCard{text-align:center;background:#ffffffb3;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;display:flex}.page-module__zOlDrq__horror .page-module__zOlDrq__horrorCard{background:#ffffff12}.page-module__zOlDrq__horrorEmoji{font-size:36px;line-height:1}.page-module__zOlDrq__horrorText{color:var(--text);word-break:keep-all;font-size:13px;font-weight:900;line-height:1.3}.page-module__zOlDrq__horror .page-module__zOlDrq__horrorText{color:#fef2f2}.page-module__zOlDrq__horrorSub{color:var(--text-muted);word-break:keep-all;font-size:11px;line-height:1.4}.page-module__zOlDrq__horror .page-module__zOlDrq__horrorSub{color:#fca5a5}.page-module__zOlDrq__ctaSection{flex-direction:column;align-items:center;gap:10px;padding:0 16px;display:flex}.page-module__zOlDrq__btnGo{border-radius:var(--radius-full);color:#fff;cursor:pointer;letter-spacing:-.01em;background:linear-gradient(135deg,#dc2626 0%,#9f1239 100%);border:none;width:100%;padding:18px;font-family:inherit;font-size:17px;font-weight:900;animation:4s ease-in-out infinite page-module__zOlDrq__shake;box-shadow:0 6px 24px #dc262666}@keyframes page-module__zOlDrq__shake{0%,90%,to{transform:translate(0)}92%{transform:translate(-4px)}94%{transform:translate(4px)}96%{transform:translate(-4px)}98%{transform:translate(4px)}}.page-module__zOlDrq__btnGo:active{animation:none;transform:scale(.97)}.page-module__zOlDrq__ctaHint{color:var(--text-muted);font-size:12px}.page-module__zOlDrq__horror .page-module__zOlDrq__ctaHint{color:#f87171}.page-module__zOlDrq__doneWrap{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:40px 24px;display:flex}.page-module__zOlDrq__doneEmoji{font-size:72px;line-height:1}.page-module__zOlDrq__doneTitle{color:var(--text);font-size:26px;font-weight:900}.page-module__zOlDrq__doneSub{color:var(--text-muted);font-size:15px;line-height:1.6}.page-module__zOlDrq__btnHome{border-radius:var(--radius-full);background:var(--surface-2);color:var(--primary-dark);margin-top:8px;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none}
