.equipment-dropdown[data-v-19269fd5]{width:100%;font-size:14px;color:var(--mu-body)}.equipment-dropdown-trigger[data-v-19269fd5]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:38px;padding:0 10px;border:1px solid var(--mu-border);border-radius:3px;background:var(--mu-head);color:inherit;text-align:left}.equipment-dropdown-trigger>span[data-v-19269fd5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipment-dropdown-trigger svg[data-v-19269fd5]{width:18px;height:18px;flex:none;color:var(--mu-accent)}.equipment-dropdown-trigger[aria-expanded=true][data-v-19269fd5]{outline:1px solid #b9994c80;background:color-mix(in srgb,var(--mu-head) 90%,#d6b568)}.equipment-dropdown-menu[data-v-19269fd5]{position:fixed;z-index:1500;overflow:auto;overscroll-behavior:contain;margin:0;padding:5px;list-style:none;border:1px solid #b9994c50;border-radius:3px;background:var(--mu-card);box-shadow:0 8px 24px #0006;color:var(--mu-body);scrollbar-width:thin}.equipment-dropdown-menu li[data-v-19269fd5]{display:flex;justify-content:space-between;gap:8px;padding:8px 9px;line-height:22px;border-radius:3px;cursor:pointer}.equipment-dropdown-menu li[aria-selected=true][data-v-19269fd5]{color:var(--mu-accent);background:#b9994c26}.equipment-dropdown-menu li.is-focused[data-v-19269fd5]{background:#b9994c40}.equipment-tool :is(h1,h2,h3,p){margin:0}.ec-mx-auto{margin-left:auto;margin-right:auto}.ec-mb-3{margin-bottom:.75rem}.ec-mb-4{margin-bottom:1rem}.ec-ml-2{margin-left:.5rem}.ec-mt-2{margin-top:.5rem}.ec-mt-3{margin-top:.75rem}.ec-mt-4{margin-top:1rem}.ec-flex{display:flex}.ec-grid{display:grid}.ec-h-10{height:2.5rem}.ec-h-4{height:1rem}.ec-h-5{height:1.25rem}.ec-w-10{width:2.5rem}.ec-w-4{width:1rem}.ec-w-5{width:1.25rem}.ec-min-w-0{min-width:0px}.ec-flex-1{flex:1 1 0%}.ec-flex-none{flex:none}.ec-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.ec-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-flex-wrap{flex-wrap:wrap}.ec-items-center{align-items:center}.ec-justify-between{justify-content:space-between}.ec-gap-1{gap:.25rem}.ec-gap-2{gap:.5rem}.ec-gap-3{gap:.75rem}.ec-gap-4{gap:1rem}.ec-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.ec-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.ec-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.ec-overflow-hidden{overflow:hidden}.ec-whitespace-nowrap{white-space:nowrap}.ec-rounded-panel{border-radius:3px}.ec-bg-panel{background-color:var(--mu-card)}.ec-p-12{padding:3rem}.ec-p-4{padding:1rem}.ec-p-5{padding:1.25rem}.ec-px-5{padding-left:1.25rem;padding-right:1.25rem}.ec-py-12{padding-top:3rem;padding-bottom:3rem}.ec-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.ec-text-center{text-align:center}.ec-text-2xl{font-size:1.5rem;line-height:2rem}.ec-text-base{font-size:1rem;line-height:1.5rem}.ec-text-sm{font-size:.875rem;line-height:1.25rem}.ec-text-xs{font-size:.75rem;line-height:1rem}.ec-font-normal{font-weight:400}.ec-font-semibold{font-weight:600}.ec-leading-6{line-height:1.5rem}.ec-leading-7{line-height:1.75rem}.ec-text-body{color:var(--mu-body)}.ec-text-gold{color:var(--mu-accent)}.ec-text-muted{color:var(--mu-muted)}.equipment-tool{font-size:13px}.equipment-tool *{box-sizing:border-box}.equipment-tool svg{display:inline-block;vertical-align:middle}.equipment-tool button{font:inherit;cursor:pointer}.equipment-tool button:disabled{opacity:.4;cursor:not-allowed}.equipment-tool :is(button,input,select,a):focus-visible{outline:2px solid var(--mu-accent);outline-offset:2px}.equipment-tool .ec-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:3px;padding:9px 13px;background:var(--mu-head);color:var(--mu-body);font-size:12px;white-space:nowrap;min-height:36px}.equipment-tool .ec-button svg,.equipment-tool .ec-icon-button svg{width:16px;height:16px}.equipment-tool .ec-button:hover:not(:disabled){background:color-mix(in srgb,var(--mu-accent) 15%,var(--mu-head))}.equipment-tool .ec-button.primary{background:#d6b568;color:#25221a}.equipment-symbol{width:46px;height:46px;background:var(--mu-head);border-radius:3px;display:grid;place-items:center;color:var(--mu-accent);flex:none}.equipment-symbol svg{width:28px;height:28px}.equipment-tool .ec-chip{border:0;background:transparent;color:var(--mu-muted);padding:9px 16px;border-radius:3px;font-size:13px}.equipment-tool .ec-chip[aria-pressed=true]{background:#d6b568;color:#25221a}.equipment-tool .ec-chip:hover{color:var(--mu-body);background:#d6b56820}.equipment-tool .ec-chip[aria-pressed=true]:hover{background:#d6b568;color:#25221a}.equipment-cards{grid-template-columns:repeat(var(--columns),minmax(0,1fr))}.equipment-letter{width:26px;height:26px;display:grid;place-items:center;background:var(--mu-head);color:var(--mu-accent);font-weight:600;border-radius:3px}.baseline-chip{background:transparent!important;border:0;color:var(--mu-muted);font-size:11px!important;padding:4px 7px;border-radius:3px}.baseline-chip[aria-pressed=true]{background:#d6b56820!important;color:var(--mu-accent)}.ec-icon-button{padding:6px;border:0;border-radius:3px;background:transparent;color:var(--mu-muted);display:inline-flex;align-items:center;justify-content:center}.ec-icon-button:hover{color:var(--mu-accent);background:var(--mu-head)}.equipment-empty{width:100%;min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--mu-head);border:0;border-radius:3px;color:var(--mu-body)}.equipment-empty:hover{background:#d6b56815}.equipment-add{width:42px;height:42px;border-radius:50%;background:#d6b56812;color:var(--mu-accent);display:grid;place-items:center}.equipment-add svg{width:22px;height:22px}.equipment-placeholder{min-height:210px;display:flex;align-items:center;justify-content:center;gap:12px;flex-direction:column;color:var(--mu-muted);text-align:center}.equipment-art{height:68px;width:68px;background:transparent;border-radius:3px;display:grid;place-items:center;flex:none;padding:8px}.equipment-art img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.equipment-art.small{height:52px;width:52px}.equipment-tool label{font-size:12px;color:var(--mu-muted);display:block}.equipment-tool select,.equipment-tool input[type=search]{display:block;width:100%;height:38px;border:1px solid var(--mu-border);border-radius:3px;background:var(--mu-head);color:var(--mu-body);padding:0 10px;font:inherit;margin-top:7px}.equipment-tool select:disabled{opacity:.5}.equipment-check{display:flex!important;align-items:center;gap:9px;cursor:pointer;color:var(--mu-body)!important}.equipment-check input{accent-color:#d6b568;flex:none;width:15px;height:15px}.equipment-table-scroll{overflow-x:auto}.equipment-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:calc(175px + var(--columns)*240px)}.equipment-table th,.equipment-table td{padding:14px 18px;text-align:left;vertical-align:top;white-space:pre-line;line-height:1.8;border-bottom:1px solid var(--mu-border);overflow-wrap:anywhere}.equipment-table thead th{background:var(--mu-head);position:sticky;top:0;z-index:2;font-weight:500}.equipment-table th:first-child{width:175px;position:sticky;left:0;background:var(--mu-card);z-index:1;color:var(--mu-muted);font-weight:400;font-size:12px}.equipment-table thead th:first-child{background:var(--mu-head);z-index:3}.equipment-table small{display:block;font-size:10px;color:var(--mu-muted);font-weight:400}.equipment-table .cell-different{background:#d6b56809}.equipment-delta{font-size:11px;display:block;margin-top:2px}.positive{color:#76d99b}.negative{color:#ff9396}.equipment-toast{position:fixed;bottom:32px;left:50%;transform:translate(-50%);background:var(--mu-head);color:var(--mu-accent);padding:12px 22px;border-radius:3px;box-shadow:0 5px 25px #0004;z-index:1500}.equipment-dialog{width:620px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 48px);border:0;border-radius:3px;padding:0;margin:auto;background:var(--mu-card);color:var(--mu-body);box-shadow:0 15px 60px #0008;font:inherit;overflow:hidden}.equipment-dialog[open]{display:flex;flex-direction:column}.equipment-dialog.is-picker{width:1000px}.equipment-dialog::backdrop{background:#000a}.equipment-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;flex:none;background:var(--mu-head)}.equipment-dialog-body{padding:20px;overflow:auto;overscroll-behavior:contain;min-height:0}.equipment-dialog-footer{padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;border-top:1px solid var(--mu-border)}.equipment-picker-filters{flex:none}.equipment-search{position:relative}.equipment-search svg{position:absolute;width:17px;height:17px;left:12px;top:11px;color:var(--mu-muted)}.equipment-tool .equipment-search input{margin:0;padding-left:38px}.equipment-candidate{display:flex;align-items:center;text-align:left;gap:10px;min-height:78px;border:0;border-radius:3px;padding:10px;background:var(--mu-head);color:var(--mu-body)}.equipment-candidate:hover{background:#d6b56818}.equipment-candidate strong{font-size:12px;font-weight:500;line-height:1.6;display:block}.equipment-candidate small{font-size:10px;color:var(--mu-muted);display:block;margin-top:5px}.equipment-option{padding:11px;background:var(--mu-head);border-radius:3px}.equipment-spinner{display:inline-block;flex:none;width:22px;height:22px;border:2px solid var(--mu-border);border-top-color:var(--mu-accent);border-radius:50%;animation:equipment-spin .8s linear infinite}@keyframes equipment-spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.equipment-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.equipment-cards{grid-template-columns:1fr}.equipment-tool header{padding:16px;gap:8px}.equipment-tool header h1{font-size:20px}.equipment-tool header .ec-button{padding:8px}.equipment-symbol{width:38px;height:38px}.equipment-empty,.equipment-placeholder{min-height:135px}.equipment-tool .ec-chip{padding:8px 11px}.equipment-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px)}.equipment-dialog-heading,.equipment-dialog-body,.equipment-dialog-footer{padding:12px}.equipment-table th:first-child{width:130px}.equipment-table{min-width:calc(130px + var(--columns)*200px)}.equipment-table th,.equipment-table td{padding:12px}.equipment-picker-filters{max-height:38vh;overflow:auto}}@media (prefers-reduced-motion:reduce){.equipment-spinner{animation-duration:1.8s}}.equipment-toolbar-categories{padding:12px}.equipment-setting{display:flex;align-items:stretch;min-width:0;border:1px solid #d6b56865;border-radius:3px;background:color-mix(in srgb,var(--mu-head) 65%,#171613)}.equipment-setting-label{display:flex;align-items:center;flex:none;padding:0 10px;color:var(--mu-muted);font-size:13px;white-space:nowrap;border-right:1px solid #d6b56830;background:#b9994c0c}.equipment-setting .equipment-dropdown{flex:1;min-width:0}.equipment-card .equipment-setting .equipment-dropdown-trigger{border:0;background:transparent;height:42px}.equipment-setting:focus-within{border-color:#d6b568}.equipment-card{container-type:inline-size}@container (max-width:420px){.equipment-settings{grid-template-columns:1fr}}html:not(.dark):not(.tw-dark) .equipment-setting{background:#fff;border-color:#b9994c80}@media (max-width:600px){.equipment-setting-label{padding:0 7px;font-size:12px}.equipment-card .equipment-setting .equipment-dropdown-trigger{padding:0 8px;font-size:15px}}.equipment-tool .equipment-card label{color:var(--mu-body);font-size:14px;font-weight:500}.equipment-card .equipment-dropdown-trigger{height:44px;background:color-mix(in srgb,var(--mu-head) 65%,#171613);border:1px solid #d6b56865;font-size:16px;font-weight:600;color:var(--mu-body);padding:0 12px}.equipment-card .equipment-dropdown-trigger:hover:not(:disabled){border-color:#d6b568;background:color-mix(in srgb,var(--mu-head) 80%,#d6b568)}.equipment-card .equipment-dropdown-trigger svg{width:20px;height:20px;color:#efd38d}.equipment-tool .equipment-card .ec-button{min-height:42px;background:color-mix(in srgb,var(--mu-head) 75%,#171613);border:1px solid #d6b56850;color:var(--mu-body);font-size:15px;font-weight:500}.equipment-tool .equipment-card .ec-button:hover:not(:disabled){background:#b9994c30;border-color:#d6b568}.equipment-card .ec-button svg{color:#efd38d}.equipment-tool .equipment-card .ec-icon-button{min-width:38px;color:#ffb5b5;background:#a33e421c;border:1px solid #d9767650}.equipment-tool .equipment-card .ec-icon-button:hover{background:#a33e4238;color:#ffd5d5;border-color:#d97676}html:not(.dark):not(.tw-dark) .equipment-card .equipment-dropdown-trigger,html:not(.dark):not(.tw-dark) .equipment-tool .equipment-card .ec-button{background:#fff;color:var(--mu-body);border-color:#b9994c80}html:not(.dark):not(.tw-dark) .equipment-card .equipment-dropdown-trigger svg,html:not(.dark):not(.tw-dark) .equipment-card .ec-button svg{color:#997322}html:not(.dark):not(.tw-dark) .equipment-tool .equipment-card .ec-icon-button{color:#a33e42}.equipment-tool .ec-button.success{background:#317448;color:#fff}.equipment-tool .ec-button.success:hover:not(:disabled){background:#398953}.equipment-tool .ec-button.danger{background:#a33e42;color:#fff}.equipment-tool .ec-button.danger:hover:not(:disabled){background:#ba484d}.equipment-picker-toolbar{display:flex;align-items:center;gap:10px}.equipment-picker-toolbar .equipment-search{flex:1;min-width:190px}.equipment-tool .equipment-search input{padding-right:40px}.equipment-search input::-webkit-search-cancel-button{display:none}.equipment-tool .equipment-search-clear{position:absolute;right:4px;top:4px;width:30px;height:30px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--mu-muted);display:grid;place-items:center}.equipment-tool .equipment-search-clear:hover{color:var(--mu-body);background:#b9994c26}.equipment-search .equipment-search-clear svg{position:static;width:16px;height:16px;color:inherit}.equipment-picker-dropdowns{display:flex;gap:8px;flex:none}.equipment-picker-dropdowns>div{width:125px}.equipment-tool label>.equipment-dropdown{margin-top:7px}@media (max-width:850px){.equipment-picker-toolbar{flex-wrap:wrap}.equipment-picker-toolbar .equipment-search{flex-basis:100%}.equipment-picker-dropdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.equipment-picker-dropdowns>div{width:auto}}.equipment-dialog.is-picker{height:min(900px,calc(100dvh - 48px))}.equipment-dialog.is-picker .equipment-picker-results{flex:1;position:relative;scrollbar-gutter:stable}.equipment-dialog.is-picker .equipment-dialog-footer{margin-top:auto;background:var(--mu-card)}.equipment-picker-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--mu-muted)}.equipment-picker-loading .equipment-spinner{width:30px;height:30px}@media (max-width:600px){.equipment-dialog.is-picker{height:calc(100dvh - 24px)}.equipment-dialog.is-picker .equipment-picker-filters{flex-shrink:0;max-height:38dvh;overflow:auto}}.equipment-toolbar-actions{padding:14px 16px;border-top:1px solid #ffffff20}html:not(.dark):not(.tw-dark) .equipment-toolbar-actions{border-top-color:#00000014}.equipment-tool{--mu-body:#faf7f0;--mu-muted:#ddd7cb;font-size:15px;line-height:1.7}.equipment-tool .ec-text-xs{font-size:13px;line-height:1.65}.equipment-tool .ec-text-sm{font-size:15px;line-height:1.7}.equipment-tool .ec-text-base{font-size:18px}.equipment-tool .ec-button,.equipment-tool .ec-chip,.equipment-tool label{font-size:14px}.equipment-tool .baseline-chip{font-size:13px!important}.equipment-tool .equipment-candidate strong{font-size:15px}.equipment-tool .equipment-candidate small{font-size:13px}.equipment-tool .equipment-table{font-size:15px;font-variant-numeric:tabular-nums}.equipment-tool .equipment-table th:first-child{font-size:14px;color:var(--mu-muted);background:var(--mu-head)}.equipment-tool .equipment-table small{font-size:13px;margin-top:4px}.equipment-tool .equipment-delta{font-size:13px;font-weight:500;margin-top:4px}.equipment-tool .equipment-table :is(th,td){border-right:1px solid var(--mu-border)}.equipment-tool .equipment-table :is(th,td):last-child{border-right:0}.equipment-tool .equipment-table thead th{font-size:16px;padding-top:18px;padding-bottom:18px}.equipment-tool .equipment-table :is(th,td):nth-child(2),.equipment-card:nth-child(1){--column-bg:#3c372b;--column-accent:#edd18d}.equipment-tool .equipment-table :is(th,td):nth-child(3),.equipment-card:nth-child(2){--column-bg:#33383a;--column-accent:#a8d2fc}.equipment-tool .equipment-table :is(th,td):nth-child(4),.equipment-card:nth-child(3){--column-bg:#353a30;--column-accent:#aae0bc}.equipment-tool .equipment-table :is(th,td):nth-child(5),.equipment-card:nth-child(4){--column-bg:#3c343a;--column-accent:#d8b7f1}.equipment-tool .equipment-table :is(th,td):nth-child(n+2){background:var(--column-bg)}.equipment-tool .equipment-table thead th:nth-child(n+2){box-shadow:inset 0 3px var(--column-accent)}.equipment-tool .equipment-table thead th .ec-text-gold{color:var(--column-accent);font-weight:700;margin-right:5px}.equipment-tool .equipment-table td.cell-different{box-shadow:inset 3px 0 color-mix(in srgb,var(--column-accent) 55%,transparent)}.equipment-tool .equipment-table tbody tr:hover :is(th,td){background:color-mix(in srgb,var(--column-bg,var(--mu-head)) 88%,#fff)}.equipment-tool .equipment-card{background:var(--column-bg);border-top:3px solid var(--column-accent)}.equipment-tool .equipment-letter{color:var(--column-accent);background:#ffffff0d}.equipment-tool .positive{color:#98ecb6}.equipment-tool .negative{color:#ffafb1}html:not(.dark):not(.tw-dark) .equipment-tool{--mu-body:#333;--mu-muted:#65615a}html:not(.dark):not(.tw-dark) .equipment-tool .equipment-table th:first-child{background:var(--mu-head)}html:not(.dark):not(.tw-dark) .equipment-tool .equipment-table :is(th,td):nth-child(2),html:not(.dark):not(.tw-dark) .equipment-card:nth-child(1){--column-bg:#faf5e7;--column-accent:#997322}html:not(.dark):not(.tw-dark) .equipment-tool .equipment-table :is(th,td):nth-child(3),html:not(.dark):not(.tw-dark) .equipment-card:nth-child(2){--column-bg:#edf5fd;--column-accent:#3675ae}html:not(.dark):not(.tw-dark) .equipment-tool .equipment-table :is(th,td):nth-child(4),html:not(.dark):not(.tw-dark) .equipment-card:nth-child(3){--column-bg:#eef7f0;--column-accent:#357a4c}html:not(.dark):not(.tw-dark) .equipment-tool .equipment-table :is(th,td):nth-child(5),html:not(.dark):not(.tw-dark) .equipment-card:nth-child(4){--column-bg:#f6effb;--column-accent:#8153a5}html:not(.dark):not(.tw-dark) .equipment-tool .positive{color:#24713e}html:not(.dark):not(.tw-dark) .equipment-tool .negative{color:#b23c43}.equipment-upgrade{white-space:nowrap;font:inherit;color:inherit}.equipment-card .equipment-setting{border-color:#d6b56838;background:color-mix(in srgb,var(--column-bg) 65%,#171613);transition:border-color .15s,background .15s}.equipment-card .equipment-setting-label{background:#d6b56810;border-right-color:#d6b56824;color:#e8dfcb;font-size:12px}.equipment-card .equipment-setting:hover,.equipment-card .equipment-setting:focus-within{border-color:#d6b56899;background:color-mix(in srgb,var(--column-bg) 80%,#171613)}.equipment-card .equipment-setting .equipment-dropdown-trigger{height:44px;font-weight:600}.equipment-tool .equipment-card-actions .ec-button{min-height:44px;border-color:#ffffff1a;background:#ffffff08;font-size:14px}.equipment-tool .equipment-card-actions .ec-button:first-child{background:#d6b56814;border-color:#d6b56838}.equipment-tool .equipment-card-actions .ec-button:hover:not(:disabled){background:#d6b56826;border-color:#d6b56888}.equipment-tool .equipment-card-actions .ec-icon-button{background:#bf555510;border-color:#d9767633;min-width:40px}html:not(.dark):not(.tw-dark) .equipment-card .equipment-setting{background:#fff;border-color:#b9994c55}html:not(.dark):not(.tw-dark) .equipment-card .equipment-setting-label{color:#6b5936}html:not(.dark):not(.tw-dark) .equipment-tool .equipment-card-actions .ec-button{background:#fff;border-color:#b9994c44}.equipment-refresh-status{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--mu-muted);margin-bottom:8px}.equipment-refresh-status .equipment-spinner{width:14px;height:14px}@media (min-width: 640px){.sm\:ec-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:ec-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
