:is(.stage-shell:has(.eros-stage-backdrop),.eros-stage-backdrop,.eros-opening,.eros-page,.eros-launch,.eros-waiting,.eros-report){--eros-sky:#2546d6;--eros-sky-deep:#0d1747;--eros-night:#060914;--eros-ivory:#f7f1e6;--eros-gold:#e2be72;--eros-gold-soft:#e2be728c;--eros-red:#d6283f;--eros-red-deep:#8f1428;--eros-glass:#0c143aad;--eros-voice-me:#f1deab}.eros-stage-backdrop{background:var(--eros-night);position:absolute;inset:0;container-type:size}.eros-stage-backdrop :is(.stage-backdrop-image[src$="/stage/arms.jpg"],.stage-backdrop-video:has(>source[src$="/stage/arms.mp4"])){transform-origin:50% 0}@container (min-aspect-ratio:50/100){.eros-stage-backdrop :is(.stage-backdrop-image[src$="/stage/arms.jpg"],.stage-backdrop-video:has(>source[src$="/stage/arms.mp4"])){transform:scale(1.08)}}@container (min-aspect-ratio:55/100){.eros-stage-backdrop :is(.stage-backdrop-image[src$="/stage/arms.jpg"],.stage-backdrop-video:has(>source[src$="/stage/arms.mp4"])){transform:scale(1.19)}}@container (min-aspect-ratio:60/100){.eros-stage-backdrop :is(.stage-backdrop-image[src$="/stage/arms.jpg"],.stage-backdrop-video:has(>source[src$="/stage/arms.mp4"])){transform:scale(1.3)}}.stage-shell:has(.eros-stage-backdrop) .stage-subtitles{background:linear-gradient(#0000,#06091c80 28%,#06091ce6 60%)}.stage-shell:has(.eros-stage-backdrop) .stage-subtitle-kicker{color:var(--eros-voice-me,#f1deab);text-align:right;padding-right:12px;font-weight:500}.eros-opening{z-index:3;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#000;position:absolute;inset:0;overflow:clip}.eros-opening:focus-visible{outline:none}.eros-opening-track{height:100%;transition:transform .52s var(--ease-out);display:flex}.eros-slide{background:#000;flex:0 0 100%;place-items:center;height:100%;display:grid;position:relative;overflow:clip}.eros-slide-mono,.eros-slide-line{font-family:var(--font-sans);letter-spacing:-.01em;font-weight:500}.eros-slide-mono{color:var(--eros-ivory);text-align:center;word-break:keep-all;opacity:0;transition:opacity .9s ease .2s, transform .9s var(--ease-out) .2s;margin:0;padding-inline:32px;font-size:1.35rem;line-height:1.7;transform:translateY(6px)}.eros-slide[data-active=true] .eros-slide-mono{opacity:1;transform:none}.eros-slide-art{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.eros-slide-art[data-reveal=true]{filter:brightness(0);transition:filter 1.6s ease, transform 2.4s var(--ease-out);transform:scale(1.06)}.eros-slide[data-active=true] .eros-slide-art[data-reveal=true]{filter:none;transform:none}.eros-slide-art[data-focus=true]{transition:transform 4.2s var(--ease-out);transform:scale(1)}.eros-slide[data-active=true] .eros-slide-art[data-focus=true]{transform:scale(1.06)}.eros-slide-line{padding:120px 28px calc(118px + env(safe-area-inset-bottom));color:var(--eros-ivory);text-align:center;text-shadow:0 1px 14px #000000b3;word-break:keep-all;opacity:0;background:linear-gradient(#0000,#04061280 30%,#040612eb 65%);margin:0;font-size:1.3rem;line-height:1.6;transition:opacity .7s .5s;position:absolute;bottom:0;left:0;right:0}.eros-slide[data-active=true] .eros-slide-line{opacity:1}.eros-title-block{padding:160px 24px calc(96px + env(safe-area-inset-bottom));text-align:center;background:linear-gradient(#0000,#04081e8c 25%,#04081ef0 55%);justify-items:center;gap:12px;display:grid;position:absolute;bottom:0;left:0;right:0}.eros-title{color:var(--eros-ivory);letter-spacing:-.01em;text-shadow:0 2px 18px #d6283f73;word-break:keep-all;margin:0;font-size:1.95rem;line-height:1.3}.eros-title-art{width:100%;height:auto;margin-inline:auto;display:block}.eros-title-sub{color:var(--eros-gold);word-break:keep-all;margin:0 0 8px;font-size:.98rem;line-height:1.6}.eros-place-say{z-index:1;min-height:calc(120px + 1.6em + 118px + env(safe-area-inset-bottom));padding:120px 40px calc(100px + env(safe-area-inset-bottom)) 28px;pointer-events:none;background:linear-gradient(#0000,#04061280 30%,#040612eb 65%);justify-content:flex-end;align-items:flex-end;font-size:1.3rem;display:flex;position:absolute;bottom:0;left:0;right:0}.eros-place-say .eros-reply-text{font-family:var(--font-sans);letter-spacing:-.01em;text-shadow:0 1px 14px #000000b3;font-size:1.3rem;font-weight:500;line-height:1.6}.eros-opening-nav{right:0;bottom:calc(max(8px, env(safe-area-inset-bottom)) + 30px);z-index:2;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;left:0}.eros-nav-button{width:44px;height:44px;color:var(--eros-ivory);cursor:pointer;background:#06091c73;border:1px solid #f7f1e638;border-radius:50%;place-items:center;display:inline-grid}.eros-nav-button:disabled{opacity:.25;cursor:default}.eros-dots{gap:6px;margin:0;padding:0;list-style:none;display:flex}.eros-dots li{width:6px;height:6px;transition:width .24s var(--ease-out), background .24s;background:#f7f1e64d;border-radius:50%}.eros-dots li[data-on=true]{background:var(--eros-gold);border-radius:3px;width:18px}.eros-swipe-hint{right:0;bottom:calc(max(8px, env(safe-area-inset-bottom)) + 86px);color:#f7f1e673;letter-spacing:.08em;text-align:center;margin:0;font-size:.8rem;animation:2.4s ease-in-out infinite eros-hint;position:absolute;left:0}@keyframes eros-hint{0%,to{opacity:.3;transform:translate(0)}50%{opacity:1;transform:translate(-6px)}}.eros-skip{bottom:max(8px, env(safe-area-inset-bottom));z-index:3;color:#f7f1e699;min-height:28px;font:inherit;letter-spacing:.12em;text-transform:lowercase;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:.75rem;position:absolute;left:50%;transform:translate(-50%)}.eros-cta{border:1px solid var(--eros-gold-soft);background:linear-gradient(180deg, var(--eros-red), var(--eros-red-deep));color:#fff;width:100%;min-height:56px;font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;padding:0 20px;font-size:1.04rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #d6283f59,inset 0 1px #ffffff2e}.eros-cta:visited{color:#fff}.eros-cta:disabled{opacity:.5;cursor:default}.eros-cta:focus-visible,.eros-chip:focus-visible,.eros-reply-layer:focus-visible,.eros-nav-button:focus-visible,.eros-skip:focus-visible{outline:3px solid var(--eros-gold);outline-offset:2px}.eros-text-link{color:#f7f1e6bf;text-align:center;font-size:.9rem}.eros-reply-layer{z-index:1;width:100%;min-height:38%;padding:clamp(32px, 8dvh, 72px) calc(max(var(--page-gutter), env(safe-area-inset-right)) + 12px) calc(clamp(80px, 14dvh, 140px) - 24px + env(safe-area-inset-bottom)) max(var(--page-gutter), env(safe-area-inset-left));color:inherit;font:inherit;text-align:right;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#0000,#06091c80 28%,#06091ce6 60%);border:0;flex-direction:column;justify-content:flex-end;align-items:flex-end;margin-top:auto;display:flex;position:relative}.eros-reply-layer:focus-visible{outline-offset:-6px}.eros-reply{max-width:86%;color:var(--eros-voice-me);text-align:right;animation:eros-voice-in .52s var(--ease-out) both;margin:0;display:block}.eros-reply .eros-reply-text{color:inherit;text-shadow:0 1px 12px #08060bb3;overflow-wrap:anywhere;word-break:keep-all;white-space:pre-line;font-size:1.375rem;line-height:1.7;display:block}@keyframes eros-voice-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.eros-glass-form{padding-top:24px;padding-inline:max(14px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-right));padding-bottom:max(18px, env(safe-area-inset-bottom));background:linear-gradient(#0000 40%,#040614b8)}.eros-glass{--eros-gold:#e2be72;--eros-red:#d6283f;--eros-red-deep:#8f1428;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(160deg,#1c308c9e,#080c28c7);border:1px solid #e2be7247;border-radius:24px;gap:14px;max-height:calc(100dvh - 120px);padding:20px 18px 18px;display:grid;overflow-y:auto;box-shadow:inset 0 1px #ffffff1a,0 24px 48px #00000073}.eros-glass-say{color:#f7f1e6;margin:0;font-size:1.15rem;line-height:1.5}.eros-glass-say small{color:#e2be72d9;font-family:var(--font-sans);letter-spacing:.02em;margin-top:2px;font-size:.78rem;display:block}.eros-glass-rule{background:linear-gradient(90deg, var(--eros-gold), #e2be7200);opacity:.75;height:1px;display:block}.eros-glass-field{gap:6px;min-width:0;display:grid}.eros-glass-label{color:#f7f1e69e;letter-spacing:.1em;font-size:.72rem}.eros-glass-input{color:#f7f1e6;width:100%;height:52px;font:inherit;background:#00000047;border:1px solid #f7f1e629;border-radius:14px;padding:0 16px;font-size:1.05rem}.eros-glass-input::placeholder{color:#f7f1e661}.eros-glass-input:focus-visible{border-color:#e2be72bf;outline:none;box-shadow:0 0 0 3px #d6283f4d}.eros-glass-input:disabled{opacity:.4}.eros-glass-input[aria-invalid=true]{border-color:#ff8c96d9}.eros-concern-text{resize:none;height:auto;min-height:92px;padding:12px 16px;line-height:1.55}.eros-glass-seg{background:#0000004d;border:1px solid #f7f1e61f;border-radius:14px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.eros-glass-seg button{color:#f7f1e69e;height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-weight:600;transition:background .16s,color .16s}.eros-glass-seg button[aria-pressed=true]{background:linear-gradient(180deg, var(--eros-red), var(--eros-red-deep));color:#fff;box-shadow:0 0 0 1px #e2be728c,0 6px 14px #d6283f59}.eros-glass-time{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.eros-glass-switch{color:#f7f1e6c7;cursor:pointer;align-items:center;gap:8px;height:52px;font-size:.85rem;display:flex;position:relative}.eros-glass-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.eros-glass-switch i{background:#f7f1e62e;border-radius:99px;width:38px;height:22px;transition:background .16s;position:relative}.eros-glass-switch i:after{content:"";background:#f7f1e6;border-radius:50%;width:16px;height:16px;transition:translate .16s;position:absolute;top:3px;left:3px}.eros-glass-switch:has(input:checked) i{background:var(--eros-red)}.eros-glass-switch:has(input:checked) i:after{translate:16px}.eros-glass-switch:has(input:focus-visible) i{outline:2px solid var(--eros-gold);outline-offset:2px}.eros-glass-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;display:grid}.eros-glass-cta{background:linear-gradient(180deg, var(--eros-red), var(--eros-red-deep));color:#fff;height:56px;font:inherit;cursor:pointer;border:1px solid #e2be7299;border-radius:16px;font-size:1.02rem;font-weight:700}.eros-glass-cta:disabled{color:#f7f1e666;cursor:default;background:#f7f1e61a;border-color:#f7f1e61f}.eros-glass-quiet{color:#f7f1e6bf;height:56px;font:inherit;cursor:pointer;background:0 0;border:1px solid #f7f1e62e;border-radius:16px}.eros-glass-error{color:#ffb3bc;margin:0;font-size:.88rem}.eros-chips{grid-template-columns:1fr 1fr;gap:8px;display:grid}.eros-chip{color:#f7f1e6;min-height:52px;font:inherit;word-break:keep-all;cursor:pointer;background:#00000047;border:1px solid #f7f1e62e;border-radius:14px;padding:8px 12px;font-size:.95rem;line-height:1.35;transition:border-color .16s,background .16s}.eros-chip:not(:disabled):hover{border-color:#e2be7299}.eros-chip[aria-pressed=true]{background:linear-gradient(#d6283fd9,#8f1428d9);border-color:#e2be72bf}.eros-chip:disabled{opacity:.5;cursor:default}.eros-chip-small{text-align:left;min-height:0;padding:8px 12px;font-size:.82rem}.eros-concern-examples{gap:6px;display:grid}.eros-concern-count{color:#f7f1e673;text-align:right;margin:-4px 0 0;font-size:.75rem}.eros-page{z-index:1;color:var(--eros-ivory);flex-direction:column;display:flex;position:absolute;inset:0}.eros-page-scroll{padding:calc(64px + env(safe-area-inset-top)) var(--page-gutter) 40px;overscroll-behavior:contain;flex:1;align-content:start;gap:16px;display:grid;overflow-y:auto}.eros-page-bar{z-index:1;padding:36px var(--page-gutter) max(16px, env(safe-area-inset-bottom));background:linear-gradient(to top, var(--eros-night) 52%, #060914b8 74%, #06091400);transition:opacity .2s,visibility .2s;position:absolute;bottom:0;left:0;right:0}.eros-page-bar[data-hidden=true]{visibility:hidden;opacity:0;pointer-events:none}.eros-page:has(>.eros-page-bar)>.eros-page-scroll{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.eros-eyebrow{color:var(--eros-gold);letter-spacing:.14em;margin:0;font-size:.78rem;font-weight:700}.eros-verdict-card{background:linear-gradient(160deg,#1c308cb8,#080c28db);border:1px solid #e2be724d;border-radius:22px;gap:16px;padding:22px 20px 20px;display:grid;position:relative;box-shadow:0 20px 40px #00000059}.eros-stamp{border:2px solid var(--eros-red);color:#ff6b7f;letter-spacing:.04em;text-shadow:0 0 10px #d6283f59;border-radius:8px;justify-self:start;margin:0;padding:6px 14px;font-size:1.05rem;transform:rotate(-4deg)}.eros-verdict-quote{color:var(--eros-ivory);word-break:keep-all;gap:4px;margin:0;font-size:1.32rem;line-height:1.5;display:grid}.eros-facts{border-top:1px solid #e2be7238;gap:8px;margin:0;padding-top:14px;display:grid}.eros-facts>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.eros-facts dt{color:#f7f1e6a6;font-size:.86rem}.eros-facts dd{margin:0;font-weight:600}.eros-stars{color:var(--eros-gold);gap:2px;display:inline-flex}.eros-card{background:#080c28c7;border:1px solid #f7f1e624;border-radius:18px;gap:8px;padding:18px;display:grid}.eros-card-open{border-color:#e2be7266}.eros-card-tag{color:var(--eros-gold);margin:0;font-size:.78rem;font-weight:700}.eros-card-title{color:var(--eros-ivory);word-break:keep-all;align-items:center;gap:8px;margin:0;font-size:1.12rem;line-height:1.45;display:flex}.eros-card-body{color:#f7f1e6e0;word-break:keep-all;margin:0;font-size:.98rem;line-height:1.75}.eros-locked-title{color:#f7f1e6b3;margin:8px 0 0;font-size:.9rem}.eros-card-locked .eros-card-title{color:#f7f1e6eb}.eros-veil{filter:blur(6px);-webkit-user-select:none;user-select:none}.eros-dossier{flex-direction:column;flex:1;min-height:0;display:flex}.eros-paper{margin:calc(72px + env(safe-area-inset-top)) var(--page-gutter) 0;color:#2a1d12;background:linear-gradient(#f4ead6,#e8d9b8);border-radius:6px;padding:18px 18px 14px;transform:rotate(-1.2deg);box-shadow:0 18px 40px #00000073}.eros-paper-head{color:var(--eros-red-deep);letter-spacing:.12em;margin:0 0 10px;font-size:.82rem;font-weight:800}.eros-paper-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.eros-paper-list li{animation:eros-ink .42s var(--ease-out) both;gap:4px;display:grid}.eros-paper-title{font-family:var(--font-display);font-size:.98rem;font-weight:700}.eros-redact{opacity:.85;background:#2a1d12;border-radius:2px;height:8px;display:block}.eros-redact-short{width:62%}@keyframes eros-ink{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-8px)}to{opacity:1;clip-path:inset(0);transform:none}}.eros-pitch[data-veiled=true],.eros-diagnosis[data-veiled=true]{filter:blur(8px)brightness(.4);transition:filter .2s}.eros-pitch .eros-page-scroll{padding-top:0;padding-inline:0}.eros-pitch .eros-page-scroll>:not(.eros-pitch-hero){margin-inline:var(--page-gutter)}.eros-pitch-hero{margin:0;position:relative}.eros-pitch-hero img{object-fit:cover;object-position:center top;width:100%;height:auto;max-height:62dvh;display:block}.eros-pitch-hero figcaption{padding:80px var(--page-gutter) 18px;background:linear-gradient(#0000,#040614f5 70%);gap:6px;display:grid;position:absolute;bottom:0;left:0;right:0}.eros-pitch-title{color:var(--eros-ivory);margin:0;font-size:1.85rem;line-height:1.25}.eros-pitch-for{color:var(--eros-gold);margin:0;font-weight:700}.eros-pitch-lead{color:#f7f1e6e0;word-break:keep-all;margin:0;line-height:1.75}.eros-toc{background:#080c28d1;border:1px solid #e2be724d;border-radius:18px;gap:10px;padding:18px 16px;display:grid}.eros-toc-title{color:var(--eros-gold);margin:0;font-size:1rem}.eros-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.eros-toc li{border-bottom:1px solid #f7f1e614;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.eros-toc li:last-child{border-bottom:0}.eros-toc-no{color:var(--eros-gold);font-variant-numeric:tabular-nums;font-weight:800}.eros-toc-name{color:var(--eros-ivory);word-break:keep-all;font-size:.95rem;line-height:1.45}.eros-toc-badge{color:#f7f1e68c;white-space:nowrap;align-items:center;gap:4px;font-size:.74rem;display:inline-flex}.eros-toc li[data-open=true] .eros-toc-badge{color:var(--eros-gold)}.eros-pitch-quote{border-left:3px solid var(--eros-red);color:var(--eros-ivory);word-break:keep-all;margin:4px 0;padding-left:14px;font-size:1.18rem;line-height:1.6}.eros-pitch-buy{text-align:center;justify-items:center;gap:8px;padding:18px 0 8px;display:grid}.eros-price{align-items:baseline;gap:10px;margin:0;display:flex}.eros-price strong{color:var(--eros-ivory);font-size:1.7rem}.eros-timer{color:#ff8b9a;font-variant-numeric:tabular-nums;margin:0;font-size:.85rem}.eros-pitch-sub{color:var(--eros-gold);margin:0;font-size:.92rem}.eros-note{color:#f7f1e680;word-break:keep-all;margin:0;font-size:.76rem;line-height:1.6}.eros-pay-bar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.eros-bar-price{line-height:1.25;display:grid}.eros-bar-price s{color:#f7f1e680;font-size:.78rem}.eros-bar-price strong{color:var(--eros-ivory);font-size:1.15rem}.eros-launch{z-index:3;background:#000;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.eros-launch-art{object-fit:cover;object-position:center top;width:100%;height:100%;animation:.6s both eros-fade;position:absolute;inset:0}.eros-launch[data-step=fly] .eros-launch-art,.eros-launch[data-step=flash] .eros-launch-art{transition:transform .9s var(--ease-out);transform:scale(1.08)}.eros-launch-caption{padding:120px 24px calc(120px + env(safe-area-inset-bottom));color:var(--eros-ivory);text-align:center;background:linear-gradient(#0000,#040614e6 60%);margin:0;font-size:1.3rem;position:absolute;bottom:0;left:0;right:0}.eros-launch .stage-subtitles{margin-top:auto}.eros-arrow{z-index:2;filter:drop-shadow(0 0 24px #d6283fb3);animation:.9s cubic-bezier(.55,0,.9,.45) forwards eros-fly;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.15)}@keyframes eros-fly{0%{opacity:.6;transform:translate(-50%,-50%)scale(.15)}to{opacity:1;transform:translate(-50%,-50%)scale(9)}}.eros-flash{z-index:4;background:#fff;animation:.65s ease-out forwards eros-flash;position:absolute;inset:0}@keyframes eros-flash{0%{opacity:0}25%{opacity:1}to{opacity:1}}@keyframes eros-fade{0%{opacity:0}to{opacity:1}}.eros-waiting{border-radius:var(--radius-card);background:var(--eros-night);min-height:calc(100dvh - 120px);display:grid;position:relative;overflow:hidden}.eros-waiting-art{object-fit:cover;object-position:center top;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.eros-waiting-body{color:var(--eros-ivory);text-align:center;background:linear-gradient(#0000,#040614f2 55%);align-self:end;justify-items:center;gap:12px;padding:140px 24px 36px;display:grid;position:relative}.eros-waiting-title{margin:0;font-size:1.3rem}.eros-waiting-line{color:#f7f1e6cc;margin:0;line-height:1.7}.eros-waiting-bar{width:100%}.eros-report-head{color:var(--eros-ivory);background:linear-gradient(160deg,#1b2f8f,#0a1033);border:1px solid #e2be7259;border-radius:20px;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}.eros-report-portrait{object-fit:cover;object-position:center top;border-radius:14px;width:116px;height:150px;box-shadow:0 10px 24px #0006}.eros-report-copy{gap:6px;min-width:0;display:grid}.eros-report-kicker{color:#ff8b9a;letter-spacing:.14em;margin:0;font-size:.7rem;font-weight:800}.eros-report-title{word-break:keep-all;margin:0;font-size:1.32rem;line-height:1.3}.eros-report-meta{color:var(--eros-gold);margin:0;font-size:.84rem;line-height:1.5}.eros-report .eros-stamp{margin:4px 0 2px;font-size:.92rem}.eros-fixture-note{color:var(--muted);border:1px dashed #e2be7280;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:.82rem;line-height:1.6}.eros-report-sections{display:grid}@media (prefers-reduced-motion:reduce){.eros-opening-track,.eros-slide-mono,.eros-slide-art,.eros-slide-line,.eros-dots li{transition:none}.eros-reply,.eros-paper-list li,.eros-swipe-hint{animation:none}}.eros-book{--ink:var(--eros-ivory);--ink-soft:#f7f1e6d1;--muted:#f7f1e699;--cream:var(--eros-gold);--lilac:#ff8b9a;--plum-ink:var(--eros-night);--surface:#0c143ab8;--line:#e2be7238;gap:28px}.eros-diagnosis .eros-page-scroll{background:linear-gradient(180deg, #0609144d, #060914e0 34%, var(--eros-night) 60%)}.eros-first-verdict{gap:14px;display:grid}.eros-book-voice{color:var(--eros-gold);text-align:center;margin:4px 0 0;font-size:1.15rem;line-height:1.5}.eros-chapter{gap:18px;display:grid}.eros-chapter-head{gap:14px;display:grid}.eros-chapter-art{margin:0 calc(var(--page-gutter) * -1);position:relative;overflow:hidden}.eros-chapter-art img{aspect-ratio:4/3;object-fit:cover;object-position:50% 18%;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.eros-chapter-copy{gap:6px;margin-top:-64px;display:grid;position:relative}.eros-chapter-label{color:var(--eros-gold);letter-spacing:.18em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:.78rem;font-weight:800;display:flex}.eros-chapter-badge{border:1px solid var(--eros-gold-soft);letter-spacing:.04em;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.7rem;display:inline-flex}.eros-chapter-title{color:var(--eros-ivory);word-break:keep-all;text-wrap:balance;text-shadow:0 2px 14px #0009;margin:0;font-size:1.55rem;line-height:1.38}.eros-chapter-body{gap:14px;display:grid}.eros-book .story-section{gap:16px;padding-top:24px}.eros-book .story-title{font-size:1.35rem}.eros-book .story-lead{color:#f7f1e6b8;font-size:.95rem;line-height:1.7}.eros-book-get{background:#080c28d1;border:1px solid #e2be7259;border-radius:18px;gap:10px;padding:18px;display:grid}.eros-book-get h2{color:var(--eros-gold);margin:0;font-size:1.05rem}.eros-book-get ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.eros-book-get li{color:var(--eros-ivory);word-break:keep-all;padding-left:18px;font-size:.92rem;line-height:1.55;position:relative}.eros-book-get li:before{content:"";background:#ee93a1;width:7px;height:7px;position:absolute;top:.62em;left:2px;transform:rotate(45deg)}.eros-toc .eros-toc-chapters{gap:0}.eros-toc .eros-toc-chapters>li{grid-template-columns:minmax(0,1fr);gap:6px;padding:14px 0;display:grid}.eros-toc-chapter{justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.eros-toc-chapters .eros-toc-no{letter-spacing:.14em;font-size:.74rem}.eros-toc-chapters .eros-toc-name{margin:0;font-size:1.02rem}.eros-toc-chapters ul{gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.eros-toc .eros-toc-chapters ul li{color:#f7f1e6b3;word-break:keep-all;border:0;padding:0;font-size:.86rem;line-height:1.5;display:block}.eros-toc-chapters ul li span{color:var(--eros-gold);margin-right:6px;font-size:.72rem;font-weight:700}.eros-report-chapters{gap:36px;margin-top:24px;display:grid}.eros-report-chapter .eros-chapter-art{background:var(--eros-night);border-radius:18px;margin:0}.eros-report-chapter .eros-chapter-copy{padding:0 18px}.eros-final-verdict{color:#ee93a1;letter-spacing:.12em;border:3px solid #ee93a1;border-radius:12px;justify-self:start;margin:0;padding:10px 26px;font-size:2.4rem;transform:rotate(-4deg)}.eros-final-verdict[data-verdict=go]{border-color:var(--eros-gold);color:#b88a2c}:is(.eros-book,.eros-report) .story-quote{border-left:0;padding:0;display:block}:is(.eros-book,.eros-report) .story-quote p:last-child{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 4%,#ee93a17a 4% 98%,#0000 98%);border-radius:3px;padding:0 4px;display:inline}@font-face{font-family:ErosPixel;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eros/galmuri11-sub.woff2)format("woff2")}@font-face{font-family:ErosPixel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/eros/galmuri11-bold-sub.woff2)format("woff2")}.eros-target-card{--pixel-pink:#f0707f;--pixel-lavender:#8e93c4;background:linear-gradient(#1d2559,#171d4a);border:1.5px solid #8e93c48c;border-radius:18px;gap:18px;padding:16px 18px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px #00000059}.eros-target-top{color:var(--pixel-lavender);letter-spacing:.08em;border-bottom:1.5px solid #8e93c459;align-items:center;gap:10px;margin:0 -18px;padding:0 18px 12px;font-family:ErosPixel,ui-monospace,monospace;font-size:.82rem;display:flex}.eros-target-count{margin-left:auto}.eros-target-top .eros-target-top-heart{width:14px}.eros-target-cupid{width:104px;height:auto;image-rendering:pixelated;opacity:.9;pointer-events:none;position:absolute;top:20px;right:10px}.eros-pixel-heart{width:26px;height:auto;fill:var(--pixel-pink,#f0707f);display:block}.eros-pixel-heart-shine{fill:#ffc2c9}.eros-pixel-heart[data-empty=true]{fill:#f0707f38}.eros-pixel-frame{--notch:4px;background:var(--pixel-pink,#f0707f);clip-path:polygon(var(--notch) 0, calc(100% - var(--notch)) 0, calc(100% - var(--notch)) 2px, 100% 2px, 100% calc(100% - 2px), calc(100% - var(--notch)) calc(100% - 2px), calc(100% - var(--notch)) 100%, var(--notch) 100%, var(--notch) calc(100% - 2px), 0 calc(100% - 2px), 0 2px, var(--notch) 2px);padding:2px;display:inline-block}.eros-pixel-frame>span{clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);background:#2a1f45;align-items:center;display:flex}.eros-target-tier{justify-self:start;margin:0}.eros-target-tier>span{color:var(--pixel-pink);letter-spacing:.04em;gap:16px;padding:10px 26px 10px 16px;font-size:1.5rem;font-weight:800}.eros-target-quote{color:var(--eros-ivory);word-break:keep-all;gap:4px;margin:0;font-size:1.22rem;line-height:1.55;display:grid}.eros-target-difficulty{border-top:1.5px solid #8e93c459;align-items:center;gap:12px;margin:0 -18px -2px;padding:16px 18px 0;display:flex}.eros-target-difficulty-label{color:var(--pixel-lavender);flex-shrink:0;font-size:.9rem}.eros-target-hearts{gap:6px;display:flex}.eros-target-hearts .eros-pixel-heart{width:22px}.eros-target-level{flex-shrink:0;margin-left:auto}.eros-target-level>span{color:var(--pixel-pink);letter-spacing:.04em;white-space:nowrap;padding:6px 10px;font-family:ErosPixel,ui-monospace,monospace;font-size:.78rem}@media (max-width:360px){.eros-target-hearts{gap:3px}.eros-target-hearts .eros-pixel-heart{width:17px}}.eros-target-title{color:#ffd84d;font-family:"ErosPixel", var(--font-display);letter-spacing:.02em;text-align:center;text-shadow:3px 3px #b8325a,0 0 18px #ffd84d59;word-break:keep-all;margin:4px 0 2px;font-size:2.3rem;font-weight:700;line-height:1.2}.eros-aside{--eros-pink:#ee93a1;align-items:center;gap:12px;margin:4px 0 0;display:flex}.eros-aside img{width:64px;height:auto;image-rendering:pixelated;flex-shrink:0}.eros-aside-bubble{color:#2b2333;word-break:keep-all;background:#f5d6d9;border-radius:16px;gap:2px;margin:0;padding:13px 18px;font-size:.95rem;line-height:1.55;display:grid;position:relative;box-shadow:0 0 22px #f5d6d959}.eros-aside-bubble:before{border-block:7px solid #0000;content:"";border-right:8px solid #f5d6d9;width:0;height:0;margin-top:-7px;position:absolute;top:50%;left:-7px}.eros-aside[data-tone=mist] .eros-aside-bubble{color:#1c1d33;background:#9a9dbd;box-shadow:0 0 22px #9a9dbd59}.eros-aside[data-tone=mist] .eros-aside-bubble:before{border-right-color:#9a9dbd}.eros-preview{--eros-pink:#ee93a1;border-top:1px solid #e2be722e;gap:10px;padding:20px 0 6px;display:grid;position:relative}.eros-preview-no{color:var(--eros-gold);letter-spacing:.12em;justify-content:space-between;align-items:center;margin:0;font-size:.8rem;font-weight:800;display:flex}.eros-preview-flag{background:var(--eros-pink);color:#2b2333;letter-spacing:.02em;border-radius:999px;padding:4px 10px;font-size:.7rem}.eros-preview-title{color:var(--eros-ivory);word-break:keep-all;margin:0;font-size:1.28rem;line-height:1.42}.eros-preview-sub{color:#f7f1e69e;word-break:keep-all;margin:0;font-size:.88rem;line-height:1.65}.eros-preview-intro{color:var(--eros-ivory);word-break:keep-all;margin:4px 0 0;font-size:.98rem;line-height:1.75}.eros-preview-body{color:#f7f1e6e0;-webkit-user-select:none;user-select:none;gap:10px;font-size:.95rem;line-height:1.75;display:grid;-webkit-mask-image:linear-gradient(#000 55%,#00000059);mask-image:linear-gradient(#000 55%,#00000059)}.eros-preview-body p{margin:0}.eros-blur{filter:blur(3px)}.eros-blur[data-level="1"]{filter:blur(2px)}.eros-blur[data-level="3"]{filter:blur(5px);opacity:.75}.eros-preview-lock{border:1px solid var(--eros-gold-soft);color:var(--eros-gold);background:#060914d9;border-radius:999px;justify-self:center;align-items:center;gap:6px;margin:-6px 0 0;padding:6px 12px;font-size:.74rem;display:inline-flex}.eros-preview-lock:empty,.eros-preview[data-featured=true] .eros-preview-lock{padding:8px}.eros-preview[data-featured=true]{background:linear-gradient(#1c2254eb,#0e1230f5);border:1px solid #ee93a1b3;border-radius:20px;margin:10px 0;padding:22px 18px 18px;box-shadow:0 0 0 4px #ee93a114,0 0 34px #ee93a12e}.eros-preview[data-featured=true] .eros-aside{margin:6px 0 4px}.eros-preview[data-featured=true] .eros-aside img{width:56px}.eros-pv-scale{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:4px 0 6px;padding:26px 0 0;list-style:none;display:grid;position:relative}.eros-pv-scale:before{background:linear-gradient(90deg, #f7f1e640, var(--eros-pink));content:"";height:2px;position:absolute;top:34px;left:12%;right:12%}.eros-pv-scale li{color:#f7f1e6b3;text-align:center;word-break:keep-all;justify-items:center;gap:8px;font-size:.74rem;display:grid}.eros-pv-dot{background:var(--eros-night);border:2px solid #f7f1e673;border-radius:50%;width:12px;height:12px;position:relative}.eros-pv-scale .eros-pv-pin{background:var(--eros-pink);color:#fff;filter:blur(1.5px);border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-13px;font-size:.9rem;font-weight:800;display:grid;position:absolute;top:-2px;left:50%}.eros-pv-pin span{white-space:nowrap;color:var(--eros-pink);font-size:.7rem;font-weight:600;position:absolute;bottom:30px;left:50%;translate:-50%}.eros-pv-meter{color:#f7f1e6b3;flex-wrap:wrap;align-items:center;gap:10px;font-size:.85rem;display:flex}.eros-pv-hearts{filter:blur(1.5px);gap:4px;display:flex}.eros-pv-hearts .eros-pixel-heart{width:16px}.eros-pv-weapons,.eros-pv-warn,.eros-pv-steps,.eros-pv-route{gap:8px;margin:0;padding:0;list-style:none;display:grid}.eros-pv-weapons li{background:#0c143ab8;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.eros-pv-weapons li>span:first-child{color:var(--eros-gold);letter-spacing:.08em;font-size:.74rem;font-weight:800}.eros-pv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.eros-pv-steps li{border:1px solid #e2be7238;border-radius:12px;gap:4px;padding:12px;font-size:.86rem;line-height:1.5;display:grid}.eros-pv-steps strong{color:var(--eros-gold)}.eros-pv-count{color:var(--eros-pink);border:1px solid #ee93a18c;border-radius:6px;justify-self:start;margin:0;padding:3px 10px;font-size:.76rem;font-weight:700}.eros-pv-warn li{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;display:grid}.eros-pv-warn li>span:first-child{background:var(--eros-pink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.8rem;font-weight:800;display:grid}.eros-pv-timing{gap:8px;margin:0;display:grid}.eros-pv-timing>div{border-bottom:1px dashed #e2be7238;grid-template-columns:84px minmax(0,1fr);gap:10px;padding-bottom:8px;display:grid}.eros-pv-timing dt{color:var(--eros-gold);font-size:.82rem;font-weight:700}.eros-pv-timing dd{margin:0}.eros-preview[data-kind=e9]{padding-right:4px}.eros-pv-memo{width:40px;height:auto;image-rendering:pixelated;position:absolute;top:18px;right:0}.eros-pv-route{gap:14px;padding-left:18px;position:relative}.eros-pv-route:before{background:repeating-linear-gradient(180deg, var(--eros-pink) 0 6px, transparent 6px 11px);content:"";width:2px;position:absolute;top:6px;bottom:6px;left:4px}.eros-pv-route li{gap:2px;line-height:1.5;display:grid;position:relative}.eros-pv-route li:before{background:var(--eros-pink);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-18px}.eros-pv-route li>span:first-child{color:var(--eros-gold);letter-spacing:.1em;font-size:.72rem;font-weight:800}.eros-pv-route strong{color:var(--eros-ivory);font-size:.98rem}.eros-preview[data-kind=e9] .eros-preview-body,.eros-preview[data-kind=e10] .eros-preview-body{-webkit-mask-image:none;mask-image:none}.eros-pv-verdicts{justify-content:center;gap:10px;margin:6px 0 0;display:flex}.eros-pv-verdicts span{color:var(--eros-pink);font-family:var(--font-display);letter-spacing:.1em;opacity:.55;border:2px solid #ee93a18c;border-radius:8px;padding:8px 14px;font-size:1.1rem;transform:rotate(-3deg)}.eros-pv-sealed{color:var(--eros-gold);font-family:"ErosPixel", var(--font-display);justify-items:center;gap:4px;margin:0;font-size:2.4rem;line-height:1;display:grid}.eros-pv-sealed span{color:#f7f1e699;font-family:var(--font-body,inherit);font-size:.78rem}.eros-chapter-label{letter-spacing:.22em;opacity:.85;font-size:.72rem}.eros-chapter-title{letter-spacing:-.01em;-webkit-text-stroke:.7px currentColor;font-size:2.05rem;line-height:1.3}.eros-stage-no{color:#ffd84d;letter-spacing:.04em;-webkit-text-stroke:0;background:#ee93a11f;border:1.5px solid #ee93a1;border-radius:7px;flex-shrink:0;place-items:center;min-width:38px;height:30px;margin-top:3px;padding:0 6px;font-family:ErosPixel,ui-monospace,monospace;font-size:.95rem;font-weight:700;display:inline-grid}:is(.eros-book,.eros-report-chapter) .story-section{grid-template-columns:auto minmax(0,1fr);column-gap:12px}:is(.eros-book,.eros-report-chapter) .story-section>*{grid-column:1/-1}:is(.eros-book,.eros-report-chapter) .story-section>.story-kicker{color:#ffd84d;letter-spacing:.04em;background:#ee93a11f;border:1.5px solid #ee93a1;border-radius:7px;grid-column:1;align-self:start;place-items:center;min-width:38px;height:30px;margin-top:3px;padding:0 6px;font-family:ErosPixel,ui-monospace,monospace;font-size:.95rem;font-weight:700;display:inline-grid}:is(.eros-book,.eros-report-chapter) .story-section>.story-title{-webkit-text-stroke:.5px currentColor;word-break:keep-all;grid-column:2;margin-top:0;font-size:1.55rem;line-height:1.38}.eros-preview-title{-webkit-text-stroke:.5px currentColor;align-items:flex-start;gap:12px;font-size:1.45rem;display:flex}.eros-target-card{padding-bottom:86px}.eros-target-cupid{top:4px}.eros-target-card .eros-target-difficulty{border-top:0;gap:10px;margin:0;padding:0}.eros-target-card .eros-target-difficulty-label{color:var(--eros-ivory);font-size:1rem;font-weight:700}.eros-target-card .eros-target-hearts .eros-pixel-heart{width:24px}.eros-target-level{color:#ffd84d;margin-left:2px;font-family:ErosPixel,ui-monospace,monospace;font-size:1.15rem;font-weight:700}.eros-target-stamp{color:#ee93a1;letter-spacing:.02em;white-space:nowrap;opacity:.92;border:3px solid #ee93a1;border-radius:6px;align-items:center;gap:8px;margin:0;padding:6px 14px 7px;font-size:1.3rem;display:flex;position:absolute;bottom:18px;right:18px;transform:rotate(-8deg)}.eros-target-stamp:after{opacity:.55;pointer-events:none;content:"";background-image:radial-gradient(circle,#1a2152 0 .8px,#0000 1.2px),radial-gradient(circle,#1a2152 0 .6px,#0000 1px);background-position:0 0,4px 3px;background-size:7px 6px,9px 8px;border-radius:6px;position:absolute;inset:-3px}.eros-chapter-label{letter-spacing:.18em;opacity:1;font-size:1.05rem;font-weight:800}.eros-stage-no,:is(.eros-book,.eros-report-chapter) .story-section>.story-kicker{color:#ffd84d;letter-spacing:0;text-shadow:2px 2px #ee93a18c;background:0 0;border:0;border-radius:0;min-width:0;height:auto;margin-top:-2px;padding:0;font-family:ErosPixel,ui-monospace,monospace;font-size:2.3rem;font-weight:700;line-height:1.1;display:block}:is(.eros-book,.eros-report-chapter) .story-section>.story-title,.eros-preview-title{-webkit-text-stroke:.6px currentColor;font-size:1.7rem;line-height:1.36}.eros-preview[data-featured=true] .eros-preview-title{font-size:1.8rem}:is(.eros-book,.eros-report-chapter) :is(#story-e9,#story-e10)>.story-kicker,.eros-preview:is([data-kind=e9],[data-kind=e10]) .eros-stage-no{margin-top:8px;font-size:1.15rem}.eros-target-card{gap:18px;padding-bottom:146px}.eros-target-card .eros-target-difficulty{border-bottom:1.5px solid #8e93c44d;gap:8px;margin:2px 0 0;padding:0 0 18px;display:grid}.eros-target-card .eros-target-difficulty-label{color:var(--eros-ivory);font-family:"ErosPixel", var(--font-display);text-shadow:2px 2px #b8325a8c;font-size:1.45rem;font-weight:700;line-height:1.1}.eros-target-stat{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.eros-target-card .eros-target-hearts{gap:5px}.eros-target-card .eros-target-hearts .eros-pixel-heart{filter:drop-shadow(1px 2px #7814328c);width:31px}.eros-target-card .eros-target-level{color:#ffd84d;letter-spacing:-.02em;text-shadow:3px 3px #c8325c;margin:0;font-family:ErosPixel,ui-monospace,monospace;font-size:2.6rem;font-weight:700;line-height:.9}.eros-target-stamp{color:#ff5f86;font-family:"ErosPixel", var(--font-display);white-space:nowrap;opacity:.95;transform-origin:50%;border:4px solid #ff5f86;border-radius:10px;margin:0;padding:4px;font-size:1.95rem;font-weight:700;line-height:1;display:block;position:absolute;bottom:46px;right:18px;transform:rotate(-14deg)}.eros-target-stamp>span{border:2px solid #ff5f86;border-radius:6px;align-items:center;gap:10px;padding:8px 14px 9px 12px;display:flex}.eros-target-stamp .eros-pixel-heart{fill:#ff5f86;width:28px}.eros-target-stamp:after{opacity:.32;background-image:radial-gradient(circle,#1a2152 0 1px,#0000 1.6px),radial-gradient(circle,#1a2152 0 .7px,#0000 1.2px),radial-gradient(circle,#1a2152 0 1.6px,#0000 2.2px);background-position:0 0,4px 3px,11px 9px;background-size:9px 8px,13px 11px,29px 23px;border-radius:10px;inset:-4px}:is(.eros-book,.eros-report-chapter) .story-section>.story-lead,.eros-preview-sub{color:var(--eros-ivory,#f7f1e6);word-break:keep-all;font-size:1.125rem;font-weight:600;line-height:1.55}:is(.eros-book,.eros-report-chapter) .story-section>.story-lead:before,.eros-preview-sub:before{content:"♥";color:#ee93a1;margin-right:.4em}.eros-report-chapter .story-section>.story-lead{margin-block:-6px 6px}.eros-book .story-section>.story-lead{margin-block:-2px 10px}@keyframes eros-stamp-slam{0%{opacity:0;filter:blur(2px);transform:rotate(-22deg)scale(2)}55%{opacity:.95;filter:blur();transform:rotate(-14deg)scale(.9)}70%{transform:rotate(-14deg)scale(1.05)}85%{transform:rotate(-14deg)scale(.98)}to{opacity:.95;filter:blur();transform:rotate(-14deg)scale(1)}}@keyframes eros-stamp-ink{0%{box-shadow:0 0 #ff5f8600}20%{box-shadow:0 0 0 6px #ff5f8673,0 0 26px 8px #ff5f8659}to{box-shadow:0 0 0 18px #ff5f8600,0 0 40px 14px #ff5f8600}}@keyframes eros-card-thud{0%,to{transform:translate(0)}20%{transform:translate(-3px,4px)}40%{transform:translate(3px,-2px)}60%{transform:translate(-2px,1px)}80%{transform:translate(1px)}}.eros-target-stamp{animation:.42s cubic-bezier(.55,0,.75,.4) .7s both eros-stamp-slam,.7s ease-out .93s both eros-stamp-ink}.eros-target-card{animation:.32s ease-out .93s both eros-card-thud}@media (prefers-reduced-motion:reduce){.eros-target-stamp,.eros-target-card{animation:none}}:is(.eros-book,.eros-report-chapter) #story-e1 .story-list-check{gap:16px;margin-top:18px;position:relative}:is(.eros-book,.eros-report-chapter) #story-e1 .story-list-check:before{z-index:3;width:124px;height:146px;image-rendering:pixelated;pointer-events:none;content:"";background:url(/eros/pixel/cloud-book.png) 50%/contain no-repeat;position:absolute;top:-14px;right:-12px}:is(.eros-book,.eros-report-chapter) #story-e1 .story-list-check>h3{color:#fbf6ee;letter-spacing:-.02em;white-space:pre-line;word-break:keep-all;text-shadow:0 2px 14px #ee93a138;width:fit-content;max-width:calc(100% - 100px);margin:0;padding:22px 0 30px;font-size:1.45rem;font-weight:800;line-height:1.22;position:relative}:is(.eros-book,.eros-report-chapter) #story-e1 .story-list-check>h3:first-line{color:#f6e3b4}:is(.eros-book,.eros-report-chapter) #story-e1 .story-list-check>h3:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 16'%3E%3Cg fill='%23d9a0a8'%3E%3Cpath d='M6 8l1.6-3.4L9 8l-1.4 3.4z' transform='translate(-3 0) scale(1)'/%3E%3Cpath d='M294 8l-1.6-3.4L291 8l1.4 3.4z'/%3E%3Ccircle cx='128' cy='8' r='1.4'/%3E%3Ccircle cx='172' cy='8' r='1.4'/%3E%3C/g%3E%3Cg stroke='%23d9a0a8' stroke-opacity='.7' stroke-width='1'%3E%3Cpath d='M12 8h110M178 8h110'/%3E%3C/g%3E%3Cpath d='M150 13.2c-.3 0-5.6-3.4-5.6-7a3 3 0 0 1 5.6-1.5 3 3 0 0 1 5.6 1.5c0 3.6-5.3 7-5.6 7z' fill='none' stroke='%23ee93a1' stroke-width='1.6'/%3E%3C/svg%3E") 0/100% 100% no-repeat;width:100%;height:16px;position:absolute;bottom:6px;left:0}:is(.eros-book,.eros-report-chapter) #story-e1 .story-list-check>ul{z-index:2;gap:12px;position:relative}:is(.eros-book,.eros-report-chapter) #story-e1 .story-list-check>ul>li{background:#121a45;border-radius:18px;align-items:center;padding:20px}:is(.eros-book,.eros-report-chapter) #story-e1 .story-list-check li strong{color:#fbf6ee;font-size:1.12rem}.eros-launch:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#06091c00,#06091ce0 70%);height:34%;position:absolute;inset:auto 0 0}.eros-launch-sending{bottom:calc(env(safe-area-inset-bottom) + 56px);z-index:2;padding-inline:var(--page-gutter,20px);color:var(--eros-ivory,#f7f1e6);text-align:center;text-shadow:0 1px 8px #060914b3;margin:0;font-size:1.125rem;font-weight:600;animation:1.6s ease-in-out infinite eros-sending-pulse;position:absolute;left:0;right:0}.eros-launch .eros-skip{z-index:2}@keyframes eros-sending-pulse{0%,to{opacity:1}50%{opacity:.55}}:is(.eros-book,.eros-report-chapter) .story-evidence{color:#f7f1e685;word-break:keep-all;background:0 0;border-radius:0;margin-top:4px;padding:0;font-size:.8125rem;line-height:1.7;display:block}:is(.eros-book,.eros-report-chapter) .story-evidence span{color:#f7f1e6b8;margin-right:6px;font-weight:700}:is(.eros-book,.eros-report-chapter) .story-evidence span:after{content:":"}@keyframes eros-level-glint{0%{background-position:100% 0}30%,to{background-position:0 100%}}.eros-target-card .eros-target-level{position:relative}.eros-target-card .eros-target-level:after{color:#0000;background:linear-gradient(45deg,#0000 39%,#fffcec00 40%,#fffceceb 46%,#fffef6 49%,#fffceceb 52%,#fffcec00 57% 59%,#fffcecb3 61%,#fffcec00 63%,#0000 64%) 100% 0/200% 200% no-repeat;text-shadow:none;white-space:nowrap;pointer-events:none;content:attr(data-text);-webkit-background-clip:text;background-clip:text;animation:3.8s ease-in-out 1.4s infinite eros-level-glint;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.eros-target-card .eros-target-level:after{display:none}}@keyframes eros-heart-pop{0%{opacity:0;transform:translateY(8px)scale(.2)}60%{opacity:1;transform:translateY(-4px)scale(1.25)}80%{transform:translateY(0)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes eros-heart-beat{0%,14%,to{transform:translateY(0)scale(1)}5%{transform:translateY(-5px)scale(1.18)}10%{transform:translateY(0)scale(.94)}}.eros-target-card .eros-target-hearts .eros-pixel-heart{transform-origin:50% 70%;animation:.36s cubic-bezier(.3,.7,.4,1.4) both eros-heart-pop}.eros-target-card .eros-target-hearts .eros-pixel-heart[data-empty=false]{animation:.36s cubic-bezier(.3,.7,.4,1.4) both eros-heart-pop,3.8s ease-in-out infinite eros-heart-beat}.eros-target-card .eros-target-hearts .eros-pixel-heart:first-child{animation-delay:.1s,1.8s}.eros-target-card .eros-target-hearts .eros-pixel-heart:nth-child(2){animation-delay:.2s,1.9s}.eros-target-card .eros-target-hearts .eros-pixel-heart:nth-child(3){animation-delay:.3s,2s}.eros-target-card .eros-target-hearts .eros-pixel-heart:nth-child(4){animation-delay:.4s,2.1s}.eros-target-card .eros-target-hearts .eros-pixel-heart:nth-child(5){animation-delay:.5s,2.2s}@media (prefers-reduced-motion:reduce){.eros-target-card .eros-target-hearts .eros-pixel-heart,.eros-target-card .eros-target-hearts .eros-pixel-heart[data-empty=false]{animation:none}}.eros-mini-chart{gap:6px;margin-bottom:4px;display:grid}.eros-mini-pillars{grid-template-columns:1.15fr 1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.eros-mini-pillar{background:#ffffff08;border:1px solid #f7f1e61f;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 4px;display:flex}.eros-mini-pillar[data-pillar=day]{background:linear-gradient(#ee93a133,#e2be720f);border:1.5px solid #e2be72}.eros-mini-label{color:#f7f1e694;letter-spacing:.1em;writing-mode:vertical-rl;font-size:.6875rem;font-weight:700}.eros-mini-pillar[data-pillar=day] .eros-mini-label{color:#e2be72}.eros-mini-chars{justify-items:center;font-size:1.625rem;font-weight:700;line-height:1.1;display:grid}.eros-mini-unknown{color:#f7f1e652}.eros-wheel{width:100%;max-width:350px;height:auto;margin-inline:auto;display:block}.eros-wheel-han{font-family:var(--font-display);font-weight:700}.eros-wheel-count{fill:var(--eros-ivory,#f7f1e6);font-size:13px;font-weight:800}.eros-wheel-name{fill:#f7f1e6b3;font-size:12px;font-weight:600}.eros-wheel-me{fill:#2b0c14;font-size:12px;font-weight:800}.eros-wheel-legend{font-size:11px;font-weight:700}.eros-wheel-legend[data-kind=generate]{fill:#e2be72d9}.eros-wheel-legend[data-kind=control]{fill:#ee93a1d9}:is(.eros-book,.eros-report) .story-prose mark.eros-hl{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 4%,#ee93a17a 4% 98%,#0000 98%);border-radius:3px;padding:0 2px}.eros-slot{justify-items:center;margin:8px 0 2px;display:grid}.eros-slot-window{background:linear-gradient(#05081e 0%,#0e143c 50%,#05081e 100%);border:2px solid #e2be729e;border-radius:6px;width:min(100%,230px);height:150px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #05081e,inset 0 0 0 6px #ee93a14d}.eros-slot-window:before,.eros-slot-window:after{z-index:3;content:"";border-block:7px solid #0000;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.eros-slot-window:before{border-left:9px solid #ee93a1;left:6px}.eros-slot-window:after{border-right:9px solid #ee93a1;right:6px}.eros-slot-reel{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 34% 66%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 34% 66%,#0000 100%)}.eros-slot-strip{will-change:transform;margin:0;padding:47px 0 0;list-style:none;animation:7.2s infinite eros-slot-spin,7.2s infinite eros-slot-blur;position:absolute;inset:0 0 auto}.eros-slot-strip li{color:#f7f1e6;letter-spacing:.04em;text-shadow:3px 3px #c8325c;place-items:center;height:56px;font-family:ErosPixel,ui-monospace,monospace;font-size:2.2rem;font-weight:700;line-height:1;display:grid}.eros-slot-strip li[data-word=GO]{color:#ffd84d}.eros-slot-strip li[data-word=STOP]{color:#ff9cb0}.eros-slot-flash{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(90deg,#ffd84d00,#ffd84d42 30%,#ffecaa57 50%,#ffd84d42 70%,#ffd84d00);border-block:2px solid #ffd84db3;height:56px;animation:7.2s infinite eros-slot-flash;position:absolute;inset:47px 0 auto}.eros-slot-spark{z-index:3;opacity:0;background:#fff6c9;width:6px;height:6px;animation:7.2s infinite eros-slot-spark;position:absolute;box-shadow:6px 0 0 -1px #ffd84d,-6px 0 0 -1px #ffd84d,0 6px 0 -1px #ffd84d,0 -6px 0 -1px #ffd84d}.eros-slot-spark-a{top:44px;left:34px}.eros-slot-spark-b{animation-delay:80ms;top:92px;right:34px}.eros-slot-still{color:#ffd84d;text-shadow:3px 3px #c8325c;place-items:center;font-family:ErosPixel,ui-monospace,monospace;font-size:2.6rem;display:none;position:absolute;inset:0}@keyframes eros-slot-spin{0%{animation-timing-function:cubic-bezier(.5,0,.18,1);transform:translateY(0)}15.28%{animation-timing-function:ease-in-out;transform:translateY(-796.3px)}17.36%{transform:translateY(-784px)}33.33%{animation-timing-function:cubic-bezier(.5,0,.18,1);transform:translateY(-784px)}48.61%{animation-timing-function:ease-in-out;transform:translateY(-1580.3px)}50.69%{transform:translateY(-1568px)}66.67%{animation-timing-function:cubic-bezier(.5,0,.18,1);transform:translateY(-1568px)}81.94%{animation-timing-function:ease-in-out;transform:translateY(-2364.3px)}84.03%,to{transform:translateY(-2352px)}}@keyframes eros-slot-blur{0%,15.28%,33.33%,48.61%,66.67%,81.94%,to{filter:blur()}4%,37.33%,70.67%{filter:blur(2.5px)}11%,44.33%,77.67%{filter:blur(.8px)}}@keyframes eros-slot-flash{0%,15.2%,25%,48.5%,58.3%,81.8%,91.6%,to{opacity:0}16.4%,49.7%,83%{opacity:1}}@keyframes eros-slot-spark{0%,15.4%,21%,48.7%,54.3%,82%,87.6%,to{opacity:0;transform:scale(.4)}16.8%,50.1%,83.4%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.eros-slot-reel,.eros-slot-flash,.eros-slot-spark{display:none}.eros-slot-still{display:grid}}.eros-finale-art{border:2px solid #e2be728c;border-radius:18px;width:min(68%,240px);height:auto;display:block;box-shadow:0 14px 40px #ee93a138;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.eros-ideal{gap:8px;margin:4px 0 6px;display:grid}.eros-ideal-label{color:var(--eros-ivory,#f7f1e6);font-family:"ErosPixel", var(--font-display);letter-spacing:.02em;margin:0;font-size:1.3rem;font-weight:700}.eros-ideal-row{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.eros-ideal-hearts{gap:7px;display:flex}.eros-ideal-hearts .eros-pixel-heart{width:36px}.eros-ideal-score{color:#ffd84d;text-shadow:3px 3px #c8325c;font-family:ErosPixel,ui-monospace,monospace;font-size:2.4rem;font-weight:700;line-height:.9}.eros-ideal-score small{opacity:.8;margin-left:2px;font-size:.55em}@keyframes eros-ideal-scan{0%,to{fill:#f0707f38;transform:translateY(0)}8%{fill:var(--pixel-pink,#f0707f);transform:translateY(-4px)}16%{fill:var(--pixel-pink,#f0707f);transform:translateY(0)}34%{fill:#f0707f38}}.eros-ideal[data-locked=true] .eros-pixel-heart{animation:2.6s ease-in-out infinite eros-ideal-scan}.eros-ideal[data-locked=true] .eros-pixel-heart:nth-child(2){animation-delay:.16s}.eros-ideal[data-locked=true] .eros-pixel-heart:nth-child(3){animation-delay:.32s}.eros-ideal[data-locked=true] .eros-pixel-heart:nth-child(4){animation-delay:.48s}.eros-ideal[data-locked=true] .eros-pixel-heart:nth-child(5){animation-delay:.64s}@media (prefers-reduced-motion:reduce){.eros-ideal[data-locked=true] .eros-pixel-heart{animation:none}}.eros-report-chapter #story-e3>.eros-ideal{margin:2px 0 10px}.eros-preview:is([data-kind=e3],[data-kind=e4],[data-kind=e5]) .eros-preview-body{gap:16px;-webkit-mask-image:linear-gradient(#000 82%,#0006);mask-image:linear-gradient(#000 82%,#0006)}.eros-pv-block{gap:8px;display:grid}.eros-pv-h{color:var(--eros-ivory,#f7f1e6);font-size:1.02rem;font-weight:700;line-height:1.45}.eros-pv-quote{color:#fbf6ee;font-size:1.05rem}.eros-pv-quote .eros-blur{background:#ee93a161;padding:1px 4px}.eros-pv-seat .eros-blur{color:#fbf6ee;background:#ee93a138;border-radius:999px;padding:6px 12px;font-weight:700;display:inline-block}.eros-pv-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.eros-pv-checks li{background:#0c143ab8;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-weight:600;display:flex}.eros-pv-checks li>span{color:var(--eros-gold);font-weight:800}.eros-pv-next{color:#f7f1e6b3}.eros-pv-weapons[data-full=true]{gap:12px}.eros-pv-weapons[data-full=true] li{gap:8px;padding:16px}.eros-pv-weapons[data-full=true] li>strong{color:#fbf6ee;font-size:1.08rem}.eros-finale{text-align:center;isolation:isolate;justify-items:center;gap:26px;margin-top:40px;padding-block:56px 24px;display:grid;position:relative}.eros-finale:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(closest-side,#ee93a142,#ee93a100);width:320px;height:220px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.eros-finale-head{gap:10px;margin:0;display:grid}.eros-finale-ask{color:var(--eros-ivory,#f7f1e6);font-size:1.45rem;line-height:1.4}.eros-finale-promise{color:#ffd84d;letter-spacing:-.01em;text-shadow:3px 3px #c8325c,0 0 24px #ee93a159;word-break:keep-all;font-size:2.7rem;line-height:1.2}.eros-finale-desc{color:#f7f1e6bd;word-break:keep-all;gap:2px;margin:0;font-size:1rem;line-height:1.7;display:grid}.eros-finale-line{justify-items:center;gap:10px;margin:8px 0 0;display:grid}.eros-finale-line figcaption{color:#ee93a1;letter-spacing:.2em;font-family:ErosPixel,ui-monospace,monospace;font-size:.9rem;font-weight:700}.eros-finale-line blockquote{color:#fbf6ee;margin:0;font-size:1.3rem;line-height:1.6;display:grid}.eros-finale-line blockquote span:first-child:before{content:"“"}.eros-finale-line blockquote span:last-child:after{content:"”"}.eros-page-bar>.eros-cta{transition:opacity .2s,visibility .2s}.eros-page-bar[data-hidden=true]>.eros-cta{visibility:hidden;opacity:0}:is(.eros-book,.eros-report-chapter) :is(.story-title,.eros-preview-title){white-space:pre-line}.eros-report-chapter #story-e3>.story-title,.eros-book #story-e3>.story-title,.eros-preview[data-kind=e3] .eros-preview-title{font-size:1.42rem}:is(.eros-book,.eros-report-chapter) :is(#story-e1,#story-e2) .story-list li strong{font-size:.98rem;font-weight:700;line-height:1.5}.eros-pv-route strong{font-weight:700;line-height:1.5}.eros-preview-title .eros-pv-memo{vertical-align:middle;width:40px;height:auto;margin-left:8px;display:inline-block;position:static}.eros-finale-line{justify-self:stretch;gap:0;margin-top:4px}.eros-finale-art{width:calc(100% + var(--page-gutter) * 2);max-width:none;margin:0 calc(var(--page-gutter) * -1);aspect-ratio:4/5;object-fit:cover;object-position:50% 12%;box-shadow:none;border:0;border-radius:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.eros-finale-line blockquote{text-shadow:0 1px 10px #060914cc;margin-top:-44px;position:relative}.eros-finale-cta{margin-top:-2px}.eros-preview[data-kind=e9] .eros-preview-title>span:last-child{white-space:nowrap;font-size:clamp(1.05rem,5.4vw,1.7rem)}.eros-chapter+.eros-chapter{margin-top:28px}:is(.eros-book,.eros-report-chapter) .story-section{padding-top:40px}:is(.eros-book,.eros-report-chapter) .eros-mini-chart{margin-top:8px;margin-bottom:16px}:is(.eros-book,.eros-report-chapter) .story-section>.story-list{margin-top:8px}:is(.eros-book,.eros-report-chapter) .story-section>.story-evidence{margin-top:10px}.eros-preview+.eros-preview{margin-top:18px}.eros-preview-sub{margin-bottom:18px}.eros-preview:is([data-kind=e3],[data-kind=e4],[data-kind=e5]) .eros-preview-body{gap:28px}.eros-preview[data-kind=e3] .eros-ideal{margin-bottom:10px}.eros-preview-body{row-gap:18px}.eros-preview:is([data-kind=e3],[data-kind=e4],[data-kind=e5]) .eros-preview-body{row-gap:28px}.eros-reviews{border-top:1px solid #e2be722e;gap:18px;margin-top:48px;padding-top:40px;display:grid}.eros-reviews-title{color:var(--eros-ivory,#f7f1e6);white-space:pre-line;word-break:keep-all;margin:0 0 6px;font-size:1.5rem;line-height:1.45}.eros-review-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.eros-review{background:#121a45b8;border:1px solid #ee93a138;border-radius:14px;gap:10px;margin:0;padding:18px 18px 20px;display:grid}.eros-review-head{align-items:center;gap:10px;display:flex}.eros-review-avatar{color:#f6c1ca;background:#ee93a138;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.8125rem;font-weight:700;display:inline-grid}.eros-review-name{color:#f7f1e6b8;font-size:.875rem}.eros-review-stars{color:#e2be72;gap:2px;display:inline-flex}.eros-review-text{color:var(--eros-ivory,#f7f1e6);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.75}.eros-reviews-more{min-height:44px;color:var(--eros-ivory,#f7f1e6);font:inherit;cursor:pointer;background:0 0;border:1px solid #e2be7266;border-radius:999px;justify-self:center;margin-top:4px;padding:8px 18px;font-size:.875rem}.eros-reviews-title{-webkit-text-stroke:.5px currentColor;align-items:flex-start;gap:12px;display:flex}.eros-reviews-title .eros-stage-no{-webkit-text-stroke:0;flex-shrink:0;margin-top:7px;font-size:1.15rem}.eros-free-recap>.eros-free-recap-summary{color:#f7f1e6d1;cursor:pointer;border:1px solid #e2be724d;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;font-size:.9375rem;list-style:none;display:flex}.eros-free-recap>.eros-free-recap-summary::-webkit-details-marker{display:none}.eros-free-recap>.eros-free-recap-summary:after{content:"+";color:#e2be72;margin-left:auto;font-weight:700}.eros-free-recap[open]>.eros-free-recap-summary:after{content:"−"}.eros-free-recap>.eros-free-recap-summary span{color:#e2be72;letter-spacing:.1em;font-size:.75rem;font-weight:800}.eros-free-recap[open]>.eros-free-recap-summary{margin-bottom:14px}.eros-report-head.eros-mission{text-align:center;background:radial-gradient(60% 70% at 50% 40%,#ee93a129,#0000 72%);border:0;border-radius:0;grid-template-columns:none;justify-items:center;gap:8px;padding:26px 4px 30px;display:grid}.eros-mission-kicker{color:#ffd84d;letter-spacing:.14em;text-shadow:2px 2px #c8325cb3;margin:0;font-family:ErosPixel,ui-monospace,monospace;font-size:1.05rem;font-weight:700}.eros-mission-title{color:var(--eros-ivory,#f7f1e6);-webkit-text-stroke:.6px currentColor;word-break:keep-all;margin:4px 0 0;font-size:1.75rem;line-height:1.32}.eros-mission-sub{color:#f7f1e6ad;margin:0;font-size:.95rem}.eros-mission-stat{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:14px;display:flex}.eros-mission-stat .eros-target-hearts{gap:4px;display:flex}.eros-mission-stat .eros-target-hearts .eros-pixel-heart{width:20px}.eros-mission-level{color:#ffd84d;text-shadow:2px 2px #c8325c;font-family:ErosPixel,ui-monospace,monospace;font-size:1.5rem;font-weight:700;line-height:1}.eros-mission-stamp{color:#ff5f86;font-family:"ErosPixel", var(--font-display);border:3px solid #ff5f86;border-radius:8px;margin:0 0 0 4px;padding:3px;font-size:1.02rem;font-weight:700;line-height:1;transform:rotate(-8deg)}.eros-mission-stamp>span{border:1.5px solid #ff5f86;border-radius:5px;align-items:center;gap:6px;padding:5px 9px 6px 7px;display:flex}.eros-mission-stamp .eros-pixel-heart{fill:#ff5f86;width:14px}.eros-report .eros-report-chapters{gap:72px;margin-top:8px}.eros-report .eros-report-sections{gap:56px}.eros-report .eros-report-chapter>.eros-aside{margin-bottom:18px}.eros-why{color:#f7f1e68c;margin-top:2px;font-size:.8125rem}.eros-why>summary{color:#f7f1e69e;cursor:pointer;align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.eros-why>summary::-webkit-details-marker{display:none}.eros-why>summary:after{content:"▾";color:#e2be72}.eros-why[open]>summary:after{content:"▴"}.eros-why>p{word-break:keep-all;margin:8px 0 0;line-height:1.7}.eros-seat-line{margin:2px 0 6px}.eros-seat{color:#fbf6ee;background:#ee93a129;border:1px solid #ee93a18c;border-radius:999px;padding:7px 14px;font-weight:700;line-height:1.4;display:inline-block}.eros-watch .story-list>h3{color:#ffd84d}.eros-caveat{color:#f7f1e6bd;border-left:2px solid #9a9dbdb3;gap:6px;padding:2px 0 2px 14px;font-size:.95rem;line-height:1.75;display:grid}.eros-caveat p{margin:0}.eros-caveat .eros-caveat-title{color:#b9bce0;font-size:.875rem;font-weight:700}.eros-report .eros-weapons{gap:14px}.eros-report .eros-weapons li>p{color:#f7f1e6db;margin:0;font-size:.97rem;line-height:1.8}.eros-report .eros-weapons li>strong{font-size:1.12rem}.eros-answer{background:linear-gradient(160deg,#ee93a124,#ee93a10a 60%,#0000);border-radius:18px;gap:10px;padding:18px 18px 20px;display:grid;box-shadow:inset 0 0 0 1px #ee93a142}.eros-answer-head{align-items:center;gap:10px;display:flex}.eros-answer-head img{width:46px;height:auto;image-rendering:pixelated}.eros-answer h3{color:#ffb3c2;margin:0;font-size:1.12rem;font-weight:800}.eros-answer p{color:#fbf6ee;word-break:keep-all;margin:0;font-size:1rem;line-height:1.85}.eros-donts .story-list-icon{color:#ff8fa6}.eros-signal{gap:6px;display:grid}.eros-signal p{margin:0;line-height:1.8}.eros-signal .eros-signal-title{color:#ffd84d;letter-spacing:.02em;font-size:.9rem;font-weight:800}.eros-timing{gap:10px;margin:0;display:grid}.eros-timing>div{background:#0c143a99;border-radius:14px;gap:6px;padding:14px 16px;display:grid;box-shadow:inset 3px 0 #9a9dbdb3}.eros-timing>div[data-kind=best]{box-shadow:inset 3px 0 #ffd84d}.eros-timing>div[data-kind=caution]{box-shadow:inset 3px 0 #ff8fa6}.eros-timing dt{color:#fbf6ee;align-items:baseline;gap:8px;font-weight:800;display:flex}.eros-timing dt small{color:#ffd84d;font-family:ErosPixel,ui-monospace,monospace;font-size:.95rem;font-weight:700}.eros-timing>div[data-kind=caution] dt small{color:#ff9cb0}.eros-timing dd{color:#f7f1e6db;margin:0;line-height:1.75}.eros-final{padding-top:6px;position:relative}.eros-final-memo{width:46px;height:auto;image-rendering:pixelated;position:absolute;top:-4px;right:0}.eros-final-route{gap:30px;margin:0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.eros-final-route:before{background:repeating-linear-gradient(180deg, var(--eros-pink,#ee93a1) 0 7px, transparent 7px 13px);content:"";width:2px;position:absolute;top:10px;bottom:10px;left:8px}.eros-final-route li{gap:6px;display:grid;position:relative}.eros-final-route li:before{content:"";background:#ffd84d;width:16px;height:16px;position:absolute;top:3px;left:-29px;box-shadow:2px 2px #c8325c}.eros-final-route li:last-child:before{background:#ff5f86;box-shadow:2px 2px #ffd84d}.eros-final-step{color:#ffd84d;letter-spacing:.06em;font-family:ErosPixel,ui-monospace,monospace;font-size:1.05rem;font-weight:700;line-height:1.2}.eros-final-route strong{color:#fbf6ee;font-size:1.14rem;line-height:1.45}.eros-final-route p{color:#f7f1e6db;word-break:keep-all;margin:0;font-size:.98rem;line-height:1.85}.eros-verdict-reveal{justify-items:center;gap:18px;margin:6px 0 14px;display:grid}.eros-slot[data-phase] .eros-slot-strip{animation:none;transform:translateY(0)}.eros-slot[data-phase] .eros-slot-flash,.eros-slot[data-phase] .eros-slot-spark{opacity:0;animation:none}.eros-slot[data-phase=idle] .eros-slot-reel{visibility:hidden}.eros-slot[data-phase=idle] .eros-slot-still{display:grid}.eros-slot[data-phase=spin] .eros-slot-strip{animation:2.6s cubic-bezier(.3,.05,.15,1) forwards eros-slot-land,2.6s linear forwards eros-slot-land-blur}.eros-slot[data-phase=landed] .eros-slot-strip{transform:translateY(var(--eros-slot-stop,0))}.eros-slot[data-phase=landed] .eros-slot-flash{animation:1s ease-out forwards eros-slot-flash-once}.eros-slot[data-phase=landed] .eros-slot-spark{animation:.9s ease-out forwards eros-slot-spark-once}@keyframes eros-slot-land{0%{transform:translateY(0)}88%{transform:translateY(calc(var(--eros-slot-stop,0px) - 12px))}to{transform:translateY(var(--eros-slot-stop,0px))}}@keyframes eros-slot-land-blur{0%,to{filter:blur()}12%{filter:blur(2.5px)}60%{filter:blur(1.2px)}85%{filter:blur()}}@keyframes eros-slot-flash-once{0%{opacity:0}15%{opacity:1}to{opacity:.35}}@keyframes eros-slot-spark-once{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.eros-verdict-reveal .eros-final-verdict{opacity:0;justify-self:center}.eros-verdict-reveal[data-landed=true] .eros-final-verdict{animation:.45s cubic-bezier(.55,0,.75,.4) forwards eros-verdict-slam}.eros-final-verdict[data-verdict=wait]{color:#ffd84d;border-color:#ffd84d}@keyframes eros-verdict-slam{0%{opacity:0;transform:rotate(-10deg)scale(1.8)}60%{opacity:1;transform:rotate(-4deg)scale(.92)}to{opacity:1;transform:rotate(-4deg)scale(1)}}@media (prefers-reduced-motion:reduce){.eros-verdict-reveal[data-landed=true] .eros-final-verdict{opacity:1;animation:none;transform:rotate(-4deg)}.eros-slot[data-phase=landed] .eros-slot-reel{display:block}.eros-slot[data-phase=landed] .eros-slot-still{display:none}}.eros-verdict-reveal .eros-final-verdict[data-verdict=go]{color:#ffd84d;border-color:#ffd84d}.eros-slot-window{width:230px;max-width:100%}:is(html:has(.eros-report),html:has(.eros-waiting)){overflow-anchor:none}.eros-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.eros-preload img,.eros-preload video{width:1px;height:1px}.eros-seat-scale{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:4px 0 6px;padding:40px 0 0;list-style:none;display:grid;position:relative}.eros-seat-scale:before{background:linear-gradient(90deg, #f7f1e640, var(--eros-pink,#ee93a1));content:"";height:2px;position:absolute;top:48px;left:12%;right:12%}.eros-seat-scale li{color:#f7f1e69e;text-align:center;word-break:keep-all;justify-items:center;gap:8px;font-size:.78rem;display:grid;position:relative}.eros-seat-dot{z-index:1;background:#131119;border:2px solid #f7f1e673;border-radius:50%;width:12px;height:12px;position:relative}.eros-seat-scale li[data-on=true]{color:#fff;font-weight:800}.eros-seat-scale li[data-on=true] .eros-seat-dot{background:#ee93a1;border-color:#ffd84d;width:16px;height:16px;margin-top:-2px;box-shadow:0 0 0 4px #ee93a140}.eros-seat-pin{color:#131119;white-space:nowrap;background:#ffd84d;border-radius:4px;padding:3px 7px 4px;font-family:ErosPixel,ui-monospace,monospace;font-size:.72rem;font-weight:700;position:absolute;top:-38px;left:50%;translate:-50%;box-shadow:2px 2px #c8325c}.eros-seat-pin:after{content:"";border:5px solid #0000;border-top-color:#ffd84d;border-bottom:0;margin-left:-5px;position:absolute;bottom:-6px;left:50%}.eros-report #story-e4{container-type:inline-size}.eros-report #story-e4 .eros-seat{white-space:nowrap;max-width:100%;padding:8px 14px;font-size:min(1.04rem,3.7cqi);font-weight:800}.eros-move{gap:8px;display:grid}.eros-move-label{color:#ffd84d;letter-spacing:.06em;font-family:ErosPixel,ui-monospace,monospace;font-size:.85rem;font-weight:700}.eros-move p{margin:0;font-size:1rem;line-height:1.8}.eros-report .eros-move mark.eros-hl{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 4%,#ee93a17a 4% 98%,#0000 98%);border-radius:3px;padding:0 2px}.eros-p8{gap:10px}.eros-p8-card{background:radial-gradient(120% 90% at 50% 0,#2830788c,#0a0c24cc 70%);border-radius:16px;gap:10px;padding:16px 12px 14px;display:grid;box-shadow:inset 0 0 0 1px #e2be7261,0 10px 30px #0000004d}.eros-p8-tag{align-items:center;gap:9px;margin:0;display:flex}.eros-p8-px{color:#131119;letter-spacing:.08em;background:#ffd84d;border-radius:3px;padding:2px 6px 3px;font-family:ErosPixel,ui-monospace,monospace;font-size:.72rem;font-weight:700;box-shadow:2px 2px #c8325c}.eros-p8[data-kind=target] .eros-p8-px{background:#ff8fa6;box-shadow:2px 2px #3a2a6a}.eros-p8-title{color:var(--eros-ivory,#f7f1e6);font-size:1.05rem}.eros-p8-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.eros-p8-pillar{background:#ffffff08;border-radius:12px;justify-items:center;gap:4px;padding:8px 2px 9px;display:grid;box-shadow:inset 0 0 0 1px #e2be7224}.eros-p8-pillar[data-pillar=day]{background:#e2be7214;box-shadow:inset 0 0 0 1.5px #e2be72,0 0 14px #e2be7238}.eros-p8-label{color:#f7f1e699;letter-spacing:.06em;font-size:.68rem}.eros-p8-pillar[data-pillar=day] .eros-p8-label{color:#ffd84d;font-weight:700}.eros-p8-char{justify-items:center;line-height:1;display:grid}.eros-p8-han{text-shadow:0 0 12px;font-size:1.85rem}.eros-p8-ko{color:#f7f1e68c;white-space:pre;margin-top:3px;font-size:.62rem}.eros-p8-q{color:#f7f1e64d;font-family:ErosPixel,ui-monospace,monospace;font-size:1.5rem}.eros-p8-q .eros-p8-ko{font-family:var(--font-body,inherit)}.eros-p8-sep{background:linear-gradient(90deg,#0000,#e2be7266,#0000);width:60%;height:1px;margin:2px 0}.eros-p8-note,.eros-p8-basis{color:#f7f1e68c;text-align:center;margin:0;font-size:.74rem}.eros-report #story-e3>.eros-p8{margin:4px 0 10px}.eros-cal{gap:22px;display:grid}.eros-cal-board{background:#080c28b8;border:2px solid #e2be726b;border-radius:6px;gap:12px;padding:14px 12px 12px;display:grid}.eros-cal-head,.eros-cal-legend{justify-content:space-between;align-items:center;margin:0;display:flex}.eros-cal-tag{color:#131119;letter-spacing:.1em;background:#ffd84d;border-radius:3px;padding:2px 7px 3px;font-family:ErosPixel,ui-monospace,monospace;font-size:.72rem;font-weight:700;box-shadow:2px 2px #c8325c}.eros-cal-year{color:#f7f1e6b3;letter-spacing:.08em;font-family:ErosPixel,ui-monospace,monospace;font-size:.9rem}.eros-cal-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.eros-cal-grid li{aspect-ratio:1;background:#ffffff0a;border-radius:4px;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #9a9dbd2e}.eros-cal-yr{color:#f7f1e68c;font-family:ErosPixel,ui-monospace,monospace;font-size:.56rem;line-height:1;position:absolute;top:3px;left:4px}.eros-cal-grid li[data-kind=best] .eros-cal-yr{color:#131119b3}.eros-cal-num{color:#f7f1e657;font-family:ErosPixel,ui-monospace,monospace;font-size:1rem;font-weight:700;line-height:1}.eros-cal-grid li[data-kind=best]{background:#ffd84d;box-shadow:3px 3px #c8325c}.eros-cal-grid li[data-kind=best] .eros-cal-num{color:#131119;font-size:1.3rem}.eros-cal-grid li[data-kind=caution]{background:#ff5f8624;box-shadow:inset 0 0 0 2px #ff8fa6}.eros-cal-grid li[data-kind=caution] .eros-cal-num{color:#ff9cb0;font-size:1.3rem}.eros-cal-grid .eros-cal-mark{color:#ff5f86;fill:currentColor;width:17px;position:absolute;top:-7px;right:-5px}.eros-cal-grid .eros-cal-x{position:absolute;top:-6px;right:-5px}.eros-cal-x{background:linear-gradient(45deg,#0000 40%,#ff5f86 40% 60%,#0000 60%),#1a1030 linear-gradient(-45deg,#0000 40%,#ff5f86 40% 60%,#0000 60%);border-radius:2px;width:14px;height:14px;display:inline-block}.eros-cal-legend{color:#f7f1e6b8;justify-content:flex-start;gap:16px;font-size:.78rem}.eros-cal-legend span{align-items:center;gap:6px;display:inline-flex}.eros-cal-legend .eros-cal-key{color:#ff5f86;fill:currentColor;width:13px}.eros-cal-legend .eros-cal-x{width:12px;height:12px}.eros-cal-orders{gap:22px;display:grid}.eros-cal-orders section{gap:6px;display:grid}.eros-cal-orders h3{color:#fbf6ee;align-items:baseline;gap:4px;margin:0;font-size:1.02rem;font-weight:800;display:flex}.eros-cal-big{color:#ffd84d;text-shadow:2px 2px #c8325c;margin-right:1px;font-family:ErosPixel,ui-monospace,monospace;font-size:2rem;font-weight:700;line-height:1}.eros-cal-orders section[data-kind=caution] .eros-cal-big{color:#ff8fa6;text-shadow:2px 2px #3a2a6a}.eros-cal-orders h3 .eros-cal-tag-mood{background:#9a9dbd;align-self:center;margin-right:6px;box-shadow:2px 2px #3a2a6a}.eros-cal-orders p{color:#f7f1e6db;word-break:keep-all;margin:0;line-height:1.8}.eros-price{color:var(--eros-ivory);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;margin:0 0 8px;font-size:.9rem;line-height:22px;display:flex}.eros-price s{color:#f7f1e68c}.eros-price strong{color:#fff;font-size:1.12rem;font-weight:800}.eros-price-rate{color:#ffd84d;font-weight:800}.eros-finale .eros-price{margin-top:4px}.eros-page:has(>.eros-page-bar .eros-price)>.eros-page-scroll{padding-bottom:calc(152px + env(safe-area-inset-bottom))}.eros-quick{bottom:max(10px, env(safe-area-inset-bottom));z-index:3;color:#f7f1e6d1;min-height:44px;font:inherit;letter-spacing:.02em;white-space:nowrap;text-shadow:0 1px 8px #0009;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:.92rem;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.eros-quick:focus-visible{outline:3px solid var(--eros-gold);outline-offset:2px}.eros-opening .eros-opening-nav{bottom:calc(max(10px, env(safe-area-inset-bottom)) + 46px)}.eros-opening .eros-swipe-hint{bottom:calc(max(10px, env(safe-area-inset-bottom)) + 100px)}.eros-restart{justify-content:flex-end;margin:-4px 0 4px;display:flex}.eros-restart[data-asking=true]{background:#0c143ab8;border-radius:14px;gap:10px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #e2be7266}.eros-restart-text{color:var(--eros-ivory);gap:4px;margin:0;font-size:.95rem;line-height:1.6;display:grid}.eros-restart-text small{color:#f7f1e6a6;font-size:.82rem}.eros-restart-actions{gap:8px;display:flex}.eros-restart-button{min-height:38px;color:var(--eros-ivory);font:inherit;cursor:pointer;background:#06091c8c;border:1px solid #f7f1e659;border-radius:999px;padding:0 16px;font-size:.86rem;font-weight:700}.eros-restart-button[data-primary=true]{color:#ffd84d;border-color:#e2be72bf}.eros-restart-button:focus-visible{outline:3px solid var(--eros-gold);outline-offset:2px}
.eros-weapon-head{align-items:center;gap:14px;display:flex}.eros-weapon-title{gap:1px;min-width:0;display:grid}.eros-weapon-tag{color:#ffd84d;letter-spacing:.1em;text-shadow:1px 1px #ee93a18c;font-family:ErosPixel,ui-monospace,monospace;font-size:.8rem;font-weight:700}.eros-weapon-name{color:var(--pixel-pink,#f0707f);font-size:.82rem;font-weight:800}.eros-pv-weapons .eros-weapon-title>strong{color:#fbf6ee;font-size:1.1rem;line-height:1.38}.eros-item-icon{background:radial-gradient(circle at 50% 55%,#e2be7238,#e2be7200 68%),#ffffff08;border-radius:12px;flex:none;width:72px;height:72px;display:block;position:relative;box-shadow:inset 0 0 0 1px #e2be7247}.eros-item-icon>img{object-fit:contain;filter:drop-shadow(0 0 6px #f0707f38);width:78%;height:78%;position:absolute;inset:11%}.eros-item-spark{color:#ffd84d;font-family:ErosPixel,ui-monospace,monospace;font-size:11px;font-style:normal;font-weight:700;line-height:1;animation:1.6s ease-out .3s both eros-item-spark;position:absolute}.eros-item-spark[data-at="1"]{top:4px;right:6px}.eros-item-spark[data-at="2"]{color:var(--pixel-pink,#f0707f);font-size:9px;animation-delay:.6s;bottom:6px;left:5px}@keyframes eros-item-spark{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.3)}to{opacity:.85;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.eros-item-spark{animation:none}}.eros-item-sealed{background:repeating-linear-gradient(45deg,#8e93c41a 0 6px,#8e93c40a 6px 12px);place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #8e93c473}.eros-item-sealed>b{color:#8e93c4;font-family:ErosPixel,ui-monospace,monospace;font-size:1.9rem;font-weight:700}.eros-weapon-sealed-hint{color:#f7f1e6b8;margin:0;font-size:.86rem}.eros-weapon-howto{background:#d6283f1a;border-radius:10px;gap:8px;padding:12px 14px 13px;display:grid;box-shadow:inset 0 0 0 1px #ff8fa642}.eros-weapon-howto>span{color:#ffd84d;letter-spacing:.04em;background:#ffd84d1f;border-radius:3px;justify-self:start;align-items:center;gap:6px;padding:2px 8px 3px 7px;font-size:.76rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffd84d7a}.eros-weapon-howto>span:before{border-block:4px solid #0000;content:"";border-left:6px solid #ff8fa6;width:0;height:0}.eros-weapon-howto>p{color:#fbf6ee;margin:0;font-size:.97rem;line-height:1.75}.eros-equipped{color:#f7f1e6e0;background:#ffffff0a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;font-size:.86rem;font-weight:700;display:flex}.eros-equipped-tag{color:#8e93c4;letter-spacing:.14em;font-family:ErosPixel,ui-monospace,monospace;font-size:.72rem}.eros-equipped-item{align-items:center;gap:6px;display:inline-flex}.eros-item-icon[data-size=small]{border-radius:7px;width:30px;height:30px}.eros-weapons-acquired{color:#8e93c4;letter-spacing:.06em;margin:0;font-size:.8rem;font-weight:800}.eros-weapons-acquired:before{content:"+ ";color:#ffd84d;font-family:ErosPixel,ui-monospace,monospace}
.ec-bonus{color:#f7f1e6;justify-items:center;gap:22px;max-width:390px;margin:56px auto 0;padding:0 0 40px;display:grid;position:relative}.ec-rule{align-items:center;gap:12px;width:100%;display:flex}.ec-rule:before,.ec-rule:after{content:"";background:linear-gradient(90deg,#0000,#e2be728c,#0000);flex:1;height:1px}.ec-rule span{letter-spacing:.16em;color:#ffd84d;text-shadow:1px 1px #ee93a18c;font-family:ErosPixel,ui-monospace,monospace;font-size:13px;font-weight:700}.ec-sub{color:#a9a7c4;text-align:center;margin:-14px 0 0;font-size:12.5px}.ec-aside{align-items:flex-end;gap:10px;width:100%;display:flex}.ec-aside img{flex:none;width:78px;height:auto}.ec-bubble{color:#3a1f2a;background:#f6d7dd;border-radius:16px 16px 16px 4px;padding:12px 14px;font-size:14.5px;line-height:1.6;box-shadow:0 6px 16px #0000004d}.ec-bubble p{margin:0}.ec-stage{perspective:1100px;width:100%;height:570px;position:relative}.ec-stage-teaser{height:540px}.ec-hint{text-align:center;color:#a9a7c4;margin:0;font-size:13px;position:absolute;bottom:-26px;left:0;right:0}.ec-hint b{color:#ffd84d;letter-spacing:.1em;font-family:ErosPixel,ui-monospace,monospace;font-size:12px}.ec-dim{z-index:20;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 45%,#1e143c4d,#000000d1);transition:opacity .6s;position:fixed;inset:0}.ec-dim[data-on="1"]{opacity:1}.ec-dim[data-on="1"]+.ec-stage{z-index:21}.ec-pack{width:250px;height:352px;margin-left:-125px;transition:transform .7s cubic-bezier(.3,.7,.2,1),opacity .5s;position:absolute;top:40px;left:50%}.ec-pack[data-gone="1"]{opacity:0;pointer-events:none;transform:translateY(190px)rotate(-4deg)}.ec-pack-wobble{transform-origin:50% 90%;animation:2.6s ease-in-out infinite ec-wobble}@keyframes ec-wobble{0%,58%,to{transform:rotate(0)}64%{transform:rotate(-3.5deg)translateY(-3px)}70%{transform:rotate(3deg)translateY(-2px)}76%{transform:rotate(-2deg)}82%{transform:rotate(1.2deg)}88%{transform:rotate(0)}}.ec-front-clip{display:contents}.ec-pack-back{background:#05070f;border-radius:6px;position:absolute;inset:44px 2px 0;box-shadow:inset 0 18px 30px #000c}.ec-foil{background:radial-gradient(120% 70% at 20% 0,#ffffff1a,#0000 55%),linear-gradient(115deg,#0000 30%,#ffecbe2e 45%,#0000 60%),radial-gradient(circle at 50% 42%,#2a2f78 0%,#121a52 45%,#0a0f33 100%)}.ec-pack-front{z-index:3;clip-path:var(--front-clip,polygon(0 0, 100% 0, 100% 100%, 0 100%));border-radius:0 0 8px 8px;position:absolute;inset:44px 0 0;overflow:hidden;box-shadow:0 24px 50px #0000008c}.ec-pack-front:after{content:"";background:repeating-linear-gradient(90deg,#ffffff17 0 3px,#0000 3px 6px),linear-gradient(#0a0f33,#070a24);border-top:1px solid #e2be7259;height:14px;position:absolute;bottom:0;left:0;right:0}.ec-pack-sheen{background:linear-gradient(105deg,#0000 42%,#ffffff29 48%,#ffe1a01a 52%,#0000 58%);animation:3.6s ease-in-out infinite ec-sheen;position:absolute;inset:-40% -60%}@keyframes ec-sheen{0%{transform:translate(-30%)}60%,to{transform:translate(30%)}}.ec-pack-art{text-align:center;align-content:start;justify-items:center;gap:6px;padding-top:30px;display:grid;position:absolute;inset:0}.ec-pack-art p{margin:0}.ec-pack-title{color:#ffd84d;letter-spacing:.08em;text-shadow:2px 2px #d6283f8c;font-family:ErosPixel,ui-monospace,monospace;font-size:21px;font-weight:700;line-height:1.15}.ec-pack-sub{color:#f2dfc0;letter-spacing:.04em;font-size:12px}.ec-pack-count{letter-spacing:.2em;color:#8e93c4;font-family:ErosPixel,ui-monospace,monospace;font-size:10px;margin-top:2px!important}.ec-pack-emblem{filter:drop-shadow(0 0 14px #f0707f73);width:132px;height:132px;margin-top:8px}.ec-pack-edge{pointer-events:none;border:1.5px solid #e2be7273;border-top:0;border-radius:0 0 8px 8px;position:absolute;inset:0}.ec-sticker{z-index:5;text-align:center;color:#2a1440;background:radial-gradient(circle at 35% 30%,#fff6d8,#ffd77a 45%,#e2a94a 80%);border-radius:50%;align-content:center;place-items:center;width:74px;height:74px;animation:2.8s ease-in-out infinite ec-glint;display:grid;position:absolute;top:168px;right:-16px;transform:rotate(14deg);box-shadow:0 0 0 2px #fff1c7,0 0 0 4px #d6283fd9,0 6px 14px #00000073}.ec-sticker:before{content:"";border:1px dashed #783c1473;border-radius:50%;position:absolute;inset:7px}.ec-st-top{letter-spacing:.08em;font-family:ErosPixel,ui-monospace,monospace;font-size:7.5px}.ec-st-big{color:#b0182f;font-family:ErosPixel,ui-monospace,monospace;font-size:20px;font-weight:700;line-height:1}.ec-st-big small,.ec-odds li b small{margin-left:1px;font-family:-apple-system,Apple SD Gothic Neo,sans-serif;font-size:.78em;font-weight:800}.ec-st-bot{letter-spacing:-.01em;font-size:8.5px;font-weight:800}@keyframes ec-glint{0%,70%,to{filter:brightness()}80%{filter:brightness(1.25)}}.ec-lock{z-index:6;white-space:nowrap;color:#e2be72;background:#0b1036;border:1px solid #e2be72;border-radius:999px;padding:5px 14px;font-size:12.5px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.ec-strip{z-index:4;touch-action:none;cursor:grab;transform-origin:100% 100%;height:46px;transform:rotate(calc(var(--p,0) * -14deg)) translateY(calc(var(--p,0) * -8px));border-radius:8px 8px 0 0;position:absolute;top:0;left:0;right:0;overflow:hidden}.ec-strip[data-gone="1"]{opacity:0;pointer-events:none;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s;transform:translate(170px,-150px)rotate(38deg)}.ec-stage-teaser .ec-strip{cursor:default}.ec-crimp{background:repeating-linear-gradient(90deg,#ffffff1f 0 3px,#0000 3px 6px),linear-gradient(#1a2266,#121a52);border-bottom:1px solid #e2be7259;height:12px;position:absolute;top:0;left:0;right:0}.ec-tearline{border-bottom:1.5px dashed #ffd84dbf;position:absolute;bottom:6px;left:8px;right:8px}.ec-open{letter-spacing:.18em;color:#ffd84d;font-family:ErosPixel,ui-monospace,monospace;font-size:10.5px;position:absolute;top:17px;left:12px}.ec-open i{font-style:normal;animation:1.2s ease-in-out infinite ec-nudge;display:inline-block}@keyframes ec-nudge{50%{transform:translate(5px)}}.ec-scissor{color:#f2dfc0cc;font-size:11px;position:absolute;top:16px;right:12px}.ec-tearpoint{z-index:5;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffffe6,#fff0d200 70%);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:40px}.ec-hand{z-index:6;pointer-events:none;width:34px;height:34px;animation:1.8s ease-in-out infinite ec-swipe;position:absolute;top:18px;left:20px}@keyframes ec-swipe{0%{opacity:0;transform:translate(0)}15%{opacity:1}80%{opacity:1;transform:translate(170px)}to{opacity:0;transform:translate(190px)}}.ec-odds{justify-items:center;gap:6px;display:grid;position:absolute;top:402px;left:0;right:0}.ec-stage-teaser .ec-odds{top:412px}.ec-odds p{margin:0}.ec-odds-head{color:#c8c6dc;align-items:center;gap:6px;font-size:12.5px;display:flex}.ec-odds-head span{letter-spacing:.16em;color:#ffd84d;font-family:ErosPixel,ui-monospace,monospace;font-size:10px}.ec-odds-bar{border-radius:6px;width:280px;max-width:100%;height:10px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #e2be7273}.ec-odds-bar i{height:100%;display:block}.ec-odds-bar i[data-tier=C]{background:#f2b9c4}.ec-odds-bar i[data-tier=R]{background:#6f9cff}.ec-odds-bar i[data-tier=E]{background:#9a63ee}.ec-odds-bar i[data-tier=L]{background:conic-gradient(from var(--ec-ang,0deg), #ff9ad5, #ffd77a, #9ee7ff, #c9a2ff, #ff9ad5);animation:3s linear infinite ec-spin;box-shadow:0 0 10px #ffbee6e6}.ec-odds ul{grid-template-columns:repeat(4,auto);gap:8px;margin:0;padding:0;list-style:none;display:grid}.ec-odds li{color:#c8c6dc;justify-items:center;gap:2px;min-width:64px;font-size:10.5px;display:grid}.ec-odds li i{background:radial-gradient(circle at 50% 45%,#2b2f7a,#0b1036);border-radius:4px;width:26px;height:36px;position:relative;box-shadow:inset 0 0 0 1px #e2be7299}.ec-odds li i:after{content:"?";color:#e2be72cc;place-items:center;font-family:ErosPixel,ui-monospace,monospace;font-size:13px;display:grid;position:absolute;inset:0}.ec-odds li[data-tier=C] i{box-shadow:inset 0 0 0 1.5px #f6c9d1}.ec-odds li[data-tier=R] i{box-shadow:inset 0 0 0 1.5px #9cc4ff,0 0 8px #6eaaff73}.ec-odds li[data-tier=E] i{box-shadow:inset 0 0 0 1.5px #c9a2ff,0 0 10px #b078ff8c}.ec-odds li[data-tier=L] i{background:conic-gradient(from var(--ec-ang,0deg), #ff9ad5, #ffd77a, #9ee7ff, #c9a2ff, #ff9ad5);animation:3s linear infinite ec-spin;box-shadow:0 0 14px #ffbee6b3}.ec-odds li[data-tier=L] i:after{color:#2a1440}.ec-odds li b{color:#ffd84d;font-family:ErosPixel,ui-monospace,monospace;font-size:13px}.ec-odds li[data-tier=L] span{color:#ffd7ef;font-weight:700}.ec-odds li[data-tier=L] b{color:#ffd7ef;text-shadow:0 0 8px #ffbee6cc}.ec-odds-foot{color:#8f91b0;text-align:center;font-size:11.5px}.ec-odds-foot b{color:#ffd7ef}@property --ec-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ec-spin{to{--ec-ang:360deg}}.ec-slot{z-index:2;width:270px;height:378px;transform:translateY(var(--rise,0px)) scale(var(--sc,.84));transform-origin:50% 0;margin-left:-135px;transition:transform .9s cubic-bezier(.22,.8,.2,1);position:absolute;top:52px;left:50%}.ec-slot[data-free="1"]{z-index:6}.ec-card{width:100%;height:100%;transform-style:preserve-3d;cursor:pointer;transform:rotateY(var(--flip,0deg)) rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));outline:none;transition:transform .8s cubic-bezier(.3,.6,.2,1);position:relative}.ec-card[data-shake="1"]{animation:.12s linear infinite ec-shake}@keyframes ec-shake{0%{translate:0}25%{translate:1.5px -1px}50%{translate:-1.5px 1px}75%{translate:1px 1.5px}}.ec-face{backface-visibility:hidden;border-radius:16px;position:absolute;inset:0;overflow:hidden}.ec-card .ec-front{transform:rotateY(180deg)}.ec-back{background:radial-gradient(circle at 50% 46%,#2b2f7a,#10164a 60%,#070a24);border:7px solid #0b1036;box-shadow:inset 0 0 0 2px #e2be72b3,0 20px 40px #00000080}.ec-back:before{content:"";background:repeating-conic-gradient(from 0deg at 50% 46%, #e2be7212 0 6deg, transparent 6deg 18deg);border:1px solid #e2be7273;border-radius:10px;position:absolute;inset:12px}.ec-back-emb{width:150px;height:150px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.ec-back-name{text-align:center;letter-spacing:.26em;color:#ffd84d;font-family:ErosPixel,ui-monospace,monospace;font-size:12px;position:absolute;bottom:34px;left:0;right:0}.ec-back-glow{opacity:0;pointer-events:none;border-radius:22px;transition:opacity .5s;position:absolute;inset:-10px}.ec-card[data-tier=R] .ec-back-glow{box-shadow:0 0 22px 4px #6eaaff8c}.ec-card[data-tier=E] .ec-back-glow{box-shadow:0 0 30px 8px #b078ffa6,0 0 60px 6px #ffd84d40}.ec-card[data-tier=L] .ec-back-glow{box-shadow:0 0 30px 8px #ffa0d2b3,0 0 70px 18px #96dcff73,0 0 120px 30px #ffd84d40}.ec-card[data-charge="1"] .ec-back-glow{opacity:1;animation:.7s ease-in-out infinite ec-pulse}@keyframes ec-pulse{50%{filter:brightness(1.5)}}.ec-leak{opacity:0;pointer-events:none;border-radius:16px;position:absolute;inset:0}.ec-card[data-charge="1"][data-tier=L] .ec-leak{opacity:1;mix-blend-mode:screen;background:conic-gradient(from var(--ec-ang,0deg), #ff9ad5, #ffd77a, #9ee7ff, #c9a2ff, #ff9ad5);-webkit-mask-composite:xor;padding:3px;animation:1.2s linear infinite ec-spin;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ec-front{--frame2:#ffd9df;--plate:#3a1b2b;background:linear-gradient(160deg,#f4c7cf,#e18e9e 60%,#f6d0d6);box-shadow:0 22px 44px #0000008c}.ec-in{background:var(--plate);border-radius:11px;grid-template-rows:30px 1fr auto auto 26px;display:grid;position:absolute;inset:8px;overflow:hidden;box-shadow:inset 0 0 0 1.5px #e2be72d9}.ec-in p{margin:0}.ec-top{background:linear-gradient(#ffffff1a,#0000);justify-content:space-between;align-items:center;padding:0 9px 0 10px;display:flex}.ec-kind{letter-spacing:.18em;color:var(--frame2);font-family:ErosPixel,ui-monospace,monospace;font-size:8.5px}.ec-power{color:#ffd84d;text-shadow:1px 1px #00000080;align-items:center;gap:4px;font-family:ErosPixel,ui-monospace,monospace;font-size:17px;font-weight:700;display:flex}.ec-power svg{width:17px;height:15px}.ec-gem{color:#2a1530;background:radial-gradient(circle at 35% 30%,#fff6dc,#e2be72 60%,#a07a2c);border-radius:50%;place-items:center;width:21px;height:21px;margin-left:4px;font-size:10px;display:inline-grid;box-shadow:0 0 0 1px #0000004d}.ec-art{border-radius:8px;margin:0 8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #e2be72b3}.ec-illu{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.ec-px{width:168px;image-rendering:pixelated;filter:drop-shadow(0 6px 10px #0000004d);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ec-name{text-align:center;font-family:var(--font-display);color:#f7f1e6;justify-content:center;align-items:center;gap:7px;font-size:19px;display:flex;margin:8px 10px 0!important}.ec-name svg{flex:none;width:11px;height:10px}.ec-name[data-long="1"]{font-size:16px}.ec-text{color:#3a2a30;background:#fbf4e8;border-radius:7px;align-self:start;padding:8px 10px;font-size:11.5px;line-height:1.55;box-shadow:inset 0 0 0 1px #e2be72b3;margin:6px 10px 4px!important}.ec-foot{letter-spacing:.12em;color:var(--frame2);justify-content:space-between;align-items:center;padding:0 10px;font-family:ErosPixel,ui-monospace,monospace;font-size:8.5px;display:flex}.ec-no{color:#f7f1e6b3}.ec-front[data-tier=C] .ec-art{background:radial-gradient(circle at 50% 55%,#ffffff8c,#0000 60%),repeating-linear-gradient(45deg,#d6283f0f 0 8px,#0000 8px 16px),#fbe3e6}.ec-front[data-tier=R]{--frame2:#d7e6ff;--plate:#101a4a;background:linear-gradient(160deg,#a9c8ff,#4b78e8 55%,#b9d3ff)}.ec-front[data-tier=E]{--frame2:#eadbff;--plate:#1d0f3f;background:linear-gradient(160deg,#e7c77a,#8a4fd8 30%,#3a1a7a 70%,#e2be72)}.ec-front[data-tier=E] .ec-in{box-shadow:inset 0 0 0 2px #e2be72,inset 0 0 0 4px #ffffff1f}.ec-front[data-tier=L]{--frame2:#fff2fb;background:linear-gradient(120deg,#ffb6dc,#ffe39a 25%,#a6e7ff 50%,#d2b3ff 75%,#ffb6dc)}.ec-front[data-tier=L] .ec-in{background:#0b0f2e;grid-template-rows:30px 1fr auto auto 26px;box-shadow:inset 0 0 0 2px #fff1c7}.ec-bg{position:absolute;inset:0}.ec-bg img{object-fit:cover;object-position:50% 12%;filter:saturate(1.08)contrast(1.04);width:100%;height:100%}.ec-bg:after{content:"";background:linear-gradient(#080a2473,#0000 14% 58%,#080a24d9 78%);position:absolute;inset:0}.ec-front[data-tier=L] :is(.ec-top,.ec-name,.ec-text,.ec-foot){z-index:2;position:relative}.ec-front[data-tier=L] .ec-art{visibility:hidden}.ec-front[data-tier=L] .ec-name{text-shadow:0 2px 10px #000000b3;font-size:21px}.ec-front[data-tier=L] .ec-name[data-long="1"]{font-size:18px}.ec-front[data-tier=L] .ec-text{background:#fff8ece6}.ec-front[data-tier=L] .ec-power{font-size:19px}.ec-gloss{z-index:5;pointer-events:none;border-radius:16px;position:absolute;inset:0}.ec-front[data-tier=R] .ec-sweep{background:linear-gradient(115deg,#0000 35%,#ffffff8c 48%,#0000 60%) 140% 0/260% 100%}.ec-front[data-tier=E] .ec-sweep{background:linear-gradient(115deg,#0000 32%,#ffecaa99 45%,#d6aaff73 52%,#0000 64%) 140% 0/260% 100%}.ec-stage[data-phase=revealed] .ec-front[data-tier=R] .ec-sweep{animation:1.6s ease-out .15s both ec-sweep}.ec-stage[data-phase=revealed] .ec-front[data-tier=E] .ec-sweep{animation:2.2s ease-in-out .1s 2 both ec-sweep}@keyframes ec-sweep{0%{background-position:140% 0}to{background-position:-40% 0}}.ec-front[data-tier=L] .ec-holo{mix-blend-mode:color-dodge;opacity:.5;background-size:260% 260%;background-position:var(--hx,50%) var(--hy,50%);background-image:linear-gradient(var(--ha,115deg), transparent 34%, #ff8fcfb3 42%, #ffe08ab3 47%, #8fe3ffb3 52%, #c39bffb3 57%, transparent 65%)}.ec-front[data-tier=L] .ec-holo-pattern{mix-blend-mode:screen;opacity:.55;background-size:260% 260%;background-position:var(--hx,50%) var(--hy,50%);background-image:linear-gradient(var(--ha,115deg), transparent 34%, #ff8fcff2 42%, #ffe08af2 47%, #8fe3fff2 52%, #c39bfff2 57%, transparent 65%);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46'><g fill='black'><path d='M8 6c-2-3-6-1-5 2 0 2 5 6 5 6s5-4 5-6c1-3-3-5-5-2z'/><path d='M30 26l9-9 1 3 3 1-9 9z M28 28l3 3-4 1z' opacity='.9'/><path d='M34 4c3 0 6 3 6 6-2-1-4-1-6 0 1-2 1-4 0-6z M30 6c2 0 4 2 4 4-2 0-3 0-4 1 0-2 0-3 0-5z' opacity='.8'/><circle cx='12' cy='34' r='1.6'/><circle cx='40' cy='40' r='1.2'/></g></svg>") 0 0/46px 46px;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46'><g fill='black'><path d='M8 6c-2-3-6-1-5 2 0 2 5 6 5 6s5-4 5-6c1-3-3-5-5-2z'/><path d='M30 26l9-9 1 3 3 1-9 9z M28 28l3 3-4 1z' opacity='.9'/><path d='M34 4c3 0 6 3 6 6-2-1-4-1-6 0 1-2 1-4 0-6z M30 6c2 0 4 2 4 4-2 0-3 0-4 1 0-2 0-3 0-5z' opacity='.8'/><circle cx='12' cy='34' r='1.6'/><circle cx='40' cy='40' r='1.2'/></g></svg>") 0 0/46px 46px}.ec-front[data-tier=L] .ec-glare{mix-blend-mode:soft-light;background:radial-gradient(circle at var(--gx,30%) var(--gy,20%), #ffffff59, transparent 30%)}.ec-frame-holo{z-index:4;opacity:.95;pointer-events:none;background:conic-gradient(from var(--ec-ang,0deg), #ff9ad5, #ffd77a, #9ee7ff, #c9a2ff, #ff9ad5);-webkit-mask-composite:xor;border-radius:16px;padding:8px;animation:6s linear infinite ec-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ec-stamp{z-index:30;white-space:nowrap;pointer-events:none;letter-spacing:.18em;opacity:0;border-radius:6px;padding:6px 14px;font-family:ErosPixel,ui-monospace,monospace;font-size:15px;font-weight:700;animation:.55s cubic-bezier(.2,1.4,.4,1) .2s both ec-stamp;position:absolute;top:422px;left:50%;transform:translate(-50%)scale(1.6)rotate(-6deg)}@keyframes ec-stamp{to{opacity:1;transform:translate(-50%)scale(1)rotate(-6deg)}}.ec-stamp[data-tier=L]{color:#2a1440;background:linear-gradient(100deg,#ffc1e3,#ffe9a8,#b9eeff,#dcc6ff);box-shadow:0 0 24px #ffc8f0b3}.ec-stamp[data-tier=E]{color:#fff3c9;background:#5a2ab0;box-shadow:0 0 0 2px #e2be72,0 0 20px #b078ff99}.ec-stamp[data-tier=R]{color:#e8f1ff;background:#2546d6;box-shadow:0 0 0 2px #cfe0ff}.ec-stamp[data-tier=C]{color:#5a1f2e;background:#f6c9d1;box-shadow:0 0 0 2px #fff0f2}.ec-burst{z-index:1;opacity:0;pointer-events:none;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:221px;left:50%}.ec-burst[data-on="1"]{animation:1s ease-out both ec-burst}.ec-burst[data-tier=C]{box-shadow:0 0 60px 30px #f6c9d1b3}.ec-burst[data-tier=R]{box-shadow:0 0 80px 40px #78aaffb3}.ec-burst[data-tier=E]{box-shadow:0 0 110px 60px #b078ffbf,0 0 60px 30px #ffd84d99}.ec-burst[data-tier=L]{box-shadow:0 0 160px 90px #ffaadcb3,0 0 120px 60px #a0e1ff99,0 0 60px 30px #ffe696cc}@keyframes ec-burst{0%{opacity:0;transform:scale(.2)}25%{opacity:1}to{opacity:0;transform:scale(2.2)}}.ec-pillar{z-index:0;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg at 50% 50%, #ffecd629 0 5deg, transparent 5deg 22deg);width:640px;max-width:100vw;height:640px;margin-left:-320px;transition:opacity .8s;position:absolute;top:-170px;left:50%;-webkit-mask:radial-gradient(circle,#000 0 22%,#0000 62%);mask:radial-gradient(circle,#000 0 22%,#0000 62%)}.ec-pillar[data-on="1"]{opacity:1;animation:8s linear infinite ec-rays}@keyframes ec-rays{to{transform:rotate(360deg)}}.ec-particle{z-index:25;pointer-events:none;font-size:14px;animation:1.4s cubic-bezier(.2,.7,.3,1) both ec-fly;position:absolute;top:221px;left:50%}@keyframes ec-fly{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}20%{opacity:1}to{transform:translate(calc(-50% + var(--px)), calc(-50% + var(--py))) scale(1);opacity:0}}.ec-cap{text-align:center;gap:4px;animation:.5s .5s both ec-cap;display:grid;position:absolute;top:470px;left:0;right:0}@keyframes ec-cap{0%{opacity:0;transform:translateY(8px)}}.ec-cap-tier{letter-spacing:.2em;font-family:ErosPixel,ui-monospace,monospace;font-size:11px}.ec-cap-name{font-family:var(--font-display);font-size:17px}.ec-cap-note{color:#8f91b0;font-size:11.5px}@media (prefers-reduced-motion:reduce){.ec-pack-wobble,.ec-pack-sheen,.ec-hand,.ec-open i,.ec-frame-holo,.ec-sticker,.ec-pillar[data-on="1"]{animation:none}}
.eros-preview:is([data-kind=e6],[data-kind=e7],[data-kind=e8]) .eros-preview-body{gap:18px;-webkit-mask-image:none;mask-image:none}.eros-pv-first>h3{color:#fbf6ee;margin:0 0 4px;font-size:1rem;font-weight:800}.eros-answer[data-locked=true] .eros-answer-key{color:#fbf6ee;margin:0;font-size:1.08rem;font-weight:800}.eros-answer-secret{background:#ee93a14d;border-radius:6px;margin-right:4px;padding:0 8px;display:inline-block}.eros-warn-tag{color:#ffd84d;letter-spacing:.14em;text-shadow:1px 1px #ee93a173;margin-bottom:2px;font-family:ErosPixel,ui-monospace,monospace;font-size:.72rem;font-weight:700;display:block}.eros-pv-hl{margin:0}.eros-cal[data-locked=true] .eros-cal-board{position:relative}.eros-cal[data-locked=true] .eros-cal-grid{opacity:.6}.eros-cal-q{color:#ffd84d;margin-left:3px;font-family:ErosPixel,ui-monospace,monospace}.eros-cal-lock{white-space:nowrap;color:#e2be72;background:#0b1036eb;border:1px solid #e2be72;border-radius:999px;padding:6px 14px;font-size:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #00000073}.eros-cal[data-locked=true] .eros-cal-big{color:#ffd84db3}.eros-pv-hl .eros-hl{color:#fbf6ee;background:#ee93a161;padding:1px 4px}
