body.new-craft-page{--craft-radius:12px;--craft-control-radius:8px;--picker-radius:16px;--craft-equipment-min-height:320px;--craft-panel:#080809;--craft-panel-deep:#080809;--craft-line:#343436;--craft-ui-surface:var(--bg-secondary);--craft-ui-line:var(--border-light);--craft-ui-hover:var(--hover-bg);--craft-tab-active-shadow:none;--craft-process-radius:10px;--craft-process-current-shadow:none;--craft-process-card-bg:var(--bg-primary);--craft-process-current-bg:color-mix(in srgb, var(--accent-blue) 6%, var(--bg-primary));--equipment-selection-color:#ed4f88;--craft-probability-accent:#c82d68;--craft-probability-fill:var(--equipment-selection-color);--script-stat-number-color:#111;--craft-download-accent:#e74d99;--craft-result-good:#249748;--craft-result-half:#b58216;--craft-result-failure:#d54d58}html[data-theme=dark] body.new-craft-page{--craft-result-good:#42d76b;--craft-result-half:#edba54;--craft-result-failure:#ff736f;--craft-download-accent:#ff82bd;--script-stat-number-color:var(--text-primary);--craft-probability-accent:#ff78ab;--bg-primary:#111113;--bg-secondary:#171719;--bg-elevated:#1e1e21;--craft-ui-line:#303033;--craft-ui-hover:#242427;--craft-process-card-border:#303033;--craft-process-current-border:#657c9c;--craft-process-current-bg:#1d242d}body.new-craft-page .workspace{padding-top:16px}body.new-craft-page .crafting-material-use-hint{position:fixed;z-index:10001;inset:0;overflow:hidden;pointer-events:none;--guide-color:#ed4f88}body.new-craft-page .crafting-material-use-hint[hidden]{display:none}body.new-craft-page .material-use-hint-spotlight{position:absolute;border:3px solid var(--guide-color);border-radius:14px;box-shadow:0 0 0 100vmax #0009,0 0 24px #ed4f8870;outline:#ed4f8830 solid 5px;animation:1.6s ease-in-out infinite material-use-guide-pulse}body.new-craft-page .material-use-hint-connector{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:var(--guide-color);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #0005)}body.new-craft-page .material-use-hint-card{position:absolute;display:flex;align-items:flex-start;gap:12px;width:min(340px,calc(100vw - 32px));padding:18px;border:2px solid var(--guide-color);border-radius:16px;background:var(--bg-elevated);color:var(--text-primary);box-shadow:0 16px 48px #0005,0 0 24px #ed4f8830;pointer-events:auto}body.new-craft-page .material-use-hint-step{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--guide-color);color:#fff;font-size:20px}body.new-craft-page .material-use-hint-card strong{display:block;font-size:18px;font-weight:800;line-height:1.4}body.new-craft-page .material-use-hint-card p{margin:8px 0 0;font-size:14px;color:var(--text-secondary);line-height:1.65}body.new-craft-page .material-use-hint-card button{flex:none;display:grid;place-items:center;width:26px;height:26px;margin:-6px -6px 0 auto;padding:0;border:0;border-radius:6px;background:0 0;color:var(--text-secondary);cursor:pointer}body.new-craft-page .material-use-hint-card button:hover{color:var(--guide-color);background:var(--craft-ui-hover)}@keyframes material-use-guide-pulse{50%{outline-color:#ed4f8870;outline-width:9px}}body.new-craft-page .equipment-slot::before{inset:-8px;border:1px solid var(--equipment-selection-color);border-radius:16px}body.new-craft-page .equipment-slot.is-active::before{border-color:var(--equipment-selection-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--equipment-selection-color) 28%,transparent),0 0 12px color-mix(in srgb,var(--equipment-selection-color) 22%,transparent),0 5px 22px color-mix(in srgb,var(--equipment-selection-color) 38%,transparent)}body.new-craft-page .equipment-slot.is-active .equipment-slot-title{color:var(--equipment-selection-color)}body.new-craft-page .equipment-slot-title{min-height:28px;font-size:clamp(18px, 1.45vw, 22px);font-weight:600}body.new-craft-page .equipment-state-label{font:inherit}body.new-craft-page .equipment-state-toggle{position:absolute;right:46px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid color-mix(in srgb,var(--accent-blue) 60%,transparent);border-radius:50%;background:color-mix(in srgb,var(--accent-blue) 8%,var(--bg-secondary));color:var(--accent-blue);font-size:14px;cursor:pointer}body.new-craft-page .equipment-state-toggle[hidden]{display:none}body.new-craft-page .equipment-state-toggle:disabled{opacity:.3;cursor:default}body.new-craft-page .equipment-state-toggle:hover:not(:disabled){border-color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue) 18%,var(--bg-secondary))}body.new-craft-page .equipment-state-toggle:focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px}body.new-craft-page .equipment-slot-title>.script-result-use-initial-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:30px;min-width:30px;height:30px;padding:0;border:1px solid color-mix(in srgb,var(--craft-result-good) 60%,transparent);border-radius:50%;color:var(--craft-result-good);background:color-mix(in srgb,var(--craft-result-good) 8%,var(--bg-secondary));font-size:14px;cursor:pointer}body.new-craft-page .script-result-use-initial-button[hidden]{display:none}body.new-craft-page .script-result-use-initial-button:hover:not(:disabled){border-color:var(--craft-result-good);background:color-mix(in srgb,var(--craft-result-good) 18%,var(--bg-secondary))}body.new-craft-page .script-result-use-initial-button:focus-visible{outline:2px solid var(--craft-result-good);outline-offset:3px}body.new-craft-page .equipment-slot-title:has(> .script-result-use-initial-button:not([hidden]))>.clear-crafting-button{right:46px}body.new-craft-page .equipment-slot-title:has(> .script-result-use-initial-button:not([hidden]))>.equipment-state-toggle{right:84px}body.new-craft-page .equipment-panel{position:relative;border-radius:var(--craft-radius);box-shadow:none}body.new-craft-page .equipment-grid{align-items:stretch}body.new-craft-page .equipment-grid .equipment-panel,body.new-craft-page .equipment-grid .panel-content{display:flex;flex-direction:column;flex:1;height:auto;min-height:0}body.new-craft-page .equipment-grid .equipment-info{flex:1;height:auto;min-height:var(--craft-equipment-min-height);max-height:none}body.new-craft-page .equipment-empty-guide{display:none}body.new-craft-page .equipment-grid .equipment-panel:not(.has-item) .equipment-info{display:flex;height:auto;min-height:var(--craft-equipment-min-height);justify-content:center;background:var(--bg-secondary);border-color:var(--craft-ui-line);cursor:pointer}body.new-craft-page .equipment-grid .equipment-panel:not(.has-item) .equipment-info>:not(.equipment-empty-guide){display:none}body.new-craft-page .equipment-panel:not(.has-item) .equipment-empty-guide{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 18px;text-align:center;font-size:13px;line-height:1.7;color:var(--text-secondary)}body.new-craft-page .equipment-empty-guide>svg{width:36px;height:36px;color:var(--equipment-selection-color)}body.new-craft-page .equipment-empty-guide>strong{font-size:17px;font-weight:600;color:var(--text-primary)}body.new-craft-page .equipment-empty-guide>small{font-size:12px;color:var(--text-tertiary)}body.new-craft-page .equipment-grid.is-script-view .equipment-slot[data-equipment-slot="b"] .equipment-panel{height:auto;min-height:calc(var(--craft-equipment-min-height) + 40px)}body.new-craft-page .equipment-info{--item-frame-left:url("./media/item-frame/itemsheaderwhiteleft.webp");--item-frame-mid:url("./media/item-frame/itemsheaderwhitemiddle.webp");--item-frame-right:url("./media/item-frame/itemsheaderwhiteright.webp");--item-divider:url("./media/item-frame/itemsseparatorwhite.webp");border:1px solid #303033;border-radius:var(--craft-radius);background:#080809}body.new-craft-page .equipment-info:has(.rarity-magic){--item-frame-left:url("./media/item-frame/itemsheadermagicleft.webp");--item-frame-mid:url("./media/item-frame/itemsheadermagicmiddle.webp");--item-frame-right:url("./media/item-frame/itemsheadermagicright.webp");--item-divider:url("./media/item-frame/itemsseparatormagic.webp")}body.new-craft-page .equipment-info:has(.rarity-rare){--item-frame-left:url("./media/item-frame/itemsheaderraresinglelineleft.webp");--item-frame-mid:url("./media/item-frame/itemsheaderraresinglelinemiddle.webp");--item-frame-right:url("./media/item-frame/itemsheaderraresinglelineright.webp");--item-divider:url("./media/item-frame/itemsseparatorrare.webp")}body.new-craft-page .item-name-bar{position:relative;height:44px;flex:0 0 44px;padding-inline:44px;border-radius:11px 11px 0 0;overflow:hidden;background:#080809 var(--item-frame-mid) repeat-x center/auto 100%}body.new-craft-page .item-name-bar-left,body.new-craft-page .item-name-bar-right{width:44px;height:44px;margin:0;position:absolute;top:0;z-index:1;background-size:auto 100%}body.new-craft-page .item-name-bar-left{left:0;background-image:var(--item-frame-left)}body.new-craft-page .item-name-bar-right{right:0;background-image:var(--item-frame-right)}body.new-craft-page .item-name-bar-mid{height:44px;padding-inline:0;z-index:2;background:0 0}body.new-craft-page .item-name-text{font-size:19px;font-weight:500;line-height:1.3}body.new-craft-page .item-info-bar{min-height:50px;padding:6px 12px 14px;color:#939397;background:var(--item-divider) no-repeat center bottom/min(260px,85%) auto}body.new-craft-page .item-info-bar b{color:#e4e4e6}body.new-craft-page .equipment-grid .affix-preview{justify-content:safe center;gap:7px;padding:8px 6px;flex:1 0 auto;overflow:visible;max-height:none}body.new-craft-page .equipment-grid .affix-preview.is-compact{gap:2px;padding-block:3px}body.new-craft-page .selected-affix-description{font-size:14px;line-height:1.5}body.new-craft-page .equipment-grid .selected-affix-level,body.new-craft-page .equipment-grid .selected-affix-tier{flex-basis:26px;color:#ec7676;font-size:13px;font-weight:400;font-variant-numeric:tabular-nums}body.new-craft-page .equipment-grid .selected-affix-row.suffix :is(.selected-affix-tier,.selected-affix-level){color:#7aaff1}body.new-craft-page .equipment-center{height:auto;min-height:0;align-self:stretch;margin-top:0;justify-content:flex-start;gap:10px}body.new-craft-page .equipment-consumption-summary{width:100%;min-width:0;min-height:0;max-height:none;flex:1 1 0;contain:size;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--craft-ui-line);border-radius:10px;background:var(--craft-ui-surface)}body.new-craft-page .crafting-consumption-panel[hidden],body.new-craft-page .equipment-consumption-summary[hidden]{display:none}body.new-craft-page .script-simulation-overview{grid-column:2/-1;display:grid;grid-template-columns:clamp(240px,23vw,310px) 60px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--craft-ui-line);border-radius:10px;background:var(--craft-ui-surface)}body.new-craft-page .script-simulation-overview:not(.has-equipment-results){grid-template-columns:clamp(240px,23vw,310px) minmax(0,1fr)}body.new-craft-page .script-simulation-overview>.equipment-center{gap:0}body.new-craft-page .script-simulation-overview [data-equipment-consumption]{display:none}body.new-craft-page .script-simulation-overview [data-script-consumption]{border:0;border-radius:0;background:0 0}body.new-craft-page .script-simulation-overview>.equipment-slot{min-width:0;border-inline-start:1px solid var(--craft-ui-line)}body.new-craft-page .equipment-grid.is-script-view .script-simulation-overview .equipment-panel{height:100%;border:0;border-radius:0;background:0 0}body.new-craft-page .script-simulation-overview .script-simulation-dashboard{background:0 0}@media (min-width:1081px){body.new-craft-page .equipment-grid.is-script-view{grid-template-columns:minmax(0,1fr) clamp(170px,17vw,230px) minmax(0,1fr)}}@media (max-width:1080px){body.new-craft-page .equipment-grid.is-script-view{grid-template-columns:minmax(0,1fr)}body.new-craft-page .script-simulation-overview{grid-column:1/-1}body.new-craft-page .script-simulation-overview>.equipment-center{grid-column:auto;grid-row:auto;flex-direction:column;height:auto}body.new-craft-page .script-simulation-overview [data-script-consumption]{height:100%;min-height:300px}}@media (max-width:600px){body.new-craft-page .script-simulation-overview{grid-template-columns:minmax(0,1fr) 60px}body.new-craft-page .script-simulation-overview>.equipment-slot{grid-column:1/-1;border-inline-start:0;border-top:1px solid var(--craft-ui-line)}body.new-craft-page .script-simulation-overview:not(.has-equipment-results){grid-template-columns:minmax(0,1fr)}}body.new-craft-page .equipment-consumption-summary .crafting-consumption-total{flex:none;min-height:42px;padding:6px 8px;gap:4px;background:0 0}body.new-craft-page .equipment-consumption-summary .crafting-consumption-total>span{font-size:14px}body.new-craft-page .equipment-consumption-summary .crafting-consumption-total>strong{font-size:16px;gap:4px}body.new-craft-page .equipment-consumption-summary .crafting-consumption-list{min-height:0;max-height:none;flex:1 1 0;padding:2px 7px;overflow-y:auto;scrollbar-width:thin}body.new-craft-page .equipment-consumption-summary .crafting-consumption-entry{min-height:42px;padding:3px 0;gap:4px}body.new-craft-page .equipment-consumption-summary .crafting-consumption-material{gap:4px}body.new-craft-page .equipment-consumption-summary .crafting-consumption-material>img{width:32px;height:32px;flex-basis:32px}body.new-craft-page .equipment-consumption-summary .crafting-consumption-amount{gap:3px}body.new-craft-page .equipment-consumption-summary .crafting-consumption-count,body.new-craft-page .equipment-consumption-summary .crafting-consumption-price{font-size:15px}body.new-craft-page .equipment-consumption-summary .crafting-price-currency-icon{width:26px;height:26px;flex-basis:26px}body.new-craft-page .equipment-consumption-summary.script-simulation-consumption{padding:0;gap:0}body.new-craft-page .equipment-consumption-summary .script-simulation-consumption-total{position:static;flex:none;min-height:0;margin:0;padding:6px 8px;gap:0;border:0;border-bottom:1px solid var(--border-light);background:0 0}body.new-craft-page .equipment-consumption-summary .script-consumption-view-switch{margin:6px 7px 0;grid-template-columns:repeat(var(--script-cost-mode-count,2),minmax(0,1fr))}body.new-craft-page .equipment-consumption-summary .script-consumption-view-switch button>svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.new-craft-page .equipment-consumption-summary .script-consumption-view-switch button[hidden]{display:none}body.new-craft-page .equipment-consumption-summary .script-consumption-view-switch button{--view-color:var(--accent-blue);display:grid;place-items:center;padding:0;height:34px;border-color:color-mix(in srgb,var(--view-color) 25%,var(--border-light));color:var(--view-color);background:color-mix(in srgb,var(--view-color) 10%,var(--bg-secondary));font-size:17px;transition:background 120ms,border-color 120ms,color 120ms}body.new-craft-page .equipment-consumption-summary .script-consumption-view-switch [data-script-cost-mode=success]{--view-color:var(--craft-result-good)}body.new-craft-page .equipment-consumption-summary .script-consumption-view-switch [data-script-cost-mode=semiFinished]{--view-color:var(--craft-result-half)}body.new-craft-page .equipment-consumption-summary .script-consumption-view-switch [data-script-cost-mode=failure]{--view-color:var(--craft-result-failure)}body.new-craft-page .equipment-consumption-summary .script-consumption-view-switch button:hover{border-color:var(--view-color);background:color-mix(in srgb,var(--view-color) 16%,var(--bg-secondary))}body.new-craft-page .equipment-consumption-summary .script-consumption-view-switch button.is-active{border-color:var(--view-color);box-shadow:inset 0 0 0 1px var(--view-color);color:var(--view-color);background:color-mix(in srgb,var(--view-color) 22%,var(--bg-secondary))}body.new-craft-page .equipment-consumption-summary .script-simulation-consumption-total-row{min-height:24px;padding:0;border:0}body.new-craft-page .equipment-consumption-summary .script-simulation-consumption-total-row>span,body.new-craft-page .equipment-consumption-summary .script-simulation-consumption-total-row>strong{font-size:13px}body.new-craft-page [data-script-consumption] :is(.script-simulation-consumption-total-row > strong,.script-step-operations,.script-step-pass-rate strong,.script-simulation-consumption-count,.script-simulation-consumption-price){color:var(--script-stat-number-color)}body.new-craft-page .equipment-consumption-summary .script-simulation-consumption-total-row .crafting-price-currency-icon{width:20px;height:20px;flex-basis:20px}body.new-craft-page .equipment-consumption-summary [data-script-simulation-consumption-list]{flex:1 1 0;padding:2px 7px;scrollbar-width:thin}body.new-craft-page .equipment-consumption-summary .script-simulation-consumption-item{flex:none;min-height:34px;padding:2px 0;gap:4px}body.new-craft-page .equipment-consumption-summary .script-simulation-consumption-price .crafting-price-currency-icon{width:18px;height:18px;flex-basis:18px}body.new-craft-page .equipment-consumption-summary.script-simulation-consumption :is(.script-simulation-consumption-material > img,.crafting-price-currency-icon,.script-consumed-base-icon){width:28px;height:28px;flex:0 0 28px;object-fit:contain}body.new-craft-page .equipment-consumption-summary .script-simulation-consumption-count,body.new-craft-page .equipment-consumption-summary .script-simulation-consumption-price{font-size:13px;font-variant-numeric:tabular-nums}body.new-craft-page .script-simulation-consumption-total-row>strong{font-variant-numeric:tabular-nums}body.new-craft-page .equipment-grid.is-script-view .script-simulation-dashboard{grid-template-rows:auto minmax(0,1fr) auto}body.new-craft-page .script-simulation-dashboard .script-simulation-message{margin:0}body.new-craft-page .script-simulation-dashboard .script-simulation-message:empty{display:none}body.new-craft-page .script-simulation-log-item{display:block;padding:0}body.new-craft-page .script-simulation-log-view [data-script-simulation-log-list]{gap:4px}body.new-craft-page .script-simulation-log-item>summary{display:flex;align-items:center;gap:8px;min-height:34px;padding:6px 8px;cursor:pointer;list-style:none}body.new-craft-page .script-simulation-log-item>summary::-webkit-details-marker{display:none}body.new-craft-page .script-simulation-log-item>summary>header{flex:1;min-width:0;justify-content:flex-start;gap:6px}body.new-craft-page .script-log-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.new-craft-page .script-simulation-log-item>summary>header .script-log-type{flex:none;padding:1px 5px;border:1px solid var(--border-light);border-radius:4px;background:var(--bg-primary);font-size:11px;font-weight:600;white-space:nowrap}body.new-craft-page .script-simulation-log-item .script-log-type.is-type-action{color:var(--accent-blue)}body.new-craft-page .script-simulation-log-item .script-log-type.is-type-condition{color:var(--flow-condition-color)}body.new-craft-page .script-simulation-log-item .script-log-type.is-type-jump{color:var(--flow-jump-color)}body.new-craft-page .script-simulation-log-item .script-log-type.is-type-fail{color:var(--flow-fail-color)}body.new-craft-page .script-simulation-log-item>summary>i{color:var(--text-tertiary);font-size:10px}body.new-craft-page .script-simulation-log-item[open]>summary>i{transform:rotate(180deg)}body.new-craft-page .script-simulation-log-item>summary:hover{background:var(--hover-bg)}body.new-craft-page .script-simulation-log-item>summary:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px}body.new-craft-page .script-simulation-log-detail{display:grid;gap:6px;padding:0 8px 8px}body.new-craft-page .script-simulation-log-item>summary>header .script-log-status{margin-inline-start:auto;flex:0 0 auto;padding:2px 7px;border-radius:0;background:0 0;white-space:nowrap}body.new-craft-page .script-simulation-log-item>summary>header .script-log-status.is-jumped{color:var(--accent-blue)}body.new-craft-page .script-simulation-dashboard-header h3{margin:0;font-size:14px}body.new-craft-page .equipment-slot-title .script-base-cost{position:absolute;left:0;font-weight:400}body.new-craft-page .equipment-slot-title .script-base-cost label{width:auto;height:auto;white-space:nowrap}body.new-craft-page .equipment-slot-title .script-base-cost input{width:44px}body.new-craft-page .equipment-slot-title .script-base-cost button{width:38px;height:38px;padding:0}body.new-craft-page .equipment-slot-title .script-base-cost button img{width:36px;height:36px}@media (max-width:1200px){body.new-craft-page [data-equipment-slot="a"] .equipment-slot-title{flex-wrap:wrap}body.new-craft-page .equipment-slot-title .script-base-cost{position:static;justify-content:center;flex-basis:100%}}body.new-craft-page .item-import-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}body.new-craft-page .item-import-header h2{margin:0}body.new-craft-page .item-import-close{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:6px;color:var(--text-secondary);background:0 0;cursor:pointer}body.new-craft-page .item-import-close:hover{color:var(--text-primary);background:var(--hover-bg)}body.new-craft-page .item-import-confirm{display:grid;place-items:center;width:40px;height:38px;min-width:0;padding:0;font-size:17px}body.new-craft-page .item-import-close:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}body.new-craft-page .crafting-material-item.is-selected{border:1px solid var(--accent-blue);border-radius:var(--craft-control-radius);background:color-mix(in srgb,var(--accent-blue) 16%,var(--bg-elevated));box-shadow:inset 0 0 0 1px var(--accent-blue)}.is-material-targeting,.is-material-targeting *{cursor:none!important}.crafting-material-cursor{position:fixed;z-index:10000;display:grid;grid-template-columns:repeat(3,38px);width:max-content;gap:2px;pointer-events:none;transform:translate(-6px,-6px);filter:drop-shadow(0 2px 3px #000e) drop-shadow(0 0 3px #fff8) drop-shadow(0 0 9px #e8bd68b3)}.crafting-material-cursor[hidden]{display:none}.currency-impact-effect{position:fixed;z-index:9999;width:0;height:0;pointer-events:none;user-select:none}.currency-impact-effect[hidden]{display:none}.currency-impact-effect>img{position:absolute;left:-22px;top:-22px;width:44px;height:44px;max-width:none;max-height:none;object-fit:contain;will-change:transform,opacity}.currency-impact-flash{position:absolute;left:-30px;top:-30px;width:60px;height:60px;border:1px solid #edc98980;border-radius:50%;background:radial-gradient(circle,#fff6dc85 0,#eac27b35 24%,transparent 68%);will-change:transform,opacity}.fracture-target-cursor[hidden]{display:none}.crafting-material-cursor img{width:38px;height:38px;object-fit:contain}body.new-craft-page .is-material-use-target{outline:1px solid var(--accent-blue);outline-offset:2px}body.new-craft-page .is-material-use-target .equipment-info,body.new-craft-page .is-material-use-target .equipment-info *,body.new-craft-page .selected-affix-row.is-fracture-target,body.new-craft-page .selected-affix-row.is-fracture-target *{-webkit-user-select:none;user-select:none}body.new-craft-page .is-material-fracture-target:hover{background:rgba(210,174,99,.18);outline:#d2ae63 solid 1px;border-radius:4px}@media (min-width:1081px){body.new-craft-page .crafting-workbench:not(.is-script-view):not(.is-smart-view):not(.has-reveal-panel){grid-template-columns:var(--workbench-tool-half-width) var(--workbench-tool-half-width) minmax(0,1fr) 0px}body.new-craft-page .crafting-workbench:not(.has-reveal-panel) .crafting-process-panel{border-right:0}}@media (max-width:1024px){body.new-craft-page .equipment-grid .equipment-panel:not(.has-item) .equipment-info{min-height:240px}body.new-craft-page .equipment-center{min-height:0;height:auto;flex-direction:row;flex-wrap:wrap;padding-bottom:0}body.new-craft-page .equipment-center .equipment-affix-button{width:100%;max-width:none}body.new-craft-page .equipment-consumption-summary{flex:none;width:100%;height:160px}}body.new-craft-page .equipment-grid .affix-preview-empty{color:#939397;font-size:14px;font-weight:400;line-height:1.7;text-shadow:none}body.new-craft-page .affix-stats-bar{border-top:0;padding-top:10px;background:var(--item-divider) no-repeat center top/min(260px,85%) auto}body.new-craft-page .affix-stats-bar small{color:#939397}body.new-craft-page .affix-stats-bar b{color:#c9c9ce}body.new-craft-page .equipment-affix-button{display:flex;align-items:center;justify-content:center;gap:8px;flex:none;width:100%;height:40px;min-height:40px;padding:8px;border:1px solid color-mix(in srgb,var(--accent-blue) 62%,var(--border-light));border-radius:var(--craft-control-radius);color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue) 8%,var(--bg-secondary));box-shadow:none;font-weight:800;font-size:13px;cursor:pointer}body.new-craft-page .equipment-affix-button:not(:disabled):is(:hover,:focus-visible){border-color:var(--accent-blue);color:#fff;background:var(--accent-blue);box-shadow:0 7px 18px color-mix(in srgb,var(--accent-blue) 24%,transparent);outline:0}body.new-craft-page .equipment-affix-button[hidden]{display:none}body.new-craft-page .equipment-center.is-initial-affix-entry{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);justify-content:stretch}body.new-craft-page .equipment-affix-button.is-initial-entry{grid-row:2;height:144px;min-height:144px;flex-direction:column;gap:12px;font-size:26px;line-height:1.4}body.new-craft-page .equipment-affix-button [data-equipment-affix-arrows]{display:flex;align-items:center;justify-content:center;gap:12px}body.new-craft-page .equipment-affix-button [data-equipment-affix-arrows][hidden]{display:none}body.new-craft-page .equipment-affix-button.is-initial-entry [data-equipment-affix-arrows]>i{font-size:22px}body.new-craft-page .equipment-center.is-initial-affix-entry>[data-equipment-consumption]{display:none}@media (max-width:1024px){body.new-craft-page .equipment-center.is-initial-affix-entry{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:172px}body.new-craft-page .equipment-affix-button.is-initial-entry{max-width:230px}body.new-craft-page .equipment-center.is-initial-affix-entry>[data-equipment-consumption]{height:auto;max-height:180px}}body.new-craft-page .crafting-history-button{width:calc(var(--workspace-toolbar-icon-size,40px) * 2.5);min-width:calc(var(--workspace-toolbar-icon-size,40px) * 2.5);height:var(--workspace-toolbar-control-height,40px);min-height:var(--workspace-toolbar-control-height,40px);padding:0;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent-blue) 62%,var(--border-light));color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue) 8%,var(--bg-secondary));box-shadow:none}body.new-craft-page .crafting-workbench.is-script-view .crafting-history-button{display:none}body.new-craft-page .crafting-history-actions .crafting-history-button:is(:hover,:focus-visible):not(:disabled){color:var(--accent-blue);border-color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue) 12%,var(--bg-secondary));box-shadow:none}body.new-craft-page .crafting-history-actions .crafting-history-button[aria-pressed=true]{color:#fff;border-color:var(--accent-blue);background:var(--accent-blue);box-shadow:inset 0 0 0 1px var(--accent-blue)}body.new-craft-page .crafting-history-actions .crafting-history-button[aria-pressed=true]:is(:hover,:focus-visible):not(:disabled){color:#fff;border-color:var(--accent-blue);background:var(--accent-blue);box-shadow:inset 0 0 0 1px var(--accent-blue)}body.new-craft-page .crafting-workbench:not(.is-script-view) .crafting-animation-option{display:none}body.new-craft-page .history-conversion-dialog{width:min(480px,calc(100vw - 32px))}body.new-craft-page .history-conversion-dialog>p{color:var(--text-secondary);line-height:1.7;margin:18px 0 24px}body.new-craft-page .history-conversion-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}body.new-craft-page .history-conversion-actions button{padding:10px 16px;border:1px solid color-mix(in srgb,var(--accent-blue) 62%,var(--border-light));border-radius:var(--craft-control-radius);color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue) 8%,var(--bg-secondary));font:inherit;font-size:13px;font-weight:700;cursor:pointer}body.new-craft-page .history-conversion-actions button:is(.is-primary,:hover){color:#fff;background:var(--accent-blue);border-color:var(--accent-blue)}body.new-craft-page .history-conversion-actions button:focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px}body.new-craft-page .crafting-workbench{border:0;border-radius:0;background:0 0;box-shadow:none;--workbench-tool-half-width:168px;--script-tools-expanded-width:336px}@media (min-width:1081px){body.new-craft-page .crafting-workbench:not(.is-script-view):not(.is-smart-view) .crafting-process-panel{grid-template-rows:auto minmax(0,1fr);row-gap:8px}body.new-craft-page .workspace{padding-bottom:16px}body.new-craft-page .crafting-workbench{height:var(--workbench-available-height,680px);max-height:none}}body.new-craft-page :is(.crafting-tools-panel,.crafting-process-panel,.crafting-consumption-panel){border-color:var(--craft-ui-line);border-radius:var(--craft-radius);background:var(--craft-ui-surface);box-shadow:none}body.new-craft-page .crafting-column-header{border-color:var(--craft-ui-line)}body.new-craft-page .crafting-process-panel{background:0 0}body.new-craft-page .crafting-process-toolbar{border-bottom:0;background:0 0}body.new-craft-page .crafting-workbench .crafting-process-body{border:1px solid var(--craft-ui-line);border-radius:var(--craft-radius)}body.new-craft-page :is(.crafting-browser-header,.crafting-material-subgroup-title){height:32px;min-height:32px;padding:4px 8px;border-color:var(--craft-ui-line);background:var(--bg-elevated)}body.new-craft-page .crafting-material-subgroup-title{color:var(--text-primary);font-size:13px}body.new-craft-page .crafting-material-subgroup-title img{width:24px;height:24px;flex-basis:24px}body.new-craft-page .material-item-grid{padding-top:0}body.new-craft-page .crafting-material-subgroup{gap:4px}body.new-craft-page :is(.crafting-material-tab,.workspace-mode-tab){border-radius:var(--craft-control-radius);box-shadow:none}body.new-craft-page .crafting-material-item{border-radius:var(--craft-control-radius)}body.new-craft-page .crafting-tools-body{display:flex;flex-direction:column;gap:8px;background:0 0;overflow-y:auto;scrollbar-width:thin}body.new-craft-page [data-tool-section]>.crafting-browser-header{position:relative;padding-inline:8px;cursor:grab;touch-action:none;user-select:none}body.new-craft-page.is-tool-section-dragging,body.new-craft-page.is-tool-section-dragging .crafting-browser-header{cursor:grabbing}body.new-craft-page .crafting-browser-panel.is-tool-sort-placeholder{border:1px dashed var(--accent-blue);background:color-mix(in srgb,var(--accent-blue) 6%,var(--bg-secondary))}body.new-craft-page .is-tool-sort-placeholder:not(.crafting-tool-section-ghost)>*{visibility:hidden}body.new-craft-page .crafting-tool-section-ghost{z-index:11000!important;border-color:var(--accent-blue);box-shadow:0 12px 32px #0005,0 0 0 1px color-mix(in srgb,var(--accent-blue) 40%,transparent);opacity:.96!important;pointer-events:none}body.new-craft-page .crafting-favorites-grid{display:grid;grid-template-columns:repeat(6,minmax(0,46px));justify-content:center;gap:6px 8px;padding:8px;min-height:0}body.new-craft-page .crafting-favorites-grid:empty{padding-block:4px}body.new-craft-page .crafting-favorites-slot{min-width:0;aspect-ratio:1;border:1px dashed transparent;border-radius:var(--craft-control-radius);background:0 0}body.new-craft-page.is-tool-item-dragging .crafting-favorites-slot:not(.is-filled):not(.is-drop-target){border-color:color-mix(in srgb,var(--craft-ui-line) 65%,transparent);background:color-mix(in srgb,var(--text-tertiary) 4%,transparent)}body.new-craft-page .crafting-favorites-slot.is-drop-target{border-color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue) 16%,transparent);box-shadow:inset 0 0 0 1px var(--accent-blue)}body.new-craft-page .crafting-favorites-panel.is-favorite-drop-active{border-color:var(--accent-blue)}body.new-craft-page .crafting-favorites-slot.is-item-origin>*{opacity:.25}body.new-craft-page .crafting-tool-item{display:grid;min-width:0;width:100%;aspect-ratio:1;justify-items:center;touch-action:none;user-select:none;-webkit-user-select:none}body.new-craft-page .crafting-tool-item:has(:disabled){cursor:grab}body.new-craft-page .crafting-tool-item>:disabled{pointer-events:none}body.new-craft-page .crafting-tool-item img{-webkit-user-drag:none}.crafting-tool-item-ghost{position:fixed;z-index:10010;width:46px;height:46px;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 3px 6px #0009)}.crafting-tool-item-ghost img{width:100%;height:100%;object-fit:contain}.crafting-tool-item-ghost.is-removing{opacity:.45;filter:grayscale(1) drop-shadow(0 0 4px #f55)}body.is-tool-item-dragging,body.is-tool-item-dragging *{cursor:grabbing!important}body.is-tool-item-dragging .crafting-material-cursor,body.is-tool-item-dragging .global-tooltip{display:none}body.new-craft-page .crafting-animation-option{display:flex;align-items:center;gap:4px;padding:10px 12px;border-top:1px solid var(--craft-ui-line);color:var(--text-secondary);font-size:13px}body.new-craft-page .script-run-settings{display:inline-flex;align-items:stretch;flex:none;height:var(--workspace-toolbar-control-height,40px);border:1px solid var(--border-light);border-radius:var(--craft-control-radius);background:var(--bg-secondary)}body.new-craft-page .script-run-settings>label{height:100%;border:0;border-left:1px solid var(--border-light);border-radius:0;background:0 0}body.new-craft-page .script-run-settings>label[hidden]{display:none}body.new-craft-page .script-run-settings input{height:100%}body.new-craft-page .script-run-mode-switch{--choice:1;position:relative;display:inline-grid;grid-template-columns:repeat(2,40px);flex:none;height:100%;padding:3px;border-radius:0;background:0 0;box-shadow:none}body.new-craft-page .script-run-mode-switch::before{content:"";position:absolute;inset:3px auto 3px 3px;width:40px;border-radius:calc(var(--craft-control-radius) - 2px);background:var(--bg-tertiary);box-shadow:0 1px 5px #0002;transform:translateX(calc(var(--choice) * 100%));transition:transform 180ms cubic-bezier(.2,.8,.2,1)}body.new-craft-page .script-run-mode-switch>button{position:relative;z-index:1;display:grid;place-items:center;width:40px;min-width:0;height:100%;min-height:0;padding:0;border:0;background:0 0;color:var(--text-secondary);box-shadow:none}body.new-craft-page .script-run-mode-switch>button[aria-pressed=true]{color:var(--accent-blue)}body.new-craft-page .script-run-mode-switch>button:is(:hover,:focus-visible):not(:disabled){color:var(--accent-blue);background:0 0}body.new-craft-page .script-run-mode-switch svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){body.new-craft-page .material-use-hint-spotlight{animation:none}body.new-craft-page .script-run-mode-switch::before{transition:none}}@media (max-width:680px){body.new-craft-page .script-simulation-launch-controls{gap:6px}body.new-craft-page .script-simulation-launch-controls input{width:60px}body.new-craft-page .script-simulation-launch-controls>[data-script-simulation-start]{width:44px;min-width:44px}}body.new-craft-page .crafting-animation-option>span{margin-right:4px}body.new-craft-page .crafting-animation-switch{--choice:1;position:relative;display:inline-grid;grid-template-columns:repeat(3,1fr);flex:0 0 auto;padding:3px;border-radius:var(--craft-control-radius);background:var(--bg-tertiary);box-shadow:inset 0 0 0 1px var(--border-light)}body.new-craft-page .crafting-animation-switch::before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px)/ 3);border-radius:calc(var(--craft-control-radius) - 2px);background:var(--bg-secondary);box-shadow:0 1px 5px #0002;transform:translateX(calc(var(--choice) * 100%));transition:transform 180ms cubic-bezier(.2,.8,.2,1)}body.new-craft-page .crafting-animation-switch>button{position:relative;z-index:1;height:calc(var(--workspace-toolbar-control-height,40px) - 6px);min-height:calc(var(--workspace-toolbar-control-height,40px) - 6px);min-width:48px;padding:0 10px;border:0;border-radius:var(--craft-control-radius);color:var(--text-secondary);background:0 0;font:inherit;font-size:var(--workspace-toolbar-font-size, 13px);font-weight:var(--workspace-toolbar-font-weight,800);cursor:pointer;transition:color 150ms,background 150ms,box-shadow 150ms}body.new-craft-page .crafting-animation-switch>button:is(:hover,:focus-visible){color:var(--accent-blue)}body.new-craft-page .crafting-animation-switch>button.is-active{color:var(--accent-blue);background:0 0;box-shadow:none}@media (prefers-reduced-motion:reduce){body.new-craft-page .crafting-animation-switch::before{transition:none}}body.new-craft-page .crafting-animation-switch>button:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}body.new-craft-page .crafting-animation-option.is-compact{margin-left:auto;padding:0 4px;border:0;white-space:nowrap}body.new-craft-page .crafting-process-toolbar-left:has(.crafting-animation-option.is-compact){flex:1;flex-wrap:wrap;row-gap:6px}body.new-craft-page .crafting-workbench:not(.is-script-view) .workspace-command-bar{position:absolute;top:50%;left:50%;margin:0;padding:0;min-height:var(--workspace-toolbar-control-height);transform:translate(-50%,-50%)}body.new-craft-page .crafting-workbench.is-script-view .workspace-command-bar{display:none}body.new-craft-page .crafting-workbench.is-script-view .crafting-process-panel{container-type:inline-size;grid-template-rows:auto minmax(0,1fr)}body.new-craft-page .crafting-workbench.is-script-view .crafting-process-toolbar{height:auto;min-height:60px;align-items:center}body.new-craft-page .crafting-workbench.is-script-view .crafting-process-toolbar-left{width:100%;flex-wrap:wrap;align-items:center;row-gap:12px}body.new-craft-page .crafting-workbench.is-script-view .process-view-switch{flex:none}body.new-craft-page .crafting-workbench.is-script-view .script-simulation-launch-controls{position:static;transform:none;margin-inline:auto;flex:none}body.new-craft-page .crafting-workbench.is-script-view .crafting-animation-option.is-compact{margin-left:0}@container (max-width:720px){body.new-craft-page .crafting-workbench.is-script-view .crafting-animation-option.is-compact{order:1;margin-left:auto}body.new-craft-page .crafting-workbench.is-script-view .script-simulation-launch-controls{order:2;flex-basis:100%;justify-content:center}}@media (max-width:1080px){body.new-craft-page .crafting-workbench:not(.is-script-view) .crafting-process-panel{grid-template-rows:116px minmax(0,1fr)}body.new-craft-page .crafting-workbench:not(.is-script-view) .crafting-process-toolbar{height:116px;min-height:116px;align-items:flex-start}body.new-craft-page .crafting-workbench:not(.is-script-view) .workspace-command-bar{top:auto;bottom:8px;transform:translateX(-50%)}}body.new-craft-page .script-simulation-launch-controls .script-result-share-button{width:48px;min-width:48px}body.new-craft-page .script-simulation-launch-controls .script-result-share-button:not(:disabled){border-color:color-mix(in srgb,var(--craft-download-accent) 62%,var(--border-light));color:var(--craft-download-accent);background:color-mix(in srgb,var(--craft-download-accent) 9%,var(--bg-secondary));box-shadow:none}body.new-craft-page .script-simulation-launch-controls .script-result-share-button:is(:hover,:focus-visible):not(:disabled){border-color:var(--craft-download-accent);color:var(--craft-download-accent);background:color-mix(in srgb,var(--craft-download-accent) 14%,var(--bg-secondary))}body.new-craft-page .script-result-gallery{width:60px;height:100%;max-height:none;min-height:0;contain:size;margin:0;border-inline-start:1px solid var(--craft-ui-line);transition:none}body.new-craft-page .script-result-gallery.is-expanded{max-height:none}body.new-craft-page .script-result-browser{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:24px minmax(0,1fr) 24px;height:100%;gap:2px;padding:2px 0;justify-items:center;border-bottom:0}body.new-craft-page .script-result-item-grid{grid-column:1;grid-row:2;height:100%;width:100%;min-width:0;padding:2px 0;flex-direction:column;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:auto;gap:2px;border:0;scrollbar-width:none}body.new-craft-page .script-result-item-grid::-webkit-scrollbar{display:none}body.new-craft-page .script-result-item{--result-color:var(--craft-result-good);--script-result-item-width:44px;--script-result-item-height:44px;padding:5px;border-color:transparent;border-radius:6px;background:color-mix(in srgb,var(--result-color) 10%,transparent);box-shadow:none}body.new-craft-page .script-result-item.is-result-semiFinished{--result-color:var(--craft-result-half)}body.new-craft-page .script-result-item.is-result-failure{--result-color:var(--craft-result-failure)}body.new-craft-page .script-result-item:not(.is-active):is(:hover,:focus-visible){border-color:transparent;background:color-mix(in srgb,var(--result-color) 16%,transparent)}body.new-craft-page .script-result-item.is-active{border-color:var(--result-color);background:color-mix(in srgb,var(--result-color) 21%,transparent);box-shadow:none}body.new-craft-page .script-result-item.is-active::before{content:none}body.new-craft-page .script-result-item:focus-visible{outline:2px solid var(--result-color);outline-offset:2px}body.new-craft-page .script-result-item-count{top:1px;right:1px;bottom:auto;min-width:14px;min-height:14px;padding:1px 3px;border-radius:3px;font-size:9px;background:var(--accent-blue)}body.new-craft-page .script-result-item::after{content:none}body.new-craft-page .script-result-empty{position:static;inset:auto;grid-column:1;grid-row:2;min-height:0;margin:0;padding:8px;border:0;font-size:12px;text-align:center;align-self:center;min-width:0;white-space:normal;overflow:hidden;text-overflow:ellipsis}body.new-craft-page .script-result-navigation{display:contents}body.new-craft-page .script-result-navigation button{grid-column:1;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:0;color:var(--text-secondary);background:0 0;cursor:pointer}body.new-craft-page .script-result-navigation [data-script-result-previous]{grid-row:1}body.new-craft-page .script-result-navigation [data-script-result-next]{grid-row:3}body.new-craft-page .script-result-navigation button:is(:hover,:focus-visible):not(:disabled){color:var(--accent-blue);border-color:var(--accent-blue)}body.new-craft-page .script-result-navigation button:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px}body.new-craft-page .script-result-navigation button:disabled{opacity:.3;cursor:default}body.new-craft-page .script-flow-test-row{position:relative}body.new-craft-page .script-currency-flight-activity{position:absolute;inset:0;border:1px solid #e26b4290;border-radius:8px;background:color-mix(in srgb,#e26b42 14%,transparent);pointer-events:none;opacity:0;will-change:opacity}body.new-craft-page .script-currency-flight-activity[hidden]{display:none}body.new-craft-page .is-currency-flight-active .script-material-token{border-color:#e26b42}body.new-craft-page .script-good-result-feedback{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;pointer-events:none;user-select:none}body.new-craft-page .script-good-result-text{--good-result-accent:#ffe56a;position:relative;display:block;padding:12px 16px 20px;color:#ffdc32;font-family:"Arial Black","Microsoft YaHei",sans-serif;font-size:clamp(38px, 9vw, 112px);font-weight:900;line-height:1.1;letter-spacing:-.03em;white-space:nowrap;text-shadow:0 3px 0 #9b690e80,0 8px 20px #613b1238;-webkit-text-stroke:1.5px #a67a13;paint-order:stroke fill}html[data-theme=dark] body.new-craft-page .script-good-result-text{--good-result-accent:#62f598;color:#dcffe7;text-shadow:0 3px 0 #16452b,0 8px 24px #0008,0 0 26px #27ce6b70;-webkit-text-stroke:1px #29a65c}body.new-craft-page .script-good-result-count{color:var(--good-result-accent)}body.new-craft-page .script-good-result-text::after{content:"";position:absolute;right:8%;bottom:0;left:8%;height:2px;background:linear-gradient(90deg,transparent,var(--good-result-accent),transparent)}body.new-craft-page .script-good-result-feedback[hidden]{display:none}body.new-craft-page .crafting-browser-panel{flex:0 0 auto;min-height:0;grid-template-rows:auto;overflow:hidden;border:1px solid var(--craft-ui-line);border-radius:var(--craft-radius);background:var(--craft-ui-surface)}body.new-craft-page :is(.crafting-item-grid,.crafting-omen-groups){overflow:visible;max-height:none}body.new-craft-page .crafting-tools-panel{grid-template-rows:minmax(0,1fr) auto;gap:8px;padding-right:10px;border:0;border-radius:0;background:0 0}body.new-craft-page .crafting-favorites-panel[hidden],body.new-craft-page .crafting-tools-panel[hidden]{display:none}body.new-craft-page .crafting-tools-footer{padding:8px 10px;color:var(--text-secondary);font-size:13px}body.new-craft-page .crafting-favorites-enable{display:inline-flex;align-items:center;gap:8px;cursor:pointer}body.new-craft-page .crafting-favorites-enable input{width:16px;height:16px;margin:0;accent-color:var(--accent-blue);cursor:pointer}body.new-craft-page .crafting-tools-header{height:auto;flex-direction:column;gap:4px;border:0;border-bottom:1px solid var(--craft-ui-line);border-radius:0;background:var(--craft-ui-surface)}body.new-craft-page .crafting-browser-panel+.crafting-browser-panel{border:1px solid var(--craft-ui-line)}body.new-craft-page :is(.crafting-consumption-panel,.crafting-consumption-body){border:0;border-radius:0;background:0 0;box-shadow:none}body.new-craft-page .desecration-pending-panel{align-content:start}body.new-craft-page .crafting-workbench.is-script-material-capture :is(.crafting-tools-panel,.crafting-tools-body){background:0 0;box-shadow:none}body.new-craft-page .crafting-workbench.is-script-material-capture .crafting-browser-panel{border-color:var(--accent-blue)}body.new-craft-page .crafting-workbench:not(.is-script-view):not(.is-smart-view):has(.is-awaiting-reveal)>.crafting-tools-panel{border:0}@media (min-width:1081px){body.new-craft-page .crafting-workbench:is(.is-script-view,.is-smart-view) .crafting-tools-body{width:calc(var(--script-tools-expanded-width) - 10px);min-width:calc(var(--script-tools-expanded-width) - 10px)}body.new-craft-page .crafting-workbench:is(.is-script-view,.is-smart-view).is-tools-collapsed .crafting-tools-panel{visibility:hidden;padding-right:0}}@media (max-width:1080px){body.new-craft-page .crafting-tools-panel{padding:0 0 10px}body.new-craft-page .crafting-workbench:is(.is-script-view,.is-smart-view).is-tools-collapsed .crafting-tools-panel{display:none}}body.new-craft-page .equipment-grid.is-script-view .equipment-state-separator{display:none}body.new-craft-page :is(.crafting-material-subgroup-grid,.crafting-omen-grid){grid-template-columns:repeat(6,minmax(0,46px));justify-content:center;gap:6px 8px;padding-inline:8px}body.new-craft-page .crafting-material-item{width:min(46px,100%)}body.new-craft-page .crafting-material-tabs{width:100%;height:44px;min-height:44px;gap:2px}body.new-craft-page .crafting-material-tab{width:40px;min-width:40px;height:40px;min-height:40px;padding:1px}body.new-craft-page .crafting-material-tab img{width:36px;height:36px}body.new-craft-page .crafting-material-subcategory-tabs{height:42px;min-height:42px;padding-top:4px;border-top:1px solid var(--craft-ui-line)}body.new-craft-page .crafting-material-subcategory-tabs[hidden]{display:none}body.new-craft-page .crafting-material-subcategory-tabs .crafting-material-tab{width:36px;min-width:36px;height:36px;min-height:36px}body.new-craft-page .crafting-material-subcategory-tabs .crafting-material-tab img{width:32px;height:32px}body.new-craft-page .crafting-material-item:is(:disabled,.is-disabled){border:1px solid transparent;background:0 0;box-shadow:none;opacity:.3;transform:none}body.new-craft-page .crafting-material-item:not(:disabled):focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}body.new-craft-page :is(#workspacePanelAffixes,#smartTargetModal,#smartModifierCatalog){--affix-surface:var(--bg-primary);--affix-line:var(--craft-ui-line);--affix-outline:var(--craft-ui-line)}html[data-theme=dark] body.new-craft-page :is(#workspacePanelAffixes,#smartTargetModal,#smartModifierCatalog){--affix-heading:#232326;--affix-controls:#19191c;--affix-footer:#1e242d}body.new-craft-page :is(#workspacePanelAffixes,#smartTargetModal,#smartModifierCatalog) .modifier-family-list{border-radius:var(--craft-radius);box-shadow:none}body.new-craft-page #smartModifierCatalog{--affix-surface:transparent;--affix-heading:transparent;--affix-controls:transparent;--affix-line:color-mix(in srgb, var(--border-light) 55%, transparent);--affix-hover:color-mix(in srgb, var(--accent-blue) 5%, transparent);--affix-selected:color-mix(in srgb, var(--accent-blue) 9%, transparent);column-gap:0;grid-template-rows:minmax(0,1fr);row-gap:0}body.new-craft-page .crafting-process-body.is-smart:has(> #smartModifierCatalog){padding:0}body.new-craft-page #smartModifierCatalog>.modifier-column{padding:0;background:0 0}body.new-craft-page #smartModifierCatalog>[data-modifier-type=suffix]{border-left:1px solid var(--craft-ui-line)}body.new-craft-page #smartModifierCatalog .modifier-family-inline>.modifier-inline-choice{min-height:34px;padding:4px 8px;border-radius:0}body.new-craft-page #smartModifierCatalog .modifier-inline-tier-select{min-height:34px;padding-inline:8px}body.new-craft-page #smartModifierCatalog .smart-inline-catalog-heading{position:relative;margin:0;height:32px;min-height:32px;padding:4px 42px;display:flex;align-items:center;justify-content:center;border-block:1px solid var(--craft-ui-line);background:0 0}@media (max-width:800px){body.new-craft-page #smartModifierCatalog{grid-template-rows:auto}body.new-craft-page #smartModifierCatalog>[data-modifier-type=suffix]{border-left:0;border-top:1px solid var(--craft-ui-line)}}body.new-craft-page #smartModifierCatalog .modifier-family-list{border:0;border-radius:0;background:0 0;box-shadow:none}body.new-craft-page #smartModifierCatalog .modifier-pool-section{background:0 0}body.new-craft-page #smartModifierCatalog .modifier-pool-section>.modifier-pool-header{min-height:40px;padding:6px 52px 6px 7px;justify-content:flex-start;border-bottom:0;border-left:0;background:color-mix(in srgb,var(--text-primary) 4%,transparent)}body.new-craft-page #smartModifierCatalog .modifier-pool-section.is-expanded>.modifier-pool-header{color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue) 10%,transparent)}body.new-craft-page #smartModifierCatalog .modifier-pool-name{text-align:left}body.new-craft-page #smartModifierCatalog .modifier-pool-icon{width:24px;height:24px;flex-basis:24px}body.new-craft-page #smartModifierCatalog .modifier-pool-header:hover{color:var(--accent-blue);background:var(--affix-hover)}body.new-craft-page #smartModifierCatalog .modifier-pool-header:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px}body.new-craft-page #smartModifierCatalog .modifier-inline-controls{border-left:0;background:0 0}body.new-craft-page #smartModifierCatalog .smart-recommendation-conflict{grid-column:1/-1;margin:0;padding:5px 8px 8px;color:var(--text-secondary);background:color-mix(in srgb,var(--text-primary) 3%,transparent);font-size:12px;line-height:1.6;overflow-wrap:anywhere}body.new-craft-page #smartModifierCatalog .has-recommendation-conflict>.modifier-inline-choice{cursor:not-allowed;color:var(--text-tertiary)}body.new-craft-page #smartModifierCatalog .has-recommendation-conflict .modifier-tier-description{color:var(--text-tertiary)}body.new-craft-page #smartModifierCatalog .is-recommendation-open{background:var(--bg-primary);border:2px solid var(--accent-blue);border-radius:6px;overflow:hidden}body.new-craft-page #smartModifierCatalog .is-recommendation-open>:is(.modifier-inline-choice,.modifier-inline-controls){min-height:40px;background:color-mix(in srgb,var(--accent-blue) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent-blue) 20%,var(--affix-line))}body.new-craft-page #smartModifierCatalog .is-recommendation-open:not(.is-equipment-target) .modifier-tier-description{color:var(--text-primary);font-size:13px;font-weight:750}body.new-craft-page #smartModifierCatalog .is-recommendation-open .modifier-family-tags{opacity:.75}body.new-craft-page #smartModifierCatalog .smart-selected-tier-badges[hidden]{display:none}body.new-craft-page #smartModifierCatalog .is-recommendation-open .modifier-required-level{color:var(--text-tertiary)}body.new-craft-page #smartModifierCatalog .smart-inline-analysis{margin:0 8px 6px;padding:2px 0 0;border:0;border-radius:0;background:0 0}body.new-craft-page #smartModifierCatalog .smart-plan-table{min-width:260px}body.new-craft-page #smartModifierCatalog .smart-plan-table.is-expanded{min-height:var(--smart-plan-min-height,0);max-height:max(var(--smart-plan-min-height,0px),min(300px,45dvh));overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}body.new-craft-page #smartModifierCatalog .smart-plan-table.is-expanded .smart-plan-table-head{position:sticky;top:0;z-index:1;background:var(--bg-primary)}body.new-craft-page #smartModifierCatalog :is(.smart-plan-table-head,.smart-plan-table-row){grid-template-columns:minmax(104px,1fr) minmax(68px,.4fr) minmax(86px,.5fr);column-gap:4px;padding-inline:3px}body.new-craft-page #smartModifierCatalog .smart-plan-table-head{margin:0;min-height:36px;border-bottom:1px solid var(--affix-line);background:0 0}body.new-craft-page #smartModifierCatalog :is(.smart-plan-table-head > span,.smart-plan-sort-button){color:var(--text-tertiary);font-size:13px;font-weight:600}body.new-craft-page #smartModifierCatalog .smart-plan-sort-button:is(:hover,:focus-visible,.is-active){color:var(--accent-blue)}body.new-craft-page #smartModifierCatalog .smart-plan-item-heading{display:flex;align-items:center;gap:8px}body.new-craft-page #smartModifierCatalog .smart-more-plans-button{display:inline-flex;align-items:center;justify-content:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:5px;font-size:13px;font-weight:500;cursor:pointer}body.new-craft-page #smartModifierCatalog .smart-more-plans-button svg{width:14px;height:14px}body.new-craft-page #smartModifierCatalog .smart-plan-sort-button>span{white-space:normal;line-height:1.3}body.new-craft-page #smartModifierCatalog .smart-plan-table-head>span:last-child .smart-plan-sort-button{justify-content:flex-end}body.new-craft-page #smartModifierCatalog .smart-plan-table-row{min-height:42px;padding-block:3px;background:0 0}body.new-craft-page #smartModifierCatalog .smart-plan-table-row:hover{background-color:var(--affix-hover)}body.new-craft-page #smartModifierCatalog .has-currency-probability:not(.is-recommendation-open){background:0 0}body.new-craft-page #smartModifierCatalog :is(.smart-plan-table-row,.has-currency-probability:not(.is-recommendation-open)){position:relative;isolation:isolate}body.new-craft-page #smartModifierCatalog :is(.smart-plan-table-row,.has-currency-probability:not(.is-recommendation-open))::before{content:"";position:absolute;z-index:-1;pointer-events:none;left:4px;top:4px;bottom:4px;width:calc((100% - 8px) * var(--probability-ratio,0));border-radius:6px;background:color-mix(in srgb,var(--craft-probability-fill) 16%,transparent)}body.new-craft-page #smartModifierCatalog .has-currency-probability:not(.is-recommendation-open):hover{background-color:var(--affix-hover)}body.new-craft-page #smartModifierCatalog .has-currency-probability:not(.is-recommendation-open)>.modifier-inline-choice:hover{background:0 0}body.new-craft-page #smartModifierCatalog .modifier-column:not(.shows-modifier-metadata) .modifier-family-inline>.modifier-inline-choice>.modifier-family-tags,body.new-craft-page #smartModifierCatalog .modifier-column:not(.shows-modifier-metadata) .modifier-inline-tier-select>.modifier-required-level{display:none}body.new-craft-page #smartModifierCatalog .smart-more-plans-button{border:1px solid color-mix(in srgb,var(--accent-blue) 62%,var(--border-light));border-radius:var(--craft-control-radius);color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue) 8%,var(--bg-secondary));box-shadow:none}body.new-craft-page #smartModifierCatalog .smart-more-plans-button:is(:hover,:focus-visible,.is-active,[aria-pressed=true]){border-color:var(--accent-blue);color:#fff;background:var(--accent-blue);box-shadow:0 7px 18px color-mix(in srgb,var(--accent-blue) 24%,transparent);outline:0}body.new-craft-page #smartModifierCatalog .modifier-metadata-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:5px;border:1px solid transparent;border-radius:5px;background:0 0;color:var(--text-tertiary);cursor:pointer}body.new-craft-page #smartModifierCatalog .modifier-metadata-toggle svg{width:16px;height:16px}body.new-craft-page #smartModifierCatalog .modifier-metadata-toggle:is(:hover,[aria-pressed=true]){color:var(--accent-blue);border-color:color-mix(in srgb,var(--accent-blue) 24%,var(--craft-ui-line));background:var(--affix-hover)}body.new-craft-page #smartModifierCatalog .modifier-metadata-toggle:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}body.new-craft-page #smartModifierCatalog .modifier-currency-probability{flex:0 0 56px;align-self:center;margin-right:8px;text-align:left;white-space:nowrap;color:var(--craft-probability-accent);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}body.new-craft-page #smartModifierCatalog .is-recommendation-open .modifier-currency-probability{display:none}body.new-craft-page #smartModifierCatalog [data-currency-probability="0"] .modifier-currency-probability{color:color-mix(in srgb,var(--craft-probability-accent) 55%,var(--text-tertiary));font-weight:500}body.new-craft-page #smartModifierCatalog :is(.smart-plan-table-probability,.smart-plan-table-cost){font-size:14px;font-weight:650}body.new-craft-page #smartModifierCatalog .smart-plan-table-probability{color:var(--craft-probability-accent);font-size:15px;font-weight:750}body.new-craft-page #smartModifierCatalog .smart-plan-table-cost{justify-content:flex-end}body.new-craft-page #smartModifierCatalog .smart-plan-risk-indicator{font-size:13px;text-shadow:none}body.new-craft-page #smartModifierCatalog :is(.smart-plan-material img,.crafting-price-currency-icon){width:28px;height:28px;flex-basis:28px}body.new-craft-page #smartModifierCatalog .crafting-price-currency-icon{width:22px;height:22px;flex-basis:22px}body.new-craft-page .material-probability-window{--prob-fill:color-mix(in srgb, var(--craft-probability-fill) 25%, transparent)}body.new-craft-page .material-probability-window :is(.probability-explorer__value,.probability-explorer__tier-value){color:var(--craft-probability-accent)}body.new-craft-page .global-tooltip[data-variant=crafting-probability] .craft-prob-preview__value{color:#ff78ab}html[data-theme] body.new-craft-page .global-tooltip{border:1px solid #3b3b3e;border-radius:var(--craft-radius);color:#d2d2d6;background:rgba(8,8,9,.97);box-shadow:0 8px 24px #0008}body.new-craft-page .global-tooltip[data-variant=crafting-probability]{--prob-surface:#080809;--prob-elevated:#171719;--prob-muted:#111113;--prob-border:#2c2c30;--prob-border-strong:#3b3b3e;--prob-text:#d2d2d6;--prob-text-soft:#a4a4ac;--prob-accent-strong:#b6b6e6;--prob-fill:color-mix(in srgb, var(--craft-probability-fill) 25%, transparent);--prob-danger:#f29a89;border-radius:var(--craft-radius);border-color:#3b3b3e;background:#080809;box-shadow:0 8px 24px #0008;min-width:0;width:340px;max-width:min(340px,calc(100vw - 20px))}body.new-craft-page .craft-prob-preview__hero{min-height:44px;display:flex;justify-content:center;padding:9px 38px;border-bottom:0;background:url("./media/item-frame/itemsheadercurrencyleft.webp") left center/auto 100% no-repeat,url("./media/item-frame/itemsheadercurrencyright.webp") right center/auto 100% no-repeat,url("./media/item-frame/itemsheadercurrencymiddle.webp") center/auto 100% repeat-x}body.new-craft-page .craft-prob-preview__icon{display:none}body.new-craft-page .craft-prob-preview__identity{text-align:center}body.new-craft-page .craft-prob-preview__identity strong{color:#aa9e82;font-size:17px;font-weight:500;white-space:normal}body.new-craft-page .craft-prob-preview__description{padding:12px 16px 18px;border-bottom:0;background:url("./media/item-frame/itemsseparatorcurrency.webp") center bottom/240px auto no-repeat;color:#aaaab2;font-size:13px;line-height:1.6;text-align:center}body.new-craft-page .craft-prob-preview__ranking{padding:0 12px 12px}body.new-craft-page .craft-prob-preview__ranking>header strong{font-weight:500}body.new-craft-page .craft-prob-preview__ranking>header span{color:#8c8c94;font-weight:400}body.new-craft-page .craft-prob-preview__rows{gap:1px}body.new-craft-page .craft-prob-preview__row{min-height:30px;border:0;border-radius:6px;background:#111113}body.new-craft-page :is(.craft-prob-preview__label,.craft-prob-preview__value){font-size:12px;font-weight:400}body.new-craft-page .tooltip-title{font-weight:500}body.new-craft-page .tooltip-icon{border-radius:6px;background:0 0}body.new-craft-page .global-tooltip:has(.tooltip-icon) .tooltip-title{min-height:44px;padding:9px 38px;border-bottom:0;color:#aa9e82;background:url("./media/item-frame/itemsheadercurrencyleft.webp") left center/auto 100% no-repeat,url("./media/item-frame/itemsheadercurrencyright.webp") right center/auto 100% no-repeat,url("./media/item-frame/itemsheadercurrencymiddle.webp") center/auto 100% repeat-x;font-size:17px}body.new-craft-page .global-tooltip:has(.tooltip-icon) .tooltip-icon{display:none}body.new-craft-page .global-tooltip:has(.tooltip-icon) .tooltip-desc{padding:12px 16px 18px;color:#aaaab2;background:url("./media/item-frame/itemsseparatorcurrency.webp") center bottom/240px auto no-repeat;font-size:13px;line-height:1.6}body.new-craft-page .tooltip-footer-hint{color:#a2a2c9;background:#17171b;font-weight:400}body.new-craft-page .selected-affix-row.is-desecrated{position:relative;isolation:isolate;min-height:30px;padding-block:4px;border-radius:var(--craft-control-radius)}body.new-craft-page .selected-affix-row.is-desecrated::before{content:"";position:absolute;inset:0;z-index:-1;border:0 solid transparent;border-image:url("./media/item-frame/abyss-decorator.webp") 10 140 fill/10px 140px/0 stretch;border-image-width:10px clamp(100px,38%,210px);clip-path:inset(0 round 8px);filter:brightness(1.6);pointer-events:none}body.new-craft-page .selected-affix-row.is-desecrated .selected-affix-description{color:#88f}body.new-craft-page .selected-affix-row.is-unrevealed-desecrated .selected-affix-description{color:#9cb485}body.new-craft-page .selected-affix-row.is-crafted .selected-affix-description{color:#b4b4ff}body.new-craft-page .selected-affix-row.is-fractured .selected-affix-description{color:#aa9e82}body.new-craft-page .selected-affix-row.is-omen-removal-candidate .selected-affix-description{color:#ffd45c}body.new-craft-page :is(.modifier-tier-menu,.material-probability-window){border-radius:var(--craft-radius)}body.new-craft-page :is(.modifier-tier-menu-option,.process-view-option){border-radius:var(--craft-control-radius)}body.new-craft-page .modifier-inline-choice{border-radius:6px}body.new-craft-page :is(.item-dialog,.item-import-dialog,.smart-target-dialog){border-radius:16px}@media (max-width:680px){body.new-craft-page .equipment-grid .affix-preview{padding-inline:10px}body.new-craft-page .selected-affix-description{font-size:13px}body.new-craft-page .item-name-text{font-size:17px}}body.new-craft-page.is-equipment-selection :is(#workspacePanelCrafting,#workspacePanelAffixes){display:none}body.new-craft-page .equipment-start-guide[hidden],body.new-craft-page .inline-equipment-picker[hidden]{display:none}body.new-craft-page .equipment-center.has-start-guide{justify-content:center}body.new-craft-page .equipment-center.has-start-guide>[data-equipment-consumption]{display:none}body.new-craft-page .equipment-start-guide{padding:12px 4px;color:var(--text-secondary)}body.new-craft-page .equipment-start-guide h3{margin:0 0 18px;color:var(--accent-blue);font-size:22px;font-weight:800;text-align:center}body.new-craft-page .equipment-start-guide ol{margin:0;padding-left:22px;list-style:decimal;font-size:13px;line-height:1.65}body.new-craft-page .equipment-start-guide li{padding-left:2px;margin-bottom:12px}body.new-craft-page .equipment-start-guide li::marker{color:var(--accent-blue);font-weight:800}body.new-craft-page .equipment-panel:not(.has-item) .equipment-empty-guide>strong{color:var(--text-secondary);font-size:20px;font-weight:600}body.new-craft-page .equipment-panel:not(.has-item) .equipment-empty-paste-hint{font-size:14px}body.new-craft-page .equipment-empty-paste-hint{display:grid;gap:3px;margin-top:4px;line-height:1.7}body.new-craft-page .inline-equipment-picker{display:flex;flex-direction:column;width:calc(100% - 40px);max-width:1160px;margin-inline:auto;height:max(440px,calc(100dvh - var(--equipment-picker-top,500px) - 24px));min-height:440px;margin-top:24px;padding:0;border:0;border-radius:0;background:0 0;overflow:visible}body.new-craft-page .inline-equipment-picker-title{flex:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;padding:18px 16px 24px;border:0;background:0 0;text-align:center}body.new-craft-page .inline-equipment-picker-title>i{color:var(--accent-blue);font-size:clamp(22px, 2.6vw, 34px)}body.new-craft-page .inline-equipment-picker-title h2{margin:0;color:var(--text-primary);font-size:clamp(32px, 4vw, 52px);font-weight:800;line-height:1.25}body.new-craft-page .inline-equipment-picker-title .picker-action-button{flex:none;min-width:100px;min-height:44px;padding:10px 24px}body.new-craft-page .inline-equipment-picker .item-dialog{position:static;flex:1;width:100%;max-width:none;height:100%;max-height:none;min-height:0;padding:0;margin:0;border:0;border-radius:0;background:0 0;box-shadow:none;overflow:hidden}body.new-craft-page .inline-equipment-picker .picker-layout{display:grid;grid-template-columns:minmax(180px,260px) minmax(172px,240px) minmax(200px,1fr) 240px;grid-template-rows:minmax(0,1fr);gap:12px;height:100%;min-height:0;background:0 0}body.new-craft-page .inline-equipment-picker .editor-column{min-width:0;min-height:0;height:100%;max-height:none;overflow:hidden;background:var(--bg-secondary);border:1px solid var(--craft-ui-line);border-radius:10px;box-shadow:none}body.new-craft-page .inline-equipment-picker .column-close-button{display:none}body.new-craft-page .inline-equipment-picker .column-header{position:static;flex:none;display:flex;align-items:center;justify-content:center;height:42px;min-height:42px;padding:0 8px;border:0;border-bottom:1px solid var(--craft-ui-line);background:0 0}body.new-craft-page .inline-equipment-picker .column-header h2{margin:0;width:auto;text-align:center;color:var(--text-primary);font-size:14px}body.new-craft-page .inline-equipment-picker .column-body{min-height:0;max-height:none;padding:8px;overflow-y:auto;overflow-x:hidden;background:0 0;scrollbar-width:thin}body.new-craft-page .inline-equipment-picker :is(.picker-category-list,.picker-subcategory-list){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px}body.new-craft-page .inline-equipment-picker .category-block{flex:none;margin:0;padding:0;max-height:none;overflow:visible;border:0;background:0 0}body.new-craft-page .inline-equipment-picker :is(.category-button,.selected-subcategory-header){display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:108px;padding:12px 4px;border:1px solid transparent;border-radius:8px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;box-shadow:none}body.new-craft-page .inline-equipment-picker :is(.category-button,.selected-subcategory-header):is(:hover,:focus-visible,.active,.is-active){border-color:var(--accent-blue);color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue) 9%,var(--bg-primary))}body.new-craft-page .inline-equipment-picker :is(.category-icon,.item-subcategory-icon){display:block;flex:none;width:54px;height:54px;background-position:center;background-repeat:no-repeat;background-size:contain}body.new-craft-page .inline-equipment-picker .selected-subcategory-header{min-height:94px}body.new-craft-page .inline-equipment-picker .item-subcategory-icon{width:46px;height:46px}body.new-craft-page .inline-equipment-picker .category-name{position:static;max-width:100%;width:100%;transform:none;margin:0;font-size:13px;font-weight:650;text-align:center}body.new-craft-page .inline-equipment-picker .item-subcategory-name{width:100%;font-size:13px;font-weight:650;text-align:center}body.new-craft-page .inline-equipment-picker .selected-subcategory-section{margin:0;border:0;border-radius:0;overflow:visible;background:0 0}body.new-craft-page .inline-equipment-picker .expanded>.selected-item-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;border:0;border-radius:0;background:0 0}body.new-craft-page .inline-equipment-picker .item-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:auto;min-height:125px;max-height:none;padding:14px 6px;border:1px solid transparent;border-radius:8px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer}body.new-craft-page .inline-equipment-picker .item-card:is(:hover,:focus-visible,.is-selected){border-color:var(--accent-blue);color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue) 9%,var(--bg-primary))}body.new-craft-page .inline-equipment-picker .item-icon{display:block;width:64px;max-width:100%;height:64px;flex:none;background-position:center;background-size:contain;background-repeat:no-repeat}body.new-craft-page .inline-equipment-picker .item-name{flex:none;width:100%;font-size:12px;font-weight:600;line-height:1.5;text-align:center;white-space:normal;overflow:visible;overflow-wrap:anywhere}body.new-craft-page .inline-equipment-picker .picker-settings-body{display:flex;flex-direction:column;padding:14px;gap:12px;border:0;border-radius:0}body.new-craft-page .inline-equipment-picker .picker-settings-controls{flex:none;gap:16px}body.new-craft-page .inline-equipment-picker .picker-level-input{background:var(--bg-primary);color:var(--text-primary);border-color:var(--craft-ui-line)}body.new-craft-page .inline-equipment-picker .picker-limit-field>span,body.new-craft-page .inline-equipment-picker .picker-setting-label{color:var(--text-secondary);font-size:12px}body.new-craft-page .inline-equipment-picker .picker-settings-actions{padding-top:12px;gap:8px;border-color:var(--craft-ui-line)}body.new-craft-page .inline-equipment-picker.is-initial-selection .picker-settings-actions{grid-template-columns:minmax(0,1fr)}body.new-craft-page .inline-equipment-picker.is-initial-selection .picker-settings-actions,body.new-craft-page .inline-equipment-picker.is-initial-selection .picker-settings-actions [data-close-modal]{display:none}body.new-craft-page .inline-equipment-picker .picker-action-button.is-confirm:not(:disabled){background:var(--accent-blue);color:#fff;border-color:var(--accent-blue)}@media (max-width:1040px){body.new-craft-page .inline-equipment-picker-title{gap:14px;padding-inline:0}body.new-craft-page .inline-equipment-picker{width:100%;height:auto;min-height:0}body.new-craft-page .inline-equipment-picker .item-dialog{height:auto}body.new-craft-page .inline-equipment-picker .picker-layout{height:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto}body.new-craft-page .inline-equipment-picker .editor-column{height:auto}body.new-craft-page .inline-equipment-picker .picker-category-list,body.new-craft-page .inline-equipment-picker .picker-subcategory-list{height:320px;flex:none}body.new-craft-page .inline-equipment-picker .picker-items-column,body.new-craft-page .inline-equipment-picker .picker-settings-column{grid-column:1/-1}body.new-craft-page .inline-equipment-picker .item-list{max-height:370px}body.new-craft-page .inline-equipment-picker .picker-settings-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.new-craft-page .inline-equipment-picker .picker-limit-setting-group,body.new-craft-page .inline-equipment-picker .picker-settings-controls>.picker-setting-group:has(.picker-rarity-options){grid-column:1/-1}body.new-craft-page .inline-equipment-picker .picker-rarity-options{grid-template-columns:repeat(3,minmax(0,1fr))}body.new-craft-page .equipment-start-guide{max-width:420px;margin:auto}}@media (max-width:680px){body.new-craft-page .inline-equipment-picker-title{flex-wrap:nowrap;gap:6px}body.new-craft-page .inline-equipment-picker-title h2{font-size:clamp(20px, 6.5vw, 28px)}body.new-craft-page .inline-equipment-picker-title>i{font-size:18px}body.new-craft-page .inline-equipment-picker-title .picker-action-button{min-width:60px;min-height:40px;padding:8px 12px;font-size:13px}}