.character-dropdown{flex:1}.zone-character-bar{background:#fff;border-radius:8px;padding:20px 0 10px}.character-selector-wrapper{width:100%}.selector-main{align-items:center;display:flex;gap:12px;margin-bottom:20px}.selector-main label[for=character_select]{color:#374151;font-size:14px;font-weight:600;white-space:nowrap}.selector-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.btn-manage-characters{background:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-left:8px;padding:4px 12px}.slot-remove-btn{background:#ef4444;border:none;border-radius:50%;color:#fff;cursor:pointer;display:block;font-size:10px;height:12px;position:absolute;right:-4px;top:-4px;width:12px}.slot-remove-btn.hidden{display:none}.equipment-slot.blocked-by-overall{background-color:#fee2e2;border-color:#ef4444;cursor:not-allowed;opacity:.7;pointer-events:none}.equipment-slot.blocked-by-overall:hover{background-color:#fecaca;opacity:.7}.equipment-slot.blocked-by-overall:after{content:"\1F512";font-size:24px;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%)}.equip-name-hint{background:#f3f4f6;border-radius:4px;color:#374151;font-size:12px;margin-top:8px;padding:8px 12px}.form-header-clickable{cursor:pointer}.equipment-search-input{background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:1;font-size:14px;padding:10px 14px;transition:all .2s}.equipment-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.loading-text{color:#999;font-size:12px;margin-left:8px}.job-filter-label{align-items:center;color:#666;display:flex;font-size:12px;gap:8px}.help-text{color:#999;cursor:help;font-size:11px}.equipment-grid-container{background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:500px;overflow-y:auto;padding:16px}.equipment-grid-container::-webkit-scrollbar{width:8px}.equipment-grid-container::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.equipment-grid-container::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.equipment-grid-container::-webkit-scrollbar-thumb:hover{background:#9ca3af}.equipment-grid-empty{color:#999;padding:20px;text-align:center}.equipment-category-section{margin-bottom:20px}.equipment-category-header{align-items:center;border-bottom:2px solid #e5e7eb;color:#111827;display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:12px;padding-bottom:8px}.equipment-category-header:before{content:"\1F4C1";font-size:16px}.equipment-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.equipment-grid-item{align-items:center;aspect-ratio:1;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:8px;transition:all .2s;width:100%}.equipment-grid-item:hover{background-color:#f3f4f6;border-color:#3b82f6;box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.equipment-grid-item.selected{background-color:#eff6ff;border:2px solid #3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.equipment-icon{display:inline-block;flex-shrink:0;height:32px;width:32px}.equipment-grid-item-name{color:#374151;font-size:11px;font-weight:500;line-height:1.2;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.equipment-grid-item.selected .equipment-grid-item-name,.equipment-grid-item:hover .equipment-grid-item-name{color:#1d4ed8;font-weight:600}.equipment-grid-item-meta{color:#9ca3af;font-size:10px;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.flame-options-section{margin-top:8px}.flame-attribute-label{color:#666;display:block;font-size:11px;margin-bottom:4px}.flame-select{font-size:12px;padding:4px 8px;width:100%}.potential-inputs-container{margin-top:8px}.potential-line-input{border:1px solid #d1d5db;border-radius:4px;font-size:12px;margin-top:4px;padding:4px 8px;width:100%}.guide-container{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-top:16px;padding:16px}.guide-recommendation-card.clickable{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;margin-bottom:8px;overflow:hidden;padding:0;position:relative;transition:all .2s}.guide-rec-header{background:#fff;border-bottom:1px solid #f3f4f6;display:flex;flex-direction:column;gap:6px;min-height:60px;padding:10px 12px}.guide-rec-second-row{align-items:center;display:flex;gap:12px}.guide-rec-content{background:#fafafa;font-size:11px;padding:8px 12px 10px}.guide-recommendation-card.clickable:after{color:#9ca3af;content:"\2192";font-size:16px;position:absolute;right:12px;top:calc(50% - 5px);transform:translateY(-50%);transition:all .2s}.guide-recommendation-card.clickable:hover:after{color:#3b82f6;transform:translateY(-50%) translateX(4px)}.guide-recommendation-card.clickable:hover{background:#fafafa;border-color:#3b82f6;box-shadow:0 2px 8px rgba(0,0,0,.1)}.guide-recommendation-card.clickable:active{transform:scale(.99)}.guide-rec-header .guide-rec-slot{align-self:flex-start;background:#f3f4f6;border-radius:4px;color:#6b7280;display:inline-block;font-size:11px;font-weight:600;padding:4px 8px}.guide-rec-header .guide-rec-slot .slot-en{font-weight:400;margin-left:2px;opacity:.8}.guide-rec-second-row .guide-rec-title{align-items:center;color:#111827;display:flex;flex:1;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-rec-second-row .guide-rec-score{background:#ecfdf5;border-radius:4px;color:#059669;flex-shrink:0;font-size:12px;font-weight:700;margin-right:24px;padding:4px 10px}.guide-title{color:#111827;font-size:14px;font-weight:600;margin:0 0 12px}.guide-section{margin-bottom:12px}.guide-section-header{color:#4b5563;font-size:12px;font-weight:600;margin-bottom:8px}.guide-recommendation-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;font-size:12px;margin-bottom:4px;padding:8px}.guide-rec-title{font-weight:600;margin-bottom:4px}.guide-rec-description{color:#6b7280;margin-bottom:6px}.guide-state-comparison{align-items:center;display:flex;font-size:11px;gap:8px;margin-bottom:6px}.guide-state-label{color:#6b7280}.guide-state-value{font-weight:500}.guide-state-value-target{color:#059669;font-weight:500}.guide-state-arrow{color:#9ca3af}.guide-detailed-stats{border-top:1px solid #e5e7eb;margin-top:6px;padding-top:6px}.guide-detailed-stats-label{color:#6b7280;font-size:11px;margin-bottom:4px}.guide-stat-row{align-items:center;display:flex;font-size:11px;gap:6px;margin-bottom:2px;padding:2px 0}.guide-stat-name{color:#374151;min-width:50px}.guide-stat-value{color:#6b7280}.guide-stat-arrow{color:#9ca3af}.guide-stat-diff{font-weight:500;margin-left:4px}.guide-stat-diff.positive{color:#059669}.guide-stat-diff.negative{color:#dc2626}.message-toast{align-items:center;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;gap:12px;padding:16px 20px;position:fixed;right:20px;top:20px;z-index:9999}.message-toast.success{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.05));border:1px solid rgba(16,185,129,.3);color:#059669}.message-toast.error{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05));border:1px solid rgba(239,68,68,.3);color:#dc2626}.message-close-btn{background:none;border:none;color:inherit;cursor:pointer;font-size:18px;margin-left:auto}.modal-overlay{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.modal-content{background:#fff;border-radius:12px;max-height:80vh;max-width:600px;overflow:auto;padding:24px;width:90%}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.modal-title{font-size:20px;font-weight:600;margin:0}.modal-close-btn{background:none;border:none;color:#6b7280;cursor:pointer;font-size:24px}.modal-section{margin-bottom:16px}.btn-import{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px;width:100%}.character-form-container{background:#f9fafb;border-radius:8px;margin-bottom:16px;padding:16px}.character-form-title{font-size:16px;font-weight:600;margin:0 0 12px}.character-input-row{display:flex;gap:8px;margin-bottom:8px}.character-input{border:1px solid #d1d5db;border-radius:4px;font-size:14px;padding:8px 12px}.character-input-name{flex:2}.character-input-short{flex:1}.btn-create-character{background:#10b981;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px;width:100%}.character-list-title{font-size:16px;font-weight:600;margin:0 0 12px}.character-list-empty{color:#6b7280;font-size:14px;padding:32px;text-align:center}.character-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:12px;padding:12px}.character-item.selected{background:#eff6ff}.character-avatar-small{border-radius:4px;height:40px;object-fit:cover;width:40px}.character-info{flex:1}.character-name{font-size:14px;font-weight:600}.character-details{color:#6b7280;font-size:12px}.btn-delete-character{background:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px}.tooltip-trigger{cursor:help}.character-avatar-large{border-radius:8px;display:block;height:120px;left:145px;object-fit:contain;position:absolute;top:148px;width:120px;z-index:100}.character-list{display:flex;flex-direction:column;gap:8px}.potential-line-select{align-items:center;display:flex;gap:8px;margin:4px 0}.potential-line-label{color:#6b7280;font-size:12px;min-width:70px}.builder-container.builder-container-custom{align-items:stretch;display:grid;gap:16px;grid-template-columns:400px 1fr;grid-template-rows:100vh;height:100vh;min-width:0;overflow:hidden;padding:0}.zone-left{background:transparent;box-shadow:none;gap:12px;min-width:0;overflow-x:hidden;overflow-y:auto;padding:0}.zone-left,.zone-right{display:flex;flex-direction:column;height:100%}.zone-right{overflow:hidden}.zone-guide{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);height:100%;overflow-y:auto;padding:20px}.guide-empty,.guide-loading{color:#9ca3af;font-size:14px;padding:40px 20px;text-align:center}.guide-overall-score{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:6px;display:flex;gap:8px;margin-bottom:16px;padding:12px}.score-label{color:#0369a1;font-size:13px;font-weight:500}.score-value{color:#0284c7;font-size:18px;font-weight:600}.guide-summary{background:#f9fafb;border-radius:6px;margin-bottom:16px;padding:12px}.summary-item{align-items:center;display:flex;font-size:13px;gap:8px;margin-bottom:6px}.summary-item:last-child{margin-bottom:0}.summary-label{color:#6b7280;font-weight:500}.summary-value{color:#111827;font-weight:600}.zone-guide .guide-container{align-items:start;background:transparent;border:none;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));margin-top:0;max-width:none;padding:0}.zone-guide .guide-title{border-bottom:2px solid #e5e7eb;color:#111827;font-size:18px;margin-bottom:16px;padding-bottom:12px}.zone-guide .guide-section{margin-bottom:20px}.zone-guide .guide-section-header{color:#374151;font-size:14px;margin-bottom:12px}.zone-guide .guide-recommendation-card{margin-bottom:8px;padding:0;transition:all .2s}.zone-guide .guide-recommendation-card:hover{background:#fafafa;border-color:#3b82f6}.guide-mode-switcher{display:flex;gap:8px;margin-bottom:16px}.mode-btn{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;flex:1;font-size:13px;font-weight:500;padding:8px 12px;transition:all .2s}.mode-btn:hover:not(:disabled){background:#e5e7eb}.mode-btn.active{background:#3b82f6;border-color:#3b82f6;color:#fff}.mode-btn:disabled{cursor:not-allowed;opacity:.5}.btn-export,.btn-import-file{background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;margin-left:8px;margin-top:8px;padding:8px 16px;text-align:center;transition:background .2s}.btn-export:hover{background:#059669}.btn-export:disabled{background:#d1d5db;cursor:not-allowed;opacity:.6}.btn-import-file{background:#3b82f6}.btn-import-file:hover{background:#2563eb}.zone-character-bar .character-selector-wrapper .selector-actions .btn-equipment-action,.zone-character-bar .character-selector-wrapper .selector-actions button.btn-equipment-action,.zone-character-bar .character-selector-wrapper .selector-actions label.btn-equipment-action{align-items:center;border:none;border-radius:24px;box-shadow:0 2px 4px rgba(0,0,0,.15);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:auto;min-height:40px;overflow:hidden;padding:10px 18px;position:relative;transition:all .2s ease;user-select:none;white-space:nowrap;width:auto}.zone-character-bar .character-selector-wrapper .selector-actions .btn-equipment-action:before,.zone-character-bar .character-selector-wrapper .selector-actions button.btn-equipment-action:before,.zone-character-bar .character-selector-wrapper .selector-actions label.btn-equipment-action:before{background:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.zone-character-bar .character-selector-wrapper .selector-actions .btn-equipment-action img,.zone-character-bar .character-selector-wrapper .selector-actions button.btn-equipment-action img,.zone-character-bar .character-selector-wrapper .selector-actions label.btn-equipment-action img{height:18px;object-fit:contain;width:18px}.zone-character-bar .character-selector-wrapper .selector-actions button.btn-equipment-action{background:#fff;color:#000}.zone-character-bar .character-selector-wrapper .selector-actions button.btn-equipment-action:hover:not(:disabled){box-shadow:0 4px 12px rgba(0,0,0,.4);transform:translateY(-2px)}.zone-character-bar .character-selector-wrapper .selector-actions button.btn-equipment-action:active:not(:disabled){box-shadow:0 2px 4px rgba(0,0,0,.15);transform:translateY(0)}.zone-character-bar .character-selector-wrapper .selector-actions button.btn-equipment-action:disabled{background:linear-gradient(135deg,#d1d5db,#9ca3af);box-shadow:none;cursor:not-allowed;opacity:.6}.zone-character-bar .character-selector-wrapper .selector-actions label.btn-equipment-action{background:#fff;color:#000;cursor:pointer}.zone-character-bar .character-selector-wrapper .selector-actions label.btn-equipment-action:hover{box-shadow:0 4px 12px rgba(0,0,0,.4);transform:translateY(-2px)}.zone-character-bar .character-selector-wrapper .selector-actions label.btn-equipment-action:active{box-shadow:0 2px 4px rgba(0,0,0,.15);transform:translateY(0)}.hidden-file-input{display:none}.summary-value.highlight{animation:pulse 2s infinite;color:#ef4444;font-weight:700}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@media (min-width:1920px){.zone-guide{padding:24px}.zone-guide .guide-title{font-size:20px}.zone-guide .guide-section-header{font-size:15px}.zone-guide .guide-recommendation-card{font-size:13px;padding:14px}}.zone-guide .guide-overall-score{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:16px}.zone-guide .score-value{color:#0284c7;font-size:24px;font-weight:700}:root{--preview-zone-bg:var(--card-bg);--preview-main-bg-start:rgba(55,61,66,.98);--preview-main-bg-end:rgba(49,56,66,.9);--preview-body-bg-start:hsla(0,0%,100%,.02);--preview-body-bg-end:hsla(0,0%,100%,.004);--preview-border-radius:10px;--preview-border-radius-sm:6px;--preview-border-color:rgba(180,210,230,.06);--preview-shadow-main:0 16px 40px rgba(0,0,0,.72),0 0 26px rgba(6,18,48,.1),inset 0 1px 0 hsla(0,0%,100%,.02),inset 0 -20px 46px rgba(2,8,28,.66);--preview-text-primary:#e5e7eb;--preview-text-secondary:#d1d5db;--preview-text-tertiary:#9ca3af;--preview-text-value:#f3f4f6;--preview-stat-name:#fff;--preview-stat-value:#fff;--preview-stat-inc:#fff;--preview-inc-flame:#3acaa8;--preview-inc-sf:#e7c850;--preview-inc-scroll:#6f6;--preview-inc-pot:gold;--preview-sub-description:orange;--preview-font-size-base:12px;--preview-font-size-sm:11px;--preview-font-size-xs:10px;--preview-font-weight-normal:400;--preview-font-weight-medium:500;--preview-font-weight-bold:600;--preview-font-weight-heavy:700;--preview-line-height:14px;--preview-line-height-normal:14px;--preview-icon-container-width:80px;--preview-icon-container-height:80px;--preview-icon-size:64px;--preview-icon-size-lg:72px;--preview-icon-size-sm:56px;--preview-icon-container-left:0px;--preview-icon-container-top:0px;--preview-padding:var(--spacing-5);--preview-padding-sm:var(--spacing-4);--preview-stat-gap:8px;--preview-stat-padding:2px;--preview-title-margin-bottom:8px;--preview-divider-margin-top:12px;--preview-divider-margin-bottom:6px;--preview-divider-margin:8px 0;--preview-inc-margin-left:6px;--preview-scrollbar-width:8px;--preview-scrollbar-height:8px;--preview-scrollbar-track-bg:#f1f5f9;--preview-scrollbar-thumb-bg:#cbd5e1;--preview-scrollbar-thumb-hover:#94a3b8;--preview-scrollbar-radius:4px;--preview-scrollbar-transition:background 0.25s cubic-bezier(0.4,0,0.2,1);--preview-divider-height:2px;--preview-divider-border:1px solid rgba(180,210,230,.06);--preview-divider-shadow:0 0 10px hsla(0,0%,100%,.1);--preview-z-index-container:0;--preview-z-index-gloss:0;--preview-z-icon:2;--preview-z-index-divider:5;--preview-transition-base:var(--transition-base);--preview-blur:6px;--preview-header-cpi-color:#85919f;--preview-header-cpi-font-size:11px;--preview-header-cpi-font-weight:400;--preview-header-cpi-margin:2px 1px 8px 2px;--preview-header-cpi-padding:2px 2px 0px 20px;--preview-header-equipped-color:#a8b4bf;--preview-header-equipped-font-size:14px;--preview-header-equipped-font-weight:700;--preview-header-equipped-letter-spacing:0.2px;--preview-header-equipped-margin:12px 0px 0px 12px;--preview-header-equipped-padding:2px 12px 0px 0px;--preview-header-tags-top:55px;--preview-header-tags-margin-top:6px;--preview-tag-padding:2px 8px;--preview-tag-margin:6px;--preview-tag-font-size:11px;--preview-tag-font-weight:500;--preview-tag-color:#b7bfc5;--preview-tag-bg:#47525c;--preview-tag-border-radius:10px;--preview-bottom-width:100%;--preview-bottom-height:auto;--preview-icon-container-position:relative;--preview-header-right-position:absolute;--preview-header-right-bottom:0px;--preview-header-right-right:0px;--preview-header-right-width:auto}.zone-preview{background:var(--card-bg,#1a1a2e);border-radius:8px;flex-shrink:0;height:auto;overflow:visible;padding:2px;width:296px}.builder-preview{height:100%;max-height:100%;max-width:100%;overflow:hidden;width:100%}.builder-preview .item-main-border .reboot-header-cpi{color:var(--preview-header-cpi-color);font-size:var(--preview-header-cpi-font-size);font-weight:var(--preview-header-cpi-font-weight);margin:var(--preview-header-cpi-margin);padding:var(--preview-header-cpi-padding)}.builder-preview .item-main-border .reboot-header-equipped{color:var(--preview-header-equipped-color);font-size:var(--preview-header-equipped-font-size);font-weight:var(--preview-header-equipped-font-weight);letter-spacing:var(--preview-header-equipped-letter-spacing);margin:var(--preview-header-equipped-margin);padding:var(--preview-header-equipped-padding)}.builder-preview .item-main-border .reboot-header-tags{margin-top:var(--preview-header-tags-margin-top);position:absolute;top:var(--preview-header-tags-top)}.builder-preview .item-main-border .reboot-tag{align-items:center;background:var(--preview-tag-bg);border-radius:var(--preview-tag-border-radius);color:var(--preview-tag-color);display:inline-flex;font-size:var(--preview-tag-font-size);font-weight:var(--preview-tag-font-weight);justify-content:center;margin:var(--preview-tag-margin);padding:var(--preview-tag-padding)}.builder-preview .item-main-border.server-reboot-has-header .reboot-header-equipped{color:var(--preview-header-equipped-color);font-size:var(--preview-header-equipped-font-size);font-weight:var(--preview-header-equipped-font-weight);letter-spacing:var(--preview-header-equipped-letter-spacing);margin-top:var(--preview-header-equipped-margin-top)}.builder-preview .item-main-border.server-reboot-has-header .reboot-header-tags{margin-top:var(--preview-header-tags-margin-top);position:absolute;top:var(--preview-header-tags-top)}.builder-preview .item-main-border.server-reboot-has-header .reboot-tag{align-items:center;background:var(--preview-tag-bg);border-radius:var(--preview-tag-border-radius);color:var(--preview-tag-color);display:inline-flex;font-size:var(--preview-tag-font-size);font-weight:var(--preview-tag-font-weight);justify-content:center;margin-left:var(--preview-tag-margin-left);padding:var(--preview-tag-padding)}.builder-preview .item-main-border .item-container{position:var(--preview-icon-container-position)}.builder-preview .item-main-border .item-main-bottom{height:var(--preview-bottom-height);position:var(--preview-bottom-position);width:var(--preview-bottom-width)}.builder-preview .item-main-border .reboot-header-right{bottom:var(--preview-header-right-bottom);display:block;position:var(--preview-header-right-position);right:var(--preview-header-right-right);text-align:right;width:var(--preview-header-right-width)}.builder-preview .item-main-border.server-reboot-has-header .item-container{position:var(--preview-icon-container-position)}.builder-preview .item-main-border.server-reboot-has-header .item-main-header .reboot-header-right{bottom:var(--preview-header-right-bottom);display:block;position:var(--preview-header-right-position);right:var(--preview-header-right-right);text-align:right;width:var(--preview-header-right-width)}.builder-preview .item-main-border .item-layer-two-container{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px;margin-top:6px}.builder-preview .item-main-border .item-layer-left{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:6px;margin-left:15px}.builder-preview .item-main-border .item-layer-left .item-pic-container{flex:0 0 auto;height:82px;position:relative;width:82px}.builder-preview .item-main-border .item-layer-two-container .item-status-right{align-items:flex-end;display:flex;flex:0 1 auto;flex-direction:column;margin-right:15px;min-width:0;padding-right:0}.builder-preview .item-main-border .item-layer-left .item-requirements{color:var(--preview-text-tertiary);font-size:.9em;line-height:1.1em;margin-bottom:0;margin-left:0;margin-top:4px;text-align:left}.builder-preview .item-main-border .item-requirements .item-profession{color:#b5bdc3;font-weight:var(--preview-font-weight-medium);margin-bottom:2px;margin-left:10px}.builder-preview .item-main-border .item-requirements .item-profession-value{color:var(--preview-stat-value);font-weight:var(--preview-font-weight-normal)}.builder-preview .item-main-border .item-requirements .item-level{color:#b5bdc3;font-weight:var(--preview-font-weight-medium)}.builder-preview .item-main-border .item-requirements .item-level-value{color:var(--preview-stat-value);font-weight:var(--preview-font-weight-normal)}.builder-preview .item-main-border .item-layer-two-container .item-status-right .reboot-header-cpi{color:var(--preview-header-cpi-color);font-size:var(--preview-header-cpi-font-size);font-weight:var(--preview-header-cpi-font-weight);margin:0;padding:0;text-align:right;white-space:nowrap}.builder-preview .item-main-border .item-layer-two-container .item-status-right .reboot-header-equipped{color:var(--preview-header-equipped-color);font-size:var(--preview-header-equipped-font-size);font-weight:var(--preview-header-equipped-font-weight);letter-spacing:var(--preview-header-equipped-letter-spacing);margin:2px 0 0;padding:0;text-align:right;white-space:nowrap}.builder-preview .item-main-border .item-layer-two-container .item-status-right .reboot-tags{align-items:flex-end;display:flex;flex-direction:column;margin-top:2px}.builder-preview .item-main-border .item-layer-two-container .item-status-right .reboot-tag{align-items:center;background:var(--preview-tag-bg);border-radius:var(--preview-tag-border-radius);color:var(--preview-tag-color);display:inline-flex;font-size:var(--preview-tag-font-size);font-weight:var(--preview-tag-font-weight);justify-content:center;margin:2px 0 0;padding:var(--preview-tag-padding)}.builder-preview .item-main-border .item-layer-two-container .item-status-right .reboot-tag:first-child{margin-top:0}.builder-preview .item-main-border .potential-header{align-items:center;display:flex;font-family:KaiTi,楷体,Times New Roman,serif;font-size:13px;font-weight:700;gap:6px;margin:4px 0 6px}.builder-preview .item-main-border .potential-rank-icon{border-radius:2px;color:#2d343d;flex-shrink:0;font-family:Arial,Helvetica,Microsoft YaHei,STHeiti,SimHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-style:normal;font-weight:700;height:12px;line-height:12px;text-align:center;width:12px}.builder-preview .item-main-border .potential-rank-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700}.builder-preview .item-main-border .potential-line{align-items:center;display:flex;gap:8px;margin:0 0 2px}.builder-preview .item-main-border .potential-bullet{border-radius:1px;box-shadow:0 0 0 1px rgba(0,0,0,.25);flex:0 0 auto;height:6px;width:6px}.builder-preview .item-main-border .potential-text{flex:1 1 auto}.builder-preview .item-main-border .potential-legendary .potential-rank-icon{background-color:#a0ff60}.builder-preview .item-main-border .potential-legendary .potential-rank-text,.builder-preview .item-main-border .potential-legendary .reboot-pot-tier{color:#a0ff60}.builder-preview .item-main-border .potential-legendary .potential-bullet{background-color:#a0ff60}.builder-preview .item-main-border .potential-legendary .potential-line{color:#fff}.builder-preview .item-main-border .potential-epic .potential-rank-icon{background-color:#c8a2c8}.builder-preview .item-main-border .potential-epic .potential-rank-text,.builder-preview .item-main-border .potential-epic .reboot-pot-tier{color:#c8a2c8}.builder-preview .item-main-border .potential-epic .potential-bullet{background-color:#c8a2c8}.builder-preview .item-main-border .potential-epic .potential-line{color:#fff}.builder-preview .item-main-border .potential-unique .potential-rank-icon{background-color:gold}.builder-preview .item-main-border .potential-unique .potential-rank-text,.builder-preview .item-main-border .potential-unique .reboot-pot-tier{color:gold}.builder-preview .item-main-border .potential-unique .potential-bullet{background-color:gold}.builder-preview .item-main-border .potential-unique .potential-line{color:#fff}.builder-preview .item-main-border .potential-rare .potential-rank-icon{background-color:#6495ed}.builder-preview .item-main-border .potential-rare .potential-rank-text,.builder-preview .item-main-border .potential-rare .reboot-pot-tier{color:#6495ed}.builder-preview .item-main-border .potential-rare .potential-bullet{background-color:#6495ed}.builder-preview .item-main-border .potential-rare .potential-line{color:#fff}.builder-preview .item-main-border .item-stats{color:#fff;font-size:12px;line-height:10px;padding:4px 8px}.builder-preview .item-main-border .item-stats .stat-row{box-sizing:border-box;height:10px;line-height:10px;margin:0;margin-bottom:7px!important;padding:0}.builder-preview .item-main-border .item-stats .stat-row:last-child{margin-bottom:0!important}.builder-preview .item-main-border .item-stats span{display:inline;line-height:10px!important;vertical-align:baseline}.builder-preview .item-main-border .item-stats .item-stat{margin-bottom:2px}.builder-preview .item-main-border .item-stats .item-stat-line{align-items:center;display:flex;gap:14px}.builder-preview .item-main-border .item-stats .item-color-base:first-of-type{margin-left:8px}.builder-preview .item-main-border .item-stats .item-color-base .item-color-base{margin-left:0!important}.builder-preview .item-main-border .item-stats .item-color-base .reboot-inc{margin-left:5px}.builder-preview .item-main-border .item-stats .item-stat-name{color:#ccc}.builder-preview .item-main-border .item-stats .item-stat-value{color:#ff0;font-weight:600}.builder-preview .item-main-border{backdrop-filter:blur(var(--preview-blur));-webkit-backdrop-filter:blur(var(--preview-blur));background:linear-gradient(180deg,var(--preview-main-bg-start),var(--preview-main-bg-end));border:1px solid var(--preview-border-color);border-radius:var(--preview-border-radius);box-shadow:var(--preview-shadow-main);color:var(--preview-text-primary);overflow:hidden;position:relative}.builder-preview .item-main-border .item-main-body{background:linear-gradient(180deg,var(--preview-body-bg-start),var(--preview-body-bg-end));position:relative;z-index:2}.builder-preview .item-main-gloss{display:none!important}.builder-preview .item-dash-border{border:var(--preview-divider-border);box-shadow:var(--preview-divider-shadow);height:var(--preview-divider-height);mix-blend-mode:screen;pointer-events:none;z-index:var(--preview-z-index-divider)}.builder-preview .item-main-border.server-reboot .item-title-description{border-bottom:none;margin-bottom:var(--preview-title-margin-bottom);padding-bottom:0}.item-stats{color:var(--preview-text-secondary);font-size:var(--preview-font-size-base);line-height:var(--preview-line-height)}.item-stats .stat-line{align-items:flex-start;display:flex;gap:var(--preview-stat-gap);justify-content:space-between;padding:0 var(--preview-stat-padding)}.item-stats .stat-left{flex:1 1 auto}.item-stats .stat-left,.item-stats .stat-name{color:var(--preview-stat-name)}.item-stats .stat-right{flex:0 0 auto;text-align:right;white-space:nowrap}.item-stats .stat-value{color:var(--preview-stat-value);font-weight:var(--preview-font-weight-heavy);margin-left:var(--preview-inc-margin-left)}.item-stats .stat-incr{color:var(--preview-stat-inc);font-size:var(--preview-font-size-sm);font-weight:var(--preview-font-weight-bold);margin-left:var(--preview-inc-margin-left)}.item-meta .item-profession{color:var(--preview-text-tertiary);font-weight:var(--preview-font-weight-medium);margin-bottom:2px}.item-meta .item-profession-value{color:var(--preview-stat-value);font-weight:var(--preview-font-weight-normal)}.item-meta .item-level{color:var(--preview-text-tertiary);font-weight:var(--preview-font-weight-medium)}.item-meta .item-level-value{color:var(--preview-stat-value);font-weight:var(--preview-font-weight-normal)}.item-sub-description{color:var(--preview-sub-description);font-weight:var(--preview-font-weight-bold)}.item-container{position:relative;width:100%}.item-container,.item-container-gloss{align-items:center;display:flex;justify-content:center}.item-container-gloss{background-position:50%;background-repeat:no-repeat;background-size:contain;height:var(--preview-icon-container-height);left:var(--preview-icon-container-left);pointer-events:none;position:absolute;top:var(--preview-icon-container-top);width:var(--preview-icon-container-width);z-index:var(--preview-z-index-gloss)}.item-container .item-container-item,.item-container-item.sf-item{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:var(--preview-icon-size);margin:0;position:relative;text-align:center;vertical-align:middle;width:var(--preview-icon-size);z-index:1}.reboot-tag{display:inline-block;font-size:var(--preview-font-size-xs);overflow:visible;padding:4px 8px;text-overflow:clip;white-space:nowrap}.builder-preview .item-main-border .item-pic-container .item-container .item-container-gloss .item-container-item,.builder-preview .item-main-border .item-pic-container .item-container .item-container-gloss .item-container-item.sf-item{background-position:50%;background-size:contain;height:var(--preview-icon-size);left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--preview-icon-size);z-index:var(--preview-z-icon)}.builder-preview .item-main-border.server-reboot{background:linear-gradient(180deg,var(--preview-main-bg-start),var(--preview-main-bg-end));border:1px solid var(--preview-border-color);border-radius:var(--preview-border-radius);box-shadow:var(--preview-shadow-main);color:var(--preview-text-primary)}.builder-preview .item-main-border.server-reboot .item-main-body{background:linear-gradient(180deg,var(--preview-body-bg-start),var(--preview-body-bg-end))}.builder-preview .item-main-border.server-reboot .item-name{color:var(--preview-text-primary);text-align:center}.builder-preview .item-main-border.server-reboot .item-stat-line,.builder-preview .item-main-border.server-reboot .item-stats,.builder-preview .item-main-border.server-reboot .reboot-stat-line{color:var(--preview-text-secondary)}.builder-preview .item-main-border.server-reboot .item-color-base,.builder-preview .item-main-border.server-reboot .stat-name{color:var(--preview-stat-name)}.builder-preview .item-main-border.server-reboot .stat-value{color:var(--preview-stat-value)}.builder-preview .item-main-border .reboot-inc-flame,.builder-preview .item-main-border.server-reboot .reboot-inc-flame{color:var(--preview-inc-flame)!important}.builder-preview .item-main-border .reboot-inc-sf,.builder-preview .item-main-border.server-reboot .reboot-inc-sf{color:var(--preview-inc-sf)!important}.builder-preview .item-main-border .reboot-inc-scroll,.builder-preview .item-main-border.server-reboot .reboot-inc-scroll{color:var(--preview-inc-scroll)!important}.builder-preview .item-main-border .reboot-inc-pot,.builder-preview .item-main-border.server-reboot .reboot-inc-pot{color:var(--preview-inc-pot)!important}