.quest-nav-segment-bar{background:var(--nex-bg-card);border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-md);box-sizing:border-box;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;width:100%;max-width:100%;margin:0 0 16px;padding:6px;display:none;overflow-x:auto}.quest-nav-segment-bar::-webkit-scrollbar{display:none}@media (width<=1024px){.quest-nav-segment-bar{display:flex}}.quest-nav-pill{border-radius:var(--nex-radius-sm);min-width:120px;color:var(--nex-text-muted);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.quest-nav-pill svg{color:inherit;flex-shrink:0;transition:transform .2s}.quest-nav-pill:hover{color:var(--nex-text-bright);background:#ffffff0a;border-color:#ffffff14}.quest-nav-pill.active{background:var(--nex-color-primary,#6366f1);color:#fff;border-color:var(--nex-color-primary,#6366f1);box-shadow:0 2px 10px #6366f159}#nex-quest-main-content{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.quest-explorer-hub{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;min-width:0;max-width:100%;animation:.25s ease-out nex-quest-fade;display:flex}@keyframes nex-quest-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.quest-explorer-hero{border-radius:var(--nex-radius-lg);box-sizing:border-box;background:linear-gradient(135deg,#6366f124,#a855f71a);border:1px solid #6366f140;min-width:0;max-width:100%;padding:24px 22px;position:relative;overflow:hidden}.quest-explorer-title{color:var(--nex-text-bright);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:700;display:flex}.quest-explorer-title-icon{color:var(--nex-color-primary,#6366f1);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.quest-explorer-desc{color:var(--nex-text-muted);max-width:700px;margin:0 0 16px;font-size:.92rem;line-height:1.5}.quest-world-stats{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.quest-world-stat-item{border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-full,9999px);color:var(--nex-text-muted);background:#ffffff0d;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;display:inline-flex}.quest-world-stat-item svg{color:var(--nex-color-primary,#6366f1);flex-shrink:0}.quest-world-stat-item strong{color:var(--nex-text-bright);font-weight:600}.quest-hub-section{background:var(--nex-bg-card);border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-lg);box-shadow:var(--nex-shadow-sm);box-sizing:border-box;min-width:0;max-width:100%;padding:22px 20px}.quest-hub-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.quest-hub-section-title{color:var(--nex-text-bright);align-items:center;gap:8px;margin:0;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:700;display:flex}.quest-hub-section-title svg{color:var(--nex-color-primary,#6366f1);flex-shrink:0}.quest-hub-action-link{color:var(--nex-color-primary,#6366f1);cursor:pointer;border-radius:var(--nex-radius-sm);background:0 0;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.quest-hub-action-link:hover{color:var(--nex-color-primary-hover,#4f46e5);background:#6366f11a}.quest-recent-tray{scrollbar-width:thin;box-sizing:border-box;gap:8px;min-width:0;max-width:100%;padding:4px 0 6px;display:flex;overflow-x:auto}.quest-recent-chip{border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-sm);color:var(--nex-text-main);cursor:pointer;white-space:nowrap;background:#ffffff08;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;transition:all .2s;display:inline-flex}.quest-recent-chip:hover{border-color:var(--nex-color-primary);color:var(--nex-text-bright);background:#6366f11f}.quest-recent-chip-badge{color:var(--nex-color-accent);background:#a855f726;border-radius:3px;padding:1px 5px;font-size:.68rem;font-weight:600}.quest-recent-chip-badge.side{color:var(--nex-color-blue);background:#3b82f626}.quest-grind-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;width:100%;min-width:0;display:grid}.quest-grind-card{border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-md);cursor:pointer;background:#ffffff05;flex-direction:column;justify-content:space-between;padding:16px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.quest-grind-card:hover{border-color:var(--nex-color-primary,#6366f1);background:#6366f10a;transform:translateY(-2px);box-shadow:0 6px 16px #00000040}.quest-grind-header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.quest-grind-name{color:var(--nex-text-bright);margin:0;font-family:Outfit,sans-serif;font-size:1.02rem;font-weight:700;line-height:1.3}.quest-grind-meta{color:var(--nex-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:.78rem;display:flex}.quest-grind-meta-item{align-items:center;gap:4px;display:inline-flex}.quest-grind-meta-item svg{color:var(--nex-color-primary)}.quest-grind-exp-box{border-radius:var(--nex-radius-sm);background:#10b9810f;border:1px solid #10b98133;justify-content:space-between;align-items:center;margin-bottom:10px;padding:6px 10px;font-size:.82rem;display:flex}.quest-grind-exp-val{color:var(--nex-color-success,#10b981);font-weight:700}.quest-grind-target{color:var(--nex-text-main);background:#ffffff08;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:.8rem;display:flex}.quest-grind-target svg{color:var(--nex-color-blue);flex-shrink:0}.quest-chapters-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;width:100%;display:grid}.quest-chapter-card{border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-md);cursor:pointer;background:#ffffff05;flex-direction:column;justify-content:space-between;padding:14px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.quest-chapter-card:hover{border-color:var(--nex-color-primary);background:var(--nex-bg-surface);transform:translateY(-2px);box-shadow:0 4px 14px #0003}.quest-chapter-num{color:var(--nex-color-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:.72rem;font-weight:700}.quest-chapter-title{color:var(--nex-text-bright);margin:0 0 8px;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;line-height:1.35}.quest-chapter-stats-row{color:var(--nex-text-muted);border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;font-size:.75rem;display:flex}.quest-chapter-exp{color:var(--nex-color-success,#10b981);font-weight:600}.quest-towns-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;width:100%;display:grid}.quest-town-pill{border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-sm);color:var(--nex-text-bright);cursor:pointer;background:#ffffff05;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.quest-town-pill:hover{border-color:var(--nex-color-primary);background:#6366f11a;transform:translateY(-1px)}.quest-town-pill svg{color:var(--nex-color-primary);flex-shrink:0}.quest-quick-chips-bar{scrollbar-width:thin;box-sizing:border-box;gap:8px;min-width:0;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.quest-chip-btn{background:var(--nex-bg-card);border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-full,9999px);color:var(--nex-text-muted);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.quest-chip-btn:hover{background:var(--nex-bg-input-focus);color:var(--nex-text-bright);border-color:#fff3}.quest-chip-btn.active{background:var(--nex-color-primary,#6366f1);color:#fff;border-color:var(--nex-color-primary,#6366f1);box-shadow:0 2px 8px #6366f14d}.quest-search-bar-wrap{box-sizing:border-box;align-items:center;width:100%;display:none;position:relative}@media (width<=1024px){.quest-search-bar-wrap{display:flex}}.quest-search-icon{color:var(--nex-text-muted);pointer-events:none;flex-shrink:0;transition:color .2s;position:absolute;left:14px}.quest-search-input{background:var(--nex-bg-card)!important;border:1px solid var(--nex-border-color)!important;border-radius:var(--nex-radius-md)!important;width:100%!important;height:42px!important;color:var(--nex-text-main)!important;box-sizing:border-box!important;padding-left:42px!important;padding-right:36px!important;font-family:inherit!important;font-size:.88rem!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.quest-search-input:focus{border-color:var(--nex-color-primary,#6366f1)!important;background:var(--nex-bg-input-focus)!important;color:var(--nex-text-bright)!important;box-shadow:0 0 0 3px #6366f12e!important}.quest-search-bar-wrap:focus-within .quest-search-icon{color:var(--nex-color-primary,#6366f1)}.quest-search-clear-btn{color:var(--nex-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:inline-flex;position:absolute;right:10px}.quest-search-clear-btn:hover{color:var(--nex-text-bright);background:#ffffff14}.quest-main-toolbar{box-sizing:border-box;align-items:center;gap:12px;width:100%;display:none}@media (width<=1024px){.quest-main-toolbar{display:flex}}.quest-chapter-select-wrap{flex-shrink:0;align-items:center;gap:8px;display:flex}.quest-toolbar-label{color:var(--nex-text-muted);white-space:nowrap;font-size:.85rem;font-weight:600}.quest-chapter-dropdown{cursor:pointer;min-width:220px;background:var(--nex-bg-card)!important;border:1px solid var(--nex-border-color)!important;border-radius:var(--nex-radius-md)!important;height:42px!important;color:var(--nex-text-bright)!important;padding:0 12px!important;font-family:inherit!important;font-size:.88rem!important;font-weight:600!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.quest-chapter-dropdown:hover{border-color:#fff3!important}.quest-chapter-dropdown:focus{border-color:var(--nex-color-primary,#6366f1)!important;box-shadow:0 0 0 3px #6366f12e!important}.filter-buttons-vertical{flex-direction:column;gap:6px;max-height:280px;margin-top:6px;padding-right:4px;display:flex;overflow-y:auto}.filter-btn-vertical{background:var(--nex-bg-input);border:1px solid var(--nex-border-color);color:var(--nex-text-muted);border-radius:var(--nex-radius-sm);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;outline:none;flex-shrink:0;width:100%;padding:8px 12px;font-family:inherit;font-size:.8rem;font-weight:500;transition:all .2s;overflow:hidden}.filter-btn-vertical:hover{color:var(--nex-text-bright);background:var(--nex-bg-input-focus);border-color:#fff3}.filter-btn-vertical.active{font-weight:600;background:var(--nex-color-primary)!important;color:#fff!important;border-color:var(--nex-color-primary)!important}.filter-buttons-grid{grid-template-columns:repeat(auto-fill,minmax(65px,1fr));gap:6px;margin-top:6px;display:grid}.filter-btn{background:var(--nex-bg-input);border:1px solid var(--nex-border-color);color:var(--nex-text-muted);border-radius:var(--nex-radius-sm);cursor:pointer;text-align:center;outline:none;padding:6px 2px;font-family:inherit;font-size:.75rem;font-weight:500;transition:all .2s}.filter-btn:hover{color:var(--nex-text-bright);background:var(--nex-bg-input-focus);border-color:#fff3}.filter-btn.active{font-weight:600;background:var(--nex-color-primary)!important;color:#fff!important;border-color:var(--nex-color-primary)!important}.quest-card{background:var(--nex-bg-card);border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-md);flex-direction:column;justify-content:space-between;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.quest-card:hover{border-color:#6366f166;transform:translateY(-2px);box-shadow:0 6px 20px #00000059}.quest-header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.quest-name{color:var(--nex-text-bright);margin:0;font-family:Outfit,sans-serif;font-size:1.12rem;font-weight:700;line-height:1.3}.quest-type-badge{color:var(--nex-text-muted);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.quest-type-badge.repeatable{color:var(--nex-color-accent);background:#a855f726;border-color:#a855f74d}.quest-npc-info{color:var(--nex-text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:.82rem;display:flex}.quest-npc-info svg{color:var(--nex-color-primary);flex-shrink:0}.quest-rewards-box{border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-sm);background:#ffffff05;margin-bottom:12px;padding:10px 12px;font-size:.82rem}.quest-rewards-title{color:var(--nex-text-bright);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;margin-bottom:6px;font-size:.8rem;font-weight:700;display:flex}.quest-reward-item-row{color:var(--nex-color-blue);align-items:center;gap:4px;margin-top:3px;font-weight:500;display:flex}.quest-objectives-list{color:var(--nex-text-main);flex-direction:column;gap:6px;margin:0;padding-left:0;font-size:.82rem;list-style:none;display:flex}.quest-objective-badge{background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:.8rem;line-height:1.35;display:inline-flex}.quest-objective-badge svg{flex-shrink:0}.quest-objective-badge.item svg{color:var(--nex-color-blue)}.quest-objective-badge.monster svg{color:var(--nex-color-danger,#ef4444)}.quest-objective-link{color:var(--nex-color-primary);font-weight:500;text-decoration:none}.quest-objective-link:hover{text-decoration:underline}#nex-main-quests-container{box-sizing:border-box;width:100%}.quest-split-container{box-sizing:border-box;grid-template-columns:340px 1fr;align-items:stretch;gap:20px;width:100%;height:calc(100vh - 145px);min-height:580px;display:grid}.quest-master-list{background:var(--nex-bg-card);border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-md);box-sizing:border-box;flex-direction:column;gap:8px;height:100%;max-height:100%;padding:12px;display:flex;overflow-y:auto}.quest-master-item{border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-sm);cursor:pointer;text-align:left;background:#ffffff05;flex-shrink:0;width:100%;padding:10px 14px;font-family:inherit;transition:all .2s;position:relative}.quest-master-item:hover{background:#ffffff0d;border-color:#6366f166}.quest-master-item.active{border-color:var(--nex-color-primary);border-left:4px solid var(--nex-color-primary);background:#6366f11a;box-shadow:inset 4px 0 10px #6366f10d}.quest-master-name{color:var(--nex-text-bright);margin-bottom:4px;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;line-height:1.3}.quest-master-meta{color:var(--nex-text-muted);justify-content:space-between;align-items:center;font-size:.74rem;display:flex}.quest-detail-view{background:var(--nex-bg-card);border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-md);box-sizing:border-box;flex-direction:column;gap:20px;height:100%;max-height:100%;padding:24px;display:flex;overflow-y:auto}.quest-detail-placeholder{text-align:center;color:var(--nex-text-muted);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px;font-size:.95rem;display:flex}.quest-top-bar{border-bottom:1px solid var(--nex-border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;display:flex}.quest-back-btn{border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-sm);color:var(--nex-text-bright);cursor:pointer;background:#ffffff0a;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.quest-back-btn:hover{border-color:var(--nex-color-primary);color:var(--nex-color-primary);background:#6366f126}.quest-action-btns-row{align-items:center;gap:8px;display:flex}.quest-action-icon-btn{border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-sm);color:var(--nex-text-main);cursor:pointer;background:#ffffff0a;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.quest-action-icon-btn:hover{border-color:var(--nex-color-accent);color:var(--nex-color-accent);background:#a855f71f}.quest-guide-header{border-bottom:1px solid var(--nex-border-color);padding-bottom:16px}.quest-guide-chapter{color:var(--nex-color-accent);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:.78rem;font-weight:700}.quest-guide-title{color:var(--nex-text-bright);margin:0;font-family:Outfit,sans-serif;font-size:1.8rem;font-weight:800;line-height:1.25}.quest-guide-meta{color:var(--nex-text-muted);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:.82rem;display:flex}.quest-guide-section{flex-direction:column;gap:10px;display:flex}.quest-guide-section h4{color:var(--nex-text-bright);border-bottom:1px solid #ffffff0d;margin:0;padding-bottom:6px;font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:700}.quest-guide-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.quest-guide-step-item{border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-sm);border-left:3px solid var(--nex-color-primary);background:#ffffff05;padding:12px 14px}.quest-guide-step-num{color:var(--nex-color-primary);margin-right:6px;font-size:.88rem;font-weight:700}.quest-guide-step-text{color:var(--nex-text-main);font-size:.88rem;line-height:1.45}.quest-guide-step-notes{color:var(--nex-text-muted);flex-direction:column;gap:4px;margin-top:8px;padding-left:18px;font-size:.8rem;list-style-type:square;display:flex}.quest-guide-tips-box{border-radius:var(--nex-radius-sm);background:#a855f70d;border:1px solid #a855f733;padding:14px 16px;font-size:.84rem}.quest-guide-tips-title{color:var(--nex-color-accent);align-items:center;gap:6px;margin-bottom:6px;font-weight:700;display:flex}.quest-guide-tips-content{color:var(--nex-text-main);line-height:1.45}.quest-prev-next-bar{border-top:1px solid var(--nex-border-color);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:14px;display:flex}.quest-step-nav-btn{background:var(--nex-bg-input);border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-sm);color:var(--nex-text-main);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.quest-step-nav-btn:hover:not(:disabled){border-color:var(--nex-color-primary);color:var(--nex-color-primary);background:#6366f126}.quest-step-nav-btn:disabled{opacity:.35;cursor:not-allowed}.calc-config-box{background:var(--nex-bg-card);border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-lg);box-shadow:var(--nex-shadow-sm);flex-direction:column;gap:16px;padding:20px;display:none}@media (width<=1024px){.calc-config-box{display:flex}}.calc-config-box-header{border-bottom:1px solid var(--nex-border-color);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.calc-config-box-title{color:var(--nex-text-bright);align-items:center;gap:8px;margin:0;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:700;display:flex}.calc-config-box-title svg{color:var(--nex-color-accent)}.calc-config-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.calc-field-group{flex-direction:column;gap:6px;display:flex}.calc-field-group label{color:var(--nex-text-muted);font-size:.8rem;font-weight:600}.calc-stepper-wrap{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.calc-stepper-btn{border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-sm);width:30px;height:32px;color:var(--nex-text-bright);cursor:pointer;-webkit-user-select:none;user-select:none;background:#1a2035;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;transition:all .15s;display:inline-flex}.calc-stepper-btn:hover{background:var(--nex-color-primary,#6366f1);border-color:var(--nex-color-primary,#6366f1);color:#fff}.calc-stepper-btn.remove{color:var(--nex-color-danger,#ef4444);font-size:.85rem}.calc-stepper-btn.remove:hover{border-color:var(--nex-color-danger,#ef4444);color:#fff;background:#ef444433}.calc-stepper-input{text-align:center;border:1px solid var(--nex-border-color);width:52px;color:var(--nex-text-bright);border-radius:var(--nex-radius-sm);box-sizing:border-box;background:#0d101c;padding:6px 4px;font-size:.85rem;font-weight:700}.calc-stepper-input:focus{border-color:var(--nex-color-primary);background:#121626;outline:none}.calc-quick-add-wrap{align-items:center;gap:3px;margin-left:2px;display:inline-flex}.calc-quick-inc-btn{border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-sm);color:var(--nex-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:#161b2c;padding:4px 6px;font-size:.72rem;font-weight:600;transition:all .15s}.calc-quick-inc-btn:hover{background:var(--nex-bg-input-focus);color:var(--nex-color-primary,#6366f1);border-color:var(--nex-color-primary,#6366f1)}.calc-repeater-container,#nex-repeatable-quests-container{flex-direction:column;gap:10px;margin-top:6px;display:flex}.calc-repeater-row{border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-sm);background:#151928;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:border-color .2s,background-color .2s;display:flex}.sidebar-repeater-row{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.sidebar-repeater-row .calc-repeater-select-wrap{width:100%;min-width:0}.sidebar-repeater-row .calc-stepper-wrap{justify-content:space-between;width:100%}.calc-repeater-select-wrap{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.calc-repeat-select{border:1px solid var(--nex-border-color);color:var(--nex-text-bright);border-radius:var(--nex-radius-sm);box-sizing:border-box;background:#0d101c;padding:7px 10px;font-size:.82rem}.calc-repeat-select:focus{border-color:var(--nex-color-primary);background:#121626;outline:none}.calc-repeater-subtext{color:var(--nex-color-success,#10b981);font-size:.74rem;font-weight:600}.calc-repeater-subtext strong{color:var(--nex-text-bright)}.calc-add-repeater-btn{border:1px dashed var(--nex-border-color);border-radius:var(--nex-radius-sm);color:var(--nex-text-main);cursor:pointer;box-sizing:border-box;background:#ffffff0a;justify-content:center;align-items:center;gap:6px;width:100%;padding:9px 14px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.calc-add-repeater-btn:hover{border-color:var(--nex-color-primary);color:var(--nex-color-primary);background:#6366f11a}.calculator-results-card{background:var(--nex-bg-card);border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-lg);box-shadow:var(--nex-shadow-md);flex-direction:column;gap:20px;padding:24px;display:flex}.quest-calc-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.quest-calc-metric-card{border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-md);text-align:center;background:#ffffff05;padding:16px;position:relative;overflow:hidden}.quest-calc-metric-card.highlight{background:#a855f714;border-color:#a855f74d}.quest-calc-metric-card.success{background:#10b98114;border-color:#10b9814d}.quest-calc-metric-label{color:var(--nex-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:.75rem;font-weight:600}.quest-calc-metric-value{color:var(--nex-text-bright);font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:800}.quest-calc-delta-badge{color:var(--nex-color-success,#10b981);background:#10b98126;border-radius:9999px;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.quest-calc-bar-container{border:1px solid var(--nex-border-color);border-radius:var(--nex-radius-md);background:#ffffff08;padding:14px 16px}.quest-calc-bar-header{color:var(--nex-text-muted);justify-content:space-between;margin-bottom:8px;font-size:.8rem;display:flex}.quest-calc-bar-track{background:#0000004d;border-radius:6px;height:12px;position:relative;overflow:hidden}.quest-calc-bar-fill{background:linear-gradient(90deg,#6366f1,#a855f7,#10b981);border-radius:6px;width:0%;height:100%;transition:width .4s ease-out}.timeline-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.timeline-container{flex-direction:column;gap:8px;max-height:400px;padding-right:4px;display:flex;overflow-y:auto}.timeline-item{border-left:3px solid var(--nex-color-accent);background:#ffffff05;border-radius:0 6px 6px 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.82rem;display:flex}.timeline-item.level-up{border-left-color:var(--nex-color-success,#10b981);background:#10b9810f}.timeline-item-title{color:var(--nex-text-bright);font-weight:700}.timeline-item-desc{color:var(--nex-text-muted);margin-top:2px;font-size:.75rem}@media (width<=1024px){body.quest-page .db-sidebar,body.quest-page .db-mobile-filter-btn,body.quest-page .db-sidebar-backdrop{display:none!important}body:has(#nex-quest-main-content) .db-sidebar{display:none!important}body:has(#nex-quest-main-content) .db-mobile-filter-btn{display:none!important}body:has(#nex-quest-main-content) .db-sidebar-backdrop{display:none!important}}@media (width<=900px){.quest-split-container{grid-template-columns:1fr;height:auto;min-height:auto}.quest-master-list{height:auto;max-height:380px}.quest-detail-view{height:auto;max-height:none}.calc-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}@media (width<=640px){.quest-nav-segment-bar{gap:6px;padding:4px}.quest-nav-pill{gap:4px;min-width:100px;padding:7px 8px;font-size:.78rem}.quest-main-toolbar{flex-direction:column;align-items:stretch;gap:10px}.quest-chapter-select-wrap{width:100%}.quest-chapter-dropdown{width:100%!important;min-width:0!important}.quest-explorer-hero{padding:18px 14px}.quest-explorer-title{font-size:1.4rem}.quest-hub-section{padding:16px 14px}.quest-grind-grid,.quest-chapters-grid,.quest-towns-grid{grid-template-columns:1fr}.quest-guide-title{font-size:1.4rem}.calc-config-box{padding:14px 12px!important}.calculator-results-card{padding:16px 14px!important}.quest-calc-metrics-grid{grid-template-columns:1fr!important;gap:8px!important}.quest-calc-metric-card{padding:12px 14px!important}.quest-calc-metric-value{font-size:1.25rem!important}.calc-repeater-row{flex-direction:column;align-items:stretch}.calc-stepper-wrap{justify-content:space-between;width:100%}}@media (width<=480px){.calc-config-grid{grid-template-columns:1fr!important}}html[data-theme=light] .quest-explorer-hero{background:linear-gradient(135deg,#4f46e514,#7c3aed0d);border-color:#e2e8f0}html[data-theme=light] .quest-nav-segment-bar,html[data-theme=light] .quest-hub-section,html[data-theme=light] .quest-card,html[data-theme=light] .quest-master-list,html[data-theme=light] .quest-detail-view,html[data-theme=light] .calc-config-box,html[data-theme=light] .calculator-results-card{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0000000d}html[data-theme=light] .quest-grind-card,html[data-theme=light] .quest-chapter-card,html[data-theme=light] .quest-master-item,html[data-theme=light] .quest-recent-chip,html[data-theme=light] .filter-btn-vertical,html[data-theme=light] .filter-btn{color:#475569;background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .calc-repeater-row{color:#475569;background:#fff;border-color:#cbd5e1;box-shadow:0 1px 3px #0000000d}html[data-theme=light] .calc-repeat-select,html[data-theme=light] .calc-stepper-input{color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important}html[data-theme=light] .calc-repeat-select:focus,html[data-theme=light] .calc-stepper-input:focus{background:#fff!important;border-color:#4f46e5!important}html[data-theme=light] .calc-stepper-btn{color:#1e293b;background:#f1f5f9;border-color:#cbd5e1}html[data-theme=light] .calc-stepper-btn:hover{color:#fff;background:#4f46e5;border-color:#4f46e5}html[data-theme=light] .calc-quick-inc-btn{color:#475569;background:#f8fafc;border-color:#cbd5e1}html[data-theme=light] .calc-quick-inc-btn:hover{color:#4f46e5;background:#e2e8f0;border-color:#4f46e5}html[data-theme=light] .calc-add-repeater-btn{color:#334155;background:#f8fafc;border-color:#cbd5e1}html[data-theme=light] .calc-add-repeater-btn:hover{color:#4f46e5;background:#eef2ff;border-color:#4f46e5}html[data-theme=light] #nex-calc-settings-container .db-input,html[data-theme=light] #nex-calc-settings-container .db-select,html[data-theme=light] .calc-config-box .db-input,html[data-theme=light] .calc-config-box .db-select{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}html[data-theme=light] .calc-repeater-subtext strong{color:#0f172a}html[data-theme=light] .quest-search-input,html[data-theme=light] .quest-chapter-dropdown{color:#1e293b!important;background:#fff!important;border-color:#cbd5e1!important}html[data-theme=light] .quest-grind-card:hover,html[data-theme=light] .quest-chapter-card:hover,html[data-theme=light] .quest-master-item:hover,html[data-theme=light] .filter-btn-vertical:hover,html[data-theme=light] .filter-btn:hover{color:#1e293b;background:#f1f5f9;border-color:#4f46e5}html[data-theme=light] .filter-btn-vertical.active,html[data-theme=light] .filter-btn.active{color:#fff!important;background:#4f46e5!important;border-color:#4f46e5!important}html[data-theme=potum] .quest-explorer-hero{background:linear-gradient(135deg,#0284c71f,#06b6d414);border-color:#bae6fd}html[data-theme=potum] .quest-nav-segment-bar,html[data-theme=potum] .quest-hub-section,html[data-theme=potum] .quest-card,html[data-theme=potum] .quest-master-list,html[data-theme=potum] .quest-detail-view,html[data-theme=potum] .calc-config-box,html[data-theme=potum] .calculator-results-card{background:#fff;border-color:#bae6fd}html[data-theme=potum] .quest-grind-card,html[data-theme=potum] .quest-chapter-card,html[data-theme=potum] .quest-master-item,html[data-theme=potum] .quest-recent-chip,html[data-theme=potum] .filter-btn-vertical,html[data-theme=potum] .filter-btn{color:#0369a1;background:#f0f7ff;border-color:#bae6fd}html[data-theme=potum] .calc-repeater-row{color:#0369a1;background:#fff;border-color:#bae6fd;box-shadow:0 1px 3px #0284c70f}html[data-theme=potum] .calc-repeat-select,html[data-theme=potum] .calc-stepper-input{color:#0c4a6e!important;background:#f0f9ff!important;border-color:#7dd3fc!important}html[data-theme=potum] .calc-repeat-select:focus,html[data-theme=potum] .calc-stepper-input:focus{background:#fff!important;border-color:#0284c7!important}html[data-theme=potum] .calc-stepper-btn{color:#0369a1;background:#e0f2fe;border-color:#bae6fd}html[data-theme=potum] .calc-stepper-btn:hover{color:#fff;background:#0284c7;border-color:#0284c7}html[data-theme=potum] .calc-quick-inc-btn{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}html[data-theme=potum] .calc-quick-inc-btn:hover{color:#0284c7;background:#e0f2fe;border-color:#0284c7}html[data-theme=potum] .calc-add-repeater-btn{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}html[data-theme=potum] .calc-add-repeater-btn:hover{color:#0284c7;background:#e0f2fe;border-color:#0284c7}html[data-theme=potum] #nex-calc-settings-container .db-input,html[data-theme=potum] #nex-calc-settings-container .db-select,html[data-theme=potum] .calc-config-box .db-input,html[data-theme=potum] .calc-config-box .db-select{color:#0c4a6e!important;background:#fff!important;border-color:#bae6fd!important}html[data-theme=potum] .calc-repeater-subtext strong{color:#0c4a6e}html[data-theme=potum] .quest-search-input,html[data-theme=potum] .quest-chapter-dropdown{color:#0c4a6e!important;background:#fff!important;border-color:#bae6fd!important}html[data-theme=potum] .quest-grind-card:hover,html[data-theme=potum] .quest-chapter-card:hover,html[data-theme=potum] .filter-btn-vertical:hover,html[data-theme=potum] .filter-btn:hover{color:#0284c7;background:#e0f0fe;border-color:#0284c7}html[data-theme=potum] .filter-btn-vertical.active,html[data-theme=potum] .filter-btn.active{color:#fff!important;background:#0284c7!important;border-color:#0284c7!important}html[data-theme=midnight] .quest-explorer-hero{background:linear-gradient(135deg,#818cf81a,#000000f2);border-color:#1e1e24}html[data-theme=midnight] .quest-nav-segment-bar,html[data-theme=midnight] .quest-hub-section,html[data-theme=midnight] .quest-card,html[data-theme=midnight] .quest-master-list,html[data-theme=midnight] .quest-detail-view,html[data-theme=midnight] .calc-config-box,html[data-theme=midnight] .calculator-results-card{box-shadow:none;background:#08080a;border-color:#1e1e24}html[data-theme=midnight] .quest-grind-card,html[data-theme=midnight] .quest-chapter-card,html[data-theme=midnight] .quest-master-item,html[data-theme=midnight] .quest-recent-chip,html[data-theme=midnight] .filter-btn-vertical,html[data-theme=midnight] .filter-btn{color:#94a3b8;background:#0d0d10;border-color:#1e1e24}html[data-theme=midnight] .calc-repeater-row{color:#94a3b8;background:#0d0d12;border-color:#23232c}html[data-theme=midnight] .calc-repeat-select,html[data-theme=midnight] .calc-stepper-input{color:#f8fafc!important;background:#000!important;border-color:#272732!important}html[data-theme=midnight] .calc-repeat-select:focus,html[data-theme=midnight] .calc-stepper-input:focus{background:#08080c!important;border-color:#818cf8!important}html[data-theme=midnight] .calc-stepper-btn{color:#f1f5f9;background:#14141a;border-color:#272732}html[data-theme=midnight] .calc-stepper-btn:hover{color:#000;background:#818cf8;border-color:#818cf8}html[data-theme=midnight] .calc-quick-inc-btn{color:#94a3b8;background:#101015;border-color:#272732}html[data-theme=midnight] .calc-quick-inc-btn:hover{color:#818cf8;background:#181822;border-color:#818cf8}html[data-theme=midnight] .calc-add-repeater-btn{color:#cbd5e1;background:#0d0d12;border-color:#272732}html[data-theme=midnight] .calc-add-repeater-btn:hover{color:#818cf8;background:#14141e;border-color:#818cf8}html[data-theme=midnight] #nex-calc-settings-container .db-input,html[data-theme=midnight] #nex-calc-settings-container .db-select,html[data-theme=midnight] .calc-config-box .db-input,html[data-theme=midnight] .calc-config-box .db-select{color:#fff!important;background:#000!important;border-color:#272732!important}html[data-theme=midnight] .calc-repeater-subtext strong{color:#fff}html[data-theme=midnight] .quest-search-input,html[data-theme=midnight] .quest-chapter-dropdown{color:#f1f5f9!important;background:#0d0d10!important;border-color:#1e1e24!important}html[data-theme=midnight] .quest-grind-card:hover,html[data-theme=midnight] .quest-chapter-card:hover,html[data-theme=midnight] .filter-btn-vertical:hover,html[data-theme=midnight] .filter-btn:hover{color:#fff;background:#14141a;border-color:#818cf8}html[data-theme=midnight] .filter-btn-vertical.active,html[data-theme=midnight] .filter-btn.active{color:#000!important;background:#818cf8!important;border-color:#818cf8!important}html[data-theme=sepia] .quest-explorer-hero{background:linear-gradient(135deg,#b453091a,#78350f0f);border-color:#d3c2ad}html[data-theme=sepia] .quest-nav-segment-bar,html[data-theme=sepia] .quest-hub-section,html[data-theme=sepia] .quest-card,html[data-theme=sepia] .quest-master-list,html[data-theme=sepia] .quest-detail-view,html[data-theme=sepia] .calc-config-box,html[data-theme=sepia] .calculator-results-card{background:#fcf9f2;border-color:#d3c2ad}html[data-theme=sepia] .quest-grind-card,html[data-theme=sepia] .quest-chapter-card,html[data-theme=sepia] .quest-master-item,html[data-theme=sepia] .quest-recent-chip,html[data-theme=sepia] .filter-btn-vertical,html[data-theme=sepia] .filter-btn{color:#433422;background:#eae0d0;border-color:#d3c2ad}html[data-theme=sepia] .calc-repeater-row{color:#433422;background:#fcf9f2;border-color:#d3c2ad;box-shadow:0 1px 3px #b453090a}html[data-theme=sepia] .calc-repeat-select,html[data-theme=sepia] .calc-stepper-input{color:#2b1f0d!important;background:#f3ede2!important;border-color:#c8b79f!important}html[data-theme=sepia] .calc-repeat-select:focus,html[data-theme=sepia] .calc-stepper-input:focus{background:#fff!important;border-color:#b45309!important}html[data-theme=sepia] .calc-stepper-btn{color:#433422;background:#eae0d0;border-color:#c8b79f}html[data-theme=sepia] .calc-stepper-btn:hover{color:#fff;background:#b45309;border-color:#b45309}html[data-theme=sepia] .calc-quick-inc-btn{color:#78350f;background:#f3ede2;border-color:#c8b79f}html[data-theme=sepia] .calc-quick-inc-btn:hover{color:#b45309;background:#eae0d0;border-color:#b45309}html[data-theme=sepia] .calc-add-repeater-btn{color:#433422;background:#f3ede2;border-color:#c8b79f}html[data-theme=sepia] .calc-add-repeater-btn:hover{color:#b45309;background:#eae0d0;border-color:#b45309}html[data-theme=sepia] #nex-calc-settings-container .db-input,html[data-theme=sepia] #nex-calc-settings-container .db-select,html[data-theme=sepia] .calc-config-box .db-input,html[data-theme=sepia] .calc-config-box .db-select{color:#2b1f0d!important;background:#fff!important;border-color:#c8b79f!important}html[data-theme=sepia] .calc-repeater-subtext strong{color:#2b1f0d}html[data-theme=sepia] .quest-search-input,html[data-theme=sepia] .quest-chapter-dropdown{color:#433422!important;background:#fcf9f2!important;border-color:#d3c2ad!important}html[data-theme=sepia] .quest-grind-card:hover,html[data-theme=sepia] .quest-chapter-card:hover,html[data-theme=sepia] .filter-btn-vertical:hover,html[data-theme=sepia] .filter-btn:hover{color:#78350f;background:#decbb7;border-color:#b45309}html[data-theme=sepia] .filter-btn-vertical.active,html[data-theme=sepia] .filter-btn.active{color:#fff!important;background:#b45309!important;border-color:#b45309!important}
