html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}html,body,#app{min-height:100vh;margin:0}.app[data-v-69281bf0]{min-height:100vh}.header[data-v-69281bf0]{background:0 0;border-bottom:1px solid #80808040;align-items:center;gap:.75rem;padding-inline:1rem;display:flex}.brand[data-v-69281bf0]{font-size:1.1rem}.tag[data-v-69281bf0]{opacity:.6;font-size:.85rem}.nav[data-v-69281bf0]{gap:1rem;margin-left:1rem;display:flex}.nav a[data-v-69281bf0]{color:inherit;opacity:.7}.nav a.router-link-exact-active[data-v-69281bf0]{opacity:1;font-weight:600}.spacer[data-v-69281bf0]{flex:1}.user[data-v-69281bf0]{font-weight:600}.content[data-v-69281bf0]{padding:1.5rem 1rem}.skill-card[data-v-da6de352]{color:#1f1f1f;overflow-wrap:break-word;word-break:break-word;width:320px;max-height:420px;font-size:.82rem;line-height:1.45;overflow-y:auto}.head[data-v-da6de352]{border-bottom:1px solid #eee;align-items:center;gap:8px;margin-bottom:6px;padding-bottom:6px;display:flex}.card-icon[data-v-da6de352]{width:32px;height:32px;image-rendering:pixelated}.name[data-v-da6de352]{font-size:.95rem;font-weight:700}.aegis[data-v-da6de352]{color:#999;font-family:monospace;font-size:.7rem}.body .para[data-v-da6de352]{margin:0 0 4px}.body strong[data-v-da6de352]{color:#0958d9}.empty[data-v-da6de352]{color:#999}.class-icon[data-v-627716df]{vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}.class-icon-img[data-v-627716df]{width:100%;height:100%;image-rendering:pixelated;object-fit:contain}.class-icon-fallback[data-v-627716df]{border-radius:4px;width:100%;height:100%}.skills[data-v-0f61fd27]{--icon-size:32px;--grid-gap:16px;--arrow-w:18px;--tile-font:.82rem;--name-font:.82rem;margin-top:1rem}.skills.compact[data-v-0f61fd27]{--icon-size:28px;--grid-gap:14px;--arrow-w:16px;--tile-font:.75rem;--name-font:.75rem;margin-top:0}.skills.compact[data-v-0f61fd27] .ant-tabs-nav-wrap{justify-content:center}.used[data-v-0f61fd27]{font-size:.9rem}.overspend[data-v-0f61fd27]{color:#ff4d4f;font-weight:600}.borrowed[data-v-0f61fd27]{color:#1677ff;font-weight:600}.overspend-alert[data-v-0f61fd27]{margin-bottom:.5rem}.skill-grid[data-v-0f61fd27]{gap:var(--grid-gap);grid-template-columns:repeat(7,1fr);padding:6px 2px;display:grid}.cell[data-v-0f61fd27]{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding:4px;display:flex}.empty-box[data-v-0f61fd27]{width:var(--icon-size);height:var(--icon-size);background:#f0f0f0;border-radius:6px}.tile-row[data-v-0f61fd27]{justify-content:center;align-items:center;gap:4px;display:flex}.arrow[data-v-0f61fd27]{width:var(--arrow-w);height:var(--icon-size);color:#1677ff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.9rem;display:inline-flex}.arrow[data-v-0f61fd27]:hover{color:#4096ff}.arrow.hidden[data-v-0f61fd27]{visibility:hidden}.tile[data-v-0f61fd27]{cursor:help;line-height:0;position:relative}.tile-icon[data-v-0f61fd27]{width:var(--icon-size);height:var(--icon-size);image-rendering:pixelated}.tile-lvl[data-v-0f61fd27]{min-height:1.4em;font-size:var(--tile-font);color:#00000073;margin-top:5px;font-weight:700;line-height:1.4}.cell.learned .tile-lvl[data-v-0f61fd27]{color:#1677ff}.cell.dimmed .tile-lvl[data-v-0f61fd27]{color:#00000059}.cell.inherited[data-v-0f61fd27]{opacity:.55}.cell.inherited .tile[data-v-0f61fd27]{cursor:default}.cell.dimmed .tile-icon[data-v-0f61fd27]{filter:grayscale();opacity:.45}.cell.dimmed .tile-name[data-v-0f61fd27]{color:#00000073}.quest[data-v-0f61fd27]{margin:0;padding:0 3px;font-size:.6rem;line-height:1.2;position:absolute;top:-4px;left:-4px}.tile-name[data-v-0f61fd27]{font-size:var(--name-font);justify-content:center;align-items:flex-end;min-height:2.4em;margin:0 0 6px;font-weight:500;line-height:1.2;display:flex}.floating-panel[data-v-03dfa53c]{z-index:1000;-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;flex-direction:column;max-width:calc(100vw - 32px);max-height:90vh;display:flex;position:fixed;overflow:hidden;box-shadow:0 6px 24px #00000047}.floating-panel.centered[data-v-03dfa53c]{top:50%;left:50%;transform:translate(-50%,-50%)}.fp-header[data-v-03dfa53c]{color:#fff;cursor:move;background:#1677ff;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.fp-title[data-v-03dfa53c]{white-space:nowrap;font-size:16px;font-weight:600}.fp-extra[data-v-03dfa53c]{cursor:default;align-items:center;gap:12px;margin-left:auto;display:flex}.fp-close[data-v-03dfa53c]{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px 4px;font-size:16px;display:inline-flex}.fp-close[data-v-03dfa53c]:hover{background:#ffffff26}.fp-body[data-v-03dfa53c]{overscroll-behavior:contain;padding:16px;overflow:auto}.param-card[data-v-6ed2a8c0]{color:#1f1f1f;overflow-wrap:break-word;word-break:break-word;width:240px;max-width:240px;font-size:.82rem;line-height:1.45}.head[data-v-6ed2a8c0]{border-bottom:1px solid #eee;margin-bottom:6px;padding-bottom:6px}.name[data-v-6ed2a8c0]{font-size:.95rem;font-weight:700}.desc[data-v-6ed2a8c0]{color:#595959;margin:0 0 8px}.total[data-v-6ed2a8c0]{border-bottom:1px solid #eee;justify-content:space-between;align-items:baseline;margin-bottom:6px;padding-bottom:6px;display:flex}.total-label[data-v-6ed2a8c0]{color:#595959}.total-value[data-v-6ed2a8c0]{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.rows[data-v-6ed2a8c0]{flex-direction:column;gap:2px;display:flex}.row[data-v-6ed2a8c0]{justify-content:space-between;gap:12px;display:flex}.row-label[data-v-6ed2a8c0]{color:#595959;overflow-wrap:anywhere;flex:auto;min-width:0}.row-value[data-v-6ed2a8c0]{white-space:nowrap;font-variant-numeric:tabular-nums;color:#52c41a;flex:none}.row:first-child .row-value[data-v-6ed2a8c0]{color:#1f1f1f}.row-value.neg[data-v-6ed2a8c0]{color:#cf1322}.stat-block+.stat-block[data-v-33ece7cd]{margin-top:1.25rem}.block-header[data-v-33ece7cd]{justify-content:space-between;align-items:center;margin-bottom:.5rem;font-weight:600;display:flex}.three-cols[data-v-33ece7cd]{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:0 1.5rem;display:grid}.stat-line[data-v-33ece7cd]{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:4px 0;display:flex}.d-label[data-v-33ece7cd]{font-weight:500}.d-val[data-v-33ece7cd]{cursor:help;font-variant-numeric:tabular-nums;border-bottom:1px dotted #00000040}.stat-input[data-v-33ece7cd]{width:126px;position:relative}.stat-input[data-v-33ece7cd] .ant-input-number{width:100%}.stat-input[data-v-33ece7cd] .ant-input-number-input{padding-right:54px}.inline-bonus[data-v-33ece7cd]{color:#52c41a;font-variant-numeric:tabular-nums;pointer-events:none;font-weight:600;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.equip-attrs[data-v-38d11f6a]{margin-top:1rem}.val[data-v-38d11f6a]{cursor:help;border-bottom:1px dotted #00000040}.empty[data-v-38d11f6a]{padding:.75rem 0;font-size:.85em;display:block}.group[data-v-b2d28d62]{margin-top:1rem}.val[data-v-b2d28d62]{cursor:help;border-bottom:1px dotted #00000040}.note[data-v-b2d28d62]{margin-top:.75rem;font-size:.85em;display:block}img.is-placeholder[data-v-278356b4]{object-fit:contain}.card[data-v-232e5dbe]{margin-bottom:1rem}.group-title[data-v-232e5dbe]{margin:.25rem 0 .75rem}.slot-grid[data-v-232e5dbe]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem;margin-bottom:.5rem;display:grid}.slot[data-v-232e5dbe]{text-align:left;cursor:pointer;background:#fafafa;border:1px dashed #0003;border-radius:6px;flex-direction:column;align-items:flex-start;gap:.15rem;min-height:56px;padding:.5rem .6rem;transition:border-color .15s,background .15s;display:flex}.slot[data-v-232e5dbe]:hover{background:#f0f7ff;border-color:#1677ff}.slot.filled[data-v-232e5dbe]{background:#fff;border-style:solid;border-color:#00000026}.slot-label[data-v-232e5dbe]{text-transform:uppercase;letter-spacing:.02em;color:#00000073;font-size:.72rem}.slot-item[data-v-232e5dbe]{font-weight:600;line-height:1.2}.slot-icon[data-v-232e5dbe],.opt-icon[data-v-232e5dbe]{vertical-align:middle;width:18px;height:18px;image-rendering:pixelated;margin-right:4px}.item-image[data-v-232e5dbe]{text-align:center;margin:.25rem 0 .5rem}.refine[data-v-232e5dbe]{color:#faad14}.grade[data-v-232e5dbe]{color:#722ed1;font-weight:700}.slot.linked[data-v-232e5dbe]{opacity:.7}.linked-tag[data-v-232e5dbe]{color:#0006;font-style:italic}.panel-title[data-v-232e5dbe]{text-transform:uppercase;letter-spacing:.02em;color:#00000073;margin-bottom:.25rem;font-size:.72rem}.bonus-list[data-v-232e5dbe]{margin:0;padding-left:1.1rem;font-size:.85rem}.bonus-list.current li[data-v-232e5dbe]{color:#389e0d}.hint[data-v-232e5dbe]{margin-top:-.25rem;font-size:.8em;display:block}.slot-empty[data-v-232e5dbe]{color:#0000004d}.custom-slot-row[data-v-232e5dbe]{align-items:center;gap:.5rem;display:flex}.custom-slot-select[data-v-232e5dbe]{flex:1}.build[data-v-34c5d0e5]{max-width:1120px;margin:0 auto}.toolbar[data-v-34c5d0e5],.card[data-v-34c5d0e5]{margin-bottom:1rem}.build-actions[data-v-34c5d0e5]{margin-top:.5rem}.menu-icon-btn[data-v-34c5d0e5]{cursor:pointer;background:50%/36px 36px no-repeat;border:none;width:36px;height:36px;padding:0}.menu-icon-btn.skill[data-v-34c5d0e5]{background-image:url(/menu-icons/skill_1.png)}.menu-icon-btn.skill[data-v-34c5d0e5]:hover,.menu-icon-btn.skill[data-v-34c5d0e5]:active{background-image:url(/menu-icons/skill_2.png)}.menu-icon-btn.skill.open[data-v-34c5d0e5]{background-image:url(/menu-icons/skill_3.png)}.menu-icon-btn.status[data-v-34c5d0e5]{background-image:url(/menu-icons/status_1.png)}.menu-icon-btn.status[data-v-34c5d0e5]:hover,.menu-icon-btn.status[data-v-34c5d0e5]:active{background-image:url(/menu-icons/status_2.png)}.menu-icon-btn.status.open[data-v-34c5d0e5]{background-image:url(/menu-icons/status_3.png)}.pts-used[data-v-34c5d0e5]{white-space:nowrap;font-size:.85rem}.buffs-hint[data-v-34c5d0e5]{color:#0000008c;margin:0 0 .6rem;font-size:.85em}.buffs-list[data-v-34c5d0e5]{flex-wrap:wrap;gap:.4rem 1.25rem;display:flex}.grid[data-v-34c5d0e5]{gap:0 .75rem;display:grid}.identity[data-v-34c5d0e5]{grid-template-columns:1.5fr 1.5fr 1fr 1.5fr}.skills-page[data-v-a5f79aab]{max-width:1120px;margin:0 auto}.toolbar[data-v-a5f79aab]{margin-bottom:1rem}.grid[data-v-a5f79aab]{grid-template-columns:2fr 2fr 1fr;gap:0 .75rem;display:grid}.saved-title[data-v-a5f79aab]{margin-top:1rem}[data-v-a5f79aab] .ant-input-number{width:100%}.class-option[data-v-a5f79aab]{align-items:center;gap:6px;display:inline-flex}.skills-page[data-v-63777284]{max-width:1120px;margin:0 auto}.plan-title[data-v-63777284]{margin-bottom:.25rem}.meta[data-v-63777284]{opacity:.75;font-size:.9rem}.class[data-v-63777284]{align-items:center;gap:6px;display:inline-flex}.server[data-v-63777284]{opacity:.7}.effect-row[data-v-343dc8a2]{align-items:center;gap:.4rem;margin-bottom:.35rem;display:flex}.rule[data-v-770153e6]{border:1px solid #0000001a;border-radius:6px;margin-bottom:.5rem;padding:.5rem .6rem}.rule-head[data-v-770153e6]{align-items:center;gap:.4rem;margin-bottom:.35rem;display:flex}.cond[data-v-770153e6]{color:#000000a6;font-size:.85em}.spacer[data-v-770153e6]{flex:1}.hint[data-v-770153e6]{margin-top:.35rem;font-size:.8em;display:block}.conv[data-v-8a632d31]{margin-bottom:.35rem}.conv[data-v-8a632d31]:not(:first-child){margin-top:.35rem}.conv-head[data-v-8a632d31]{align-items:center;gap:.4rem;margin-bottom:.3rem;display:flex}.conv-row[data-v-8a632d31]{align-items:center;gap:.4rem;display:flex}.op[data-v-8a632d31]{color:#00000080}.cond[data-v-8a632d31]{color:#000000a6;font-size:.85em}.hint[data-v-8a632d31]{margin-top:.35rem;font-size:.8em;display:block}.toolbar[data-v-51c69c80]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.title[data-v-51c69c80]{margin:0}.spacer[data-v-51c69c80]{flex:1}.icon[data-v-51c69c80]{width:24px;height:24px;image-rendering:pixelated}.muted[data-v-51c69c80]{opacity:.5}.grid[data-v-51c69c80]{grid-template-columns:1fr 1fr 1fr;gap:0 1rem;display:grid}.req-row[data-v-51c69c80]{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.toolbar[data-v-67023803]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.title[data-v-67023803]{margin:0}.spacer[data-v-67023803]{flex:1}.grid[data-v-67023803]{grid-template-columns:1fr 1fr 1fr;gap:0 1rem;display:grid}.caps[data-v-67023803]{border-collapse:collapse;width:100%}.caps th[data-v-67023803],.caps td[data-v-67023803]{text-align:left;padding:.25rem .5rem}.caps[data-v-67023803] .ant-input-number{width:90px}.toolbar[data-v-f95cf0cb]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.title[data-v-f95cf0cb]{margin:0}.spacer[data-v-f95cf0cb]{flex:1}.bonus-list[data-v-f95cf0cb]{margin:0;padding-left:1.1rem}.item-image[data-v-f95cf0cb]{text-align:center;margin-bottom:.75rem}.item-image img[data-v-f95cf0cb]{max-width:100%}.resource-picker[data-v-15bdcfc3]{flex-direction:column;gap:8px;display:flex}.chosen[data-v-15bdcfc3]{align-items:center;gap:8px;display:flex}.chosen-img[data-v-15bdcfc3]{object-fit:contain;background:#fafafa;border:1px solid #00000014;border-radius:4px;width:40px;height:40px}.chosen-id[data-v-15bdcfc3]{color:#00000073;font-size:.85em}.grid[data-v-15bdcfc3]{border:1px solid #0000000f;border-radius:6px;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px;max-height:220px;padding:4px;display:grid;overflow:auto}.cell[data-v-15bdcfc3]{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:4px;display:flex}.cell.active[data-v-15bdcfc3]{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff33}.cell img[data-v-15bdcfc3]{object-fit:contain;width:32px;height:32px}.cell small[data-v-15bdcfc3]{color:#00000073;font-size:.7em}.add[data-v-15bdcfc3]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.file-btn[data-v-15bdcfc3]{display:inline-flex}.file-btn input[data-v-15bdcfc3]{display:none}.file-btn span[data-v-15bdcfc3]{cursor:pointer;border:1px solid #d9d9d9;border-radius:6px;height:24px;padding:0 10px;font-size:12px;line-height:22px;display:inline-block}.muted[data-v-15bdcfc3]{color:#999}.empty[data-v-15bdcfc3]{grid-column:1/-1;padding:8px;font-size:.85em}.rule[data-v-91fd2726]{border:1px solid #0000001a;border-radius:6px;margin-bottom:.5rem;padding:.5rem .6rem}.rule-head[data-v-91fd2726]{align-items:center;gap:.4rem;margin-bottom:.35rem;display:flex}.cond[data-v-91fd2726]{color:#000000a6;font-size:.85em}.spacer[data-v-91fd2726]{flex:1}.hint[data-v-91fd2726]{margin-top:.35rem;font-size:.8em;display:block}.slot-row[data-v-4ef7a13e]{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.num[data-v-4ef7a13e]{color:#000000a6;width:4.5rem;font-size:.85em}.spacer[data-v-4ef7a13e]{flex:1}.custom-hint[data-v-4ef7a13e]{color:#00000073;flex:1;min-width:200px;font-size:.8em}.empty[data-v-4ef7a13e]{color:#00000073;margin-bottom:.5rem}.hint[data-v-4ef7a13e]{margin-top:.5rem;font-size:.8em;display:block}.toolbar[data-v-7936ca56]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.title[data-v-7936ca56]{margin:0}.spacer[data-v-7936ca56]{flex:1}.grid[data-v-7936ca56]{grid-template-columns:1fr 1fr 1fr;gap:0 1rem;display:grid}.advanced[data-v-7936ca56]{margin-top:.5rem}.import-warnings[data-v-7936ca56]{margin:0;padding-left:1.1rem}.toolbar[data-v-219a6e09]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.title[data-v-219a6e09]{margin:0}.spacer[data-v-219a6e09]{flex:1}.create-panel[data-v-219a6e09]{background:#fafafa;border:1px solid #0000000f;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;display:flex}.create-label[data-v-219a6e09]{font-weight:600}.thumb[data-v-219a6e09]{object-fit:contain;width:40px;height:40px}.source[data-v-219a6e09]{word-break:break-all;font-size:.85em}.muted[data-v-219a6e09]{color:#999}.file-btn input[data-v-219a6e09]{display:none}.file-btn span[data-v-219a6e09]{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;height:24px;padding:0 10px;font-size:12px;line-height:22px;display:inline-block}.login[data-v-d8ed6e23]{justify-content:center;margin-top:2rem;display:flex}.card[data-v-d8ed6e23]{width:360px}.note[data-v-d8ed6e23]{opacity:.65;margin-bottom:1rem;font-size:.9rem}
