.equipment-layout{gap:calc(12 * var(--ui-px));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.equipment-column{gap:calc(12 * var(--ui-px));min-width:0;min-height:0;display:grid}.equipment-layout>.equipment-column:nth-child(2){grid-template-rows:auto auto auto;align-content:start;overflow:hidden}.equipment-section{padding:calc(16 * var(--ui-px));background:var(--surface2);border:calc(1 * var(--ui-px)) solid var(--line);border-radius:calc(5 * var(--ui-px))}.equipment-section h2{margin:0 0 calc(7 * var(--ui-px));font-size:calc(13 * var(--ui-px))}.equipment-section-heading{justify-content:space-between;align-items:center;gap:calc(10 * var(--ui-px));margin-bottom:calc(7 * var(--ui-px));display:flex}.gear-bulk-control{align-items:center;gap:calc(6 * var(--ui-px));color:#d5b880;font-size:calc(10 * var(--ui-px));letter-spacing:0;white-space:nowrap;display:flex}.gear-bulk-control select{width:calc(78 * var(--ui-px));height:calc(26 * var(--ui-px));padding:calc(2 * var(--ui-px)) calc(5 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #344154;border-radius:calc(3 * var(--ui-px));color:#edf2f7;font-size:calc(9 * var(--ui-px));background:#0c1118;margin:0}.equipment-edit-grid{grid-auto-rows:calc(67 * var(--ui-px));gap:calc(7 * var(--ui-px));display:grid}.gear-editor{grid-template-columns:calc(52 * var(--ui-px)) minmax(0,1fr);column-gap:calc(8 * var(--ui-px));height:calc(67 * var(--ui-px));background:0 0;min-height:0;padding:0;display:grid}.quality-art{flex:0 0 calc(52 * var(--ui-px));padding-bottom:calc(15 * var(--ui-px));align-self:flex-start;position:relative}.quality-art.no-quality{padding-bottom:calc(15 * var(--ui-px))}.quality-art .compact-art{width:calc(52 * var(--ui-px));height:calc(52 * var(--ui-px))}.quality-art>.quality-gold,.quality-art>.quality-purple,.quality-art>.quality-sky{min-height:calc(14 * var(--ui-px));padding:calc(2 * var(--ui-px)) 0;color:#1f1710;font:800 calc(8 * var(--ui-px)) Manrope, sans-serif;line-height:calc(10 * var(--ui-px));text-align:center;white-space:nowrap;position:absolute;bottom:0;left:0;right:0}.quality-gold{background:#e2af22}.quality-purple{background:#bc9dff}.quality-sky{background:#81d3f4}.gear-fields{grid-template-columns:calc(78 * var(--ui-px)) calc(66 * var(--ui-px));grid-template-rows:calc(23 * var(--ui-px)) calc(23 * var(--ui-px));align-content:center;gap:calc(3 * var(--ui-px)) calc(5 * var(--ui-px));grid-template-areas:"grade quality""enhance.";min-width:0;display:grid}.gear-fields.no-quality{box-sizing:border-box;padding-top:calc(4 * var(--ui-px));align-content:start}.gear-fields label{align-items:center;gap:calc(4 * var(--ui-px));color:#8995a6;font-size:calc(9 * var(--ui-px));white-space:nowrap;grid-area:quality;display:flex}.gear-fields select,.gear-fields input{min-width:0;height:calc(23 * var(--ui-px));padding:calc(1 * var(--ui-px)) calc(5 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #344154;border-radius:calc(3 * var(--ui-px));color:#edf2f7;font-size:calc(9 * var(--ui-px));background:#0c1118;margin:0}.accessory-meta select,.accessory-meta input,.stone-editor select,.bracelet-editor select,.engraving-editor select,.passive-row select,.core-grid select,.gem-editor select{min-width:0;height:calc(27 * var(--ui-px));padding:calc(2 * var(--ui-px)) calc(5 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #344154;border-radius:calc(3 * var(--ui-px));color:#edf2f7;font-size:calc(9 * var(--ui-px));background:#0c1118;margin:0}.gear-fields>select:first-of-type{width:calc(78 * var(--ui-px));grid-area:grade}.gear-fields>select:last-of-type{width:calc(78 * var(--ui-px));grid-area:enhance}.gear-fields label input{width:calc(41 * var(--ui-px));padding:calc(2 * var(--ui-px));text-align:center}.avatar-section{margin-top:0}.avatar-table{width:100%;padding:calc(6 * var(--ui-px)) calc(8 * var(--ui-px));background:#101722}.avatar-select-list{gap:calc(6 * var(--ui-px));padding:calc(7 * var(--ui-px)) calc(8 * var(--ui-px));background:#101722;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.avatar-select-list label{gap:calc(4 * var(--ui-px));min-width:0;display:grid}.avatar-select-list span{color:#d7e2ef;font-size:calc(9 * var(--ui-px));text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.avatar-select-list select{width:100%;min-width:0;height:calc(24 * var(--ui-px));padding:calc(1 * var(--ui-px)) calc(4 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #344154;border-radius:calc(3 * var(--ui-px));color:#edf2f7;font-size:calc(8 * var(--ui-px));background:#0c1118;margin:0}.avatar-table>div{grid-template-columns:calc(55 * var(--ui-px)) repeat(4,1fr);min-height:calc(30 * var(--ui-px));border-bottom:calc(1 * var(--ui-px)) solid #273140;text-align:center;align-items:center;display:grid}.avatar-table>div:last-child{border-bottom:0}.avatar-table span,.avatar-table strong{font-size:calc(9 * var(--ui-px))}.avatar-table input{opacity:0;pointer-events:none;position:absolute}.avatar-table label{place-items:center;display:grid}.avatar-table i{width:calc(13 * var(--ui-px));height:calc(13 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #66768b;border-radius:50%;display:block}.avatar-table input:checked+i{border:calc(4 * var(--ui-px)) solid #80e7bd}.accessory-edit-grid{gap:calc(8 * var(--ui-px));display:grid}.accessory-editor{grid-template-columns:calc(52 * var(--ui-px)) calc(72 * var(--ui-px)) minmax(0,1fr);align-items:start;gap:calc(6 * var(--ui-px));background:0 0;padding:0;display:grid}.accessory-meta{gap:calc(4 * var(--ui-px));min-width:0;display:grid}.accessory-meta select,.accessory-meta input{width:100%}.accessory-option-list{gap:calc(4 * var(--ui-px));min-width:0;display:grid}.accessory-option-list select{width:100%}.stone-editor,.bracelet-editor{gap:calc(8 * var(--ui-px));background:0 0;padding:0;display:flex}.stone-editor>div,.bracelet-fields{gap:calc(5 * var(--ui-px));flex:1;min-width:0;display:grid}.stone-row{grid-template-columns:1fr calc(40 * var(--ui-px));gap:calc(5 * var(--ui-px));display:grid}.bracelet-art{flex:0 0 calc(52 * var(--ui-px))}.bracelet-art .compact-art{width:calc(52 * var(--ui-px));height:calc(52 * var(--ui-px))}.bracelet-stat-list{gap:calc(4 * var(--ui-px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bracelet-stat-row{grid-template-columns:calc(58 * var(--ui-px)) minmax(0,1fr);gap:calc(4 * var(--ui-px));display:grid}.bracelet-stat-row input{width:100%;min-width:0;height:calc(27 * var(--ui-px));padding:calc(2 * var(--ui-px)) calc(5 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #344154;border-radius:calc(3 * var(--ui-px));color:#edf2f7;font-size:calc(9 * var(--ui-px));background:#0c1118;margin:0}.bracelet-stat-row input:disabled{color:#68778a}.bracelet-option-list{gap:calc(4 * var(--ui-px));display:grid}.bracelet-option-list select{width:100%}.bracelet-unavailable{gap:calc(4 * var(--ui-px));padding-top:calc(6 * var(--ui-px));border-top:calc(1 * var(--ui-px)) solid #283547;display:grid}.bracelet-unavailable>small{color:#8995a6;font-size:calc(9 * var(--ui-px))}.bracelet-unavailable>span{padding:calc(5 * var(--ui-px)) calc(6 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #344154;border-radius:calc(3 * var(--ui-px));color:#7f8b9b;font-size:calc(9 * var(--ui-px));background:#111722}.bracelet-catalog-review{margin-top:calc(12 * var(--ui-px));border-top:calc(1 * var(--ui-px)) solid #283547;padding-top:calc(10 * var(--ui-px))}.bracelet-catalog-review summary{align-items:center;gap:calc(6 * var(--ui-px));color:#b9c6d8;font-size:calc(10 * var(--ui-px));cursor:pointer;display:flex}.bracelet-catalog-review summary b{color:#80e7bd}.bracelet-catalog-review summary span{padding:calc(2 * var(--ui-px)) calc(5 * var(--ui-px));border-radius:calc(3 * var(--ui-px));font-size:calc(8 * var(--ui-px));margin-left:auto}.catalog-valid{color:#80e7bd;background:#17352d}.catalog-invalid{color:#ff9e9e;background:#48242a}.bracelet-catalog-table{margin-top:calc(9 * var(--ui-px));max-height:calc(360 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #283547;display:grid;overflow:auto}.catalog-head,.catalog-row{grid-template-columns:calc(100 * var(--ui-px)) repeat(3,minmax(calc(150 * var(--ui-px)),1fr));display:grid}.catalog-head{z-index:1;background:#182232;position:sticky;top:0}.catalog-head strong,.catalog-row>strong,.catalog-row>span{padding:calc(6 * var(--ui-px));border-right:calc(1 * var(--ui-px)) solid #283547;border-bottom:calc(1 * var(--ui-px)) solid #283547;font-size:calc(8 * var(--ui-px))}.catalog-row>span:last-child,.catalog-head strong:last-child{border-right:0}.catalog-row>strong{color:#d5b880}.catalog-row small{margin-top:calc(2 * var(--ui-px));color:#68778a;font:calc(7 * var(--ui-px)) "DM Mono";overflow-wrap:anywhere;display:block}.engraving-section{grid-column:1/-1}.engraving-editor{gap:calc(7 * var(--ui-px));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.engraving-editor>div{grid-template-columns:calc(32 * var(--ui-px)) minmax(0,1fr);gap:calc(6 * var(--ui-px));padding:calc(8 * var(--ui-px));background:#101722;align-items:center;display:grid}.engraving-editor .compact-art{width:calc(32 * var(--ui-px));height:calc(32 * var(--ui-px))}.engraving-card-content{min-width:0}.engraving-controls{grid-template-columns:1fr calc(38 * var(--ui-px));gap:calc(4 * var(--ui-px));display:grid}.engraving-card-content>select{width:calc(100% + calc(4 * var(--ui-px)));margin-top:calc(5 * var(--ui-px))}.engraving-editor>.stone-editor{grid-template-columns:calc(32 * var(--ui-px)) minmax(0,1fr);align-items:center;gap:calc(6 * var(--ui-px));min-width:0;padding:calc(8 * var(--ui-px));background:#101722;display:grid}.engraving-editor>.stone-editor .compact-art{width:calc(32 * var(--ui-px));height:calc(32 * var(--ui-px))}.engraving-editor>.stone-editor .stone-card-content{gap:calc(4 * var(--ui-px));min-width:0;display:grid}.engraving-editor>.stone-editor .stone-row{grid-template-columns:minmax(0,1fr) calc(40 * var(--ui-px));gap:calc(4 * var(--ui-px));min-width:0;display:grid}.engraving-editor>.stone-editor select{width:100%;min-width:0;margin:0}.passive-editor{min-width:0;padding:calc(10 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #283547;border-radius:calc(4 * var(--ui-px));background:#101722}.passive-editor h3{font-size:calc(11 * var(--ui-px));margin:0}.passive-row{grid-template-columns:minmax(0,1fr) calc(58 * var(--ui-px));gap:calc(5 * var(--ui-px));margin-top:calc(5 * var(--ui-px));display:grid}.passive-row select{width:100%}.passive-choice-heading{justify-content:space-between;align-items:center;gap:calc(6 * var(--ui-px));margin-bottom:calc(7 * var(--ui-px));display:flex}.passive-choice-heading span{padding:calc(2 * var(--ui-px)) calc(5 * var(--ui-px));border-radius:calc(3 * var(--ui-px));color:#80e7bd;font:calc(8 * var(--ui-px)) "DM Mono";background:#1a2c2c}.core-grid{gap:calc(8 * var(--ui-px));margin-bottom:calc(12 * var(--ui-px));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.core-grid article{grid-template-columns:calc(38 * var(--ui-px)) 1fr calc(70 * var(--ui-px)) calc(58 * var(--ui-px)) calc(42 * var(--ui-px));align-items:center;gap:calc(5 * var(--ui-px));padding:calc(8 * var(--ui-px));background:#101722;display:grid}.core-grid b{color:#80e7bd;font:500 calc(10 * var(--ui-px)) "DM Mono"}.ark-columns{align-items:start;gap:calc(8 * var(--ui-px))}.evolution-tier-stack{gap:calc(6 * var(--ui-px));grid-column:1/-1;min-width:0;display:grid}.evolution-t1-editor,.evolution-tier-editor{grid-column:1/-1}.evolution-t1-heading{min-width:0}.evolution-t1-heading h3{margin:0}.evolution-t1-heading p{margin:calc(3 * var(--ui-px)) 0 calc(7 * var(--ui-px));color:#8995a6;font-size:calc(8 * var(--ui-px));line-height:1.35}.evolution-t1-list{gap:calc(4 * var(--ui-px));grid-template-columns:1fr;display:grid}.evolution-t1-list article{grid-template-columns:calc(32 * var(--ui-px)) minmax(0,1fr) calc(56 * var(--ui-px));grid-template-rows:calc(24 * var(--ui-px)) minmax(calc(13 * var(--ui-px)),auto);align-items:center;gap:calc(3 * var(--ui-px)) calc(6 * var(--ui-px));min-width:0;padding:calc(5 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #283547;border-radius:calc(3 * var(--ui-px));background:#0c1118;display:grid}.evolution-t1-list .compact-art{width:calc(32 * var(--ui-px));height:calc(32 * var(--ui-px));grid-row:1/-1}.evolution-t1-controls{gap:calc(1 * var(--ui-px));min-width:0;display:grid}.evolution-t1-controls select,.evolution-t1-level{width:100%;min-width:0;height:calc(22 * var(--ui-px));padding:calc(2 * var(--ui-px)) calc(4 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #344154;border-radius:calc(3 * var(--ui-px));color:#edf2f7;font-size:calc(8 * var(--ui-px));background:#111b28;margin:0}.evolution-t1-controls strong{color:#d5b880;font-size:calc(8 * var(--ui-px));line-height:calc(11 * var(--ui-px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evolution-t1-list small{color:#80e7bd;font:calc(8 * var(--ui-px)) "DM Mono";text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;line-height:1.3;overflow:hidden}.skill-editor .skill-gems{max-width:calc(420 * var(--ui-px));flex-wrap:wrap;justify-content:flex-end}.gem-editor{grid-template-columns:calc(30 * var(--ui-px)) calc(62 * var(--ui-px)) calc(58 * var(--ui-px)) calc(22 * var(--ui-px));align-items:center;gap:calc(3 * var(--ui-px));display:grid}.gem-editor .compact-art{width:calc(30 * var(--ui-px));height:calc(30 * var(--ui-px))}.gem-editor button,.gem-add-button{height:calc(30 * var(--ui-px));padding:0 calc(7 * var(--ui-px));color:#d7e2ef;background:#243244}.gem-add-button:disabled{cursor:not-allowed;opacity:.35}.limit-reached,.validation-message{color:#ff9e9e!important}.validation-message{margin:calc(-4 * var(--ui-px)) 0 calc(10 * var(--ui-px));font-size:calc(10 * var(--ui-px))}.evolution-t1-list .compact-art[data-tooltip]{z-index:2;cursor:help;position:relative;overflow:visible}.evolution-t1-list .compact-art[data-tooltip]:after{bottom:calc(100% + calc(9 * var(--ui-px)));width:calc(220 * var(--ui-px));padding:calc(10 * var(--ui-px)) calc(12 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #3c8f73;border-radius:calc(6 * var(--ui-px));box-shadow:0 calc(8 * var(--ui-px)) calc(24 * var(--ui-px)) #0009;color:#80e7bd;content:attr(data-tooltip);font:500 calc(11 * var(--ui-px))/1.5 Manrope,sans-serif;opacity:0;pointer-events:none;text-align:left;transform:translate(-50%,calc(4 * var(--ui-px)));white-space:normal;background:#0b1716;transition:opacity .15s,transform .15s;position:absolute;left:50%}.evolution-t1-list .compact-art[data-tooltip]:hover:after,.evolution-t1-list .compact-art[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}@media (min-width:901px){.sim-content:has(.equipment-left-stack) .equipment-layout>.equipment-column:nth-child(2){grid-template-rows:auto auto}.sim-content:has(.equipment-left-stack) .equipment-left-stack{gap:calc(12 * var(--ui-px));grid-area:1/1/auto/3;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-width:0;display:grid}.sim-content:has(.equipment-left-stack) .equipment-left-stack>.equipment-layout{display:contents}.sim-content:has(.equipment-left-stack) .equipment-left-stack>.engraving-section{grid-area:2/1/auto/3;margin-top:0}.sim-content:has(.equipment-left-stack) .equipment-left-stack>.equipment-layout>.equipment-column:first-child{grid-area:1/1}.sim-content:has(.equipment-left-stack) .equipment-left-stack>.equipment-layout>.equipment-column:nth-child(2){grid-area:1/2}.sim-content:has(.equipment-left-stack) .equipment-ark-grid>section:first-child{grid-row:1}}@media (max-width:900px){.equipment-left-stack{display:contents}}.sim-content:has(.equipment-layout){align-items:start;gap:calc(12 * var(--ui-px));grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr);display:grid}.sim-content:has(.equipment-layout) .equipment-layout{display:contents}.sim-content:has(.equipment-layout) .equipment-ark-grid{grid-area:1/3;min-width:0;margin:0}.sim-content:has(.equipment-layout) .engraving-section{grid-column:1/-1}.equipment-ark-grid>section{padding:calc(12 * var(--ui-px))}.equipment-ark-grid>section:first-child{padding:calc(10 * var(--ui-px))}.equipment-ark-grid .section-heading{align-items:flex-start;gap:calc(7 * var(--ui-px))}.equipment-ark-grid .section-heading h2{margin-bottom:calc(7 * var(--ui-px));font-size:calc(13 * var(--ui-px))}.equipment-ark-grid .section-heading p{font-size:calc(9 * var(--ui-px));line-height:1.35}@media (min-width:901px){.equipment-layout>.equipment-column:nth-child(2)>.equipment-section{min-height:0;padding:calc(12 * var(--ui-px))}.equipment-layout>.equipment-column:nth-child(2)>.equipment-section:first-child{flex-direction:column;display:flex}.equipment-layout>.equipment-column:nth-child(2) .equipment-section-heading,.equipment-layout>.equipment-column:nth-child(2)>.equipment-section>h2{margin-bottom:calc(7 * var(--ui-px));font-size:calc(13 * var(--ui-px))}.equipment-layout>.equipment-column:nth-child(2) .accessory-edit-grid{gap:calc(6 * var(--ui-px))}.equipment-layout>.equipment-column:nth-child(2) .accessory-editor{grid-template-columns:calc(44 * var(--ui-px)) calc(58 * var(--ui-px)) minmax(0,1fr);gap:calc(5 * var(--ui-px))}.equipment-layout>.equipment-column:nth-child(2) .accessory-editor .quality-art{flex-basis:calc(44 * var(--ui-px));padding-bottom:calc(13 * var(--ui-px))}.equipment-layout>.equipment-column:nth-child(2) .accessory-editor .quality-art .compact-art{width:calc(44 * var(--ui-px));height:calc(44 * var(--ui-px))}.equipment-layout>.equipment-column:nth-child(2) .accessory-meta,.equipment-layout>.equipment-column:nth-child(2) .accessory-option-list,.equipment-layout>.equipment-column:nth-child(2) .bracelet-option-list{gap:calc(3 * var(--ui-px))}.equipment-layout>.equipment-column:nth-child(2) .accessory-meta select,.equipment-layout>.equipment-column:nth-child(2) .accessory-meta input,.equipment-layout>.equipment-column:nth-child(2) .accessory-option-list select,.equipment-layout>.equipment-column:nth-child(2) .stone-editor select,.equipment-layout>.equipment-column:nth-child(2) .bracelet-editor select,.equipment-layout>.equipment-column:nth-child(2) .bracelet-stat-row input{height:calc(22 * var(--ui-px));font-size:calc(8 * var(--ui-px))}.equipment-layout>.equipment-column:nth-child(2) .stone-editor,.equipment-layout>.equipment-column:nth-child(2) .bracelet-editor{gap:calc(6 * var(--ui-px))}.equipment-layout>.equipment-column:nth-child(2) .stone-editor>div,.equipment-layout>.equipment-column:nth-child(2) .bracelet-fields,.equipment-layout>.equipment-column:nth-child(2) .stone-row{gap:calc(3 * var(--ui-px))}.equipment-layout>.equipment-column:nth-child(2) .bracelet-art{flex-basis:calc(44 * var(--ui-px))}.equipment-layout>.equipment-column:nth-child(2) .bracelet-art .compact-art{width:calc(44 * var(--ui-px));height:calc(44 * var(--ui-px))}.equipment-layout>.equipment-column:nth-child(2) .bracelet-stat-list{gap:calc(3 * var(--ui-px))}.equipment-layout>.equipment-column:nth-child(2) .bracelet-stat-row{grid-template-columns:calc(54 * var(--ui-px)) minmax(0,1fr);gap:calc(3 * var(--ui-px))}.equipment-layout>.equipment-column:nth-child(2) .bracelet-unavailable{gap:calc(3 * var(--ui-px));padding-top:calc(5 * var(--ui-px))}.equipment-layout>.equipment-column:nth-child(2) .bracelet-unavailable>span{padding:calc(4 * var(--ui-px)) calc(5 * var(--ui-px));font-size:calc(8 * var(--ui-px))}.equipment-layout>.equipment-column:nth-child(2) .bracelet-catalog-review{margin-top:calc(7 * var(--ui-px));padding-top:calc(6 * var(--ui-px))}.sim-content:has(.equipment-layout){grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr)}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:first-child{grid-area:1/1}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2){grid-area:1/2}.sim-content:has(.equipment-layout) .equipment-ark-grid{display:contents}.sim-content:has(.equipment-layout) .equipment-ark-grid>section:first-child{grid-area:1/3;min-width:0}.sim-content:has(.equipment-layout) .equipment-ark-grid>section:last-child{grid-area:2/1/auto/-1;min-width:0}}.equipment-ark-grid>section:last-child{min-width:0}.equipment-ark-grid>section:first-child{border-radius:calc(5 * var(--ui-px))}.equipment-ark-grid>section:last-child .core-grid{gap:calc(10 * var(--ui-px));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.equipment-ark-grid>section:last-child .core-grid article{grid-template-columns:calc(40 * var(--ui-px)) minmax(0,1fr);grid-template-rows:calc(24 * var(--ui-px)) calc(24 * var(--ui-px));align-items:center;gap:calc(4 * var(--ui-px)) calc(7 * var(--ui-px));min-height:calc(76 * var(--ui-px));padding:calc(7 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #283547;border-radius:calc(6 * var(--ui-px));background:#101722;display:grid;position:relative}.equipment-ark-grid>section:last-child .core-grid .ark-grid-core-art-panel{grid-area:1/1/-1;grid-template-rows:calc(40 * var(--ui-px)) calc(20 * var(--ui-px));gap:calc(2 * var(--ui-px));width:calc(40 * var(--ui-px));min-width:0;display:grid}.equipment-ark-grid>section:last-child .core-grid .ark-grid-core-art-panel .compact-art{width:calc(40 * var(--ui-px));height:calc(40 * var(--ui-px))}.equipment-ark-grid>section:last-child .core-grid .ark-grid-core-art-panel select{height:calc(20 * var(--ui-px));padding:0 calc(1 * var(--ui-px));border-radius:calc(3 * var(--ui-px));color:#17120a;font-size:calc(8 * var(--ui-px));text-align:center;background:#d2a50a;border:0;font-weight:700;grid-area:2/1!important;width:100%!important;position:static!important}.equipment-ark-grid>section:last-child .core-grid select{width:100%;height:calc(26 * var(--ui-px));color:#edf2f7;background:#0c1118;border-color:#344154}.equipment-ark-grid>section:last-child .core-grid select:first-of-type{grid-area:1/2}.equipment-ark-grid>section:last-child .core-grid select:nth-of-type(2){grid-area:2/2}.equipment-ark-grid>section:last-child .core-grid b{display:none}.equipment-ark-grid>section:last-child .core-grid article:after{content:none;display:none}.equipment-ark-grid>section:last-child .effect-list{gap:calc(6 * var(--ui-px));margin-top:calc(10 * var(--ui-px));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ark-grid-effect-editor li{grid-template-columns:calc(28 * var(--ui-px)) minmax(0,1fr) calc(46 * var(--ui-px));align-items:center;gap:calc(6 * var(--ui-px));min-width:0;padding:calc(7 * var(--ui-px)) calc(8 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #283547;border-radius:calc(5 * var(--ui-px));background:#101722;display:grid}.ark-grid-effect-editor .compact-art{width:calc(28 * var(--ui-px));height:calc(28 * var(--ui-px))}.ark-grid-effect-editor strong{color:#edf2f7;font-size:calc(10 * var(--ui-px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ark-grid-effect-editor small{margin-top:calc(2 * var(--ui-px));color:#80e7bd;font-size:calc(8 * var(--ui-px));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ark-grid-effect-editor select{width:calc(46 * var(--ui-px));min-width:calc(46 * var(--ui-px));height:calc(24 * var(--ui-px));padding:calc(2 * var(--ui-px)) calc(3 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #344154;border-radius:calc(3 * var(--ui-px));color:#80e7bd;font-size:calc(8 * var(--ui-px));background:#0c1118}.ark-grid-effect-editor.no-icons li{grid-template-columns:minmax(0,1fr) calc(46 * var(--ui-px))}@media (max-width:900px){.equipment-ark-grid>section:last-child .core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.equipment-ark-grid>section:last-child .core-grid{grid-template-columns:1fr}}@media (min-width:901px){.equipment-ark-grid>section:first-child .engraving-section{min-width:0;margin:calc(8 * var(--ui-px)) 0 0}.equipment-ark-grid>section:first-child .engraving-section .engraving-editor{grid-template-columns:repeat(3,minmax(0,1fr))}}.equipment-ark-grid>section:first-child .engraving-section .engraving-editor{justify-content:start;align-items:stretch}.equipment-ark-grid>section:first-child .engraving-section .engraving-editor>div{grid-template-columns:calc(44 * var(--ui-px)) minmax(0,1fr);grid-template-rows:calc(28 * var(--ui-px)) calc(22 * var(--ui-px));align-items:center;gap:calc(3 * var(--ui-px)) calc(5 * var(--ui-px));min-width:0;padding:calc(5 * var(--ui-px))}.equipment-ark-grid>section:first-child .engraving-section .engraving-editor .compact-art{width:calc(28 * var(--ui-px));height:calc(28 * var(--ui-px));grid-area:1/1;justify-self:center}.equipment-ark-grid>section:first-child .engraving-section .engraving-card-content,.equipment-ark-grid>section:first-child .engraving-section .engraving-controls{display:contents}.equipment-ark-grid>section:first-child .engraving-section .engraving-controls select:first-child{width:calc(44 * var(--ui-px));grid-area:2/1}.equipment-ark-grid>section:first-child .engraving-section .engraving-controls select:last-child{grid-area:1/2;place-self:end;width:80%}.equipment-ark-grid>section:first-child .engraving-section .engraving-card-content>select{width:calc(100% + calc(4 * var(--ui-px)));grid-area:2/2}.equipment-ark-grid>section:first-child .engraving-section .engraving-editor select{width:100%;min-width:0;height:calc(22 * var(--ui-px));padding:calc(1 * var(--ui-px)) calc(3 * var(--ui-px));font-size:calc(8 * var(--ui-px));letter-spacing:calc(-.25 * var(--ui-px))}.equipment-ark-grid>section:first-child .engraving-section .engraving-controls select:last-child{justify-self:end;width:80%}.equipment-ark-grid>section:first-child .engraving-section .engraving-card-content>select{width:calc(100% + calc(4 * var(--ui-px)));margin-top:0}@media (min-width:901px){.equipment-ark-grid>section:first-child .engraving-section .engraving-editor>.stone-editor{grid-template-columns:calc(44 * var(--ui-px)) minmax(0,1fr);align-items:center;gap:calc(5 * var(--ui-px));min-width:0;min-height:calc(55 * var(--ui-px));padding:calc(5 * var(--ui-px));background:#101722;display:grid}.equipment-ark-grid>section:first-child .engraving-section .engraving-editor>.stone-editor .compact-art{width:calc(28 * var(--ui-px));height:calc(28 * var(--ui-px));justify-self:center}.equipment-ark-grid>section:first-child .engraving-section .engraving-editor>.stone-editor .stone-card-content{gap:calc(3 * var(--ui-px));min-width:0;display:grid}.equipment-ark-grid>section:first-child .engraving-section .engraving-editor>.stone-editor .stone-row{grid-template-columns:minmax(0,1fr) calc(29 * var(--ui-px));gap:calc(4 * var(--ui-px));min-width:0;display:grid}.equipment-ark-grid>section:first-child .engraving-section .engraving-editor>.stone-editor select{width:100%;min-width:0;height:calc(22 * var(--ui-px));padding:calc(1 * var(--ui-px)) calc(3 * var(--ui-px));font-size:calc(8 * var(--ui-px));margin:0}}@media (max-width:900px){.equipment-ark-grid>section:first-child .engraving-section{margin-top:calc(8 * var(--ui-px))}.equipment-ark-grid>section:first-child .engraving-section .engraving-editor{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.equipment-ark-grid>section:first-child .engraving-section .engraving-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:first-child{margin-right:calc(-4 * var(--ui-px))}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:first-child .equipment-section-heading h2{white-space:nowrap}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:first-child .gear-bulk-control{transform:translateY(calc(2 * var(--ui-px)))}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:first-child .avatar-section h2{margin-bottom:calc(7 * var(--ui-px))}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:first-child .avatar-table{padding-bottom:calc(36 * var(--ui-px))}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2)>.equipment-section:nth-child(2){padding-block:calc(13 * var(--ui-px))}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2)>.equipment-section:nth-child(3){padding-top:calc(16 * var(--ui-px));padding-bottom:calc(121 * var(--ui-px))}.sim-content:has(.equipment-layout) .equipment-ark-grid>section:last-child{grid-row:2}}.equipment-ark-grid>section:first-child .ark-points{gap:calc(4 * var(--ui-px));margin-bottom:calc(6 * var(--ui-px))}.equipment-ark-grid>section:first-child .ark-points>div{padding:calc(9 * var(--ui-px))}.equipment-ark-grid>section:first-child .ark-points strong{margin-top:calc(2 * var(--ui-px))}.equipment-ark-grid>section:first-child .ark-columns{gap:calc(6 * var(--ui-px))}.equipment-ark-grid>section:first-child .evolution-tier-stack{gap:calc(4 * var(--ui-px))}.equipment-ark-grid>section:first-child .passive-editor{padding:calc(8 * var(--ui-px))}.equipment-ark-grid>section:first-child .evolution-t1-list{gap:calc(3 * var(--ui-px))}.equipment-ark-grid>section:first-child .evolution-t1-list article{padding:calc(4 * var(--ui-px))}.equipment-ark-grid>section:first-child .engraving-section{margin-top:calc(6 * var(--ui-px));padding-top:calc(11 * var(--ui-px))}.equipment-ark-grid>section:first-child .evolution-t1-heading{margin-bottom:calc(5 * var(--ui-px))}.equipment-ark-grid>section:first-child .evolution-t1-heading h3{font-size:calc(9 * var(--ui-px));line-height:1.2}@media (min-width:901px){.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .accessory-edit-grid{gap:calc(4 * var(--ui-px))}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .accessory-editor{grid-template-columns:calc(40 * var(--ui-px)) calc(50 * var(--ui-px)) minmax(0,1fr);gap:calc(4 * var(--ui-px))}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .accessory-editor .quality-art{flex-basis:calc(40 * var(--ui-px));padding-bottom:calc(12 * var(--ui-px))}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .accessory-editor .quality-art .compact-art{width:calc(40 * var(--ui-px));height:calc(40 * var(--ui-px))}:is(.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .accessory-meta,.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .accessory-option-list,.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .bracelet-option-list){gap:calc(2 * var(--ui-px))}:is(.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .accessory-meta select,.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .accessory-meta input,.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .accessory-option-list select,.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .stone-editor select,.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .bracelet-editor select,.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .bracelet-stat-row input){height:calc(20 * var(--ui-px));padding:calc(1 * var(--ui-px)) calc(4 * var(--ui-px));border-radius:calc(3 * var(--ui-px));font-size:calc(8 * var(--ui-px))}:is(.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .stone-editor,.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .bracelet-editor){gap:calc(5 * var(--ui-px))}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .stone-editor>div{gap:calc(2 * var(--ui-px))}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .bracelet-fields{gap:calc(2 * var(--ui-px))}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .stone-row{grid-template-columns:minmax(0,1fr) calc(35 * var(--ui-px));gap:calc(2 * var(--ui-px))}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .bracelet-art{flex-basis:calc(40 * var(--ui-px))}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .bracelet-art .compact-art{width:calc(40 * var(--ui-px));height:calc(40 * var(--ui-px))}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .bracelet-stat-list{gap:calc(2 * var(--ui-px))}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .bracelet-stat-row{grid-template-columns:calc(46 * var(--ui-px)) minmax(0,1fr);gap:calc(2 * var(--ui-px))}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .bracelet-unavailable{gap:calc(2 * var(--ui-px));padding-top:calc(4 * var(--ui-px))}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .bracelet-unavailable>span{padding:calc(3 * var(--ui-px)) calc(4 * var(--ui-px));font-size:calc(8 * var(--ui-px))}}@media (max-width:900px){.equipment-layout{grid-template-columns:1fr}.equipment-layout>.equipment-column:first-child,.equipment-layout>.equipment-column:nth-child(2){grid-template-rows:auto}.engraving-editor{grid-template-columns:repeat(3,minmax(0,1fr))}.evolution-t1-list,.core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.core-grid article{grid-template-columns:calc(38 * var(--ui-px)) 1fr calc(64 * var(--ui-px)) calc(54 * var(--ui-px)) calc(38 * var(--ui-px))}}@media (min-width:901px){.evolution-tier-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.evolution-t1-editor,.evolution-t2-editor,.evolution-t3-editor,.evolution-t4-editor{grid-column:auto}.evolution-t5-editor{grid-column:1/-1}.evolution-t5-editor .evolution-t1-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.evolution-t5-editor .evolution-t1-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.sim-content:has(.equipment-layout)>.engraving-section{grid-area:2/1/auto/3;min-width:0;margin-top:0}.sim-content:has(.equipment-layout) .equipment-ark-grid>section:first-child{grid-area:1/3}.sim-content:has(.equipment-layout) .equipment-ark-grid>section:last-child{margin-top:calc(8 * var(--ui-px));grid-area:3/1/auto/-1}.equipment-ark-grid>section:first-child .avatar-table{padding-bottom:calc(12 * var(--ui-px))}.equipment-ark-grid>section:first-child .ark-columns{row-gap:calc(8 * var(--ui-px))}.equipment-ark-grid>section:first-child .passive-editor{padding-block:calc(10 * var(--ui-px))}.equipment-ark-grid>section:first-child .enlightenment-class-choice{margin-block:calc(6 * var(--ui-px))}}@media (max-width:900px){.sim-content:has(.equipment-layout){display:block}.sim-content:has(.equipment-layout) .equipment-layout{display:grid}.sim-content:has(.equipment-layout) .equipment-ark-grid{margin-top:calc(12 * var(--ui-px))}}@media (max-width:600px){.engraving-editor,.core-grid,.evolution-t1-list{grid-template-columns:1fr}.skill-editor .skill-gems{justify-content:flex-start;max-width:none}}.evolution-t1-controls strong{display:none}.skills-cycle .gem-board{padding:calc(13 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #2a3b4f;border-radius:calc(10 * var(--ui-px));background:#101722}.gem-board-heading{justify-content:flex-start;align-items:center;gap:calc(11 * var(--ui-px));margin-bottom:calc(10 * var(--ui-px));display:flex}.gem-board-heading h2{align-items:center;gap:calc(7 * var(--ui-px));color:#edf2f7;font-size:calc(16 * var(--ui-px));margin:0;display:flex}.gem-board-heading h2 span{padding:calc(3 * var(--ui-px)) calc(6 * var(--ui-px));border-radius:calc(4 * var(--ui-px));color:#fff;font-size:calc(11 * var(--ui-px));background:#d89113}.gem-board-heading p{margin:calc(4 * var(--ui-px)) 0 0;color:#8995a6;font-size:calc(9 * var(--ui-px))}.gem-bulk-controls{justify-content:flex-end;align-items:center;gap:calc(5 * var(--ui-px));flex-wrap:wrap;display:flex}.gem-bulk-controls strong{margin-right:calc(3 * var(--ui-px));color:#d4deea;font-size:calc(10 * var(--ui-px));white-space:nowrap;font-weight:600}.gem-bulk-controls button{min-width:calc(42 * var(--ui-px));height:calc(28 * var(--ui-px));padding:0 calc(6 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #33445a;border-radius:calc(4 * var(--ui-px));color:#d4deea;font-size:calc(10 * var(--ui-px));background:#172130}.gem-bulk-controls button:hover{color:#80e7bd;border-color:#80e7bd}.gem-board-list{grid-template-columns:repeat(6,calc(46 * var(--ui-px)));gap:calc(5 * var(--ui-px));align-items:start;width:max-content;max-width:50%;display:grid}.gem-board-list article{gap:calc(4 * var(--ui-px));min-width:0;display:grid;position:relative}.gem-board-art{border-radius:calc(5 * var(--ui-px));background:#161f2d;position:relative;overflow:hidden}.gem-board-art .compact-art{aspect-ratio:1;border:0;width:100%;height:auto}.gem-board-art b{padding:calc(1 * var(--ui-px)) calc(3 * var(--ui-px));border-radius:0 0 0 calc(4 * var(--ui-px));color:#fff;font:700 calc(12 * var(--ui-px)) "DM Mono";background:#2563eb;position:absolute;top:0;right:0}.gem-board-list select{width:100%;min-width:0;height:calc(26 * var(--ui-px));padding:calc(2 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #344154;border-radius:calc(4 * var(--ui-px));color:#e8edf4;font-size:calc(8 * var(--ui-px));background:#111b28}.gem-remove-button{top:calc(2 * var(--ui-px));left:calc(2 * var(--ui-px));z-index:1;width:calc(17 * var(--ui-px));height:calc(17 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #5d3942;border-radius:calc(3 * var(--ui-px));color:#ffb8bd;font-size:calc(12 * var(--ui-px));line-height:calc(14 * var(--ui-px));opacity:0;background:#2c1920e8;padding:0;position:absolute}.gem-board-list article:hover .gem-remove-button,.gem-remove-button:focus-visible{opacity:1}.gem-board-add{min-height:calc(114 * var(--ui-px));padding:calc(5 * var(--ui-px));border:calc(1 * var(--ui-px)) dashed #40506a;border-radius:calc(5 * var(--ui-px));color:#80e7bd;font-size:calc(8 * var(--ui-px));background:#111b28}.skills-cycle .skill-editor{min-height:0}.skills-cycle .skill-editor .skill-detail{max-width:none}.skills-cycle .skill-editor{grid-template-columns:calc(46 * var(--ui-px)) minmax(calc(46 * var(--ui-px)),.45fr) minmax(calc(84 * var(--ui-px)),1fr) calc(78 * var(--ui-px)) minmax(calc(80 * var(--ui-px)),.8fr);justify-content:start;align-items:stretch;gap:calc(5 * var(--ui-px)) calc(8 * var(--ui-px));padding:calc(8 * var(--ui-px)) calc(10 * var(--ui-px));grid-template-rows:auto auto;display:grid}@media (min-width:1600px){.skills-list{grid-template-columns:repeat(2,minmax(0,1fr))}.skills-list .skill-editor{grid-template-columns:calc(36 * var(--ui-px)) minmax(calc(46 * var(--ui-px)),.7fr) minmax(calc(50 * var(--ui-px)),1fr) calc(52 * var(--ui-px)) minmax(calc(50 * var(--ui-px)),.7fr);gap:calc(3 * var(--ui-px)) calc(4 * var(--ui-px));padding:calc(6 * var(--ui-px))}.skills-list .skill-icon-column{grid-template-rows:calc(36 * var(--ui-px)) calc(18 * var(--ui-px));gap:calc(2 * var(--ui-px))}.skills-list .skill-icon-column .compact-art,.skills-list .skill-editor .compact-art{width:calc(36 * var(--ui-px));height:calc(36 * var(--ui-px))}.skills-list .skill-level-select{width:calc(42 * var(--ui-px));height:calc(18 * var(--ui-px));font-size:calc(7 * var(--ui-px))}.skills-list .skill-name{font-size:calc(9 * var(--ui-px))}.skills-list .skill-tripod-selects{gap:calc(2 * var(--ui-px))}.skills-list .skill-tripod-selects select{height:calc(17 * var(--ui-px));padding-inline:calc(3 * var(--ui-px));font-size:calc(7 * var(--ui-px))}.skills-list .skill-gem-inline{padding-left:calc(3 * var(--ui-px))}.skills-list .skill-gem-inline>div{grid-template-columns:calc(16 * var(--ui-px)) minmax(0,1fr) calc(15 * var(--ui-px));column-gap:calc(2 * var(--ui-px))}.skills-list .skill-editor .skill-gem-inline .compact-art{width:calc(16 * var(--ui-px));height:calc(16 * var(--ui-px))}.skills-list .skill-gem-inline select{height:calc(16 * var(--ui-px));padding-inline:calc(2 * var(--ui-px));font-size:calc(7 * var(--ui-px))}.skills-list .skill-gem-remove{left:calc(9 * var(--ui-px));width:calc(10 * var(--ui-px))!important;height:calc(10 * var(--ui-px))!important;font-size:calc(7 * var(--ui-px))!important}.skills-list .skill-metrics{padding-left:calc(4 * var(--ui-px));font-size:calc(6.2 * var(--ui-px))}.skills-list .skill-core-metrics{gap:calc(3 * var(--ui-px))}}.skill-icon-column{grid-area:1/1/3;grid-template-rows:calc(46 * var(--ui-px)) calc(22 * var(--ui-px));justify-items:center;gap:calc(3 * var(--ui-px));display:grid}.skill-icon-column .compact-art{width:calc(46 * var(--ui-px));height:calc(46 * var(--ui-px))}.skill-icon-tooltip{cursor:help;width:max-content;height:max-content;display:block;position:relative}.skill-icon-tooltip:after{z-index:1000;width:max-content;max-width:calc(260 * var(--ui-px));padding:calc(5 * var(--ui-px)) calc(7 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #3b6b5a;border-radius:calc(4 * var(--ui-px));color:#d9f6e8;content:attr(data-tooltip);font-size:calc(8 * var(--ui-px));opacity:0;pointer-events:none;transform:translate(-50%,calc(3 * var(--ui-px)));visibility:hidden;white-space:normal;background:#0c1715;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 5px);left:50%}.skill-icon-tooltip:hover:after,.skill-icon-tooltip:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.skill-title-column{align-content:end;gap:calc(2 * var(--ui-px));grid-area:1/2;min-width:0;display:grid}.skills-cycle .skill-editor .compact-art{width:calc(46 * var(--ui-px));height:calc(46 * var(--ui-px))}.skill-name{color:#edf2f7;font-size:calc(11 * var(--ui-px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skill-tripod-multiplier{color:#80e7bd;font-size:calc(9 * var(--ui-px));white-space:nowrap}.skill-tripod-effect{color:#aab8c9;font-size:calc(8 * var(--ui-px));white-space:nowrap;line-height:1.15}.skill-level-select,.skill-tripod-selects select,.skill-add select{width:100%;min-width:0;height:calc(22 * var(--ui-px));padding:calc(2 * var(--ui-px)) calc(5 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #344154;border-radius:calc(4 * var(--ui-px));color:#edf2f7;font-size:calc(9 * var(--ui-px));background:#111b28}.skill-level-select{width:calc(52 * var(--ui-px));font-size:calc(8 * var(--ui-px));justify-self:center}.skill-level-select:disabled{cursor:not-allowed;opacity:.65}.skill-tripod-selects{gap:calc(2 * var(--ui-px));grid-area:1/3/3;grid-template-columns:1fr;width:100%;min-width:0;display:grid}.skill-tripod-selects select{height:calc(20 * var(--ui-px));padding:calc(1 * var(--ui-px)) calc(4 * var(--ui-px));font-size:calc(8 * var(--ui-px));line-height:1.1}.skill-gem-inline{align-items:center;gap:calc(3 * var(--ui-px));box-sizing:border-box;grid-area:1/4/3;grid-template-rows:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.skill-gem-inline>div{grid-template-columns:calc(22 * var(--ui-px)) minmax(0,1fr) calc(18 * var(--ui-px));align-items:center;gap:calc(3 * var(--ui-px));grid-template-rows:1fr;min-width:0;display:grid}.skill-gem-inline .compact-art{width:calc(22 * var(--ui-px));height:calc(22 * var(--ui-px));grid-area:1/1}.skill-gem-inline>div>select:first-of-type{grid-area:1/2}.skill-gem-inline>div>select:nth-of-type(2){grid-area:1/3;width:100%}.skill-gem-inline select{width:100%;height:calc(18 * var(--ui-px));min-width:0;padding:calc(1 * var(--ui-px)) calc(3 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #344154;border-radius:calc(4 * var(--ui-px));color:#edf2f7;font-size:calc(8 * var(--ui-px));background:#111b28}.skill-gem-inline button{height:calc(18 * var(--ui-px));min-width:0;padding:0 calc(3 * var(--ui-px));border:calc(1 * var(--ui-px)) dashed #40506a;border-radius:calc(4 * var(--ui-px));color:#80e7bd;font-size:calc(8 * var(--ui-px));white-space:nowrap;background:#111b28}.skill-gem-slot,.skill-gem-add-slot{justify-self:start;width:80%;max-width:80%}.skill-gem-inline{margin-left:calc(8 * var(--ui-px));padding-left:calc(8 * var(--ui-px));border-left:calc(1 * var(--ui-px)) solid #2a3b4f}.skill-gem-inline:empty{display:none}.skill-gem-inline>div{padding-right:0;position:relative}.skill-gem-inline{width:100%;padding-left:calc(8 * var(--ui-px));margin-left:0}.skill-gem-inline>div{grid-template-columns:calc(22 * var(--ui-px)) minmax(0,1fr) calc(18 * var(--ui-px));column-gap:calc(3 * var(--ui-px))}.skills-cycle .skill-editor .skill-gem-inline .compact-art{width:calc(22 * var(--ui-px));height:calc(22 * var(--ui-px))}.skill-gem-inline>div>select:nth-of-type(2){width:100%}.skill-gem-remove{top:calc(-2 * var(--ui-px));left:calc(14 * var(--ui-px));z-index:1;position:absolute;width:calc(12 * var(--ui-px))!important;height:calc(12 * var(--ui-px))!important;color:#ff9e9e!important;font-size:calc(9 * var(--ui-px))!important;background:#172130!important;border:0!important;padding:0!important;line-height:1!important}.skill-metrics{padding-left:calc(6 * var(--ui-px));border-top:0;border-left:calc(1 * var(--ui-px)) solid #2a3b4f;color:#9aa8ba;min-width:0;font-size:calc(7 * var(--ui-px));grid-area:1/5/3;grid-template-columns:minmax(0,1fr);align-content:center;gap:0;margin-left:0;line-height:1.2;display:grid}.skill-core-metrics,.skill-evolution-metrics{gap:calc(4 * var(--ui-px));min-width:0;display:grid}.skill-metrics span{justify-content:space-between;gap:calc(2 * var(--ui-px));white-space:nowrap;display:flex}.skill-evolution-metrics{padding-left:calc(6 * var(--ui-px));border-left:calc(1 * var(--ui-px)) solid #2a3b4f}.skill-metrics b{color:#d7e2ef;flex-shrink:0;min-width:0;font-weight:600}.skill-metric-tooltip{cursor:help;position:relative}.skill-metric-tooltip:after{left:0;bottom:calc(100% + calc(5 * var(--ui-px)));z-index:1000;width:max-content;max-width:calc(180 * var(--ui-px));padding:calc(5 * var(--ui-px)) calc(7 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #3b6b5a;border-radius:calc(4 * var(--ui-px));color:#d9f6e8;content:attr(data-tooltip);font-size:calc(8 * var(--ui-px));opacity:0;pointer-events:none;transform:translateY(calc(3 * var(--ui-px)));visibility:hidden;white-space:nowrap;background:#0c1715;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute}.skill-metric-tooltip:hover:after,.skill-metric-tooltip:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}.skill-bulk-controls{align-items:center;gap:calc(5 * var(--ui-px));margin-left:auto;display:flex}.skill-bulk-controls strong{color:#9aa8ba;font-size:calc(9 * var(--ui-px))}.skill-bulk-controls button{min-width:calc(38 * var(--ui-px));height:calc(24 * var(--ui-px));padding:0 calc(5 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #344154;border-radius:calc(3 * var(--ui-px));color:#d4deea;font-size:calc(9 * var(--ui-px));background:#172130}.skill-tripod-tooltip{min-width:0;position:relative}.skill-tripod-tooltip:after{right:0;bottom:calc(100% + calc(6 * var(--ui-px)));z-index:1000;width:calc(240 * var(--ui-px));padding:calc(9 * var(--ui-px)) calc(10 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #41b88d;border-radius:calc(6 * var(--ui-px));box-shadow:0 calc(8 * var(--ui-px)) calc(20 * var(--ui-px)) #0008;color:#6df0b7;content:attr(data-tooltip);font-size:calc(10 * var(--ui-px));opacity:0;pointer-events:none;transform:translateY(calc(4 * var(--ui-px)));visibility:hidden;background:#071711;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute}.skill-tripod-tooltip:hover:after,.skill-tripod-tooltip:focus-within:after{opacity:1;visibility:visible;transform:translateY(0)}.skill-add{gap:calc(7 * var(--ui-px));margin-top:calc(9 * var(--ui-px));display:flex}.skill-add button{height:calc(28 * var(--ui-px));padding:0 calc(10 * var(--ui-px));border-radius:calc(4 * var(--ui-px));color:#d7e2ef;font-size:calc(10 * var(--ui-px));background:#243244}.skill-header-actions{align-items:center;gap:calc(8 * var(--ui-px));min-width:0;margin-left:auto;display:flex}.section-heading .skill-add{align-items:center;gap:calc(4 * var(--ui-px));margin:0}.section-heading .skill-add select{width:calc(92 * var(--ui-px));height:calc(24 * var(--ui-px));font-size:calc(8 * var(--ui-px))}.section-heading .skill-add button{height:calc(24 * var(--ui-px));padding:0 calc(6 * var(--ui-px));font-size:calc(8 * var(--ui-px));white-space:nowrap}@media (max-width:700px){.skills-cycle .skill-editor{grid-template-columns:calc(38 * var(--ui-px)) minmax(0,1fr)}.skill-tripod-selects{grid-area:2/2;width:100%}.skill-gem-inline{grid-area:3/2}.skill-metrics{padding-top:calc(5 * var(--ui-px));border-top:calc(1 * var(--ui-px)) solid #2a3b4f;border-left:0;grid-area:4/1/auto/3;margin-left:0;padding-left:0}.skill-add{flex-direction:column}.skill-add button{width:100%}}@media (min-width:1201px){.skills-cycle .skill-editor .skill-gem-inline{width:100%;padding-left:calc(8 * var(--ui-px));margin-left:0}.skills-cycle .skill-editor .skill-gem-inline>div{grid-template-columns:calc(22 * var(--ui-px)) minmax(0,1fr) calc(18 * var(--ui-px));column-gap:calc(3 * var(--ui-px))}.skills-cycle .skill-editor .skill-gem-inline .compact-art{width:calc(22 * var(--ui-px));height:calc(22 * var(--ui-px))}.skills-cycle .skill-editor .skill-gem-inline>div>select:nth-of-type(2){width:100%}.skills-cycle .skill-editor .skill-metrics{font-size:10px}.skills-cycle .skill-editor .skill-metrics span{gap:2px}}@media (min-width:701px) and (max-width:1200px){.skills-cycle .skill-editor{grid-template-columns:calc(38 * var(--ui-px)) minmax(0,1fr)}.skills-cycle .skill-editor .skill-icon-column{grid-area:1/1/3}.skills-cycle .skill-editor .skill-title-column{grid-area:1/2}.skills-cycle .skill-editor .skill-tripod-selects{grid-area:2/2}.skills-cycle .skill-editor .skill-gem-inline{grid-area:3/2}.skills-cycle .skill-editor .skill-metrics{grid-area:4/1/auto/3}}@media (min-width:701px){.sim-content .skills-cycle{grid-template-columns:1fr;align-items:start}.skills-cycle .cycle-builder{grid-area:1/1}.skills-cycle .skill-list-section{grid-area:2/1}}@media (max-width:700px){.sim-content .skills-cycle{flex-direction:column;display:flex}.skills-cycle .cycle-builder{order:-1}.skills-cycle .skill-list-section{order:0}.skills-cycle .gem-board{padding:calc(13 * var(--ui-px))}.gem-board-heading{gap:calc(10 * var(--ui-px));display:grid}.gem-bulk-controls{justify-content:flex-start}.gem-board-list{grid-template-columns:repeat(3,calc(46 * var(--ui-px)));max-width:100%}.gem-remove-button{opacity:1}}.simulation-workspace .sim-content,.simulation-workspace .skills-cycle,.simulation-workspace .skills-cycle>.skill-list-section,.simulation-workspace .skills-cycle>.cycle-builder{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.combat-simulation-panel{padding:calc(18 * var(--ui-px));background:var(--surface2);border:calc(1 * var(--ui-px)) solid var(--line);border-radius:calc(8 * var(--ui-px))}.simulation-panel-heading{justify-content:space-between;align-items:flex-start;gap:calc(12 * var(--ui-px));display:flex}.simulation-panel-heading h2{margin:0 0 calc(6 * var(--ui-px))}.simulation-panel-heading p{color:var(--muted);margin:0}.simulation-mode-badge{color:var(--accent);border:1px solid var(--accent);padding:calc(4 * var(--ui-px)) calc(8 * var(--ui-px));white-space:nowrap;border-radius:999px}.simulation-controls{gap:calc(9 * var(--ui-px));margin-top:calc(18 * var(--ui-px));grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;display:grid}.simulation-controls label{gap:calc(5 * var(--ui-px));color:var(--muted);min-width:0;display:grid}.simulation-controls input,.simulation-controls select,.simulation-controls button{box-sizing:border-box;width:100%;min-height:33px}.simulation-controls button{white-space:nowrap;align-self:end}.simulation-warning{margin:calc(12 * var(--ui-px)) 0 0;color:#ffb4b4}.simulation-loading{gap:calc(7 * var(--ui-px));margin-top:calc(12 * var(--ui-px));padding:calc(10 * var(--ui-px)) calc(12 * var(--ui-px));border:1px solid var(--line);border-radius:calc(5 * var(--ui-px));color:var(--muted);display:grid}.simulation-loading-label{color:var(--text);font-weight:600}.simulation-loading-track{height:calc(6 * var(--ui-px));background:var(--line);border-radius:999px;overflow:hidden}.simulation-loading-track span{border-radius:inherit;background:var(--accent);width:35%;height:100%;animation:1.2s ease-in-out infinite simulation-loading-slide;display:block}@keyframes simulation-loading-slide{0%{transform:translate(-120%)}50%{transform:translate(180%)}to{transform:translate(320%)}}.simulation-results{gap:calc(9 * var(--ui-px));margin-top:calc(18 * var(--ui-px));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.simulation-results>div{gap:calc(4 * var(--ui-px));padding:calc(12 * var(--ui-px));border:1px solid var(--line);border-radius:calc(5 * var(--ui-px));display:grid}.simulation-results span{color:var(--muted)}.simulation-results strong{color:var(--accent);font-size:calc(18 * var(--ui-px))}.simulation-diagnostic-summary{align-items:center;gap:calc(8 * var(--ui-px));margin-top:calc(9 * var(--ui-px));padding:calc(9 * var(--ui-px)) calc(12 * var(--ui-px));border:1px solid var(--line);border-radius:calc(5 * var(--ui-px));color:var(--muted);flex-wrap:wrap;display:flex}.simulation-diagnostic-summary strong{color:var(--text)}.simulation-diagnostic-summary span{white-space:nowrap}.simulation-detail-table-wrap{margin-top:calc(18 * var(--ui-px));overflow-x:auto}.simulation-detail-table-wrap h3{margin:0 0 calc(8 * var(--ui-px));font-size:calc(14 * var(--ui-px))}.simulation-detail-table{border-collapse:collapse;width:100%;min-width:760px}.simulation-detail-table th,.simulation-detail-table td{padding:calc(7 * var(--ui-px));border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.simulation-detail-table th:first-child,.simulation-detail-table td:first-child{text-align:left}.simulation-detail-table thead th{color:var(--muted);font-weight:600}.simulation-detail-note{margin-top:calc(8 * var(--ui-px));color:var(--muted);display:block}@media (max-width:900px){.simulation-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-controls button{grid-column:1/-1}.simulation-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.simulation-panel-heading{display:block}.simulation-mode-badge{margin-top:calc(9 * var(--ui-px));display:inline-block}.simulation-controls,.simulation-results{grid-template-columns:1fr}}.simulation-workspace .skills-cycle>.skill-list-section,.simulation-workspace .skills-cycle>.cycle-builder{overflow-x:auto}.simulation-workspace .skills-cycle .skill-editor{box-sizing:border-box;min-width:0;max-width:100%}.evolution-t1-list article{grid-template-columns:calc(32 * var(--ui-px)) minmax(0,1fr) calc(52 * var(--ui-px));grid-template-rows:calc(24 * var(--ui-px))}.evolution-t1-list .compact-art[data-tooltip]:after{width:calc(240 * var(--ui-px));transform:translateY(calc(4 * var(--ui-px)));left:0}.evolution-t1-list .compact-art[data-tooltip]:hover:after,.evolution-t1-list .compact-art[data-tooltip]:focus-visible:after{transform:translateY(0)}.evolution-tier-stack{z-index:10;position:relative;overflow:visible}.evolution-t1-list{z-index:20;position:relative;overflow:visible}.evolution-t1-list article{position:relative;overflow:visible}:is(.evolution-t1-list article:has(.compact-art[data-tooltip]:hover),.evolution-t1-list article:has(.compact-art[data-tooltip]:focus-visible)){z-index:100}.evolution-t1-list .compact-art[data-tooltip]:after{z-index:9999}.evolution-tier-stack .evolution-t1-heading p{display:none}.evolution-t1-heading .evolution-limit-warning{margin:calc(3 * var(--ui-px)) 0 0;color:#ffb36b;font-size:calc(9 * var(--ui-px));display:block}.equipment-ark-grid{z-index:30;position:relative;overflow:visible}.equipment-ark-grid>section:first-child{z-index:40;position:relative;overflow:visible}.equipment-ark-grid .ark-columns{z-index:50;position:relative;overflow:visible}.evolution-t1-list .compact-art[data-tooltip]:after{top:auto!important;bottom:calc(100% + calc(9 * var(--ui-px)))!important}.evolution-tier-stack{isolation:isolate}.evolution-tier-stack>section{z-index:1;position:relative;overflow:visible}:is(.evolution-tier-stack>section:has(.compact-art[data-tooltip]:hover),.evolution-tier-stack>section:has(.compact-art[data-tooltip]:focus-visible)){z-index:1000}:is(.evolution-tier-stack>section:has(.compact-art[data-tooltip]:hover) .evolution-t1-list,.evolution-tier-stack>section:has(.compact-art[data-tooltip]:focus-visible) .evolution-t1-list){z-index:1001}.evolution-tier-stack>section:has(.compact-art[data-tooltip]:hover) .compact-art[data-tooltip]:after{z-index:2147483647}.evolution-tier-stack>section:has(.compact-art[data-tooltip]:focus-visible) .compact-art[data-tooltip]:after{z-index:2147483647}.ark-points strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;font-size:calc(11 * var(--ui-px))!important}.accessory-stat-gold{color:#17120a!important;background:#d2a50a!important}.accessory-stat-purple{color:#fff!important;background:#8b5cf6!important}.accessory-stat-blue{color:#fff!important;background:#2563eb!important}.accessory-stat-teal{color:#071b19!important;background:#14b8a6!important}.accessory-stat-gray{color:#fff!important;background:#888!important}.accessory-editor .quality-art>span[class^=accessory-stat-]{letter-spacing:calc(-.25 * var(--ui-px));min-height:calc(14 * var(--ui-px))!important;padding:calc(2 * var(--ui-px)) 0!important;font-size:calc(9 * var(--ui-px))!important;line-height:calc(10 * var(--ui-px))!important}.accessory-editor .quality-art[data-accessory-grade]>span[class^=accessory-stat-]{min-height:calc(12 * var(--ui-px))!important;padding:calc(1 * var(--ui-px)) 0!important;font-size:calc(8 * var(--ui-px))!important;line-height:calc(9 * var(--ui-px))!important}.accessory-editor .quality-art{border-radius:calc(5 * var(--ui-px));background:#111722;align-self:start;width:100%;min-width:0;overflow:hidden;padding-bottom:0!important}.accessory-editor .quality-art .compact-art{aspect-ratio:1;border-radius:calc(5 * var(--ui-px)) calc(5 * var(--ui-px)) 0 0;display:block;width:100%!important;height:auto!important}.accessory-editor .quality-art>span[class^=accessory-stat-]{box-sizing:border-box;border-radius:0 0 calc(4 * var(--ui-px)) calc(4 * var(--ui-px));text-align:center;width:100%;display:block}.enlightenment-class-choice{grid-template-columns:calc(32 * var(--ui-px)) minmax(0,1fr) minmax(calc(74 * var(--ui-px)),1fr);align-items:center;gap:calc(6 * var(--ui-px));margin-bottom:calc(7 * var(--ui-px));min-width:0;display:grid}.enlightenment-class-choice .compact-art{width:calc(32 * var(--ui-px));height:calc(32 * var(--ui-px))}.enlightenment-class-choice strong{color:#80e7bd;min-width:0;font-size:calc(9 * var(--ui-px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enlightenment-class-choice select{width:100%;min-width:0;height:calc(27 * var(--ui-px));padding:calc(2 * var(--ui-px)) calc(5 * var(--ui-px));box-sizing:border-box;border:calc(1 * var(--ui-px)) solid #344154;border-radius:calc(3 * var(--ui-px));color:#edf2f7;font-size:calc(9 * var(--ui-px));background:#0c1118;margin:0}.enlightenment-selects{gap:calc(4 * var(--ui-px));display:grid}.leap-options{gap:calc(5 * var(--ui-px));display:grid}.leap-option-row{grid-template-columns:calc(34 * var(--ui-px)) minmax(0,1fr) calc(54 * var(--ui-px));align-items:center;gap:calc(5 * var(--ui-px));min-width:0;display:grid}.leap-option-row .compact-art{width:calc(34 * var(--ui-px));height:calc(34 * var(--ui-px))}.leap-option-row select,.leap-option-row .leap-fixed-name{width:100%;min-width:0;height:calc(27 * var(--ui-px));padding:calc(2 * var(--ui-px)) calc(5 * var(--ui-px));box-sizing:border-box;border:calc(1 * var(--ui-px)) solid #344154;border-radius:calc(3 * var(--ui-px));color:#edf2f7;font-size:calc(9 * var(--ui-px));background:#0c1118;margin:0}.leap-option-row .leap-fixed-name{color:#80e7bd;white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.accessory-meta select,.accessory-option-list select,.bracelet-editor select{color:#edf2f7!important;background:#0c1118!important}@media (min-width:901px){.equipment-section-heading{justify-content:flex-start}.gear-bulk-control{gap:calc(4 * var(--ui-px));width:80%;margin-left:0}.gear-bulk-control select,.avatar-section .avatar-table,.accessory-option-list select{width:80%}.sim-content:has(.equipment-layout){grid-template-columns:minmax(0,.9fr) minmax(0,.8fr) minmax(0,1.3fr)}:is(.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:first-child,.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2)){align-self:start;min-width:0;height:auto}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2){overflow:visible}.sim-content:has(.equipment-layout)>.engraving-section{width:90%;min-width:0;margin-top:calc(-8 * var(--ui-px));grid-area:2/1/auto/3}.sim-content:has(.equipment-layout)>.engraving-section .engraving-editor{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.sim-content:has(.equipment-layout)>.engraving-section .engraving-editor>div{min-width:0}.sim-content:has(.equipment-layout) .equipment-ark-grid>section:first-child{grid-area:1/3/3;align-self:start;width:100%}.sim-content:has(.equipment-layout)>.engraving-section{grid-area:2/1/auto/3;align-self:start}.sim-content:has(.equipment-layout) .equipment-ark-grid>section:last-child{margin-top:calc(8 * var(--ui-px));grid-area:3/1/auto/-1;align-self:start}.equipment-ark-grid>section:first-child .avatar-section{margin-top:calc(8 * var(--ui-px))}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .accessory-option-list select{width:90%}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .bracelet-editor{width:90%}.sim-content:has(.equipment-layout) .equipment-layout>.equipment-column:nth-child(2) .bracelet-option-list{width:90%}.equipment-ark-grid>section:first-child .avatar-table{padding-top:calc(8 * var(--ui-px));padding-bottom:calc(12 * var(--ui-px))}.equipment-ark-grid>section:first-child .ark-columns{row-gap:calc(10 * var(--ui-px))}.equipment-ark-grid>section:first-child .passive-editor{padding-block:calc(10 * var(--ui-px))}.equipment-ark-grid>section:first-child .evolution-t1-list{min-width:0}.equipment-ark-grid>section:first-child .evolution-t1-list article{grid-template-columns:calc(34 * var(--ui-px)) minmax(0,1fr) calc(54 * var(--ui-px));min-height:calc(38 * var(--ui-px));padding:calc(6 * var(--ui-px)) calc(7 * var(--ui-px));gap:calc(4 * var(--ui-px)) calc(6 * var(--ui-px));justify-items:stretch}.equipment-ark-grid>section:first-child .evolution-t1-list article .compact-art{width:calc(32 * var(--ui-px));height:calc(32 * var(--ui-px));max-width:calc(32 * var(--ui-px));max-height:calc(32 * var(--ui-px));place-self:center;margin:auto;display:block}.equipment-ark-grid>section:first-child .evolution-tier-stack .evolution-tier-editor .compact-art{width:calc(32 * var(--ui-px));height:calc(32 * var(--ui-px));max-width:calc(32 * var(--ui-px));max-height:calc(32 * var(--ui-px));place-self:center;margin:auto}.equipment-ark-grid>section:first-child .evolution-t1-list article>.compact-art{grid-column:1;place-self:center}}.simulation-debug-footer{margin-top:calc(12 * var(--ui-px))}.internal-gear-debug{padding:calc(9 * var(--ui-px)) calc(12 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #2d4158;border-radius:calc(5 * var(--ui-px));background:#101722;margin:0}.floating-doping-panel{left:0;top:calc(180 * var(--ui-px));z-index:1000;gap:calc(8 * var(--ui-px));width:calc(146 * var(--ui-px));padding:calc(5 * var(--ui-px)) calc(5 * var(--ui-px)) calc(22 * var(--ui-px));box-sizing:border-box;border:calc(1 * var(--ui-px)) solid #2d4158;border-radius:calc(6 * var(--ui-px));box-shadow:0 calc(8 * var(--ui-px)) calc(24 * var(--ui-px)) #0006;color:#dce7f3;font-size:calc(10 * var(--ui-px));background:#101722;display:grid;position:fixed;overflow:visible}.floating-doping-panel label{justify-content:flex-start;align-items:center;gap:calc(6 * var(--ui-px));box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;display:flex;overflow:hidden}.floating-doping-panel label>input[type=checkbox]{flex:0 0 calc(13 * var(--ui-px));width:calc(13 * var(--ui-px));height:calc(13 * var(--ui-px));margin:0}.floating-doping-panel>label:not(.flash-orb-control){min-height:calc(21 * var(--ui-px))}.doping-buff-label{overflow-wrap:break-word;color:#dce7f3;width:0;min-width:0;font-size:calc(10.5 * var(--ui-px));white-space:normal;flex:1 1 0;line-height:1.2}.critical-rate-synergy-control{grid-template-columns:calc(13 * var(--ui-px)) minmax(0,1fr) calc(36 * var(--ui-px)) calc(8 * var(--ui-px));white-space:nowrap;align-items:center;column-gap:calc(6 * var(--ui-px))!important;display:grid!important}.critical-rate-synergy-control>input[type=number]{box-sizing:border-box;width:calc(36 * var(--ui-px));height:calc(21 * var(--ui-px));min-width:0;padding:0 calc(3 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #354b63;border-radius:calc(3 * var(--ui-px));color:#eef5ff;font:calc(9 * var(--ui-px)) "DM Mono",monospace;text-align:center;background:#101c2a;margin:0}.flash-orb-control{grid-template-columns:calc(13 * var(--ui-px)) minmax(calc(50 * var(--ui-px)),1fr) calc(58 * var(--ui-px)) calc(8 * var(--ui-px));grid-template-rows:calc(22 * var(--ui-px)) calc(22 * var(--ui-px));justify-content:start;align-items:center;gap:calc(4 * var(--ui-px)) calc(2 * var(--ui-px))!important;display:grid!important}.floating-doping-panel .flash-orb-control{overflow:visible}.flash-orb-control>input[type=checkbox]{grid-area:1/1}.flash-orb-title{color:#dce7f3;font-size:calc(9.5 * var(--ui-px));text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;font-weight:600;line-height:1.2;overflow:hidden}.flash-orb-control select{box-sizing:border-box;width:calc(58 * var(--ui-px));height:calc(22 * var(--ui-px));padding:0 calc(1 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #354b63;border-radius:calc(3 * var(--ui-px));color:#eef5ff;font:calc(9 * var(--ui-px)) "DM Mono",monospace;background:#101c2a}.flash-orb-control>select{grid-area:1/3}.flash-orb-uptime{display:contents}.flash-orb-uptime>span:first-child{color:#dce7f3;font-size:calc(10 * var(--ui-px));white-space:nowrap;grid-area:2/2;align-self:center}.flash-orb-rate{display:none}.critical-rate-synergy-control>span:first-of-type{color:#dce7f3;font-size:calc(10 * var(--ui-px));line-height:1.2}.critical-rate-synergy-control .doping-buff-label{white-space:nowrap;width:auto}.flash-orb-uptime>input[type=number]{box-sizing:border-box;width:calc(58 * var(--ui-px));height:calc(22 * var(--ui-px));min-width:0;padding:0 calc(2 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #354b63;border-radius:calc(3 * var(--ui-px));color:#eef5ff;font:calc(9 * var(--ui-px)) "DM Mono",monospace;text-align:center;background:#101c2a;grid-area:2/3}.flash-orb-uptime>span:last-child{top:calc(2 * var(--ui-px));grid-area:2/4;align-self:center;position:relative}.flash-orb-rate{color:#80e7bd;cursor:help;font-size:calc(9 * var(--ui-px));text-align:center;white-space:nowrap;line-height:1.1;position:relative}.flash-orb-rate:after{left:50%;bottom:calc(100% + calc(6 * var(--ui-px)));z-index:100000;width:max-content;padding:calc(5 * var(--ui-px)) calc(7 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #3b6b5a;border-radius:calc(4 * var(--ui-px));color:#d9f6e8;content:attr(data-tooltip);font-size:calc(8 * var(--ui-px));opacity:0;pointer-events:none;transform:translate(-50%, calc(3 * var(--ui-px)));visibility:hidden;white-space:nowrap;background:#0c1715;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute}.flash-orb-rate:hover:after{opacity:1;visibility:visible;transform:translate(-50%)}.doping-buff-icon{width:calc(24 * var(--ui-px));height:calc(24 * var(--ui-px));flex:0 0 calc(24 * var(--ui-px));cursor:help;justify-content:center;align-items:center;display:inline-flex;position:relative}.doping-buff-icon .compact-art{width:calc(24 * var(--ui-px));height:calc(24 * var(--ui-px));overflow:hidden}.doping-buff-icon .compact-art img{object-fit:contain;width:100%;height:100%;padding:calc(1 * var(--ui-px));box-sizing:border-box;display:block}.doping-buff-icon:after{left:calc(100% + calc(6 * var(--ui-px)));z-index:100000;width:max-content;max-width:calc(190 * var(--ui-px));padding:calc(5 * var(--ui-px)) calc(7 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #3b6b5a;border-radius:calc(4 * var(--ui-px));color:#d9f6e8;content:attr(data-tooltip);font-size:calc(8 * var(--ui-px));opacity:0;pointer-events:none;transform:translateY(-50%) translateX(calc(-3 * var(--ui-px)));visibility:hidden;white-space:nowrap;background:#0c1715;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;top:50%}.doping-buff-icon:hover:after,.doping-buff-icon:focus-within:after{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.floating-cycle-ratio-panel{right:calc(8 * var(--ui-px));top:calc(140 * var(--ui-px));z-index:20;gap:calc(5 * var(--ui-px));width:clamp(calc(116 * var(--ui-px)),calc(14 * var(--ui-vw)),calc(196 * var(--ui-px)));padding:calc(8 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #2d4158;border-radius:calc(6 * var(--ui-px));box-shadow:0 calc(6 * var(--ui-px)) calc(18 * var(--ui-px)) #0006;color:#dce7f3;font-size:calc(9 * var(--ui-px));background:#101722;display:grid;position:fixed}.floating-cycle-ratio-panel>strong{color:#eef5ff;font-size:calc(10 * var(--ui-px))}.cycle-ratio-global-options{gap:calc(4 * var(--ui-px));padding:calc(5 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #31465e;border-radius:calc(4 * var(--ui-px));background:#0c141f;grid-template-columns:1fr;margin-block:0;display:grid}.cycle-ratio-global-options label{grid-template-columns:calc(16 * var(--ui-px)) minmax(0,1fr) calc(34 * var(--ui-px)) calc(10 * var(--ui-px));min-height:calc(18 * var(--ui-px));justify-content:start;align-items:center;gap:calc(3 * var(--ui-px));color:#c9d7e7;font-size:calc(8 * var(--ui-px));white-space:nowrap;margin:0;display:grid}.cycle-ratio-global-options label>input[type=checkbox]{place-self:center start;margin:0}.cycle-global-label{text-align:center;line-height:1.05}.cycle-global-percent{text-align:center;align-self:center;line-height:1}.cycle-ratio-global-options label input[type=number]{box-sizing:border-box;width:calc(34 * var(--ui-px));height:calc(18 * var(--ui-px));padding:0 calc(2 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #354b63;border-radius:calc(3 * var(--ui-px));color:#eef5ff;font:calc(9 * var(--ui-px)) "DM Mono",monospace;text-align:center;background:#101c2a;align-self:center;margin:0}.cycle-ratio-header,.cycle-ratio-row{grid-template-columns:minmax(0,1fr) calc(44 * var(--ui-px)) calc(44 * var(--ui-px));align-items:center;gap:calc(4 * var(--ui-px));display:grid}.cycle-ratio-header{color:#8fa0b5;font-size:calc(8 * var(--ui-px));text-align:center}.cycle-ratio-header span:first-child{text-align:left}.cycle-ratio-list{gap:calc(3 * var(--ui-px));display:grid}.cycle-ratio-row{min-height:calc(32 * var(--ui-px));padding:calc(3 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #283b50;border-radius:calc(4 * var(--ui-px));background:#0c141f}.cycle-ratio-skill{align-items:center;gap:calc(4 * var(--ui-px));min-width:0;display:flex}.cycle-ratio-skill .compact-art{width:calc(24 * var(--ui-px));height:calc(24 * var(--ui-px));flex:0 0 calc(24 * var(--ui-px))}.cycle-ratio-skill>span{color:#dce7f3;font-size:calc(8 * var(--ui-px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cycle-ratio-row input{box-sizing:border-box;width:100%;height:calc(22 * var(--ui-px));padding:0 calc(2 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #354b63;border-radius:calc(3 * var(--ui-px));color:#eef5ff;font:calc(8 * var(--ui-px)) "DM Mono",monospace;text-align:center;background:#101c2a}.cycle-ratio-empty{color:#8293a8;font-size:calc(8 * var(--ui-px))}.dps-screenshot-file-input{width:calc(1 * var(--ui-px));height:calc(1 * var(--ui-px));opacity:0;pointer-events:none;position:absolute;overflow:hidden}.dps-screenshot-upload-button{width:100%;min-height:calc(26 * var(--ui-px));padding:calc(4 * var(--ui-px)) calc(6 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #36516d;border-radius:calc(4 * var(--ui-px));color:#dce7f3;font-size:calc(8 * var(--ui-px));cursor:pointer;background:#162536}.dps-screenshot-upload-button:hover{color:#80e7bd;border-color:#80e7bd}.dps-screenshot-status{color:#91a4b9;font-size:calc(7 * var(--ui-px));word-break:keep-all;line-height:1.35}.skill-evolution-extra{margin-top:calc(2 * var(--ui-px));color:#91a4b9;font-size:calc(8 * var(--ui-px));grid-area:1/2/span 2;align-items:center;display:flex}.skill-evolution-extra b{color:#e6edf5}@media (min-width:701px){.floating-doping-panel{transform-origin:0 0;transform:none}}.floating-doping-panel.doping-panel-inline{width:100%;margin:calc(10 * var(--ui-px)) 0;position:static;transform:none}.doping-inline-slot:empty{display:none}@media (max-width:900px){.floating-cycle-ratio-panel{width:auto;margin:0 0 calc(10 * var(--ui-px));position:static}}@media (min-width:901px){.simulation-workspace{position:relative}.floating-cycle-ratio-panel{left:auto;right:auto;top:calc(140 * var(--ui-px));position:fixed;transform:none}}.internal-gear-debug summary{cursor:pointer;color:#80e7bd;font-size:calc(10 * var(--ui-px));font-weight:700}.debug-json-export-button{margin-top:calc(7 * var(--ui-px));padding:calc(4 * var(--ui-px)) calc(7 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #36516d;border-radius:calc(3 * var(--ui-px));color:#dce7f3;font-size:calc(8 * var(--ui-px));cursor:pointer;background:#162536}.debug-json-export-button:hover{color:#80e7bd;border-color:#80e7bd}.internal-gear-debug-summary{gap:calc(12 * var(--ui-px));margin-top:calc(8 * var(--ui-px));color:#8fa0b5;font-size:calc(9 * var(--ui-px));flex-wrap:wrap;display:flex}.internal-gear-debug-summary b{margin-left:calc(4 * var(--ui-px));color:#e8eef7;font-family:DM Mono,monospace}.internal-cycle-damage-debug{gap:calc(6 * var(--ui-px));margin-top:calc(10 * var(--ui-px));padding-top:calc(8 * var(--ui-px));border-top:calc(1 * var(--ui-px)) solid #283547;color:#aebcd0;font-size:calc(9 * var(--ui-px));display:grid}.internal-cycle-damage-debug>strong{color:#80e7bd;font-size:calc(10 * var(--ui-px))}.internal-cycle-damage-debug>small{color:#77879d}.internal-cycle-damage-debug-table{grid-template-columns:minmax(calc(110 * var(--ui-px)),1.4fr) calc(70 * var(--ui-px)) minmax(calc(110 * var(--ui-px)),1fr) minmax(calc(120 * var(--ui-px)),1fr);gap:calc(4 * var(--ui-px)) calc(8 * var(--ui-px));align-items:center;display:grid}.internal-cycle-damage-debug-table>span{color:#77879d;font-size:calc(8 * var(--ui-px))}.internal-cycle-damage-debug-table>b{color:#e8eef7;font:700 calc(9 * var(--ui-px)) "DM Mono",monospace}.internal-gear-debug-rows{gap:calc(5 * var(--ui-px));margin-top:calc(8 * var(--ui-px));grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.internal-gear-debug-rows>div{gap:calc(2 * var(--ui-px));min-width:0;padding:calc(5 * var(--ui-px));border:calc(1 * var(--ui-px)) solid #283547;border-radius:calc(3 * var(--ui-px));color:#aebcd0;font:calc(8 * var(--ui-px))/1.3 "DM Mono",monospace;display:grid}.internal-gear-debug-rows>div.unresolved{color:#dd9a9a;border-color:#59393c}.internal-gear-debug-rows strong{color:#d7e2ef;font:700 calc(9 * var(--ui-px)) Manrope,sans-serif}.internal-gear-debug-rows small{color:#77879d;font-size:calc(7 * var(--ui-px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:900px){.internal-gear-debug-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-cycle-damage-debug-table{grid-template-columns:minmax(calc(90 * var(--ui-px)),1.2fr) calc(55 * var(--ui-px)) minmax(calc(90 * var(--ui-px)),1fr) minmax(calc(100 * var(--ui-px)),1fr);gap:calc(4 * var(--ui-px))}}@media (min-width:901px){.sim-content:has(.equipment-left-stack) .equipment-left-stack{gap:calc(12 * var(--ui-px));grid-area:1/1/auto/3;grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-width:0;display:grid}.sim-content:has(.equipment-left-stack) .equipment-left-stack>.equipment-layout{display:contents}.sim-content:has(.equipment-left-stack) .equipment-left-stack>.equipment-layout>.equipment-column:first-child{grid-area:1/1;align-self:stretch}.sim-content:has(.equipment-left-stack) .equipment-left-stack>.equipment-layout>.equipment-column:first-child>.equipment-section{flex-direction:column;height:100%;display:flex}.sim-content:has(.equipment-left-stack) .equipment-left-stack>.equipment-layout>.equipment-column:first-child .equipment-edit-grid{flex:1;align-content:space-between}.sim-content:has(.equipment-left-stack) .equipment-left-stack>.equipment-layout>.equipment-column:nth-child(2){grid-area:1/2;align-self:start}.sim-content:has(.equipment-left-stack) .equipment-left-stack>.engraving-section{grid-area:2/1/auto/3;align-self:start;width:100%;margin:0}.sim-content:has(.equipment-left-stack) .equipment-left-stack>.engraving-section .engraving-editor{grid-template-columns:repeat(3,minmax(0,1fr))}.equipment-ark-grid>section:first-child .evolution-t1-list article{grid-template-columns:calc(30 * var(--ui-px)) minmax(0,1fr) calc(54 * var(--ui-px));height:calc(42 * var(--ui-px));min-height:calc(42 * var(--ui-px));box-sizing:border-box;grid-template-rows:minmax(0,1fr);align-items:center}.equipment-ark-grid>section:first-child .evolution-t1-list article>.compact-art{width:calc(26 * var(--ui-px));height:calc(26 * var(--ui-px));max-width:calc(26 * var(--ui-px));max-height:calc(26 * var(--ui-px));grid-area:1/1;place-self:center;margin:0}.equipment-ark-grid>section:first-child{padding-bottom:calc(20 * var(--ui-px))}}@media (min-width:1600px){.skills-list .skill-editor .skill-icon-column .compact-art{width:calc(36 * var(--ui-px));height:calc(36 * var(--ui-px))}.skills-list .skill-editor .skill-level-select{width:calc(32 * var(--ui-px));box-sizing:border-box}.skills-list .skill-editor .skill-gem-inline .compact-art{width:calc(16 * var(--ui-px));height:calc(16 * var(--ui-px))}.skills-list .skill-editor .skill-gem-inline select,.skills-list .skill-editor .skill-gem-inline button{box-sizing:border-box;min-width:0}.skills-list .skill-editor .skill-gem-inline>div>select:nth-of-type(2){width:100%}.skills-list .skill-editor .skill-gem-add-slot{text-overflow:ellipsis;width:100%;max-width:100%;overflow:hidden}.skills-list .skill-editor .skill-metrics span,.skills-list .skill-editor .skill-metrics b{min-width:0}.skills-list .skill-editor .skill-metrics b{text-overflow:ellipsis;overflow:hidden}}
