@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--bg: #f2eddc;--bg-dark: #e7dec7;--bg-gradient-1: rgba(31, 107, 76, .15);--bg-gradient-2: rgba(188, 119, 56, .16);--panel: #fffaf0;--surface: #fff;--th-bg: #f7f0de;--settings-bg: #f8f2e4;--card-bg: #efe4ce;--card-border: #d8c29a;--input-group-bg: #fff7e6;--line: #d7c8a9;--text: #262113;--muted: #6e6249;--warm-muted: #7a5c22;--accent: #1f6b4c;--accent-strong: #134835;--accent-soft: #d9ecdf;--accent-border: #9cc4ac;--danger: #8f2d1c;--danger-bg: #fff1ef;--danger-bg-subtle: #fff7f6;--danger-text: #7a2719;--warning-text: #8a5a00;--detail-border: #b79d68;--detail-bg: #fff6df;--detail-text: #5a461d;--detail-hover-bg: #f8e8ba;--detail-hover-border: #9b7f49;--info-bg: #e8f4ff;--info-border: #7ab8e0;--info-text: #1a5276;--info-highlight: rgba(59, 130, 246, .08);--disabled-bg: #f3eee1;--disabled-border: #c9ba9b;--disabled-text: #5c523e;--shadow-sm: 0 14px 24px rgba(26, 23, 14, .08);--shadow-md: 0 10px 20px rgba(26, 23, 14, .16);--shadow-lg: 0 20px 36px rgba(26, 23, 14, .28);--backdrop: rgba(23, 18, 10, .52);--inset-glow: inset 0 0 0 1px rgba(255, 255, 255, .18)}[data-theme=dark]{--bg: #1a1812;--bg-dark: #141210;--bg-gradient-1: rgba(31, 107, 76, .1);--bg-gradient-2: rgba(188, 119, 56, .08);--panel: #242018;--surface: #2c2720;--th-bg: #2a251d;--settings-bg: #28231a;--card-bg: #332c1e;--card-border: #4a3f2e;--input-group-bg: #302a1c;--line: #3e3628;--text: #e8e0d0;--muted: #a09380;--warm-muted: #c4a55e;--accent: #2da06e;--accent-strong: #1f7a52;--accent-soft: #1a3a2c;--accent-border: #3a7a5a;--danger: #e05a42;--danger-bg: #3a1814;--danger-bg-subtle: #2e1812;--danger-text: #f08070;--warning-text: #e0a030;--detail-border: #7a6838;--detail-bg: #332c1a;--detail-text: #c4a860;--detail-hover-bg: #3e3420;--detail-hover-border: #8a7540;--info-bg: #182838;--info-border: #3a6a8a;--info-text: #7ab8e0;--info-highlight: rgba(59, 130, 246, .12);--disabled-bg: #28231a;--disabled-border: #3e3628;--disabled-text: #6e6249;--shadow-sm: 0 14px 24px rgba(0, 0, 0, .25);--shadow-md: 0 10px 20px rgba(0, 0, 0, .35);--shadow-lg: 0 20px 36px rgba(0, 0, 0, .5);--backdrop: rgba(0, 0, 0, .65);--inset-glow: inset 0 0 0 1px rgba(255, 255, 255, .08)}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:Space Grotesk,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(circle at 8% 10%,var(--bg-gradient-1),transparent 30%),radial-gradient(circle at 95% 90%,var(--bg-gradient-2),transparent 35%),linear-gradient(145deg,var(--bg),var(--bg-dark))}h1,h2,h3,p{margin:0}.shell{--sticky-nav-offset: 0px;width:min(1480px,100% - 24px);margin:18px auto 28px;display:grid;gap:14px}.hero{display:flex;flex-wrap:wrap;gap:14px;align-items:end;justify-content:space-between}.kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px}.hero h1{font-size:clamp(24px,4.5vw,42px);line-height:1.05}.subtitle{margin-top:8px;color:var(--muted);max-width:68ch}.hero-stats{display:flex;flex-wrap:wrap;gap:10px}.stat-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 14px;min-width:150px}.stat-card span{display:block;color:var(--muted);font-size:12px}.stat-card strong{font-size:26px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px;box-shadow:var(--shadow-sm);min-width:0}#section-nav{position:sticky;top:0;z-index:30}.toolbar{display:flex;flex-direction:column;gap:8px}.toolbar-row{display:flex;align-items:center;gap:8px;width:100%}.toolbar-top{justify-content:space-between}.toolbar-nav{display:flex;gap:6px}.toolbar-bottom{justify-content:space-between}.toolbar-left{display:flex;align-items:center;gap:6px}.hiscores-lookup{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:4px;background:var(--bg-elevated, var(--bg));overflow:hidden}.hiscores-input{width:120px;padding:6px 10px;border:none;background:transparent;color:inherit;font-size:.85rem;font-family:inherit;outline:none}.hiscores-input::placeholder{color:var(--muted);opacity:.7}.hiscores-lookup .btn{border:none;border-left:1px solid var(--border);border-radius:0;padding:6px 12px;font-size:.8rem}.toolbar-right{display:flex;align-items:center;gap:8px}.toolbar-settings-stack{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-right:6px}.plan-duration-label{display:inline-flex;align-items:center;gap:4px;font-size:.85rem;color:var(--muted)}.solver-btn-wrapper{position:relative;display:inline-flex;align-items:center}.solver-cog-btn{background:var(--line);border:none;border-radius:50%;color:var(--text);cursor:pointer;font-size:.7rem;width:20px;height:20px;padding:0;display:flex;align-items:center;justify-content:center;line-height:1;opacity:.7;transition:opacity .15s,border-color .15s}.solver-cog-btn:hover{opacity:1;border-color:var(--accent, var(--muted))}.solver-cog-btn svg{pointer-events:none}.solver-precision-popout{display:none;position:absolute;top:100%;right:0;margin-top:4px;background:var(--bg-elevated, var(--bg));border:1px solid var(--border);border-radius:6px;padding:6px 0;z-index:100;box-shadow:0 4px 12px #00000026;min-width:160px}.solver-precision-popout.is-open{display:block}.solver-precision-option{display:flex;align-items:center;gap:6px;padding:5px 12px;cursor:pointer;font-size:.85rem;white-space:nowrap}.solver-precision-option:hover{background:var(--bg-hover, rgba(128,128,128,.1))}.solver-precision-hint{margin-left:auto;color:var(--muted);font-size:.75rem}.plan-duration-input{width:62px;padding:2px 4px;text-align:center;border:1px solid var(--border);border-radius:4px;background:var(--bg-elevated, var(--bg));color:inherit;font-size:.85rem}.hours-summary{text-align:right;color:var(--muted)}.hours-summary.is-warning{color:var(--danger);font-weight:600}.hours-summary.is-warning strong{color:var(--danger)}.tooltip-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:6px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:10px;font-weight:700;cursor:help;vertical-align:middle}.tooltip-icon[data-tooltip-variant=warning]{border-color:var(--danger);background:var(--danger-bg);color:var(--danger)}#tooltip-container{position:fixed;display:none;min-width:220px;max-width:420px;padding:8px 10px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--text);box-shadow:var(--shadow-md);font-size:12px;font-weight:500;line-height:1.35;white-space:normal;pointer-events:none;z-index:9999;opacity:0;transition:opacity .1s}#tooltip-container.tooltip-warning{border-color:var(--danger);background:var(--danger-bg);color:var(--danger)}.btn{border:1px solid var(--line);border-radius:999px;padding:8px 14px;background:var(--surface);color:var(--text);cursor:pointer;font-family:Space Grotesk,Segoe UI,sans-serif;font-weight:600;display:inline-flex;align-items:center;gap:8px}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.75;cursor:not-allowed;transform:none}.solver-spinner{width:14px;height:14px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.btn.is-solving{gap:6px}.btn-primary{background:var(--accent);border-color:var(--accent-strong);color:var(--surface)}.btn-sm{padding:4px 12px;font-size:.78rem}.theme-toggle{padding:7px 10px;font-size:16px;line-height:1}.layout{display:grid;gap:14px;grid-template-columns:1fr;align-items:start;min-width:0}.layout>*{min-width:0}.panel-head{display:grid;gap:4px;margin-bottom:10px}.panel-head p{color:var(--muted)}.faq-content{max-width:720px;line-height:1.6}.faq-content h3{margin-top:20px;margin-bottom:4px}.faq-content p{color:var(--muted);margin-bottom:12px;font-size:14px}.table-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:auto;border:1px solid var(--line);border-radius:10px}table{width:100%;border-collapse:collapse;min-width:1200px}th,td{border-bottom:1px solid var(--line);padding:10px;text-align:left;vertical-align:top;font-size:14px}th{position:sticky;top:var(--sticky-nav-offset);background:var(--th-bg);z-index:1}tr:last-child td{border-bottom:0}.planner-row-incomplete td{background:var(--danger-bg-subtle)}.planner-row-incomplete .skill-name{color:var(--danger-text)}.planner-incomplete-flag{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:var(--danger);font-size:12px;font-weight:600}.planner-warning-flag{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:var(--warning-text);font-size:12px;font-weight:600}.audit-row-incomplete td,.resource-flow-row-deficit td{background:var(--danger-bg);color:var(--danger-text)}.skill-name{font-weight:700}.skill-heading{display:flex;align-items:center;gap:8px}.skill-heading-inline{display:inline-flex;align-items:center;gap:8px}.skill-icon{width:18px;image-rendering:pixelated;flex:0 0 auto}.item-label{display:inline-flex;align-items:center;gap:5px}.item-icon{max-width:24px;max-height:24px;image-rendering:pixelated;flex:0 0 auto}.method-note{margin-top:6px;color:var(--muted);font-size:12px;max-width:48ch}.bonus-xp-icons{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.bonus-xp-item{display:inline-flex;align-items:center;gap:4px}.bonus-xp-value{font-size:12px;color:var(--muted);white-space:nowrap}.method-row-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.method-row-controls .method-select{flex:1 1 220px;width:auto;min-width:0}.method-row-controls .method-label{flex:1 1 auto;font-weight:600;font-size:14px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.method-row-controls .settings-toggle{flex:0 0 auto}.settings-toggle{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:7px 9px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.settings-toggle:hover{background:var(--accent-soft);border-color:var(--accent-border)}.settings-toggle.is-active{background:var(--accent);color:var(--surface);border-color:var(--accent-strong);box-shadow:var(--inset-glow)}.settings-toggle.is-active:hover{background:var(--accent-strong)}.method-settings-row td{background:var(--settings-bg)}.method-settings-row.is-hidden{display:none}.settings-panel h4{margin:0}.settings-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mix-methods-heading{margin-top:20px!important}.mix-summary-list{display:flex;flex-direction:column;max-width:630px}.mix-summary-row{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--card-border);font-size:14px}.mix-summary-row:last-child{border-bottom:none}.mix-summary-row:hover{background:var(--card-bg)}.mix-summary-edit{flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:500;border:1px solid var(--line);border-radius:6px;background:var(--card-bg);color:var(--muted);cursor:pointer;white-space:nowrap}.mix-summary-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;display:flex;align-items:center;gap:6px}.mix-summary-dot{color:var(--muted);font-weight:700;flex-shrink:0}.mix-summary-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mix-summary-suffix{font-weight:400;color:var(--muted)}.mix-summary-value{flex-shrink:0;font-weight:600;font-variant-numeric:tabular-nums;font-size:14px}.mix-method-cards-hidden{display:none}.settings-grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:10px}.setting-field{display:grid;gap:4px;flex:0 1 auto;max-width:100%}.mix-method-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;padding:8px 9px}.mix-method-header{display:flex;align-items:center;gap:6px}.mix-method-name{font-size:13px;font-weight:600;color:var(--text);line-height:1.3}.mix-method-parent{font-size:11px;font-weight:400}.mix-method-input-label{font-size:11px;font-weight:400;color:var(--muted)}.details-button.details-button-sm{padding:3px 8px;font-size:12px;font-weight:500;border-radius:6px;flex-shrink:0}.mix-method-selects{display:flex;flex-wrap:wrap;gap:4px;max-width:100%}.mix-method-selects select{max-width:100%}.setting-field span{font-size:12px;color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.setting-control{display:flex;flex-wrap:wrap;gap:6px;align-items:center;max-width:100%}.linked-mix-inputs{display:inline-flex;flex-wrap:wrap;align-items:flex-end;gap:6px;padding:6px 8px;border:1px dashed var(--card-border);border-radius:10px;background:var(--input-group-bg);max-width:100%;box-sizing:border-box}.instant-mix-inputs{align-items:center}.instant-mix-pill{font-size:11px;color:var(--warm-muted);background:var(--detail-hover-bg);border:1px solid var(--card-border);border-radius:999px;padding:2px 8px;white-space:nowrap}.linked-mix-field{display:grid;gap:2px}.linked-mix-field span{font-size:11px;color:var(--muted);line-height:1.2}.linked-mix-input{max-width:128px;flex:0 1 128px}.linked-mix-separator{align-self:center;font-size:12px;font-weight:700;color:var(--warm-muted);padding:0 2px}.method-select,.xp-input{width:100%;border:1px solid var(--line);border-radius:8px;padding:8px;font:inherit;background:var(--surface);color:var(--text)}.method-select{min-width:220px;max-width:100%}.xp-input{min-width:130px;font-family:IBM Plex Mono,monospace}.setting-input{width:100%;max-width:100%;min-width:0;flex:0 1 150px;border:1px solid var(--line);border-radius:8px;padding:7px 8px;font:inherit;background:var(--surface);color:var(--text)}.preset-swap-select,.multiskill-slot-select,.combined-preset-select{border:1px solid var(--line);border-radius:8px;padding:5px 8px;font:inherit;font-size:13px;background:var(--surface);color:var(--text);cursor:pointer}.combined-method-row{display:flex;align-items:center;gap:6px}.combined-label{font-size:11px;color:var(--muted);min-width:70px;flex-shrink:0}.setting-reset{flex:0 0 auto;white-space:nowrap;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:7px 8px;font:inherit;font-size:12px;cursor:pointer}.details-button{flex:0 0 auto;white-space:nowrap;border:1px solid var(--detail-border);border-radius:8px;background:var(--detail-bg);color:var(--detail-text);padding:7px 8px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.details-button:hover{background:var(--detail-hover-bg);border-color:var(--detail-hover-border)}.mix-button-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px;padding-top:10px;border-top:1px solid var(--card-border)}.mix-button-row:empty{display:none}.slayer-settings-block{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);display:grid;gap:10px}.slayer-controls-head{display:inline-flex;align-items:center}.slayer-controls-head h4{margin:0}.slayer-details-button{margin-left:10px}.slayer-toggle-btn{margin-left:6px;position:relative;transition:background .15s,border-color .15s,color .15s;color:var(--muted)}.slayer-toggle-btn.is-active{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}.slayer-rate-strip{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:12px;color:var(--muted)}.slayer-global-grid .setting-field{min-width:180px}.slayer-task-toolbar{display:grid;grid-template-columns:minmax(160px,220px) auto;gap:8px;align-items:end}.slayer-task-toolbar-actions{display:flex;align-items:center;gap:8px;justify-self:end}.slayer-lockable-cell{position:relative}.slayer-lockable-cell.is-field-locked{background:var(--info-highlight)}.slayer-lock-btn{all:unset;cursor:pointer;font-size:.7rem;position:absolute;top:2px;right:2px;line-height:1;padding:2px;display:none}.show-locks .slayer-lock-btn{display:block}.slayer-task-wrap{max-height:440px}.slayer-config-table{min-width:1280px}.slayer-config-table th,.slayer-config-table td{font-size:12px;padding:7px 8px}.slayer-task-name-cell{min-width:180px}.slayer-task-name{font-weight:600}.slayer-select{max-width:175px}.slayer-number{max-width:96px}.slayer-instance-panel-row td{background:var(--settings-bg)}.slayer-instance-panel{display:grid;gap:8px}.slayer-instance-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.slayer-instance-table{min-width:980px}.slayer-instance-table th,.slayer-instance-table td{font-size:12px;padding:6px 8px}.xp-input:disabled,.method-select:disabled,.setting-input:disabled,input[type=checkbox]:disabled{opacity:.72;cursor:not-allowed}.setting-input:disabled{background:var(--disabled-bg);border-color:var(--disabled-border);color:var(--disabled-text)}.lock-cell{text-align:center;vertical-align:middle}.lock-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--border);background:var(--bg);cursor:pointer;font-size:14px;padding:0;line-height:1;transition:background .15s,border-color .15s}.lock-toggle:hover{background:var(--hover)}.lock-toggle.is-locked{background:var(--accent);border-color:var(--accent)}.method-lock-toggle{width:24px;height:24px;font-size:12px}.vault-wrap{overflow-x:hidden;overflow-y:hidden}.vault-method-label[data-tooltip]{cursor:help;text-decoration:underline dotted var(--muted);text-underline-offset:2px}.vault-wrap table{min-width:760px}.resource-flow-table th:nth-child(5),.resource-flow-table th:nth-child(6),.resource-flow-table td:nth-child(5),.resource-flow-table td:nth-child(6){width:200px;max-width:200px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.muted{color:var(--muted)}.method-details-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center}.method-details-modal.is-hidden{display:none}.method-details-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--backdrop)}.method-details-dialog{position:relative;width:min(920px,calc(100vw - 24px));max-height:calc(100vh - 40px);overflow:auto;margin:0;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);padding:12px}.method-details-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.method-group-content{display:flex;flex-direction:column;gap:8px}.method-group-divider{border:none;border-top:1px solid var(--line);margin:4px 0}.method-group-toggle{display:flex;gap:4px;margin-bottom:10px}.method-group-toggle-btn{padding:4px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer;font-size:.85rem}.method-group-toggle-btn[data-active=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.method-details-close{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:6px 10px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}#method-why-modal .method-details-dialog{width:min(700px,calc(100vw - 80px));max-height:calc(100vh - 120px)}.why-chain-row{padding:5px 0;font-size:.85rem;line-height:1.5;color:var(--text);border-bottom:1px solid var(--line)}.why-chain-row:last-child{border-bottom:none}.why-chain-resource{color:var(--text);font-weight:600}.why-chain-method{color:var(--muted)}.why-chain-indent{padding-left:20px;margin-left:0}.why-chain-indent>.why-chain-row:before{content:"└ ";color:var(--muted)}.why-collapsible{cursor:pointer}.why-toggle-icon{font-size:.6rem;color:var(--muted);margin-left:6px}.why-chain-many{font-style:italic;color:var(--muted)}.why-method-link{background:none;border:none;color:var(--accent);font-size:.75rem;font-weight:400;cursor:pointer;padding:0 0 0 6px;text-decoration:underline;vertical-align:bottom}.why-method-link:hover{opacity:.8}.tuning-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 800px){.tuning-grid{grid-template-columns:1fr}}.tuning-section h3{margin:0 0 8px;font-size:1rem}.tuning-skill-section{margin-bottom:20px}.tuning-skill-section h4,.tuning-section h4{margin:12px 0 6px;font-size:1rem;display:flex;align-items:center;gap:6px}.tuning-section>h4{margin-top:20px;margin-bottom:10px}.tuning-method-row{padding:3px 0 3px 8px;display:flex;align-items:center;gap:4px}.tuning-method-label{display:flex;align-items:center;gap:6px;font-size:.9rem;font-weight:700;cursor:pointer}.tuning-expand-icon{font-size:.6rem;color:var(--muted);cursor:pointer;margin-left:4px}.tuning-presets{padding-left:16px;border-left:1px solid var(--line);margin-left:12px}.tuning-presets>.tuning-method-row:before{content:"└ ";color:var(--muted);font-size:.75rem}.tuning-preset-row,.tuning-variant-row{padding-left:0}.tuning-disabled{opacity:.4;pointer-events:none}.tuning-tweak-group{padding-left:22px}.tuning-tweak-row{margin-bottom:12px}.tuning-tweak-row label{display:block;margin-bottom:4px;font-size:.9rem;font-weight:700}.tuning-tweak-row .setting-input{width:80px;font-size:.8rem;padding:5px 6px}.tuning-tweak-desc{font-size:.8rem;margin-top:2px}.rumour-cfg-dialog{width:min(780px,calc(100vw - 24px))}.rumour-cfg-body{padding:16px;overflow-y:auto;max-height:calc(100vh - 140px)}.rumour-cfg-table{width:100%;border-collapse:collapse;font-size:.82rem}.rumour-cfg-table th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--border);font-weight:600;white-space:nowrap}.rumour-cfg-table td{padding:5px 8px;border-bottom:1px solid var(--border-subtle, rgba(255,255,255,.06))}.rumour-cfg-blocked{opacity:.45}.rumour-cfg-name{display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.rumour-cfg-center{text-align:center}.rumour-cfg-input{width:64px;font-size:.8rem;padding:4px 5px}.rumour-cfg-default{font-size:.72rem;margin-left:4px}.rumour-cfg-actions{display:flex;justify-content:space-between;margin-top:16px;gap:8px}.bank-import-dialog{width:min(600px,calc(100vw - 24px))}.bank-import-body p{margin:0 0 8px;font-size:.85rem;color:var(--text-muted)}.bank-import-textarea{width:100%;min-height:120px;padding:8px;font:inherit;font-size:.8rem;font-family:monospace;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);resize:vertical;box-sizing:border-box}.bank-import-actions{display:flex;gap:6px;margin:8px 0}.bank-import-table-wrap{max-height:300px;overflow-y:auto;border:1px solid var(--line);border-radius:6px;margin:8px 0}.bank-import-table{width:100%;min-width:0;border-collapse:collapse;font-size:.8rem}.bank-import-table th,.bank-import-table td{padding:4px 8px;text-align:left;border-bottom:1px solid var(--line)}.bank-import-table td:last-child{text-align:right}.bank-import-table th{position:sticky;top:0;background:var(--panel);font-weight:600}.bank-import-summary{font-weight:600;color:var(--text)}.bank-import-empty{color:var(--text-muted);font-style:italic}.bank-import-confirm-btn{margin-top:4px}.method-details-xp-summary{display:flex;flex-wrap:wrap;gap:4px 12px;margin-bottom:8px;padding:4px 8px;background:var(--bg-elevated, var(--surface));border-radius:6px;font-size:13px;color:var(--muted)}.settings-panel .method-details-xp-summary{background:none;padding-left:0}.xp-summary-item{white-space:nowrap;display:inline-flex;align-items:center;gap:3px}.method-details-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:8px;color:var(--muted);font-size:13px}.method-details-description{color:var(--muted);margin-bottom:10px;font-size:13px}.method-details-sections{display:grid;gap:18px}.method-details-sections+.method-details-sections{margin-top:18px}.method-details-section h4{margin:0 0 8px}.method-details-table{min-width:560px}.drop-table-dialog{max-width:520px}.method-details-drop-table-link{margin:8px 0 12px}.drop-table-btn{display:inline-block;padding:8px 18px;font-size:14px;font-weight:600;color:#fff;background:var(--accent, #2da06e);border:none;border-radius:6px;cursor:pointer}.drop-table-btn:hover{background:var(--accent-strong, #1f7a52)}.drop-table{width:100%;min-width:360px;border-collapse:collapse;font-size:13px;border:1px solid var(--line)}.drop-table td,.drop-table th{border:1px solid var(--line)}.drop-table th{text-align:left;padding:6px 10px;font-weight:600;font-size:12px;color:var(--muted)}.drop-table td{padding:8px 10px;height:35px;box-sizing:border-box;vertical-align:middle}.drop-table th:nth-child(2),.drop-table td:nth-child(2){width:70px;text-align:right}.drop-table th:nth-child(3),.drop-table td:nth-child(3){width:90px;text-align:right}.drop-table-section-row td{padding:8px 10px 5px;font-weight:600;font-size:13px;background:var(--bg-dark, #333);color:var(--text, #eee);border-bottom:1px solid var(--line)}.drop-table tbody tr:not(.drop-table-section-row){background:var(--panel, #fafafa)}.drop-table-spacer td{height:30px;padding:0;background:transparent;border-left:none;border-right:none}.drop-table tbody tr:first-child.drop-table-section-row td{border-top:none}.drop-table-rate{font-weight:400;color:var(--muted);margin-left:6px}.drop-table-skipped td{opacity:.4}.drop-table-skipped .item-label{text-decoration:line-through}.drop-rarity-always td:nth-child(3){background:#afeeee;color:#1a1a1a}.drop-rarity-common td:nth-child(3){background:#56e156;color:#1a1a1a}.drop-rarity-uncommon td:nth-child(3){background:#ffed4c;color:#1a1a1a}.drop-rarity-rare td:nth-child(3){background:#ff863c;color:#1a1a1a}.drop-rarity-very-rare td:nth-child(3){background:#ff6262;color:#1a1a1a}[data-theme=dark] .drop-rarity-always td:nth-child(3){background:#2a5a5a;color:#d0e8e8}[data-theme=dark] .drop-rarity-common td:nth-child(3){background:#1e4a1e;color:#b0e8b0}[data-theme=dark] .drop-rarity-uncommon td:nth-child(3){background:#4a4418;color:#e8dda0}[data-theme=dark] .drop-rarity-rare td:nth-child(3){background:#4a2a10;color:#e8b080}[data-theme=dark] .drop-rarity-very-rare td:nth-child(3){background:#4a1818;color:#e8a0a0}@media (max-width: 1120px){.skills-table{min-width:1040px}}@media (max-width: 1280px){.method-select{min-width:180px}}@media (max-width: 800px){.skills-table{min-width:900px}.method-select{min-width:160px}.slayer-task-toolbar{grid-template-columns:1fr;align-items:stretch}.slayer-task-toolbar-actions{justify-self:start}}@media (max-width: 640px){.shell{width:min(1480px,100% - 14px);margin-top:12px}.panel,.stat-card{border-radius:10px}.method-details-dialog{width:calc(100vw - 12px);margin:6px auto;max-height:calc(100vh - 12px)}}
