.games-runtime{--games-runtime-accent-color:var(--pink-color);--games-runtime-radius:var(--radius-soft)}.games-page__guide .desc-card-list{max-width:62.5rem;margin:0 auto}.games-page__guide .desc-card{border-top:1px solid #f1f1f1;align-items:flex-start;gap:1rem;margin:.75rem 1.25rem;padding-top:.75rem;display:flex}.games-page__guide .desc-card:first-of-type{border-top:0}.games-page__guide .desc-card .card-img{flex:none;width:100%;max-width:6.375rem}.games-page__guide .desc-card .card-img img{border-radius:.25rem;width:100%;height:auto;margin-bottom:0;display:block;box-shadow:2px 2px 8px #0003}.games-page__guide .desc-card .card-content{flex-direction:column;display:flex}.games-page__guide .desc-card .card-content-title{color:#4f4541;margin-bottom:.375rem;font-size:1.125rem;font-weight:500;line-height:1.3}.games-page__guide .desc-card .card-content-text{color:#5f5551;margin-bottom:.5rem;font-size:.9375rem;font-weight:400;line-height:1.45}.games-page__guide .desc-card .card-content-text span:first-of-type{color:#4f4541;text-transform:uppercase;font-size:.875rem;font-weight:500}.games-page__guide .desc-card .card-content-more{order:10;margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.games-page__guide .desc-card .card-content-more a{color:#d14b8f;text-underline-offset:2px;text-decoration:underline}.games-page__guide .desc-card .card-content-more a:hover,.games-page__guide .desc-card .card-content-more a:focus-visible{color:#e988b9}@media screen and (width<=640px){.games-page__guide .desc-card-list{margin:.75rem auto}.games-page__guide .desc-card{grid-template-columns:5.625rem minmax(0,1fr);align-items:start;gap:.875rem;margin:1rem;padding-top:.875rem;display:grid}.games-page__guide .desc-card .card-img{max-width:5.625rem}.games-page__guide .desc-card .card-content-title{margin-bottom:.375rem}}@media screen and (width<=360px){.games-page__guide .desc-card{grid-template-columns:1fr;gap:.75rem;margin-inline:.75rem}.games-page__guide .desc-card .card-img{max-width:6rem;margin-inline:auto}}.belline-game{--belline-game-card-width:90px;--belline-game-card-height:160px;--belline-game-card-origin:290px;--belline-game-deck-height:420px;--belline-game-carpet-min-height:650px;--belline-game-card-shadow-tight:0 3px 8px #3c2a211a;--belline-game-card-shadow-fan:0 2px 5px #3c2a210f;position:relative}.belline-game [x-cloak]{display:none!important}.belline-game__carpet{min-height:var(--belline-game-carpet-min-height);background:linear-gradient(#dcc9a914,#dcc9a914),url(/build/assets/carpet-5kZE1-OF.png) 50%/cover no-repeat,#dcc9a9;border:1px solid #886a466b;border-radius:7px;padding:10px;display:flex;position:relative;overflow:hidden}.belline-game__shell{min-height:calc(var(--belline-game-carpet-min-height) - 20px);flex:auto;position:relative}.belline-game__actions,.belline-game__panel{z-index:1;position:relative}.belline-game__actions{min-height:100%}.belline-game__intro{text-align:center;margin-right:10px;display:block}.belline-game__title{color:#fff;text-shadow:1px 1px 2px #82687bf2;margin:10px 0 0;font-size:34px;font-weight:400;line-height:47px}.belline-game__title span{display:block}.belline-game__intro-actions{justify-content:center;gap:0;margin-top:.75rem;display:inline-flex}.belline-game__button{text-align:center;cursor:pointer;border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:.3rem;min-height:0;padding:7px 30px;font-size:16px;font-weight:600;line-height:1.35;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.belline-game__button span{display:inline}.belline-game__button:focus-visible,.belline-game__card-button:focus-visible,.belline-game__question-option:focus-visible,.belline-game__result-scroll-button:focus-visible,.belline-game__ending-retry:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:4px}.belline-game__button--secondary{color:#262626;background-color:#fff;border-color:#e9e0d2;box-shadow:2px 2px 4px #0003}.belline-game__intro-actions .belline-game__button--secondary:first-child{border-radius:10px 0 0 10px}.belline-game__intro-actions .belline-game__button--secondary:last-child{border-radius:0 10px 10px 0}.belline-game__button--secondary:hover:not(:disabled){background-color:#f1f1f1}.belline-game__button:disabled{cursor:not-allowed}.belline-game__button--secondary:disabled{color:#262626ad;background-color:#ffffffb8;border-color:#e9e0d2;box-shadow:2px 2px 4px #0000001f}.belline-game__deck{height:var(--belline-game-deck-height);margin:0;padding:0;list-style:none;transition:left 1s ease-in;position:relative;top:33px;left:calc(50% - 47px)}.belline-game__deck--shifted{left:calc(50% - 265px)}.belline-game__deck-card{width:var(--belline-game-card-width);height:var(--belline-game-card-height);transform-origin:center var(--belline-game-card-origin);will-change:transform, opacity;transition:opacity .18s;position:absolute;top:0;left:0}.belline-game__deck--started .belline-game__deck-card{transition:transform-origin 1s ease-out,opacity .18s}.belline-game__deck-card--selected{opacity:0;pointer-events:none}.belline-game__deck-card--pending{opacity:.18}.belline-game__card-button{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.belline-game__card-button:disabled{cursor:default}.belline-game__card-button img{border-radius:7px;width:100%;height:100%;display:block}.belline-game__deck:not(.belline-game__deck--started) .belline-game__card-button img{box-shadow:var(--belline-game-card-shadow-tight)}.belline-game__deck--started .belline-game__card-button:not(:disabled):hover img{transform:scale(1.06)rotate(-3deg)}.belline-game__deck--started .belline-game__card-button img{box-shadow:var(--belline-game-card-shadow-fan);transition:transform .18s}.belline-game__panel{z-index:-1;background-color:#0000;width:395px;padding:20px;transition:background-color .7s,right 1s,box-shadow 4s,border-radius 4s;position:absolute;top:10px;bottom:10px;right:-440px;overflow:hidden}.belline-game__panel--visible{z-index:99;background-color:#e9e0d2f5;border-radius:14px;display:grid;right:10px;box-shadow:inset -1px 2px 6px 1px #00000024}.belline-game__panel-section{flex-direction:column;gap:1rem;min-height:100%;display:flex;position:relative}.belline-game__panel-section--result{height:100%;min-height:0;display:grid;overflow:hidden}.belline-game__panel-header{gap:.4rem;display:grid}.belline-game__panel-title,.belline-game__result-title{color:#82687b;margin:0;font-weight:600}.belline-game__panel-title{text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:1rem;display:flex}.belline-game__panel-badge{color:#fff;background-color:#d6c09b;border:2px solid #d2b990;border-radius:50%;justify-content:center;align-items:center;min-width:2.2rem;min-height:2.2rem;padding:.2rem;font-size:.86rem;display:inline-flex}.belline-game__panel-text{color:#82687b;margin:0;font-size:1.06rem;line-height:1.45}.belline-game__question-list{gap:.65rem;display:grid}.belline-game__question-option{color:#82687b;cursor:pointer;background:#fff;border:1px solid #dcc9a9;border-radius:.5rem;justify-content:space-between;align-items:center;min-height:3.1rem;padding:.75rem 1rem;font-size:1rem;font-weight:600;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.belline-game__question-option:hover{background-color:#faf6ef;border-color:#d2b990;transform:translateY(-1px)}.belline-game__question-option--active{background-color:#f7efe4;border-color:#d2b990;box-shadow:inset 0 0 0 1px #d2b99059}.belline-game__question-focus{text-align:center;background:linear-gradient(#faf4ebf0 0%,#f5ecdfeb 100%);border:1px solid #d2b9909e;border-radius:.75rem;justify-items:center;gap:.8rem;padding:1rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff59}.belline-game__question-focus-domain{color:#82687b;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:700;line-height:1.4}.belline-game__question-focus .belline-game__button--secondary{border-radius:10px}.belline-game__slots{border:2px dotted #dcc9a9;border-radius:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));place-items:end center;gap:.5rem;min-height:11rem;margin:0;padding:.35rem;list-style:none;display:grid}.belline-game__slot{aspect-ratio:88/158;background:#ffffff5c;border-radius:.5rem;justify-content:center;align-items:end;width:100%;display:flex;position:relative;overflow:hidden}.belline-game__slot:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #d2b99059;position:absolute;inset:0}.belline-game__slot-image{object-fit:contain;border-radius:7px;width:auto;max-width:100%;height:100%;margin-inline:auto;display:block}.belline-game__progress{justify-content:center;margin-top:auto;padding-top:1rem;display:flex}.belline-game__progress-shell{width:9.75rem;height:9rem}.belline-game__progress-shell svg{width:100%;height:100%;display:block}.belline-game__progress-track,.belline-game__progress-value{fill:none;stroke-linecap:round;stroke-linejoin:round}.belline-game__progress-track{stroke:#82687b47;stroke-width:3.25px}.belline-game__progress-value{stroke:#d2b990;stroke-width:7.5px}.belline-game__step-transition{z-index:2;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#f5efe6f5 0%,#efe5d4f0 100%);border-radius:.9rem;align-content:center;justify-items:center;gap:.75rem;padding:1.5rem;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d2b99052,0 10px 24px #3c2a2114}.belline-game__step-transition-loader{border:2px solid #d2b99057;border-top-color:#d2b990;border-radius:50%;width:2.6rem;height:2.6rem;animation:.9s linear infinite belline-game-step-transition-spin;display:inline-flex;position:relative}.belline-game__step-transition-title{color:#82687b;text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:1.05rem;font-weight:700}.belline-game__step-transition-text{color:#6b5a3a;max-width:16rem;margin:0;font-size:.95rem;line-height:1.5}.belline-game__result-loader{place-items:center;min-height:100%;display:grid}.belline-game__result-shell{height:100%;min-height:0;position:relative;overflow:hidden}.belline-game__loader{background-color:#e6dbcb;width:11.25rem;height:12.5rem;display:block;position:relative}.belline-game__loader:after{content:"";background-image:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000 100%),radial-gradient(3.45rem,#dfceb0 100%,#0000 0),linear-gradient(#dfceb0 1rem,#0000 0),linear-gradient(#dfceb0 1.45rem,#0000 0);background-position:-12.8rem 0,50% .6rem,50% 7.55rem,50% 8.85rem;background-repeat:no-repeat;background-size:4.7rem 10.95rem,100% 6.8rem,60% .85rem,80% .85rem;height:100%;animation:1s linear infinite belline-game-loader;position:absolute;inset:.95rem .95rem auto}.belline-game__result{scrollbar-width:none;-ms-overflow-style:none;gap:.85rem;height:100%;min-height:0;padding-bottom:3.8rem;padding-right:.35rem;display:grid;overflow-y:auto}.belline-game__result::-webkit-scrollbar{width:0;height:0;display:none}.belline-game__result-title{overflow-wrap:anywhere;font-size:1.1rem;line-height:1.45}.belline-game__result-summary{color:#6b5a3a;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.45}.belline-game__result-text{color:#5a4c34;overflow-wrap:anywhere;font-size:.96rem;line-height:1.65}.belline-game__result-text strong{color:#82687b}.belline-game__result-scroll-button{z-index:2;color:#82687b;cursor:pointer;background-color:#f5efe6f5;border:1px solid #d2b990e6;border-radius:999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;padding:0;font-size:1.1rem;line-height:1;animation:1.1s ease-in-out infinite belline-game-scroll-cue;display:inline-flex;position:absolute;bottom:.35rem;right:.35rem;box-shadow:0 6px 14px #3c2a2124}.belline-game__result-scroll-button:hover{background-color:#f9f4ec}.belline-game__ending{margin-top:1rem}.belline-game__ending-panel{text-align:center;background-color:#f5efe6;border:1px solid #d9c4a2;border-radius:.75rem;padding:1.5rem}.belline-game__ending-title{color:#82687b;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.belline-game__ending-text{color:#6b5a3a;margin:0;font-size:.95rem;line-height:1.6}.belline-game__ending-actions{justify-items:center;gap:.75rem;margin-top:1rem;display:grid}.belline-game__ending-retry{color:#82687b;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;text-decoration:underline}@keyframes belline-game-loader{to{background-position:12.8rem 0,50% .6rem,50% 7.55rem,50% 8.85rem}}@keyframes belline-game-scroll-cue{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes belline-game-step-transition-spin{to{transform:rotate(360deg)}}@media screen and (width<=1100px){.belline-game__deck:not(.belline-game__deck--started) .belline-game__deck-card{transform-origin:50% 190px!important}}@media screen and (width<=767px){.belline-game{--belline-game-carpet-min-height:36rem}.belline-game__intro{margin-right:0}.belline-game__shell--started{grid-template-rows:minmax(0,1fr) auto;display:grid}.belline-game__actions{min-height:0}.belline-game__deck--started{height:17.5rem;top:12px}.belline-game__panel{top:unset;width:auto;height:252px;padding:14px;transition:background-color .7s,bottom 1s,box-shadow 4s,border-radius 4s,height .3s ease-in;bottom:-282px;left:10px;right:10px!important}.belline-game__panel--visible{bottom:10px}.belline-game__shell--started .belline-game__panel{margin-inline:10px;opacity:0;pointer-events:none;width:calc(100% - 20px);margin-top:auto;transition:transform 1s,opacity .24s,background-color .7s,box-shadow 4s,border-radius 4s,height .3s ease-in;position:relative;inset:auto;transform:translateY(calc(100% + .75rem));right:auto!important}.belline-game__shell--started .belline-game__panel--visible{opacity:1;pointer-events:auto;bottom:auto;left:auto;right:auto;transform:translateY(0)}.belline-game__panel-section{gap:.6rem;min-height:0}.belline-game__panel-header{gap:.25rem}.belline-game__panel-title,.belline-game__progress{display:none}.belline-game__panel-text{font-size:.98rem;line-height:1.35}.belline-game__slots{height:9.4rem;min-height:0;padding:.25rem}.belline-game__slot{aspect-ratio:auto;height:100%;min-height:0}.belline-game__slot--filled{width:auto;max-width:100%}}@media screen and (width<=820px){.belline-game__button{min-width:160px}.belline-game__button span{display:none}}@media screen and (width<=640px){.belline-game__panel-section--result{height:100%;min-height:0}}@media screen and (width<=520px){.belline-game{--belline-game-carpet-min-height:34rem;--belline-game-card-width:80px;--belline-game-card-height:140px;--belline-game-card-origin:150px}.belline-game__deck--started{height:17rem}.belline-game__deck:not(.belline-game__deck--started){height:19rem;top:18px}.belline-game__intro{margin-top:0;padding-top:2rem}.belline-game__title{margin-top:0;font-size:1.95rem;line-height:1.18}.belline-game__title span{margin-top:.25rem}.belline-game__intro-actions{margin-top:1rem}.belline-game__deck:not(.belline-game__deck--started) .belline-game__deck-card{transform-origin:50% 150px!important}.belline-game__button{min-width:unset;padding:7px 20px}.belline-game__deck{left:calc(50% - 40px)}.belline-game__panel{height:264px;bottom:-292px}.belline-game__slots{height:9rem}.belline-game__panel-section--result{height:100%;min-height:0}}
