.fade-enter-active[data-v-53e5ee0c],.fade-leave-active[data-v-53e5ee0c]{transition:opacity .15s ease}.fade-enter-from[data-v-53e5ee0c],.fade-leave-to[data-v-53e5ee0c]{opacity:0}section[data-v-782b3df0]{color:#fff}.latest-update-section[data-v-c6b7574d]{background-image:url(/images/update_background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.arrow-button[data-v-24d4d24f]{position:absolute;top:50%;transform:translateY(-50%);z-index:30;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:9999px;color:#ede9fe;background:radial-gradient(circle at center,#7e22cee6,#4f46e5b3);box-shadow:0 10px 25px #5746e540;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;border:1px solid rgba(237,233,254,.35)}.arrow-button[data-v-24d4d24f]:hover{transform:translateY(-50%) scale(1.05);box-shadow:0 14px 32px #8b5cf659}.arrow-button[data-v-24d4d24f]:focus-visible{outline:2px solid rgba(196,181,253,.6);outline-offset:2px}.arrow-icon[data-v-24d4d24f]{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}.arrow-icon svg[data-v-24d4d24f]{color:#f5f3ff}@media(max-width:767px){section[data-v-24d4d24f]{padding-top:2rem;padding-bottom:2.5rem}}.arrow-button--compact[data-v-24d4d24f]{width:44px;height:44px}.arrow-button--compact .arrow-icon[data-v-24d4d24f]{width:1.1rem;height:1.1rem}.character-name-row[data-v-24d4d24f]{display:inline-flex;align-items:center;gap:.5rem}.upcoming-section[data-v-629376b7]{background-image:url(/images/upcoming_characters_background.png);background-size:cover;background-position:center;background-repeat:no-repeat}.upcoming-section[data-v-629376b7]:before{content:"";position:absolute;inset:0;background:#0f0d1999;pointer-events:none}.upcoming-section>.content-wrapper[data-v-629376b7]{position:relative;z-index:1}.upcoming-section[data-v-629376b7]{position:relative}.page-background[data-v-507d1bd4]{width:100%;min-height:100vh;background-image:url(/images/background.jpg);background-size:cover;background-position:center;background-attachment:fixed}.home-content[data-v-507d1bd4]{padding-bottom:4rem}.page-background[data-v-b41a0011]{background-image:url(/images/background.jpg);background-size:cover;background-position:center;background-attachment:fixed}.characters-sorting-bar[data-v-b41a0011]{background:#0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.75rem;padding:1.5rem;border:0px solid rgba(255,255,255,.2)}.sort-button[data-v-b41a0011]{padding:.5rem 1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:.5rem;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease-out}.sort-button[data-v-b41a0011]:hover{background:#fff3;border-color:#ffffff80}.sort-button.active[data-v-b41a0011]{background:#3b82f680;border-color:#3b82f6cc}.reset-button[data-v-b41a0011]{background:#ef44444d;border-color:#ef444480}.reset-button[data-v-b41a0011]:hover{background:#ef444480}.sort-button-icon[data-v-b41a0011]{padding:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:.5rem;cursor:pointer;transition:all .2s ease-out;display:flex;align-items:center;justify-content:center}.sort-button-icon[data-v-b41a0011]:hover{background:#fff3;border-color:#ffffff80;transform:scale(1.1)}.sort-button-icon.active[data-v-b41a0011]{background:#3b82f680;border-color:#3b82f6cc}.character-card[data-v-b41a0011]{display:flex;justify-content:center;align-items:flex-start;min-height:280px;cursor:pointer}.character-card-container[data-v-b41a0011]{margin:0 auto}.character-image-container[data-v-b41a0011]{position:relative}.character-image[data-v-b41a0011]{display:block;transition:transform .1s ease-out}.element-border[data-v-b41a0011],.element-gradient[data-v-b41a0011],.character-icons-container[data-v-b41a0011]{position:absolute}.element-icon[data-v-b41a0011]{display:block}.class-badge[data-v-b41a0011]{display:flex}.class-icon[data-v-b41a0011],.class-text[data-v-b41a0011]{display:block}.character-name-container[data-v-b41a0011]{position:absolute}.character-name[data-v-b41a0011]{margin:0}.character-card[data-element=justice]:hover .character-card-container[data-v-b41a0011]{border-color:#2d93db!important}.character-card[data-element=instinct]:hover .character-card-container[data-v-b41a0011]{border-color:#eb9800!important}.character-card[data-element=order]:hover .character-card-container[data-v-b41a0011]{border-color:#1eb277!important}.character-card[data-element=passion]:hover .character-card-container[data-v-b41a0011]{border-color:#e63e6d!important}.character-card[data-element=void]:hover .character-card-container[data-v-b41a0011]{border-color:#9943da!important}.character-card:hover .character-image[data-v-b41a0011]{transform:scale(1.1);transition:transform .1s ease-out}.character-card-skeleton[data-v-b41a0011]{height:280px;background:#ffffff1a;border-radius:1rem;border:2px solid rgba(255,255,255,.3);animation:pulse-b41a0011 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-b41a0011{0%,to{opacity:1}50%{opacity:.5}}.toast[data-v-cb4acb4f]{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.5rem;min-width:300px;max-width:500px;padding:1rem 1.5rem;animation:.3s ease-out slideIn-cb4acb4f;position:fixed;top:1.5rem;right:1.5rem;box-shadow:0 10px 25px #0000004d}.toast-success[data-v-cb4acb4f]{color:#fff;background:#22c55ee6;border:1px solid #22c55e}.toast-error[data-v-cb4acb4f]{color:#fff;background:#ef4444e6;border:1px solid #ef4444}.toast-info[data-v-cb4acb4f]{color:#fff;background:#3b82f6e6;border:1px solid #3b82f6}.toast-content[data-v-cb4acb4f]{align-items:center;gap:.75rem;display:flex}.toast-message[data-v-cb4acb4f]{font-size:.875rem;font-weight:500}.toast-enter-active[data-v-cb4acb4f]{animation:.3s ease-out slideIn-cb4acb4f}.toast-leave-active[data-v-cb4acb4f]{animation:.3s ease-in slideOut-cb4acb4f}@keyframes slideIn-cb4acb4f{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOut-cb4acb4f{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.page-background[data-v-2abd9247]{background-image:url(/images/background.jpg);background-size:cover;background-position:center;background-attachment:fixed}.character-background-section[data-v-2abd9247]{background-image:url(/images/character_background.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;padding:0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.character-section-content[data-v-2abd9247]{margin:0 auto;padding:2rem 1rem}.info-header-container[data-v-2abd9247]{background:#ffffff36;border-left:5px solid #FFFFFF;padding:.75rem 1.5rem;margin:0;margin-bottom:1.5rem;width:100%}.info-header-text[data-v-2abd9247]{color:#fff;font-size:1rem;font-weight:600;text-transform:lowercase}.info-content-row[data-v-2abd9247]{display:flex;gap:2rem;align-items:flex-start;margin-bottom:2rem;padding:0;flex-wrap:wrap}.character-card-container[data-v-2abd9247]{width:min(280px,100%);aspect-ratio:14 / 22;border-radius:1rem;border:2px solid rgba(255,255,255,.5);padding:6px;overflow:hidden;background:transparent;position:relative;box-shadow:0 25px 50px -12px #00000040;flex-shrink:0}.character-card-image-container[data-v-2abd9247]{position:relative;border-radius:.75rem;overflow:hidden;width:100%;height:100%}.character-card-image[data-v-2abd9247]{width:100%;height:100%;object-fit:cover;object-position:center}.character-element-border[data-v-2abd9247]{position:absolute;bottom:0;left:0;right:0;height:7px}.character-element-gradient[data-v-2abd9247]{position:absolute;bottom:0;left:0;right:0;height:100%;pointer-events:none}.character-info-right[data-v-2abd9247]{flex:1;display:flex;flex-direction:column;gap:1rem}.info-class-badge[data-v-2abd9247]{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:.25rem;background-color:#1f2937cc;width:fit-content}.class-icon-small[data-v-2abd9247]{width:20px;height:20px}.class-text-small[data-v-2abd9247]{color:#fff;font-weight:600;text-transform:capitalize;font-size:.875rem}.info-name-row[data-v-2abd9247]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.element-icon-medium[data-v-2abd9247]{width:32px;height:32px}.character-name-large[data-v-2abd9247]{color:#fff;font-weight:700;font-size:1.25rem;margin:0}.stars-container[data-v-2abd9247]{display:flex;gap:.25rem}.star-icon[data-v-2abd9247]{color:gold;font-size:1.25rem}.info-specification[data-v-2abd9247]{margin-top:.5rem}.specification-text[data-v-2abd9247]{color:#fff;font-size:1.05rem;line-height:1.6;font-weight:600}.info-description[data-v-2abd9247]{margin-top:1rem}.description-label[data-v-2abd9247]{color:#fff;font-weight:600;font-size:1rem;margin-bottom:.5rem}.description-text[data-v-2abd9247]{color:#ffffffe6;font-size:.95rem;line-height:1.6}.partners-grid[data-v-2abd9247]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;margin-top:1.5rem;padding:0}.partners-placeholder[data-v-2abd9247]{color:#ffffffb3;font-style:italic;padding:.75rem 0 1.5rem}.partner-card-column[data-v-2abd9247]{display:flex;flex-direction:column;gap:.75rem}.partner-name-top[data-v-2abd9247]{color:#fff;font-weight:600;font-size:.95rem;text-align:left}.partner-card-image-container[data-v-2abd9247]{width:100%;border-radius:.5rem;overflow:hidden;background:#ffffff1a}.partner-card-image[data-v-2abd9247]{width:100%;height:auto;display:block}.partner-card-image-placeholder[data-v-2abd9247]{width:100%;border-radius:.5rem;background:#ffffff1a;display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:.875rem;padding:1rem;text-align:center}.tabs-switches[data-v-2abd9247]{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.tab-switch[data-v-2abd9247]{background:transparent;border:none;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;padding:.5rem 0;transition:all .3s ease}.tab-switch.active[data-v-2abd9247]{color:#8a88c4;text-decoration:underline}.tab-switch[data-v-2abd9247]:hover{color:#8a88c4}.cards-section[data-v-2abd9247]{margin-bottom:2rem}.character-detail-card-container[data-v-2abd9247]{position:relative;width:100%;height:100%}.character-detail-card-container[data-v-2abd9247]:hover,.character-detail-card-container.locked[data-v-2abd9247]{transform:translateY(-2px)}.character-detail-card-image-container[data-v-2abd9247]{position:absolute}.character-detail-card-image[data-v-2abd9247]{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .3s ease}.character-detail-card-container:hover .character-detail-card-image[data-v-2abd9247],.character-detail-card-container.locked .character-detail-card-image[data-v-2abd9247]{transform:scale(1.15)!important}.character-detail-card-left-bar[data-v-2abd9247],.character-detail-card-cost-square[data-v-2abd9247]{position:absolute}.character-detail-card-cost-text[data-v-2abd9247]{color:#fff;font-weight:700;font-size:1.125rem}.character-detail-card-info[data-v-2abd9247]{position:absolute;inset:0;display:flex;flex-direction:column;padding:.75rem;padding-left:58px;z-index:3}.character-detail-card-header[data-v-2abd9247]{height:44px;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:.5rem}.character-detail-card-name[data-v-2abd9247]{color:#fff;font-weight:700;font-size:1rem;margin:0 0 .125rem;line-height:1.2;text-shadow:0 2px 6px rgba(0,0,0,.9),0 1px 3px rgba(0,0,0,.8)}.character-detail-card-type[data-v-2abd9247]{color:#ffffffe6;font-weight:600;font-size:.75rem;text-transform:uppercase;display:block;line-height:1.2;text-shadow:0 2px 6px rgba(0,0,0,.9),0 1px 3px rgba(0,0,0,.8)}.character-detail-card-description[data-v-2abd9247]{position:absolute;bottom:.75rem;left:.75rem;right:.75rem;text-align:center;padding:.75rem;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.5rem;margin:0}.character-detail-card-description p[data-v-2abd9247]{color:#fffffff2;font-size:.75rem;line-height:1.4;margin:0;text-shadow:0 2px 6px rgba(0,0,0,.9),0 1px 3px rgba(0,0,0,.8)}.base-card-placeholder[data-v-2abd9247]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:.875rem;text-align:center;padding:1rem}.epiphanies-row[data-v-2abd9247]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:1.5rem;margin-bottom:1.5rem}.epiphanies-row[data-v-2abd9247],.base-cards-grid[data-v-2abd9247]{--card-width: calc((100% - 4rem)/5) }.base-cards-grid[data-v-2abd9247]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem;margin-bottom:1.5rem}.cards-section-empty[data-v-2abd9247]{color:#ffffffb3;font-style:italic;padding:.75rem 0}.base-card-item[data-v-2abd9247]{aspect-ratio:5 / 7;width:100%}.epiphanies-subsection[data-v-2abd9247]{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;margin-bottom:1rem}.epiphanies-header[data-v-2abd9247]{display:flex;align-items:center;justify-content:space-between}.epiphanies-title[data-v-2abd9247]{color:#ffffffd9;font-weight:600;font-size:.95rem;letter-spacing:.08em;text-transform:lowercase}.epiphanies-empty[data-v-2abd9247]{color:#ffffffa6;font-size:.85rem;font-style:italic}.epiphany-card-wrapper[data-v-2abd9247]{perspective:1000px;aspect-ratio:5 / 7;width:100%}.epiphany-card[data-v-2abd9247]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s ease}.epiphany-card.is-flipped[data-v-2abd9247]{transform:rotateY(180deg)}.epiphany-card-front[data-v-2abd9247],.epiphany-card-back[data-v-2abd9247]{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:.5rem;overflow:visible}.epiphany-card-front .character-detail-card-container[data-v-2abd9247],.epiphany-card-back .character-detail-card-container[data-v-2abd9247]{border-radius:.5rem;overflow:hidden}.epiphany-card-front[data-v-2abd9247]{z-index:2}.epiphany-card-back[data-v-2abd9247]{transform:rotateY(180deg)}.epiphany-card-image[data-v-2abd9247]{width:100%;height:100%;object-fit:cover}.comments-section[data-v-2abd9247]{background:#0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.75rem;padding:1.5rem;border:0px solid rgba(255,255,255,.2)}.comment-form-container[data-v-2abd9247]{background:#ffffff0d;border-radius:.5rem;padding:1rem;border:1px solid rgba(255,255,255,.1)}.comment-textarea[data-v-2abd9247]{width:100%;padding:.75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;color:#fff;margin-bottom:.75rem;resize:vertical;font-family:inherit}.comment-textarea[data-v-2abd9247]::placeholder{color:#ffffff80}.comment-textarea[data-v-2abd9247]:focus{outline:none;border-color:#3b82f680;background:#ffffff26}.comment-submit-button[data-v-2abd9247]{padding:.5rem 1.5rem;background:#3b82f699;border:1px solid rgba(59,130,246,.8);border-radius:.5rem;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease-out}.comment-submit-button[data-v-2abd9247]:hover:not(:disabled){background:#3b82f6cc;border-color:#3b82f6}.comment-submit-button[data-v-2abd9247]:disabled{opacity:.5;cursor:not-allowed}.comment-pending[data-v-2abd9247]{background:#eab30833;border:1px solid rgba(234,179,8,.4);border-radius:.5rem}.comment-login-prompt[data-v-2abd9247]{background:#ffffff0d;border-radius:.5rem;padding:1rem;border:1px solid rgba(255,255,255,.1);text-align:center}.builds-container[data-v-2abd9247]{margin-top:2rem}.build-item[data-v-2abd9247]{margin-bottom:3rem}.build-info-row[data-v-2abd9247]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;margin-top:1.5rem;margin-bottom:2rem}.build-info-column[data-v-2abd9247]{display:flex;flex-direction:column;gap:1rem}.build-subtitle[data-v-2abd9247]{color:#fff;font-weight:600;font-size:1rem;text-transform:lowercase;margin:0}.build-description-text[data-v-2abd9247]{color:#ffffffe6;font-size:.95rem;line-height:1.6;margin:0}.build-description-empty[data-v-2abd9247]{color:#ffffff80;font-style:italic}.stat-focus-list[data-v-2abd9247]{display:flex;flex-direction:column;gap:.5rem}.stat-focus-item[data-v-2abd9247]{font-weight:600;font-size:.95rem;line-height:1.5}.build-partner-card[data-v-2abd9247]{display:flex;flex-direction:column;gap:.75rem;max-width:200px}.build-partner-image-container[data-v-2abd9247]{width:200px;height:200px;border-radius:.5rem;overflow:hidden;border:2px solid rgba(255,255,255,.5);position:relative}.build-partner-image[data-v-2abd9247]{width:100%;height:100%;object-fit:cover}.build-partner-placeholder[data-v-2abd9247]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:.875rem;text-align:center;padding:1rem}.build-partner-name[data-v-2abd9247]{color:#fff;font-weight:600;font-size:.95rem;margin:0}.build-section[data-v-2abd9247]{margin-top:2rem;margin-bottom:2rem}.equipment-row[data-v-2abd9247]{display:flex;flex-direction:row;gap:1.5rem;margin-top:1.5rem;flex-wrap:wrap}.equipment-item[data-v-2abd9247]{display:flex;flex-direction:row;gap:1rem;background:#ffffff0d;border-radius:.5rem;padding:1rem;border:1px solid rgba(255,255,255,.2);flex:1;min-width:300px}.equipment-image-container[data-v-2abd9247]{width:100px;height:100px;border-radius:.5rem;overflow:hidden;position:relative;background:#ffffff1a;flex-shrink:0}.equipment-image[data-v-2abd9247]{width:100%;height:100%;object-fit:cover}.equipment-placeholder[data-v-2abd9247]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:.75rem;text-align:center;padding:.5rem}.equipment-type-badge[data-v-2abd9247]{position:absolute;top:.25rem;left:.25rem;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.equipment-type-weapon[data-v-2abd9247]{background:linear-gradient(135deg,#ef4444e6,#dc2626e6);color:#fff}.equipment-type-armor[data-v-2abd9247]{background:linear-gradient(135deg,#22c55ee6,#16a34ae6);color:#fff}.equipment-type-trinket[data-v-2abd9247]{background:linear-gradient(135deg,#3b82f6e6,#2563ebe6);color:#fff}.equipment-info[data-v-2abd9247]{display:flex;flex-direction:column;gap:.5rem;flex:1}.equipment-name[data-v-2abd9247]{color:#fff;font-weight:600;font-size:1rem;margin:0}.equipment-description[data-v-2abd9247]{color:#fffc;font-size:.875rem;line-height:1.5;margin:0}.memory-fragments-row[data-v-2abd9247]{display:flex;flex-direction:row;gap:1.5rem;margin-top:1.5rem;flex-wrap:wrap}.memory-fragment-item[data-v-2abd9247]{display:flex;flex-direction:column;gap:.75rem;align-items:center;max-width:150px}.memory-fragment-image[data-v-2abd9247]{width:150px;height:150px;border-radius:.5rem;object-fit:cover;border:2px solid rgba(255,255,255,.5)}.memory-fragment-placeholder[data-v-2abd9247]{width:150px;height:150px;border-radius:.5rem;border:2px solid rgba(255,255,255,.5);background:#ffffff1a;display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:.875rem;text-align:center;padding:1rem}.memory-fragment-name[data-v-2abd9247]{color:#fff;font-weight:600;font-size:.875rem;text-align:center;margin:0;line-height:1.3}.builds-empty[data-v-2abd9247]{margin-top:2rem;text-align:center;color:#ffffffb3;font-size:1.125rem}.comment-item[data-v-2abd9247]{background:#ffffff0d;border-radius:.5rem;padding:1rem;border:1px solid rgba(255,255,255,.1);transition:all .2s ease-out}.comment-item[data-v-2abd9247]:hover{background:#ffffff14;border-color:#fff3}@media(max-width:768px){.comments-section[data-v-2abd9247]{margin-left:-1rem;margin-right:-1rem;border-radius:0}}.like-button[data-v-2abd9247]{display:flex;align-items:center;padding:.5rem .75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;color:#fff;cursor:pointer;transition:all .2s ease-out;font-size:.875rem}.like-button[data-v-2abd9247]:hover{background:#ffffff26;border-color:#ffffff4d}.like-button.liked[data-v-2abd9247]{background:#ef44444d;border-color:#ef444499;color:#fca5a5}.like-button.liked[data-v-2abd9247]:hover{background:#ef444466;border-color:#ef4444cc}@media(max-width:1024px){.base-cards-grid[data-v-2abd9247],.epiphanies-row[data-v-2abd9247]{grid-template-columns:repeat(3,minmax(0,1fr))}.build-info-row[data-v-2abd9247]{grid-template-columns:repeat(2,minmax(0,1fr))}.build-partner-card[data-v-2abd9247]{max-width:180px}}@media(max-width:768px){.info-content-row[data-v-2abd9247]{flex-direction:column;gap:1.5rem}.character-card-container[data-v-2abd9247]{width:min(260px,85vw)}.character-info-right[data-v-2abd9247]{width:100%}.partners-grid[data-v-2abd9247]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.base-cards-grid[data-v-2abd9247],.epiphanies-row[data-v-2abd9247]{grid-template-columns:repeat(2,minmax(0,1fr))}.tabs-switches[data-v-2abd9247]{gap:1rem}.build-info-row[data-v-2abd9247]{grid-template-columns:1fr}.equipment-item[data-v-2abd9247]{flex-direction:column;align-items:flex-start}.equipment-image-container[data-v-2abd9247]{width:100%;height:140px}.equipment-info[data-v-2abd9247]{width:100%}.memory-fragments-row[data-v-2abd9247]{gap:1rem}}@media(max-width:640px){.guide-card[data-v-2abd9247]{min-height:320px}.guide-card-image[data-v-2abd9247]{height:180px}.partners-grid[data-v-2abd9247]{grid-template-columns:1fr}.memory-fragment-item[data-v-2abd9247]{max-width:120px}.memory-fragment-image[data-v-2abd9247],.memory-fragment-placeholder[data-v-2abd9247]{width:120px;height:120px}}.page-background[data-v-ba1fdc8a]{background-image:url(/images/background.jpg);background-size:cover;background-position:center;background-attachment:fixed}.partners-sorting-bar[data-v-ba1fdc8a]{background:#0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.75rem;padding:1.5rem;border:0px solid rgba(255,255,255,.2)}.sort-button[data-v-ba1fdc8a]{padding:.5rem 1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:.5rem;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease-out}.sort-button[data-v-ba1fdc8a]:hover{background:#fff3;border-color:#ffffff80}.sort-button.active[data-v-ba1fdc8a]{background:#3b82f680;border-color:#3b82f6cc}.reset-button[data-v-ba1fdc8a]{background:#ef44444d;border-color:#ef444480}.reset-button[data-v-ba1fdc8a]:hover{background:#ef444480}.sort-button-icon[data-v-ba1fdc8a]{padding:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:.5rem;cursor:pointer;transition:all .2s ease-out;display:flex;align-items:center;justify-content:center}.sort-button-icon[data-v-ba1fdc8a]:hover{background:#fff3;border-color:#ffffff80;transform:scale(1.1)}.sort-button-icon.active[data-v-ba1fdc8a]{background:#3b82f680;border-color:#3b82f6cc}.partner-card[data-v-ba1fdc8a]{display:flex;justify-content:center;align-items:flex-start;min-height:180px;cursor:pointer}.partner-card-container[data-v-ba1fdc8a]{margin:0 auto}.partner-image-container[data-v-ba1fdc8a]{position:relative}.partner-image[data-v-ba1fdc8a]{display:block}.partner-class-badge[data-v-ba1fdc8a]{position:absolute}.partner-class-icon[data-v-ba1fdc8a],.partner-class-text[data-v-ba1fdc8a]{display:block}.partner-bottom-gradient[data-v-ba1fdc8a],.partner-name-container[data-v-ba1fdc8a]{position:absolute}.partner-name[data-v-ba1fdc8a]{margin:0}.partner-name-row[data-v-ba1fdc8a]{display:inline-flex;align-items:center;gap:.5rem}.partner-card:hover .partner-card-container[data-v-ba1fdc8a]{border-color:#fffc!important}.partner-card-skeleton[data-v-ba1fdc8a]{height:180px;background:#ffffff1a;border-radius:1rem;border:2px solid rgba(255,255,255,.3);animation:pulse-ba1fdc8a 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-ba1fdc8a{0%,to{opacity:1}50%{opacity:.5}}.page-background[data-v-bffd5a5f]{background-image:url(/images/background.jpg);background-position:50%;background-size:cover;background-attachment:fixed}.comments-section[data-v-bffd5a5f]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000001a;border:0 solid #fff3;border-radius:.75rem;padding:1.5rem}.comment-form-container[data-v-bffd5a5f]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;padding:1rem}.comment-textarea[data-v-bffd5a5f]{color:#fff;resize:vertical;background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;width:100%;margin-bottom:.75rem;padding:.75rem;font-family:inherit}.comment-textarea[data-v-bffd5a5f]::placeholder{color:#ffffff80}.comment-textarea[data-v-bffd5a5f]:focus{background:#ffffff26;border-color:#3b82f680;outline:none}.comment-submit-button[data-v-bffd5a5f]{color:#fff;cursor:pointer;background:#3b82f699;border:1px solid #3b82f6cc;border-radius:.5rem;padding:.5rem 1.5rem;font-weight:600;transition:all .2s ease-out}.comment-submit-button[data-v-bffd5a5f]:hover:not(:disabled){background:#3b82f6cc;border-color:#3b82f6}.comment-submit-button[data-v-bffd5a5f]:disabled{opacity:.5;cursor:not-allowed}.comment-pending[data-v-bffd5a5f]{background:#eab30833;border:1px solid #eab30866;border-radius:.5rem}.comment-login-prompt[data-v-bffd5a5f]{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;padding:1rem}.comment-item[data-v-bffd5a5f]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;padding:1rem;transition:all .2s ease-out}.comment-item[data-v-bffd5a5f]:hover{background:#ffffff14;border-color:#fff3}.info-class-badge[data-v-bffd5a5f]{background-color:#1f2937cc;border-radius:.25rem;align-items:center;gap:.375rem;width:fit-content;padding:.375rem .625rem;display:flex}.class-icon-small[data-v-bffd5a5f]{width:20px;height:20px}.class-text-small[data-v-bffd5a5f]{color:#fff;text-transform:capitalize;font-size:.875rem;font-weight:600}.like-button[data-v-bffd5a5f]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;align-items:center;padding:.5rem .75rem;font-size:.875rem;transition:all .2s ease-out;display:flex}.like-button[data-v-bffd5a5f]:hover{background:#ffffff26;border-color:#ffffff4d}.like-button.liked[data-v-bffd5a5f]{color:#fca5a5;background:#ef44444d;border-color:#ef444499}.like-button.liked[data-v-bffd5a5f]:hover{background:#ef444466;border-color:#ef4444cc}.partner-detail-stars[data-v-bffd5a5f]{align-items:center;gap:.4rem;display:inline-flex}.partner-detail-star[data-v-bffd5a5f]{color:#fbbf24;text-shadow:0 0 8px #fbbf2459;font-size:1.45rem}.detail-placeholder[data-v-bffd5a5f]{color:#94a3b8e6;font-size:.95rem;font-style:italic}@media(max-width:768px){.comments-section[data-v-bffd5a5f]{border-radius:0;margin-left:-1rem;margin-right:-1rem}}.page-background[data-v-c5cd855a]{background-image:url(/images/background.jpg);background-size:cover;background-position:center;background-attachment:fixed}.guide-card[data-v-c5cd855a]{position:relative;display:flex;flex-direction:column;background:linear-gradient(160deg,#120f20f2,#201c32e6);border-radius:1rem;border:1px solid rgba(255,255,255,.08);overflow:hidden;cursor:pointer;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;min-height:360px;box-shadow:0 20px 40px -24px #000c}.guide-card[data-v-c5cd855a]:hover{transform:translateY(-8px);box-shadow:0 25px 60px -28px #000000e6;border-color:#6cca9466}.guide-card-image[data-v-c5cd855a]{position:relative;width:100%;height:200px;overflow:hidden}.guide-card-image img[data-v-c5cd855a]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.guide-card-image--placeholder[data-v-c5cd855a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#6cca9426;color:#ffffffb3;text-transform:uppercase;font-size:.75rem;letter-spacing:.08em}.guide-card-gradient[data-v-c5cd855a]{position:absolute;inset:0;background:linear-gradient(180deg,#0c0a141a,#0c0a14d9);pointer-events:none;transition:opacity .4s ease}.guide-card-type[data-v-c5cd855a]{display:inline-flex;align-items:center;background:#6cca9433;border:1px solid rgba(108,202,148,.45);color:#6cca94;font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;padding:.35rem .75rem;border-radius:999px}.guide-card-meta-row[data-v-c5cd855a]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem .5rem;color:#fff9;font-size:.85rem;letter-spacing:.05em}.guide-card-content[data-v-c5cd855a]{flex:1;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;color:#ffffffe6}.guide-card-content h3[data-v-c5cd855a]{font-size:1.35rem;font-weight:700;line-height:1.4}.guide-card-content p[data-v-c5cd855a]{color:#ffffffa6;font-size:.95rem;line-height:1.6;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.guide-card-footer[data-v-c5cd855a]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;padding-top:0;color:#ffffff8c}.guide-card-link[data-v-c5cd855a]{font-weight:600;font-size:.85rem;letter-spacing:.08em;color:#6cca94d9;text-transform:uppercase}.guide-card:hover .guide-card-gradient[data-v-c5cd855a]{opacity:0}.guides-sorting-bar[data-v-c5cd855a]{background:#0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.75rem;padding:1.5rem;border:0px solid rgba(255,255,255,.2);margin-bottom:2.5rem}.guide-sort-button[data-v-c5cd855a]{padding:.5rem 1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:.5rem;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease-out}.guide-sort-button[data-v-c5cd855a]:hover{background:#fff3;border-color:#ffffff80}.guide-sort-button.active[data-v-c5cd855a]{background:#3b82f680;border-color:#3b82f6cc}.guide-sort-button.reset[data-v-c5cd855a]{background:#ef44444d;border-color:#ef444480}.guide-sort-button.reset[data-v-c5cd855a]:hover{background:#ef444480}@media(max-width:640px){.guide-card[data-v-c5cd855a]{min-height:320px}.guide-card-image[data-v-c5cd855a]{height:180px}}.page-background[data-v-766579b4]{background-image:url(/images/background.jpg);background-size:cover;background-position:center;background-attachment:fixed}.guide-meta-row[data-v-766579b4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;color:#ffffffa6}.guide-meta-left[data-v-766579b4]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.95rem;letter-spacing:.04em}.guide-meta-author[data-v-766579b4]{color:#ffffffbf;font-weight:600}.guide-meta-date[data-v-766579b4]{color:#fff9}.guide-type-badge[data-v-766579b4]{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .85rem;border-radius:999px;text-transform:uppercase;font-weight:600;font-size:.75rem;letter-spacing:.08em;transition:transform .2s ease}.guide-type-badge[data-v-766579b4]:hover{transform:translateY(-1px)}.guide-featured-image[data-v-766579b4]{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:1rem;margin-bottom:2rem;box-shadow:0 28px 60px -40px #000000bf}.comments-section[data-v-766579b4]{background:#0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.75rem;padding:1.5rem;border:0px solid rgba(255,255,255,.2)}.comment-form-container[data-v-766579b4]{background:#ffffff0d;border-radius:.5rem;padding:1rem;border:1px solid rgba(255,255,255,.1)}.comment-textarea[data-v-766579b4]{width:100%;padding:.75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;color:#fff;resize:vertical;font-family:inherit}.comment-textarea[data-v-766579b4]::placeholder{color:#ffffff80}.comment-textarea[data-v-766579b4]:focus{outline:none;border-color:#3b82f680;background:#ffffff26}.comment-submit-button[data-v-766579b4]{padding:.5rem 1.5rem;background:#3b82f699;border:1px solid rgba(59,130,246,.8);border-radius:.5rem;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease-out}.comment-submit-button[data-v-766579b4]:hover:not(:disabled){background:#3b82f6cc;border-color:#3b82f6}.comment-submit-button[data-v-766579b4]:disabled{opacity:.5;cursor:not-allowed}.comment-pending[data-v-766579b4]{background:#eab30833;border:1px solid rgba(234,179,8,.4);border-radius:.5rem}.comment-login-prompt[data-v-766579b4]{background:#ffffff0d;border-radius:.5rem;padding:1rem;border:1px solid rgba(255,255,255,.1);text-align:center}.comment-item[data-v-766579b4]{background:#ffffff0d;border-radius:.5rem;padding:1rem;border:1px solid rgba(255,255,255,.1);transition:all .2s ease-out}.comment-item[data-v-766579b4]:hover{background:#ffffff14;border-color:#fff3}@media(max-width:768px){.comments-section[data-v-766579b4]{margin-left:-1rem;margin-right:-1rem;border-radius:0}}.like-button[data-v-766579b4]{display:flex;align-items:center;padding:.5rem .75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;color:#fff;cursor:pointer;transition:all .2s ease-out;font-size:.875rem}.like-button[data-v-766579b4]:hover{background:#3b82f64d;border-color:#3b82f6cc}.like-button.liked[data-v-766579b4]{background:#3b82f680;border-color:#3b82f6;color:#fff}.guide-content[data-v-766579b4]{background:#0d0a1866;border-radius:1rem;padding:2.5rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px -40px #000000e6}[data-v-766579b4] .guide-content>*:first-child{margin-top:0}[data-v-766579b4] .guide-content p{margin-bottom:1.5rem;line-height:1.75;font-size:1.05rem;color:#ffffffeb}[data-v-766579b4] .guide-content h1,[data-v-766579b4] .guide-content h2,[data-v-766579b4] .guide-content h3,[data-v-766579b4] .guide-content h4,[data-v-766579b4] .guide-content h5,[data-v-766579b4] .guide-content h6{font-weight:700;color:#fff;margin-top:2.5rem;margin-bottom:1rem;line-height:1.2;text-transform:none}[data-v-766579b4] .guide-content h1{font-size:clamp(2.25rem,3vw,3rem)}[data-v-766579b4] .guide-content h2{font-size:clamp(1.9rem,2.5vw,2.4rem);border-bottom:2px solid rgba(255,255,255,.15);padding-bottom:.35rem}[data-v-766579b4] .guide-content h3{font-size:clamp(1.6rem,2vw,2rem)}[data-v-766579b4] .guide-content h4{font-size:clamp(1.3rem,1.6vw,1.6rem)}[data-v-766579b4] .guide-content h5{font-size:clamp(1.1rem,1.4vw,1.35rem)}[data-v-766579b4] .guide-content h6{font-size:clamp(1rem,1.2vw,1.15rem);letter-spacing:.08em;text-transform:uppercase}[data-v-766579b4] .guide-content ul,[data-v-766579b4] .guide-content ol{margin:1.5rem 0;padding-left:1.75rem;display:flex;flex-direction:column;gap:.75rem}[data-v-766579b4] .guide-content ul{list-style-type:disc}[data-v-766579b4] .guide-content ol{list-style-type:decimal}[data-v-766579b4] .guide-content li{line-height:1.6;color:#ffffffe6}[data-v-766579b4] .guide-content blockquote{margin:2.5rem 0;padding:1.5rem 2rem;border-left:4px solid rgba(108,202,148,.7);background:#6cca9414;border-radius:.75rem;color:#ffffffe6;font-style:italic}[data-v-766579b4] .guide-content code{background:#0f172ab3;padding:.15rem .4rem;border-radius:.35rem;font-size:.95rem;color:#fbbf24}[data-v-766579b4] .guide-content pre{background:#0f172abf;border-radius:.75rem;padding:1.5rem;overflow-x:auto;margin:2rem 0;border:1px solid rgba(255,255,255,.08)}[data-v-766579b4] .guide-content pre code{background:transparent;padding:0;color:#f8fafcf2}[data-v-766579b4] .guide-content a{color:#60a5fa;text-decoration:underline;text-decoration-color:#60a5fa59;text-decoration-thickness:2px;transition:color .2s ease,text-decoration-color .2s ease}[data-v-766579b4] .guide-content a:hover{color:#93c5fd;text-decoration-color:#93c5fdb3}[data-v-766579b4] .guide-content img{max-width:100%;height:auto;border-radius:1rem;margin:2rem auto;display:block;box-shadow:0 20px 45px -35px #000000e6}[data-v-766579b4] .guide-content table{width:100%;border-collapse:collapse;margin:2rem 0;background:#111827b3;border-radius:.75rem;overflow:hidden}[data-v-766579b4] .guide-content th,[data-v-766579b4] .guide-content td{padding:.9rem 1.1rem;border:1px solid rgba(255,255,255,.08);text-align:left;color:#ffffffe6}[data-v-766579b4] .guide-content th{background:#3b82f640;font-weight:700}[data-v-766579b4] .guide-content tr:nth-child(2n) td{background:#ffffff08}[data-v-766579b4] .guide-content hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:3rem 0}[data-v-766579b4] .guide-content strong{font-weight:700;color:#fff}[data-v-766579b4] .guide-content em{font-style:italic;color:#ffffffe6}[data-v-766579b4] .guide-content figure{margin:2.5rem 0;text-align:center}[data-v-766579b4] .guide-content figcaption{margin-top:.75rem;font-size:.9rem;color:#fff9}[data-v-766579b4] .guide-content video,[data-v-766579b4] .guide-content iframe{width:100%;border-radius:1rem;margin:2rem 0;min-height:360px;border:none;box-shadow:0 20px 45px -35px #000000e6}[data-v-766579b4] .guide-content sup,[data-v-766579b4] .guide-content sub{font-size:.75em}.page-background[data-v-f38b93a9]{background-image:url(/images/background.jpg);background-size:cover;background-position:center;background-attachment:fixed}.items-sorting-bar[data-v-f38b93a9]{background:#0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.75rem;padding:1.5rem;border:0px solid rgba(255,255,255,.2)}.sort-button[data-v-f38b93a9]{padding:.5rem 1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:.5rem;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease-out}.sort-button[data-v-f38b93a9]:hover{background:#fff3;border-color:#ffffff80}.sort-button.active[data-v-f38b93a9]{background:#3b82f680;border-color:#3b82f6cc}.reset-button[data-v-f38b93a9]{background:#ef44444d;border-color:#ef444480}.reset-button[data-v-f38b93a9]:hover{background:#ef444480}.item-card[data-v-f38b93a9]{display:flex;width:100%}.item-card-container[data-v-f38b93a9]{width:100%;display:flex;flex-direction:row}.item-image-container[data-v-f38b93a9]{position:relative;flex-shrink:0}.item-image[data-v-f38b93a9]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.item-type-badge[data-v-f38b93a9]{position:absolute}.item-type-text[data-v-f38b93a9]{color:#fff;font-weight:600;text-transform:uppercase;font-size:.75rem}.item-content[data-v-f38b93a9]{flex:1;padding:1rem;display:flex;flex-direction:column;justify-content:center;background:#0000004d}.item-name[data-v-f38b93a9]{color:#fff;font-weight:600;font-size:1rem;margin:0 0 .5rem}.item-description[data-v-f38b93a9]{color:#fffc;font-size:.875rem;line-height:1.5;margin:0}.item-card-skeleton[data-v-f38b93a9]{min-height:200px;background:#ffffff1a;border-radius:1rem;border:2px solid rgba(255,255,255,.3);animation:pulse-f38b93a9 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-f38b93a9{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){.item-card-container[data-v-f38b93a9]{flex-direction:column}.item-image-container[data-v-f38b93a9]{width:100%;height:180px}.item-content[data-v-f38b93a9]{width:100%;align-items:flex-start;text-align:left}}.page-background[data-v-770acaad]{background-image:url(/images/background.jpg);background-size:cover;background-position:center;background-attachment:fixed}.cards-sorting-bar[data-v-770acaad]{background:#0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.75rem;padding:1.5rem;border:0px solid rgba(255,255,255,.2)}.sort-button[data-v-770acaad]{padding:.5rem 1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:.5rem;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease-out}.sort-button[data-v-770acaad]:hover{background:#fff3;border-color:#ffffff80}.sort-button.active[data-v-770acaad]{background:#3b82f680;border-color:#3b82f6cc}.reset-button[data-v-770acaad]{background:#ef44444d;border-color:#ef444480}.reset-button[data-v-770acaad]:hover{background:#ef444480}.card-item[data-v-770acaad]{display:flex;justify-content:center;align-items:flex-start}.card-container[data-v-770acaad]{position:relative;margin:0 auto}.card-image-container[data-v-770acaad]{position:absolute}.card-image[data-v-770acaad]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.card-left-bar[data-v-770acaad],.card-cost-square[data-v-770acaad]{position:absolute}.card-cost-text[data-v-770acaad]{color:#fff;font-weight:700;font-size:1.125rem}.card-info[data-v-770acaad]{position:absolute;inset:0;display:flex;flex-direction:column;padding:.75rem;padding-left:58px;z-index:3}.card-header[data-v-770acaad]{height:44px;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:.5rem}.card-name[data-v-770acaad]{color:#fff;font-weight:700;font-size:1rem;margin:0 0 .125rem;line-height:1.2;text-shadow:0 2px 6px rgba(0,0,0,.9),0 1px 3px rgba(0,0,0,.8)}.card-type[data-v-770acaad]{color:#ffffffe6;font-weight:600;font-size:.75rem;text-transform:uppercase;display:block;line-height:1.2;text-shadow:0 2px 6px rgba(0,0,0,.9),0 1px 3px rgba(0,0,0,.8)}.card-description[data-v-770acaad]{position:absolute;bottom:.75rem;left:.75rem;right:.75rem;text-align:center;padding:.75rem;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.5rem;margin:0}.card-description p[data-v-770acaad]{color:#fffffff2;font-size:.75rem;line-height:1.4;margin:0;text-shadow:0 2px 6px rgba(0,0,0,.9),0 1px 3px rgba(0,0,0,.8)}.card-skeleton[data-v-770acaad]{width:100%;max-width:240px;min-height:336px;background:#ffffff1a;border-radius:1rem;border:2px solid rgba(255,255,255,.3);animation:pulse-770acaad 2s cubic-bezier(.4,0,.6,1) infinite;margin:0 auto}@keyframes pulse-770acaad{0%,to{opacity:1}50%{opacity:.5}}.page-background[data-v-f39c220e]{background-image:url(/images/background.jpg);background-position:50%;background-size:cover;background-attachment:fixed}.characters-sorting-bar[data-v-f39c220e]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000001a;border:0 solid #fff3;border-radius:.75rem;padding:1.5rem}.sort-button[data-v-f39c220e]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:.5rem;padding:.5rem 1rem;font-weight:600;transition:all .2s ease-out}.sort-button[data-v-f39c220e]:hover{background:#fff3;border-color:#ffffff80}.sort-button.active[data-v-f39c220e]{background:#3b82f680;border-color:#3b82f6cc}.reset-button[data-v-f39c220e]{background:#ef44444d;border-color:#ef444480}.reset-button[data-v-f39c220e]:hover{background:#ef444480}.sort-button-icon[data-v-f39c220e]{cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s ease-out;display:flex}.sort-button-icon[data-v-f39c220e]:hover{background:#fff3;border-color:#ffffff80;transform:scale(1.1)}.sort-button-icon.active[data-v-f39c220e]{background:#3b82f680;border-color:#3b82f6cc}.switch-button[data-v-f39c220e]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:.5rem;padding:.5rem 1.5rem;font-weight:600;transition:all .2s ease-out}.switch-button[data-v-f39c220e]:hover{background:#fff3;border-color:#ffffff80}.switch-button.active[data-v-f39c220e]{background:#3b82f680;border-color:#3b82f6cc}.character-card-skeleton[data-v-f39c220e]{background:#ffffff1a;border:2px solid #ffffff4d;border-radius:1rem;height:280px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-f39c220e}.partner-card-skeleton[data-v-f39c220e]{background:#ffffff1a;border:2px solid #ffffff4d;border-radius:1rem;height:200px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-f39c220e}@keyframes pulse-f39c220e{50%{opacity:.5}}.tier-section-wrapper[data-v-f39c220e]{margin-bottom:3rem}.tier-section-content[data-v-f39c220e]{align-items:flex-start;gap:1rem;display:flex}.tier-rectangle[data-v-f39c220e]{flex-shrink:0;position:relative}.tier-rectangle.tier-s[data-v-f39c220e]{border-left:none}.tier-gradient-border[data-v-f39c220e]{z-index:1;background:linear-gradient(135deg,#f8d8e4,#facfd2,#f1f4d4,#a1ecf5,#bccff9);width:4px;position:absolute;top:0;bottom:0;left:0}.tier-label[data-v-f39c220e]{letter-spacing:.1em;z-index:2;font-size:1.5rem;font-weight:700;position:relative}.tier-cards-grid[data-v-f39c220e]{flex:1;gap:1rem;display:grid}.tier-cards-grid.characters-grid[data-v-f39c220e],.tier-cards-grid.partners-grid[data-v-f39c220e]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.character-card[data-v-f39c220e],.partner-card[data-v-f39c220e]{cursor:pointer;width:100%}.character-card-container[data-v-f39c220e],.partner-card-container[data-v-f39c220e]{width:100%}.element-icon[data-v-f39c220e]{display:block}.class-badge[data-v-f39c220e]{display:flex}.class-icon[data-v-f39c220e],.class-text[data-v-f39c220e]{display:block}.character-name-container[data-v-f39c220e]{position:absolute}.character-name[data-v-f39c220e]{margin:0}.character-card:hover .character-card-container[data-v-f39c220e]{border-color:#fffc!important}.partner-card[data-v-f39c220e]{cursor:pointer;justify-content:center;align-items:flex-start;min-height:165px;display:flex}.partner-card-container[data-v-f39c220e]{margin:0 auto}.partner-image-container[data-v-f39c220e]{position:relative}.partner-image[data-v-f39c220e]{display:block}.partner-class-badge[data-v-f39c220e]{display:flex}.partner-class-icon[data-v-f39c220e],.partner-class-text[data-v-f39c220e]{display:block}.partner-bottom-gradient[data-v-f39c220e],.partner-name-container[data-v-f39c220e]{position:absolute}.partner-name[data-v-f39c220e]{margin:0}.tier-character-name-row[data-v-f39c220e],.tier-partner-name-row[data-v-f39c220e]{align-items:center;gap:.5rem;display:inline-flex}.partner-card:hover .partner-card-container[data-v-f39c220e]{border-color:#fffc!important}@media(max-width:768px){.tier-section-content[data-v-f39c220e]{flex-direction:column}.tier-rectangle[data-v-f39c220e]{justify-content:flex-start;align-items:center;width:100%;min-height:56px;padding:0 1.5rem;display:flex}.tier-label[data-v-f39c220e]{font-size:1.25rem}.tier-cards-grid[data-v-f39c220e]{gap:.75rem;width:calc(100% + 1.5rem);margin-left:-.75rem;margin-right:-.75rem;padding:0 .75rem}.tier-cards-grid.characters-grid[data-v-f39c220e],.tier-cards-grid.partners-grid[data-v-f39c220e]{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-cards-grid.characters-grid .character-card[data-v-f39c220e],.tier-cards-grid.partners-grid .partner-card[data-v-f39c220e]{width:100%;display:block}.tier-cards-grid.characters-grid .character-card-container[data-v-f39c220e],.tier-cards-grid.partners-grid .partner-card-container[data-v-f39c220e]{height:auto;width:100%!important;max-width:none!important}.tier-cards-grid.characters-grid .character-image-container[data-v-f39c220e]{height:225px}}.page-background[data-v-8555aad7]{background-image:url(/images/background.jpg);background-size:cover;background-position:center;background-attachment:fixed}.characters-sorting-bar[data-v-8555aad7]{background:#0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.75rem;padding:1.5rem;border:0px solid rgba(255,255,255,.2)}.sort-button[data-v-8555aad7]{padding:.5rem 1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:.5rem;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease-out}.sort-button[data-v-8555aad7]:hover{background:#fff3;border-color:#ffffff80}.sort-button.active[data-v-8555aad7]{background:#3b82f680;border-color:#3b82f6cc}.sort-button-icon[data-v-8555aad7]{padding:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:.5rem;cursor:pointer;transition:all .2s ease-out;display:flex;align-items:center;justify-content:center}.sort-button-icon[data-v-8555aad7]:hover{background:#fff3;border-color:#ffffff80;transform:scale(1.1)}.sort-button-icon.active[data-v-8555aad7]{background:#3b82f680;border-color:#3b82f6cc}.reset-button[data-v-8555aad7]{background:#ef44444d;border-color:#ef444480}.reset-button[data-v-8555aad7]:hover{background:#ef444480}.best-teams-search[data-v-8555aad7]{position:relative;display:flex;align-items:center;gap:.75rem}.search-toggle[data-v-8555aad7]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.3);color:#ffffffd9;cursor:pointer;transition:all .2s ease-out}.search-toggle[data-v-8555aad7]:hover,.search-toggle[data-v-8555aad7]:focus{background:#fff3;border-color:#ffffff80}.search-toggle-icon[data-v-8555aad7]{width:1.1rem;height:1.1rem}.search-input[data-v-8555aad7]{min-width:220px;padding:.55rem .9rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.3);background:#00000059;color:#fff;font-size:.95rem;transition:all .2s ease-out}.search-input[data-v-8555aad7]:focus{outline:none;border-color:#8892ffa6;box-shadow:0 0 0 3px #8892ff40}.fade-enter-active[data-v-8555aad7],.fade-leave-active[data-v-8555aad7]{transition:opacity .2s ease}.fade-enter-from[data-v-8555aad7],.fade-leave-to[data-v-8555aad7]{opacity:0}.best-teams-grid[data-v-8555aad7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.team-card[data-v-8555aad7]{position:relative;display:flex;flex-direction:column;background:linear-gradient(165deg,#0c0a19eb 10%,#1e1834f0 90%);border-radius:1.25rem;border:2px solid rgba(255,255,255,.08);overflow:hidden;cursor:pointer;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;box-shadow:0 24px 50px -28px #000000d9;isolation:isolate}.team-card[data-v-8555aad7]:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.04);pointer-events:none}.team-card-glow[data-v-8555aad7]{position:absolute;inset:0;background:radial-gradient(circle at top,#6274eb73,#13102300);opacity:0;transition:opacity .4s ease;z-index:-1}.team-card[data-v-8555aad7]:hover{transform:translateY(-14px);box-shadow:0 42px 75px -32px #667eea59;border-color:#8892ff80}.team-card:hover .team-card-glow[data-v-8555aad7]{opacity:1}.team-card[data-element=justice][data-v-8555aad7]:hover{border-color:#2d93dba6;box-shadow:0 40px 80px -36px #2d93db73}.team-card[data-element=instinct][data-v-8555aad7]:hover{border-color:#eb9800a6;box-shadow:0 40px 80px -36px #eb980066}.team-card[data-element=order][data-v-8555aad7]:hover{border-color:#1eb277a6;box-shadow:0 40px 80px -36px #1eb27766}.team-card[data-element=passion][data-v-8555aad7]:hover{border-color:#e63e6da6;box-shadow:0 40px 80px -36px #e63e6d66}.team-card[data-element=void][data-v-8555aad7]:hover{border-color:#9943daa6;box-shadow:0 40px 80px -36px #9943da6b}.team-card-images[data-v-8555aad7]{display:flex;justify-content:center;gap:1rem;padding:1.75rem 1.75rem 1.25rem;background:linear-gradient(135deg,#29284ba6,#0e0c1ee6)}.team-card-image[data-v-8555aad7]{width:96px;height:96px;border-radius:1.1rem;border:2px solid rgba(255,255,255,.35);overflow:hidden;background:#0908128c;box-shadow:0 16px 24px -14px #000c;transition:transform .35s ease,border-color .35s ease}.team-card-image img[data-v-8555aad7]{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .5s ease}.team-card:hover .team-card-image[data-v-8555aad7]{border-color:#8892ffa6}.team-card:hover .team-card-image img[data-v-8555aad7]{transform:scale(1.05)}.team-card-body[data-v-8555aad7]{flex:1;padding:1.25rem 1.75rem 1.75rem;display:flex;flex-direction:column;gap:1rem;color:#ffffffe6}.team-card-meta[data-v-8555aad7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem}.team-card-element[data-v-8555aad7]{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .75rem;border-radius:.75rem;background:#8892ff26;border:1px solid rgba(136,146,255,.45);text-transform:uppercase;font-weight:600;color:#d8dcff;letter-spacing:.05em;font-size:.8rem}.team-card-element img[data-v-8555aad7]{width:1.1rem;height:1.1rem}.team-card-dps[data-v-8555aad7]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:.75rem;background:#5cd9b62e;border:1px solid rgba(92,217,182,.45);font-weight:600;color:#cbffeb;font-size:.8rem}.team-card-title[data-v-8555aad7]{font-size:1.45rem;font-weight:700;line-height:1.35;color:#fff;text-shadow:0 4px 18px rgba(0,0,0,.4)}.team-card-cta[data-v-8555aad7]{display:flex;align-items:center;justify-content:flex-end;padding-top:.5rem}.team-card-link[data-v-8555aad7]{display:inline-flex;align-items:center;gap:.5rem;color:#d3dbffd9;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:color .3s ease,letter-spacing .3s ease,transform .3s ease}.team-card:hover .team-card-link[data-v-8555aad7]{color:#fff;letter-spacing:.12em}.team-card-link-icon[data-v-8555aad7]{width:.85rem;height:.85rem;transition:transform .3s ease}.team-card:hover .team-card-link-icon[data-v-8555aad7]{transform:translate(4px)}@media(max-width:1024px){.best-teams-grid[data-v-8555aad7]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.team-card-images[data-v-8555aad7]{gap:1rem}.team-card-image[data-v-8555aad7]{width:88px;height:88px}}@media(max-width:640px){.best-teams-grid[data-v-8555aad7]{grid-template-columns:1fr;gap:1rem}.characters-sorting-bar[data-v-8555aad7]{padding:1.25rem}.team-card-images[data-v-8555aad7]{flex-wrap:wrap;gap:.75rem;padding:1.25rem 1.25rem 1rem}.team-card-image[data-v-8555aad7]{width:76px;height:76px}.team-card-body[data-v-8555aad7]{padding:1.25rem 1.25rem 1.5rem}.team-card-meta[data-v-8555aad7]{flex-direction:column;align-items:flex-start}.team-card-element[data-v-8555aad7],.team-card-dps[data-v-8555aad7]{font-size:.75rem}.team-card-title[data-v-8555aad7]{font-size:1.25rem}}.page-background[data-v-a00b4697]{background-image:url(/images/background.jpg);background-size:cover;background-position:center;background-attachment:fixed}.back-button[data-v-a00b4697]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:999px;background:#120f20cc;color:#fff;border:1px solid rgba(255,255,255,.12);transition:background .3s ease,border-color .3s ease}.back-button[data-v-a00b4697]:hover{background:#6cca9440;border-color:#6cca948c}.team-detail-loading[data-v-a00b4697]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}.loading-card[data-v-a00b4697]{height:220px;border-radius:1rem;background:#ffffff14;animation:pulse-a00b4697 1.6s infinite ease-in-out}@keyframes pulse-a00b4697{0%,to{opacity:.6}50%{opacity:1}}.team-detail-error[data-v-a00b4697]{padding:2rem;border-radius:1rem;background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#fca5a5;text-align:center}.team-hero[data-v-a00b4697]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;padding:2.5rem;border-radius:1.5rem;background:linear-gradient(145deg,#120f20eb,#201c32e0);border:1px solid rgba(255,255,255,.08);box-shadow:0 35px 60px -30px #000000a6;margin-bottom:3rem}.team-hero-info[data-v-a00b4697]{display:flex;flex-direction:column;gap:1.25rem;color:#ffffffe6}.team-hero-element[data-v-a00b4697]{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 1rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);text-transform:uppercase;font-weight:600;width:fit-content}.team-hero-element img[data-v-a00b4697]{width:28px;height:28px}.team-hero-info h1[data-v-a00b4697]{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2}.team-hero-info p[data-v-a00b4697]{color:#ffffffb3;line-height:1.7}.team-hero-dps[data-v-a00b4697]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;background:#6cca942e;border:1px solid rgba(108,202,148,.45);color:#d5ffe8;font-weight:600;width:fit-content}.team-hero-gallery[data-v-a00b4697]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.team-hero-card[data-v-a00b4697]{display:grid;grid-template-columns:120px 1fr;gap:1.25rem;padding:1rem;border-radius:1rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.team-hero-image[data-v-a00b4697]{width:120px;height:120px;border-radius:1rem;overflow:hidden;border:2px solid rgba(255,255,255,.12);box-shadow:0 18px 30px -18px #000c}.team-hero-image img[data-v-a00b4697]{width:100%;height:100%;object-fit:cover;object-position:top}.team-hero-card-info[data-v-a00b4697]{display:flex;flex-direction:column;justify-content:center;gap:.5rem}.team-hero-role[data-v-a00b4697]{text-transform:uppercase;font-weight:600;color:#6cca94d9;letter-spacing:.08em}.team-hero-card-info h3[data-v-a00b4697]{font-size:1.25rem;font-weight:700;color:#fff}.team-hero-card-element[data-v-a00b4697]{display:inline-flex;align-items:center;gap:.5rem;color:#ffffffbf}.team-hero-card-element img[data-v-a00b4697]{width:20px;height:20px}.team-section[data-v-a00b4697]{margin-bottom:2rem}.team-section h2[data-v-a00b4697]{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.team-notes[data-v-a00b4697]{display:grid;gap:1rem}.team-note[data-v-a00b4697]{padding:1.5rem;border-radius:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ffffffbf;line-height:1.6}.team-note p[data-v-a00b4697]{margin:0;color:#ffffffc7}.team-notes-empty[data-v-a00b4697]{color:#ffffff8c}.team-composition-grid[data-v-a00b4697]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.team-character-card[data-v-a00b4697]{display:flex;justify-content:flex-start;align-items:flex-start;min-height:320px;cursor:pointer;width:100%}.team-character-card-container[data-v-a00b4697]{margin:0}.team-character-image-container[data-v-a00b4697]{position:relative}.team-character-image[data-v-a00b4697]{display:block}.team-element-border[data-v-a00b4697],.team-element-gradient[data-v-a00b4697],.team-character-icons-container[data-v-a00b4697]{position:absolute}.team-element-icon[data-v-a00b4697]{display:block}.team-class-badge[data-v-a00b4697]{display:flex}.team-class-icon[data-v-a00b4697],.team-class-text[data-v-a00b4697]{display:block}.team-character-name-container[data-v-a00b4697]{position:absolute}.team-character-name[data-v-a00b4697]{margin:0}.team-character-card:hover .team-character-card-container[data-v-a00b4697]{border-color:#fffc!important}.team-comments[data-v-a00b4697]{padding-bottom:.25rem}.team-comments-controls[data-v-a00b4697]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.language-filters[data-v-a00b4697]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.filter-chip[data-v-a00b4697]{padding:.4rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#ffffffbf;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all .2s ease}.filter-chip[data-v-a00b4697]:hover{color:#d5ffe8;border-color:#6cca9480;background:#6cca9426}.filter-chip.active[data-v-a00b4697]{background:#6cca944d;border-color:#6cca94a6;color:#0f0c1e;box-shadow:0 10px 24px -18px #6cca94b3}.comments-count span[data-v-a00b4697]{color:#fff9;font-size:.9rem}.comment-error[data-v-a00b4697]{margin-bottom:1rem;padding:.75rem 1rem;border-radius:.75rem;background:#ef44442e;border:1px solid rgba(239,68,68,.35);color:#fca5a5}.comment-pending[data-v-a00b4697]{margin-bottom:1rem;padding:.75rem 1rem;border-radius:.75rem;background:#eab3081f;border:1px solid rgba(234,179,8,.35);color:#fde68a}.comment-form[data-v-a00b4697]{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.5rem}.comment-textarea[data-v-a00b4697]{width:100%;min-height:140px;border-radius:.75rem;border:1px solid rgba(255,255,255,.16);background:#0f0d19e0;color:#fff;padding:1rem 1.25rem;resize:vertical;transition:border-color .3s ease,box-shadow .3s ease}.comment-textarea[data-v-a00b4697]:focus{outline:none;border-color:#6cca9499;box-shadow:0 0 0 2px #6cca942e}.comment-form-actions[data-v-a00b4697]{display:flex;justify-content:flex-end}.comment-submit[data-v-a00b4697]{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.6rem;border-radius:999px;border:none;background:linear-gradient(135deg,#6cca94,#4fb9df);color:#0b0a14;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.comment-submit[data-v-a00b4697]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 24px -18px #6cca94cc}.comment-submit[data-v-a00b4697]:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.comment-login[data-v-a00b4697]{margin-bottom:1.5rem;color:#ffffffb3}.comment-login-link[data-v-a00b4697]{color:#60a5fa;text-decoration:underline;margin:0 .35rem}.comment-loading[data-v-a00b4697],.comment-empty[data-v-a00b4697]{color:#fff9;margin-top:1rem}.comment-list[data-v-a00b4697]{display:flex;flex-direction:column;gap:1.25rem}.comment-item[data-v-a00b4697]{padding:1.25rem 1.5rem;border-radius:1rem;background:#0c0a14d9;border:1px solid rgba(255,255,255,.08);transition:border-color .2s ease,transform .2s ease}.comment-item[data-v-a00b4697]:hover{border-color:#6cca9473;transform:translateY(-2px)}.comment-header[data-v-a00b4697]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.comment-author[data-v-a00b4697]{display:flex;align-items:center;gap:.75rem}.comment-user[data-v-a00b4697]{font-weight:600;color:#fff}.comment-language[data-v-a00b4697]{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;padding:.2rem .6rem;border-radius:999px;background:#6cca9438;border:1px solid rgba(108,202,148,.5);color:#c9ffe5}.comment-date[data-v-a00b4697]{color:#ffffff8c;font-size:.9rem;white-space:nowrap}.comment-content[data-v-a00b4697]{color:#ffffffd1;line-height:1.6;margin-bottom:1rem}.comment-actions[data-v-a00b4697]{display:flex;align-items:center;gap:.75rem}.comment-like[data-v-a00b4697]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;color:#ffffffbf;cursor:pointer;transition:all .2s ease}.comment-like svg[data-v-a00b4697]{width:20px;height:20px}.comment-like span[data-v-a00b4697]{font-weight:600}.comment-like[data-v-a00b4697]:hover{border-color:#6cca9480;color:#d5ffe8}.comment-like.liked[data-v-a00b4697]{background:#6cca9440;border-color:#6cca94a6;color:#0b1710}.comment-delete[data-v-a00b4697]{padding:.35rem .9rem;border-radius:999px;background:#ef444433;border:1px solid rgba(239,68,68,.45);color:#fca5a5;font-size:.85rem;transition:background .2s ease,border-color .2s ease,color .2s ease}.comment-delete[data-v-a00b4697]:hover:not(:disabled){background:#ef44444d;border-color:#ef4444a6;color:#fee2e2}.comment-delete[data-v-a00b4697]:disabled{opacity:.6;cursor:default}@media(max-width:768px){.team-hero[data-v-a00b4697]{padding:1.75rem;grid-template-columns:1fr;text-align:center}.team-hero-card[data-v-a00b4697]{grid-template-columns:1fr;text-align:center}.team-hero-card-info[data-v-a00b4697]{align-items:center}.team-comments-controls[data-v-a00b4697]{align-items:flex-start}.team-hero-info[data-v-a00b4697]{align-items:center}.team-hero-info p[data-v-a00b4697]{max-width:32rem}.team-hero-gallery[data-v-a00b4697]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.team-composition-grid[data-v-a00b4697]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.team-character-card[data-v-a00b4697]{min-height:260px}.language-filters[data-v-a00b4697]{justify-content:center}.comments-count[data-v-a00b4697]{width:100%;text-align:center}}@media(max-width:540px){.team-hero[data-v-a00b4697]{gap:1.5rem}.back-button[data-v-a00b4697]{padding:.45rem 1rem;font-size:.9rem}.team-hero-gallery[data-v-a00b4697]{grid-template-columns:1fr}.team-hero-card[data-v-a00b4697]{gap:1rem}.team-hero-image[data-v-a00b4697]{width:100px;height:100px;margin:0 auto}.team-composition-grid[data-v-a00b4697]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.team-character-card[data-v-a00b4697]{min-height:240px}}.comments-section[data-v-a00b4697]{background:#0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.75rem;padding:1.5rem;border:0 solid rgba(255,255,255,.2)}.comment-form-container[data-v-a00b4697]{background:#ffffff0d;border-radius:.5rem;padding:1rem;border:1px solid rgba(255,255,255,.1)}.comment-textarea[data-v-a00b4697]{width:100%;padding:.75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;color:#fff;min-height:140px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}.comment-textarea[data-v-a00b4697]::placeholder{color:#ffffff73}.comment-textarea[data-v-a00b4697]:focus{outline:none;border-color:#3b82f6cc;box-shadow:0 0 0 2px #3b82f640}.comment-submit-button[data-v-a00b4697]{padding:.5rem 1.5rem;background:#3b82f699;border:1px solid rgba(59,130,246,.8);border-radius:.5rem;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease-out}.comment-submit-button[data-v-a00b4697]:hover:not(:disabled){background:#3b82f6cc;border-color:#3b82f6}.comment-submit-button[data-v-a00b4697]:disabled{opacity:.5;cursor:not-allowed}.comment-pending[data-v-a00b4697]{background:#eab30833;border:1px solid rgba(234,179,8,.4);border-radius:.5rem}.comment-login-prompt[data-v-a00b4697]{background:#ffffff0d;border-radius:.5rem;padding:1rem;border:1px solid rgba(255,255,255,.1);text-align:center}.comment-item[data-v-a00b4697]{background:#ffffff0d;border-radius:.5rem;padding:1rem;border:1px solid rgba(255,255,255,.1);transition:background .2s ease,border-color .2s ease}.comment-item[data-v-a00b4697]:hover{background:#ffffff14;border-color:#fff3}.like-button[data-v-a00b4697]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;color:#fff;cursor:pointer;transition:all .2s ease-out;font-size:.875rem}.like-button[data-v-a00b4697]:hover{background:#3b82f64d;border-color:#3b82f6cc}.like-button.liked[data-v-a00b4697]{background:#3b82f680;border-color:#3b82f6;color:#fff}.like-button span[data-v-a00b4697]{font-weight:600}@media(max-width:768px){.comments-section[data-v-a00b4697]{margin-left:-1rem;margin-right:-1rem;border-radius:0}}.auth-page-background[data-v-29f719ae]{background-image:url(/images/background.jpg);background-position:50%;background-size:cover;background-attachment:fixed;position:relative}.auth-page-background[data-v-29f719ae]:before{content:"";z-index:0;background:linear-gradient(135deg,#2d1b3dd9,#3d2b4dd9,#2d1b3dd9);position:absolute;inset:0}.auth-card[data-v-29f719ae]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2d1b3dcc;border:2px solid #ffffff1a;border-radius:1rem;padding:2.5rem;box-shadow:0 20px 50px -12px #00000080}.auth-title[data-v-29f719ae]{color:#fff;text-align:center;margin-bottom:1.5rem;font-size:2rem;font-weight:700}.auth-label[data-v-29f719ae]{color:#ffffffe6;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.auth-input[data-v-29f719ae]{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:1rem;transition:all .2s ease-out}.auth-input[data-v-29f719ae]::placeholder{color:#ffffff80}.auth-input[data-v-29f719ae]:focus{background:#ffffff26;border-color:#fff6;outline:none;box-shadow:0 0 0 3px #ffffff1a}.auth-button[data-v-29f719ae]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:1rem;font-weight:600;transition:all .2s ease-out}.auth-button[data-v-29f719ae]:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#a855f7);transform:translateY(-1px);box-shadow:0 10px 20px -5px #8b5cf666}.auth-button[data-v-29f719ae]:disabled{opacity:.6;cursor:not-allowed}.auth-error[data-v-29f719ae]{color:#f87171;text-align:center;margin-top:.75rem;font-size:.875rem}.auth-link-text[data-v-29f719ae]{text-align:center;color:#fffc;font-size:.875rem}.auth-link[data-v-29f719ae]{color:#a78bfa;font-weight:600;text-decoration:none;transition:color .2s ease-out}.auth-link[data-v-29f719ae]:hover{color:#c4b5fd;text-decoration:underline}/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */.auth-page-background[data-v-8ab39ae3]{background-image:url(/images/background.jpg);background-position:50%;background-size:cover;background-attachment:fixed;position:relative}.auth-page-background[data-v-8ab39ae3]:before{content:"";z-index:0;background:linear-gradient(135deg,#2d1b3dd9,#3d2b4dd9,#2d1b3dd9);position:absolute;inset:0}.auth-card[data-v-8ab39ae3]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2d1b3dcc;border:2px solid #ffffff1a;border-radius:1rem;padding:2.5rem;box-shadow:0 20px 50px -12px #00000080}.auth-title[data-v-8ab39ae3]{color:#fff;text-align:center;margin-bottom:1.5rem;font-size:2rem;font-weight:700}.auth-label[data-v-8ab39ae3]{color:#ffffffe6;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.auth-input[data-v-8ab39ae3]{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:1rem;transition:all .2s ease-out}.auth-input[data-v-8ab39ae3]::placeholder{color:#ffffff80}.auth-input[data-v-8ab39ae3]:focus{background:#ffffff26;border-color:#fff6;outline:none;box-shadow:0 0 0 3px #ffffff1a}.auth-button[data-v-8ab39ae3]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:1rem;font-weight:600;transition:all .2s ease-out}.auth-button[data-v-8ab39ae3]:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#a855f7);transform:translateY(-1px);box-shadow:0 10px 20px -5px #8b5cf666}.auth-button[data-v-8ab39ae3]:disabled{opacity:.6;cursor:not-allowed}.auth-error[data-v-8ab39ae3]{color:#f87171;text-align:center;margin-top:.75rem;font-size:.875rem}.auth-link-text[data-v-8ab39ae3]{text-align:center;color:#fffc;font-size:.875rem}.auth-link[data-v-8ab39ae3]{color:#a78bfa;font-weight:600;text-decoration:none;transition:color .2s ease-out}.auth-link[data-v-8ab39ae3]:hover{color:#c4b5fd;text-decoration:underline}.disabled\:opacity-50[data-v-80fa75f1]:disabled{opacity:.5;cursor:not-allowed}
