:root{--bg: #1f1f1f;--bg-soft: rgba(255, 255, 255, .06);--panel: rgba(28, 28, 28, .96);--panel-strong: rgba(20, 20, 20, .98);--border: rgba(246, 214, 130, .14);--border-strong: rgba(246, 214, 130, .28);--text: #f8eed7;--muted: #c8b99b;--accent: #f6d485;--accent-soft: #f9e2bb;--accent-strong: #d4a85c;--info: #8bcff9;--info-soft: #d9e8ff;--success: #79d5aa;--success-soft: #d8f2e1;--danger: #ff9b8f;--danger-soft: #ffcfc9;--warning: #f3cc7b;--warning-soft: rgba(243, 204, 123, .32);--tier-purple: #f2c96e;--tier-gold: #f2c96e;--tier-blue: #70b5eb;--text-light: #fcf2e2;--highlight: rgba(255, 255, 255, .1);--shadow: 0 24px 60px rgba(0, 0, 0, .34);--radius: 18px;--radius-sm: 10px;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:var(--text);background-color:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--accent-soft);text-decoration:inherit}a:hover{color:var(--warning)}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);color:var(--text)}h1{font-size:3.2em;line-height:1.1}@media(max-width:768px){h1{font-size:2.2em}}@media(max-width:480px){h1{font-size:1.6em}}button{border-radius:14px;border:1px solid rgba(255,255,255,.08);padding:.7em 1.3em;font-size:1rem;font-weight:600;font-family:inherit;background:#ffffff14;color:var(--text);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}button:hover{background:#ffffff29;border-color:#f6d68259}button:active{transform:translateY(1px)}button:focus,button:focus-visible{outline:3px solid rgba(255,209,110,.35);outline-offset:2px}@media(max-width:480px){button{padding:.6em 1em;font-size:.9rem}}.copy-btn{min-width:220px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff0a);color:var(--text);box-shadow:0 14px 32px #00000038}.copy-btn:hover{border-color:#ffd16e59}@media(max-width:480px){.copy-btn{min-width:160px;font-size:.9rem}}input[type=number]{min-width:4rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff1a;color:var(--text);padding:.35rem .55rem}@media(max-width:480px){input[type=number]{min-width:3rem;font-size:16px;padding:.4rem .5rem}}input[type=number]:focus{outline:none;border-color:#ffd16e66;box-shadow:0 0 0 3px #ffd16e1f}#app{max-width:1280px;margin:0 auto;padding:2rem 1.5rem;min-height:100vh}@media(max-width:768px){#app{padding:1rem}}@media(max-width:480px){#app{padding:.75rem}}.card,.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.selector{position:relative;width:100%}.selector input{width:70%;padding:.4rem 2rem .4rem .4rem}@media(max-width:480px){.selector input{width:85%;font-size:16px}}.clear-btn{position:absolute;right:4px;top:55%;transform:translateY(-50%);border:none;background:transparent;cursor:pointer}.dropdown{position:absolute;z-index:10;background:var(--panel-strong);color:var(--text);width:200%;min-width:400px;max-height:300px;overflow-y:auto;padding:0}@media(max-width:480px){.dropdown{width:100vw;min-width:auto;max-height:50vh}}.dropdown li{display:flex;gap:.5rem;padding:.3rem;cursor:pointer}.dropdown li:hover{background:#ffffff14}.dropdown img{height:40px}.details{display:flex;flex-direction:column;text-align:left}.details>:first-child{margin:0;font-weight:700}.details>:not(:first-child){margin:0;font-size:.85em;color:var(--muted)}.cloud-sync-widget[data-v-b38b79c1]{position:fixed;top:12px;right:12px;display:flex;gap:8px;z-index:1000}.cloud-sync-widget button[data-v-b38b79c1]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--text);border-radius:8px;padding:.45rem .75rem;cursor:pointer;transition:background .2s ease,border-color .2s ease}.cloud-sync-widget button[data-v-b38b79c1]:hover{background:#ffffff1f}.restore-modal[data-v-b38b79c1]{position:fixed;top:60px;right:12px;background:#120d19f5;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;width:280px}.restore-modal input[data-v-b38b79c1]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--text);padding:.5rem;border-radius:8px}.button-row[data-v-b38b79c1]{display:flex;align-items:center;gap:8px}.expanded-buttons[data-v-b38b79c1]{display:flex;gap:8px;overflow:hidden}.expand-btn[data-v-b38b79c1]{width:32px;padding:.45rem 0}.slide-left-enter-active[data-v-b38b79c1],.slide-left-leave-active[data-v-b38b79c1]{transition:opacity .2s ease,transform .2s ease}.slide-left-enter-from[data-v-b38b79c1],.slide-left-leave-to[data-v-b38b79c1]{opacity:0;transform:translate(20px)}.help-tooltip[data-v-b38b79c1]{position:relative;display:flex;align-items:center}.help-btn[data-v-b38b79c1]{width:32px;height:32px;padding:0;font-weight:700}.tooltip-content[data-v-b38b79c1]{position:absolute;top:calc(100% + 8px);right:0;width:280px;padding:12px;background:#120d19fa;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:var(--text);font-size:.9rem;line-height:1.4;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;pointer-events:none;z-index:1001}.help-tooltip:hover .tooltip-content[data-v-b38b79c1]{opacity:1;visibility:visible;transform:translateY(0)}#app{font-family:Avenir,Helvetica,Arial,sans-serif;margin:0 auto auto;padding:0;text-align:center;min-width:850px}header{padding:1rem;align-items:center}main{margin:0 auto;padding:2rem}nav a{margin:0 1rem;text-decoration:none;color:var(--accent-soft)}nav a.router-link-active{font-weight:700;color:var(--accent-strong)}.title-row{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.app-icon{width:52px;height:52px;object-fit:contain}.title-row h1{margin:0;line-height:1}@media(max-width:768px){#app{min-width:100%}main{padding:1rem}.title-row h1{font-size:1.5em}.title-row{margin-top:40px}nav a{margin:0 .25rem;font-size:.8em}}@media(max-width:480px){main{padding:.75rem}header{padding:.75rem}.title-row h1{font-size:1.2em}.app-icon{width:36px;height:36px}nav a{margin:0 .15rem;font-size:.65em}}.stat-inputs[data-v-78368b70]{display:flex;flex-wrap:wrap;gap:.5rem}.stat input[data-v-78368b70]{width:50px;margin-left:.3rem}.character-card[data-v-cb2f9258]{cursor:pointer;border:2px solid transparent;padding:.5rem;display:flex;flex-direction:column;align-items:center;width:110px}.character-image[data-v-cb2f9258]{width:50px;display:block;margin:0 auto}.character-image.disabled[data-v-cb2f9258]{opacity:.3}.image-wrapper[data-v-cb2f9258]{height:130px}.character-card[data-v-cb2f9258]{cursor:pointer;border:2px solid transparent;padding:.5rem;display:flex;flex-direction:column;align-items:center;width:110px;box-sizing:border-box;overflow:hidden}.character-card select[data-v-cb2f9258]{width:100%;min-width:0;box-sizing:border-box}.crys-slot[data-v-cb2f9258],.crys-section[data-v-cb2f9258],.stats[data-v-cb2f9258]{width:100%}.theme-button[data-v-cb2f9258]{display:inline-flex;justify-content:center;align-items:center;width:100%;margin-top:.4rem;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text);font-size:.85rem;text-decoration:none;box-sizing:border-box}.theme-button[data-v-cb2f9258]:hover{background:#ffffff14;border-color:#ffffff24}.theme-button[data-v-cb2f9258]:active{transform:scale(.98)}.role-section[data-v-9e370bec]{margin-bottom:2rem}.role-section h2[data-v-9e370bec]{margin-bottom:1rem;text-align:left}.gallery[data-v-9e370bec]{display:grid;grid-template-columns:repeat(10,1fr);gap:1rem}.gallery-page[data-v-9e370bec]{justify-content:center}.default-row[data-v-9e370bec]{display:contents}.export-button[data-v-9e370bec]{background-color:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:.2rem .6rem;font:.9em sans-serif;color:#ffffffde}.character-image[data-v-71a77e16]{width:45px;display:block;margin:0 auto}.supp-image[data-v-71a77e16],.portrait-image[data-v-71a77e16]{display:inherit;position:absolute}.supp-image img[data-v-71a77e16],.portrait-image img[data-v-71a77e16]{width:25px}.supp-image[data-v-71a77e16]{margin-top:-20px;margin-left:25px}.portrait-image[data-v-71a77e16]{margin-top:-15px;margin-left:-5px}.image-wrapper[data-v-71a77e16]{padding:.3em;margin:auto}.team-row[data-v-71a77e16],.loading-bar[data-v-71a77e16]{display:flex;margin-bottom:1rem;width:100%}.images[data-v-71a77e16]{display:flex}.text[data-v-71a77e16]{margin:auto 10px}.results-table[data-v-71a77e16]{margin-top:8px;display:flex;flex-direction:column;gap:4px;margin-left:auto;width:100%}.result-row[data-v-71a77e16]{display:flex;justify-content:space-between;border-radius:6px;padding:4px 8px;border-bottom:1px solid #ddd}.result-row[data-v-71a77e16]:last-child{border-bottom:none}.result-row .dmg[data-v-71a77e16]{min-width:100px}.result-row .crit[data-v-71a77e16]{min-width:80px}.result-row .crys[data-v-71a77e16]{flex:1;text-align:right;margin-left:10px}.save-button[data-v-71a77e16]{margin-left:auto;padding:.5em;font-size:12px;border:none}.save-button[data-v-71a77e16]:hover{background-color:gray}.team-page[data-v-b93486e2]{justify-content:center}.team-grid[data-v-b93486e2]{display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding-right:2rem;width:100%;box-sizing:border-box}.team-slot[data-v-b93486e2]{border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:1rem;min-width:0;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff05}.stat-inputs[data-v-b93486e2]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto;width:100%;height:350px}.stat-inputs label[data-v-b93486e2]{width:100%;display:block;color:var(--text);margin-left:.3rem}.arena-buffs-section[data-v-9b4e612a]{width:100%;max-width:600px;margin:auto}.arena-buffs-subtitle[data-v-9b4e612a]{font-size:.75rem;opacity:.6;font-weight:400;margin-left:.4rem}.arena-buff-row[data-v-9b4e612a]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.arena-buff-row select[data-v-9b4e612a]{flex:1;min-width:0}.arena-buff-unit[data-v-9b4e612a]{font-size:.85rem;opacity:.7}.arena-buff-remove[data-v-9b4e612a]{background:#c83c3c33;border:1px solid rgba(200,60,60,.4);border-radius:4px;color:var(--danger-soft);cursor:pointer;padding:.15rem .5rem;font-size:.8rem}.arena-buff-remove[data-v-9b4e612a]:hover{background:#c83c3c66}.arena-buff-add[data-v-9b4e612a]{margin-top:.4rem;padding:.25rem .75rem;background:#3c78c833;border:1px solid rgba(60,120,200,.4);border-radius:4px;color:var(--info-soft);cursor:pointer;font-size:.85rem}.arena-buff-add[data-v-9b4e612a]:hover{background:#3c78c866}.aliment-grid[data-v-e62ae838]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.aliment[data-v-e62ae838]{cursor:pointer;text-align:center;transition:opacity .2s}.aliment img[data-v-e62ae838]{width:30px;height:30px;display:block;margin:0 auto}.aliment.disabled[data-v-e62ae838]{opacity:.3}.damage-reduction-inputs[data-v-433efa30]{display:contents}.input-with-clear[data-v-433efa30]{position:relative;gap:2rem}.clear-button[data-v-433efa30]{border:none;background:transparent;cursor:pointer;padding:0 0 0 1em}.team-row-wrapper[data-v-a7d67346]{display:flex}.result-header[data-v-a7d67346]{opacity:.6;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:0 8px;margin-bottom:-.5rem}.header-images-spacer[data-v-a7d67346]{min-width:calc(5*(45px + 1.2em));flex-shrink:0}.header-columns[data-v-a7d67346]{display:flex;justify-content:space-between;width:100%;padding:4px 8px}.header-columns .dmg[data-v-a7d67346]{text-align:left;min-width:80px}.header-columns .crit[data-v-a7d67346]{text-align:center;min-width:80px}.header-columns .crys[data-v-a7d67346]{flex:1;text-align:right;margin-left:10px}.options-panel[data-v-d2b91d21]{margin-bottom:1rem;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;display:flex;flex-direction:column;gap:.5rem}.weak-elements[data-v-d2b91d21]{margin-top:.5rem}.element-aliment-grid[data-v-d2b91d21]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.element[data-v-d2b91d21]{cursor:pointer;text-align:center;transition:opacity .3s}.element img[data-v-d2b91d21]{width:48px;height:48px;display:block;margin:0 auto}.element.disabled[data-v-d2b91d21]{opacity:.3}.team-row-wrapper[data-v-d2b91d21]{display:flex}.results[data-v-d2b91d21]{display:flex;flex-direction:column}.kioku-selector[data-v-d2b91d21]{margin-top:1rem}.selected-kioku[data-v-d2b91d21]{display:flex;flex-wrap:wrap;gap:.5rem;max-width:600px;margin:0 auto;justify-content:center}.chip[data-v-d2b91d21]{display:flex;align-items:center;border-radius:20px;padding:.2rem .5rem;gap:.3rem;cursor:pointer}.chip img[data-v-d2b91d21]{width:24px;height:24px;border-radius:50%}.kioku-select[data-v-d2b91d21]{position:relative}.kioku-select input[data-v-d2b91d21]{width:100%;padding:.4rem;max-width:600px}.dropdown[data-v-d2b91d21]{position:absolute;z-index:10;border-radius:4px;width:80%;max-height:200px;overflow-y:auto;margin-top:.2rem;margin-left:36px;background-color:#0000004d}.dropdown li[data-v-d2b91d21]{display:flex;align-items:center;gap:.5rem;padding:.3rem .5rem;cursor:pointer}.dropdown li[data-v-d2b91d21]:hover{background:#ffffff14}.dropdown img[data-v-d2b91d21]{width:24px;height:24px;border-radius:50%}.progress-bar[data-v-d2b91d21]{width:100%;height:16px;margin-top:8px;border-radius:8px;overflow:hidden}.progress-wrapper[data-v-d2b91d21]{display:flex;align-items:center;gap:8px}.progress-text[data-v-d2b91d21]{font-size:14px;opacity:.8}.loading-bar[data-v-d2b91d21]{justify-content:center;flex-direction:column;margin:0 auto;max-width:300px}.role-grid[data-v-d2b91d21]{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;justify-items:center;width:60%;margin:0 auto}.role-box[data-v-d2b91d21]{display:flex;flex-direction:column;align-items:center;width:110%;text-align:center}.role-box img[data-v-d2b91d21]{width:40px;height:40px;object-fit:contain}.role-box span[data-v-d2b91d21]{margin-top:.25rem;font-weight:500}.role-box input[data-v-d2b91d21],.role-box .number[data-v-d2b91d21]{margin-top:.25rem;width:60px;text-align:center}.total-box[data-v-d2b91d21]{font-weight:700}.icons[data-v-d2b91d21]{height:40px}.gallery-page[data-v-d2b91d21]{padding-bottom:400px}.character-selector[data-v-d6e7f4aa]{display:flex;flex-direction:column;gap:.5rem}.search-row[data-v-d6e7f4aa]{position:relative;display:flex;align-items:center}.search-input[data-v-d6e7f4aa]{width:100%}.relevant-toggle[data-v-d6e7f4aa]{position:absolute;top:-1.5rem;font-size:.5rem;display:flex;align-items:center}.character-options[data-v-d6e7f4aa]{display:flex;flex-direction:column;gap:.3rem;max-height:280px;overflow-y:auto;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.3rem}.character-option p[data-v-d6e7f4aa]{color:var(--text)}.character-option[data-v-d6e7f4aa]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.2rem}.character-option img[data-v-d6e7f4aa]{width:40px;height:40px;object-fit:contain}.selected-character[data-v-d6e7f4aa]{display:flex;align-items:center;gap:.2rem}.selected-character img[data-v-d6e7f4aa]{width:40px;height:40px;object-fit:contain}.crys-section[data-v-9b11881b]{width:100%}.crys-slot[data-v-9b11881b]{width:100%;display:block}.stats select[data-v-9b11881b]{width:100%;min-width:0;box-sizing:border-box}.support-section[data-v-9b11881b]{margin-top:1rem;padding-top:.5rem;border-top:1px dashed #999}.stats select[data-v-9b11881b]{width:90%}.input-with-clear[data-v-9b11881b]{display:flex;position:relative;align-items:center;gap:2rem}.subcrys-section[data-v-9b11881b]{display:flex;flex-direction:column;gap:4px;margin-top:4px;padding-left:.5rem;position:relative}.subcrys-pill[data-v-9b11881b]{flex:1;height:26px;border-radius:5px;border:1px solid rgba(255,255,255,.15);background:#ffffff0a;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;font-size:11px;color:var(--color-text-secondary, var(--muted));transition:border-color .15s,background .15s;padding:0 6px}.subcrys-pill[data-v-9b11881b]:hover{border-color:#f6d6828c;background:#f6d6821f}.subcrys-pill.filled[data-v-9b11881b]{color:inherit}.pill-label[data-v-9b11881b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.pill-empty[data-v-9b11881b]{opacity:.3}.ce-flyout[data-v-9b11881b]{background:var(--color-bg, #1c1c24);border:.5px solid rgba(246,214,130,.35);border-radius:7px;overflow:visible;position:relative}.ce-flyout-scroll[data-v-9b11881b]{max-height:220px;overflow-y:visible;overflow-x:visible;position:relative}.ce-flyout-item[data-v-9b11881b]{display:flex;align-items:center;padding:6px 10px;cursor:pointer;font-size:12px;position:relative;gap:6px}.ce-flyout-item[data-v-9b11881b]:hover{background:#f6d6821f}.ce-flyout-item .item-name[data-v-9b11881b]{flex:1}.ce-flyout-item .arrow[data-v-9b11881b]{opacity:.4;font-size:10px}.ce-flyout-item:hover .arrow[data-v-9b11881b]{opacity:.8}.ce-sub-flyout[data-v-9b11881b]{position:absolute;left:100%;top:-1px;min-width:160px;background:var(--color-bg, #1c1c24);border:.5px solid rgba(246,214,130,.35);border-radius:7px;z-index:10000;overflow:visible}.ce-sub-flyout-item[data-v-9b11881b]{display:flex;align-items:center;padding:6px 10px;cursor:pointer;gap:6px;width:240px;height:14px}.ce-sub-flyout-item[data-v-9b11881b]:hover{background:#f6d6821f}.team-page[data-v-94acfafc]{display:flex;flex-direction:column;align-items:center;width:100%;overflow-x:hidden}.team-grid[data-v-94acfafc]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:1200px;width:100%}.exporting[data-v-94acfafc]{display:block!important}.share-card-actions[data-v-94acfafc]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:1rem 0;width:100%;max-width:1200px}.share-card-preview[data-v-94acfafc]{display:none;width:100%;max-width:1200px;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1rem;background:#120d19f2;color:var(--text);box-shadow:0 2px 15px #00000059;margin-bottom:1.5rem}.share-card-grid[data-v-94acfafc]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.share-slot[data-v-94acfafc]{background:#0f0b15f2;border:1px solid rgba(255,209,110,.15);border-radius:12px;padding:.75rem;display:flex;flex-direction:column;gap:.75rem;min-height:220px}.share-slot-top[data-v-94acfafc]{display:flex;justify-content:center;align-items:center}.share-slot-kioku-image[data-v-94acfafc]{position:relative;width:120px;height:120px;border-radius:14px;background:radial-gradient(circle at top,#ffcf6d24,#0e0a15);overflow:hidden;display:flex;align-items:center;justify-content:center}.share-slot-kioku-image img[data-v-94acfafc]{width:100%;height:100%;object-fit:cover}.share-overlay-badges[data-v-94acfafc]{position:absolute;inset:0;pointer-events:none}.share-overlay-badge[data-v-94acfafc]{position:absolute;min-width:34px;transform:translate(-50%);height:34px;display:flex;align-items:center;justify-content:center;background:#0f0c14e0;color:var(--text);font-size:.74rem;text-align:center;border-radius:999px;font-weight:700;padding:0 .35rem}.share-overlay-badge.ascension[data-v-94acfafc]{left:80%;top:0}.share-overlay-badge.heart[data-v-94acfafc]{left:20%;top:0}.share-overlay-badge.magic[data-v-94acfafc]{left:20%;bottom:0}.share-overlay-badge.special[data-v-94acfafc]{left:80%;bottom:0}.share-slot-portrait-support[data-v-94acfafc]{display:flex;gap:1rem;justify-content:center;align-items:flex-start}.share-slot-portrait-block[data-v-94acfafc],.share-slot-support-block[data-v-94acfafc]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.share-slot-portrait-icon[data-v-94acfafc],.share-slot-support-image[data-v-94acfafc]{height:40px;object-fit:cover}.share-slot-portrait-label[data-v-94acfafc],.share-slot-support-label[data-v-94acfafc]{font-size:.78rem;color:var(--muted);text-align:center;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-slot-crys-row[data-v-94acfafc],.share-slot-subcrys-row[data-v-94acfafc]{display:flex;flex-wrap:wrap;margin-bottom:.4rem;justify-content:center;align-items:center;min-height:2rem}.share-chip[data-v-94acfafc]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .65rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--accent);font-size:.78rem}.subcrys-chip[data-v-94acfafc]{background:#f6d68226}.share-slot-portrait-icon[data-v-94acfafc]{height:40px;border-radius:8px;object-fit:cover;border:1px solid rgba(255,255,255,.1);background:var(--panel)}.team-slot[data-v-94acfafc]{border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:1rem;min-width:0}.banned-banner[data-v-94acfafc]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:.5rem 1rem;background:#b428281f;border:1px solid rgba(200,60,60,.28);border-radius:6px;font-size:.85rem;color:var(--danger-soft);max-width:1200px;width:100%}.clear-banned-btn[data-v-94acfafc]{margin-left:auto;padding:.2rem .75rem;background:#c83c3c33;border:1px solid rgba(200,60,60,.45);border-radius:4px;color:var(--danger-soft);cursor:pointer;font-size:.8rem}.clear-banned-btn[data-v-94acfafc]:hover{background:#c83c3c59}.debug-sections[data-v-94acfafc]{display:flex;flex-direction:column;gap:1rem;max-width:1200px;width:100%}.debug-section-row[data-v-94acfafc]{border:1px solid rgba(255,255,255,.08);border-radius:6px;overflow:hidden}.debug-section-header[data-v-94acfafc]{padding:.4rem .75rem;background:#ffffff0a;font-size:.85rem;font-weight:600}.debug-section-grid[data-v-94acfafc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.debug-section-grid .debug-slot[data-v-94acfafc]{border-right:1px solid rgba(255,255,255,.04);padding:.4rem;min-width:0}.debug-section-grid .debug-slot[data-v-94acfafc]:last-child{border-right:none}.debug-slot[data-v-94acfafc]{display:flex;flex-direction:column;gap:.4rem}.debug-slot-title[data-v-94acfafc]{margin:.4rem 0 .2rem;padding:0 .5rem;font-size:.95rem;color:var(--text)}.debug-pre[data-v-94acfafc]{text-align:left;margin:0;font-size:.78rem;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.debug-contrib-table[data-v-94acfafc]{display:flex;flex-direction:column;gap:.5rem;padding:.3rem .4rem}.debug-contrib-empty[data-v-94acfafc]{font-size:.75rem;color:var(--muted);padding:.2rem}.debug-contrib-group[data-v-94acfafc]{display:flex;flex-direction:column;gap:2px}.debug-contrib-group-label[data-v-94acfafc]{font-size:.7rem;font-weight:700;color:var(--muted);padding:.1rem .2rem;border-bottom:1px solid rgba(255,255,255,.06);text-transform:uppercase;letter-spacing:.04em}.debug-contrib-row[data-v-94acfafc]{display:flex;flex-direction:column;gap:2px;padding:.25rem .35rem;border-radius:4px;border-left:2px solid rgba(255,255,255,.05);cursor:pointer;font-size:.75rem;background:#ffffff08;transition:background .12s,border-color .12s}.debug-contrib-row[data-v-94acfafc]:hover{background:#ffffff12;border-left-color:#ffd16e8c}.debug-contrib-row.is-disabled[data-v-94acfafc]{background:#b428282e;border-left-color:#c83c3ca6;color:var(--danger-soft)}.debug-contrib-row.is-dot-off[data-v-94acfafc]{background:#f5cc752e;border-left-color:#f4ce668c;color:var(--warning)}.debug-contrib-row.is-dot-on[data-v-94acfafc]{background:#1464282e;border-left-color:var(--success);color:var(--success-soft)}.debug-contrib-source[data-v-94acfafc]{font-weight:600;color:var(--text-light)}.debug-contrib-value[data-v-94acfafc]{color:var(--info);font-weight:600;font-variant-numeric:tabular-nums}.debug-contrib-desc[data-v-94acfafc]{font-size:.72rem;color:var(--muted);padding-left:.8rem;line-height:1.3}.debug-contrib-dot-target[data-v-94acfafc]{font-size:.7rem;font-style:italic;color:var(--muted)}.debug-contrib-meta[data-v-94acfafc]{display:flex;gap:.4rem;padding-left:.8rem;flex-wrap:wrap}.debug-contrib-id[data-v-94acfafc]{color:var(--muted);font-size:.65rem;font-family:monospace;cursor:pointer;transition:color .12s,text-shadow .12s}.debug-contrib-row:not(.is-disabled) .debug-contrib-id[data-v-94acfafc]:hover{color:var(--success);text-shadow:0 0 4px rgba(122,247,173,.55)}.debug-contrib-row.is-disabled .debug-contrib-id[data-v-94acfafc]:hover{color:var(--info-soft);text-shadow:0 0 4px rgba(184,219,255,.45)}.debug-contrib-cond[data-v-94acfafc]{color:var(--muted);font-size:.65rem;font-family:monospace}.debug-contrib-stacks[data-v-94acfafc]{display:flex;align-items:center;gap:.3rem;font-size:.72rem;color:var(--muted);padding-left:.8rem}.debug-contrib-stacks input[data-v-94acfafc]{width:3.5em;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:var(--text);padding:.1rem .2rem;font-size:.72rem}.debug-contrib-stacks input[data-v-94acfafc]:focus{outline:1px solid rgba(255,209,110,.45);border-color:#ffd16e73}.options-panel[data-v-80fc7e8c]{margin-bottom:1rem;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;display:flex;flex-direction:column;gap:.5rem}.export-button[data-v-80fc7e8c]{background-color:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:.2rem .6rem;font:.9em sans-serif;color:#ffffffde}.fpb-wrapper[data-v-8b5b9325]{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start}.friend-avatar-wrapper[data-v-8b5b9325]{display:flex;align-items:center;gap:.55rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.35rem .75rem .35rem .45rem;cursor:pointer;color:var(--text);transition:background .15s,border-color .15s,box-shadow .15s}.friend-avatar-wrapper[data-v-8b5b9325]:hover,.friend-avatar-wrapper.is-open[data-v-8b5b9325]{background:#ffffff1f;border-color:#ffffff2e;box-shadow:0 0 0 2px #ffd16e33}.friend-avatar-wrapper.is-placeholder[data-v-8b5b9325]{border-style:dashed;opacity:.75}.profile-avatar[data-v-8b5b9325]{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.12);background:#ffffff08;flex-shrink:0}.badge-name[data-v-8b5b9325]{font-weight:700;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem}.side-left .badge-name[data-v-8b5b9325]{color:var(--info-soft)}.side-right .badge-name[data-v-8b5b9325]{color:var(--danger-soft)}.badge-chevron[data-v-8b5b9325]{font-size:.75rem;opacity:.6;transition:transform .18s ease;margin-left:.15rem}.badge-chevron.open[data-v-8b5b9325]{transform:rotate(180deg)}.fpb-dropdown[data-v-8b5b9325]{position:absolute;top:calc(100% + 6px);z-index:200;width:300px;background:#120d19f5;border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 12px 36px #00000080,0 0 0 1px #ffffff0a;overflow:hidden}.fpb-dropdown.left[data-v-8b5b9325]{left:0}.fpb-dropdown.right[data-v-8b5b9325]{right:0}.fpb-search-row[data-v-8b5b9325]{padding:.6rem .7rem .4rem;border-bottom:1px solid rgba(255,255,255,.06)}.fpb-search[data-v-8b5b9325]{width:100%;box-sizing:border-box;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--text);padding:.45rem .65rem;font-size:.88rem;outline:none;transition:border-color .15s}.fpb-search[data-v-8b5b9325]:focus{border-color:#ffd16e73}.fpb-list[data-v-8b5b9325]{max-height:260px;overflow-y:auto;padding:.35rem 0}.fpb-section-label[data-v-8b5b9325]{padding:.25rem .9rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.fpb-option[data-v-8b5b9325]{display:flex;align-items:center;gap:.65rem;width:100%;text-align:left;padding:.45rem .9rem;background:transparent;border:none;color:var(--text);cursor:pointer;transition:background .1s}.fpb-option[data-v-8b5b9325]:hover,.fpb-option.fpb-active[data-v-8b5b9325]{background:#ffffff14}.fpb-opt-avatar[data-v-8b5b9325]{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.08);flex-shrink:0}.fpb-opt-code-icon[data-v-8b5b9325]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.fpb-opt-info[data-v-8b5b9325]{display:flex;flex-direction:column;gap:.12rem;min-width:0}.fpb-opt-name[data-v-8b5b9325]{font-size:.88rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fpb-opt-sub[data-v-8b5b9325]{font-size:.72rem;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fpb-opt-code[data-v-8b5b9325]{font-size:.7rem;color:#ffd16ee6;font-family:monospace;letter-spacing:.05em}.fpb-empty[data-v-8b5b9325]{padding:.7rem .9rem;font-size:.82rem;color:var(--muted);text-align:center}.fpb-self .fpb-self-avatar[data-v-8b5b9325]{border-color:#ffd16ecc}.fpb-you-tag[data-v-8b5b9325]{display:inline-block;margin-left:.3rem;padding:0 .35rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#ffd16e1f;border:1px solid rgba(255,209,110,.35);border-radius:999px;color:var(--accent);vertical-align:middle}.fpb-star[data-v-8b5b9325]{color:var(--accent-soft);font-size:.8rem;margin-left:.2rem;vertical-align:middle}.fpb-union-tag[data-v-8b5b9325]{display:inline-block;margin-left:.3rem;padding:0 .35rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#f6d68229;border:1px solid rgba(246,214,130,.32);border-radius:999px;color:var(--accent);vertical-align:middle}.fpb-union[data-v-8b5b9325]{border-left:2px solid rgba(246,214,130,.35)}.picker-drop-enter-active[data-v-8b5b9325],.picker-drop-leave-active[data-v-8b5b9325]{transition:opacity .15s ease,transform .15s ease}.picker-drop-enter-from[data-v-8b5b9325],.picker-drop-leave-to[data-v-8b5b9325]{opacity:0;transform:translateY(-6px) scale(.98)}@media(max-width:700px){.fpb-dropdown[data-v-8b5b9325]{width:260px}.badge-name[data-v-8b5b9325]{max-width:110px}.profile-avatar[data-v-8b5b9325]{width:34px;height:34px}}.ascension-list[data-v-387a3c97]{max-width:900px;margin:0 auto;color:var(--text)}@media(max-width:768px){.ascension-list[data-v-387a3c97]{max-width:100%}}.ascension-table[data-v-387a3c97]{width:100%;border-collapse:collapse}td[data-v-387a3c97]{border:1px solid rgba(255,255,255,.08);padding:.5rem;vertical-align:top}.asc-cell[data-v-387a3c97]{width:85px;font-weight:700;background-color:#ffffff0f;font-size:1.2rem;color:var(--text);vertical-align:middle;box-sizing:border-box}@media(max-width:480px){.asc-cell[data-v-387a3c97]{width:65px;font-size:1rem;padding:.4rem}}.characters-cell[data-v-387a3c97]{display:flex;flex-wrap:wrap;gap:.5rem;min-height:68px}@media(max-width:768px){.characters-cell[data-v-387a3c97]{min-height:56px;gap:.4rem}}@media(max-width:480px){.characters-cell[data-v-387a3c97]{min-height:48px;gap:.3rem}}.character-img[data-v-387a3c97]{width:68px;height:68px;border-radius:50%;border:1px solid rgba(255,255,255,.12);display:block;transition:transform .15s ease}@media(max-width:768px){.character-img[data-v-387a3c97]{width:64px;height:64px}}@media(max-width:480px){.character-img[data-v-387a3c97]{width:64px;height:64px}}.character-img[data-v-387a3c97]:hover{transform:scale(1.08)}.limited-border[data-v-387a3c97]{border:2px solid red}.not-limited-border[data-v-387a3c97]{border:2px solid rgb(255,255,0)}.default-border[data-v-387a3c97]{border:none}.completed-glow[data-v-387a3c97]{box-shadow:0 0 5px 1px #ffd700b3,0 0 15px 3px #ffbe0040}.completed-wrapper-diamond .completed-glow[data-v-387a3c97]{animation:platinum-pulse-387a3c97 4s cubic-bezier(.45,0,.55,1) infinite}@keyframes platinum-pulse-387a3c97{0%{box-shadow:0 0 5px 2px #d2ebff8c,0 0 12px 2px #b9d7f026}50%{box-shadow:0 0 5px 2px #e1f2fff2,0 0 12px 2px #c3e1f838}to{box-shadow:0 0 5px 2px #d2ebff8c,0 0 12px 2px #b9d7f026}}.completed-wrapper .level-badge[data-v-387a3c97]{opacity:0;pointer-events:none;transition:opacity .15s ease}.level-badge input[data-v-387a3c97]{min-width:2rem}.completed-wrapper:hover .level-badge[data-v-387a3c97],.completed-wrapper.editing-active .level-badge[data-v-387a3c97]{opacity:1;pointer-events:auto}.asc-row.drag-over[data-v-387a3c97]{background-color:#ffffff1a}@keyframes jiggle-387a3c97{0%{transform:rotate(0)}20%{transform:rotate(-3deg)}40%{transform:rotate(3deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}to{transform:rotate(0)}}.jiggling[data-v-387a3c97]{animation:jiggle-387a3c97 .8s ease-in-out infinite;cursor:grab}.jiggling[data-v-387a3c97]:active{cursor:grabbing}.jiggle-hint[data-v-387a3c97]{width:100%;font-size:.7rem;color:var(--accent-soft, #f6d682);background:#f6d68214;border:1px solid rgba(246,214,130,.25);border-radius:6px;padding:.25rem .5rem;margin-bottom:.25rem;text-align:center;animation:fadeIn-387a3c97 .2s ease}@keyframes fadeIn-387a3c97{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.copy-btn[data-v-387a3c97]{margin:10px;padding:.6rem 1rem;background:#ffffff0f;color:var(--text);border:1px solid rgba(255,255,255,.08);border-radius:14px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.copy-btn[data-v-387a3c97]:hover{background:#ffffff1f;border-color:#ffd16e59}.total-ascensions[data-v-387a3c97]{margin-top:1rem;text-align:center;font-size:1.2rem;font-weight:700;color:var(--text)}.extra-input[data-v-387a3c97]{margin-top:1rem;text-align:center;color:var(--text);font-size:1rem}.extra-input input[data-v-387a3c97]{margin-left:.5rem;padding:.2rem .4rem;width:80px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--text)}.character-img-wrapper[data-v-387a3c97]{position:relative;display:inline-block}.character-img-wrapper a[data-v-387a3c97]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.level-badge[data-v-387a3c97]{position:absolute;width:30px;transform:translate(-50%);background:#000c;color:var(--text);font-size:.6rem;text-align:center;border-radius:15rem;font-weight:700}.level-badge[data-v-387a3c97]:hover{border:1px solid rgba(246,214,130,.35)}.special-level-badge[data-v-387a3c97]{left:80%;bottom:0}.heart-level-badge[data-v-387a3c97]{left:20%;top:0}.dupe-badge[data-v-387a3c97]{left:80%;top:0;opacity:1!important}.crys-count-badge[data-v-387a3c97]{right:0;top:50%;transform:translate(50%,-50%)}.crys-link[data-v-387a3c97]{text-decoration:none;cursor:pointer}.crys-link[data-v-387a3c97]:hover{transform:translate(50%,-50%) scale(1.08)}.magic-level-badge[data-v-387a3c97]{left:20%;bottom:0}.maxLvl[data-v-387a3c97]{color:#98fb98}.notMaxLvlMissingElemCrys[data-v-387a3c97]{color:#8b4513}.notMaxLvl[data-v-387a3c97]{color:pink}.level-badge.editable[data-v-387a3c97]{cursor:pointer}.level-badge input[data-v-387a3c97]{width:32px;background:#ffffff0a;color:var(--text);border:1px solid rgba(255,255,255,.12);border-radius:6px;font-size:.6rem;text-align:center;padding:1px}.viewing-banner[data-v-387a3c97]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem;padding:.6rem .9rem;border-radius:10px;background:var(--panel);border:1px solid rgba(246,214,130,.35)}.viewing-label[data-v-387a3c97]{font-size:.82rem;font-weight:700;color:var(--accent-soft);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.back-to-own[data-v-387a3c97]{margin-left:auto;padding:.3rem .75rem;background:#ffffff0f;border:1px solid rgba(246,214,130,.45);border-radius:999px;color:var(--accent-soft);font-size:.82rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s;flex-shrink:0}.back-to-own[data-v-387a3c97]:hover{background:#ffffff14}.compare-to-own[data-v-387a3c97]{margin-right:auto;padding:.3rem .75rem;background:#ffffff0f;border:1px solid rgba(246,214,130,.45);border-radius:999px;color:var(--accent-soft);font-size:.82rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s;flex-shrink:0}.compare-to-own[data-v-387a3c97]:hover{background:#ffffff14}.viewing-banner-own[data-v-387a3c97]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.5rem .9rem;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.viewing-own-label[data-v-387a3c97]{font-size:.82rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.view-friend-btn[data-v-387a3c97]{margin-left:auto;padding:.3rem .75rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:var(--muted);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s;flex-shrink:0}.view-friend-btn[data-v-387a3c97]:hover{background:#ffffff14;border-color:#ffffff24;color:var(--text)}.team-page[data-v-4bef3bf1]{justify-content:center}.team-grid[data-v-4bef3bf1]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:1200px}.team-slot[data-v-4bef3bf1]{border:1px solid rgba(255,255,255,.08);border-radius:8px;padding-bottom:1rem}.support-section[data-v-4bef3bf1]{margin-top:1rem;padding-top:.5rem;border-top:1px dashed rgba(255,255,255,.12);color:var(--muted)}.stat-inputs[data-v-4bef3bf1]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;height:100%}.stat-inputs label[data-v-4bef3bf1]{width:90%;display:block;color:var(--text);margin-left:.3rem}.stat[data-v-4bef3bf1]{display:flex;margin-left:.3rem}.battle-output[data-v-4bef3bf1]{display:flex;flex-direction:column;gap:2rem}.row[data-v-4bef3bf1]{display:flex;justify-content:center;gap:1.5rem}.character[data-v-4bef3bf1]{text-align:center;color:var(--text)}.character img[data-v-4bef3bf1]{width:64px;height:64px;border-radius:8px;border:2px solid transparent}.character img.at-zero[data-v-4bef3bf1]{border-color:var(--success);border-radius:50%;border-width:5px}.broken[data-v-4bef3bf1]{filter:grayscale(100%) brightness(.6)}.distance[data-v-4bef3bf1]{margin-top:.25rem;font-size:.9em;color:var(--muted)}.progress-bar>progress[data-v-4bef3bf1]{width:50%}.ten-separator[data-v-4bef3bf1]{margin:.35rem .75rem;border-radius:999px;color:var(--text);font-weight:700;font-weight:600}.ten-separator.ally[data-v-4bef3bf1]{background:#80c69926;border-color:#80c69947}.ten-separator.enemy[data-v-4bef3bf1]{background:#ff9a9a2e;border-color:#ff818159}.matchup-divider[data-v-4bef3bf1]{display:flex;align-items:center;font-size:1.5rem;margin:1.75rem 0 1rem}.matchup-divider[data-v-4bef3bf1]:before,.matchup-divider[data-v-4bef3bf1]:after{content:"";flex:1;height:3px;background:linear-gradient(to right,transparent,rgba(255,255,255,.25),transparent)}.matchup-divider span[data-v-4bef3bf1]{padding:0 .75rem}.markdown-page[data-v-a928c87f]{max-width:1000px;margin:2rem auto;padding:1rem;color:var(--text);font-family:sans-serif;line-height:1.7;text-align:left}.markdown-page[data-v-a928c87f] h1,.markdown-page[data-v-a928c87f] h2,.markdown-page[data-v-a928c87f] h3{color:var(--text);margin-top:1.5rem}.markdown-page[data-v-a928c87f] p{margin:.75rem 0}.markdown-page[data-v-a928c87f] ul,.markdown-page[data-v-a928c87f] ol{margin-left:1.5rem}.markdown-page[data-v-a928c87f] code{background:#ffffff0d;padding:.15rem .35rem;border-radius:4px}.markdown-page[data-v-a928c87f] pre{background:var(--panel);padding:.75rem;border-radius:6px;overflow-x:auto}.add-user[data-v-df974ed2]{max-width:400px;margin:1em auto;text-align:center}.form[data-v-df974ed2]{display:flex;gap:.5em;justify-content:center}input[data-v-df974ed2]{flex:1;padding:.5em}button[data-v-df974ed2]{padding:.5em 1em}.success[data-v-df974ed2]{color:green}.error[data-v-df974ed2]{color:red}.add-user[data-v-56db0fed]{max-width:400px;margin:1em auto;text-align:center}.page[data-v-cb789acb]{padding:12px}.bulk-actions[data-v-cb789acb]{display:flex;gap:8px;margin-top:8px}.crys-grid[data-v-cb789acb]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.crys-card[data-v-cb789acb]{border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:10px;background:#ffffff03;transition:border-color .15s}.crys-card[data-v-cb789acb]:not(.disabled){background:#ffffff0d;border-color:#ffffff73}.crys-card.offElement[data-v-cb789acb]{background:#50121814}.crys-card.offElement[data-v-cb789acb]:not(.disabled){background:#5012182e}.crys-header[data-v-cb789acb]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.crys-image[data-v-cb789acb]{width:64px;height:64px;object-fit:contain;flex-shrink:0;margin:-5px}.crys-image.disabled[data-v-cb789acb]{opacity:.3}.crys-name[data-v-cb789acb]{flex:1;font-size:.85em;padding-right:20px}.crys-card[data-v-cb789acb]{position:relative}.use-index-selector[data-v-cb789acb]{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;gap:4px}.use-index-box[data-v-cb789acb]{width:22px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:.75em;cursor:pointer;-webkit-user-select:none;user-select:none}.use-index-box[data-v-cb789acb]:hover{background:#ffd16e47}.use-index-box.active[data-v-cb789acb]{background:#ffd16eb8;border-color:#ffd16ef2;font-weight:600}.subcrys-bar[data-v-cb789acb]{margin-top:8px;display:flex;gap:5px;position:relative;flex-direction:column}.subcrys-pill[data-v-cb789acb]{flex:1;height:28px;border-radius:5px;border:1px solid rgba(255,255,255,.15);background:#ffffff0a;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;font-size:11px;color:var(--color-text-secondary);transition:border-color .15s,background .15s}.subcrys-pill[data-v-cb789acb]:hover{border-color:#f6d6828c;background:#f6d6821f}.subcrys-pill.filled[data-v-cb789acb]{border-color:#f6d68273;background:#f6d68226;color:inherit}.pill-label[data-v-cb789acb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.pill-empty[data-v-cb789acb]{opacity:.3}.flyout[data-v-cb789acb]{background:var(--color-bg, #1c1c24);border:.5px solid rgba(246,214,130,.35);border-radius:7px;overflow:visible;position:relative}.flyout-scroll[data-v-cb789acb]{max-height:220px;overflow-y:visible;overflow-x:visible;position:relative}.flyout-item[data-v-cb789acb]{display:flex;align-items:center;padding:6px 10px;cursor:pointer;font-size:12px;position:relative;gap:6px}.flyout-item[data-v-cb789acb]:hover{background:#f6d6821f}.flyout-item .item-name[data-v-cb789acb]{flex:1}.flyout-item .arrow[data-v-cb789acb]{opacity:.4;font-size:10px}.flyout-item:hover .arrow[data-v-cb789acb]{opacity:.8}.sub-flyout[data-v-cb789acb]{position:absolute;left:100%;top:-1px;min-width:160px;background:var(--color-bg, #1c1c24);border:.5px solid rgba(246,214,130,.35);border-radius:7px;z-index:10000;overflow:visible}.sub-flyout-item[data-v-cb789acb]{display:flex;align-items:center;padding:6px 10px;cursor:pointer;gap:6px;width:240px;height:14px}.sub-flyout-item[data-v-cb789acb]:hover{background:#f6d6821f}.missing-element-grid[data-v-cb789acb]{max-width:900px;margin:16px auto 0}.element-row[data-v-cb789acb]{display:table-row}.element-table[data-v-cb789acb]{width:100%;border-collapse:collapse}.element-cell[data-v-cb789acb]{width:110px;font-weight:700;background-color:#ffffff0f;font-size:1rem;color:var(--text);vertical-align:middle;box-sizing:border-box;border:1px solid rgba(255,255,255,.08);padding:.5rem}.character-list[data-v-cb789acb]{border:1px solid rgba(255,255,255,.08);padding:.5rem;display:flex;flex-wrap:wrap;gap:.5rem;min-height:68px;align-items:center}.element-header[data-v-cb789acb]{display:flex;align-items:center;gap:.5rem}.element-icon[data-v-cb789acb]{width:48px;height:48px;object-fit:contain}.character-chip[data-v-cb789acb]{position:relative;display:inline-block}.character-icon[data-v-cb789acb]{width:32px;height:32px;border-radius:50%;border:2px solid transparent;display:block;transition:transform .15s ease}.empty-text[data-v-cb789acb]{opacity:.45;font-size:.9rem;color:var(--muted)}.controls[data-v-dcaed713]{display:grid;grid-template-columns:repeat(7,1fr);gap:.75rem;margin-bottom:1rem}label[data-v-dcaed713]{display:flex;flex-direction:column;font-size:.85rem}.chart-wrapper[data-v-dcaed713]{position:relative}.simulator[data-v-dcaed713]{margin-top:2rem;padding:1rem;border-radius:8px;background:var(--panel);width:100%;display:flex;flex-direction:column}.simulator h3[data-v-dcaed713]{margin-bottom:.75rem}.sim-controls[data-v-dcaed713]{display:flex;gap:.75rem;margin-bottom:.75rem}.sim-controls button[data-v-dcaed713]{padding:.4rem .75rem;border-radius:4px;background:#ffffff0f;color:var(--text);border:none;cursor:pointer}.sim-controls button[data-v-dcaed713]:hover{background:#ffffff14}.sim-controls .reset[data-v-dcaed713]{margin-left:auto;background:#ff69692e}.sim-stats[data-v-dcaed713]{display:flex;gap:1.5rem;margin-bottom:.75rem;font-size:.9rem}.sim-log[data-v-dcaed713]{max-height:200px;overflow-y:auto;font-size:.8rem;background:#ffffff0a;padding:.5rem;border-radius:4px}.pull-grid[data-v-dcaed713]{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,auto);gap:.75rem;width:100%;margin-top:1rem;padding:16px;box-sizing:border-box}.pull-card[data-v-dcaed713]{display:flex;justify-content:center;align-items:center;position:relative}.pull-card[data-v-dcaed713]:hover{transform:scale(1.05);transition:transform .15s ease-in-out}.pull-img[data-v-dcaed713]{width:60px;height:60px;border-radius:50%;border:4px solid transparent;object-fit:cover}.blue-border[data-v-dcaed713]{border-color:var(--tier-blue)}.purple-border[data-v-dcaed713]{border-color:var(--tier-purple)}.gold-border[data-v-dcaed713]{border-color:var(--tier-gold)}.gold-card[data-v-dcaed713]{background:linear-gradient(145deg,#fcbf4933,#fcbf4959);box-shadow:0 0 10px #fcbf4980}.plat-card[data-v-dcaed713]{background:linear-gradient(145deg,#ffdf004d,#ffdf0080);box-shadow:0 0 15px #ffdf00cc}.rateup-badge[data-v-dcaed713]{position:absolute;bottom:0;right:-4px;background:gold;color:#000;font-size:.7em;font-weight:700;padding:2px 4px;border-radius:6px}.control[data-v-dcaed713]{display:flex;flex-direction:column;font-size:.85rem;gap:.25rem}.history-header[data-v-dcaed713]{display:flex;justify-content:center;margin-bottom:.5rem;gap:.5rem}.history-toggle[data-v-dcaed713]{background:#ffffff14;color:var(--text);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.4rem .75rem;cursor:pointer;font-size:.85rem}.history-toggle[data-v-dcaed713]:hover{background:#ffffff1f}.ten-separator[data-v-dcaed713]{grid-column:1 / -1;text-align:center;font-size:.7rem;color:var(--muted);padding:.25rem 0;border-top:1px dashed rgba(255,255,255,.08);border-bottom:1px dashed rgba(255,255,255,.08)}.tier-list[data-v-b1fe14de]{max-width:1000px;margin:0 auto;font-family:sans-serif;color:var(--text)}.tier-table[data-v-b1fe14de]{width:100%;border-collapse:collapse}th[data-v-b1fe14de],td[data-v-b1fe14de]{border:1px solid rgba(255,255,255,.08);padding:.5rem;vertical-align:top}th[data-v-b1fe14de]{background-color:#120d19f5;text-align:left}.rank-cell[data-v-b1fe14de]{font-weight:700;background-color:#ffffff0f}.characters-cell[data-v-b1fe14de]{display:flex;flex-wrap:wrap;gap:.5rem}.character-card[data-v-b1fe14de]{cursor:pointer;position:relative;text-align:center}.character-img-wrapper[data-v-b1fe14de]{position:relative;display:inline-block}.character-img[data-v-b1fe14de]{width:60px;height:60px;object-fit:cover;border-radius:50%;display:block;margin:0 auto;border:1px solid rgba(255,255,255,.12)}.ascension-overlay[data-v-b1fe14de]{position:absolute;bottom:-3px;left:-3px;width:30px;height:30px}.ascension-icon[data-v-b1fe14de]{height:100%;width:100%;object-fit:contain}.ascension-number[data-v-b1fe14de]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;color:#000;font-size:15px}.tags[data-v-b1fe14de]{display:flex;flex-wrap:wrap;justify-content:center;margin-top:.25rem;gap:.25rem}.tag-wrapper[data-v-b1fe14de]{position:relative;display:inline-block}.tag[data-v-b1fe14de]{color:var(--text);font-size:.75rem;padding:.1rem .4rem;border-radius:.25rem;background-color:#ffffff14;cursor:pointer;-webkit-user-select:none;user-select:none;transition:filter .2s}.tag[data-v-b1fe14de]:hover{filter:brightness(1.15)}.tooltip[data-v-b1fe14de]{position:absolute;bottom:120%;left:50%;transform:translate(-50%);background:#120d19f5;color:var(--text);padding:.4rem .6rem;border-radius:.4rem;font-size:.7rem;white-space:normal;width:max-content;max-width:180px;text-align:center;box-shadow:0 0 10px #0006;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:100}.tooltip[data-v-b1fe14de]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(18,13,25,.96) transparent transparent transparent}.tag-wrapper:hover .tooltip[data-v-b1fe14de]{opacity:1;transform:translate(-50%)}.expanded-row[data-v-b1fe14de]{background-color:#ffffff0d;padding:.5rem}.fade-enter-active[data-v-f20d4860],.fade-leave-active[data-v-f20d4860]{transition:opacity .3s ease}.fade-enter-from[data-v-f20d4860],.fade-leave-to[data-v-f20d4860]{opacity:0}.exporting[data-v-6e6ae7e8],.exporting .grid-scroll[data-v-6e6ae7e8]{overflow:visible!important}.exporting .er-grid[data-v-6e6ae7e8]{margin:0!important;width:max-content!important}.options-bar[data-v-6e6ae7e8]{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.75rem}.options-row[data-v-6e6ae7e8]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem}.axis-select[data-v-6e6ae7e8]{margin-left:.3rem;background:#ffffff0d;color:var(--text);border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:.15rem .3rem;font-size:.85rem;cursor:pointer}.info-axis-label[data-v-6e6ae7e8]{font-size:.82rem;opacity:.7}.ascension-header-label[data-v-6e6ae7e8]{display:block;text-align:center;font-size:.85rem;font-weight:700;padding:.3rem .5rem}.info-badge-img[data-v-6e6ae7e8]{display:flex;align-items:center;justify-content:center;padding:1px}.info-badge-icon[data-v-6e6ae7e8]{width:16px;height:16px;display:block}.role-chip-inner[data-v-6e6ae7e8]{position:relative;display:flex;align-items:center;justify-content:center}.role-chip-label[data-v-6e6ae7e8]{position:absolute;bottom:-2px;right:-4px;font-size:.5rem;font-weight:700;background:#000000bf;color:var(--text);border-radius:3px;padding:0 2px;line-height:1.3;pointer-events:none}.role-header-inner[data-v-6e6ae7e8]{position:relative;display:inline-flex;flex-direction:column;align-items:center;cursor:pointer}.role-header-label[data-v-6e6ae7e8]{font-size:.7rem;font-weight:700;color:var(--text);margin-top:2px;line-height:1}.role-badge-inner[data-v-6e6ae7e8]{display:flex;align-items:center;justify-content:center;gap:1px}.role-badge-tag[data-v-6e6ae7e8]{font-weight:700;line-height:1;color:var(--text);right:2px;position:absolute;top:30%}.chips-label[data-v-6e6ae7e8]{font-size:.78rem;opacity:.6}.chip[data-v-6e6ae7e8]{display:flex;align-items:center;padding:2px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;opacity:.55;transition:opacity .15s,background .15s}.chip--visible[data-v-6e6ae7e8]{opacity:1}.chip--hidden[data-v-6e6ae7e8]{opacity:.3;filter:grayscale(60%)}.chip[data-v-6e6ae7e8]:hover{opacity:1;background:#ffffff14}.chip img[data-v-6e6ae7e8]{height:28px;display:block}.header-icon-btn[data-v-6e6ae7e8]{cursor:pointer;transition:opacity .15s,transform .15s}.header-icon-btn[data-v-6e6ae7e8]:hover{opacity:.5;transform:scale(.9)}.er-grid[data-v-6e6ae7e8]{border-collapse:collapse;min-width:max-content;margin:0 auto}.corner-cell[data-v-6e6ae7e8],.header-cell[data-v-6e6ae7e8]{background:#ffffff0d;padding:.4rem .5rem;border:1px solid rgba(255,255,255,.08)}.header-icon[data-v-6e6ae7e8]{height:50px;display:block;margin:0 auto}.rarity-band[data-v-6e6ae7e8]{--icon: 64px;--gap: 2px;--pad: 3px;display:grid;grid-template-columns:repeat(2,var(--icon));padding:var(--pad) 4px;min-height:calc(var(--band-rows, 1) * var(--icon) + (var(--band-rows, 1) - 1) * var(--gap) + 2 * var(--pad));border-radius:4px;box-sizing:border-box}.rarity-5[data-v-6e6ae7e8]{background:#ffd70012}.rarity-4[data-v-6e6ae7e8]{background:#c084fc12}.rarity-3[data-v-6e6ae7e8]{background:#7dd3fc12}.char-thumb[data-v-6e6ae7e8]{display:contents}.character-img-wrapper[data-v-6e6ae7e8]{position:relative;display:inline-block}.character-img-wrapper>div[data-v-6e6ae7e8]{position:inherit}.char-img[data-v-6e6ae7e8]{height:60px;width:60px;border-radius:50%;display:block}.char-img[data-v-6e6ae7e8]:hover{transform:scale(1.1)}.limited-border[data-v-6e6ae7e8]{border:2px solid red}.not-limited-border[data-v-6e6ae7e8]{border:2px solid rgb(255,255,0)}.default-border[data-v-6e6ae7e8]{border:2px solid transparent}.level-badge[data-v-6e6ae7e8]{position:absolute;width:25px;transform:translate(-50%);background:#000c;color:var(--text);font-size:.6rem;text-align:center;border-radius:15rem;font-weight:700}.heart-level-badge[data-v-6e6ae7e8]{left:22%;top:0}.magic-level-badge[data-v-6e6ae7e8]{left:22%;bottom:0}.special-level-badge[data-v-6e6ae7e8]{left:78%;bottom:0}.ascension-badge[data-v-6e6ae7e8]{left:78%;top:0}.maxLvl[data-v-6e6ae7e8]{color:#98fb98}.notMaxLvl[data-v-6e6ae7e8]{color:pink}.copy-btn[data-v-6e6ae7e8]{margin:10px;padding:.6rem 1rem;background:#ffffff0f;color:var(--text);border:1px solid rgba(255,255,255,.08);border-radius:14px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.copy-btn[data-v-6e6ae7e8]:hover{background:#ffffff1f;border-color:#ffd16e59}.profile-page[data-v-7477c326]{max-width:960px;margin:0 auto;color:var(--text)}.profile-section[data-v-7477c326],.friend-section[data-v-7477c326]{margin-top:2rem;padding:1.2rem;background:#ffffff0d;border-radius:16px}@media(max-width:768px){.profile-section[data-v-7477c326],.friend-section[data-v-7477c326]{margin-top:1.5rem;padding:.8rem}}input[data-v-7477c326],select[data-v-7477c326]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:var(--text);padding:.7rem .9rem}button[data-v-7477c326],a[data-v-7477c326]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--text);padding:.3rem .5rem;border-radius:10px;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}button[data-v-7477c326]:hover,a[data-v-7477c326]:hover{background:#ffffff1f;border-color:#ffffff2e}button[data-v-7477c326]:active,a[data-v-7477c326]:active{transform:scale(.98)}a.link[data-v-7477c326]{padding:.2rem}.add-friend-row[data-v-7477c326]{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.add-friend-row input[data-v-7477c326]{width:160px}@media(max-width:480px){.add-friend-row[data-v-7477c326]{gap:.5rem}.add-friend-row input[data-v-7477c326]{width:100%}}.union-icon.union-member[data-v-7477c326]{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.union-icon.union-member img[data-v-7477c326]{width:13px;height:13px}.union-icon.union-member[data-v-7477c326]{border-radius:50%;border:1px solid rgba(246,214,130,.5);background:var(--panel)}.friend-list[data-v-7477c326]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.friend-card[data-v-7477c326]{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;background:var(--panel);padding:.5rem .7rem;border-radius:14px}@media(max-width:768px){.friend-card[data-v-7477c326]{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem}}.friend-card.union-member[data-v-7477c326]{border:1px solid rgba(246,214,130,.4)}.self-card[data-v-7477c326]{border:1px solid rgba(246,214,130,.45);background:linear-gradient(180deg,#21170cf5,#120d0a)}.friend-left[data-v-7477c326]{display:flex;align-items:center;gap:1rem;min-width:0;flex:1 1 auto;max-width:220px}@media(max-width:768px){.friend-left[data-v-7477c326]{max-width:none;flex-basis:100%}}.friend-avatar-wrapper[data-v-7477c326]{display:block;position:relative}.profile-avatar[data-v-7477c326]{width:54px;height:54px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.12);background:#120d19f5;display:block}.profile-avatar-wrapper[data-v-7477c326]{position:relative;flex-shrink:0}.profile-avatar-button[data-v-7477c326]{padding:0;border:none;background:transparent;cursor:pointer}.profile-avatar-ring[data-v-7477c326]{width:88px;height:88px;border-radius:50%;transition:transform .15s ease,filter .15s ease}.profile-avatar-ring[data-v-7477c326]:hover{transform:scale(1.04);filter:brightness(1.05)}.profile-avatar-large[data-v-7477c326]{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid rgba(246,214,130,.85);background:#120d19f5;display:block}.favorite-badge[data-v-7477c326]{position:absolute;top:-5px;right:-10px;width:22px;height:22px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,209,110,.35);color:var(--accent);font-size:.8rem;font-weight:700}.favorite-badge[data-v-7477c326]:hover{background:#ffffff14;transform:scale(1.08)}.friend-info[data-v-7477c326]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.18rem;min-width:0}.profile-info[data-v-7477c326]{max-width:260px}.profile-info img[data-v-7477c326]{width:24px;height:24px}.friend-code-row[data-v-7477c326],.friend-union[data-v-7477c326]{min-width:0}.friend-name-row[data-v-7477c326]{display:flex;align-items:center;gap:.45rem;line-height:1;min-width:0}.friend-primary[data-v-7477c326]{flex:1;min-width:0;font-size:1.05rem;font-weight:700;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.friend-secondary[data-v-7477c326]{font-size:.78rem;line-height:1;opacity:.65}.friend-union[data-v-7477c326]{display:flex;align-items:center;gap:.32rem;font-size:.74rem;line-height:1;opacity:.8}.friend-union img[data-v-7477c326]{width:13px;height:13px}.friend-code-row[data-v-7477c326]{display:flex;align-items:center;gap:.45rem}.friend-code[data-v-7477c326]{opacity:.65;font-size:.88rem}.edit-nick-btn[data-v-7477c326]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;font-size:.75rem;line-height:1;opacity:.7}.edit-nick-btn[data-v-7477c326]:hover{opacity:1;background:#ffffff14}.nickname-inline-input[data-v-7477c326]{margin-top:.45rem;width:120px}.friend-power[data-v-7477c326]{display:flex;align-items:center;justify-content:center;gap:.9rem;flex:1;min-width:0}@media(max-width:768px){.friend-power[data-v-7477c326]{width:100%;justify-content:flex-start;flex-wrap:wrap}}.total-power-big[data-v-7477c326],.whale-power-big[data-v-7477c326]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:78px;height:78px;border-radius:18px}@media(max-width:480px){.total-power-big[data-v-7477c326],.whale-power-big[data-v-7477c326]{min-width:135px;height:65px;margin-right:-2px;flex-direction:revert}.friend[data-v-7477c326]{min-width:92px;margin:-5px}}.total-power-big[data-v-7477c326]{background:var(--panel);border:1px solid rgba(246,214,130,.35)}.whale-power-big[data-v-7477c326]{border:1px solid rgba(246,214,130,.35)}.total-power-big img[data-v-7477c326],.whale-power-big img[data-v-7477c326]{width:28px;height:28px;object-fit:contain}.total-power-value[data-v-7477c326]{font-size:1.3rem;font-weight:700;color:var(--text)}.role-grid-compact[data-v-7477c326]{display:grid;gap:.45rem}.role-grid-4-compact[data-v-7477c326]{grid-template-columns:repeat(4,1fr)}.role-grid-3-compact[data-v-7477c326]{grid-template-columns:repeat(3,1fr)}@media(max-width:480px){.role-grid-4-compact[data-v-7477c326],.role-grid-3-compact[data-v-7477c326]{grid-template-columns:repeat(3,1fr)}}.mini-power-box[data-v-7477c326]{display:flex;align-items:center;gap:.35rem;min-width:72px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.22rem .55rem}.mini-power-box img[data-v-7477c326]{width:16px;height:16px;object-fit:contain}.mini-power-box span[data-v-7477c326]{font-size:.78rem;font-weight:700}.friend-actions[data-v-7477c326]{display:flex;flex-direction:column;gap:.2rem;width:120px;flex-shrink:0}.friend-actions a[data-v-7477c326],.friend-actions button[data-v-7477c326]{width:100%;box-sizing:border-box;text-align:center}.friend-actions a[data-v-7477c326]{background:#f6d6822e;border-color:#f6d68259;font-weight:600}.friend-actions a[data-v-7477c326]:hover{background:#f6d68242}.remove-btn[data-v-7477c326]{background:#ff696924;border-color:#ff69693d}.remove-btn[data-v-7477c326]:hover{background:#ff696933}.avatar-picker[data-v-7477c326]{position:absolute;top:98px;left:0;z-index:100;width:340px;padding:1rem;border-radius:16px;background:var(--panel);border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 30px #00000059}.avatar-picker-title[data-v-7477c326]{margin-bottom:.75rem;font-size:.95rem;font-weight:700}.avatar-grid[data-v-7477c326]{display:grid;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:.55rem;max-height:300px;overflow-y:auto}.avatar-option[data-v-7477c326]{padding:0;border:none;background:transparent;border-radius:50%}..avatar-option[data-v-7477c326]:hover{transform:scale(1.08)}.avatar-option.selected[data-v-7477c326]{box-shadow:0 0 0 2px #f6d682bf}.avatar-option img[data-v-7477c326]{width:54px;height:54px;border-radius:50%;display:block}.fade-scale-enter-active[data-v-7477c326],.fade-scale-leave-active[data-v-7477c326]{transition:opacity .18s ease,transform .18s ease}.fade-scale-enter-from[data-v-7477c326],.fade-scale-leave-to[data-v-7477c326]{opacity:0;transform:scale(.96)}.offline-box[data-v-7477c326]{margin-top:2rem;padding:1rem;background:#ffffff0f;border-radius:12px}.analytics-section[data-v-7477c326]{margin-top:2rem}.analytics-controls[data-v-7477c326]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.analytics-controls label[data-v-7477c326]{display:flex;flex-direction:column;gap:.35rem}.analytics-chart[data-v-7477c326]{background:#ffffff0a;border-radius:12px;padding:1rem}@media(max-width:900px){.friend-card[data-v-7477c326]{flex-direction:column;align-items:stretch}.friend-power[data-v-7477c326]{justify-content:flex-start;flex-wrap:wrap}.friend-actions[data-v-7477c326]{width:100%;flex-direction:row}.friend-actions a[data-v-7477c326],.friend-actions button[data-v-7477c326]{flex:1}.friend-primary[data-v-7477c326]{max-width:500px}}.graph-meta[data-v-bc5e696b]{display:flex;flex-direction:column;gap:.3rem}.floating-score[data-v-bc5e696b]{margin-top:0;transform:translateY(-20%);background:linear-gradient(180deg,#282828f5,#181818f5);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #00000047}.export-header[data-v-bc5e696b]{display:none;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;border-radius:18px;background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.08)}.export-side[data-v-bc5e696b]{display:flex;align-items:center;gap:.65rem;min-width:180px}.left-side[data-v-bc5e696b]{justify-content:flex-end}.right-side[data-v-bc5e696b]{justify-content:flex-start}.export-avatar[data-v-bc5e696b]{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.2);box-shadow:0 0 12px #00000059}.left-side .export-avatar[data-v-bc5e696b]{border-color:#50b4ffb3}.right-side .export-avatar[data-v-bc5e696b]{border-color:#ff7878b3}.export-name[data-v-bc5e696b]{font-size:1rem;font-weight:700;color:var(--text);text-shadow:0 1px 2px rgba(0,0,0,.4)}.left-side .export-name[data-v-bc5e696b]{color:var(--info-soft)}.right-side .export-name[data-v-bc5e696b]{color:var(--danger-soft)}.export-score[data-v-bc5e696b]{margin-top:0;display:flex;align-items:center;align-self:center;padding:.55rem 1rem;transform:translateY(-1px);background:linear-gradient(180deg,#282828f5,#181818f5);border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 14px #00000059}.score-content[data-v-bc5e696b]{display:flex;align-items:center;gap:.4rem}.export-score .score-label[data-v-bc5e696b]{font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;display:flex;align-items:center}.export-score .score-value[data-v-bc5e696b]{font-size:1rem;line-height:1;display:flex;align-items:center}.export-score .score-icon[data-v-bc5e696b]{height:18px;width:18px;flex-shrink:0}.export-matchup[data-v-bc5e696b]{display:flex;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:700;color:var(--text)}.vs-text[data-v-bc5e696b]{color:var(--muted)}.graph-container[data-v-bc5e696b]{display:inline-flex;flex-direction:column;align-items:center;width:fit-content;max-width:max-content;margin:0 auto}.header[data-v-bc5e696b]{margin-bottom:1rem;text-align:center}.subtitle[data-v-bc5e696b]{margin-top:.75rem;display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;font-size:1.05rem}.score-pill[data-v-bc5e696b]{margin:auto;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .65rem;border-radius:999px;background:var(--panel);border:1px solid rgba(255,255,255,.08);font-size:.85rem;color:var(--text);line-height:1}.score-icon[data-v-bc5e696b]{height:14px}.score-label[data-v-bc5e696b]{color:var(--muted)}.score-value[data-v-bc5e696b]{font-weight:700;color:var(--text);margin-left:.15rem}.missing-codes[data-v-bc5e696b]{flex-direction:column;gap:.75rem}.inline-pickers[data-v-bc5e696b]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center}.controls[data-v-bc5e696b]{margin-bottom:1rem;gap:1rem}.diff-groups[data-v-bc5e696b]{display:flex;gap:.1rem;align-items:flex-start;width:fit-content;max-width:max-content;justify-content:flex-start;margin:0 auto}.diff-group[data-v-bc5e696b]{min-width:72px;min-height:802px;display:flex;flex-direction:column;align-items:center;flex:0 0 auto;width:max-content}.characters-cell[data-v-bc5e696b]{display:flex;align-items:flex-start}.char-column[data-v-bc5e696b]{display:flex;flex-direction:column;justify-content:flex-end;gap:.35rem;height:770px;flex:0 0 auto}.character-wrapper[data-v-bc5e696b]{position:relative;flex:0 0 auto}.character-img[data-v-bc5e696b]{width:68px;height:68px;border-radius:50%;display:block;transition:transform .15s ease}.comparison-badge[data-v-bc5e696b]{position:absolute;left:50%;bottom:0;transform:translate(-50%);background:#000000e6;padding:1px 3px;border-radius:999px;font-size:.55rem;font-weight:700;white-space:nowrap;border:1px solid rgba(255,255,255,.12)}.diff-label[data-v-bc5e696b]{font-weight:700;margin-bottom:.5rem}.character-img[data-v-bc5e696b]:hover{transform:scale(1.08)}.limited-border[data-v-bc5e696b]{border:2px solid red}.not-limited-border[data-v-bc5e696b]{border:2px solid yellow}.default-border[data-v-bc5e696b]{border:2px solid transparent}.state-green[data-v-bc5e696b]{color:var(--success);font-weight:700}.state-normal[data-v-bc5e696b]{color:var(--text)}.state-none[data-v-bc5e696b]{color:var(--muted)}.arrow-green[data-v-bc5e696b]{color:var(--success);font-weight:800}.arrow-normal[data-v-bc5e696b]{color:var(--muted)}.copy-btn[data-v-bc5e696b]{margin:10px;padding:.6rem 1rem;background:#ffffff0f;color:var(--text);border:1px solid rgba(255,255,255,.08);border-radius:14px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.copy-btn[data-v-bc5e696b]:hover{background:#ffffff1f;border-color:#ffd16e59}@media(max-width:700px){.character-img[data-v-bc5e696b]{width:58px;height:58px}.comparison-badge[data-v-bc5e696b]{font-size:.55rem}.diff-label[data-v-bc5e696b]{width:70px;font-size:1rem}.subtitle[data-v-bc5e696b]{gap:.6rem;font-size:.95rem}}.changed-dot[data-v-2226624d]{display:inline-block;width:8px;height:8px;margin-left:8px;border-radius:50%;background:#ffd16e4d;box-shadow:0 0 8px #ffd16e73}.json-editor[data-v-2226624d]{width:100%;min-height:240px;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--text);font-family:monospace;font-size:.9rem;resize:vertical;box-sizing:border-box}.beta-settings[data-v-2226624d]{max-width:900px;margin:0 auto;padding:24px;color:var(--text)}.warning[data-v-2226624d]{margin-bottom:24px;color:#ffd16ee6}.section[data-v-2226624d]{margin-bottom:32px;padding:20px;border-radius:12px;background:#120d19f5;border:1px solid rgba(255,255,255,.08)}.section h2[data-v-2226624d]{margin-top:0;margin-bottom:20px}.setting[data-v-2226624d]{margin-bottom:18px}.setting[data-v-2226624d]:last-child{margin-bottom:0}.setting-header[data-v-2226624d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:16px}label[data-v-2226624d]{font-weight:600}.default[data-v-2226624d]{font-size:.85rem;color:var(--muted)}.description[data-v-2226624d]{margin:0 0 8px;color:var(--muted);font-size:.9rem}input[data-v-2226624d]{width:100%;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--text);font-size:1rem;box-sizing:border-box}input[data-v-2226624d]:focus{outline:none;border-color:#ffd16e73}.analytics-page[data-v-0f21f71a]{max-width:1024px;margin:0 auto;color:var(--text)}.analytics-summary[data-v-0f21f71a]{margin-bottom:2rem}.summary-grid[data-v-0f21f71a]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:1rem;margin-top:1rem}.summary-card[data-v-0f21f71a]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1rem}.summary-card strong[data-v-0f21f71a]{display:block;font-size:2rem;margin-bottom:.5rem}.analytics-section[data-v-0f21f71a]{margin-bottom:2rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1rem}.errors-section[data-v-0f21f71a]{border-color:#dc26262e;background:#ffffff0f}.errors-section h2[data-v-0f21f71a]{display:flex;align-items:center;gap:.5rem}.error-icon[data-v-0f21f71a]{color:var(--danger);font-size:1.1rem}.error-badge[data-v-0f21f71a]{display:inline-flex;align-items:center;justify-content:center;background:#dc2626e6;color:var(--text);font-size:.75rem;font-weight:700;border-radius:999px;padding:0 .5rem;min-width:1.4rem;height:1.4rem;margin-left:.25rem}.no-errors[data-v-0f21f71a]{color:var(--success);padding:.75rem 0;font-size:.95rem}.error-row[data-v-0f21f71a]{cursor:pointer;transition:background .15s}.error-row[data-v-0f21f71a]:hover{background:#ffffff0a}.error-row.expanded[data-v-0f21f71a]{background:#dc262612}.error-row td[data-v-0f21f71a]{vertical-align:top}.user-tag[data-v-0f21f71a]{display:inline-block;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:1px 5px;font-size:.75rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.error-message-cell[data-v-0f21f71a]{color:var(--danger);word-break:break-word;max-width:320px}.stack-cell[data-v-0f21f71a]{font-size:.75rem;max-width:240px;color:var(--muted)}.stack-truncated[data-v-0f21f71a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:240px}.stack-full[data-v-0f21f71a]{white-space:pre-wrap;word-break:break-all;display:block}.count-badge[data-v-0f21f71a]{display:inline-flex;align-items:center;justify-content:center;background:#dc26262e;color:var(--danger);font-size:.8rem;font-weight:700;border-radius:6px;padding:0 .4rem;min-width:1.6rem;height:1.4rem}.mono[data-v-0f21f71a]{font-family:monospace;font-size:.82rem}.dim[data-v-0f21f71a]{color:var(--muted)}.section-header[data-v-0f21f71a]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.analytics-table[data-v-0f21f71a]{width:100%;border-collapse:collapse}.analytics-table th[data-v-0f21f71a],.analytics-table td[data-v-0f21f71a]{text-align:left;padding:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.analytics-table th[data-v-0f21f71a]{color:var(--text)}.analytics-table pre[data-v-0f21f71a]{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--muted)}button[data-v-0f21f71a]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--text);padding:.6rem .9rem;border-radius:10px;cursor:pointer;transition:background .2s ease,border-color .2s ease}button[data-v-0f21f71a]:hover{background:#ffffff1f}.error-message[data-v-0f21f71a]{color:var(--danger)}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-colored:#ddd}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translate(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px;white-space:pre-wrap}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--default{background:var(--toastify-color-progress-colored)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentcolor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__none{0%,60%,75%,90%,to{animation-duration:0;animation-timing-function:none}0%{opacity:1;transform:translateZ(0)}to{transform:translateZ(0)}}.Toastify__none-enter--bottom-center,.Toastify__none-enter--bottom-left,.Toastify__none-enter--bottom-right,.Toastify__none-enter--top-center,.Toastify__none-enter--top-left,.Toastify__none-enter--top-right{animation-name:Toastify__none}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.character-link[data-v-c367730e]{position:relative;display:inline-flex;align-items:baseline;text-decoration:none;color:#dbadc4;cursor:pointer;font-size:inherit}.inline-img[data-v-c367730e]{height:1em;width:auto;border-radius:50%;margin-right:.25em;flex-shrink:0;vertical-align:bottom}.hover-preview[data-v-c367730e]{display:none;position:absolute;top:50%;left:100%;transform:translateY(-50%);width:8em;height:8em;border-radius:.5em;overflow:hidden;box-shadow:0 0 10px #00000080;z-index:10}.hover-preview img[data-v-c367730e]{width:100%;height:100%;object-fit:cover}.character-link:hover .hover-preview[data-v-c367730e]{display:block}
