.custom-navbar .navbar-item:hover,.custom-navbar .navbar-link:hover{color:#fff}.navbar-menu{flex-grow:1}.navbar-start{margin:0 auto}.navbar-link:after{border-color:#8a93f0;border-width:0 1.5px 1.5px 0;height:6px;width:6px;margin-top:-4px;transition:border-color .2s ease}.navbar-link:hover:after{border-color:#fff}.navbar-dropdown{background-color:#222;border:1px solid #333;border-radius:6px;padding:.25rem 0}.navbar-dropdown .navbar-item{font-size:.85rem;color:#ccc}.navbar-dropdown .navbar-item.is-active,.navbar-dropdown .navbar-item:hover{background-color:#333!important;color:#fff!important}.discord-login-button{background-color:#282b30;border:1px solid #42464d;color:#fff;display:inline-flex;align-items:center;padding:6px 12px;border-radius:5px;text-decoration:none;font-weight:500;transition:background-color .2s ease}.discord-login-button:hover{background-color:#393d42;color:#fff}.discord-login-button .discord-icon{width:20px;height:20px;margin-right:8px}.logo-item{color:#e0e2e4!important}.navbar-burger{color:#eaeaea}.user-avatar-link,.user-avatar-link:hover{padding:0!important}.user-avatar-link:after{display:none!important}.navbar-end .user-dropdown.navbar-item{padding:.5rem .25rem}.dropdown-username{font-size:.9rem;color:#ccc}.dropdown-username strong{color:#fff}@media screen and (max-width:1023px){.navbar-menu.is-active{background-color:#1a1a1a}.navbar-start{margin:0}.navbar-dropdown{background-color:transparent;border:none!important;text-align:center}}.main-content-area{position:relative;min-height:calc(100vh - 70px)}.loading-overlay-router{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,8%,.7);display:flex;justify-content:center;align-items:center;z-index:100}.spinner{width:50px;height:50px;border-radius:50%;border:5px solid #f3f3f3;border-top-color:#3498db;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}:root{height:100vh;width:100vw}.home,:root{background-color:#0e0f11}.left-panel[data-v-51f33d74]{background-color:#14161a;border-radius:12px;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;color:#e2e8f0;height:100%}.stat-card[data-v-51f33d74]{border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start;width:100%}.stat-label[data-v-51f33d74]{font-size:1rem;color:#a0aec0;margin-bottom:.5rem;font-weight:bolder}.stat-value[data-v-51f33d74]{font-size:1.5rem;font-weight:700;color:#fff}.chance-calculator[data-v-010081aa]{background-color:#14161a;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;color:#e2e8f0;width:100%}.calculator-title[data-v-010081aa]{font-size:1.25rem;font-weight:600;color:#fff}.form-group[data-v-010081aa],.result-group[data-v-010081aa]{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.attempts-input[data-v-010081aa]{background-color:#0e0f11;border:1px solid #3e4753;border-radius:6px;color:#e2e8f0;padding:.5rem;width:80px;text-align:center;font-size:1rem}.attempts-input[data-v-010081aa]:focus{outline:none;border-color:#718096}.result-label[data-v-010081aa]{color:#a0aec0}.result-value[data-v-010081aa]{font-size:1.75rem;font-weight:700;color:#fff}.attempts-input[data-v-010081aa]::-webkit-inner-spin-button,.attempts-input[data-v-010081aa]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.attempts-input[type=number][data-v-010081aa]{-moz-appearance:textfield}.simulator-panel[data-v-46b38a8b]{background-color:#14161a;border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;color:#e2e8f0}.simulator-controls[data-v-46b38a8b]{display:flex;justify-content:center;align-items:center;gap:1.5rem}.input-group[data-v-46b38a8b]{display:flex;gap:.75rem;align-items:center}.attempts-input[data-v-46b38a8b]{width:80px;background-color:#0e0f11;border:1px solid #3e4753;color:#e2e8f0;border-radius:6px;padding:.5rem;text-align:center}.attempts-input[data-v-46b38a8b]:disabled{background-color:#1a1c1e;cursor:not-allowed}.results-display[data-v-46b38a8b]{display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-around;background-color:#0e0f11;padding:.75rem;border-radius:8px}.result-box[data-v-46b38a8b]{text-align:center}.result-label[data-v-46b38a8b]{color:#a0aec0;font-size:.9rem}.result-value[data-v-46b38a8b]{display:block;font-size:1.5rem;font-weight:700}.log-container[data-v-46b38a8b]{background-color:#0e0f11;border-radius:8px;padding:1rem;height:200px;overflow-y:auto;border:1px solid #3e4753}.log-list[data-v-46b38a8b]{list-style-type:none;padding:0;margin:0;font-family:monospace;text-align:center;display:flex;flex-direction:column-reverse}.log-success[data-v-46b38a8b]{color:#48bb78}.log-fail[data-v-46b38a8b]{color:#f56565}.attempts-input[data-v-46b38a8b]::-webkit-inner-spin-button,.attempts-input[data-v-46b38a8b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.attempts-input[type=number][data-v-46b38a8b]{-moz-appearance:textfield}.animation-toggle[data-v-46b38a8b]{display:flex;align-items:center;gap:.5rem}.switch[type=checkbox][data-v-46b38a8b]{outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;position:absolute;opacity:0}.switch[type=checkbox]+label[data-v-46b38a8b]{position:relative;display:inline-block;cursor:pointer;height:1.5rem;width:2.75rem;border-radius:1.5rem;background:#4a5568;transition:background .2s ease-out}.switch[type=checkbox]+label[data-v-46b38a8b]:after{content:"";position:absolute;top:.125rem;left:.125rem;display:block;height:1.25rem;width:1.25rem;border-radius:50%;background:#fff;transition:all .2s ease-out}.switch[type=checkbox]:checked+label[data-v-46b38a8b]{background:#48bb78}.switch[type=checkbox]:checked+label[data-v-46b38a8b]:after{left:1.375rem}.page-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;margin-bottom:.75rem}.optimizer-page{background-color:#0e0f11;color:#e2e8f0;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.title.is-4{color:#fff}.main-content{display:grid;grid-template-columns:1fr 3fr;width:50%;gap:1rem;max-width:1400px;margin:1rem auto 0;margin-top:0}.card{background-color:#14161a;display:flex;width:100%;max-width:none;border-radius:12px;box-shadow:none!important;min-height:auto;color:#e2e8f0}.card .card-content{padding:1rem;display:flex;flex-direction:column;flex-grow:1;width:100%}.top-row{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.weapon-container{position:relative;width:50px;height:50px}.sovereign-img{width:100%;height:100%;border-radius:5px;display:block}.Tier{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.3rem;font-weight:700;color:#e2e8f0;-webkit-text-stroke:1px #f56565}.select select{background-color:#12161b;color:#e2e8f0;border-color:#3e4753}.select select:hover{border-color:#718096}.select:not(.is-multiple):after{border-color:#a0aec0}#enchant_diagram{position:relative;margin:1rem 0;width:95%;max-width:750px;max-height:400px;align-self:center}#diagram-background-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.diagram-overlay{position:absolute;transform:translate(-50%,-50%)}#cron-overlay{top:13.1%;left:5.9%;width:9%;height:20%}#blackstone-overlay{top:61%;right:85%;width:9%;height:20%}#chance-overlay{top:60%;left:50%;color:#fff;font-size:140%;font-weight:700;text-shadow:1px 1px 3px rgba(0,0,0,.7)}#result-item-overlay{position:absolute;top:61.1%;left:80.8%;transform:translate(-50%,-50%);width:8%;height:18.4%}.diagram-icon-container .diagram-icon-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}#result-item-overlay .sovereign-img{border-radius:0}#enchant-stats{margin:1rem 0 0 0;display:flex;flex-direction:column;gap:.75rem;padding:0 1rem}.stat-row{justify-content:space-between}.stat-label-group,.stat-row{display:flex;align-items:center}.stat-label-group{gap:.75rem}.stat-icon{flex-shrink:0}.stat-label{color:#c1c9d4}.stat-controls .input{width:60px;background-color:#12161b;border-color:#3e4753;color:#e2e8f0;text-align:right;font-size:.9rem}.stat-controls .button{border-color:#4a5568;color:#e2e8f0}.stat-controls .button.is-success{background-color:#38a169;border-color:#2f855a;color:#fff}.stat-controls input[type=number]::-webkit-inner-spin-button,.stat-controls input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stat-controls input[type=number]{-moz-appearance:textfield}.dropdown-trigger{min-width:200px}.dropdown-trigger .button{background-color:#12161b;border-color:#3e4753;color:#e2e8f0;box-shadow:none;display:flex;justify-content:space-between;align-items:center;width:100%}.dropdown-trigger .button:hover{border-color:#718096}.button-label-group{display:flex;align-items:center;gap:.5rem}.dropdown-trigger .button .icon{color:#5a7ff2}.css-arrow{border:solid #5a80f2de;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-right:5px;transition:transoform .2seg ease-in-out}.dropdown-item-icon{width:28px;height:28px;margin-right:.75rem;border-radius:3px;flex-shrink:0;vertical-align:middle}.dropdown-item{display:flex;align-items:center;vertical-align:middle}.control{position:relative}.control.has-icon-right .input{padding-right:2.5rem}.input-arrow-icon{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);color:#5a80f2}.dropdown.is-active .css-arrow{transform:translateY(-2px) rotate(-135deg);-webkit-transform:translateY(-2px) rotate(-135deg)}.top-row .dropdown{flex-grow:1;margin:0 1rem}.dropdown .dropdown-menu,.dropdown .dropdown-trigger{width:100%}.dropdown-item{padding:.75rem 1.25rem;font-size:1.1rem}.dropdown-item-icon{width:32px;height:32px}.stat-controls{display:flex;justify-content:flex-end;align-items:center}.stat-controls.buttons{flex-wrap:nowrap}.cron-amount-text{left:65%}.cron-amount-text,.essence-amount-text{position:absolute;top:80%;text-align:center;transform:translate(-50%,-50%);color:#fff;font-size:1.1rem;-webkit-text-stroke-width:.1px;-webkit-text-stroke-color:#000;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.essence-amount-text{left:80%}.modal-button{justify-content:flex-end;background-color:#4a5568}.modal-form-row{display:flex;gap:1rem;align-items:baseline}.modal-form-row .field{flex:1;margin-bottom:0}.modal-card-body .field:not(:first-child){margin-top:.75rem}#modal-tier-select{display:flex;justify-content:flex-end;align-items:center}.modal-card.is-wide-modal{width:60%;max-width:800px}.dropdown-content{max-height:400px;overflow-y:auto}#enchant-stats .stat-controls .input.is-small{height:30px}.diagram-animation-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.animated-path{stroke-dasharray:1000;stroke-dashoffset:1000;stroke:transparent;stroke-width:4;fill:none}.animated-ball{fill:none;stroke:transparent;stroke-width:8;stroke-linecap:round;stroke-dasharray:1 1000;stroke-dashoffset:1001}@keyframes draw-line{to{stroke-dashoffset:0;stroke:#fb0}}@keyframes success-glow-effect{0%{box-shadow:0 0 30px #48bb78,0 0 70px #48bb78}50%{box-shadow:0 0 150px #48bb78,0 0 210px #48bb78}to{box-shadow:0 0 30px #48bb78,0 0 70px #48bb78}}@keyframes fail-glow-effect{0%{box-shadow:0 0 20px #f56565,0 0 20px #f56565}50%{box-shadow:0 0 80px #f56565,0 0 60px #f56565}to{box-shadow:0 0 20px #f56565,0 0 20px #f56565}}#enchant_diagram.enhancing-glow .animated-path{animation:draw-line 4s ease-out forwards}#enchant_diagram.enhancing-glow .animated-ball{animation:move-ball 2s linear forwards}#enchant_diagram.enhancing-glow #path1,#enchant_diagram.enhancing-glow #path1+.animated-ball,#enchant_diagram.enhancing-glow #path2,#enchant_diagram.enhancing-glow #path2+.animated-ball{animation-delay:0s}#enchant_diagram.enhancing-glow #path3,#enchant_diagram.enhancing-glow #path3+.animated-ball{animation-delay:.4s}#enchant_diagram.enhancing-glow #path3a,#enchant_diagram.enhancing-glow #path3a+.animated-ball,#enchant_diagram.enhancing-glow #path3b,#enchant_diagram.enhancing-glow #path3b+.animated-ball{animation-delay:.5s}#enchant_diagram.enhancing-glow #path4,#enchant_diagram.enhancing-glow #path5,#enchant_diagram.enhancing-glow #path6,#enchant_diagram.enhancing-glow #path7,#enchant_diagram.enhancing-glow #path8,#enchant_diagram.enhancing-glow #path9{animation-delay:1.2s}#enchant_diagram.enhancing-glow #path10,#enchant_diagram.enhancing-glow #path20{animation-delay:2s}#enchant_diagram.enhancing-glow #path11,#enchant_diagram.enhancing-glow #path12,#enchant_diagram.enhancing-glow #path13,#enchant_diagram.enhancing-glow #path17,#enchant_diagram.enhancing-glow #path18,#enchant_diagram.enhancing-glow #path19,#enchant_diagram.enhancing-glow #path21,#enchant_diagram.enhancing-glow #path22,#enchant_diagram.enhancing-glow #path23,#enchant_diagram.enhancing-glow #path27,#enchant_diagram.enhancing-glow #path28{animation-delay:2.2s}#enchant_diagram.enhancing-glow #path14,#enchant_diagram.enhancing-glow #path24{animation-delay:2.6s}#enchant_diagram.enhancing-glow #path15,#enchant_diagram.enhancing-glow #path25,#enchant_diagram.enhancing-glow #path26{animation-delay:2.8s}#enchant_diagram.enhancing-glow #path16{animation-delay:3s}#enchant_diagram.success-flash #result-item-overlay .sovereign-img{animation:success-glow-effect 1s ease-in-out}#enchant_diagram.fail-flash #result-item-overlay .sovereign-img{animation:fail-glow-effect 1s ease-in-out}.sort-btn[data-v-6408bde8]{background:transparent;border:0;padding:0;margin-left:6px;cursor:pointer;line-height:1;display:inline-flex;align-items:center}.sort-btn[data-v-6408bde8]:focus{outline:2px solid #4c9ffe;outline-offset:2px}.sort-icon[data-v-6408bde8]{margin-left:6px;cursor:pointer}#skills-table[data-v-6408bde8]{width:60%;margin:auto}.th-clickable[data-v-6408bde8]{cursor:pointer}.th-inline[data-v-6408bde8]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.sort-icon[data-v-6408bde8]{display:inline-block;width:16px;height:12px;vertical-align:middle}