.hh{--hh-blue: #2563eb;--hh-blue-soft: #e8efff;--hh-ink: #111318;--hh-muted: #5f6672;--hh-paper: #ffffff;--hh-cream: #f7f5f0;--hh-red: #e5484d;--hh-green: #1f9d61;--hh-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;font-family:var(--hh-font);color:var(--hh-ink);-webkit-font-smoothing:antialiased}.hh *,.hh *:before,.hh *:after{box-sizing:border-box}.hh [hidden]{display:none!important}.hh span:not(.hh-chip){font-weight:inherit!important}.hh .hh-chip{font-weight:700!important}.hh-page{background:radial-gradient(circle,rgba(37,99,235,.13) 1px,transparent 1.4px) 0 0 / 22px 22px,linear-gradient(180deg,#f6f8ff,#fff 55%);padding:clamp(18px,3vw,36px) 0 clamp(40px,6vw,80px)}.hh-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}body #MainContent#MainContent .hh h1.hh-h1{font-family:var(--hh-font)!important;font-weight:300!important;font-style:normal!important;font-size:clamp(28px,4.2vw,52px)!important;line-height:1.08!important;letter-spacing:-.03em!important;text-transform:none!important;color:var(--hh-ink)!important;-webkit-text-fill-color:var(--hh-ink)!important;margin:0!important}.hh-mark{display:inline;padding:0 .22em .04em;border-radius:.2em;background:var(--hh-blue);color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap}body #MainContent#MainContent .hh p.hh-sub{margin:10px 0 0!important;font-family:var(--hh-font)!important;font-size:clamp(16px,1.5vw,19px)!important;font-weight:400!important;line-height:1.45!important;color:var(--hh-muted)!important;-webkit-text-fill-color:var(--hh-muted)!important}.hh-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:2px solid var(--hh-ink);background:var(--hh-paper);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1}.hh-chip-dot{width:8px;height:8px;border-radius:50%;background:var(--hh-blue);box-shadow:0 0 0 3px var(--hh-blue-soft)}.hh .hh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:0!important;height:54px;padding:0 28px;border-radius:999px;border:2px solid var(--hh-ink);background:var(--hh-blue);color:#fff;-webkit-text-fill-color:#fff;font-family:var(--hh-font);font-size:16px!important;font-weight:600!important;text-decoration:none;letter-spacing:0;cursor:pointer;box-shadow:0 5px 0 var(--hh-ink);transition:transform .08s ease,box-shadow .08s ease,background .2s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.hh .hh-btn:hover{background:#1d4fd8}.hh .hh-btn:active{transform:translateY(4px);box-shadow:0 1px 0 var(--hh-ink)}.hh .hh-btn--ghost{background:var(--hh-paper);color:var(--hh-ink);-webkit-text-fill-color:var(--hh-ink)}.hh .hh-btn--ghost:hover{background:var(--hh-blue-soft)}.hh .hh-btn.is-locked{background:#c9d2e3;color:#fff;cursor:not-allowed;box-shadow:0 5px #8f99ab;border-color:#8f99ab}.hh .hh-btn.is-locked:active{transform:none;box-shadow:0 5px #8f99ab}.hh .hh-btn svg{flex:0 0 auto}.hh .hh-link{background:none;border:0;padding:4px 2px;min-height:0!important;font-family:var(--hh-font);font-size:14px!important;font-weight:500!important;color:var(--hh-muted);-webkit-text-fill-color:var(--hh-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hh .hh-link:hover{color:var(--hh-ink);-webkit-text-fill-color:var(--hh-ink)}.hh .hh-input{width:100%;height:54px;min-height:0!important;padding:0 22px;border:2px solid var(--hh-ink);border-radius:999px;background:#fff;font-family:var(--hh-font);font-size:17px!important;font-weight:500;color:var(--hh-ink);outline:none;box-shadow:inset 0 3px #1113180f;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;appearance:none}.hh .hh-input:focus{border-color:var(--hh-blue);box-shadow:0 0 0 4px var(--hh-blue-soft)}.hh .hh-input::placeholder{color:#9aa1ad}.hh-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,4vw,44px);overflow:hidden;background:radial-gradient(circle,rgba(37,99,235,.12) 1px,transparent 1.4px) 0 0 / 22px 22px,#fbfcff;font-family:var(--hh-font);color:var(--hh-ink);transition:transform .85s cubic-bezier(.75,0,.2,1),opacity .85s ease;will-change:transform}.hh-loader:after{content:"";position:absolute;left:0;right:0;bottom:0;height:54px;background:repeating-linear-gradient(180deg,#eef2fb 0 9px,#dfe6f4 9px 11px);border-top:2px solid var(--hh-ink);transform:translateY(100%);transition:transform .35s ease}.hh-loader.is-done{transform:translateY(-101%)}.hh-loader.is-done:after{transform:translateY(0)}.hh-loader-glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;filter:blur(60px);opacity:.75}.hh-loader-glow i{position:absolute;border-radius:50%;animation:hhDrift 14s ease-in-out infinite alternate}.hh-loader-glow i:nth-child(1){width:46vmax;height:46vmax;left:8%;top:4%;background:radial-gradient(circle,rgba(37,99,235,.35),transparent 65%)}.hh-loader-glow i:nth-child(2){width:38vmax;height:38vmax;right:6%;top:30%;background:radial-gradient(circle,rgba(169,193,255,.55),transparent 65%);animation-duration:18s;animation-delay:-6s}.hh-loader-glow i:nth-child(3){width:30vmax;height:30vmax;left:30%;bottom:0;background:radial-gradient(circle,rgba(245,200,75,.22),transparent 65%);animation-duration:22s;animation-delay:-3s}@keyframes hhDrift{0%{transform:translate(-4%,-3%) scale(1)}to{transform:translate(5%,4%) scale(1.12)}}.hh-loader>:not(.hh-loader-glow){position:relative;z-index:1}.hh-loader-bar{position:absolute!important;left:0;top:0;height:4px;width:0;background:var(--hh-blue);transition:width .2s linear;z-index:2!important}.hh-loader-mid{display:grid;justify-items:center;gap:18px}.hh-loader-house{width:min(340px,74vw);height:auto;overflow:visible;filter:drop-shadow(0 18px 30px rgba(37,99,235,.16))}.hh-loader-house [data-draw]{stroke:var(--hh-ink);stroke-width:2.6;transition:stroke-dashoffset .3s ease}.hh-loader-house .hh-lr{fill:var(--hh-blue);opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.85);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.9,.25,1.3)}.hh-loader-house .hh-lr.is-on{opacity:.9;transform:none}.hh-loader-house .hh-lr:nth-child(2).is-on,.hh-loader-house .hh-lr:nth-child(3).is-on{opacity:.72}.hh-lsign{font:700 10.5px var(--hh-font);letter-spacing:1.6px;fill:var(--hh-blue);opacity:0;transition:opacity .6s ease}.hh-lsign.is-on{opacity:1}.hh-lpin{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.2);transition:opacity .3s ease,transform .45s cubic-bezier(.2,.9,.25,1.6)}.hh-lpin circle{fill:#fff;stroke:var(--hh-ink);stroke-width:2}.hh-lpin path{stroke:var(--hh-blue);stroke-width:2.2;fill:none}.hh-lpin.is-on{opacity:1;transform:none}.hh-loader-msg{margin:0;min-height:24px;font-size:16px;font-weight:500;color:var(--hh-muted);text-align:center;transition:opacity .25s ease,transform .25s ease}.hh-loader-msg.is-swap{opacity:0;transform:translateY(6px)}.hh-loader-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.hh-loader-tip{max-width:240px;font-size:13px;line-height:1.45;color:var(--hh-muted)}.hh-loader-pct{margin-left:auto;display:flex;align-items:flex-start;font-size:clamp(76px,14vw,190px);font-weight:700;line-height:.8;letter-spacing:-.06em;color:var(--hh-blue);font-variant-numeric:tabular-nums}.hh-loader-pct sup{font-size:.38em;line-height:1;margin:.08em 0 0 .06em;letter-spacing:0;vertical-align:top}.hh-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:clamp(16px,2.4vw,26px)}.hh-intro{min-width:0;flex:1 1 420px}.hh-intro .hh-chip{margin-bottom:14px}.hh-score{display:inline-flex;align-items:stretch;border:2px solid var(--hh-ink);border-radius:999px;overflow:hidden;box-shadow:0 4px 0 var(--hh-ink);font-size:14px;font-weight:600;white-space:nowrap;background:#fff}.hh-score>span{display:inline-flex;align-items:center;gap:6px;padding:10px 16px}.hh-score>span+span{background:var(--hh-blue);color:#fff;border-left:2px solid var(--hh-ink)}.hh-score b{font-variant-numeric:tabular-nums}.hh .hh-back{width:46px;height:46px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:50%;border:2px solid var(--hh-ink);background:#fff;color:var(--hh-ink);box-shadow:0 4px 0 var(--hh-ink);transition:transform .08s ease,box-shadow .08s ease}.hh .hh-back:active{transform:translateY(3px);box-shadow:0 1px 0 var(--hh-ink)}.hh-room-head{display:flex;align-items:center;gap:16px}.hh-stage{position:relative;height:min(74vh,760px);min-height:440px;border:2px solid var(--hh-ink);border-radius:30px;overflow:hidden;background:radial-gradient(120% 95% at 50% 0%,#eaf0ff,#f8faff 45%,#fff);box-shadow:8px 8px 0 var(--hh-blue);touch-action:pan-y;isolation:isolate}.hh-stage .hh-canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;outline:none}.hh-stage.is-gated .hh-canvas,.hh-stage.is-gated .hh-pins{filter:blur(6px) saturate(.9);transform:scale(1.03);transition:filter .5s ease,transform .5s ease}.hh-pins{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.hh .hh-pin{position:absolute;left:0;top:0;pointer-events:auto;display:inline-flex;align-items:center;gap:9px;padding:9px 16px 9px 12px;border-radius:999px;border:2px solid var(--hh-ink);background:#fff;color:var(--hh-ink);-webkit-text-fill-color:var(--hh-ink);font-family:var(--hh-font);font-size:15px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 4px 0 var(--hh-ink);transition:background .18s ease,color .18s ease,box-shadow .18s ease,scale .18s ease;will-change:transform}.hh .hh-pin.is-hot{background:var(--hh-blue);color:#fff;-webkit-text-fill-color:#fff;scale:1.06}.hh-pin-dot{width:10px;height:10px;border-radius:50%;background:var(--hh-blue);box-shadow:0 0 #2563eb99;animation:hhPulse 1.8s ease-out infinite}.hh-pin.is-hot .hh-pin-dot{background:#fff}.hh-pin.is-found .hh-pin-dot{display:none}.hh-pin-check{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--hh-green);color:#fff;-webkit-text-fill-color:#fff;font-size:12px}@keyframes hhPulse{0%{box-shadow:0 0 #2563eb8c}to{box-shadow:0 0 0 10px #2563eb00}}.hh-tip{position:absolute;left:50%;bottom:18px;z-index:3;transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:10px 18px;border-radius:999px;border:2px solid var(--hh-ink);background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:14px;font-weight:500;white-space:nowrap;pointer-events:none;transition:opacity .4s ease,transform .4s ease}.hh-tip.is-gone{opacity:0;transform:translate(-50%,10px)}.hh-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;padding:18px;background:#ffffff47;animation:hhFade .35s ease both}.hh-card{position:relative;width:min(440px,100%);padding:clamp(24px,3vw,34px) clamp(20px,3vw,30px);border:2px solid var(--hh-ink);border-radius:26px;background:#fff;box-shadow:7px 7px 0 var(--hh-blue);text-align:center;animation:hhPop .45s cubic-bezier(.2,.9,.25,1.25) both}.hh-card-big{font-size:clamp(30px,4vw,42px);font-weight:300;letter-spacing:-.03em;line-height:1.05;margin:6px 0 10px}.hh-card-h{font-size:clamp(21px,2.4vw,26px);font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px}.hh-card-p{font-size:15.5px;line-height:1.5;color:var(--hh-muted);margin:0 0 18px}.hh-card-p b,.hh-card-p strong{color:var(--hh-ink);font-weight:600}.hh-card form{display:grid;gap:14px}.hh-card .hh-btn{width:100%}.hh-card-row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.hh-card-row .hh-btn{flex:1 1 160px}.hh-msg{min-height:20px;margin:10px 0 0;font-size:14px;font-weight:500;color:var(--hh-red)}.hh-msg.is-ok{color:var(--hh-green)}.hh-x{position:absolute;top:12px;right:12px;width:36px;height:36px;min-height:0!important;border-radius:50%;border:2px solid var(--hh-ink);background:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.hh-emoji{font-size:40px;line-height:1}.hh-code{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 16px;padding:8px 8px 8px 20px;border:2px dashed var(--hh-blue);border-radius:999px;background:var(--hh-blue-soft);font-size:18px;font-weight:700;letter-spacing:.08em}.hh .hh-code .hh-btn{width:auto;height:40px;padding:0 16px;font-size:14px!important;box-shadow:0 3px 0 var(--hh-ink)}.hh-guess{position:absolute;right:20px;bottom:20px;z-index:6;width:min(390px,calc(100% - 40px));padding:22px 20px 18px;border:2px solid var(--hh-ink);border-radius:24px;background:#fff;box-shadow:6px 6px 0 var(--hh-blue);animation:hhUp .4s cubic-bezier(.2,.9,.25,1.2) both}.hh-guess.is-wrong{animation:hhShake .45s ease}.hh-guess-q{font-size:20px;font-weight:500;letter-spacing:-.02em;margin:0 0 10px}.hh-clue{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:10px 14px;border-radius:14px;background:var(--hh-blue-soft);font-size:14px;line-height:1.4}.hh-clue strong{font-weight:700}.hh-answer{display:flex;gap:10px}.hh .hh-answer .hh-input{height:50px;flex:1 1 auto}.hh .hh-go{flex:0 0 auto;width:50px;height:50px;min-height:0!important;padding:0;display:grid;place-items:center;border-radius:50%;border:2px solid var(--hh-ink);background:var(--hh-blue);color:#fff;cursor:pointer;box-shadow:0 4px 0 var(--hh-ink);transition:transform .08s ease,box-shadow .08s ease}.hh .hh-go:active{transform:translateY(3px);box-shadow:0 1px 0 var(--hh-ink)}.hh-lives{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:500;color:var(--hh-muted)}.hh-life{display:inline-grid;place-items:center;width:30px;height:22px;color:var(--hh-blue);transition:color .3s ease,opacity .3s ease,transform .3s ease}.hh-life.is-lost{color:#c5ccd8;opacity:.7;transform:scale(.85) rotate(-12deg)}.hh-confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147483001;overflow:hidden}.hh-confetti i{position:absolute;top:-20px;width:10px;height:6px;border-radius:2px;animation:hhFall linear forwards}@keyframes hhFall{to{transform:translate3d(var(--dx),110vh,0) rotate(var(--rot))}}@keyframes hhFade{0%{opacity:0}to{opacity:1}}@keyframes hhPop{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:none}}@keyframes hhUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes hhShake{0%,to{transform:translate(0)}20%{transform:translate(-10px)}40%{transform:translate(9px)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}.hh-rooms-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.hh-stage.is-flat{display:grid;place-items:center;height:auto;min-height:320px;padding:30px 16px}.hh-pz{width:min(460px,100%);margin:clamp(8px,3vw,30px) auto 0;padding:clamp(26px,4vw,40px) clamp(20px,3.4vw,34px) clamp(22px,3vw,30px);border:2px solid var(--hh-ink);border-radius:30px;background:#fff;box-shadow:8px 8px 0 var(--hh-blue);text-align:center}body #MainContent#MainContent .hh .hh-pz h1.hh-h1{font-size:clamp(27px,3.4vw,36px)!important;margin-top:16px!important}.hh-board{--gap: 6px;position:relative;width:min(340px,100%);aspect-ratio:1 / 1;margin:24px auto 14px;border-radius:20px;background:#eef2fa;box-shadow:inset 0 0 0 2px #11131814;touch-action:none;-webkit-user-select:none;user-select:none}.hh-board.is-solved{--gap: 0px;background:transparent;box-shadow:none}.hh-tile{--size: calc((100% - (var(--n) - 1) * var(--gap)) / var(--n));position:absolute;width:var(--size);height:var(--size);left:calc(var(--c) * (var(--size) + var(--gap)));top:calc(var(--r) * (var(--size) + var(--gap)));border-radius:14px;background-color:#fff;background-repeat:no-repeat;background-size:calc(var(--n) * 100%) calc(var(--n) * 100%);box-shadow:0 3px #1113182e,inset 0 0 0 2px #ffffff8c;cursor:pointer;transition:left .2s cubic-bezier(.2,.8,.2,1),top .2s cubic-bezier(.2,.8,.2,1),border-radius .4s ease,box-shadow .4s ease,opacity .4s ease,transform .15s ease;outline:none}.hh-tile.is-movable:hover{transform:translateY(-3px)}.hh-tile:focus-visible{box-shadow:0 0 0 3px var(--hh-blue)}.hh-tile.is-blank{background-image:none!important;background-color:transparent;border:2.5px dashed #b8c3d8;box-shadow:none;cursor:default}.hh-board.is-solved .hh-tile{border-radius:0;box-shadow:none;cursor:default}.hh-board.is-solved .hh-tile.is-blank{border:0;background-image:var(--img)!important;opacity:1;animation:hhFade .6s ease both}.hh-board.is-solved{overflow:hidden;border-radius:20px;animation:hhWin .7s ease}@keyframes hhWin{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}.hh-board-hint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:20px;background-size:cover;background-position:center;opacity:0;pointer-events:none;transition:opacity .25s ease;box-shadow:inset 0 0 0 3px var(--hh-blue)}.hh-board-hint.is-on{opacity:.97}.hh-board.is-nope{animation:hhShake .45s ease}.hh-status{margin:0 0 18px;font-size:15px;font-weight:500;color:var(--hh-muted);min-height:22px}.hh-status.is-ok{color:var(--hh-green);font-weight:600}.hh-pz-actions{display:grid;grid-template-columns:1fr auto;gap:12px}.hh-pz-small{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;font-size:14px;color:var(--hh-muted)}.hh-moves{font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.hh-stage{height:62vh;min-height:400px;border-radius:22px;box-shadow:5px 5px 0 var(--hh-blue)}.hh .hh-pin{font-size:13px;padding:7px 12px 7px 9px;gap:7px;box-shadow:0 3px 0 var(--hh-ink)}.hh-pin-dot{width:8px;height:8px}.hh-tip{font-size:12.5px;padding:8px 14px;bottom:12px}.hh-score{font-size:13px}.hh-score>span{padding:8px 12px}.hh-guess{left:10px;right:10px;bottom:10px;width:auto;border-radius:20px;box-shadow:4px 4px 0 var(--hh-blue)}.hh-card{box-shadow:5px 5px 0 var(--hh-blue);border-radius:22px}.hh .hh-btn{height:50px;padding:0 22px}.hh-pz{box-shadow:5px 5px 0 var(--hh-blue);border-radius:24px}.hh-loader-pct{font-size:92px}.hh-loader-tip{display:none}}@media(prefers-reduced-motion:reduce){.hh-loader-glow i,.hh-pin-dot{animation:none}.hh-loader{transition:opacity .4s ease}.hh-loader.is-done{transform:none;opacity:0}.hh-card,.hh-guess,.hh-overlay{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/hp-house.css.map */
