.hvu-page{margin:0;background:#0a3f1f}.hvu{--primary: #ff0079;--primary-hi: #ff2e8f;--primary-lo: #c8005f;--primary-edge: #5c0030;--secondary: #ffda6c;--secondary-hi: #fff2c4;--secondary-lo: #f0b43a;--secondary-edge: #6b4300;--panel: #0e5a2c;--panel-deep: #0a3f1f;--panel-edge: #052812;--leaf: #2da235;--mint: #56f79a;--mint-soft: #c4f7d8;--ink: #12301d;--display: "Gotham", system-ui, sans-serif;--text: "Gotham", system-ui, sans-serif;position:relative;height:calc(100svh - var(--hvu-offset, 0px) - 58px);min-height:520px;overflow:hidden;background:#56b037;color:#fff;font-family:var(--text);font-weight:500;font-size:16px;line-height:1.4;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.hvu *,.hvu *:before,.hvu *:after{box-sizing:border-box}.hvu ::selection{background:var(--primary);color:#fff}.hvu :focus-visible{outline:3px solid var(--mint);outline-offset:3px}.hvu .sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hvu:focus{outline:none}.hvu ::-webkit-scrollbar{width:10px}.hvu ::-webkit-scrollbar-thumb{background:var(--leaf);border-radius:10px;border:2px solid var(--panel-deep)}.hvu ::-webkit-scrollbar-track{background:transparent}.hvu__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;image-rendering:pixelated;touch-action:none;cursor:pointer}.hvu__canvas.is-dragging{cursor:grabbing}.hvu-btn{--bg: var(--secondary);--hi: var(--secondary-hi);--lo: var(--secondary-lo);--edge: var(--secondary-edge);--fg: #3d2600;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 20px 10px;border:3px solid var(--edge);border-radius:18px;background:linear-gradient(180deg,var(--hi) 0%,var(--bg) 42%,var(--bg) 70%,var(--lo) 100%);box-shadow:inset 0 3px #ffffff8c,inset 0 -4px #0000001f,0 5px 0 var(--edge),0 10px 16px -6px #00000073;color:var(--fg);font-family:var(--display);font-weight:900;font-size:18px;line-height:1.1;letter-spacing:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .12s cubic-bezier(.2,.9,.3,1.4),box-shadow .12s,filter .12s}.hvu-btn:after{content:"";position:absolute;left:10px;right:10px;top:4px;height:30%;border-radius:12px 12px 30px 30px;background:linear-gradient(180deg,#ffffff8c,#fff0);pointer-events:none}.hvu-btn:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:inset 0 3px #ffffff8c,inset 0 -4px #0000001f,0 7px 0 var(--edge),0 14px 18px -6px #00000073}.hvu-btn:active{transform:translateY(4px);box-shadow:inset 0 3px #fff6,inset 0 -2px #0000001f,0 1px 0 var(--edge),0 3px 6px -2px #0006}.hvu-btn[disabled]{filter:saturate(.6);cursor:progress;transform:none}.hvu-btn--primary{--bg: var(--primary);--hi: var(--primary-hi);--lo: var(--primary-lo);--edge: var(--primary-edge);--fg: #fff;-webkit-text-stroke:1px var(--primary-edge);paint-order:stroke fill;text-shadow:0 2px 0 var(--primary-edge)}.hvu-btn--secondary{-webkit-text-stroke:0}.hvu-btn--xl{min-height:70px;padding:12px 44px 16px;border-width:4px;border-radius:26px;font-size:32px;-webkit-text-stroke:1.5px var(--primary-edge);text-shadow:0 3px 0 var(--primary-edge)}.hvu-btn--social{--bg: #ffffff;--hi: #ffffff;--lo: #dff3e6;--edge: var(--panel-edge);--fg: var(--ink)}.hvu-btn svg{width:20px;height:20px}.hvu-round{display:grid;place-items:center;width:54px;height:54px;padding:0;border:3px solid var(--secondary-edge);border-radius:18px;background:linear-gradient(180deg,var(--secondary-hi),var(--secondary) 45%,var(--secondary-lo));box-shadow:inset 0 3px #fff9,0 5px 0 var(--secondary-edge),0 10px 14px -6px #00000080;color:#4a2c00;cursor:pointer;transition:transform .12s cubic-bezier(.2,.9,.3,1.4),box-shadow .12s}.hvu-round svg{width:28px;height:28px}.hvu-round:hover{transform:translateY(-2px) rotate(-4deg)}.hvu-round[hidden]{display:none}.hvu-round:disabled{opacity:.5;filter:saturate(.4);cursor:default;transform:none}.hvu-round:active{transform:translateY(4px);box-shadow:inset 0 3px #ffffff80,0 1px 0 var(--secondary-edge)}.hvu__hud{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;transition:opacity .35s,visibility .35s}.hvu__hud>*{pointer-events:auto}.hvu.is-title .hvu__hud{opacity:0;visibility:hidden}.hvu__logo{position:absolute;left:14px;top:12px;width:168px;height:auto;filter:drop-shadow(0 4px 0 var(--panel-edge)) drop-shadow(0 8px 10px rgba(0,0,0,.35));pointer-events:none}.hvu__side{position:absolute;right:14px;top:14px;display:flex;flex-direction:column;gap:14px}.hvu-badge{position:absolute;left:14px;top:84px;display:flex;align-items:center;gap:10px;max-width:190px;padding:8px 14px 8px 10px;border:3px solid var(--primary-edge);border-radius:18px;background:linear-gradient(180deg,#fff,#fff1f7);box-shadow:0 5px 0 var(--primary-edge),0 10px 14px -6px #00000073;color:var(--primary-edge);font-family:var(--display);font-weight:900;font-size:16px;line-height:1.05;text-align:left;cursor:pointer;transition:transform .12s cubic-bezier(.2,.9,.3,1.4);animation:hvu-wiggle 4s ease-in-out 2s infinite}.hvu-badge strong{display:block;font-weight:900;font-size:19px;color:#c4005c}.hvu-badge__icon{width:42px;height:32px;flex:none}.hvu-badge:hover{transform:translateY(-2px) rotate(-2deg)}.hvu-badge:active{transform:translateY(3px)}@keyframes hvu-wiggle{0%,88%,to{rotate:0deg}91%{rotate:-4deg}94%{rotate:4deg}97%{rotate:-2deg}}.hvu__hint{position:absolute;left:50%;bottom:18px;z-index:4;margin:0;max-width:calc(100% - 24px);padding:10px 18px;border:3px solid var(--panel-edge);border-radius:999px;background:var(--panel);box-shadow:0 4px 0 var(--panel-edge);color:#fff;font-size:16px;text-align:center;transform:translate(-50%);pointer-events:none;transition:opacity .3s}.hvu__hint:empty{opacity:0}.hvu.is-title .hvu__hint{opacity:0}.hvu__toast{position:absolute;left:50%;bottom:84px;z-index:12;margin:0;max-width:min(420px,calc(100% - 24px));padding:10px 18px;border:3px solid var(--secondary-edge);border-radius:18px;background:var(--secondary);box-shadow:0 4px 0 var(--secondary-edge);color:#3d2600;font-family:var(--display);font-weight:900;font-size:18px;text-align:center;transform:translate(-50%,12px) scale(.9);pointer-events:none;opacity:0;transition:opacity .2s,transform .3s cubic-bezier(.2,.9,.3,1.4)}.hvu__toast.is-on{opacity:1;transform:translate(-50%) scale(1)}.hvu:has(#hvu-shop:not([hidden])) .hvu__toast{left:calc((100% - min(580px,100% - 24px) - 16px)/2)}.hvu-title{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(ellipse 70% 60% at 50% 45%,#05281200,#05281240 60%,#05281299);overflow:hidden}.hvu-title[hidden]{display:none}.hvu-title.is-leaving{animation:hvu-leave .45s cubic-bezier(.5,0,.75,0) forwards}@keyframes hvu-leave{to{opacity:0;transform:scale(1.06)}}.hvu-title__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;width:min(620px,100%);text-align:center}.hvu-title__logo{margin:0;line-height:0;animation:hvu-drop .9s cubic-bezier(.2,.9,.25,1.25) both}.hvu-title__logo img{width:min(560px,86vw);height:auto;filter:drop-shadow(0 6px 0 var(--panel-edge)) drop-shadow(0 16px 20px rgba(0,0,0,.4));animation:hvu-float 5s ease-in-out 1s infinite}@keyframes hvu-drop{0%{opacity:0;transform:translateY(-80px) scale(.7)}}@keyframes hvu-float{50%{transform:translateY(-6px) rotate(-1deg)}}.hvu-title__pitch{max-width:34ch;margin:0;padding:10px 18px;border-radius:18px;background:#052812c7;color:#fff;font-size:17px;line-height:1.35;animation:hvu-rise .6s cubic-bezier(.2,.9,.3,1.2) .35s both}.hvu-title__pitch strong{color:var(--secondary);font-weight:900}.hvu-title__menu{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:6px}.hvu-title__menu>*{animation:hvu-rise .6s cubic-bezier(.2,.9,.3,1.3) both}.hvu-title__menu>:nth-child(1){animation-delay:.5s}.hvu-title__menu>:nth-child(2){animation-delay:.6s;min-width:260px}.hvu-title__menu>:nth-child(3){animation-delay:.7s;min-width:260px}@keyframes hvu-rise{0%{opacity:0;transform:translateY(30px) scale(.85)}}#hvu-start{min-width:320px}#hvu-start.is-ready{animation:hvu-pulse 1.6s ease-in-out infinite}@keyframes hvu-pulse{50%{scale:1.05}}.hvu-title__how{max-width:40ch;margin:0;padding:12px 18px;border:3px solid var(--panel-edge);border-radius:18px;background:var(--panel);color:#fff;font-size:16px}.hvu-title__how[hidden]{display:none}.hvu-title__skip{margin-top:2px;padding:4px 12px;border-radius:999px;background:#052812b3;color:#fff;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--secondary)}.hvu-title__skip:hover{color:var(--secondary)}.hvu-title:not(.is-ready) .hvu-title__skip{display:none}.hvu-title__foot{position:absolute;left:50%;bottom:18px;transform:translate(-50%);white-space:nowrap;margin:4px 0 0;padding:4px 12px;border-radius:999px;background:#052812b3;color:#fff;font-family:var(--display);font-weight:900;font-size:15px;letter-spacing:.04em}.hvu-title:not(.is-ready) :is(.hvu-title__pitch,.hvu-title__menu,.hvu-title__foot){display:none}.hvu-title.is-ready .hvu-load{display:none}.hvu-load{display:flex;flex-direction:column;align-items:center;gap:10px}.hvu-load__track{width:min(380px,78vw);height:32px;padding:3px;border:4px solid var(--panel-edge);border-radius:999px;background:#052812cc;box-shadow:0 5px 0 var(--panel-edge),0 12px 18px -8px #00000080;overflow:hidden}.hvu-load__fill{display:block;width:0;height:100%;border-radius:999px;background:repeating-linear-gradient(-45deg,#ffffff38 0 8px,#fff0 8px 16px),linear-gradient(180deg,var(--primary-hi),var(--primary) 55%,var(--primary-lo));background-size:22.6px 100%,100% 100%;box-shadow:inset 0 2px #ffffff73;transition:width .35s cubic-bezier(.16,1,.3,1);animation:hvu-stripes .6s linear infinite}@keyframes hvu-stripes{to{background-position:22.6px 0,0 0}}.hvu-load__text{margin:0;padding:4px 14px;border-radius:999px;background:#052812b3;color:#fff;font-family:var(--display);font-weight:900;font-size:18px;letter-spacing:.02em}.hvu-title__fx i{position:absolute;top:-40px;left:var(--x);width:22px;height:14px;border-radius:0 100%;background:linear-gradient(135deg,var(--mint),var(--leaf));box-shadow:inset -2px -2px #05281259;animation:hvu-leaf 9s linear var(--d) infinite}.hvu-title__fx i:nth-child(2n){width:14px;height:10px;background:linear-gradient(135deg,var(--secondary),#ff8fc4)}@keyframes hvu-leaf{0%{transform:translate(0) rotate(var(--r));opacity:0}8%{opacity:1}50%{transform:translate(40px,55vh) rotate(calc(var(--r) + 200deg))}to{transform:translate(-20px,110vh) rotate(calc(var(--r) + 420deg));opacity:1}}.hvu-win{position:absolute;z-index:10;width:min(440px,calc(100% - 24px));border:4px solid var(--panel-edge);border-radius:26px;background:linear-gradient(180deg,var(--panel) 0%,var(--panel-deep) 100%);box-shadow:inset 0 0 0 3px #56f79a59,0 8px 0 var(--panel-edge),0 22px 34px -10px #0000008c;color:#fff;-webkit-user-select:text;user-select:text}.hvu-win[hidden]{display:none}.hvu-win--shop{right:16px;top:16px;width:min(580px,calc(100% - 24px));max-height:calc(100% - 40px);display:flex;flex-direction:column}.hvu-win--deal{left:50%;top:50%;translate:-50% -50%}.hvu-win--talk{left:50%;bottom:20px;translate:-50% 0;width:min(540px,calc(100% - 24px))}.hvu-win.is-popping{animation:hvu-pop .4s cubic-bezier(.2,.9,.3,1.35)}@keyframes hvu-pop{0%{opacity:0;transform:translateY(24px) scale(.88)}}.hvu-win__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 6px 22px}.hvu-win__title{margin:0;color:#fff;font-family:var(--display);font-weight:900;font-size:24px;line-height:1.1;text-shadow:0 3px 0 var(--panel-edge)}.hvu-win__close{display:grid;place-items:center;flex:none;width:46px;height:46px;padding:0;border:3px solid var(--primary-edge);border-radius:50%;background:linear-gradient(180deg,var(--primary-hi),var(--primary) 50%,var(--primary-lo));box-shadow:inset 0 3px #ffffff73,0 4px 0 var(--primary-edge);color:#fff;cursor:pointer;transition:transform .12s cubic-bezier(.2,.9,.3,1.4)}.hvu-win__close svg{width:22px;height:22px}.hvu-win__close:hover{transform:rotate(90deg)}.hvu-win__close:active{transform:translateY(3px);box-shadow:inset 0 3px #fff6,0 1px 0 var(--primary-edge)}.hvu-win__body{padding:8px 22px 22px;overflow:auto}.hvu-win__body p{margin:0 0 12px}.hvu-win__big{font-family:var(--display);font-weight:900;font-size:24px;line-height:1.15;color:var(--secondary)}.hvu-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.hvu-tab{min-height:40px;padding:6px 14px;border:3px solid var(--panel-edge);border-radius:999px;background:#56f79a24;color:#fff;font-family:var(--display);font-weight:900;font-size:15px;cursor:pointer;transition:transform .12s,background .12s}.hvu-tab:hover{background:#56f79a42;transform:translateY(-1px)}.hvu-tab[aria-selected=true]{border-color:var(--secondary-edge);background:var(--secondary);color:#3d2600;box-shadow:0 3px 0 var(--secondary-edge)}.hvu-items{list-style:none;margin:0;padding:4px 2px 8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.hvu-item{display:grid;grid-template-rows:auto 1fr auto auto;gap:6px;align-content:start;padding:10px;border:3px solid var(--panel-edge);border-radius:20px;background:#fff;box-shadow:0 5px 0 var(--panel-edge);color:var(--ink)}.hvu-item__img{width:100%;height:120px;object-fit:contain}.hvu-item__name{margin:0;font-size:15px;line-height:1.2}.hvu-item__name a{color:inherit;text-decoration:none}.hvu-item__name a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--primary)}.hvu-item__price{margin:0;font-family:var(--display);font-weight:900;font-size:21px;color:#c4005c;font-variant-numeric:tabular-nums}.hvu-item .hvu-btn{width:100%;min-height:44px;padding:6px 8px 8px;font-size:15px;border-radius:14px}.hvu-item.is-added .hvu-btn{--bg: var(--secondary);--hi: var(--secondary-hi);--lo: var(--secondary-lo);--edge: var(--secondary-edge);--fg: #3d2600;-webkit-text-stroke:0;text-shadow:none}.hvu-shop__foot{margin:14px 0 0!important;font-size:15px;color:var(--mint-soft)}.hvu-shop__foot a{color:var(--secondary);text-underline-offset:3px}.hvu-deal__label{display:block;margin-bottom:6px;font-size:16px}.hvu-input{width:100%;min-height:50px;padding:8px 16px;border:3px solid var(--panel-edge);border-radius:16px;background:#fff;color:var(--ink);box-shadow:inset 0 2px 5px #12301d24;font-family:var(--text);font-weight:500;font-size:16px;caret-color:var(--primary)}.hvu-input::placeholder{color:#5b7464}.hvu-input[aria-invalid=true]{border-color:#b4002f;box-shadow:0 0 0 3px #ffb3c9}.hvu-field{margin-bottom:12px}.hvu-check{display:flex;gap:10px;align-items:flex-start;margin:4px 0 10px;font-size:13px;line-height:1.35;color:var(--mint-soft);cursor:pointer}.hvu-check input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--primary);cursor:pointer}.hvu-check a{color:var(--secondary);text-underline-offset:3px}.hvu-check.is-invalid span{color:#ffc2d8}.grecaptcha-badge{visibility:hidden}.hvu-trap{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.hvu-deal__msg{min-height:1.3em;margin:8px 0 10px!important;color:#ffc2d8}.hvu-deal__msg.is-ok{color:var(--mint)}.hvu-deal__help{margin-top:14px!important;font-size:14px;color:var(--mint-soft)}.hvu-deal__help a{color:var(--secondary);text-underline-offset:3px}.hvu-deal__terms{margin:4px 0 14px!important}.hvu-code{display:flex;gap:10px;align-items:stretch;margin-bottom:6px}.hvu-code__value{flex:1;display:grid;place-items:center;padding:8px 12px;border:3px dashed var(--secondary);border-radius:16px;background:#ffda6c1f;color:var(--secondary);font-family:var(--display);font-weight:900;font-size:26px;letter-spacing:.06em;-webkit-user-select:all;user-select:all}.hvu-talk__msg{display:flex;align-items:flex-end;gap:14px;margin-bottom:16px}.hvu-talk__face{width:68px;height:68px;flex:none;border:3px solid #ffffff;border-radius:50%;box-shadow:0 0 0 3px var(--panel-edge),0 6px 0 2px var(--panel-edge);background:var(--panel-deep) center / cover no-repeat;image-rendering:pixelated}.hvu-talk__bubble{position:relative;flex:1;padding:12px 16px 14px;border:3px solid var(--panel-edge);border-radius:20px 20px 20px 6px;background:#fff;box-shadow:0 4px 0 var(--panel-edge);color:var(--ink)}.hvu-talk__bubble:before,.hvu-talk__bubble:after{content:"";position:absolute;bottom:10px;border-style:solid;border-color:transparent}.hvu-talk__bubble:before{left:-15px;border-width:9px 14px 9px 0;border-right-color:var(--panel-edge)}.hvu-talk__bubble:after{left:-10px;border-width:7px 11px 7px 0;border-right-color:#fff;bottom:12px}.hvu-win__body .hvu-talk__bubble p{margin:0}.hvu-talk__who{font-family:var(--display);font-weight:900;font-size:16px;color:#c4005c}.hvu-win__body .hvu-talk__who{margin-bottom:4px}.hvu-talk__line{font-size:16px;line-height:1.4}.hvu-talk__msg.is-plain .hvu-talk__face{display:none}.hvu-talk__msg.is-plain .hvu-talk__bubble{padding:0;border:0;background:none;box-shadow:none;color:#fff}.hvu-talk__msg.is-plain .hvu-talk__bubble:before,.hvu-talk__msg.is-plain .hvu-talk__bubble:after{display:none}.hvu-talk__actions{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:4px}.hvu__labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hvu-plate{position:absolute;left:0;top:0;display:flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border:3px solid var(--panel-edge);border-radius:999px;background:var(--panel);color:#fff;font-family:var(--display);font-weight:900;font-size:16px;white-space:nowrap;cursor:pointer;transform:translate(-50%,-100%);opacity:0;pointer-events:none}.hvu-plate:focus-visible{opacity:1;pointer-events:auto}.hvu-plate__icon{width:20px;height:20px;flex:none;image-rendering:pixelated}.hvu-solo{--primary: #ff0079;--primary-hi: #ff2e8f;--primary-lo: #c8005f;--primary-edge: #5c0030;--secondary: #ffda6c;--secondary-hi: #fff2c4;--secondary-lo: #f0b43a;--secondary-edge: #6b4300;--panel: #0e5a2c;--panel-deep: #0a3f1f;--panel-edge: #052812;--mint: #56f79a;--mint-soft: #c4f7d8;--ink: #12301d;--display: "Gotham", system-ui, sans-serif;--text: "Gotham", system-ui, sans-serif;background:linear-gradient(180deg,var(--panel) 0%,var(--panel-deep) 100%);color:#fff;font-family:var(--text);font-weight:500;font-size:16px;line-height:1.4}.hvu-solo *,.hvu-solo *:before,.hvu-solo *:after{box-sizing:border-box}.hvu-solo :focus-visible{outline:3px solid var(--mint);outline-offset:3px}.hvu-solo ::selection{background:var(--primary);color:#fff}.hvu-solo__lip{display:flex;align-items:center;justify-content:center;gap:8px;min-height:58px;padding:8px 16px;border-top:4px solid var(--panel-edge);color:#fff;font-family:var(--display);font-weight:900;font-size:16px;text-align:center;text-decoration:none}.hvu-solo__lip svg{width:22px;height:22px;flex:none;color:var(--secondary);animation:hvu-nudge 1.8s ease-in-out infinite}.hvu-solo__lip:hover{color:var(--secondary)}@keyframes hvu-nudge{50%{transform:translateY(3px)}}.hvu-solo__card{display:grid;grid-template-columns:1fr 1.45fr;gap:32px;align-items:center;max-width:960px;margin:0 auto;padding:28px 20px 64px;scroll-margin-top:90px}.hvu-solo__title{margin:0 0 10px;font-family:var(--display);font-weight:900;font-size:clamp(24px,3vw,32px);line-height:1.12;color:#fff;text-shadow:0 3px 0 var(--panel-edge);text-wrap:balance}.hvu-solo__text p{margin:0;color:var(--mint-soft);max-width:40ch}.hvu-solo__box{padding:22px;border:4px solid var(--panel-edge);border-radius:26px;background:var(--panel);box-shadow:inset 0 0 0 3px #56f79a59,0 8px 0 var(--panel-edge),0 22px 34px -10px #00000073}.hvu-solo__form p{margin:0}.hvu-solo__row{display:flex;gap:10px;align-items:stretch}.hvu-solo__row .hvu-field{flex:1;min-width:0}.hvu-solo__row .hvu-field--birth{flex:0 0 170px}.hvu-solo__done:focus{outline:none}.hvu-solo__done p{margin:0 0 8px}.hvu-solo__done-title{font-family:var(--display);font-weight:900;font-size:24px;color:var(--secondary)}@media(max-width:760px){.hvu-solo__card{grid-template-columns:1fr;gap:20px;padding:20px 16px 48px}.hvu-solo__row{flex-direction:column;gap:0}.hvu-solo__row .hvu-field--birth{flex:none}.hvu-solo__lip{font-size:14px}}@media(max-width:640px){.hvu{font-size:16px}.hvu__logo{width:124px;left:10px;top:10px}.hvu-talk__face{width:56px;height:56px}.hvu-talk__msg{gap:12px}.hvu-badge{left:10px;top:62px;padding:6px 10px 6px 8px;font-size:14px}.hvu-badge strong{font-size:16px}.hvu-badge__icon{width:34px;height:26px}.hvu__side{right:10px;top:10px;gap:10px}.hvu-round{width:44px;height:44px;border-radius:15px}.hvu-round svg{width:24px;height:24px}.hvu-btn--xl{min-height:62px;font-size:27px;padding:10px 32px 14px}#hvu-start{min-width:250px}.hvu-title__menu>:nth-child(2),.hvu-title__menu>:nth-child(3){min-width:220px}.hvu-title__pitch{font-size:15px}.hvu-win--shop,.hvu-win--deal,.hvu-win--talk{left:-4px;right:-4px;top:auto;bottom:-4px;width:auto;max-height:80%;translate:none;border-radius:26px 26px 0 0;box-shadow:inset 0 3px #56f79a59,0 -10px 30px -10px #00000080;display:flex;flex-direction:column}.hvu-win__title{font-size:21px}.hvu-items{grid-template-columns:repeat(2,1fr);gap:10px}.hvu__hint{font-size:15px;bottom:12px}.hvu__toast,.hvu:has(#hvu-shop:not([hidden])) .hvu__toast{left:50%;top:70px;bottom:auto;max-width:calc(100% - 24px);font-size:16px}}@media(prefers-reduced-motion:reduce){.hvu *,.hvu *:before,.hvu *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hvu-title__fx{display:none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/veggie-university.css.map */
