.main-wrapper[data-v-174fa72c]{background-color:#000!important;min-height:100vh;width:100%;padding-bottom:5rem;overflow-y:auto;display:block}.container[data-v-174fa72c]{background-color:transparent!important}.dark-table-card[data-v-174fa72c]{background-color:#1a1a1a!important;border:1px solid #333!important;border-radius:12px;padding:20px;height:100%;overflow-x:auto}[data-v-174fa72c] .table{background-color:transparent!important;color:#fff!important;width:100%;min-width:300px}[data-v-174fa72c] .table thead,[data-v-174fa72c] .table th{background-color:#121212!important;color:#888!important;border-bottom:2px solid #333!important;text-transform:uppercase;font-size:.8rem}[data-v-174fa72c] .table td,[data-v-174fa72c] .player-name{color:#fff!important;font-weight:600!important;border-bottom:1px solid #252525!important;white-space:nowrap}[data-v-174fa72c] .tag,[data-v-174fa72c] .badge,[data-v-174fa72c] .is-rounded,[data-v-174fa72c] .rating-badge{background-color:#2a2a2a!important;color:#b5b5b5!important;border:1px solid #444!important}[data-v-174fa72c] .table.is-striped tbody tr:nth-child(2n){background-color:#222!important}:root{font-family:Inter,sans-serif;background-color:#0a0a0a;color:#fff}body,html{margin:0;padding:0;width:100%;height:100%;overflow:hidden}#app{width:100%;height:100%}.terminal-window[data-v-bb1a9159]{position:absolute;bottom:2%;right:2%;width:25%;height:auto;max-height:25%;background:#050a05e6;border:.15vmin solid #33ff33;border-radius:.4vmin;z-index:1000;display:flex;flex-direction:column;pointer-events:none;overflow:hidden}.terminal-header[data-v-bb1a9159]{height:2vmin;padding:0 1vmin;background:#33ff3326;display:flex;align-items:center}.term-label[data-v-bb1a9159]{font-size:1vmin!important;color:#3f3;text-transform:uppercase}.terminal-body[data-v-bb1a9159]{padding:.8vmin;font-size:1.2vmin!important;line-height:1.2;color:#3f3;word-break:break-all}.terminal-line[data-v-bb1a9159]{margin-bottom:.2vmin;white-space:nowrap}.custom-modal-overlay[data-v-bb5b24b4]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-backdrop[data-v-bb5b24b4]{position:absolute;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(.5vmin);backdrop-filter:blur(.5vmin)}.modal-card[data-v-bb5b24b4]{position:relative;width:50vmin;padding:4vmin;background:#111;border-radius:1.5vmin;text-align:center;border:.2vmin solid #00d1b2;box-shadow:0 0 3vmin #00d1b226}.system-title[data-v-bb5b24b4]{color:#00d1b2;text-transform:uppercase;font-weight:700;font-size:2.2vmin;margin-bottom:1vmin;letter-spacing:.1vmin}.ai-text[data-v-bb5b24b4]{color:#fff;font-size:1.8vmin;margin-bottom:3vmin;opacity:.8;line-height:1.4}.button-group[data-v-bb5b24b4]{display:flex;justify-content:center;gap:2vmin}.btn-primary[data-v-bb5b24b4]{background:transparent;border:.15vmin solid #00d1b2;color:#00d1b2;padding:1vmin 2.5vmin;border-radius:.5vmin;cursor:pointer;transition:.2s;font-size:1.6vmin;font-weight:600}.btn-primary[data-v-bb5b24b4]:hover{background:#00d1b2;color:#000}.btn-ghost[data-v-bb5b24b4]{background:transparent;border:none;color:#666;cursor:pointer;font-size:1.5vmin;transition:.2s}.btn-ghost[data-v-bb5b24b4]:hover{color:#fff}.fade-enter-active[data-v-bb5b24b4],.fade-leave-active[data-v-bb5b24b4]{transition:opacity .4s ease}.fade-enter-from[data-v-bb5b24b4],.fade-leave-to[data-v-bb5b24b4]{opacity:0}.match-overlay[data-v-82bae778],.match-overlay[data-v-82bae778] *{box-sizing:border-box;font-family:Inter,sans-serif}.match-overlay[data-v-82bae778]{position:fixed;inset:0;width:100vw;height:100vh;background:#000000e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;justify-content:center;align-items:center;z-index:999999}.match-container[data-v-82bae778]{display:flex;align-items:center;justify-content:center;width:100%;gap:40px}.player[data-v-82bae778]{display:flex;flex-direction:column;align-items:center;transition:transform .5s cubic-bezier(.18,.89,.32,1.1);will-change:transform;width:140px}.left-side[data-v-82bae778]{transform:translate(-50vw)}.right-side[data-v-82bae778]{transform:translate(50vw)}.left-side.crash[data-v-82bae778],.right-side.crash[data-v-82bae778]{transform:translate(0)}.avatar-box[data-v-82bae778]{width:90px;height:90px;border:3px solid #00ff00;border-radius:15px;box-shadow:0 0 15px #0f03;background:#1a1a1a;overflow:hidden}.right-side .avatar-box[data-v-82bae778]{border-color:#ff004c;box-shadow:0 0 15px #ff004c33}.avatar-box img[data-v-82bae778]{width:100%;height:100%;object-fit:cover}.player-name[data-v-82bae778]{color:#fff;font-weight:600;margin-top:10px;text-transform:uppercase;font-size:.9rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.vs-block[data-v-82bae778]{display:flex;align-items:center;justify-content:center;min-width:100px}.vs-text[data-v-82bae778]{color:#ff004c;font-size:2.2rem;font-weight:900;text-transform:uppercase;font-style:italic;opacity:0;transform:scale(.5);transition:all .3s .4s ease-out;white-space:nowrap}.vs-block.show .vs-text[data-v-82bae778]{opacity:1;transform:scale(1)}@media(max-width:600px){.match-container[data-v-82bae778]{flex-direction:column;gap:20px}.left-side[data-v-82bae778]{transform:translateY(-30vh)}.right-side[data-v-82bae778]{transform:translateY(30vh)}.left-side.crash[data-v-82bae778],.right-side.crash[data-v-82bae778]{transform:translateY(0)}.vs-text[data-v-82bae778]{font-size:1.8rem}.vs-block[data-v-82bae778]{min-width:auto;height:40px}}@keyframes light-shake-82bae778{0%,to{transform:translate(0)}50%{transform:translate(-3px,3px)}}.shake[data-v-82bae778]{animation:light-shake-82bae778 .2s .5s ease-in-out}.notification-box[data-v-127e508a]{position:absolute;bottom:2vmin;right:2vmin;z-index:1000000;width:30vmin;padding:1.2vmin 1.5vmin;background:#0a0a0ae6;-webkit-backdrop-filter:blur(.8vmin);backdrop-filter:blur(.8vmin);border-radius:.6vmin;border-left:.5vmin solid #f1c40f;box-shadow:0 .5vmin 2vmin #00000080;display:flex;flex-direction:column;overflow:hidden}.content[data-v-127e508a]{display:flex;align-items:flex-start;gap:1.2vmin}.icon[data-v-127e508a]{font-size:1.8vmin;flex-shrink:0}.text[data-v-127e508a]{flex:1;min-width:0}.title[data-v-127e508a]{font-weight:800;text-transform:uppercase;font-size:1.3vmin;margin-bottom:.4vmin;line-height:1.1;color:#f1c40f;letter-spacing:.05vmin}.desc[data-v-127e508a]{font-size:1.5vmin;line-height:1.3;opacity:.9;color:#fff;white-space:normal;word-wrap:break-word}.progress-bar[data-v-127e508a]{position:absolute;bottom:0;left:0;height:.3vmin;width:100%;background:currentColor;opacity:.5;animation:progress-127e508a linear var(--v7d0817ec) forwards}@keyframes progress-127e508a{0%{width:100%}to{width:0%}}.notification-box.success[data-v-127e508a]{border-left-color:#2ecc71;color:#2ecc71}.notification-box.success .title[data-v-127e508a]{color:#2ecc71}.notification-box.warning[data-v-127e508a]{border-left-color:#f1c40f;color:#f1c40f}.notification-box.warning .title[data-v-127e508a]{color:#f1c40f}.notification-box.info[data-v-127e508a]{border-left-color:#3498db;color:#3498db}.notification-box.info .title[data-v-127e508a]{color:#3498db}.notification-enter-active[data-v-127e508a],.notification-leave-active[data-v-127e508a]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.notification-enter-from[data-v-127e508a],.notification-leave-to[data-v-127e508a]{opacity:0;transform:translate(5vmin) scale(.9)}.ui-wrapper[data-v-781854ca]{position:absolute;top:2vmin;display:flex;align-items:center;pointer-events:none;z-index:100}.left[data-v-781854ca]{left:2vmin;flex-direction:row}.right[data-v-781854ca]{right:2vmin;flex-direction:row-reverse}.player-card[data-v-781854ca]{display:flex;align-items:center;background:#0a0a0acc;-webkit-backdrop-filter:blur(.5vmin);backdrop-filter:blur(.5vmin);padding:.5vmin 1.2vmin;border-radius:.6vmin;gap:1vmin;pointer-events:auto;border:.15vmin solid rgba(0,209,178,.2);height:6vmin;transition:all .3s ease}.active-turn[data-v-781854ca]{border-color:#00d1b2;box-shadow:0 0 2vmin #00d1b24d}.avatar-block[data-v-781854ca]{width:4.5vmin;height:4.5vmin;flex-shrink:0}.avatar[data-v-781854ca]{width:100%;height:100%;object-fit:cover;border-radius:.4vmin}.player-info[data-v-781854ca]{display:flex;flex-direction:column;justify-content:center}.name-row[data-v-781854ca]{display:flex;align-items:baseline;gap:.5vmin}.player-name[data-v-781854ca]{color:#fff;font-size:1.6vmin;font-weight:700;text-transform:uppercase;max-width:12vmin;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-rating[data-v-781854ca]{color:#00d1b2;font-size:1.2vmin;font-weight:800}.history-line[data-v-781854ca]{display:flex;gap:.4vmin;margin-top:.2vmin}.dot[data-v-781854ca]{width:.6vmin;height:.6vmin;border-radius:50%}.win[data-v-781854ca]{background:#00d1b2;box-shadow:0 0 .3vmin #00d1b2}.loss[data-v-781854ca]{background:#ff3860}.score-box[data-v-781854ca]{display:flex;align-items:center;margin:0 2vmin}.score-val[data-v-781854ca]{font-size:6vmin;font-weight:900;color:#fff;line-height:1;text-shadow:0 0 1.5vmin rgba(0,209,178,.2)}.jackpot-container-corner[data-v-87d23d79]{position:absolute;bottom:12px;left:12px;z-index:1000;pointer-events:none}.jackpot-card[data-v-87d23d79]{background:#141414e6;width:clamp(80px,15vw,140px);padding:clamp(6px,1.5vh,12px);border-radius:8px;border:1.5px solid #f1c40f;box-shadow:0 4px 15px #00000080,0 0 10px #f1c40f33;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center}.jackpot-img-wrapper[data-v-87d23d79]{width:100%;display:flex;justify-content:center;margin-bottom:4px}.jackpot-adaptive-img[data-v-87d23d79]{width:70%;max-width:70px;height:auto;object-fit:contain;filter:drop-shadow(0 0 5px rgba(241,196,15,.4));animation:coin-pulse-87d23d79 2s infinite alternate}.jackpot-info[data-v-87d23d79]{text-align:center;display:flex;flex-direction:column}.jackpot-label[data-v-87d23d79]{color:#f1c40f;font-size:.65rem;font-weight:700;letter-spacing:.5px}.jackpot-value[data-v-87d23d79]{color:#fff;font-size:clamp(.9rem,2vh,1.2rem);font-weight:900;text-shadow:0 0 5px rgba(241,196,15,.5)}@keyframes coin-pulse-87d23d79{0%{transform:scale(1);filter:drop-shadow(0 0 5px rgba(241,196,15,.4))}to{transform:scale(1.05);filter:drop-shadow(0 0 12px rgba(241,196,15,.7))}}@media(max-width:400px){.jackpot-container-corner[data-v-87d23d79]{bottom:8px;left:8px}.jackpot-card[data-v-87d23d79]{width:75px;padding:6px}.jackpot-label[data-v-87d23d79]{font-size:.55rem}}.slide-up-enter-active[data-v-87d23d79],.slide-up-leave-active[data-v-87d23d79]{transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.slide-up-enter-from[data-v-87d23d79],.slide-up-leave-to[data-v-87d23d79]{transform:translateY(30px);opacity:0}.fish-container-corner[data-v-cf0f3276]{position:absolute;bottom:2vmin;left:2vmin;z-index:1100;pointer-events:auto}.fish-card[data-v-cf0f3276]{background:#0f0f0fd9;-webkit-backdrop-filter:blur(.8vmin);backdrop-filter:blur(.8vmin);width:15vmin;padding:1vmin;border-radius:.8vmin;border:.2vmin solid #f1c40f;box-shadow:0 .5vmin 2vmin #00000080,0 0 1.5vmin #f1c40f33;display:flex;flex-direction:column;align-items:center}.fish-img-wrapper[data-v-cf0f3276]{width:100%;display:flex;justify-content:center}.fish-adaptive-img[data-v-cf0f3276]{width:90%;height:auto;object-fit:contain;filter:drop-shadow(0 0 .8vmin rgba(241,196,15,.5))}.slide-up-enter-active[data-v-cf0f3276],.slide-up-leave-active[data-v-cf0f3276]{transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.slide-up-enter-from[data-v-cf0f3276],.slide-up-leave-to[data-v-cf0f3276]{transform:translateY(5vmin);opacity:0}.custom-modal-overlay[data-v-9474edd0]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:radial-gradient(circle at center,#111,#000);overflow:hidden;display:flex}.split-view[data-v-9474edd0]{display:flex;flex-direction:row;width:100%;height:100%;align-items:stretch}.panel-left[data-v-9474edd0],.panel-right[data-v-9474edd0]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2vw;min-width:0}.panel-right[data-v-9474edd0]{background:#ffffff03;border-left:1px solid rgba(0,209,178,.1);gap:clamp(10px,3vh,40px)}.panel-left[data-v-9474edd0]{gap:clamp(15px,4vh,60px)}.result-title[data-v-9474edd0]{font-size:clamp(28px,7vw,100px);text-transform:uppercase;font-weight:900;text-align:center;line-height:1;letter-spacing:-.02em;width:100%}.final-score[data-v-9474edd0]{font-size:clamp(45px,12vw,180px);font-weight:800;color:#fff;line-height:.9;text-shadow:0 0 30px rgba(255,255,255,.1);white-space:nowrap;display:flex;justify-content:center;align-items:center;width:100%}.actions-wrapper[data-v-9474edd0]{display:flex;flex-direction:column;gap:1.5vh;width:90%;max-width:380px}.btn-neon[data-v-9474edd0]{width:100%;padding:clamp(10px,1.8vh,25px) 1vw;font-size:clamp(14px,1.4vw,22px);font-weight:700;cursor:pointer;border-radius:8px;border:2px solid #00d1b2;background:transparent;color:#00d1b2;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.btn-neon[data-v-9474edd0]:hover{background:#00d1b2;color:#000;box-shadow:0 0 30px #00d1b299;transform:translateY(-3px)}.stats-list[data-v-9474edd0]{width:90%;max-width:450px;display:flex;flex-direction:column;gap:1.5vh}.stat-item[data-v-9474edd0]{border-left:clamp(3px,.4vw,6px) solid #00d1b2;padding-left:1.2vw}.stat-label[data-v-9474edd0]{font-size:clamp(10px,1vw,16px);color:#666;text-transform:uppercase;letter-spacing:1px}.stat-value[data-v-9474edd0]{font-size:clamp(30px,5.5vw,90px);font-weight:900;line-height:1}.delta-tag[data-v-9474edd0]{font-size:clamp(16px,2.5vw,40px);margin-left:10px}.leaderboard-mini[data-v-9474edd0]{width:90%;max-width:450px;background:#0000004d;border:1px solid rgba(0,209,178,.2);border-radius:12px;overflow:hidden}.lb-header[data-v-9474edd0]{display:grid;grid-template-columns:12% 1fr 25%;padding:1vh 1.2vw;background:#00d1b21a;color:#00d1b2;font-size:clamp(9px,.9vw,13px);font-weight:700}.lb-row[data-v-9474edd0]{display:grid;grid-template-columns:12% 1fr 25%;padding:1.1vh 1.2vw;border-bottom:1px solid rgba(255,255,255,.05);align-items:center;font-size:clamp(11px,1.3vw,18px)}.lb-row.is-me[data-v-9474edd0]{background:#00d1b233!important;box-shadow:inset 4px 0 #00d1b2;color:#fff}.lb-name[data-v-9474edd0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px}.lb-rating[data-v-9474edd0]{text-align:right;font-family:monospace}.win[data-v-9474edd0]{color:#00d1b2;text-shadow:0 0 15px rgba(0,209,178,.6)}.lose[data-v-9474edd0]{color:#ff3860;text-shadow:0 0 15px rgba(255,56,96,.6)}.fixed-debug[data-v-9474edd0]{pointer-events:none;opacity:.3;transform:scale(.7);transform-origin:top left}.alert-container-corner[data-v-ef45e48c]{position:absolute;bottom:2vmin;right:2vmin;z-index:2000;pointer-events:auto;width:30vmin}.alert-card[data-v-ef45e48c]{background:#190a0af2;-webkit-backdrop-filter:blur(1vmin);backdrop-filter:blur(1vmin);padding:2vmin;border-radius:1.5vmin;border:.25vmin solid #ff4757;box-shadow:0 0 3vmin #ff47574d;text-align:center;display:flex;flex-direction:column;gap:1vmin}.exit-icon[data-v-ef45e48c]{font-size:4vmin;display:block}.opponent-name[data-v-ef45e48c]{color:#ff4757;font-weight:800;font-size:1.8vmin;text-transform:uppercase;display:block;word-wrap:break-word;line-height:1.1}.status-text[data-v-ef45e48c]{color:#fff;font-size:1.4vmin;opacity:.9;line-height:1.2;margin:.5vmin 0}.victory-text[data-v-ef45e48c]{color:#00d1b2;font-size:1.5vmin;font-weight:700;margin-bottom:.5vmin}.info-text[data-v-ef45e48c]{font-size:1.2vmin;color:#ccc;line-height:1.3}.button-group[data-v-ef45e48c]{display:flex;flex-direction:column;gap:.8vmin;margin-top:1vmin}.action-btn[data-v-ef45e48c]{background:linear-gradient(45deg,#ff4757,#ff6b81);border:none;color:#fff;padding:1vmin 1.5vmin;border-radius:.8vmin;font-size:1.4vmin;font-weight:700;cursor:pointer;width:100%;text-transform:uppercase;transition:transform .2s ease}.action-btn[data-v-ef45e48c]:active{transform:scale(.95)}.btn-new-game[data-v-ef45e48c]{background:transparent;border:.15vmin solid #ff4757;color:#ff4757}.slide-up-enter-active[data-v-ef45e48c],.slide-up-leave-active[data-v-ef45e48c]{transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.slide-up-enter-from[data-v-ef45e48c],.slide-up-leave-to[data-v-ef45e48c]{transform:translate(5vmin,5vmin) scale(.5);opacity:0}body.no-margin{margin:0!important;padding:0!important}.game-container[data-v-1fbad924]{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#000;overflow:hidden}.canvas-wrapper[data-v-1fbad924]{aspect-ratio:16 / 9;width:100%;max-height:100%;max-width:calc(100vh * 16 / 9);position:relative}.renderCanvas[data-v-1fbad924]{width:100%;height:100%;display:block;object-fit:contain;image-rendering:auto;backface-visibility:hidden;touch-action:none;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.renderCanvas[data-v-1fbad924]:focus,.renderCanvas[data-v-1fbad924]:active{outline:none!important}.slide-left-enter-active[data-v-1fbad924],.slide-left-leave-active[data-v-1fbad924],.slide-right-enter-active[data-v-1fbad924],.slide-right-leave-active[data-v-1fbad924]{transition:all .6s cubic-bezier(.16,1,.3,1)}.slide-left-enter-from[data-v-1fbad924],.slide-left-leave-to[data-v-1fbad924]{transform:translate(-100%);opacity:0}.slide-right-enter-from[data-v-1fbad924],.slide-right-leave-to[data-v-1fbad924]{transform:translate(100%);opacity:0}
