@font-face{font-family:Dinosaur Baloo;src:url(/assets/baloo2-800-B1mgmdyl.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap}.dv5-frame{position:relative;isolation:isolate;width:100%;height:100%;min-height:320px;overflow:hidden;background:#170f0b;color:#f7ecda;font:800 16px/1.35 Dinosaur Baloo,system-ui,sans-serif;container-type:size;--dv5-grip:28px;--dv5-card-band:136px;-webkit-tap-highlight-color:transparent}.dv5-frame *{box-sizing:border-box}.dv5-frame button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}.dv5-frame button:disabled{cursor:default}.dv5-frame button:focus-visible{outline:3px solid #ffd27a;outline-offset:4px}.dv5-icon{display:inline-block;background-repeat:no-repeat;vertical-align:middle;flex:none;pointer-events:none}.dv5-place,.dv5-place-sky,.dv5-place-key,.dv5-place-vignette{position:absolute;inset:0;pointer-events:none}.dv5-place{z-index:-1;overflow:hidden}.dv5-place-sky{background:url(/assets/place-backdrop-wXk1dp_1.webp) 50% 30%/cover no-repeat}.dv5-place-ground{position:absolute;left:-4%;right:-4%;bottom:-2%;height:52%;background:url(/assets/place-ground-DzUf3eAF.webp) 50% 64%/cover no-repeat;-webkit-mask-image:linear-gradient(to bottom,transparent,#0009 14%,#000 36%);mask-image:linear-gradient(to bottom,transparent,#0009 14%,#000 36%)}.dv5-place-ground:after{content:"";position:absolute;inset:0;background:radial-gradient(90% 74% at 40% 116%,#ffc4744d,transparent 64%),linear-gradient(to bottom,#0c0906e0,#120c0766 24%,transparent 58%)}.dv5-place-key{mix-blend-mode:screen;background:radial-gradient(56% 44% at 21% 7%,#ffd68c5c,#ffb45c1c 44%,transparent 74%)}.dv5-place-vignette{background:radial-gradient(122% 96% at 50% 40%,transparent 42%,#0d120e70 78%,#050806d1)}.dv5-button{display:grid;place-items:center;width:88px;height:88px;padding:0;border:0;background:none;z-index:5}.dv5-button-puck{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:radial-gradient(circle at 38% 28%,#ffeed057,#34221085);border:2px solid #ffe8be66;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 5px 14px #120a036b,inset 0 1px #ffffff4d;transition:transform .2s}.dv5-button:active .dv5-button-puck{transform:scale(.9)}.dv5-button:disabled{opacity:.4}.dv5-button-word{display:flex;gap:10px;width:auto;padding:0 12px;border-radius:48px}.dv5-button-word>span:last-child{padding:9px 14px 9px 0;text-shadow:0 1px 5px #000;background:#21160c70;border-radius:0 22px 22px 0}.dv5-home{position:absolute;left:6px;top:6px;width:76px;height:76px}.dv5-home .dv5-button-puck{width:56px;height:56px}.dv5-topline{position:absolute;left:90px;right:90px;top:24px;display:flex;gap:12px;justify-content:center;align-items:center;pointer-events:none;z-index:4;text-shadow:0 1px 8px #0008}.dv5-topline span{border:1px solid #ffe8be33;background:#2a1b1066;padding:4px 9px;border-radius:20px;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.dv5-topline strong{font-size:16px;font-weight:800}.dv5-rail{position:absolute;bottom:var(--dv5-grip);left:0;right:0;display:flex;justify-content:center;z-index:6;pointer-events:none;padding:0 2px}.dv5-rail-inner{display:flex;gap:2px;padding:3px 6px;border-radius:34px;border:1px solid #ffe2b424;background:linear-gradient(#3020126b,#1a110a8f);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 20px -10px #080401b3;pointer-events:auto}.dv5-step{display:grid;place-items:center;width:52px;height:52px;min-width:44px;padding:0;border:0;background:none}.dv5-step-puck{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1.5px solid #ffe8be33;background:radial-gradient(circle at 38% 28%,#ffeed029,#3422106b);opacity:.82;transition:transform .22s,opacity .22s;pointer-events:none}.dv5-step:disabled .dv5-step-puck{opacity:.45}.dv5-step[aria-current] .dv5-step-puck{opacity:1;transform:scale(1.34);background:radial-gradient(circle at 38% 28%,#ffecc475,#5434149e);border-color:#ffdea4b8;box-shadow:0 0 0 1px #ffd08c2e,0 3px 10px -2px #ffb45a59}.dv5-next{position:absolute;right:4px;bottom:calc(var(--dv5-grip) - 16px)}.dv5-cardslot{position:absolute;inset:0;display:grid;place-items:center;padding:111px 0 calc(var(--dv5-grip) + var(--dv5-card-band))}.dv5-cardstand{position:relative;width:min(86cqw,calc((100cqh - 101px - var(--dv5-grip) - var(--dv5-card-band) - 10px)/1.4),400px)}.dv5-cardstand:after{content:"";position:absolute;z-index:-1;left:-11%;right:-11%;bottom:-4%;height:17%;transform:skew(-17deg);background:radial-gradient(ellipse,#140b03e0,transparent 75%);filter:blur(10px)}.dv5-card{display:block;position:relative;padding:0;width:100%;aspect-ratio:720/1008;border:0;border-radius:6.5%/4.6%;background:none;box-shadow:0 2px 6px #0007,0 18px 40px -14px #000b;animation:dv5-float 5.5s ease-in-out infinite}.dv5-card img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.dv5-tap{position:absolute;left:50%;bottom:-3.5rem;transform:translate(-50%);display:flex;align-items:center;gap:.55rem;font-size:16px;white-space:nowrap;text-shadow:0 1px 8px #0009;pointer-events:none}.dv5-tap>span{width:26px;height:26px;border-radius:50%;border:2px solid #ffd27a;display:grid;place-items:center}.dv5-tap>span:after{content:"";width:8px;height:8px;border-radius:50%;background:#ffd27a}.dv5-beads{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;border-radius:30px;background:#2a1b104d;border:1px solid #ffe8be26;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes dv5-float{0%,to{transform:translateY(0) rotate(-.35deg)}50%{transform:translateY(-.9%) rotate(.35deg)}}@container (max-width:1023px){.dv5-rail,.dv5-cardslot{--dv5-grip:max( calc(env(safe-area-inset-bottom) + 12px) ,8cqh)}.dv5-next{bottom:calc(max(calc(env(safe-area-inset-bottom) + 12px),8cqh) - 16px)}}@container (max-width:719px){.dv5-cardslot{--dv5-card-band:166px}.dv5-next{bottom:calc(max(calc(env(safe-area-inset-bottom) + 12px),8cqh) + 62px)}.dv5-topline{flex-direction:column;gap:3px;top:17px}.dv5-topline strong{font-size:14px}.dv5-tap{font-size:clamp(12px,3.4cqw,16px)}}@container (max-width:559px){.dv5-rail-inner{gap:0;padding:3px 1px}}@media(prefers-reduced-motion:reduce){.dv5-frame *{animation:none!important;transition:none!important}}.dv5-topline{top:18px;gap:8px}.dv5-topline strong{font-size:13px}.dv5-topline span{font-size:9px}.dv5-place-key:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 14% 22%,#ffe4b970 0,transparent 5px),radial-gradient(circle at 71% 57%,#ffe4b970 0,transparent 4px),radial-gradient(circle at 80% 23%,#ffe4b955 0,transparent 5px),radial-gradient(circle at 41% 83%,#ffe4b950 0,transparent 4px);background-size:470px 510px;animation:dv5-dust 18s linear infinite;opacity:.45}@keyframes dv5-dust{to{background-position:38px -85px}}@media(prefers-reduced-motion:reduce){.dv5-place-key:after{animation:none}}.dv5-frame{-webkit-user-select:none;user-select:none}.dv5-frame{--dv5-safe-top:max(8px,env(safe-area-inset-top));--dv5-safe-bottom:max(12px,env(safe-area-inset-bottom));--dv5-header-space:96px;--dv5-footer-space:96px;min-width:0}.dv5-frame:has(.dv5-navigation .dv5-next){--dv5-footer-space:166px}.dv5-header{position:absolute;inset:0 0 auto;height:var(--dv5-header-space);z-index:5;pointer-events:none}.dv5-header button{pointer-events:auto}.dv5-header .dv5-home{top:var(--dv5-safe-top)}.dv5-frame .dv5-navigation{position:absolute;inset:auto 0 0;z-index:6;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;padding:8px max(12px,env(safe-area-inset-right)) var(--dv5-safe-bottom) max(12px,env(safe-area-inset-left));pointer-events:none}.dv5-navigation>*{pointer-events:auto;min-width:0;max-width:100%}.dv5-frame .dv5-navigation .dv5-rail{position:static;padding:0;grid-row:2;max-width:100%}.dv5-frame .dv5-navigation .dv5-next{position:static;grid-row:1;justify-self:end}.dv5-frame .dv5-button-word{height:auto;min-height:64px;max-width:100%;flex-shrink:0;white-space:normal;overflow:visible;align-items:center}.dv5-frame .dv5-button-word .dv5-button-puck{flex:none}.dv5-frame .dv5-button-word>span:last-child{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.25;text-align:start}.dv5-frame .dv5-next{display:flex;gap:10px;min-height:60px;padding:6px 16px 6px 6px;border:1px solid #ffe8be66;border-radius:32px;background:linear-gradient(#48301aee,#26190ee8);box-shadow:0 5px 14px #120a0340}.dv5-frame .dv5-next .dv5-button-puck{width:44px;height:44px}.dv5-frame .dv5-next>span:last-child{background:none;padding:0;border-radius:0}.dv5-scene{position:absolute;inset:var(--dv5-header-space) 16px var(--dv5-footer-space);min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;display:grid;place-items:center}.dv5-place-key:after{opacity:calc(.45 * var(--dv5-particles,1))}.dv5-frame[data-guides] .dv5-header,.dv5-frame[data-guides] .dv5-navigation,.dv5-frame[data-guides] .dv5-scene{outline:1px dashed #a1efda;outline-offset:-2px;background-color:#44ccb511}@container (min-width:720px){.dv5-frame .dv5-navigation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.dv5-frame .dv5-navigation .dv5-rail{grid-column:2;grid-row:1}.dv5-frame .dv5-navigation .dv5-next{grid-column:3;grid-row:1;max-width:100%}.dv5-frame:has(.dv5-navigation .dv5-next){--dv5-footer-space:96px}}@container (max-width:359px){.dv5-frame .dv5-step{width:44px}.dv5-frame .dv5-next{font-size:14px}}@container (max-height:500px){.dv5-frame .dv5-navigation{gap:4px;padding-top:4px}.dv5-frame .dv5-header{--dv5-header-space:76px}.dv5-frame .dv5-next{min-height:48px}.dv5-frame .dv5-next .dv5-button-puck{width:36px;height:36px}}.dv5-frame:has(>.dv5-scene){display:grid;grid-template-rows:var(--dv5-header-space) minmax(0,1fr) auto}.dv5-frame>.dv5-scene{position:relative;inset:auto;grid-row:2;margin:8px 16px}.dv5-frame:has(>.dv5-scene)>.dv5-header{position:relative;inset:auto;grid-row:1}.dv5-frame:has(>.dv5-scene)>.dv5-navigation{position:relative;inset:auto;grid-row:3}.dv5-tap{white-space:normal;width:max-content;max-width:min(86cqw,400px);text-align:center;justify-content:center}@container (max-height:599px){.dv5-frame .dv5-source-keep{inset:96px 0;height:auto;padding:8px 12px;justify-content:flex-start;overflow:auto;overscroll-behavior:contain}.dv5-source-keep .dv5-source-moves .dv5-button{min-height:64px}}
