@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&display=swap";h1,h2,h3,h4,h5,h6{font-family:Outfit,monospace;line-height:normal;font-weight:700}label,p,.my-span{font-family:Outfit,monospace;line-height:1.6;font-weight:400}.my-card{background:#18181b99;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;border-radius:12px;padding:32px;box-shadow:0 8px 32px #0000005e;border:1px solid rgba(255,255,255,.08)}.row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.col-auto{flex:0 0 auto;width:auto;max-width:100%;padding:12px}.spacer{flex-grow:1!important}.text-field-container{display:flex;flex-direction:column;gap:4px;width:100%}.text-field-label{display:flex;flex-direction:column;gap:8px;color:#a1a1aa;font-size:.8rem;text-transform:uppercase;letter-spacing:1px;font-weight:600}.text-field-input{padding:12px 16px;background-color:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:1rem;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Outfit,sans-serif;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-weight:400}.text-field-input:focus{outline:none;background-color:#00000080;border-color:var(--middle-grey-color);box-shadow:0 0 0 1px var(--middle-grey-color)}.text-field-input.invalid{border-color:var(--red-color);box-shadow:0 0 0 1px var(--red-color)}.text-field-input::placeholder{font-weight:400;color:#fff3}.error-message{color:var(--red-color);font-size:.8rem;margin-top:4px;font-weight:500}.my-button-outlined{border:1px solid #323537;transition:border-color .3s ease;font-weight:700}.my-button-outlined:hover{border:1px solid #ffffff95}.my-button{height:56px;border-radius:8px;background-color:var(--main-button-color);font-size:1rem;transition:transform .3s ease;font-weight:700}.my-button:disabled{font-weight:700;cursor:not-allowed;pointer-events:none;opacity:.4}.my-button:hover{background-color:var(--orange-color);transform:translateY(3px)}.my-button-text{font-weight:700}.my-button-text:hover{font-weight:700;color:var(--orange-color)}html{margin:0;padding:0;background-color:#131415;background-image:radial-gradient(circle at center,#1f2023,#131415);font-family:Outfit,sans-serif;min-height:100vh}*{scrollbar-width:thin;scrollbar-color:#545454 var(--background-color)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:#545454}:root{--title-accent-color: #131415;--title-accent-background-color: #ffd466;--main-button-color: #4495d1;--background-color: #131415;--red-color: #c94f4f;--green-color: #57965c;--orange-color: #ffd466;--dark-orange-color: #dd951e;--blue-color: #4495d1;--pink-color: #ff6ba9;--purple-color: #9244d1;--middle-grey-color: #a1a1aa90;--grey-color: #323537;--dark-grey-color: #202020;--circle-timeline-color: var(--green-color);--light-grey-color: #e4e4e4;--linear-gradient-color-1: #ffd466;--linear-gradient-color-2: #131415;--linear-gradient-color-3: #131415;--linear-gradient-color-4: #131415;--category-card-color: var(--green-color) }.title-accent{margin-left:8px;margin-right:8px;padding:8px 8px 4px;background-color:var(--title-accent-background-color);border-radius:8px;color:var(--title-accent-color)}.button-label{color:#fff}.button-label:hover{color:#068039}.divider{font-size:16px;font-weight:700;font-family:Thicccboi,serif;display:flex;align-items:center}.divider:before,.divider:after{flex:1;content:"";padding:.5px;background-color:#44474c;margin:5px}.button{border:none;color:#fff;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer}.button2{border:1px solid var(--background-color);border-radius:6px;font-weight:700;font-size:1rem;padding:1px 8px}.button2:hover,.active-button2{border:1px solid var(--orange-color);background-color:#ffd46635;color:#fff}.disable-button2{border:1px solid var(--light-grey-color);background-color:#a5a5a535;color:#fff}.disable-button2{background-color:transparent;color:#fff}.disable-button3{opacity:.5;pointer-events:none}.button3{border:1px solid var(--background-color);border-radius:6px;font-weight:700;font-size:1rem;padding:1px 8px}.button3:hover{color:#fff}.item1{grid-area:header;margin:4px 2px 2px;border-radius:6px;background-color:var(--background-color);min-width:0;overflow-y:hidden}.item2{grid-area:menu;margin:2px;border-radius:6px;background-color:var(--background-color)}.item3{grid-area:main;margin:2px;border-radius:6px;background-color:var(--background-color)}.item4{grid-area:right;margin:2px;border-radius:6px;background-color:var(--background-color)}.item5{grid-area:footer;margin:2px;padding:6px;border-radius:6px;background-color:var(--background-color)}.grid-container{display:grid;grid-template-areas:"header header header header header header" "menu main main main right right" "footer footer footer footer footer footer";flex:1;height:100vh;grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr auto;background-color:var(--background-color)}.grid-container>div{display:flex;flex-direction:column;position:relative;overflow-x:hidden}.subtitle{font-size:1.2rem;font-weight:700;color:#878787}.handle-vertical-class{background-color:var(--background-color);cursor:ns-resize;border-radius:6px;transition:background-color .3s ease}.handle-vertical-class:hover{background-color:var(--orange-color);opacity:.5}.handle-class{background-color:transparent;cursor:ew-resize;border-radius:6px;transition:background-color .3s ease}.handle-class:hover{background-color:var(--orange-color);opacity:.5}.no-corrections{display:flex;flex-direction:column;align-items:center;padding:32px;color:#fff6;text-align:center}.no-corrections i{font-size:32px;margin-bottom:16px}.no-corrections p{margin:0}body{margin:0;padding:0;overflow-x:hidden;--p-multiselect-focus-border-color: var(--blue-color);--p-select-focus-border-color: var(--blue-color);--p-editor-content-color: white;--p-editor-toolbar-item-active-color: var(--blue-color);--p-message-warn-background: #FFD46610;--p-message-warn-border-color: var(--orange-color);--p-button-text-primary-hover-background: #4495D120;--p-button-text-primary-active-background: #4495D170;--p-divider-content-background: #131415;--p-toast-success-background: #57965C75;--p-toast-success-border-color: #57965C;--p-toast-success-detail-color: #ffffff;--p-toast-summary-font-weight: bold;--p-badge-danger-background: var(--red-color) }.bg-button{border-radius:8px;padding:8px 16px;font-size:.9rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;font-family:Outfit,sans-serif;font-weight:600;border:none;text-transform:none;letter-spacing:.5px}.bg-button:hover{opacity:.8}.bg-button i{margin-right:8px}.level-badge{position:absolute;bottom:-5px;right:-5px;background:var(--orange-color);color:#131415;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;border:3px solid var(--background-color)}.full-height-center{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:0;width:100%}.brand-title{font-size:3.2rem;font-weight:800;color:#fff;margin:0;letter-spacing:-1.5px;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.5);font-family:Outfit,sans-serif}.brand-accent,.brand-icon{color:var(--orange-color)}.brand-subtitle{font-size:1.2rem;color:#a1a1aa;margin-top:4px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;font-family:Outfit,sans-serif}.animation-fade-in-up{animation:fadeInUp .8s ease-out forwards;opacity:0;transform:translateY(20px)}.animation-delay-200{animation-delay:.2s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:10000}.modal-container{background:#18181bd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 25px 50px -12px #0009;display:flex;flex-direction:column;max-width:95vw;animation:fadeInUp .3s ease-out;overflow:hidden}.modal-header{padding:20px 24px;display:flex;justify-content:space-between;align-items:center}.modal-title-style{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.modal-body{padding:24px}.modal-actions-style{padding:16px 24px;display:flex;justify-content:flex-end;gap:12px;background:#ffffff08}.warning-box{background:#ffd4661a;border:1px solid rgba(255,212,102,.2);border-radius:12px;padding:16px;margin-top:16px;display:flex;align-items:center;gap:16px}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.toast-container[data-v-eea7171f]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast[data-v-eea7171f]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026,0 2px 6px #0000001a;min-width:300px;max-width:400px;pointer-events:auto;cursor:pointer;transition:all .3s ease}.toast[data-v-eea7171f]:hover{transform:translate(-4px);box-shadow:0 6px 16px #0003,0 3px 8px #0000001f}.toast-icon[data-v-eea7171f]{font-size:1.5rem;flex-shrink:0}.toast-content[data-v-eea7171f]{flex:1}.toast-title[data-v-eea7171f]{font-weight:700;font-size:.95rem;margin-bottom:4px}.toast-message[data-v-eea7171f]{font-size:.9rem;color:#666;line-height:1.4}.toast-close[data-v-eea7171f]{background:none;border:none;color:#999;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.toast-close[data-v-eea7171f]:hover{background:#0000000d;color:#333}.toast-success[data-v-eea7171f]{border-left:4px solid #4CAF50}.toast-success .toast-icon[data-v-eea7171f]{color:#4caf50}.toast-error[data-v-eea7171f]{border-left:4px solid #f44336}.toast-error .toast-icon[data-v-eea7171f]{color:#f44336}.toast-warning[data-v-eea7171f]{border-left:4px solid #FFC107}.toast-warning .toast-icon[data-v-eea7171f]{color:#ffc107}.toast-info[data-v-eea7171f]{border-left:4px solid #2196F3}.toast-info .toast-icon[data-v-eea7171f]{color:#2196f3}.toast-list-enter-active[data-v-eea7171f]{animation:toast-slide-in-eea7171f .3s ease}.toast-list-leave-active[data-v-eea7171f],.toast-closing[data-v-eea7171f]{animation:toast-slide-out-eea7171f .3s ease}@keyframes toast-slide-in-eea7171f{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-slide-out-eea7171f{0%{transform:translate(0);opacity:1}to{transform:translate(400px);opacity:0}}@media(max-width:480px){.toast-container[data-v-eea7171f]{right:10px;left:10px}.toast[data-v-eea7171f]{min-width:unset;max-width:unset}}.user-avatar[data-v-108c789e]{border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;overflow:hidden}.user-avatar.square[data-v-108c789e]{border-radius:22%}.bot-img[data-v-108c789e]{width:100%;height:100%;object-fit:cover}.title-badge[data-v-34c8dcb6]{--rarity: #9ca3af;display:inline-block;font-weight:800;border:1.5px solid color-mix(in srgb,var(--rarity) 40%,transparent);border-radius:30px;color:var(--rarity);background:color-mix(in srgb,var(--rarity) 6%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--rarity) 15%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;line-height:1;font-family:Outfit,sans-serif}.title-badge.sm[data-v-34c8dcb6]{font-size:.58rem;padding:2px 7px}.title-badge.md[data-v-34c8dcb6]{font-size:.8rem;padding:5px 13px}.title-badge.lg[data-v-34c8dcb6]{font-size:1.2rem;padding:11px 26px;border-width:2px;border-radius:40px}.title-badge.common[data-v-34c8dcb6]{letter-spacing:.02em}@keyframes title-rare-glow-34c8dcb6{0%,to{box-shadow:0 0 6px #3b82f626}50%{box-shadow:0 0 22px #3b82f68c}}@keyframes title-rare-glow-lg-34c8dcb6{0%,to{box-shadow:0 0 10px #3b82f633}50%{box-shadow:0 0 32px #3b82f68c}}.title-badge.rare[data-v-34c8dcb6]{letter-spacing:.05em;animation:title-rare-glow-34c8dcb6 2.5s ease-in-out infinite}.title-badge.rare.lg[data-v-34c8dcb6]{animation-name:title-rare-glow-lg-34c8dcb6}@keyframes title-epic-shimmer-34c8dcb6{0%{background-position:-250% center}to{background-position:250% center}}.title-badge.epic[data-v-34c8dcb6]{letter-spacing:.06em;background:linear-gradient(90deg,#a855f70f,#a855f733 40%,#c878ff61,#a855f733 60%,#a855f70f);background-size:300% auto;animation:title-epic-shimmer-34c8dcb6 2s linear infinite;box-shadow:0 0 16px #a855f74d}.title-badge.epic.lg[data-v-34c8dcb6]{box-shadow:0 0 24px #a855f766,0 0 48px #a855f71f}@keyframes title-legendary-sweep-34c8dcb6{0%{background-position:0% center}to{background-position:-200% center}}.title-badge.legendary[data-v-34c8dcb6]{letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(90deg,#f59e0b,#fcd34d,#fbbf24,#fde68a,#f59e0b);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border-color:#f59e0b99;box-shadow:0 0 20px #f59e0b66,0 0 40px #f59e0b26;animation:title-legendary-sweep-34c8dcb6 2s linear infinite}.title-badge.legendary.lg[data-v-34c8dcb6]{font-size:1.35rem;letter-spacing:.12em;box-shadow:0 0 28px #f59e0b80,0 0 56px #f59e0b26}.league-badge[data-v-c5b92004]{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:3px 10px;border-radius:20px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.league-badge i[data-v-c5b92004]{font-size:.7rem}.league-badge.bronze[data-v-c5b92004]{background:#b4733c26;border:1px solid rgba(180,115,60,.4);color:#cd8b4a}.league-badge.silver[data-v-c5b92004]{background:#b4b4c81f;border:1px solid rgba(180,180,200,.3);color:#b0b0c8}.league-badge.gold[data-v-c5b92004]{background:#facc151f;border:1px solid rgba(250,204,21,.3);color:#facc15}.league-badge.platinum[data-v-c5b92004]{background:#64dcff1a;border:1px solid rgba(100,220,255,.3);color:#67e8f9}.league-badge.master[data-v-c5b92004]{background:#ffd4661f;border:1px solid rgba(255,212,102,.3);color:var(--orange-color, #ffd466)}.level-tier-icon[data-v-a9fffb1d]{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 0 6px rgba(74,222,128,.35))}.backdrop[data-v-99370024]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal[data-v-99370024]{position:relative;background:#13131f;border:1px solid rgba(255,255,255,.08);border-radius:18px;width:min(380px,100%);padding:28px 24px 24px;box-shadow:0 0 50px #0006}.close-btn[data-v-99370024]{position:absolute;top:14px;right:14px;background:none;border:none;color:#ffffff59;font-size:1rem;cursor:pointer;padding:4px;transition:color .15s}.close-btn[data-v-99370024]:hover{color:#fff}.state-message[data-v-99370024]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 0;color:#ffffff73;font-size:.9rem}.profile-header[data-v-99370024]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.profile-header h2[data-v-99370024]{margin:0;font-size:1.15rem;font-weight:700;color:#fff;font-family:Outfit,sans-serif}.profile-badges[data-v-99370024]{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px}.profile-stats[data-v-99370024]{display:flex;gap:10px;margin-top:22px}.stat-tile[data-v-99370024]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;border-radius:10px;background:#ffffff0a}.stat-value-row[data-v-99370024]{display:flex;align-items:center;justify-content:center;gap:5px}.stat-level-icon[data-v-99370024]{width:20px;height:20px;flex-shrink:0}.stat-value[data-v-99370024]{font-size:1.05rem;font-weight:800;color:#fff;font-family:Outfit,sans-serif}.stat-label[data-v-99370024]{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:#fff6}.profile-meta[data-v-99370024]{display:flex;align-items:center;gap:10px;font-size:.72rem;color:#ffffff59}.profile-meta .streak[data-v-99370024]{display:flex;align-items:center;gap:4px;color:#f59e0b;font-weight:700}.medals-row[data-v-99370024]{margin-top:10px}.medal-icon[data-v-99370024]{font-size:.85rem}.medal-icon.gold[data-v-99370024]{color:#f59e0b}.medal-icon.silver[data-v-99370024]{color:#a1a1aa}.medal-icon.bronze[data-v-99370024]{color:#b45309}.duel-section[data-v-99370024]{display:flex;flex-direction:column;gap:10px;margin-top:20px}.duel-divider[data-v-99370024]{display:flex;align-items:center;gap:10px;color:#ffffff4d;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.duel-divider[data-v-99370024]:before,.duel-divider[data-v-99370024]:after{content:"";flex:1;height:1px;background:#ffffff14}.duel-record-row[data-v-99370024]{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;color:#fff;font-weight:700;font-family:Outfit,sans-serif}.duel-winrate[data-v-99370024]{color:#fff6;font-weight:600}.form-dots[data-v-99370024]{display:flex;gap:5px;cursor:help}.form-dot[data-v-99370024]{width:9px;height:9px;border-radius:50%}.form-dot.win[data-v-99370024]{background:#22c55e}.form-dot.loss[data-v-99370024]{background:#ef4444}.h2h-line[data-v-99370024]{font-size:.78rem;color:#ffffff8c}.challenge-btn[data-v-99370024]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px;border:none;border-radius:10px;background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:700;cursor:pointer;transition:filter .2s,transform .15s}.challenge-btn[data-v-99370024]:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.challenge-btn[data-v-99370024]:disabled{opacity:.6;cursor:not-allowed}.private-profile[data-v-99370024]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;padding:14px;border-radius:10px;background:#ffffff08;color:#fff6;font-size:.82rem}.showcase-row[data-v-99370024]{display:flex;justify-content:center;gap:12px;margin-top:16px}.showcase-badge[data-v-99370024]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:1.25rem;cursor:help;background:var(--rarity-bg, rgba(255, 255, 255, .04));border:2px solid var(--rarity-border, rgba(255, 255, 255, .12));box-shadow:var(--rarity-shadow, none)}.showcase-badge.rarity-common[data-v-99370024]{--rarity-border: rgba(161, 161, 170, .35);color:#9ca3af}.showcase-badge.rarity-rare[data-v-99370024]{--rarity-bg: linear-gradient(160deg, rgba(59, 130, 246, .12), rgba(255, 255, 255, .02));--rarity-border: rgba(59, 130, 246, .5);color:#3b82f6}.showcase-badge.rarity-epic[data-v-99370024]{--rarity-bg: linear-gradient(160deg, rgba(168, 85, 247, .14), rgba(255, 255, 255, .02));--rarity-border: rgba(168, 85, 247, .55);--rarity-shadow: 0 0 12px rgba(168, 85, 247, .15);color:#a855f7}.showcase-badge.rarity-legendary[data-v-99370024]{--rarity-bg: linear-gradient(160deg, rgba(245, 158, 11, .16), rgba(255, 255, 255, .03));--rarity-border: rgba(245, 158, 11, .65);--rarity-shadow: 0 0 14px rgba(245, 158, 11, .2);color:#f59e0b}.equipment-section[data-v-99370024]{display:flex;flex-direction:column;gap:10px;margin-top:20px}.equipment-row[data-v-99370024]{display:flex;justify-content:center;gap:10px}.equipment-badge[data-v-99370024]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:1.05rem;cursor:help;color:var(--rarity);background:color-mix(in srgb,var(--rarity) 12%,#13131f);border:1.5px solid color-mix(in srgb,var(--rarity) 40%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--rarity) 18%,transparent)}
