.eqs,.eqs-dialog{--eqs-surface:#17131f;--eqs-soft:#241d30;--eqs-line:#ffffff18;--eqs-muted:#b5a9c6;--eqs-accent:#c5a4fa;--eqs-text:#f0eaf8;color:var(--eqs-text);font-size:14px;line-height:1.65}.eqs-goal-import{border-top:1px solid var(--eqs-line);margin-top:18px;padding:20px 0}.eqs-goal-import fieldset{border:0;min-width:0;margin:0;padding:0}.eqs-goal-import legend{font-size:15px;font-weight:600}.eqs-goal-import fieldset>p{color:var(--eqs-muted);margin:7px 0 14px;font-size:12px}.eqs-goal-options{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.eqs-goal-options label{border:1px solid var(--eqs-line);background:var(--eqs-surface);border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.eqs-goal-options label.selected{background:var(--eqs-soft);border-color:#c5a4fa66}.eqs-goal-options input{accent-color:var(--eqs-accent)}.eqs-goal-options label>span{flex-direction:column;gap:3px;min-width:0;display:flex}.eqs-goal-options small{color:var(--eqs-muted);font-size:11px}.eqs-goal-options strong{font-variant-numeric:tabular-nums;font-size:17px}.eqs-goal-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.eqs-goal-actions>span{color:var(--eqs-muted);font-size:12px}.eqs-goal-actions button:not(:disabled){background:var(--eqs-accent);color:#191122}.eqs-goal-import input:focus-visible{outline:2px solid var(--eqs-accent);outline-offset:3px}.eqs *,.eqs-dialog *{box-sizing:border-box}.eqs button,.eqs-dialog button,.eqs-export summary{cursor:pointer}.eqs button,.eqs-dialog button{border:1px solid var(--eqs-line);background:var(--eqs-soft);min-height:38px;color:inherit;font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:inline-flex}.eqs button:disabled,.eqs-dialog button:disabled{opacity:.45;cursor:default}.eqs button:hover:not(:disabled),.eqs-dialog button:hover:not(:disabled){border-color:#c5a4fa66}.eqs button[aria-pressed=true],.eqs-dialog button[aria-pressed=true]{color:var(--eqs-accent);background:#b487ed1c}.eqs button:focus-visible,.eqs-dialog button:focus-visible{outline:2px solid var(--eqs-accent);outline-offset:3px}.eqs-heading,.eqs-filter-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.eqs-heading h2{margin:0;font-size:22px;font-weight:700}.eqs-heading p{color:var(--eqs-muted);margin:5px 0 0;font-size:13px}.eqs-search{color:var(--eqs-muted);margin:22px 0 15px;font-size:12px;display:block}.eqs input:not([type=checkbox]),.eqs textarea,.eqs select,.eqs-dialog input:not([type=checkbox]),.eqs-dialog textarea{border:1px solid var(--eqs-line);background:var(--eqs-surface);color:#f0eaf8;width:100%;font:inherit;border-radius:10px;margin-top:6px;padding:10px 12px;display:block}.eqs select{width:auto;margin:0 0 0 6px;padding:7px;display:inline-block}.eqs-heroes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.eqs-heroes button{justify-content:flex-start;min-height:60px}.eqs-heroes img{object-fit:cover;border-radius:6px}.eqs-heroes small{color:var(--eqs-muted);margin-left:auto}.eqs-filter-heading{margin:18px 0}.eqs-filter-heading label{color:var(--eqs-muted);margin-left:auto;font-size:12px}.eqs-categories{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.eqs-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.eqs-card{border:1px solid var(--eqs-line);background:var(--eqs-surface);border-radius:16px;min-width:0;padding:22px}.eqs-identity{align-items:center;gap:12px;display:flex}.eqs-portrait{object-fit:cover;border-radius:10px;flex:none;width:52px;height:62px}.eqs-initial{color:var(--eqs-accent);background:var(--eqs-soft);justify-content:center;align-items:center;font-size:18px;display:flex}.eqs-identity>div{flex:1;min-width:0}.eqs-identity h3{margin:0;font-size:20px;font-weight:700}.eqs-identity p{color:var(--eqs-muted);margin:2px 0 0;font-size:11px}.eqs-category{color:var(--eqs-accent);background:#b487ed1c;border-radius:7px;flex:none;padding:4px 7px;font-size:11px}.eqs-title{overflow-wrap:anywhere;margin:18px 0 4px;font-size:16px;font-weight:600}.eqs-secondary{color:var(--eqs-muted);margin:0;font-size:12px}.eqs-stats{border-block:1px solid var(--eqs-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px;margin:18px 0;padding:16px 0;display:grid}.eqs-stats dt{color:var(--eqs-muted);overflow-wrap:anywhere;font-size:11px}.eqs-stats dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:17px;font-weight:650}.eqs-card footer{color:var(--eqs-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:12px;display:flex}.eqs-like-count{align-items:center;gap:6px;display:flex}.eqs-result-actions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.eqs-result-actions button{flex:1}.eqs-pagination{justify-content:center;align-items:center;gap:20px;margin-top:20px;display:flex}.eqs-message,.eqs-error{text-align:center;color:var(--eqs-muted);margin:18px 0;font-size:13px}.eqs-error{color:#fba4b6}.eqs-dialog{background:#100d17;border:1px solid #4a3b60;border-radius:18px;width:min(720px,100vw - 24px);max-height:calc(100dvh - 32px);padding:20px;overflow:auto}.eqs-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08050ed9}.eqs-dialog-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.eqs-dialog-heading strong{overflow-wrap:anywhere}.eqs-party{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.eqs-detail-tools{justify-content:flex-end;gap:6px;margin-bottom:8px;display:flex}.eqs-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.eqs-items section{background:var(--eqs-soft);border-radius:10px;min-width:0;padding:13px}.eqs-items section>header{color:var(--eqs-muted);justify-content:space-between;font-size:12px;display:flex}.eqs-items strong{margin:7px 0;font-size:13px;font-weight:600;display:block}.eqs-items p{flex-wrap:wrap;gap:6px;margin:4px 0;font-size:12px;display:flex}.eqs-items p>span{color:var(--eqs-muted)}.eqs-items b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.eqs-memo{margin-top:20px}.eqs-memo h4{color:var(--eqs-muted);margin:0;font-size:12px}.eqs-memo p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.eqs-table-wrap{width:100%;overflow:auto}.eqs-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.eqs-table td,.eqs-table th{border-bottom:1px solid var(--eqs-line);vertical-align:top;padding:10px 8px}.eqs-table th{font-weight:500}.eqs-table th:first-child{min-width:74px}.eqs-table td:last-child{min-width:140px}.eqs-owner-tools{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.eqs-owner-tools .eqs-danger{color:#fba4b6}.eqs-editor{flex-direction:column;gap:13px;width:100%;padding:16px 0;display:flex}.eqs-editor label{font-size:13px}.eqs-editor>div{justify-content:flex-end;gap:7px;display:flex}.eqs-checkbox{align-items:center;gap:8px;display:flex}.eqs-checkbox input{accent-color:#b487ed}.eqs-delete-confirm{color:#fba4b6;flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.eqs-export{border-top:1px solid var(--eqs-line);margin-top:18px;padding:14px 0}.eqs-export summary{color:var(--eqs-accent);font-size:13px}.eqs-export>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (max-width:680px){.eqs-results{grid-template-columns:1fr}.eqs-card{padding:17px}.eqs-dialog{padding:14px}.eqs-heading{align-items:flex-start}.eqs-items{grid-template-columns:1fr}.eqs-category{white-space:normal;text-align:center;max-width:85px}.eqs-heading h2{font-size:20px}}@media (pointer:coarse){.eqs button,.eqs-dialog button{min-height:44px}.eqs input,.eqs-dialog input,.eqs-dialog textarea{font-size:16px!important}}.eqs-card{border-radius:12px;padding:16px}.eqs-identity h3{font-size:17px}.eqs-portrait{border-radius:7px;width:40px;height:48px}.eqs-title{margin-top:12px;font-size:14px}.eqs-stats{gap:5px 10px;margin:12px 0;padding:10px 0}.eqs-stats>div{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.eqs-stats dd{margin:0;font-size:13px}.eqs-stats dt{font-size:10px}.eqs-items{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:7px}.eqs-items>.eqs-item{border:1px solid var(--eqs-line);background:var(--eqs-soft);border-radius:8px;margin:0;padding:0;overflow:hidden}.eqs-item[data-slot="100"],.eqs-item[data-slot="110"]{grid-column:1/-1}.eqs-slot-heading{padding:9px 10px;list-style:none;display:block}.eqs-slot-heading::-webkit-details-marker{display:none}.eqs-item>summary{cursor:pointer}.eqs-slot-label{color:var(--eqs-muted);align-items:center;gap:6px;font-size:10px;display:flex}.eqs-slot-label>small{color:var(--eqs-accent);margin-left:auto}.eqs-slot-label>svg{transition:transform .15s}.eqs-item[open] .eqs-slot-label>svg{transform:rotate(180deg)}.eqs-slot-main{overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:600;display:block}.eqs-item dl{border-top:1px solid var(--eqs-line);gap:7px;margin:0;padding:10px;font-size:12px;display:grid}.eqs-item dl>div{justify-content:space-between;gap:10px;display:flex}.eqs-item dt{overflow-wrap:anywhere;gap:7px;min-width:0;display:flex}.eqs-item dt small{min-width:28px;color:var(--eqs-muted);flex:none;font-size:10px}.eqs-item dd{font-variant-numeric:tabular-nums;flex:none;margin:0}.eqs-build-note{white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.eqs-dialog-overview{width:min(1160px,100vw - 24px)}.eqs-party-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.eqs-party-grid>div{min-width:0}.eqs-build-open{width:100%;margin-top:5px}.eqs-party-grid .eqs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.eqs-party{justify-content:flex-end}@media (max-width:850px){.eqs-party-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.eqs-party-grid{grid-template-columns:minmax(0,1fr)}.eqs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.eqs-category{font-size:10px}.eqs-card{padding:13px}}.eqs-party{flex-wrap:wrap}.eqs-party>button:first-child{margin-right:0}.eqs-party>button:nth-child(2){margin-right:auto}.eqs-party-grid>div{position:relative}.eqs-party-grid .eqs-card{height:100%}.eqs-party-grid .eqs-card-summary .eqs-identity{padding-right:22px}.eqs-card-summary .eqs-category{display:none}.eqs-card-summary .eqs-identity p{color:var(--eqs-accent)}.eqs-card-summary .eqs-items{margin-top:10px}.eqs-card-summary .eqs-slot-heading{padding:7px 9px}.eqs-card-summary .eqs-slot-label{line-height:14px}.eqs-card-summary .eqs-slot-main{margin-top:3px;font-size:11px;line-height:16px}.eqs-party-grid button.eqs-build-open{background:0 0;border-color:#0000;border-radius:12px;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.eqs-build-open>svg{color:var(--eqs-muted);position:absolute;top:21px;right:14px}.eqs-card-summary footer{margin-top:10px}.eqs-card-summary .eqs-build-note{margin:10px 0}@font-face{font-family:SeRab Equipment;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/PretendardVariable.woff2)format("woff2")}.eqs,.eqs-dialog{letter-spacing:-.015em;font-synthesis:none;font-family:SeRab Equipment,Segoe UI,Malgun Gothic,sans-serif;font-weight:450}.eqs-dialog{box-sizing:border-box;scrollbar-gutter:stable;height:fit-content;margin:auto;scroll-padding-block:8px;position:fixed;inset:0}.eqs .eqs-category,.eqs-dialog .eqs-category{border:1px solid #c5a4fa30;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:550;line-height:1.3}.eqs .eqs-secondary,.eqs-dialog .eqs-secondary{border:1px solid var(--eqs-line);background:var(--eqs-soft);color:#d6d0e1;overflow-wrap:anywhere;border-radius:8px;max-width:100%;margin-top:7px;padding:5px 9px;font-size:13px;line-height:1.5;display:inline-flex}.eqs .eqs-stats,.eqs-dialog .eqs-stats{gap:0 12px;padding-block:10px}.eqs .eqs-stats>div,.eqs-dialog .eqs-stats>div{gap:10px;min-height:44px;padding-block:8px}.eqs .eqs-stats dt,.eqs-dialog .eqs-stats dt{color:#d6d0e1;font-size:13px;font-weight:450;line-height:1.5}.eqs .eqs-stats dd,.eqs-dialog .eqs-stats dd{overflow-wrap:anywhere;text-align:right;letter-spacing:-.015em;max-width:55%;font-size:16px;font-weight:600;line-height:1.5}.eqs-items[data-detailed=true]>.eqs-item{background:#1c1825;border-radius:14px}.eqs-items>.eqs-item[data-empty=true]{background:0 0;border-style:dashed}.eqs-items .eqs-item[data-empty=true]>.eqs-slot-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px}.eqs-items[data-detailed=true] .eqs-item[data-empty=true]>.eqs-slot-heading{grid-template-columns:40px minmax(0,1fr) auto}.eqs-item[data-empty=true] .eqs-slot-icon{color:var(--eqs-muted);background:0 0}.eqs-items .eqs-item[data-empty=true] .eqs-slot-label{color:#d6d0e1;font-size:14px;font-weight:500}.eqs-empty-slot{border:1px solid var(--eqs-line);color:var(--eqs-muted);white-space:nowrap;border-radius:999px;justify-self:end;padding:4px 10px;font-size:13px;font-weight:450;line-height:1.5}.eqs-items .eqs-slot-heading{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.eqs-items[data-detailed=false] .eqs-slot-heading{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px}.eqs-items[data-detailed=false] .eqs-slot-icon{border-radius:7px;width:32px;height:32px}.eqs-items[data-detailed=false] .eqs-item[data-empty=true]>.eqs-slot-heading{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:9px 10px}.eqs-items[data-detailed=false] .eqs-empty-slot{padding:3px 6px;font-size:11px}.eqs-items[data-detailed=true] .eqs-item:not([data-empty=true])>.eqs-slot-heading{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:16px 18px 0}.eqs-slot-icon{border:1px solid var(--eqs-line);width:40px;height:40px;color:var(--eqs-accent);background:#b487ed12;border-radius:12px;place-items:center;display:grid}.eqs-slot-icon>img{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.eqs-slot-icon:has(>.eqs-item-art){background:0 0;border:0;border-radius:7px}.eqs-item-art{border-radius:inherit;width:100%;height:100%;display:block;position:relative;overflow:hidden}.eqs-item-art>img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.eqs-option-group[data-kind=조율] .eqs-option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.eqs-option-group[data-kind=조율] .eqs-option-list>div{border:1px solid var(--eqs-line);background:var(--eqs-soft);border-radius:10px;gap:6px;min-width:0;padding:12px;display:grid}.eqs-option-group[data-kind=조율] dt{color:inherit;font-size:14px;font-weight:550}.eqs-option-group[data-kind=조율] dd{text-align:left;max-width:100%;color:var(--eqs-accent);font-size:19px;font-weight:700}@media (max-width:390px){.eqs-option-group[data-kind=조율] .eqs-option-list{grid-template-columns:minmax(0,1fr)}}.eqs-slot-title{min-width:0}.eqs-items .eqs-slot-title .eqs-slot-label{font-size:12px;font-weight:450;line-height:1.4}.eqs-author{align-items:baseline;gap:5px;min-width:0;display:flex}.eqs-author>span:first-child{flex:none}.eqs-author-name{min-width:0;color:var(--text,#f0eaf8);overflow-wrap:anywhere;font-weight:600}.eqs-goal-import .eqs-goal-options{margin-top:12px}.eqs-goal-import .eqs-goal-actions{justify-content:flex-end}.eqs-goal-options label>.eqs-goal-checkbox{flex:none;width:18px;height:18px;display:inline-flex;position:relative}.eqs-goal-options .eqs-goal-checkbox input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.eqs-goal-check{border:1px solid var(--control-border,#ffffff26);background:var(--control-background,#ffffff0a);color:#0000;border-radius:5px;place-items:center;width:100%;height:100%;transition:background .15s,border-color .15s,box-shadow .15s;display:grid}.eqs-goal-options label:hover .eqs-goal-check{border-color:var(--eqs-accent)}.eqs-goal-checkbox input:checked+.eqs-goal-check{border-color:var(--eqs-accent);color:#fff;background:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61f}.eqs-goal-checkbox input:focus-visible+.eqs-goal-check{outline:2px solid var(--eqs-accent);outline-offset:3px}.eqs-goal-checkbox input:disabled{cursor:not-allowed}.eqs-goal-checkbox input:disabled+.eqs-goal-check{opacity:.35}.eqs-feedback{border:1px solid var(--control-border,var(--eqs-line,#ffffff18));background:var(--control-background,var(--eqs-soft,#241d30));text-align:left;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 15px;font-size:13px;line-height:1.6;display:flex}.eqs-error.eqs-feedback{color:var(--text,#e4ddec)}.eqs-feedback>svg{color:#dba1ae;flex:none;margin-top:2px}.eqs-feedback>div{overflow-wrap:anywhere;min-width:0}.eqs-delete-confirm{border:1px solid var(--control-border,var(--eqs-line));background:var(--control-background,var(--eqs-soft));color:inherit;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;font-size:13px;line-height:1.6;display:grid}.eqs-delete-confirm>svg{color:#dba1ae}.eqs-delete-confirm>span{overflow-wrap:anywhere}.eqs-delete-confirm>div{gap:7px;display:flex}.eqs-dialog .eqs-confirm-delete{color:#f2bec8;background:#9f40552b;border-color:#c5687959}.eqs-toast{z-index:100;border:1px solid var(--control-border,#655475);background:var(--panel-background,#241d30);width:max-content;max-width:min(560px,100vw - 32px);color:var(--text,#f0eaf8);border-radius:13px;align-items:center;gap:10px;padding:12px 14px;font:500 13px/1.6 SeRab Equipment,Segoe UI,Malgun Gothic,sans-serif;animation:.16s ease-out eqs-toast-enter;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0006}.eqs-toast>svg{color:var(--green,#8bd6b0);flex:none}.eqs-toast>span{overflow-wrap:anywhere;min-width:0}.eqs-toast button[aria-label]{min-width:28px;min-height:28px;color:var(--muted,#b5a9c6);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}@keyframes eqs-toast-enter{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (max-width:480px){.eqs-delete-confirm{grid-template-columns:20px minmax(0,1fr)}.eqs-delete-confirm>div{grid-column:2;justify-content:flex-end}.eqs-toast{bottom:16px}}@media (prefers-reduced-motion:reduce){.eqs-toast{animation:none}}.eqs .eqs-secondary,.eqs-dialog .eqs-secondary{flex-wrap:wrap;gap:8px 14px}.eqs-set-group{align-items:center;gap:7px;display:inline-flex}.eqs-set-icon{object-fit:contain;vertical-align:middle;flex:none;width:24px;height:24px;display:inline-block}.eqs-item .eqs-item-set{color:#f0eaf8;overflow-wrap:anywhere;align-items:center;gap:6px;margin:3px 0 0;font-size:16px;font-weight:600;line-height:1.35;display:flex}.eqs-items .eqs-slot-main{grid-column:1/-1;margin-top:2px}.eqs-option-groups{gap:16px;padding:18px;display:grid}.eqs-option-group h5{color:var(--eqs-muted);margin:0 0 10px;font-size:13px;font-weight:550;line-height:1.5}.eqs-option-groups .eqs-option-list{border:0;gap:9px;margin:0;padding:0;font-size:13px;display:grid}.eqs-option-list>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.eqs-option-list dt{overflow-wrap:anywhere;min-width:0;color:var(--eqs-muted);line-height:1.5}.eqs-option-list dd{overflow-wrap:anywhere;text-align:right;font-variant-numeric:tabular-nums;min-width:0;max-width:48%;margin:0;font-size:14px;font-weight:550;line-height:1.5}.eqs-option-groups .eqs-main-options>div{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 12px}.eqs-main-options dt{color:#f0eaf8;font-size:15px;font-weight:500}.eqs-main-options dd{letter-spacing:-.025em;max-width:100%;color:var(--eqs-accent);font-size:26px;font-weight:600;line-height:1.25}.eqs-option-group[data-kind=부옵션]>.eqs-option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.eqs-option-group[data-kind=부옵션] .eqs-option-list>div{border:1px solid var(--eqs-line);background:var(--eqs-surface);border-radius:9px;gap:6px;padding:12px;display:grid}.eqs-option-group[data-kind=부옵션] dt{color:#d6d0e1;font-size:14px;font-weight:450}.eqs-option-group[data-kind=부옵션] dd{text-align:left;letter-spacing:-.015em;max-width:100%;font-size:17px;font-weight:600}.eqs-base-options{border-top:1px solid var(--eqs-line);color:var(--eqs-muted);padding-top:10px;font-size:11px}.eqs-base-options>summary{cursor:pointer;color:#d6d0e1;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin-inline:-8px;padding:7px 8px;font-size:13px;font-weight:500;list-style:none;transition:background .15s;display:flex}.eqs-base-options>summary:hover{background:#b487ed12}.eqs-base-options>summary>svg{color:var(--eqs-muted);transition:transform .15s}.eqs-base-options>summary::-webkit-details-marker{display:none}.eqs-base-options[open]>summary>svg{transform:rotate(180deg)}.eqs-base-options .eqs-option-list{padding-top:10px;font-size:13px}.eqs-base-options dt{color:var(--eqs-muted);font-size:13px;font-weight:450}.eqs-base-options dd{color:#f0eaf8;font-size:14px;font-weight:500}.eqs-base-options>summary:focus-visible{outline:2px solid var(--eqs-accent);outline-offset:3px;border-radius:3px}.eqs-option-group:is([data-kind=고유],[data-kind=세공]) .eqs-option-list>div{display:block}.eqs-option-group:is([data-kind=고유],[data-kind=세공]){border:1px solid var(--eqs-line);background:var(--eqs-surface);border-radius:10px;padding:12px 14px}.eqs-option-group:is([data-kind=고유],[data-kind=세공]) h5{color:var(--eqs-accent)}.eqs-option-group:is([data-kind=고유],[data-kind=세공]) dt{white-space:pre-line;color:#f0eaf8;font-size:15px;font-weight:500;line-height:1.65}.eqs-option-list dd:empty{display:none}.eqs-field-heading{color:#f0eaf8;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;font-weight:500;display:flex}.eqs-counter{color:var(--eqs-muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:450}.eqs-card-summary .eqs-item[data-empty=true]>.eqs-slot-heading{gap:8px;padding:10px}.eqs-card-summary .eqs-item[data-empty=true] .eqs-slot-label{font-size:12px}.eqs-card-summary .eqs-empty-slot{padding:3px 8px;font-size:12px}.eqs-table .eqs-option-groups{padding:0}.eqs-table .eqs-main-options dd{font-size:18px}.eqs-table .eqs-option-group[data-kind=부옵션]>.eqs-option-list{grid-template-columns:minmax(0,1fr)}@media (max-width:560px){.eqs-items[data-detailed=true]{grid-template-columns:minmax(0,1fr)}}.eqs-aggregate{border:1px solid var(--eqs-line);background:var(--eqs-surface);border-radius:16px;margin:20px 0 28px;padding:20px}.eqs-aggregate>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.eqs-aggregate>summary::-webkit-details-marker{display:none}.eqs-aggregate>summary h3{margin:0;font-size:16px;font-weight:650}.eqs-aggregate>summary>svg{color:var(--eqs-muted);flex:none;transition:transform .15s}.eqs-aggregate[open]>summary>svg{transform:rotate(180deg)}.eqs-aggregate>summary:focus-visible{outline:2px solid var(--eqs-accent);outline-offset:6px;border-radius:4px}.eqs-content-statistics{border-top:1px solid var(--eqs-line);min-width:0;margin-top:20px;padding-top:18px}.eqs-content-statistics>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.eqs-content-statistics h4{color:var(--eqs-accent);margin:0;font-size:15px}.eqs-content-statistics>header span,.eqs-sample-note{color:var(--eqs-muted);font-size:12px}.eqs-content-statistics h5{margin:16px 0 8px;font-size:14px;font-weight:600}.eqs-average-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.eqs-average-stats>div{border:1px solid var(--eqs-line);background:#100d17;border-radius:10px;min-width:0;padding:12px}.eqs-average-stats dt{color:var(--eqs-muted);overflow-wrap:anywhere;font-size:12px}.eqs-average-stats dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:20px;font-weight:650}.eqs-frequency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.eqs-frequency-grid>section{min-width:0}.eqs-frequency-grid h5{margin-bottom:3px}.eqs-frequency-grid p,.eqs-aggregate-empty{color:var(--eqs-muted);margin:0;font-size:12px}.eqs-frequency-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.eqs-frequency-list li{min-width:0}.eqs-frequency-list li>div{justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.eqs-frequency-list span{overflow-wrap:anywhere;min-width:0}.eqs-frequency-list strong{text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:600}.eqs-frequency-list small{color:var(--eqs-muted);font-size:10px;font-weight:450;display:block}.eqs-frequency-list meter{background:var(--eqs-soft);border:0;border-radius:5px;width:100%;height:5px;margin-top:6px;display:block}.eqs-frequency-list meter::-webkit-meter-bar{background:var(--eqs-soft);border:0;border-radius:5px;height:5px}.eqs-frequency-list meter::-webkit-meter-optimum-value{background:var(--eqs-accent);border-radius:5px}.eqs-aggregate-note{margin-top:18px;line-height:1.7}.eqs-aggregate>.eqs-error button{margin-left:12px}@media (max-width:580px){.eqs-aggregate{padding:15px}.eqs-frequency-grid{grid-template-columns:minmax(0,1fr);gap:4px}}.eqs-stats-expand{justify-content:center;margin-top:10px;display:flex}.eqs-stats-expand button{min-height:32px;padding:5px 12px}.eqs-stats-expand button[aria-expanded=true]>svg{transform:rotate(180deg)}.eqs-sort{color:var(--eqs-muted);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.eqs-sort-control{width:104px;position:relative}.eqs-sort-control>button{justify-content:space-between;width:100%}.eqs-sort-control>button svg{width:14px;height:14px}.eqs-sort-menu{z-index:40;border:1px solid var(--eqs-line);background:var(--eqs-surface);border-radius:12px;width:100%;min-width:104px;padding:5px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 30px #0005}.eqs-sort-menu button{text-align:left;background:0 0;border-color:#0000;justify-content:space-between;width:100%}.eqs-sort-menu button[aria-selected=true]{color:var(--eqs-accent);background:var(--eqs-soft)}.eqs-results .eqs-card footer button{min-width:52px}.eqs-results .eqs-card footer button[aria-pressed=true]{color:var(--eqs-accent)}.eqs-card footer button[aria-pressed=true]:disabled{opacity:1;color:var(--eqs-accent)}.eqs-results>div{min-width:0}.eqs-bundle-card .eqs-category{white-space:nowrap;max-width:none}.eqs-bundle-card{flex-direction:column;gap:16px;transition:border-color .15s,background .15s;display:flex;position:relative}.eqs-bundle-card:hover,.eqs-bundle-card:focus-within{border-color:var(--eqs-accent);background:var(--eqs-soft)}.eqs-bundle-card>header{align-items:center;gap:12px;min-width:0;display:flex}.eqs-bundle-card h3{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:15px;font-weight:650;overflow:hidden}.eqs-bundle-portraits{align-items:center;gap:6px;min-height:50px;display:flex}.eqs-bundle-portraits>img,.eqs-bundle-initial{border:1px solid var(--eqs-line);object-fit:cover;background:var(--eqs-soft);border-radius:9px;flex:none;width:42px;height:50px}.eqs-bundle-initial{color:var(--eqs-accent);place-items:center;font-size:12px;display:grid}.eqs-bundle-more{color:var(--eqs-muted);margin-left:4px;font-size:12px}.eqs-bundle-names{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--eqs-text);margin:0;font-size:13px;overflow:hidden}.eqs-bundle-card>footer{gap:12px;margin-top:auto}.eqs-bundle-size{color:var(--eqs-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:12px;display:flex}.eqs .eqs-bundle-open{border-radius:inherit;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.eqs .eqs-bundle-open:focus-visible{outline:2px solid var(--eqs-accent);outline-offset:3px}.eqs .eqs-search>input{margin-top:0}.eqs-heroes{flex-wrap:wrap;display:flex}.eqs-heroes button{gap:9px;min-width:190px}.eqs-heroes button>span{white-space:nowrap;text-align:left;flex:none;font-size:14px;font-weight:600}.eqs-heroes img{flex:none}.eqs-heroes small{color:var(--eqs-muted);white-space:nowrap;flex:none;align-items:baseline;gap:5px;font-size:12px;display:inline-flex}.eqs-heroes small b{color:var(--eqs-accent);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}@media (max-width:680px){.eqs-average-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.eqs-average-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.eqs-dialog .eqs-export .eqs-share-primary{background:var(--eqs-soft);color:var(--eqs-accent);border-color:#c5a4fa66}.eqs-party-skills{border-bottom:1px solid var(--eqs-line);margin:16px 0 20px;padding-bottom:16px}.eqs-skills{min-width:0;margin-bottom:14px}.eqs-skills>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.eqs-skills>header>span{color:var(--eqs-muted);font-size:12px}.eqs-skill-order{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.eqs-skill-order>li{background:var(--eqs-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.eqs-skill-number{width:24px;height:24px;color:var(--eqs-accent);background:#b487ed24;border-radius:50%;place-items:center;font-size:12px;display:grid}.eqs-skill-order img{object-fit:contain}.eqs-skill-order li>span{overflow-wrap:anywhere;flex:1;min-width:70px}.eqs-skill-order strong,.eqs-skill-order small{font-size:12px;display:block}.eqs-skill-order small{color:var(--eqs-muted)}.eqs-skill-controls{gap:4px;display:flex}.eqs-skill-controls button{min-height:28px!important;padding:4px!important}.eqs-skill-picker{gap:10px;margin-top:12px;display:grid}.eqs-skill-picker>div>strong{margin-bottom:5px;font-size:12px;display:block}.eqs-skill-picker>div>div{flex-wrap:wrap;gap:5px;display:flex}.eqs-skill-picker button{padding:6px 8px;font-size:12px}.eqs-skill-picker button[aria-pressed=true]{border-color:var(--eqs-accent);color:var(--eqs-accent);background:var(--eqs-soft)}.eqs-skill-picker button b{margin-left:5px}.eqs-skill-edit-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.eqs-dialog .eqs-export-format{background:var(--eqs-soft);border-radius:12px;gap:4px;width:fit-content;padding:4px}.eqs-dialog .eqs-export-format button{color:var(--eqs-muted);background:0 0;border-color:#0000}.eqs-dialog .eqs-export-format button[aria-pressed=true]{color:var(--eqs-accent);background:#b487ed24;border-color:#c5a4fa66}.eqs-export-preview{border:1px solid var(--eqs-line);background:#08060d;border-radius:12px;margin:16px 0 0;padding:12px}.eqs-export-preview figcaption{color:var(--eqs-muted);margin-bottom:12px;font-size:12px}.eqs-export-preview img{border-radius:8px;max-width:100%;height:auto;margin:0 auto;display:block}.eqs-export-preview-status{min-height:160px;color:var(--eqs-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.eqs-goal-reason{color:var(--eqs-muted);margin-right:auto;font-size:12px}.eqs-goal-desk-help{color:var(--eqs-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.eqs-goal-desk-help a{color:var(--eqs-accent);text-underline-offset:3px;text-decoration:underline}.eqs-goal-handoff{background:var(--eqs-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:12px 16px;display:flex}.eqs-goal-handoff>div{flex:1;min-width:170px}.eqs-goal-handoff strong,.eqs-goal-handoff span{font-size:13px;display:block}.eqs-goal-handoff span,.eqs-goal-handoff p{color:var(--eqs-muted);margin:4px 0 0;font-size:12px}.eqs-deck{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:stretch;gap:14px;padding:8px 0;display:grid}.eqs-deck>div,.eqs-deck>.eqs-skills{border:1px solid var(--eqs-line);background:linear-gradient(145deg,#b487ed09,#0000);border-radius:16px;min-width:0;padding:16px}.eqs-deck header{border-bottom:1px solid var(--eqs-line);justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin:0 0 14px;padding-bottom:12px;font-size:13px;display:flex}.eqs-deck-formation>header>span,.eqs-skills>header>strong{align-items:center;gap:7px;font-weight:600;display:flex}.eqs-deck header svg,.eqs-skills>header svg{color:var(--eqs-accent)}.eqs-deck-formation>header>strong,.eqs-deck>.eqs-skills>header>span{white-space:nowrap;color:var(--eqs-accent);background:var(--eqs-soft);border-radius:7px;padding:5px 8px;font-size:11px;font-weight:550}.eqs-deck .eqs-skills{grid-template-rows:auto 1fr;margin:0;display:grid}.eqs-deck .eqs-skill-order{place-self:center;width:100%;max-width:520px;margin:0}.eqs-skill-order{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.eqs-skill-order>li{text-align:center;background:0 0;flex-flow:column;gap:7px;padding:8px 0;display:flex;position:relative}.eqs-skill-number{color:#9ed9f4;background:0 0;border-radius:0;width:auto;height:auto;font-size:11px;display:block}.eqs-skill-order li>span{flex:none;width:100%;min-width:0}.eqs-skill-order strong{line-height:1.5}.eqs-skill-order small{margin-top:3px;font-size:11px}.eqs-skill-order img,.eqs-skill-fallback{object-fit:cover;border-radius:8px;width:40px;height:40px}.eqs-skill-fallback{background:var(--eqs-soft);color:var(--eqs-accent);place-items:center;font-style:normal;display:grid}.eqs-skill-arrow{color:var(--eqs-muted);opacity:.6;position:absolute;top:44px;right:-17px}.eqs-skill-controls{flex-wrap:wrap;justify-content:center}.eqs-skill-picker img{object-fit:cover;border-radius:5px}.eqs-skill-picker>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.eqs-skill-picker>div>strong{min-width:90px;margin:0}.eqs-skill-picker button{position:relative}.eqs-formation{background:#b487ed07;border-radius:12px;width:100%;max-width:280px;margin:auto}.eqs-formation-labels{height:40px;color:var(--eqs-text);font-size:12px;font-weight:650;position:relative}.eqs-formation-labels>span{text-align:center;background:#b487ed20;border:1px solid #c5a4fa40;border-radius:7px;width:43%;padding:6px 0;line-height:18px;position:absolute;top:6px;left:3%}.eqs-formation-labels>span:last-child{left:54%}.eqs-formation ol{height:212px;margin:0;padding:0;list-style:none;position:relative}.eqs-formation ol:before{content:"";border-left:1px dashed var(--eqs-line);position:absolute;top:6px;bottom:10px;left:50%}.eqs-formation li{width:43%;height:26%;position:absolute}.eqs-formation li>div,.eqs-formation li>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;padding:3px;font-size:11px;display:flex}.eqs-formation img,.eqs-formation-placeholder{object-fit:contain;flex:none;width:32px;height:40px}.eqs-formation-placeholder{color:var(--eqs-muted);background:var(--eqs-soft);border-radius:7px;place-items:center;display:grid}.eqs-formation li span{overflow-wrap:anywhere}.eqs-formation button[aria-pressed=true]{border-color:var(--eqs-accent);background:var(--eqs-soft)}.eqs-deck-editor{width:min(760px,100vw - 24px)}.eqs-deck-editor fieldset{border:0;min-width:0;margin:0;padding:0}.eqs-deck-editor .eqs-dialog-heading{margin-bottom:16px;padding:0 0 16px}.eqs-deck-editor footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.eqs-formation-options{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.eqs-formation-options button[aria-pressed=true],.eqs-formation-unplaced button[aria-pressed=true]{border-color:var(--eqs-accent);color:var(--eqs-accent);background:var(--eqs-soft)}.eqs-deck-edit-grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.eqs-formation-edit{min-width:0}.eqs-formation-unplaced{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.eqs-deck-editor .eqs-skill-picker>div{flex-direction:column;align-items:flex-start;gap:6px}.eqs-deck-editor .eqs-skill-picker>div>strong{min-width:0}.eqs-formation button[draggable=true]{cursor:grab}.eqs-formation button[draggable=true]:active{cursor:grabbing}.eqs-formation button[data-drop-target=true]{border-color:var(--eqs-accent);box-shadow:inset 0 0 0 1px var(--eqs-accent);background:#b487ed30}.eqs .eqs-bundle-link,.eqs-dialog .eqs-bundle-link{color:var(--eqs-accent);background:#b487ed12;border-color:#c5a4fa40;gap:6px}.eqs-dialog-heading>strong{overflow-wrap:anywhere;min-width:0;margin-right:auto}.eqs-dialog-heading .eqs-bundle-link{margin-left:auto;font-size:12px}.eqs-result-actions>.eqs-bundle-link{flex:none}.eqs-result-actions>.eqs-bundle-icon{justify-content:center;width:40px;min-width:40px;min-height:40px;padding:8px}.eqs-formation ol{height:236px;margin-top:10px}.eqs-formation li{height:21%}.eqs-formation img,.eqs-formation-placeholder{height:36px}.eqs-formation-name{min-width:0;max-width:calc(100% - 38px);line-height:14px}.eqs-deck-editor .eqs-deck-edit-grid{align-items:stretch;gap:14px}.eqs-deck-editor .eqs-formation-edit,.eqs-deck-editor .eqs-skills{border:1px solid var(--eqs-line);background:linear-gradient(145deg,#b487ed09,#0000);border-radius:14px;margin:0;padding:15px}.eqs-deck-editor .eqs-formation-edit>header{align-items:center;gap:7px;margin-bottom:14px;font-size:13px;display:flex}.eqs-deck-editor .eqs-formation-edit>header svg{color:var(--eqs-accent)}.eqs-deck-editor .eqs-formation-options{background:var(--eqs-soft);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-bottom:14px;padding:3px;display:grid}.eqs-deck-editor .eqs-formation-options button{background:0 0;border-color:#0000;min-height:30px;padding:5px 3px;font-size:12px}.eqs-deck-editor .eqs-formation-options button[aria-pressed=true]{background:var(--eqs-surface);border-color:#c5a4fa55}.eqs-deck-editor .eqs-formation{background:0 0}.eqs-deck-editor .eqs-formation button:not([aria-pressed=true]):not([data-drop-target=true]){background:0 0;border-color:#0000}.eqs-deck-editor .eqs-skills>header{min-height:22px;margin-bottom:12px;font-size:13px}.eqs-deck-editor .eqs-skill-order{border-bottom:1px solid var(--eqs-line);margin-bottom:6px;padding:4px 0 13px}.eqs-deck-editor .eqs-skill-order>li{gap:5px;padding:4px 0}.eqs-deck-editor .eqs-skill-picker{gap:0;margin-top:0}.eqs-deck-editor .eqs-skill-picker>div{border-bottom:1px solid var(--eqs-line);grid-template-columns:minmax(72px,1fr) auto;align-items:center;gap:8px;padding:11px 0;display:grid}.eqs-deck-editor .eqs-skill-picker>div:last-child{border-bottom:0;padding-bottom:0}.eqs-deck-editor .eqs-skill-picker>div>strong{overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.eqs-deck-editor .eqs-skill-picker>div>strong img{object-fit:contain;border-radius:0;flex:none;width:28px;height:32px}.eqs-deck-editor .eqs-skill-picker button{gap:5px;min-height:40px;padding:6px}.eqs-deck-editor .eqs-skill-picker button b{background:var(--eqs-accent);width:18px;height:18px;color:var(--eqs-surface);border-radius:5px;place-items:center;margin:0;font-size:11px;display:grid}.eqs-deck-editor footer{border-top:1px solid var(--eqs-line);margin-top:16px;padding-top:16px}@media (max-width:680px){.eqs-deck-editor .eqs-deck-edit-grid{grid-template-columns:minmax(0,1fr)}.eqs-deck-editor .eqs-formation-edit,.eqs-deck-editor .eqs-skills{padding:13px}.eqs-deck-editor .eqs-formation-options{max-width:280px;margin:0 auto 14px}.eqs-deck-editor .eqs-skill-picker>div{grid-template-columns:minmax(65px,1fr) auto}.eqs-deck-editor .eqs-skill-picker button img{width:26px;height:26px}}@media (max-width:580px){.eqs-deck,.eqs-deck-edit-grid{grid-template-columns:minmax(0,1fr);gap:18px}.eqs-deck-editor{padding:16px}.eqs-skill-order{gap:18px}.eqs-dialog-heading{flex-wrap:wrap}.eqs-dialog-heading .eqs-bundle-link{padding:6px 8px;font-size:11px}.eqs-formation{max-width:260px}}.eqs-combinations{border:1px solid var(--eqs-line);background:var(--eqs-surface);border-radius:16px;min-width:0;margin-bottom:20px;padding:18px}.eqs-combinations>header,.eqs-combinations>header>strong{align-items:center;gap:10px;display:flex}.eqs-combinations>header{justify-content:space-between}.eqs-combinations small{color:var(--eqs-muted);font-size:12px}.eqs-combination-presets{gap:8px;padding:14px 0;display:flex;overflow:auto}.eqs-combination-presets button{flex:none;gap:10px}.eqs-combination-presets button[aria-pressed=true]{border-color:var(--eqs-accent);background:var(--eqs-soft);color:var(--eqs-accent)}.eqs-combination-heading{color:var(--eqs-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 12px;font-size:12px;display:flex}.eqs-combination-heading>span{margin-right:auto}.eqs-combination-heading button{padding:5px 8px;font-size:11px}.eqs-combination-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.eqs-combination-cards>div{flex-direction:column;min-width:0;display:flex}.eqs-combination-cards .eqs-card{flex:1}.eqs-combination-cards .eqs-result-actions>button:last-child{flex:none}.eqs-combination-name,.eqs-combination-confirm,.eqs-combination-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eqs-combination-name,.eqs-combination-confirm{margin:12px 0}.eqs-combination-name input{border:1px solid var(--eqs-line);background:var(--eqs-soft);width:180px;min-width:100px;max-width:100%;color:var(--eqs-text);border-radius:8px;flex:1;padding:9px 12px}.eqs-combination-add{font-size:12px}.eqs-combination-add>button{gap:6px}.eqs-result-actions>.eqs-combination-add{flex:auto}.eqs-result-actions>.eqs-combination-add>button:first-of-type{flex:1}.eqs-combination-confirm{font-size:13px}.eqs-combinations .eqs-secondary{margin-bottom:0;font-size:12px;line-height:1.6}@media (max-width:580px){.eqs-combinations{padding:12px}.eqs-combination-presets button{overflow-wrap:anywhere;max-width:240px}.eqs-combination-name{flex-wrap:wrap}.eqs-combination-add{max-width:100%}}.eqs-browse-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eqs-browse-filters button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.eqs-browse-filters button[aria-pressed=true]{border-color:var(--eqs-accent);background:var(--eqs-soft)}.eqs-combination-cards .eqs-card{container-type:inline-size}.eqs-combinations>.eqs-deck{margin-bottom:14px}.eqs-party.eqs-team-tabs{justify-content:flex-start;gap:8px}.eqs-party.eqs-team-tabs>button{flex:none;margin-right:0}.eqs-team-tabs>button[aria-pressed=true]{border-color:var(--eqs-accent);background:var(--eqs-soft);color:var(--eqs-accent)}.eqs-combination-cards .eqs-result-actions>button:only-child{flex:1}.eqs-dialog-heading>.eqs-combination-add{min-width:0;margin-left:auto}.eqs-search-bar{border:1px solid var(--eqs-line);background:var(--eqs-surface);border-radius:14px;align-items:center;margin:22px 0 18px;padding:6px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.eqs-search-bar:focus-within{border-color:var(--eqs-accent);box-shadow:0 0 0 3px #b487ed16}.eqs-search-field{min-width:0;color:var(--eqs-muted);flex:1;align-items:center;gap:10px;display:flex}.eqs .eqs-search-field>input{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:10px 0;font-size:14px}.eqs-search-field>svg{flex:none}.eqs .eqs-search-clear{min-width:30px;min-height:30px;color:var(--eqs-muted);background:0 0;border:0;flex:none;padding:6px}.eqs-search-field>input::-webkit-search-cancel-button{display:none}.eqs-results{transition:opacity .15s}.eqs-results[aria-busy=true]{opacity:.6}.eqs-combinations>header{flex-wrap:wrap}.eqs-combination-dialog{width:min(1100px,100vw - 24px);margin:auto}.eqs-combination-dialog>.eqs-combinations{background:0 0;border:0;margin:0;padding:0}.eqs-combination-dialog .eqs-combinations>header>strong{display:none}.eqs-combination-dialog .eqs-combinations>header{justify-content:flex-end}.eqs .eqs-saved-trigger{gap:8px;font-size:13px;font-weight:600}.eqs .eqs-saved-trigger small{min-width:24px;min-height:24px;color:var(--eqs-accent);font-variant-numeric:tabular-nums;background:#b487ed26;border:1px solid #c5a4fa40;border-radius:7px;justify-content:center;align-items:center;padding:2px 7px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.eqs-save-connection{text-align:center;max-width:440px;margin:12px auto 24px}.eqs-save-connection>svg{color:var(--eqs-accent)}.eqs-save-connection h3{overflow-wrap:anywhere;font-size:17px}.eqs-save-connection p{color:var(--eqs-muted);font-size:13px;line-height:1.7}.eqs-save-connection>button{margin:8px auto}.eqs-save-connection>a{color:var(--eqs-accent);margin-top:12px;font-size:12px;display:block}@container (max-width:340px){.eqs-combination-cards .eqs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.eqs-combination-cards .eqs-items[data-detailed=false] .eqs-item[data-empty=true]>.eqs-slot-heading{grid-template-columns:32px minmax(0,1fr);gap:5px 8px}.eqs-combination-cards .eqs-item[data-empty=true] .eqs-empty-slot{grid-column:2;justify-self:start}}.eqs-save-dialog{width:min(480px,100vw - 24px)}.eqs-combination-dialog .eqs-combinations>header{justify-content:space-between;gap:12px;margin-bottom:18px}.eqs-combination-switcher{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.eqs-combination-switcher .eqs-combination-presets{min-width:0;padding:0}.eqs-dialog button.eqs-danger{color:#f4a7b5;background:#e36a8212;border-color:#e36a8238}.eqs-dialog button.eqs-danger:hover{background:#e36a8226}.eqs-combination-editor label{color:var(--eqs-muted);font-size:13px;display:block}.eqs-combination-editor footer,.eqs-combination-delete footer{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.eqs-dialog button.eqs-primary{color:#f4eaff;background:#b487ed30;border-color:#b487ed80}.eqs-combination-delete-icon{color:#f4a7b5;background:#e36a8212;border-radius:14px;place-items:center;width:48px;height:48px;margin:6px 0 18px;display:grid}.eqs-combination-delete h3{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.5}.eqs-combination-delete p{color:var(--eqs-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.eqs-toast[data-tone=error]>svg{color:#f4a7b5}@media (max-width:580px){.eqs-combination-switcher{width:100%}.eqs-combination-switcher .eqs-combination-presets{flex:1}.eqs-combination-dialog .eqs-combinations>header>.eqs-browse-filters{margin-left:auto}}.eqs-detail-heading{z-index:6;border-bottom:1px solid var(--eqs-line);background:var(--panel-background,#100d17);margin:-20px -20px 16px;padding:14px 20px;position:sticky;top:-20px}.eqs-detail-heading>strong{flex:1}.eqs-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.eqs-detail-actions>.eqs-combination-add>button:first-of-type{color:var(--eqs-accent);background:#b487ed24;border-color:#b487ed70}.eqs-detail-heading>button:last-child{flex:none}@media (max-width:680px){.eqs-detail-heading{margin:-14px -14px 14px;padding:12px 14px;top:-14px}}@media (max-width:580px){.eqs-detail-heading{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.eqs-detail-heading>.eqs-detail-actions{grid-area:2/1/auto/-1;justify-content:flex-start}.eqs-detail-heading>button:last-child{grid-area:1/2}.eqs-detail-actions button{font-size:12px}}.eqs-combination-menu-trigger{flex:none;min-width:36px;height:36px;padding:6px}.eqs-combination-popover{border:1px solid var(--eqs-line);background:var(--panel-background,#1b1624);border-radius:12px;min-width:168px;max-width:calc(100vw - 24px);margin:0;padding:6px;position:fixed;inset:auto;box-shadow:0 14px 36px #0005}.eqs-combination-popover:popover-open{gap:4px;display:grid}.eqs-combination-popover>button{white-space:nowrap;justify-content:flex-start;padding:10px}.eqs-combination-popover button.eqs-danger{color:#f4a7b5;background:#e36a8212;border-color:#e36a8238}.eqs .eqs-original-bundle{color:var(--eqs-accent);background:#b487ed24;border-color:#b487ed70;font-size:13px;font-weight:600}.eqs-bundle-description{border:1px solid var(--eqs-line);background:var(--eqs-soft);border-radius:12px;margin:0 0 20px;padding:14px 16px}.eqs-bundle-description p{margin:0;line-height:1.7}.eqs-bundle-card .eqs-build-note{overflow-wrap:anywhere}
