.hub-daily-reward[data-v-15cba80e]{--dr-gap:2px;left:0;right:0;top:var(--hub-game-top,var(--hub-shop-bg-top,0px));bottom:var(--hub-dock-area-h);z-index:16;box-sizing:border-box;overscroll-behavior:none;contain:layout paint;pointer-events:none;justify-content:center;align-items:center;padding:6px 8px;display:flex;position:absolute;overflow:hidden;container-type:size}.hub-daily-reward__panel[data-v-15cba80e]{pointer-events:auto;box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:100%;max-height:100%;display:flex;overflow:hidden}.hub-daily-reward__comic[data-v-15cba80e]{color:#c9a35c;-webkit-text-stroke:1.4px #14100c;paint-order:stroke fill;letter-spacing:.02em;text-shadow:-2px -2px #14100c,2px -2px #14100c,-2px 2px #14100c,2px 2px #14100c,0 2px #0a0806,0 3px 8px #00000061;font-family:Montserrat,Nunito,Segoe UI,sans-serif;font-style:normal;font-weight:900;line-height:1.05}.hub-daily-reward__title[data-v-15cba80e]{text-align:center;white-space:nowrap;flex:none;margin:0;font-size:18px}.hub-daily-reward__frame[data-v-15cba80e]{--rf-bw:18px;--rf-clip:calc(var(--rf-bw) * 5 / 32);flex:none;width:max-content;min-width:0;max-width:100%}.hub-daily-reward__frame[data-v-15cba80e] .raygun-frame__content{z-index:1;display:block;position:relative}.hub-daily-reward__frame[data-v-15cba80e] .raygun-frame__tint{background:#0a06129e}.hub-daily-reward__inner[data-v-15cba80e]{box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;padding:20px 18px 16px;display:flex}.hub-daily-reward__grid[data-v-15cba80e]{--cell:min(64px, calc((100cqi - 64px) / 4), calc((100cqb - 160px) / 5));grid-template-columns:repeat(4, var(--cell));grid-template-rows:repeat(5, var(--cell));gap:var(--dr-gap);width:max-content;display:grid}.hub-daily-reward__cell[data-v-15cba80e]{width:var(--cell);height:var(--cell);transition:opacity .15s;position:relative;overflow:hidden}.hub-daily-reward__cell--claimed[data-v-15cba80e]{opacity:.4}.hub-daily-reward__cell--current[data-v-15cba80e]{filter:drop-shadow(0 0 4px #ffd166e6)}.hub-daily-reward__cell-frame[data-v-15cba80e]{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hub-daily-reward__cell-icon[data-v-15cba80e]{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:72%;height:72%;position:absolute;inset:14%}.hub-daily-reward__claim[data-v-15cba80e]{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;flex:none;width:160px;height:48px;margin:0;padding:0;line-height:0;position:relative}.hub-daily-reward__claim[data-v-15cba80e]:active{filter:brightness(.9);transform:scale(.96)}.hub-daily-reward__claim--disabled[data-v-15cba80e]{cursor:default;filter:grayscale(.6)brightness(.75)}.hub-daily-reward__claim--disabled[data-v-15cba80e]:active{transform:none}.hub-daily-reward__claim-img[data-v-15cba80e]{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.hub-daily-reward__fly[data-v-15cba80e]{z-index:4;pointer-events:none;animation:.7s ease-out forwards hub-daily-fly-15cba80e;position:absolute;transform:translate(-50%,-50%)}.hub-daily-reward__fly-icon[data-v-15cba80e]{object-fit:contain;opacity:.72;width:44px;height:44px;display:block}.hub-daily-reward__fly-num[data-v-15cba80e]{white-space:nowrap;font-size:20px}@keyframes hub-daily-fly-15cba80e{0%{opacity:1;transform:translate(-50%,-50%)translateY(0)}to{opacity:0;transform:translate(-50%,-50%)translateY(-38px)}}.hub-daily-reward__claim-label[data-v-15cba80e]{pointer-events:none;justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;inset:0}.hub-daily-reward__status[data-v-15cba80e]{text-align:center;color:#e8d9b8;text-shadow:0 1px 3px #000c;flex:none;max-width:100%;min-height:15px;margin:0;font-size:12px;line-height:1.25}.hub-comic-intro[data-v-3f0bc059]{z-index:21;box-sizing:border-box;contain:layout paint style;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#06070af5;animation:.36s ease-out both comic-fade-in-3f0bc059;position:absolute;inset:0}.hub-comic-intro__stage[data-v-3f0bc059]{left:0;right:0;top:var(--hub-game-top,var(--hub-shop-bg-top,0px));bottom:var(--hub-dock-area-h);box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute}.hub-comic-intro.is-closing[data-v-3f0bc059]{animation:.2s ease-in both comic-fade-out-3f0bc059}@keyframes comic-fade-in-3f0bc059{0%{opacity:0}to{opacity:1}}@keyframes comic-fade-out-3f0bc059{0%{opacity:1}to{opacity:0}}.comic-board[data-v-3f0bc059]{--comic-gap:clamp(3px, 1.2vw, 9px);aspect-ratio:11/15;gap:var(--comic-gap);pointer-events:auto;flex-direction:column;width:auto;max-width:92%;height:92%;animation:none;display:flex;position:relative}.hub-comic-intro.is-playing .comic-board[data-v-3f0bc059]{animation:comic-board-shake-3f0bc059 .28s ease-out var(--comic-shake-delay,3.895s) 1 both}.comic-board.is-skipping[data-v-3f0bc059],.hub-comic-intro.is-playing .comic-board.is-skipping[data-v-3f0bc059]{animation:none}.comic-row[data-v-3f0bc059]{gap:var(--comic-gap);flex:1;min-height:0;display:flex}.comic-row--mid[data-v-3f0bc059]{flex-grow:37.6}.comic-row--bot[data-v-3f0bc059]{flex-grow:31.9}.comic-panel[data-v-3f0bc059]{opacity:0;background:#050505;border:clamp(2px,.5vw,4px) solid #14100c;flex:1;min-width:0;min-height:0;animation-name:none;animation-duration:1.15s;animation-timing-function:cubic-bezier(.22,.82,.28,1);animation-fill-mode:both;position:relative;overflow:hidden;box-shadow:0 6px 14px #00000080}.hub-comic-intro.is-playing .comic-panel[data-v-3f0bc059]{animation-name:comic-panel-in-3f0bc059}.comic-panel img[data-v-3f0bc059]{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.comic-panel--1[data-v-3f0bc059]{--panel-from:translate3d(0, -18%, 0) rotate(-2deg) scale(1.12);flex-grow:30.5}.comic-panel--2[data-v-3f0bc059]{--panel-from:translate3d(-22%, 0, 0) rotate(-4deg) scale(1.14)}.comic-panel--3[data-v-3f0bc059]{--panel-from:translate3d(0, 18%, 0) rotate(3deg) scale(1.16)}.comic-panel--4[data-v-3f0bc059]{--panel-from:translate3d(22%, 0, 0) rotate(4deg) scale(1.14)}.comic-panel--5[data-v-3f0bc059]{--panel-from:translate3d(-20%, 16%, 0) rotate(-5deg) scale(1.18);flex-grow:1}.comic-panel--6[data-v-3f0bc059]{--panel-from:translate3d(18%, 12%, 0) rotate(4deg) scale(1.14);flex-grow:1.3}@keyframes comic-panel-in-3f0bc059{0%{opacity:0;transform:var(--panel-from)}50%{opacity:1;transform:translate(0,0)rotate(0)scale(1.05)}70%{opacity:1;transform:translate(0,0)rotate(0)scale(.985)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes comic-board-shake-3f0bc059{0%,to{transform:translate(0,0)}20%{transform:translate(-4px,2px)rotate(-.3deg)}45%{transform:translate(3px,-2px)rotate(.25deg)}70%{transform:translate(-2px,1px)}}.comic-board.is-skipping .comic-panel[data-v-3f0bc059]{opacity:1!important;animation:none!important;transform:none!important}.hub-comic-intro__hint[data-v-3f0bc059]{text-align:center;color:#f0e6d0;text-shadow:0 1px 4px #000000b3;opacity:0;pointer-events:none;margin:0;font-family:Montserrat,Nunito,Segoe UI,sans-serif;font-size:clamp(11px,2.6vw,14px);font-weight:800;transition:opacity .26s ease-out;position:absolute;bottom:clamp(4px,1.6vh,14px);left:0;right:0}.hub-comic-intro__hint.is-visible[data-v-3f0bc059]{opacity:.85}:is(.hub-screen:has(.hub-comic-intro) .hub-dock,.hub-screen:has(.hub-comic-intro) .hpc-avatar-face){pointer-events:none!important}@media (prefers-reduced-motion:reduce){.hub-comic-intro[data-v-3f0bc059],.comic-board[data-v-3f0bc059]{animation:none}.comic-panel[data-v-3f0bc059]{opacity:1!important;animation:none!important;transform:none!important}}.hub-tut[data-v-07551e62]{z-index:21;pointer-events:none;position:absolute;inset:0}.hub-tut__veil[data-v-07551e62]{pointer-events:auto;position:absolute;inset:0}.hub-tut__veil--off[data-v-07551e62]{pointer-events:none;background:0 0}.hub-tut__hit[data-v-07551e62]{z-index:2;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;padding:0;position:absolute}.hub-tut__card[data-v-07551e62]{z-index:3;pointer-events:none;flex-direction:column;align-items:center;width:min(220px,68vw);display:flex;position:absolute;transform:translate(-50%)}.hub-tut__card--above[data-v-07551e62]{flex-direction:column-reverse;width:min(240px,74vw)}.hub-tut__arrow[data-v-07551e62]{object-fit:contain;filter:drop-shadow(0 2px 4px #00000073);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:28px;height:30px;margin-bottom:2px;animation:.9s ease-in-out infinite hub-tut-arrow-nudge-07551e62;display:block;transform:rotate(90deg)}@keyframes hub-tut-arrow-nudge-07551e62{0%,to{transform:translateY(0)rotate(90deg)}50%{transform:translateY(-6px)rotate(90deg)}}.hub-tut__arrow--down[data-v-07551e62]{z-index:5;margin-top:4px;margin-bottom:0;animation-name:hub-tut-arrow-nudge-down-07551e62;position:relative;transform:rotate(-90deg)}@keyframes hub-tut-arrow-nudge-down-07551e62{0%,to{transform:translateY(0)rotate(-90deg)}50%{transform:translateY(6px)rotate(-90deg)}}@media (prefers-reduced-motion:reduce){.hub-tut__arrow[data-v-07551e62]{animation:none}}.hub-tut__frame-wrap[data-v-07551e62]{width:100%;position:relative}.hub-tut__frame[data-v-07551e62]{--rf-bw:21px;--rf-clip:calc(var(--rf-bw) * 5 / 32);width:100%}.hub-tut__frame--quest[data-v-07551e62] .raygun-frame__tint{background:#06040ce6}.hub-tut__skip[data-v-07551e62]{z-index:4;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:24px;height:24px;padding:0;position:absolute;top:-6px;right:-6px}.hub-tut__skip img[data-v-07551e62]{object-fit:contain;filter:drop-shadow(0 1px 2px #00000073);pointer-events:none;width:100%;height:100%;display:block}.hub-tut__inner[data-v-07551e62]{z-index:1;box-sizing:border-box;flex-direction:column;align-items:center;gap:6px;padding:12px 14px 11px;display:flex;position:relative}.hub-tut__title[data-v-07551e62]{text-align:center;margin:0;line-height:1.12;position:relative}.hub-tut__title-stroke[data-v-07551e62],.hub-tut__title-fill[data-v-07551e62]{letter-spacing:.02em;font-family:Montserrat,Nunito,Segoe UI,sans-serif;font-size:14px;font-weight:900;line-height:1.12}.hub-tut__title-stroke[data-v-07551e62]{color:#0000;-webkit-text-stroke:1.5px #14100c;position:absolute;inset:0}.hub-tut__title-fill[data-v-07551e62]{color:#c9a35c;text-shadow:-1.4px -1.4px #14100c,1.4px -1.4px #14100c,-1.4px 1.4px #14100c,1.4px 1.4px #14100c,0 2px #0a0806,0 3px 6px #0006;position:relative}.hub-tut__rule[data-v-07551e62]{opacity:.85;background:linear-gradient(90deg,#0000,#c9a35c 18%,#e4c57a 50%,#c9a35c 82%,#0000);width:72%;height:1px}.hub-tut__body[data-v-07551e62]{text-align:center;color:#d4c4a8;text-shadow:0 1px 3px #0000008c;margin:0;font-family:Montserrat,Nunito,Segoe UI,sans-serif;font-size:11px;font-weight:700;line-height:1.35}.hub-screen:has(.hub-tut) .hub-dock .hub-dock__sandwich-hit{pointer-events:none!important}.hub-screen:has(.hub-tut) .hub-dock .hub-dock__menu{pointer-events:auto!important}.hub-guild-invite[data-v-9ac3cf6f]{left:0;right:0;top:var(--hub-game-top,var(--hub-shop-bg-top,0px));bottom:var(--hub-dock-area-h);z-index:16;box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;padding:10px 14px;display:flex;position:absolute}.hub-guild-invite__frame[data-v-9ac3cf6f]{pointer-events:auto;--rf-bw:clamp(12px, 3.2vw, 18px);--rf-clip:calc(var(--rf-bw) * 5 / 32);width:min(340px,100%)}.hub-guild-invite__frame[data-v-9ac3cf6f] .raygun-frame__content{z-index:1;display:block;position:relative}.hub-guild-invite__frame[data-v-9ac3cf6f] .raygun-frame__tint{background:#0a06129e}.hub-guild-invite__inner[data-v-9ac3cf6f]{z-index:1;flex-direction:column;align-items:center;gap:10px;padding:clamp(14px,3.2vw,20px) clamp(12px,3vw,16px);display:flex;position:relative}.hub-guild-invite__title[data-v-9ac3cf6f]{text-align:center;color:#c9a35c;-webkit-text-stroke:1.1px #14100c;paint-order:stroke fill;text-shadow:-1px -1px #14100c,1px -1px #14100c,-1px 1px #14100c,1px 1px #14100c,0 2px 5px #00000059;margin:0;font-family:Montserrat,Nunito,Segoe UI,sans-serif;font-size:clamp(13px,3.6vw,16px);font-weight:900}.hub-guild-invite__body[data-v-9ac3cf6f]{text-align:center;color:#e8dcc4;scrollbar-width:none;max-height:9.5em;margin:0;font-family:Nunito,Segoe UI,sans-serif;font-size:clamp(11px,3.2vw,13px);font-weight:600;line-height:1.4;overflow-y:auto}.hub-guild-invite__body[data-v-9ac3cf6f]::-webkit-scrollbar{display:none}.hub-guild-invite__actions[data-v-9ac3cf6f]{justify-content:center;gap:clamp(8px,2.6vw,14px);width:100%;margin-top:4px;display:flex}.hub-guild-invite__btn[data-v-9ac3cf6f]{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;flex:1;max-width:140px;padding:0;line-height:0;position:relative}.hub-guild-invite__btn[data-v-9ac3cf6f]:active:not(:disabled){opacity:.88;transform:scale(.96)}.hub-guild-invite__btn[data-v-9ac3cf6f]:disabled{opacity:.38;cursor:not-allowed}.hub-guild-invite__btn-bg[data-v-9ac3cf6f]{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.hub-guild-invite__btn-label[data-v-9ac3cf6f]{color:#f0e6d0;text-shadow:0 1px 4px #0009;justify-content:center;align-items:center;font-family:Montserrat,Nunito,Segoe UI,sans-serif;font-size:clamp(11px,3vw,13px);font-weight:800;display:flex;position:absolute;inset:0}.hub-guild-invite__error[data-v-9ac3cf6f]{text-align:center;color:#e08a7a;margin:0;font-size:clamp(11px,3.2vw,13px);font-weight:700}.hub-guild-fight[data-v-c3d2248c]{left:0;right:0;top:var(--hub-game-top,var(--hub-shop-bg-top,0px));bottom:var(--hub-dock-area-h);z-index:16;box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;padding:10px 14px;display:flex;position:absolute}.hub-guild-fight__frame[data-v-c3d2248c]{pointer-events:auto;--rf-bw:clamp(12px, 3.2vw, 18px);--rf-clip:calc(var(--rf-bw) * 5 / 32);width:min(340px,100%)}.hub-guild-fight__frame[data-v-c3d2248c] .raygun-frame__content{z-index:1;display:block;position:relative}.hub-guild-fight__frame[data-v-c3d2248c] .raygun-frame__tint{background:#0a06129e}.hub-guild-fight__inner[data-v-c3d2248c]{z-index:1;flex-direction:column;align-items:center;gap:16px;padding:clamp(14px,3.4vw,20px) clamp(12px,3vw,16px);display:flex;position:relative}.hub-guild-fight__title[data-v-c3d2248c]{text-align:center;color:#f0e6d0;text-shadow:0 1px 3px #0009;margin:0;font-family:Montserrat,Nunito,Segoe UI,sans-serif;font-size:clamp(13px,3.8vw,16px);font-weight:800;line-height:1.35}.hub-guild-fight__actions[data-v-c3d2248c]{justify-content:center;align-items:center;gap:clamp(18px,6vw,30px);width:100%;display:flex}.hub-guild-fight__icon[data-v-c3d2248c]{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;padding:0;line-height:0}.hub-guild-fight__icon img[data-v-c3d2248c]{pointer-events:none;width:clamp(52px,15vw,68px);height:auto;display:block}.hub-guild-fight__icon[data-v-c3d2248c]:active:not(:disabled){opacity:.88;transform:scale(.92)}.hub-guild-fight__icon[data-v-c3d2248c]:disabled{opacity:.4;cursor:not-allowed}.hub-guild-fight__error[data-v-c3d2248c]{text-align:center;color:#f0b4a8;margin:0;font-family:Nunito,Segoe UI,sans-serif;font-size:clamp(11px,3.2vw,13px);font-weight:700}.boot-splash[data-v-21dcadc6]{z-index:4000;isolation:isolate;background:#000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.boot-splash__stage[data-v-21dcadc6]{flex-direction:column;align-items:center;width:min(86vw,380px);display:flex}.boot-splash__logo[data-v-21dcadc6]{mix-blend-mode:screen;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:saturate(1.08)contrast(1.04);width:100%;height:auto;display:block}.boot-splash__bar[data-v-21dcadc6]{background:#ffffff1f;border-radius:999px;width:min(72%,220px);height:5px;margin-top:18px;overflow:hidden;box-shadow:0 0 10px #a855f740}.boot-splash__bar-fill[data-v-21dcadc6]{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,#f3c56b 0%,#e8a0ff 48%,#9b5cff 100%);width:100%;height:100%;transition:transform .28s ease-out;transform:scaleX(.02);box-shadow:0 0 8px #e8a0ff8c}.boot-splash__error[data-v-21dcadc6]{color:#f0c9c9;text-align:center;margin:16px 0 0;font-size:13px;line-height:1.4}.boot-splash__retry[data-v-21dcadc6]{color:#f3e8ff;letter-spacing:.04em;cursor:pointer;background:#ffffff0f;border:1px solid #e8a0ff73;border-radius:8px;margin-top:12px;padding:8px 16px;font-family:Bangers,Bebas Neue,cursive;font-size:18px}.boot-splash__retry[data-v-21dcadc6]:active{transform:scale(.97)}
