.esc-den-rozhdenia.is-adult.esc-quest .hero-bgphoto{opacity:.38;object-position:center 40%}.esc-quest .eyebrow,.esc-quest .hero-kicker{color:var(--accent-text)}.esc-quest .hero-actions{flex-wrap:wrap}.esc-quest .hero .lead{max-width:600px;text-wrap:pretty}.esc-quest #how,.esc-quest #who,.esc-quest #faq,.esc-quest .seo-text{padding-top:0}.esc-qg-hero-place{display:flex;align-items:flex-start;gap:8px;margin:0 0 6px;color:var(--muted);font-size:14.5px;line-height:1.45}.esc-qg-hero-place svg{flex:0 0 auto;width:18px;height:18px;margin-top:2px;color:var(--accent)}.esc-qg-hero-place a{color:var(--text);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:4px}.esc-den-rozhdenia.esc-quest .badge-rating .star svg{display:block;width:1.05em;height:1.05em}.esc-den-rozhdenia.is-adult.esc-quest .hero-media{position:relative;flex-direction:column;align-items:center}@media (min-width: 761px){.esc-den-rozhdenia.is-adult.esc-quest .hero-photo,.esc-den-rozhdenia.is-adult.esc-quest .hero-photo.loaded{aspect-ratio:4/5;max-width:440px;object-fit:cover;object-position:center 30%}}.esc-qg-hero-tile{position:absolute;left:-28px;bottom:28px;z-index:2;display:grid;grid-template-columns:112px 1fr auto;align-items:center;gap:12px;width:300px;padding:10px;border:1px solid var(--border-strong);border-radius:14px;background:rgba(28,28,28,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 24px 50px -24px rgba(0,0,0,.9);color:var(--text);text-decoration:none;transition:transform .3s var(--ease),border-color .3s var(--ease)}.esc-qg-hero-tile:hover{transform:translateY(-2px);border-color:rgba(255,0,4,.5)}.esc-qg-hero-tile-media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:#0b0b0b}.esc-qg-hero-tile-media img,.esc-qg-hero-tile-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.esc-qg-bg{z-index:0;filter:blur(14px) brightness(.55);transform:scale(1.2)}.esc-qg-cover{z-index:1;object-fit:contain!important}.esc-qg-hero-tile-text{display:flex;flex-direction:column;min-width:0;gap:2px}.esc-qg-hero-tile-text small{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text)}.esc-qg-hero-tile-text b{font-size:14.5px;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.esc-qg-hero-tile-play{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff}.esc-qg-hero-tile-play svg{width:16px;height:16px;margin-left:2px}.esc-qg-chips{display:flex;flex-wrap:wrap;gap:8px;margin:-16px 0 26px}.esc-qg-chip{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:9px 16px;border:1px solid var(--border-strong);border-radius:999px;background:var(--bg-soft);color:var(--muted);font:500 15px/1 "Ubuntu",Arial,sans-serif;cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.esc-qg-chip span{font-size:12px;font-weight:700;color:var(--muted-2);font-variant-numeric:tabular-nums}.esc-qg-chip:hover{color:var(--text);border-color:rgba(255,255,255,.28)}.esc-qg-chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.esc-qg-chip.on span{color:rgba(255,255,255,.8)}.esc-qg-chip:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.esc-den-rozhdenia.esc-quest .esc-qg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.esc-den-rozhdenia.esc-quest .card.esc-qg{padding:0;min-height:0;justify-content:flex-start;background:var(--surface);border-color:var(--border)}.esc-den-rozhdenia.esc-quest .card.esc-qg::before{display:none}.esc-den-rozhdenia.esc-quest .card.esc-qg[hidden]{display:none}.esc-den-rozhdenia.esc-quest .card.esc-qg .thumb{position:relative;height:auto;aspect-ratio:16/9;z-index:auto;background:#0b0b0b;transition:none}.esc-den-rozhdenia.esc-quest .card.esc-qg:hover .thumb{transform:none}.esc-den-rozhdenia.esc-quest .card.esc-qg .thumb img{position:absolute;inset:0;object-position:center;transition:transform .6s var(--ease),opacity .45s ease-in-out}.esc-den-rozhdenia.esc-quest .card.esc-qg:hover .thumb .esc-qg-cover{transform:scale(1.04)}.esc-qg-v{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .5s var(--ease);pointer-events:none}.is-playing>.esc-qg-v,.is-playing .esc-qg-hero-tile-media>.esc-qg-v{opacity:1}.esc-quest .esc-qg-thumb.esc-skel.is-loaded img,.esc-quest .esc-qg-hero-tile-media.esc-skel.is-loaded img{animation:none}.esc-qg-hero-tile-media img{transition:opacity .45s ease-in-out}.esc-den-rozhdenia.esc-quest .card.esc-qg .thumb.is-loading,.esc-qg-hero-tile-media.is-loading{background-color:#242424}.esc-quest .esc-skel.is-vwait::after{opacity:1;background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.16) 50%,transparent 75%);animation:escSkelSweep 1.5s ease-in-out infinite}.esc-quest .esc-skel.is-vwait::before{content:"";position:absolute;left:0;bottom:0;z-index:3;width:34%;height:2px;background:var(--accent);pointer-events:none;animation:esc-qg-vbar 1.1s ease-in-out infinite}@keyframes esc-qg-vbar{from{transform:translateX(-100%)}to{transform:translateX(300%)}}.esc-qg-gift-covers img{background-color:#242424}.esc-qg-gift-covers img.is-wait{background-image:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.07) 50%,transparent 75%);background-repeat:no-repeat;background-size:200% 100%;animation:esc-qg-skel-bg 1.5s ease-in-out infinite}@keyframes esc-qg-skel-bg{from{background-position:150% 0}to{background-position:-50% 0}}.esc-qg-n{position:absolute;top:14px;left:16px;z-index:3;font:700 13px/1 "Ubuntu",Arial,sans-serif;letter-spacing:.14em;color:rgba(255,255,255,.72);text-shadow:0 1px 8px rgba(0,0,0,.9);font-variant-numeric:tabular-nums}.esc-den-rozhdenia.esc-quest .card.esc-qg .tag{top:12px;left:auto;right:12px;z-index:3}.esc-den-rozhdenia.esc-quest .card.esc-qg .card-play{top:50%;z-index:4}.esc-den-rozhdenia.esc-quest .card.esc-qg .card-open{position:absolute;inset:0;z-index:1;border:0;padding:0;background:transparent;cursor:pointer;opacity:0}.esc-den-rozhdenia.esc-quest .card.esc-qg:focus-within{border-color:rgba(255,0,4,.55)}.esc-qg-body{position:relative;z-index:2;display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:18px 20px 20px;pointer-events:none}.esc-qg-body>*{pointer-events:auto}.esc-den-rozhdenia.esc-quest .card.esc-qg .esc-card-t{font-size:21px;margin:0;text-shadow:none;transition:color .3s var(--ease)}.esc-den-rozhdenia.esc-quest .card.esc-qg:hover .esc-card-t,.esc-den-rozhdenia.esc-quest .card.esc-qg:hover p{transform:none}.esc-den-rozhdenia.esc-quest .card.esc-qg p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.5;text-shadow:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.esc-qg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto;font-size:13px;color:var(--muted-2)}.esc-qg-age{padding:3px 8px;border:1px solid var(--border-strong);border-radius:6px;font-weight:700;color:var(--muted);letter-spacing:.02em}.esc-qg-fear{display:inline-flex;gap:3px;align-items:center}.esc-qg-fear i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.14)}.esc-qg-fear i.on{background:var(--accent)}.esc-qg-pl{color:var(--muted-2)}.esc-qg-want{align-self:flex-start;min-height:40px;padding:9px 16px;border:1px solid var(--border-strong);border-radius:6px;background:transparent;color:var(--text);font:500 14.5px/1 "Ubuntu",Arial,sans-serif;cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.esc-qg-want:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-2px)}.esc-qg-want:active{transform:scale(.975)}.esc-qg-want:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.esc-qg-grid-empty{margin:0 0 18px;color:var(--muted)}.esc-qg-note{margin:26px 0 0;max-width:680px;color:var(--muted-2);font-size:14px;line-height:1.5}.esc-qg-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:none}.esc-qg-step{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px 22px 26px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:border-color .3s var(--ease),transform .3s var(--ease)}.esc-qg-step:hover{border-color:var(--border-strong);transform:translateY(-4px)}.esc-qg-step-ic{display:grid;place-items:center;width:46px;height:46px;margin-bottom:8px;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.esc-qg-step-ic svg{width:23px;height:23px}.esc-qg-step-n{position:absolute;top:20px;right:20px;font:700 13px/1 "Ubuntu",Arial,sans-serif;letter-spacing:.14em;color:var(--muted-2)}.esc-qg-step b{font-size:18px;line-height:1.25}.esc-qg-step>span:not(.esc-qg-step-ic):not(.esc-qg-step-n){color:var(--muted);font-size:14.5px;line-height:1.5}.esc-qg-pricing{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;align-items:start}.esc-den-rozhdenia.esc-quest .price.esc-qg-price .desc{min-height:0}.esc-qg-amounts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 6px}.esc-qg-amounts>div{padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--bg-soft)}.esc-qg-amounts span{display:block;margin-bottom:6px;color:var(--muted-2);font-size:13px}.esc-qg-amounts b{display:block;font-size:clamp(26px,3vw,34px);line-height:1.1;font-variant-numeric:tabular-nums}.esc-qg-amounts b small{font-size:14px;font-weight:500;color:var(--muted)}.esc-qg-incl{list-style:none;margin:0 0 20px;padding:16px 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.esc-qg-incl li{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:14.5px;line-height:1.45}.esc-qg-incl svg{flex:0 0 auto;width:18px;height:18px;margin-top:2px;color:var(--accent)}.esc-qg-book-hint{margin:12px 0 0;color:var(--muted);font-size:14.5px;line-height:1.5}.esc-qg-book-hint.is-small{font-size:13px;color:var(--muted-2);text-align:center}.esc-qg-noprice{margin-top:14px}.esc-qg-deals{padding:26px 26px 24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-soft)}.esc-qg-deals h3{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:20px}.esc-qg-deals h3 svg{width:22px;height:22px;color:var(--accent)}.esc-qg-deals ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.esc-qg-deals li{display:flex;flex-direction:column;gap:3px}.esc-qg-deals li b{font-size:15.5px}.esc-qg-deals li span{color:var(--muted);font-size:14px;line-height:1.5}.esc-qg-deals-more{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:var(--text);font-weight:500;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:4px}.esc-qg-deals-more svg{width:16px;height:16px}.esc-qg-who{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.esc-qg-who-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 22px 22px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);text-align:left;font-family:"Ubuntu",Arial,sans-serif;cursor:pointer;transition:border-color .3s var(--ease),transform .3s var(--ease)}.esc-qg-who-card:hover{border-color:rgba(255,0,4,.5);transform:translateY(-6px)}.esc-qg-who-card:active{transform:scale(.985)}.esc-qg-who-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.esc-qg-who-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.esc-qg-who-ic svg{width:23px;height:23px}.esc-qg-who-card b{font-size:18px;line-height:1.25}.esc-qg-who-card>span:not(.esc-qg-who-ic){color:var(--muted);font-size:14.5px;line-height:1.5}.esc-qg-who-card em{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-style:normal;font-weight:500;font-size:14px;color:var(--accent-text)}.esc-qg-who-card em svg{width:15px;height:15px}.esc-qg-reviews-proof{flex:0 0 auto}.esc-qg-cta-extra{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;position:relative;z-index:2}.esc-qg-sticky-price{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding-left:6px;color:var(--muted);font-size:13px;line-height:1.3}.esc-qg-sticky-price b{display:block;color:var(--text);font-size:15px;white-space:nowrap}.esc-qg-flash{animation:esc-qg-flash 1.2s var(--ease)}@keyframes esc-qg-flash{0%{box-shadow:0 0 0 0 rgba(255,0,4,.6)}100%{box-shadow:0 0 0 10px rgba(255,0,4,0)}}@media (max-width: 1100px){.esc-qg-steps,.esc-qg-who{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.esc-qg-pricing{grid-template-columns:1fr}}@media (min-width: 761px) and (max-width: 980px){.esc-den-rozhdenia.esc-quest .hero-facts{grid-template-columns:1fr 1fr;max-width:520px}}@media (max-width: 760px){.esc-den-rozhdenia.is-adult.esc-quest .hero-media{align-items:stretch}.esc-qg-hero-tile{position:static;width:100%;margin-top:12px;grid-template-columns:96px 1fr auto}.esc-den-rozhdenia.is-adult.esc-quest .esc-qg-hero-place{order:9;margin:14px 0 0}.esc-qg-chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-24px;padding-inline:24px;padding-bottom:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.esc-qg-chips::-webkit-scrollbar{display:none}.esc-qg-chip{flex:0 0 auto}.esc-den-rozhdenia.esc-quest .cards-grid.esc-qg-grid{display:grid;grid-template-columns:1fr;gap:16px;overflow:visible;margin-inline:0;padding-inline:0;padding-block:0;margin-block:0}.esc-den-rozhdenia.esc-quest .cards-grid.esc-qg-grid .card{flex:none;min-height:0}.esc-qg-body{padding:16px 16px 18px}.esc-den-rozhdenia.esc-quest .card.esc-qg .esc-card-t{font-size:19px}.esc-qg-want{align-self:stretch;text-align:center;min-height:44px}.esc-qg-steps,.esc-qg-who{gap:12px}.esc-qg-step,.esc-qg-who-card{padding:20px 18px}.esc-qg-deals{padding:22px 20px}}@media (max-width: 560px){.esc-qg-steps,.esc-qg-who{grid-template-columns:1fr}.esc-qg-amounts{grid-template-columns:1fr}.esc-qg-amounts b{font-size:28px}.esc-qg-sticky-price{font-size:12px}.esc-qg-sticky-price b{font-size:14px}.esc-qg-cta-extra{display:grid;grid-template-columns:1fr}.esc-qg-cta-extra .btn{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.esc-qg-hero-tile,.esc-qg-step,.esc-qg-who-card,.esc-qg-want,.esc-den-rozhdenia.esc-quest .card.esc-qg .thumb img{transition:none!important}.esc-qg-hero-tile:hover,.esc-qg-step:hover,.esc-qg-who-card:hover,.esc-qg-want:hover,.esc-den-rozhdenia.esc-quest .card.esc-qg:hover .thumb img{transform:none!important}.esc-qg-flash{animation:none}}.esc-qg-night{position:absolute;left:12px;bottom:12px;z-index:3;display:none;padding:5px 10px;border-radius:999px;background:rgba(255,0,4,.9);color:#fff;font:700 11px/1 "Ubuntu",Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.esc-quest.is-night .card.esc-qg.is-horror .esc-qg-night{display:inline-block}.esc-quest.is-night #games{background:#141414}.esc-qg-dark{position:absolute;inset:0;z-index:2;display:none;pointer-events:none;opacity:0;background:radial-gradient(circle 150px at var(--esc-fx, 50%) var(--esc-fy, 50%),rgba(0,0,0,0) 0,rgba(0,0,0,.18) 45%,rgba(0,0,0,.9) 100%);transition:opacity .35s var(--ease)}@media (hover: hover) and (min-width: 761px){.esc-qg-dark{display:block}.card.esc-qg.is-horror.is-lit .esc-qg-dark{opacity:1}}.card.esc-qg.is-glitch .esc-qg-thumb>img,.card.esc-qg.is-glitch .esc-qg-thumb>video{animation:esc-qg-glitch .42s steps(2,end) 1}@keyframes esc-qg-glitch{0%{transform:translate(0,0);opacity:1}15%{transform:translate(-6px,2px);opacity:.7}30%{transform:translate(5px,-3px);opacity:1}45%{transform:translate(-3px,1px);opacity:.55}60%{transform:translate(4px,0);opacity:1}75%{transform:translate(-2px,-1px);opacity:.8}100%{transform:translate(0,0);opacity:1}}.esc-qg-dare{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:26px;padding:20px 22px;border:1px solid rgba(255,0,4,.35);border-radius:var(--radius);background:linear-gradient(135deg,rgba(255,0,4,.1),rgba(28,28,28,0) 60%),var(--bg-soft)}.esc-qg-dare-text{display:flex;flex-direction:column;gap:4px;min-width:0}.esc-qg-dare-k{font:700 12px/1 "Ubuntu",Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin-bottom:4px}.esc-qg-dare-text b{font-size:18px}.esc-qg-dare-text>span:not(.esc-qg-dare-k){color:var(--muted);font-size:14.5px;line-height:1.5}.esc-qg-dare .btn{flex:0 0 auto;border-color:rgba(255,0,4,.6)}.esc-qg-dare-ov{position:fixed;inset:0;z-index:10050;display:none;align-items:center;justify-content:center;background:#000;color:#fff;opacity:0;transition:opacity .3s var(--ease)}.esc-qg-dare-ov.is-open{display:flex}.esc-qg-dare-ov.is-dark{opacity:1}.esc-qg-dare-scene{position:absolute;inset:0;overflow:hidden}.esc-qg-dare-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;opacity:0;transform:scale(1.12)}.esc-qg-dare-ov.is-flash .esc-qg-dare-img.is-one,.esc-qg-dare-ov.is-flash2 .esc-qg-dare-img.is-two{animation:esc-qg-dare-flash 1.1s var(--ease) forwards}.esc-qg-dare-ov.is-gap .esc-qg-dare-img{animation:none;opacity:0}@keyframes esc-qg-dare-flash{0%{opacity:0;transform:scale(1.12)}8%{opacity:1;transform:scale(1.08) translate(-6px,3px)}16%{opacity:1;transform:scale(1.06) translate(6px,-4px)}24%{opacity:1;transform:scale(1.04) translate(-4px,2px)}60%{opacity:1;transform:scale(1)}100%{opacity:.22;transform:scale(1)}}.esc-qg-dare-ov.is-end .esc-qg-dare-img{opacity:0;transform:scale(1);animation:none}.esc-qg-dare-ov.is-end .esc-qg-dare-img:last-child{opacity:.22}.esc-qg-dare-end{position:relative;z-index:2;max-width:560px;padding:24px;text-align:center;opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease),transform .5s var(--ease);pointer-events:none}.esc-qg-dare-ov.is-end .esc-qg-dare-end{opacity:1;transform:none;pointer-events:auto}.esc-qg-dare-q{margin:0 0 14px;font:700 clamp(32px,6vw,56px)/1.05 "Ubuntu",Arial,sans-serif;color:#fff}.esc-qg-dare-end p:not(.esc-qg-dare-q){margin:0 0 22px;color:var(--muted);font-size:16px;line-height:1.55}.esc-qg-dare-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.esc-qg-dare-close{position:absolute;top:calc(16px + env(safe-area-inset-top,0px));right:16px;z-index:3;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--border-strong);border-radius:50%;background:rgba(28,28,28,.7);color:#fff;cursor:pointer;opacity:0;transition:opacity .3s var(--ease)}.esc-qg-dare-ov.is-end .esc-qg-dare-close{opacity:1}.esc-qg-dare-close svg{width:20px;height:20px}.esc-qg-key{position:absolute;right:14px;bottom:12px;z-index:2;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;background:transparent;color:rgba(255,255,255,.16);transform:rotate(-32deg);cursor:pointer;transition:color .25s var(--ease),transform .25s var(--ease)}.esc-qg-key svg{width:18px;height:18px}.esc-qg-key:hover,.esc-qg-key:focus-visible{color:var(--accent-text);transform:rotate(-12deg) scale(1.15);outline:none}.esc-qg-key.is-found{color:var(--accent);transform:rotate(0) scale(1.1)}.esc-qg-deals{position:relative}#faq .section-head p{position:relative;padding-right:36px}#faq .section-head .esc-qg-key{right:0;bottom:-4px}.esc-qg-promo{margin:10px 0 0;padding:10px 12px;border:1px solid rgba(255,0,4,.4);border-radius:10px;background:var(--accent-soft);color:var(--text);font-size:13.5px;line-height:1.45}.esc-qg-toast{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:1250;width:max-content;max-width:min(92vw,460px);padding:14px 18px;border:1px solid var(--border-strong);border-radius:14px;background:rgba(28,28,28,.96);color:var(--text);font-size:14.5px;line-height:1.45;box-shadow:0 20px 40px -20px rgba(0,0,0,.9);transform:translate(-50%,12px);opacity:0;transition:opacity .3s var(--ease),transform .3s var(--ease)}.esc-qg-toast.is-on{opacity:1;transform:translate(-50%,0)}.esc-qg-toast b{color:var(--accent-text)}.esc-qg-toast-key{display:inline-block;width:17px;height:17px;margin-right:7px;vertical-align:-3px;color:var(--accent-text);transform:rotate(-32deg)}.esc-qg-toast-key svg{display:block;width:100%;height:100%}.esc-qg-keytip{position:fixed;z-index:10060;max-width:250px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(28,28,28,.97);box-shadow:0 16px 34px -16px rgba(0,0,0,.9);color:#f2f2f2;font:400 13.5px/1.45 "Ubuntu",Arial,sans-serif;pointer-events:none}.esc-qg-keytip[hidden]{display:none}.esc-qg-keytip b{color:#ff6b6d}.esc-qg-keytip>b:first-child{display:block;margin-bottom:2px}.esc-qg-toast .btn{margin-top:10px;min-height:40px;padding:9px 14px;font-size:14px}@media (max-width: 760px){.esc-qg-dare{flex-direction:column;align-items:stretch;padding:18px}.esc-qg-dare .btn{min-height:48px}.esc-qg-dare-end{padding:20px}.esc-qg-toast{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){.card.esc-qg.is-glitch .esc-qg-thumb>img,.card.esc-qg.is-glitch .esc-qg-thumb>video,.esc-qg-dare-ov.is-flash .esc-qg-dare-img.is-one,.esc-qg-dare-ov.is-flash2 .esc-qg-dare-img.is-two{animation:none!important}.esc-qg-dare-ov,.esc-qg-dare-end,.esc-qg-dark,.esc-qg-key,.esc-qg-toast{transition:none!important}.esc-qg-dare-ov.is-flash .esc-qg-dare-img.is-one,.esc-qg-dare-ov.is-flash2 .esc-qg-dare-img.is-two{opacity:.22;transform:none}}.esc-qg-safe{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin-left:auto;padding:9px 16px;border:1px solid var(--border-strong);border-radius:999px;background:transparent;color:var(--muted);font:500 14.5px/1 "Ubuntu",Arial,sans-serif;cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease),background-color .2s var(--ease)}.esc-qg-safe svg{width:17px;height:17px}.esc-qg-safe:hover{color:var(--text)}.esc-qg-safe[aria-pressed=true]{color:var(--text);border-color:rgba(255,255,255,.4);background:var(--surface-2)}.esc-qg-safe:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.esc-quest.is-safe .card.esc-qg.is-horror,.esc-quest.is-safe .esc-qg-chip[data-quest-mood=horror],.esc-quest.is-safe .esc-qg-dare,.esc-quest.is-safe [data-quest-horror-only]{display:none!important}.esc-qg-progress{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 16px;margin:0 0 22px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--bg-soft)}.esc-qg-progress-t{font-size:15px;color:var(--muted)}.esc-qg-progress-t b{color:var(--text);font-variant-numeric:tabular-nums}.esc-qg-progress-bar{display:block;height:6px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.esc-qg-progress-bar i{display:block;height:100%;width:0;border-radius:999px;background:var(--accent);transition:width .5s var(--ease)}.esc-qg-progress-h{grid-column:1 / -1;font-size:13px;color:var(--muted-2)}.esc-qg-progress.is-master .esc-qg-progress-h{color:var(--accent-text)}.esc-qg-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.esc-qg-done{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:9px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted-2);font:500 14px/1 "Ubuntu",Arial,sans-serif;cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.esc-qg-done svg{width:16px;height:16px}.esc-qg-done:hover{color:var(--text);border-color:var(--border-strong)}.esc-qg-done[aria-pressed=true]{color:var(--accent-text);border-color:rgba(255,0,4,.4);background:var(--accent-soft)}.esc-qg-done:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#reactions .stories{margin-top:4px}@media (max-width: 900px){.esc-qg-gift{grid-template-columns:1fr}.esc-qg-gift-covers{max-width:420px;margin:0 auto;width:100%}}@media (max-width: 760px){.esc-qg-safe{margin-left:0;flex:0 0 auto}.esc-qg-progress{grid-template-columns:1fr;padding:12px 14px}.esc-qg-actions{flex-direction:column;align-items:stretch}.esc-qg-done{justify-content:center;min-height:44px;border-color:var(--border)}}@media (prefers-reduced-motion: reduce){.esc-qg-progress-bar i,.esc-qg-gift-covers img{transition:none!important}.esc-qg-gift-covers img.is-wait,.esc-quest .esc-skel.is-vwait::after{animation:none}.esc-quest .esc-skel.is-vwait::before{display:none}.esc-qg-gift:hover .esc-qg-gift-covers img{transform:none}}button.esc-qg-hero-tile{border:1px solid var(--border-strong);font-family:"Ubuntu",Arial,sans-serif;text-align:left;cursor:pointer}button.esc-qg-hero-tile:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.esc-qg-tipwrap{position:relative;margin-left:auto;display:inline-flex}.esc-qg-tipbtn{position:relative;display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 2px;border:1px solid var(--border-strong);border-radius:999px;background:transparent;color:var(--muted);font:500 12.5px/1 "Ubuntu",Arial,sans-serif;cursor:pointer;transition:border-color .2s var(--ease),color .2s var(--ease)}.esc-qg-tipbtn::before{content:"";position:absolute;inset:-6px -2px}.esc-qg-tipbtn img{width:26px;height:26px;border-radius:50%;object-fit:cover}.esc-qg-tipbtn:hover,.esc-qg-tipbtn[aria-expanded=true]{color:var(--text);border-color:rgba(255,0,4,.6)}.esc-qg-tipbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.esc-qg-tip{position:absolute;right:0;bottom:calc(100% + 10px);z-index:6;width:min(320px,78vw);padding:12px 14px;border:1px solid var(--border-strong);border-left:2px solid var(--accent);border-radius:12px;background:#1c1c1c;box-shadow:0 18px 40px -18px rgba(0,0,0,.9);color:var(--muted);font-size:13.5px;line-height:1.45;text-align:left;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .2s var(--ease),transform .2s var(--ease)}.esc-qg-tip b{color:var(--text);font-weight:500}.esc-qg-tipwrap.is-on .esc-qg-tip,.esc-qg-tipbtn:focus-visible+.esc-qg-tip{opacity:1;transform:none;pointer-events:auto}@media (hover: hover){.esc-qg-tipwrap:hover .esc-qg-tip{opacity:1;transform:none;pointer-events:auto}}.esc-qg-gift{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(22px,4vw,48px);align-items:center;padding:clamp(22px,3vw,36px);border:1px solid rgba(255,0,4,.25);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(255,0,4,.08),rgba(36,36,36,0) 55%),var(--surface)}.esc-qg-gift-text h2{font-size:clamp(28px,3.6vw,44px);margin:14px 0 12px}.esc-qg-gift-text>p{color:var(--muted);font-size:16px;line-height:1.55;margin:0 0 16px}.esc-qg-gift-points{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:10px}.esc-qg-gift-points li{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:14.5px;line-height:1.45}.esc-qg-gift-points svg{flex:0 0 auto;width:18px;height:18px;margin-top:2px;color:var(--accent)}.esc-qg-gift-actions{display:flex;flex-wrap:wrap;gap:10px}.esc-qg-gift-side{display:flex;flex-direction:column;gap:18px}.esc-qg-gift-covers{position:relative;aspect-ratio:3 / 1.9}.esc-qg-gift-covers img{position:absolute;width:64%;height:auto;border-radius:12px;border:1px solid var(--border-strong);box-shadow:0 24px 50px -24px rgba(0,0,0,.9);transition:transform .5s var(--ease)}.esc-qg-gift-covers img:nth-child(1){left:0;top:6%;z-index:3;transform:rotate(-7deg)}.esc-qg-gift-covers img:nth-child(2){left:22%;top:0;z-index:2;transform:rotate(2deg)}.esc-qg-gift-covers img:nth-child(3){left:36%;top:22%;z-index:1;transform:rotate(8deg)}.esc-qg-gift:hover .esc-qg-gift-covers img:nth-child(1){transform:rotate(-10deg) translate(-4px,-6px)}.esc-qg-gift:hover .esc-qg-gift-covers img:nth-child(3){transform:rotate(11deg) translate(4px,4px)}.esc-qg-gift-tiers{display:grid;grid-template-columns:1fr 1fr;gap:12px}.esc-qg-tier{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 16px 14px;border:1px solid var(--border);border-radius:14px;background:var(--bg-soft);color:var(--text);text-decoration:none;transition:border-color .3s var(--ease),transform .3s var(--ease)}.esc-qg-tier:hover{border-color:rgba(255,0,4,.5);transform:translateY(-4px)}.esc-qg-tier.is-top{border-color:rgba(255,0,4,.4)}.esc-qg-tier em{position:absolute;top:-10px;right:12px;padding:3px 9px;border-radius:999px;background:var(--accent);color:#fff;font:700 10.5px/1 "Ubuntu",Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-style:normal}.esc-qg-tier b{font-size:20px}.esc-qg-tier span{color:var(--muted);font-size:13px;line-height:1.4;flex:1 1 auto}.esc-qg-tier strong{font-size:17px;font-variant-numeric:tabular-nums}.esc-qg-dare-lines{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:24px;pointer-events:none}.esc-qg-dare-lines p{grid-area:1 / 1;margin:0;font:500 clamp(22px,4vw,36px)/1.2 "Ubuntu",Arial,sans-serif;color:rgba(255,255,255,.85);text-align:center;letter-spacing:.02em;opacity:0;transform:translateY(6px);transition:opacity .45s var(--ease),transform .45s var(--ease)}.esc-qg-dare-lines p.is-on{opacity:1;transform:none}.esc-qg-dare-lines{display:none}.esc-qg-dare-ov.is-lines .esc-qg-dare-lines{display:grid}.faq-a .esc-qg-key{position:static;display:inline-grid;vertical-align:middle;margin-left:6px}.esc-gm-modal .esc-qg-key{position:absolute;right:18px;bottom:14px;color:rgba(255,255,255,.12)}@media (max-width: 900px){.esc-qg-gift{grid-template-columns:1fr}.esc-qg-gift-covers{max-width:440px;width:100%;margin:0 auto}}@media (max-width: 560px){.esc-qg-gift-tiers{grid-template-columns:1fr}.esc-qg-meta{position:relative}.esc-qg-tipwrap{position:static}.esc-qg-tip{left:0;right:0;width:auto}}@media (prefers-reduced-motion: reduce){.esc-qg-tip,.esc-qg-dare-lines p,.esc-qg-tier,.esc-qg-gift-covers img{transition:none!important}.esc-qg-tier:hover,.esc-qg-gift:hover .esc-qg-gift-covers img{transform:none}}
