.login-prompt.svelte-1yctvi3{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.6rem .85rem;background:#96805614;border:1px solid rgba(150,128,86,.3);border-radius:8px;color:var(--accent-color);font-size:.85rem;font-weight:500;text-align:center;cursor:pointer;transition:background .2s,border-color .2s;font-family:FontinSmallCaps,serif}.login-prompt.svelte-1yctvi3:hover{background:#96805629;border-color:#96805680}.prompt-icon.svelte-1yctvi3{flex-shrink:0}.prompt-text.svelte-1yctvi3{line-height:1.4}.locked-message.svelte-q8c0k3{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem}.character-selector.svelte-q8c0k3{position:relative;width:100%;margin-bottom:.75rem}.char-select-trigger.svelte-q8c0k3{position:relative;display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 2rem .5rem .75rem;background:var(--input-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.9rem;cursor:pointer;text-align:left;transition:border-color .2s}.char-select-trigger.svelte-q8c0k3:hover{border-color:var(--accent-muted)}.char-select-trigger.has-selected.svelte-q8c0k3{padding-right:3.75rem}.char-deselect-btn.svelte-q8c0k3{position:absolute;top:50%;right:2.25rem;transform:translateY(-50%);width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;color:var(--text-secondary);cursor:pointer;border-radius:4px;transition:color .15s,background .15s}.char-deselect-btn.svelte-q8c0k3:hover{color:#dc2626;background:#dc26261a}.char-trigger-portrait.svelte-q8c0k3{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0}.char-trigger-text.svelte-q8c0k3{flex:1;display:flex;flex-direction:column;line-height:1.2;color:var(--accent-color)}.char-trigger-sub.svelte-q8c0k3{font-size:.75rem;color:var(--text-secondary)}.char-trigger-chevron.svelte-q8c0k3{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);flex-shrink:0;color:var(--text-secondary);transition:transform .2s}.char-trigger-chevron.open.svelte-q8c0k3{transform:translateY(-50%) rotate(180deg)}.char-dropdown.svelte-q8c0k3{position:absolute;z-index:100;left:0;right:0;margin-top:.25rem;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px #00000080;max-height:320px;overflow-y:auto}.char-group.svelte-q8c0k3{padding:.25rem 0}.char-group.svelte-q8c0k3+.char-group:where(.svelte-q8c0k3){border-top:1px solid var(--border-color)}.char-group-header.svelte-q8c0k3{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.char-group-league.svelte-q8c0k3{font-weight:700;color:var(--accent-color)}.char-group-mode.svelte-q8c0k3{font-weight:600;padding:.05rem .35rem;border-radius:3px;font-size:.65rem}.char-mode-hc.svelte-q8c0k3{color:#dc2626;background:#dc26261f}.char-mode-ssf.svelte-q8c0k3{color:#2563eb;background:#2563eb1f}.char-mode-hc-ssf.svelte-q8c0k3{color:#9333ea;background:#9333ea1f}.char-option.svelte-q8c0k3{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;cursor:pointer;transition:background .15s;font-size:.85rem}.char-option.svelte-q8c0k3:hover{background:var(--item-hover-bg)}.char-option.selected.svelte-q8c0k3{background:var(--accent-bg)}.char-option.disabled.svelte-q8c0k3{color:var(--text-secondary);cursor:default;justify-content:center;padding:1rem}.char-option-portrait.svelte-q8c0k3{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1px solid var(--border-color);flex-shrink:0}.char-option-name.svelte-q8c0k3{font-weight:600;color:var(--text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.char-option-info.svelte-q8c0k3{font-size:.75rem;color:var(--text-secondary);flex-shrink:0}.error-text.svelte-q8c0k3{display:block;margin-top:.25rem;color:var(--danger-color);font-size:.8rem}.rate-limit-notice.svelte-q8c0k3{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .75rem;margin-bottom:.5rem;font-size:.8rem;color:#e0a030;background:#e0a03014;border:1px solid rgba(224,160,48,.25);border-radius:6px}.rate-limit-sub.svelte-q8c0k3{font-size:.7rem;color:var(--text-secondary)}.char-dropdown-notice.svelte-q8c0k3{padding:.5rem .75rem;font-size:.75rem;color:#e0a030;background:#e0a03014;border-bottom:1px solid var(--border-color);text-align:center}.loading-state.svelte-q8c0k3{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:var(--text-secondary);font-size:.9rem}.spinner.svelte-q8c0k3{width:20px;height:20px;border:2px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;animation:svelte-q8c0k3-spin .8s linear infinite}@keyframes svelte-q8c0k3-spin{to{transform:rotate(360deg)}}.inventory-panel.svelte-q8c0k3{position:relative;width:100%;max-width:500px;margin:0 auto}.panel-bg.svelte-q8c0k3{width:100%;height:auto;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.grid-weapon.svelte-q8c0k3,.grid-helm.svelte-q8c0k3,.grid-offhand.svelte-q8c0k3,.grid-amulet.svelte-q8c0k3,.grid-ring1.svelte-q8c0k3,.grid-body.svelte-q8c0k3,.grid-ring2.svelte-q8c0k3,.grid-gloves.svelte-q8c0k3,.grid-belt.svelte-q8c0k3,.grid-boots.svelte-q8c0k3,.grid-flask1.svelte-q8c0k3,.grid-flask2.svelte-q8c0k3,.grid-charms.svelte-q8c0k3,.ws-left.svelte-q8c0k3,.ws-right.svelte-q8c0k3{position:absolute;z-index:1}.ws-left.svelte-q8c0k3,.ws-right.svelte-q8c0k3{display:flex;gap:1px;justify-content:center;align-items:center;z-index:2}.ws-left.svelte-q8c0k3{left:13.49%;top:6.2%;width:9.91%;height:5.49%}.ws-right.svelte-q8c0k3{left:76.6%;top:6.2%;width:9.91%;height:5.49%}.ws-toggle.svelte-q8c0k3{background:none;border:none;padding:0;cursor:pointer;width:50%;height:100%}.ws-toggle.svelte-q8c0k3 img:where(.svelte-q8c0k3){width:100%;height:100%;object-fit:contain;object-position:bottom;display:block}.grid-ws-left.svelte-q8c0k3,.grid-ws-right.svelte-q8c0k3{display:none}.equip-grid-layout.svelte-q8c0k3{display:contents}.grid-weapon.svelte-q8c0k3{left:9.98%;top:9.8%;width:16.92%;height:42.35%}.grid-helm.svelte-q8c0k3{left:41.46%;top:7.16%;width:17.07%;height:21.96%}.grid-amulet.svelte-q8c0k3{left:61.2%;top:27.75%;width:8.99%;height:11.57%}.grid-offhand.svelte-q8c0k3{left:73.09%;top:9.8%;width:16.92%;height:42.35%}.grid-ring1.svelte-q8c0k3{left:29.8%;top:40.69%;width:8.99%;height:11.57%}.grid-body.svelte-q8c0k3{left:41.46%;top:30.29%;width:17.07%;height:32.16%}.grid-ring2.svelte-q8c0k3{left:61.2%;top:40.69%;width:8.99%;height:11.57%}.grid-gloves.svelte-q8c0k3{left:21.72%;top:53.53%;width:16.92%;height:21.76%}.grid-belt.svelte-q8c0k3{left:41.46%;top:63.82%;width:17.07%;height:11.57%}.grid-boots.svelte-q8c0k3{left:61.36%;top:53.53%;width:16.92%;height:21.76%}.grid-flask1.svelte-q8c0k3{left:25.61%;top:76.47%;width:9.15%;height:21.37%}.grid-charms.svelte-q8c0k3{left:37.35%;top:81.57%;width:25.3%;height:11.27%}.grid-flask2.svelte-q8c0k3{left:65.24%;top:76.47%;width:9.15%;height:21.37%}.slot-frame.svelte-q8c0k3{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;z-index:0}.slot-item.svelte-q8c0k3{position:absolute;top:10%;left:10%;width:80%;height:80%;z-index:1;cursor:pointer}.slot-item.svelte-q8c0k3 img:where(.svelte-q8c0k3){width:100%;height:100%;object-fit:contain}.charms-row.svelte-q8c0k3{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-evenly;z-index:1}.charm-item.svelte-q8c0k3{width:30%;height:80%;cursor:pointer}.charm-item.svelte-q8c0k3 img:where(.svelte-q8c0k3){width:100%;height:100%;object-fit:contain}.charm-empty.svelte-q8c0k3{width:30%;height:80%}.equip-item.svelte-q8c0k3{position:relative;width:100%;height:100%;border:none;background:none;cursor:pointer;transition:filter .2s;overflow:hidden}.equip-item.svelte-q8c0k3:hover{filter:brightness(1.2) drop-shadow(0 0 6px rgba(201,170,113,.5))}.equip-item.small.svelte-q8c0k3,.equip-item.belt.svelte-q8c0k3,.equip-item.weapon-size.svelte-q8c0k3{width:100%;height:100%}.equip-item.svelte-q8c0k3 img:where(.svelte-q8c0k3){width:100%;height:100%;object-fit:contain;padding:4%}.equip-empty.svelte-q8c0k3,.equip-empty.small.svelte-q8c0k3,.equip-empty.belt.svelte-q8c0k3,.equip-empty.weapon-size.svelte-q8c0k3,.slot-label.svelte-q8c0k3{display:none}.rune-sockets.svelte-q8c0k3{position:absolute;inset:0;pointer-events:none}.rune-socket.svelte-q8c0k3{position:absolute;width:24px;height:24px;pointer-events:all;z-index:1}.rune-socket.svelte-q8c0k3:hover{z-index:1001}.rune-icon-small.svelte-q8c0k3{width:100%;height:100%;object-fit:contain;cursor:pointer;background:#00000080;border-radius:3px;border:1px solid rgba(136,136,255,.4);transition:transform .2s,box-shadow .2s}.rune-icon-small.svelte-q8c0k3:hover{transform:scale(1.15);box-shadow:0 0 8px #88f9}.socket-count-1.svelte-q8c0k3 .socket-0:where(.svelte-q8c0k3){top:50%;left:50%;transform:translate(-50%,-50%)}.socket-count-2.svelte-q8c0k3 .socket-0:where(.svelte-q8c0k3){top:50%;left:8px;transform:translateY(-50%)}.socket-count-2.svelte-q8c0k3 .socket-1:where(.svelte-q8c0k3){top:50%;right:8px;transform:translateY(-50%)}.socket-count-3.svelte-q8c0k3 .socket-0:where(.svelte-q8c0k3){top:8px;left:8px}.socket-count-3.svelte-q8c0k3 .socket-1:where(.svelte-q8c0k3){top:8px;right:8px}.socket-count-3.svelte-q8c0k3 .socket-2:where(.svelte-q8c0k3){bottom:8px;left:8px}.socket-count-4.svelte-q8c0k3 .socket-0:where(.svelte-q8c0k3){top:8px;left:8px}.socket-count-4.svelte-q8c0k3 .socket-1:where(.svelte-q8c0k3){top:8px;right:8px}.socket-count-4.svelte-q8c0k3 .socket-2:where(.svelte-q8c0k3){bottom:8px;left:8px}.socket-count-4.svelte-q8c0k3 .socket-3:where(.svelte-q8c0k3){bottom:8px;right:8px}.rune-socket.empty-socket.svelte-q8c0k3{cursor:default}.empty-socket-icon.svelte-q8c0k3{width:100%;height:100%;border-radius:3px;box-sizing:border-box;background-image:url(https://web.poecdn.com/protected/image/gen/socket2.png?v=1770681109701&key=bOOTV3VD4QQrcQMzHLZ1RA);background-size:24px 264px;background-position:0 -96px;background-repeat:no-repeat}.rune-tooltip.svelte-q8c0k3{display:none;position:absolute;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:.75rem;width:max-content;max-width:calc(100vw - 4rem);z-index:1000;box-shadow:0 4px 12px #00000080;pointer-events:none;white-space:nowrap;text-align:center;left:50%;transform:translate(-50%);bottom:calc(100% + 8px)}.rune-socket.svelte-q8c0k3:hover .rune-tooltip:where(.svelte-q8c0k3){display:block}.rune-tooltip-header.svelte-q8c0k3{color:#fbbf24;font-weight:600;font-size:.95rem;margin-bottom:.5rem;text-align:center;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.rune-tooltip-section.svelte-q8c0k3{margin-top:.5rem;text-align:center}.rune-tooltip-property.svelte-q8c0k3{color:var(--text-secondary);font-size:.85rem;margin-bottom:.25rem;text-align:center}.rune-tooltip-mod.svelte-q8c0k3{color:#6eb6ff;font-size:.85rem;margin-bottom:.25rem;text-align:center}.eq-item-tooltip.svelte-q8c0k3{position:fixed;z-index:10000;width:340px;box-shadow:0 8px 24px #000000b3}.poe-item-popup.svelte-q8c0k3{background:#000;border:1px solid #3a3123;overflow:hidden}.poe-item-header.svelte-q8c0k3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 40px;background:var(--header-left) top left / 48px 60px no-repeat,var(--header-right) top right / 48px 60px no-repeat,var(--header-mid) top center / 48px 60px repeat-x}.poe-item-header.doubleLine.svelte-q8c0k3{min-height:60px;padding:4px 50px}.poe-item-name.svelte-q8c0k3{font-family:FontinSmallCaps,Verdana,Arial,Helvetica,sans-serif;font-size-adjust:.54;font-weight:400;font-size:1.1rem;text-align:center;line-height:1.2}.poe-item-name.rarity-unique.svelte-q8c0k3{color:#af6025;text-shadow:0 0 4px rgba(175,96,37,.3)}.poe-item-name.rarity-rare.svelte-q8c0k3{color:#ff7;text-shadow:0 0 4px rgba(255,255,119,.3)}.poe-item-name.rarity-magic.svelte-q8c0k3{color:#88f;text-shadow:0 0 4px rgba(136,136,255,.3)}.poe-item-name.rarity-normal.svelte-q8c0k3{color:#c8c8c8}.poe-item-base.svelte-q8c0k3{font-family:FontinSmallCaps,Verdana,Arial,Helvetica,sans-serif;font-size-adjust:.54;font-weight:400;font-size:.95rem;text-align:center;line-height:1.2}.poe-item-base.rarity-unique.svelte-q8c0k3{color:#af6025;text-shadow:0 0 4px rgba(175,96,37,.3)}.poe-item-base.rarity-rare.svelte-q8c0k3{color:#ff7;text-shadow:0 0 4px rgba(255,255,119,.3)}.poe-tooltip-icon-area.svelte-q8c0k3{display:flex;justify-content:center;padding:.5rem 0;background:#000}.poe-tooltip-icon-container.svelte-q8c0k3{position:relative;width:80px;height:80px}.poe-tooltip-icon.svelte-q8c0k3{width:100%;height:100%;object-fit:contain}.poe-tooltip-icon-container.svelte-q8c0k3 .rune-sockets:where(.svelte-q8c0k3){pointer-events:all}.poe-tooltip-icon-container.svelte-q8c0k3 .rune-socket:where(.svelte-q8c0k3){width:28px;height:28px}.poe-tooltip-icon-container.svelte-q8c0k3 .socket-count-1:where(.svelte-q8c0k3) .socket-0:where(.svelte-q8c0k3){top:50%;left:50%;transform:translate(-50%,-50%)}.poe-tooltip-icon-container.svelte-q8c0k3 .socket-count-2:where(.svelte-q8c0k3) .socket-0:where(.svelte-q8c0k3){top:50%;left:10px;transform:translateY(-50%)}.poe-tooltip-icon-container.svelte-q8c0k3 .socket-count-2:where(.svelte-q8c0k3) .socket-1:where(.svelte-q8c0k3){top:50%;right:10px;transform:translateY(-50%)}.poe-tooltip-icon-container.svelte-q8c0k3 .socket-count-3:where(.svelte-q8c0k3) .socket-0:where(.svelte-q8c0k3){top:10px;left:10px}.poe-tooltip-icon-container.svelte-q8c0k3 .socket-count-3:where(.svelte-q8c0k3) .socket-1:where(.svelte-q8c0k3){top:10px;right:10px}.poe-tooltip-icon-container.svelte-q8c0k3 .socket-count-3:where(.svelte-q8c0k3) .socket-2:where(.svelte-q8c0k3){bottom:10px;left:10px}.poe-tooltip-icon-container.svelte-q8c0k3 .socket-count-4:where(.svelte-q8c0k3) .socket-0:where(.svelte-q8c0k3){top:10px;left:10px}.poe-tooltip-icon-container.svelte-q8c0k3 .socket-count-4:where(.svelte-q8c0k3) .socket-1:where(.svelte-q8c0k3){top:10px;right:10px}.poe-tooltip-icon-container.svelte-q8c0k3 .socket-count-4:where(.svelte-q8c0k3) .socket-2:where(.svelte-q8c0k3){bottom:10px;left:10px}.poe-tooltip-icon-container.svelte-q8c0k3 .socket-count-4:where(.svelte-q8c0k3) .socket-3:where(.svelte-q8c0k3){bottom:10px;right:10px}.poe-tooltip-icon-container.svelte-q8c0k3 .empty-socket-icon:where(.svelte-q8c0k3){background-size:28px 308px;background-position:0 -112px}.poe-tooltip-props.svelte-q8c0k3{background:#000;padding:.25rem .75rem .15rem}.poe-prop-row.svelte-q8c0k3{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.1rem 0;font-size:.85rem}.poe-prop-name.svelte-q8c0k3{color:var(--text-secondary)}.poe-prop-value.svelte-q8c0k3{color:var(--text-primary);font-weight:500}.augmented.svelte-q8c0k3{color:#88f}.poe-separator-img.svelte-q8c0k3{width:70%;height:auto;display:block;margin:.2rem auto;opacity:.6}.poe-tooltip-reqs.svelte-q8c0k3{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;padding:.25rem .75rem;background:#000}.poe-req-item.svelte-q8c0k3{display:flex;align-items:center;gap:.25rem;font-size:.85rem}.poe-req-name.svelte-q8c0k3{color:var(--text-secondary)}.poe-req-value.svelte-q8c0k3{color:var(--text-primary);font-weight:500}.poe-mods-section.svelte-q8c0k3{padding:.25rem .75rem;background:#000}.poe-mod-row.svelte-q8c0k3{display:flex;align-items:center;margin:.15rem 0;min-height:1.4rem}.poe-mod-badge.svelte-q8c0k3{flex-shrink:0;font-size:.65rem;font-weight:700;width:1.1rem;text-align:center;margin-right:.3rem;padding:.05rem 0;border-radius:2px;background:#0006;border:1px solid transparent}.poe-mod-badge.badge-prefix.svelte-q8c0k3{color:#c084fc;border-color:#c084fc4d}.poe-mod-badge.badge-suffix.svelte-q8c0k3{color:#60a5fa;border-color:#60a5fa4d}.poe-mod-badge.badge-desecrated.svelte-q8c0k3{color:#9abe27;border-color:#9abe274d}.poe-mod-badge.badge-fractured.svelte-q8c0k3{color:#a29162;border-color:#a291624d}.poe-mod-badge.badge-essence.svelte-q8c0k3{color:#06b6d4;border-color:#06b6d44d}.poe-mod-badge.badge-unique.svelte-q8c0k3{color:#af6025;border-color:#af60254d}.poe-mod-badge.badge-corrupted.svelte-q8c0k3{color:#dc2626;border-color:#dc26264d}.poe-mod-badge.badge-rune.svelte-q8c0k3{color:#6eb6ff;border-color:#6eb6ff4d}.poe-mod-line.svelte-q8c0k3{font-family:FontinSmallCaps,Verdana,Arial,Helvetica,sans-serif;font-size-adjust:.54;font-size:.88rem;font-weight:400;padding:.1rem .2rem;text-align:center;flex:1}.poe-mod-line.prefix-explicit-text.svelte-q8c0k3{color:#c084fc}.poe-mod-line.suffix-explicit-text.svelte-q8c0k3{color:#60a5fa}.poe-mod-line.implicit-text.svelte-q8c0k3{color:#88f}.poe-mod-line.unique-text.svelte-q8c0k3{color:#af6025}.poe-mod-line.corrupted-implicit-text.svelte-q8c0k3{color:#dc2626}.poe-mod-line.desecrated-text.svelte-q8c0k3{color:#9abe27}.poe-mod-line.fractured-text.svelte-q8c0k3{color:#a29162}.poe-mod-line.essence-text.svelte-q8c0k3{color:#06b6d4}.poe-mod-line.rune-stat-text.svelte-q8c0k3{color:#b4b4ff}.poe-corrupted.svelte-q8c0k3{text-align:center;color:#dc2626;font-size:.9rem;font-weight:600;padding:.25rem 0 .5rem;background:#000}.affix-sections.svelte-j1ywlr{display:flex;flex-direction:column;gap:0}.card-section.svelte-j1ywlr{display:flex;flex-direction:column;gap:.4rem;padding-top:.6rem}.section-label-row.svelte-j1ywlr{display:flex;align-items:center;gap:.4rem;width:100%;padding:.5rem .75rem;background:var(--input-bg);border:1px dotted var(--border-color);border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s,background .15s}.card-section.section-unique.svelte-j1ywlr .section-label-row:where(.svelte-j1ywlr){border-color:#af602580}.card-section.section-vaal.svelte-j1ywlr .section-label-row:where(.svelte-j1ywlr){border-color:#dc262680}.card-section.section-prefix.svelte-j1ywlr .section-label-row:where(.svelte-j1ywlr){border-color:#c084fc80}.card-section.section-suffix.svelte-j1ywlr .section-label-row:where(.svelte-j1ywlr){border-color:#60a5fa80}.section-label-row.svelte-j1ywlr:hover{background:#ffffff0a}.section-label.svelte-j1ywlr{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.15rem 0}.section-trigger-chevron.svelte-j1ywlr{flex-shrink:0;color:var(--text-secondary);transition:transform .2s}.section-trigger-chevron.open.svelte-j1ywlr{transform:rotate(180deg)}.section-affix-count.svelte-j1ywlr{font-size:.65rem;color:var(--text-secondary);opacity:.7}.section-header-wrapper.svelte-j1ywlr{position:relative}.section-clear-btn.svelte-j1ywlr{margin-left:auto;background:none;border:none;color:var(--text-secondary);font-size:1rem;line-height:1;padding:.1rem .35rem;border-radius:4px;cursor:pointer;transition:color .15s,background .15s}.section-clear-btn.svelte-j1ywlr:hover{color:#dc2626;background:#dc26261f}.affix-row.svelte-j1ywlr{display:flex;align-items:center;gap:.4rem;padding:.35rem .5rem;background:var(--item-bg);border-radius:4px;min-height:2rem;flex-wrap:wrap}.affix-row-name.svelte-j1ywlr{flex:1;font-size:.8rem;font-weight:500;min-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;border:none;padding:0;text-align:left;cursor:pointer;font-family:inherit;transition:opacity .15s}.affix-row-name.svelte-j1ywlr:hover{text-decoration:line-through}.affix-row.svelte-j1ywlr:has(.affix-row-name:where(.svelte-j1ywlr):hover){filter:grayscale(1);opacity:.65}.empty-mod-name.svelte-j1ywlr{font-style:italic;opacity:.7}.affix-row-controls.svelte-j1ywlr{display:flex;align-items:center;gap:.3rem;flex-shrink:0;margin-left:auto}.advanced-row-controls.svelte-j1ywlr{display:flex;align-items:center;gap:.3rem}.weight-presets-inline.svelte-j1ywlr{display:flex;gap:2px}.weight-label.svelte-j1ywlr{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-right:.25rem}.wt-preset.svelte-j1ywlr{min-width:1.5rem;height:1.5rem;padding:0 .35rem;border-radius:.75rem;border:none;background:#ffffff0f;color:var(--text-secondary);font-size:.55rem;font-weight:600;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.wt-preset.svelte-j1ywlr:hover:not(:disabled){background:#ffffff1f;color:var(--text-primary)}.wt-preset.active.svelte-j1ywlr{background:var(--accent-color);color:#1a1a1a}.wt-preset.active.svelte-j1ywlr:hover:not(:disabled){background:var(--accent-color);filter:brightness(1.25);color:#1a1a1a}.wt-preset.svelte-j1ywlr:disabled{opacity:.35;pointer-events:none}.min-input.svelte-j1ywlr{width:38px;padding:.15rem .25rem;border:1px solid var(--border-color);border-radius:4px;background:#ffffff0f;color:var(--text-primary);font-size:.7rem;font-weight:600;text-align:center;-moz-appearance:textfield;appearance:textfield}.min-input.svelte-j1ywlr::-webkit-outer-spin-button,.min-input.svelte-j1ywlr::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.min-input.svelte-j1ywlr:focus{outline:none;border-color:var(--accent-color)}.min-input.svelte-j1ywlr:disabled{opacity:.35;pointer-events:none}.min-input.svelte-j1ywlr::placeholder{color:var(--text-secondary);opacity:.5}.inline-toggle.svelte-j1ywlr{display:flex;flex-direction:column;align-items:center;gap:1px}.tgl-label.svelte-j1ywlr{font-size:.5rem;text-transform:uppercase;color:var(--text-secondary);letter-spacing:.3px}.toggle-wrapper.svelte-j1ywlr{position:relative}.tgl.svelte-j1ywlr{display:none}.tgl.svelte-j1ywlr+.tgl-btn:where(.svelte-j1ywlr){outline:0;display:block;width:2.2em;height:1.1em;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff1a;border-radius:2em;padding:1px;transition:all .3s ease}.tgl.svelte-j1ywlr+.tgl-btn:where(.svelte-j1ywlr):after{position:relative;display:block;content:"";width:50%;height:100%;border-radius:50%;background:#fff6;left:0;transition:all .2s ease}.tgl.svelte-j1ywlr:checked+.tgl-btn:where(.svelte-j1ywlr){background:var(--accent-color)}.tgl.svelte-j1ywlr:checked+.tgl-btn:where(.svelte-j1ywlr):after{left:50%;background:#fff}.tgl-not.svelte-j1ywlr:checked+.tgl-btn-not:where(.svelte-j1ywlr){background:#dc2626}.affix-dropdown.svelte-j1ywlr{position:absolute;top:100%;left:0;right:0;z-index:101;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin-top:4px;max-height:400px;display:flex;flex-direction:column;box-shadow:0 8px 24px #00000080}.dropdown-search.svelte-j1ywlr{padding:.5rem .75rem;background:var(--input-bg);border:none;border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:.8rem;outline:none;border-radius:8px 8px 0 0}.dropdown-search.svelte-j1ywlr::placeholder{color:var(--text-secondary);opacity:.5}.dropdown-list.svelte-j1ywlr{overflow-y:auto;padding:.25rem}.dropdown-section-header.svelte-j1ywlr{display:flex;align-items:center;gap:.35rem;padding:.35rem .5rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-top:.2rem;cursor:pointer;border-radius:3px;transition:background .1s}.dropdown-section-header.svelte-j1ywlr:hover{background:#ffffff0f}.dropdown-section-icon.svelte-j1ywlr{width:14px;height:14px;object-fit:contain}.dropdown-section-count.svelte-j1ywlr{font-weight:400;opacity:.6}.dropdown-section-toggle.svelte-j1ywlr{margin-left:auto;font-size:.6rem;font-weight:500;opacity:0;transition:opacity .15s;text-transform:none;letter-spacing:0}.dropdown-section-header.svelte-j1ywlr:hover .dropdown-section-toggle:where(.svelte-j1ywlr){opacity:.8}.dropdown-item.svelte-j1ywlr{display:flex;align-items:center;gap:.4rem;width:100%;padding:.35rem .5rem;background:transparent;border:none;border-radius:3px;color:var(--text-primary);font-family:FontinSmallCaps,serif;font-size:.78rem;cursor:pointer;text-align:left;transition:background .1s}.dropdown-item.svelte-j1ywlr:hover{background:#ffffff0f}.dropdown-item.selected.svelte-j1ywlr{opacity:.5}.dropdown-item.blocked.svelte-j1ywlr{opacity:.3;cursor:not-allowed;filter:grayscale(.6)}.dropdown-item.blocked.svelte-j1ywlr:hover{background:transparent}.dropdown-item.section-hovered.svelte-j1ywlr{background:#ffffff0a}.dropdown-item-check.svelte-j1ywlr{width:1rem;text-align:center;font-size:.7rem;color:var(--accent-color);flex-shrink:0}.dropdown-item-name.svelte-j1ywlr{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-item-range.svelte-j1ywlr{font-size:.65rem;color:var(--text-secondary);white-space:nowrap}.dropdown-empty.svelte-j1ywlr{padding:1rem;text-align:center;color:var(--text-secondary);font-size:.8rem;opacity:.6}.limit-notification.svelte-j1ywlr{position:fixed;top:1rem;left:50%;transform:translate(-50%);background:#dc2626e6;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:500;z-index:1000;animation:svelte-j1ywlr-slideDown .3s ease-out}@keyframes svelte-j1ywlr-slideDown{0%{opacity:0;transform:translate(-50%) translateY(-1rem)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(max-width:768px){.affix-row-controls.svelte-j1ywlr{width:100%;justify-content:flex-end;flex-wrap:wrap}}.item-selector.svelte-1ss7k5a{background:var(--card-bg);border-radius:12px;border:1px solid var(--border-color)}.header-container.svelte-1ss7k5a{border-bottom:1px solid var(--border-color)}.header-row.svelte-1ss7k5a{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem}.header-search.svelte-1ss7k5a{flex:1;min-width:0;padding:.5625rem .75rem .4375rem;border:1px solid var(--border-color);border-radius:6px;background:var(--input-bg);color:var(--text-primary);font-size:.85rem;transition:border-color .2s,box-shadow .2s}.header-search.svelte-1ss7k5a:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-glow)}.header-search.svelte-1ss7k5a::placeholder{color:var(--text-secondary);opacity:.6}.expand-toggle.svelte-1ss7k5a{background:none;border:none;cursor:pointer;padding:.25rem;flex-shrink:0;display:flex;align-items:center}.chevron.svelte-1ss7k5a{transition:transform .2s;color:var(--text-secondary);flex-shrink:0}.chevron.rotated.svelte-1ss7k5a{transform:rotate(90deg)}.section-content.svelte-1ss7k5a{padding:1rem 1.5rem}.subtype-grid.svelte-1ss7k5a{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:.15rem;margin-top:.5rem}.subtype-grid-swap.svelte-1ss7k5a{display:grid;grid-template-columns:minmax(0,1fr)}.subtype-grid-swap.svelte-1ss7k5a>:where(.svelte-1ss7k5a){grid-column:1;grid-row:1;min-width:0}.card-icon-swap.svelte-1ss7k5a{position:relative;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;width:114px;height:114px;isolation:isolate}.card-icon-swap.svelte-1ss7k5a>:where(.svelte-1ss7k5a){grid-column:1;grid-row:1}.subtype-card.svelte-1ss7k5a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;background:none;border:0;padding:1.1rem .65rem;cursor:pointer;min-height:169px;transition:transform .22s cubic-bezier(.2,.9,.3,1.1);isolation:isolate}.subtype-card.fade-hidden.svelte-1ss7k5a{display:none}.subtype-icon.svelte-1ss7k5a{width:101px;height:101px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));transition:filter .22s}.subtype-label.svelte-1ss7k5a{color:var(--accent-color);font-family:FontinSmallCaps,serif;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;text-align:center;line-height:1.15;transition:color .28s ease,text-shadow .28s ease}.subtype-card.svelte-1ss7k5a:hover{transform:scale(1.1);z-index:2}.subtype-card.svelte-1ss7k5a:hover .subtype-icon:where(.svelte-1ss7k5a){filter:drop-shadow(0 0 10px rgba(201,170,113,.6)) drop-shadow(0 2px 4px rgba(0,0,0,.5))}.attribute-option.svelte-1ss7k5a .subtype-label:where(.svelte-1ss7k5a){color:var(--attribute-color);text-shadow:0 0 4px var(--attribute-color)}.subtype-card.attribute-option.svelte-1ss7k5a:hover .subtype-icon:where(.svelte-1ss7k5a){filter:drop-shadow(0 0 10px var(--attribute-color)) drop-shadow(0 2px 4px rgba(0,0,0,.5))}.stacked-icons.svelte-1ss7k5a{position:relative;display:flex;align-items:center;justify-content:center;width:114px;height:114px}.stacked-icon.svelte-1ss7k5a{position:absolute;width:70px;height:70px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6));z-index:calc(10 - var(--idx));transform:translate(calc((var(--idx) - var(--mid)) * 16px)) translateY(calc((var(--idx) - var(--mid)) * 5px)) rotate(calc((var(--idx) - var(--mid)) * 8deg));transition:transform .25s cubic-bezier(.2,.9,.3,1.1),filter .22s}.subtype-card.svelte-1ss7k5a:hover .stacked-icon:where(.svelte-1ss7k5a){transform:translate(calc((var(--idx) - var(--mid)) * 23px)) translateY(calc((var(--idx) - var(--mid)) * 8px)) rotate(calc((var(--idx) - var(--mid)) * 12deg));filter:drop-shadow(0 0 8px rgba(201,170,113,.5)) drop-shadow(0 2px 4px rgba(0,0,0,.6))}.selection-breadcrumb.svelte-1ss7k5a{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.back-button.svelte-1ss7k5a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--border-color);background:var(--item-bg);color:var(--text-primary);cursor:pointer;font-size:1.1rem;transition:all .2s;flex-shrink:0}.back-button.svelte-1ss7k5a:hover{background:var(--item-hover-bg);border-color:var(--accent-color);color:var(--accent-color)}.breadcrumb-tile.svelte-1ss7k5a{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;background:var(--accent-bg);border:1px solid var(--accent-color);border-radius:8px;cursor:default;font:inherit;color:inherit}.breadcrumb-tile.clickable.svelte-1ss7k5a{cursor:pointer;transition:all .2s}.breadcrumb-tile.clickable.svelte-1ss7k5a:hover{background:var(--item-hover-bg);border-color:var(--text-primary)}.breadcrumb-icon.svelte-1ss7k5a{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.breadcrumb-label.svelte-1ss7k5a{font-weight:500;font-size:.85rem;color:var(--text-primary)}.breadcrumb-separator.svelte-1ss7k5a{color:var(--text-secondary);font-size:1.2rem;flex-shrink:0;-webkit-user-select:none;user-select:none}.breadcrumb-actions.svelte-1ss7k5a{margin-left:auto;display:flex;align-items:center;gap:.35rem;flex-shrink:0}.breadcrumb-clear-btn.svelte-1ss7k5a{padding:.3rem .65rem;background:none;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s;flex-shrink:0}.breadcrumb-clear-btn.svelte-1ss7k5a:hover{background:#ef444426;border-color:#ef444480}.breadcrumb-history-btn.svelte-1ss7k5a{width:1.85rem;height:1.85rem;display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:1px solid rgba(160,160,160,.3);border-radius:6px;color:#dcdcdcd9;font-size:1.05rem;line-height:1;cursor:pointer;transition:all .15s;flex-shrink:0}.breadcrumb-history-btn.svelte-1ss7k5a:hover:not(:disabled){background:#ffffff0f;border-color:#dcdcdc8c;color:#fff}.breadcrumb-history-btn.svelte-1ss7k5a:disabled{opacity:.35;cursor:default}.unique-toggle.svelte-1ss7k5a{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .7rem;background:none;border:1px solid rgba(160,160,160,.4);border-radius:.4rem;color:#a0a0a0d9;font-family:FontinSmallCaps,serif;font-size:.78rem;font-weight:600;cursor:pointer;flex-shrink:0;transition:color .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}.unique-toggle.active.svelte-1ss7k5a{color:#d4a373;background:#af60251f;border-color:#af602599;box-shadow:0 0 6px #af602566}.mode-toggle.svelte-1ss7k5a{display:inline-grid;place-items:center;padding:.3rem .85rem;min-width:5.25rem;background:none;border:1px solid rgba(160,160,160,.4);border-radius:.4rem;cursor:pointer;font-family:FontinSmallCaps,serif;font-size:.78rem;font-weight:600;color:#a0a0a0d9;transition:color .25s ease,background .25s ease,border-color .25s ease}.mode-toggle.advanced.svelte-1ss7k5a{color:var(--accent-color);background:#c9aa711a;border-color:#c9aa718c}.mode-label.svelte-1ss7k5a{grid-column:1;grid-row:1;transition:opacity .25s ease}.mode-toggle.svelte-1ss7k5a:not(.advanced) .mode-label-basic:where(.svelte-1ss7k5a){opacity:1}.mode-toggle.svelte-1ss7k5a:not(.advanced) .mode-label-advanced:where(.svelte-1ss7k5a){opacity:0}.mode-toggle.advanced.svelte-1ss7k5a .mode-label-basic:where(.svelte-1ss7k5a){opacity:0}.mode-toggle.advanced.svelte-1ss7k5a .mode-label-advanced:where(.svelte-1ss7k5a){opacity:1}.unique-card.svelte-1ss7k5a .subtype-label:where(.svelte-1ss7k5a),.unique-label.svelte-1ss7k5a{color:#af6025;text-shadow:0 0 4px rgba(175,96,37,.4)}.no-uniques.svelte-1ss7k5a{grid-column:1 / -1;padding:1.5rem;text-align:center;color:var(--text-secondary);background:#00000026;border-radius:8px}.attribute-tile.svelte-1ss7k5a{border-color:var(--attribute-color)}.attribute-tile.svelte-1ss7k5a .breadcrumb-label:where(.svelte-1ss7k5a){color:var(--attribute-color);text-shadow:0 0 4px var(--attribute-color)}.search-results.svelte-1ss7k5a{margin-bottom:.5rem}.search-results-grid.svelte-1ss7k5a{display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto}.search-group.svelte-1ss7k5a{display:flex;flex-direction:column;gap:.35rem}.search-group-header.svelte-1ss7k5a{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-color);padding:.25rem .5rem;border-bottom:1px solid var(--border-color);margin-bottom:.15rem}.search-result-item.svelte-1ss7k5a{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.6rem .9rem;background:var(--item-bg);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s;text-align:left}.search-result-icon.svelte-1ss7k5a{width:38px;height:38px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.search-result-text.svelte-1ss7k5a{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.search-result-item.svelte-1ss7k5a:hover{background:var(--item-hover-bg);border-color:var(--accent-color);transform:translate(4px)}.search-result-item.selected.svelte-1ss7k5a{background:var(--accent-bg);border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-glow)}.item-name.svelte-1ss7k5a{font-weight:500;font-size:.9rem;color:var(--text-primary)}.item-meta.svelte-1ss7k5a{font-size:.8rem;color:var(--text-secondary)}.affix-match-hint.svelte-1ss7k5a{font-style:italic;color:var(--accent-color);opacity:.85}.search-type-grid.svelte-1ss7k5a{margin-top:0}.no-results.svelte-1ss7k5a{padding:2rem;text-align:center;color:var(--text-secondary)}.no-results.svelte-1ss7k5a p:where(.svelte-1ss7k5a){margin:0}.affix-selector-embed.svelte-1ss7k5a{margin-top:1rem}.no-affixes-inline.svelte-1ss7k5a{margin-top:1rem;padding:1.5rem;text-align:center;color:var(--text-secondary);background:#00000026;border-radius:8px}.no-affixes-inline.svelte-1ss7k5a p:where(.svelte-1ss7k5a){margin:0}.unique-hover-tooltip.svelte-1ss7k5a{position:fixed;z-index:10000;width:340px;box-shadow:0 8px 24px #000000b3;pointer-events:none}.poe-item-popup.svelte-1ss7k5a{background:#000;border:1px solid #3a3123;overflow:hidden}.poe-item-header.svelte-1ss7k5a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 40px}.poe-item-header.doubleLine.svelte-1ss7k5a{min-height:60px;padding:4px 50px}.poe-item-header.rarity-unique.svelte-1ss7k5a{background:var(--header-left) top left / 48px 60px no-repeat,var(--header-right) top right / 48px 60px no-repeat,var(--header-mid) top center / 48px 60px repeat-x}.poe-item-name.svelte-1ss7k5a{font-family:FontinSmallCaps,Verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:1.1rem;text-align:center;line-height:1.2}.poe-item-name.rarity-unique.svelte-1ss7k5a{color:#af6025;text-shadow:0 0 4px rgba(175,96,37,.3)}.poe-item-base.svelte-1ss7k5a{font-family:FontinSmallCaps,Verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:.95rem;text-align:center;line-height:1.2}.poe-item-base.rarity-unique.svelte-1ss7k5a{color:#af6025;text-shadow:0 0 4px rgba(175,96,37,.3)}.poe-tooltip-icon-area.svelte-1ss7k5a{display:flex;justify-content:center;padding:.5rem 0;background:#000}.poe-tooltip-icon-container.svelte-1ss7k5a{position:relative;display:inline-block;line-height:0;max-width:96px;max-height:150px}.poe-tooltip-icon.svelte-1ss7k5a{display:block;max-width:96px;max-height:150px;width:auto;height:auto;object-fit:contain}.unique-hover-sockets.svelte-1ss7k5a{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--cols, 2),1fr);grid-template-rows:repeat(var(--rows, 3),1fr);padding:8%;gap:4%;pointer-events:none}.unique-hover-socket.svelte-1ss7k5a{width:100%;height:100%;object-fit:contain}.poe-mods-section.svelte-1ss7k5a{background:#000;padding:.4rem .75rem}.poe-mods-divider.svelte-1ss7k5a{height:1px;margin:0 .75rem;background:#af602559}.poe-mod-row.svelte-1ss7k5a{padding:.1rem 0}.poe-mod-line.svelte-1ss7k5a{font-size:.85rem;line-height:1.3;text-align:center}.poe-mod-line.implicit-text.svelte-1ss7k5a{color:#88f}.poe-mod-line.unique-text.svelte-1ss7k5a{color:#af6025}.poe-mod-line.cultivated-text.svelte-1ss7k5a{color:#b8860b;font-style:italic}.filter-selector.svelte-1oip6qd{background:var(--card-bg);border-radius:12px;border:1px solid var(--border-color)}.header-container.svelte-1oip6qd{border-bottom:1px solid var(--border-color)}.header-row.svelte-1oip6qd{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem}.header-search.svelte-1oip6qd{flex:1;min-width:0;padding:.5625rem .75rem .4375rem;border:1px solid var(--border-color);border-radius:6px;background:var(--input-bg);color:var(--text-primary);font-size:.85rem;transition:border-color .2s,box-shadow .2s}.header-search.svelte-1oip6qd:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-glow)}.header-search.svelte-1oip6qd::placeholder{color:var(--text-secondary);opacity:.6}.expand-toggle.svelte-1oip6qd{background:none;border:none;cursor:pointer;padding:.25rem;flex-shrink:0;display:flex;align-items:center}.search-results.svelte-1oip6qd{margin-bottom:.5rem}.search-results-list.svelte-1oip6qd{display:grid;grid-template-columns:1fr;gap:.5rem;max-height:400px;overflow-y:auto;overflow-x:hidden}.search-result-item.svelte-1oip6qd{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem 1rem;background:var(--item-bg);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s;text-align:left}.search-result-item.svelte-1oip6qd:hover{background:var(--item-hover-bg);border-color:var(--accent-color);transform:translate(4px)}.filter-name.svelte-1oip6qd{font-weight:500;font-size:.9rem;color:var(--text-primary)}.option-value.svelte-1oip6qd{color:var(--text-primary)}.option-parent.svelte-1oip6qd{margin-left:.4rem;font-weight:400;font-size:.8rem;color:var(--text-secondary)}.filter-group.svelte-1oip6qd{font-size:.8rem;color:var(--text-secondary)}.no-results.svelte-1oip6qd{padding:2rem;text-align:center;color:var(--text-secondary)}.no-results.svelte-1oip6qd p:where(.svelte-1oip6qd){margin:0}h2.svelte-1oip6qd{margin:0;font-size:1rem;color:var(--accent-color);font-weight:600;white-space:nowrap;flex-shrink:0}.expand-icon.svelte-1oip6qd{color:var(--text-secondary);flex-shrink:0;transition:transform .2s}.expand-icon.open.svelte-1oip6qd{transform:rotate(180deg)}.section-content.svelte-1oip6qd{padding:1rem 1.5rem}.filter-group.svelte-1oip6qd{margin-bottom:.75rem}.filter-group-header.svelte-1oip6qd{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--item-bg);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s}.filter-group-header.expanded.svelte-1oip6qd{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.group-title.svelte-1oip6qd{font-weight:500;color:var(--accent-color);font-size:.95rem}.filter-group-content.svelte-1oip6qd{background:var(--card-bg);border:1px solid var(--border-color);border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:1rem;display:grid;grid-template-columns:1fr 1fr;gap:.75rem;overflow:hidden}.filter-item.svelte-1oip6qd{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:0}.filter-item.full-span.svelte-1oip6qd{grid-column:1 / -1}.filter-label.svelte-1oip6qd{font-size:.85rem;color:var(--text-secondary);font-weight:500;display:flex;align-items:center;gap:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.filter-tip.svelte-1oip6qd{color:var(--accent-color);cursor:help;width:14px;height:14px;vertical-align:middle;flex-shrink:0}.filter-select.svelte-1oip6qd,.filter-input.svelte-1oip6qd{padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:6px;background:var(--input-bg);color:var(--text-primary);font-size:.9rem;transition:border-color .2s,box-shadow .2s;flex:1;min-width:0;box-sizing:border-box}.filter-select.svelte-1oip6qd:focus,.filter-input.svelte-1oip6qd:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-glow)}.min-max-inputs.svelte-1oip6qd{display:flex;align-items:center;gap:.25rem;flex:1;min-width:0}.min-max-inputs.svelte-1oip6qd .filter-input:where(.svelte-1oip6qd){flex:1}.separator.svelte-1oip6qd{display:none}.filter-input[type=number].svelte-1oip6qd::-webkit-outer-spin-button,.filter-input[type=number].svelte-1oip6qd::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filter-input[type=number].svelte-1oip6qd{-moz-appearance:textfield}.calendar.svelte-1w3twvm{background:var(--card-bg);border:1px solid var(--border-color);border-radius:4px;padding:.75rem;margin-bottom:.75rem;font-size:.85rem}.calendar-header.svelte-1w3twvm{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem;flex-wrap:wrap}.nav.svelte-1w3twvm{display:flex;align-items:center;gap:.35rem}.header-label.svelte-1w3twvm{min-width:9rem;text-align:center;color:var(--text-primary);font-weight:500;background:transparent;border:1px solid transparent;border-radius:3px;padding:.25rem .5rem;cursor:pointer;font-family:inherit;font-size:inherit}.header-label.svelte-1w3twvm:hover,.header-label[aria-expanded=true].svelte-1w3twvm{border-color:var(--accent-color);color:var(--accent-color)}.nav-btn.svelte-1w3twvm{background:transparent;border:1px solid var(--border-color);color:var(--text-primary);width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;cursor:pointer;font-size:1rem;line-height:1;padding:0}.nav-btn.svelte-1w3twvm:hover{border-color:var(--accent-color);color:var(--accent-color)}.today-btn.svelte-1w3twvm{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);padding:.2rem .55rem;border-radius:3px;cursor:pointer;font-size:.78rem;margin-left:.25rem}.today-btn.svelte-1w3twvm:hover{border-color:var(--accent-color);color:var(--accent-color)}.view-toggle.svelte-1w3twvm{display:flex;gap:0;border:1px solid var(--border-color);border-radius:3px;overflow:hidden}.view-btn.svelte-1w3twvm{background:transparent;border:none;color:var(--text-secondary);padding:.25rem .6rem;font-size:.78rem;cursor:pointer;border-right:1px solid var(--border-color)}.view-btn.svelte-1w3twvm:last-child{border-right:none}.view-btn.svelte-1w3twvm:hover{color:var(--text-primary);background:var(--item-hover-bg)}.view-btn.active.svelte-1w3twvm{background:var(--accent-bg);color:var(--accent-color)}.heat-0.svelte-1w3twvm{background:var(--item-bg)}.heat-1.svelte-1w3twvm{background:#c9aa712e}.heat-2.svelte-1w3twvm{background:#c9aa715c}.heat-3.svelte-1w3twvm{background:#c9aa7194}.heat-4.svelte-1w3twvm{background:#c9aa71d9}.picker-grid.svelte-1w3twvm{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.picker-cell.svelte-1w3twvm{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:3.6rem;padding:.5rem .6rem;border:1px solid var(--border-color);border-radius:3px;cursor:pointer;color:var(--text-primary);font-family:inherit;min-width:0;overflow:hidden}.picker-cell.svelte-1w3twvm:hover{border-color:var(--accent-hover)}.picker-cell.today.svelte-1w3twvm{border-color:var(--accent-muted)}.picker-cell.current.svelte-1w3twvm{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color) inset}.picker-label.svelte-1w3twvm{font-size:.95rem;font-weight:600}.picker-count.svelte-1w3twvm{align-self:flex-end;font-size:.78rem;color:var(--text-secondary);font-weight:600}.picker-cell.heat-3.svelte-1w3twvm .picker-label:where(.svelte-1w3twvm),.picker-cell.heat-4.svelte-1w3twvm .picker-label:where(.svelte-1w3twvm),.picker-cell.heat-3.svelte-1w3twvm .picker-count:where(.svelte-1w3twvm),.picker-cell.heat-4.svelte-1w3twvm .picker-count:where(.svelte-1w3twvm){color:var(--bg-primary)}.year-view.svelte-1w3twvm{display:flex;flex-direction:column;gap:.2rem}.year-month-labels.svelte-1w3twvm{display:grid;grid-template-columns:1.6rem repeat(var(--cols),1fr);gap:2px;font-size:.7rem;color:var(--text-secondary);min-height:.9rem}.year-month-label.svelte-1w3twvm{grid-row:1}.year-grid.svelte-1w3twvm{display:grid;grid-template-columns:1.6rem 1fr;gap:4px}.year-weekday-labels.svelte-1w3twvm{display:grid;grid-template-rows:repeat(7,1fr);gap:2px;font-size:.65rem;color:var(--text-secondary)}.year-weekday-label.svelte-1w3twvm{display:flex;align-items:center}.year-cells.svelte-1w3twvm{display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(7,1fr);gap:2px}.year-cell.svelte-1w3twvm{aspect-ratio:1;min-width:0;border:1px solid transparent;border-radius:2px;padding:0;cursor:pointer;transition:transform .08s ease,border-color .08s ease}.year-cell.svelte-1w3twvm:hover{border-color:var(--accent-hover);transform:scale(1.15);z-index:1;position:relative}.year-cell.dim.svelte-1w3twvm{opacity:.25;pointer-events:none}.year-cell.today.svelte-1w3twvm{outline:1px solid var(--accent-color)}.year-cell.selected.svelte-1w3twvm{outline:2px solid var(--accent-color)}.month-view.svelte-1w3twvm{display:flex;flex-direction:column;gap:4px}.month-weekdays.svelte-1w3twvm,.month-grid.svelte-1w3twvm{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.month-weekday.svelte-1w3twvm{font-size:.7rem;color:var(--text-secondary);text-align:center;padding-bottom:2px}.month-cell.svelte-1w3twvm{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:.3rem .4rem;min-height:2.6rem;border:1px solid var(--border-color);border-radius:3px;cursor:pointer;color:var(--text-primary);transition:border-color .08s ease,transform .08s ease}.month-cell.svelte-1w3twvm:hover{border-color:var(--accent-hover)}.month-cell.other-month.svelte-1w3twvm{opacity:.35}.month-cell.today.svelte-1w3twvm{border-color:var(--accent-muted)}.month-cell.selected.svelte-1w3twvm{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color) inset}.day-num.svelte-1w3twvm{font-size:.75rem;color:var(--text-secondary);font-weight:500}.day-count.svelte-1w3twvm{align-self:flex-end;font-size:.85rem;color:var(--text-primary);font-weight:600}.month-cell.heat-3.svelte-1w3twvm .day-num:where(.svelte-1w3twvm),.month-cell.heat-4.svelte-1w3twvm .day-num:where(.svelte-1w3twvm),.month-cell.heat-3.svelte-1w3twvm .day-count:where(.svelte-1w3twvm),.month-cell.heat-4.svelte-1w3twvm .day-count:where(.svelte-1w3twvm){color:var(--bg-primary)}.week-view.svelte-1w3twvm{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.week-cell.svelte-1w3twvm{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.4rem .5rem;border:1px solid var(--border-color);border-radius:3px;cursor:pointer;color:var(--text-primary);min-width:0;overflow:hidden}.week-cell.svelte-1w3twvm:hover{border-color:var(--accent-hover)}.week-cell.today.svelte-1w3twvm{border-color:var(--accent-muted)}.week-cell.selected.svelte-1w3twvm{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color) inset}.week-cell-weekday.svelte-1w3twvm,.week-cell-date.svelte-1w3twvm,.week-cell-count.svelte-1w3twvm{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.week-cell-weekday.svelte-1w3twvm{font-size:.7rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em}.week-cell-date.svelte-1w3twvm{align-self:center;font-size:1.05rem;font-weight:600;color:var(--text-primary)}.week-cell-count.svelte-1w3twvm{margin-top:auto;align-self:flex-end;font-size:.85rem;font-weight:600;color:var(--text-primary)}.week-cell.heat-0.svelte-1w3twvm .week-cell-count:where(.svelte-1w3twvm),.week-cell.heat-1.svelte-1w3twvm .week-cell-count:where(.svelte-1w3twvm){color:var(--text-secondary)}.week-cell.heat-3.svelte-1w3twvm .week-cell-weekday:where(.svelte-1w3twvm),.week-cell.heat-4.svelte-1w3twvm .week-cell-weekday:where(.svelte-1w3twvm),.week-cell.heat-3.svelte-1w3twvm .week-cell-date:where(.svelte-1w3twvm),.week-cell.heat-4.svelte-1w3twvm .week-cell-date:where(.svelte-1w3twvm),.week-cell.heat-3.svelte-1w3twvm .week-cell-count:where(.svelte-1w3twvm),.week-cell.heat-4.svelte-1w3twvm .week-cell-count:where(.svelte-1w3twvm){color:var(--bg-primary)}@media(max-width:600px){.calendar-header.svelte-1w3twvm{gap:.4rem}.header-label.svelte-1w3twvm{min-width:7rem}.view-btn.svelte-1w3twvm{padding:.2rem .4rem}.month-cell.svelte-1w3twvm{min-height:2.2rem;padding:.2rem .25rem}.day-num.svelte-1w3twvm{font-size:.7rem}.day-count.svelte-1w3twvm{font-size:.75rem}.week-cell-date.svelte-1w3twvm{font-size:.95rem}}.picker-backdrop.svelte-1n258rt{position:fixed;inset:0;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10001;padding:1.5rem}.picker-panel.svelte-1n258rt{width:min(1040px,96vw);max-height:min(860px,92vh);background:linear-gradient(180deg,#141414,#0d0d0d);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 32px 80px #000000b3,0 0 0 1px #c9aa7114;display:flex;flex-direction:column;overflow:hidden}.picker-header.svelte-1n258rt{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.1rem;border-bottom:1px solid var(--border-color);background:linear-gradient(90deg,rgba(201,170,113,.06),transparent 60%)}.picker-title.svelte-1n258rt{margin:0;font-family:FontinSmallCaps,serif;font-size:1.1rem;letter-spacing:.06em;color:var(--accent-color);text-transform:uppercase}.picker-close.svelte-1n258rt{background:none;border:none;color:var(--text-secondary);font-size:1.7rem;line-height:1;cursor:pointer;padding:.1rem .5rem;border-radius:4px;transition:all .15s}.picker-close.svelte-1n258rt:hover{color:var(--danger-color);background:var(--danger-bg)}.picker-tabs.svelte-1n258rt{display:flex;align-items:center;gap:.25rem;padding:.6rem 1rem;border-bottom:1px solid var(--border-color);background:#00000040}.picker-tab.svelte-1n258rt{background:none;border:1px solid transparent;color:var(--text-secondary);padding:.4rem .9rem;border-radius:6px;font-family:FontinSmallCaps,serif;font-size:.85rem;font-weight:500;cursor:pointer;letter-spacing:.04em;transition:all .15s}.picker-tab.svelte-1n258rt:hover{color:var(--text-primary);background:#ffffff0a}.picker-tab.active.svelte-1n258rt{color:var(--accent-color);background:#c9aa711f;border-color:#c9aa7159}.picker-remove.svelte-1n258rt{margin-left:auto;background:none;border:1px dashed var(--border-color);color:var(--text-secondary);padding:.35rem .85rem;border-radius:6px;font-family:FontinSmallCaps,serif;font-size:.78rem;cursor:pointer;transition:all .15s}.picker-remove.svelte-1n258rt:hover{color:var(--danger-color);border-color:#d9534f80;background:var(--danger-bg)}.picker-remove.active-remove.svelte-1n258rt{color:var(--accent-color);border-color:#c9aa7180}.picker-body.svelte-1n258rt{flex:1;overflow-y:auto;padding:1.2rem 1.4rem 1.4rem}.group-row.svelte-1n258rt{margin-bottom:1.5rem}.group-row.svelte-1n258rt:last-child{margin-bottom:0}.group-label.svelte-1n258rt{font-family:FontinSmallCaps,serif;font-size:.78rem;letter-spacing:.18em;color:var(--accent-color);text-transform:uppercase;margin-bottom:.55rem;padding-left:.5rem;border-left:2px solid var(--accent-color)}.slot-row.svelte-1n258rt{display:flex;flex-wrap:wrap;gap:1.1rem}.currency-nav.svelte-1n258rt{display:flex;flex-wrap:wrap;gap:.35rem;padding-bottom:.85rem;margin-bottom:.85rem;border-bottom:1px solid var(--border-color)}.currency-nav-btn.svelte-1n258rt{background:#ffffff05;border:1px solid var(--border-color);color:var(--text-secondary);padding:.3rem .7rem;border-radius:4px;font-size:.72rem;cursor:pointer;transition:all .15s}.currency-nav-btn.svelte-1n258rt:hover{color:var(--text-primary);border-color:var(--accent-muted)}.currency-nav-btn.active.svelte-1n258rt{color:var(--accent-color);background:#c9aa711f;border-color:#c9aa7166}.slot-grid.svelte-1n258rt{display:flex;flex-wrap:wrap;gap:.8rem}.slot.svelte-1n258rt{--slot-w: 102px;--slot-h: 126px;--skew: -12deg;width:var(--slot-w);height:var(--slot-h);padding:0;background:none;border:0;position:relative;cursor:pointer;isolation:isolate;transform:skew(var(--skew));transition:transform .18s cubic-bezier(.2,.9,.3,1.1),filter .18s}.slot.slot-currency.svelte-1n258rt{--slot-w: 86px;--slot-h: 86px}.slot-inner.svelte-1n258rt{position:absolute;inset:0;display:block;overflow:hidden;background:linear-gradient(135deg,#1e1e1e,#0c0c0c);border:2px solid #3a3a3a;box-shadow:inset 0 0 20px #0009,0 6px 14px #00000080;transition:border-color .18s,box-shadow .18s,background .18s}.slot-img.svelte-1n258rt{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:skew(calc(-1 * var(--skew))) scale(1.18);transform-origin:center;filter:saturate(.85) brightness(.9);transition:filter .2s,transform .25s cubic-bezier(.2,.9,.3,1.1)}.slot-img.currency-img.svelte-1n258rt{object-fit:contain;padding:10px;transform:skew(calc(-1 * var(--skew))) scale(1)}.slot-shine.svelte-1n258rt{position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 0%,transparent 45%,rgba(255,255,255,.08) 50%,transparent 55%,transparent 100%);opacity:0;transition:opacity .2s}.slot-corner.svelte-1n258rt{position:absolute;right:-1px;bottom:-1px;width:14px;height:14px;background:var(--accent-color);clip-path:polygon(100% 0,100% 100%,0 100%);opacity:0;transform:skew(calc(-1 * var(--skew)));transition:opacity .18s}.slot.svelte-1n258rt:hover{transform:skew(var(--skew)) translateY(-4px) scale(1.04);z-index:2}.slot.svelte-1n258rt:hover .slot-inner:where(.svelte-1n258rt){border-color:var(--accent-color);box-shadow:inset 0 0 20px #0000004d,0 0 0 1px #c9aa7166,0 0 24px #c9aa7159,0 10px 22px #0009}.slot.svelte-1n258rt:hover .slot-img:where(.svelte-1n258rt){filter:saturate(1.15) brightness(1.1)}.slot.svelte-1n258rt:hover .slot-shine:where(.svelte-1n258rt){animation:svelte-1n258rt-shine-sweep 2s ease-in-out infinite}.slot.svelte-1n258rt:hover .slot-corner:where(.svelte-1n258rt){opacity:1}@keyframes svelte-1n258rt-shine-sweep{0%{transform:translate(-120%);opacity:0}15%{opacity:1}40%{transform:translate(120%);opacity:1}50%{transform:translate(120%);opacity:0}to{transform:translate(120%);opacity:0}}.slot.svelte-1n258rt:focus-visible{outline:none}.slot.svelte-1n258rt:focus-visible .slot-inner:where(.svelte-1n258rt){border-color:var(--accent-color);box-shadow:0 0 0 2px #c9aa7199,0 0 20px #c9aa714d}.slot.selected.svelte-1n258rt .slot-inner:where(.svelte-1n258rt){border-color:var(--accent-color);box-shadow:inset 0 0 28px #c9aa7140,0 0 0 2px var(--accent-color),0 0 24px #c9aa7166}.slot.selected.svelte-1n258rt .slot-corner:where(.svelte-1n258rt){opacity:1}.slot.selected.svelte-1n258rt .slot-img:where(.svelte-1n258rt){filter:saturate(1.1) brightness(1.05)}.slot.slot-base.svelte-1n258rt .slot-inner:where(.svelte-1n258rt){border-color:#4a4330}.slot-tooltip.svelte-1n258rt{position:absolute;left:50%;top:-25px;padding:.3rem .8rem;background:linear-gradient(180deg,#1c1c1c,#0a0a0a);border:1px solid var(--accent-color);pointer-events:none;opacity:0;transform:translate(-50%,6px);transition:opacity .15s ease,transform .18s cubic-bezier(.2,.9,.3,1.1);box-shadow:0 0 6px #c9aa7159,0 4px 10px #0009;z-index:4;white-space:nowrap}.slot-tooltip-text.svelte-1n258rt{display:inline-block;transform:skew(calc(-1 * var(--skew)));color:var(--accent-color);font-family:FontinSmallCaps,serif;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.slot.svelte-1n258rt:hover .slot-tooltip:where(.svelte-1n258rt){opacity:1;transform:translate(-50%)}.picker-body.svelte-1n258rt::-webkit-scrollbar{width:10px}.picker-body.svelte-1n258rt::-webkit-scrollbar-track{background:#0a0a0a}.picker-body.svelte-1n258rt::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.picker-body.svelte-1n258rt::-webkit-scrollbar-thumb:hover{background:var(--accent-muted)}.saved-searches.svelte-1qqp2or{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.tabs.svelte-1qqp2or{display:flex;gap:0;margin-bottom:.75rem;border-bottom:1px solid var(--border-color)}.tab.svelte-1qqp2or{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-family:FontinSmallCaps,serif;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s}.tab.svelte-1qqp2or:hover{color:var(--text-primary)}.tab.active.svelte-1qqp2or{color:var(--accent-color);border-bottom-color:var(--accent-color)}.tab-count.svelte-1qqp2or{font-size:.7rem;background:var(--tag-bg);padding:.1rem .4rem;border-radius:4px;color:var(--text-secondary)}.tab.active.svelte-1qqp2or .tab-count:where(.svelte-1qqp2or){background:#c9aa7126;color:var(--accent-color)}.tab-content.svelte-1qqp2or{min-height:2rem}.history-actions.svelte-1qqp2or,.saved-filter.svelte-1qqp2or{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.saved-filter.confirming.svelte-1qqp2or{flex-direction:column;align-items:stretch;gap:.4rem}.clear-history-btn.svelte-1qqp2or:disabled{cursor:not-allowed;opacity:.5}.clear-history-btn.svelte-1qqp2or:disabled:hover{color:var(--text-secondary);background:none}.filter-input.svelte-1qqp2or{flex:1;min-width:0;width:100%;padding:.3rem .5rem;background:var(--item-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:.75rem}.filter-input.svelte-1qqp2or:focus{outline:none;border-color:var(--accent-color)}.filter-input.svelte-1qqp2or::placeholder{color:var(--text-secondary)}.clear-history-btn.svelte-1qqp2or{background:none;border:none;color:var(--text-secondary);font-size:.7rem;cursor:pointer;padding:.2rem .4rem;border-radius:4px;transition:all .2s}.clear-history-btn.svelte-1qqp2or:hover{color:var(--danger-color);background:var(--danger-bg)}.history-actions.confirming.svelte-1qqp2or{flex-direction:column;align-items:stretch;gap:.4rem}.clear-history-warning.svelte-1qqp2or{font-size:.7rem;color:var(--danger-color)}.clear-history-buttons.svelte-1qqp2or{display:flex;flex-wrap:wrap;gap:.375rem}.clear-history-confirm.svelte-1qqp2or,.clear-history-cancel.svelte-1qqp2or{font-size:.7rem;padding:.25rem .5rem;border-radius:4px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:baseline;gap:.35rem;white-space:nowrap}.clear-history-confirm.svelte-1qqp2or{background:var(--danger-bg);border:1px solid var(--danger-color);color:var(--danger-color)}.clear-history-confirm.svelte-1qqp2or:hover{background:var(--danger-color);color:var(--bg-primary)}.clear-history-range.svelte-1qqp2or{font-size:.65rem;opacity:.75;font-variant-numeric:tabular-nums}.clear-history-cancel.svelte-1qqp2or{background:none;border:1px solid var(--border-color);color:var(--text-secondary)}.clear-history-cancel.svelte-1qqp2or:hover{color:var(--text-primary);border-color:var(--text-secondary)}.load-more-sentinel.svelte-1qqp2or{display:flex;justify-content:center;align-items:center;padding:.6rem 0;min-height:1.5rem}.load-more-label.svelte-1qqp2or{font-size:.75rem;color:var(--text-secondary)}.saved-actions.svelte-1qqp2or{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.actions-row.svelte-1qqp2or{display:flex;gap:.375rem;align-items:stretch}.save-btn.svelte-1qqp2or{display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1;min-width:0;padding:.5rem .75rem;background:#c9aa711a;border:1px solid rgba(201,170,113,.3);border-radius:6px;color:var(--accent-color);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s}.save-btn.svelte-1qqp2or:hover{background:#c9aa7133}.new-folder-btn.svelte-1qqp2or{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.4rem .7rem;background:#ffffff08;border:1px dashed var(--border-color);border-radius:6px;color:var(--text-secondary);font-size:.8rem;cursor:pointer;transition:all .2s;flex-shrink:0}.new-folder-btn.svelte-1qqp2or:hover{background:#ffffff0f;color:var(--text-primary);border-color:var(--text-secondary)}.plus-icon.svelte-1qqp2or{margin-left:-.125rem}.save-input-row.svelte-1qqp2or{display:flex;gap:.375rem}.save-input-row.compact.svelte-1qqp2or{padding:.25rem 0}.save-input.svelte-1qqp2or{flex:1;padding:.4rem .6rem;background:var(--item-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.8rem;min-width:0}.save-input.svelte-1qqp2or:focus{outline:none;border-color:var(--accent-color)}.save-confirm-btn.svelte-1qqp2or{display:flex;align-items:center;gap:.375rem;padding:.4rem .75rem;background:var(--accent-color);border:none;border-radius:6px;color:#fff;font-family:FontinSmallCaps,serif;font-size:.8rem;font-weight:500;cursor:pointer;transition:background .2s;white-space:nowrap}.save-confirm-btn.svelte-1qqp2or:hover:not(:disabled){background:var(--accent-hover)}.save-confirm-btn.svelte-1qqp2or:disabled{opacity:.5;cursor:not-allowed}.save-cancel-btn.svelte-1qqp2or{padding:.4rem .5rem;background:none;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);font-size:1rem;cursor:pointer;transition:all .2s;line-height:1}.save-cancel-btn.svelte-1qqp2or:hover{background:var(--danger-bg);color:var(--danger-color)}.loading.svelte-1qqp2or,.empty.svelte-1qqp2or{text-align:center;padding:.75rem;color:var(--text-secondary);font-size:.8rem}.folder-tree.svelte-1qqp2or{display:flex;flex-direction:column;gap:.25rem;padding:.25rem;border-radius:6px;transition:background .15s}.folder-tree.drop-target.svelte-1qqp2or{background:#c9aa710f}.folder-container.svelte-1qqp2or{padding-left:calc(var(--depth) * 1rem);border-radius:6px;transition:outline .15s,background .15s}.folder-row.svelte-1qqp2or{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border-radius:6px;cursor:grab;transition:all .15s;position:relative}.folder-row.svelte-1qqp2or:hover{background:var(--item-hover-bg)}.folder-row.drop-target.svelte-1qqp2or{background:#c9aa711f;outline:1px dashed var(--accent-color);outline-offset:2px}.folder-row.drop-above.svelte-1qqp2or:before,.folder-row.drop-below.svelte-1qqp2or:before,.search-item.drop-above.svelte-1qqp2or:before,.search-item.drop-below.svelte-1qqp2or:before{content:"";position:absolute;left:0;right:0;height:2px;background:var(--accent-color);border-radius:1px;pointer-events:none;z-index:2}.folder-row.drop-above.svelte-1qqp2or:before,.search-item.drop-above.svelte-1qqp2or:before{top:-3px}.folder-row.drop-below.svelte-1qqp2or:before,.search-item.drop-below.svelte-1qqp2or:before{bottom:-3px}.folder-row.dragging.svelte-1qqp2or{opacity:.4}.folder-row.deleting.svelte-1qqp2or{opacity:.6;pointer-events:none}.folder-row.highlight-descendant.svelte-1qqp2or,.search-item.highlight-descendant.svelte-1qqp2or{background:#c9aa7114;box-shadow:inset 2px 0 0 var(--accent-color)}.folder-toggle.svelte-1qqp2or{background:none;border:none;padding:.125rem;cursor:pointer;color:var(--text-secondary);display:flex;align-items:center}.chevron.svelte-1qqp2or{transition:transform .15s;transform:rotate(90deg)}.chevron.collapsed.svelte-1qqp2or{transform:rotate(0)}.folder-icon.svelte-1qqp2or{color:var(--accent-color);flex-shrink:0}.folder-icon-btn.svelte-1qqp2or{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;padding:0;background:none;border:1px solid transparent;border-radius:4px;cursor:pointer;color:var(--accent-color);transition:all .15s}.folder-icon-btn.svelte-1qqp2or:hover{border-color:#c9aa7166;background:#c9aa7114;transform:scale(1.08)}.folder-icon-btn.has-custom.svelte-1qqp2or{width:24px;height:24px;overflow:hidden}.folder-icon-btn.tutorial-icon-pulse.svelte-1qqp2or{border-color:var(--accent-color);box-shadow:0 0 0 3px #c9aa712e,0 0 10px #c9aa7173;animation:svelte-1qqp2or-tutorial-icon-pulse 1.6s ease-in-out infinite}@keyframes svelte-1qqp2or-tutorial-icon-pulse{0%,to{box-shadow:0 0 0 3px #c9aa712e,0 0 10px #c9aa7173;transform:scale(1)}50%{box-shadow:0 0 0 6px #c9aa7147,0 0 16px #c9aa71b3;transform:scale(1.06)}}.folder-custom-img.svelte-1qqp2or{width:100%;height:100%;object-fit:cover;border-radius:3px}.icon-preview-btn.svelte-1qqp2or{flex-shrink:0;width:32px;height:32px;padding:0;background:var(--item-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--accent-color);cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .15s}.icon-preview-btn.svelte-1qqp2or:hover{border-color:var(--accent-color);background:#c9aa7114}.icon-preview-btn.svelte-1qqp2or img:where(.svelte-1qqp2or){width:100%;height:100%;object-fit:cover}.folder-name.svelte-1qqp2or{flex:1;color:var(--text-primary);font-size:.8rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;min-width:0}.folder-actions.svelte-1qqp2or{display:flex;gap:.125rem;opacity:0;transition:opacity .15s}.folder-row.svelte-1qqp2or:hover .folder-actions:where(.svelte-1qqp2or){opacity:1}.folder-action-btn.svelte-1qqp2or{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.125rem .25rem;border-radius:3px;transition:all .15s;display:flex;align-items:center;font-size:1rem;line-height:1}.folder-action-btn.svelte-1qqp2or:hover{color:var(--text-primary);background:var(--tag-bg)}.folder-action-btn.delete.svelte-1qqp2or:hover{color:var(--danger-color);background:var(--danger-bg)}.folder-children.svelte-1qqp2or{display:flex;flex-direction:column;gap:.25rem}.search-list.svelte-1qqp2or{display:flex;flex-direction:column;gap:.375rem}.search-item.svelte-1qqp2or{display:flex;align-items:center;gap:.5rem;background:var(--item-bg);border-radius:6px;padding:.5rem .625rem;transition:all .2s;cursor:grab;position:relative}.search-item.svelte-1qqp2or:hover{background:var(--item-hover-bg)}.search-item.dragging.svelte-1qqp2or{opacity:.4}.search-item.drop-target.svelte-1qqp2or{background:#c9aa711f;outline:1px dashed var(--accent-color);outline-offset:2px}.search-item-icon.svelte-1qqp2or{flex-shrink:0;width:28px;height:28px;object-fit:contain;border-radius:3px}.search-info.svelte-1qqp2or{flex:1;min-width:0;cursor:pointer;display:flex;flex-direction:column;gap:.125rem}.search-name.svelte-1qqp2or{color:var(--text-primary);font-size:.8rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-meta.svelte-1qqp2or{color:var(--text-secondary);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-actions.svelte-1qqp2or{display:flex;gap:.125rem;flex-shrink:0}.save-history-btn.svelte-1qqp2or{background:none;border:none;color:var(--accent-color);cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:all .2s;opacity:0;display:flex;align-items:center}.save-history-btn.svelte-1qqp2or:disabled{cursor:not-allowed}.search-item.svelte-1qqp2or:hover .save-history-btn:where(.svelte-1qqp2or){opacity:1}.save-history-btn.svelte-1qqp2or:hover{background:#c9aa7126}.delete-btn.svelte-1qqp2or{flex-shrink:0;background:none;border:none;color:var(--text-secondary);font-size:1.43rem;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:all .2s;opacity:0;line-height:1}.search-item.svelte-1qqp2or:hover .delete-btn:where(.svelte-1qqp2or){opacity:1}.delete-btn.svelte-1qqp2or:hover{color:var(--danger-color);background:var(--danger-bg)}.deleting.svelte-1qqp2or{opacity:.6;pointer-events:none}.deleting-state.svelte-1qqp2or{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.8rem;width:100%}.spinner.svelte-1qqp2or{animation:svelte-1qqp2or-spin .8s linear infinite}@keyframes svelte-1qqp2or-spin{to{transform:rotate(360deg)}}.search-item-wrapper.svelte-1qqp2or{display:flex;flex-direction:column;gap:0}.share-btn.svelte-1qqp2or{flex-shrink:0;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem .4rem;border-radius:4px;transition:all .2s;opacity:0;display:flex;align-items:center}.search-item.svelte-1qqp2or:hover .share-btn:where(.svelte-1qqp2or){opacity:1}.share-btn.svelte-1qqp2or:hover{color:var(--accent-color);background:#c9aa7126}.note-btn.svelte-1qqp2or{flex-shrink:0;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem .4rem;border-radius:4px;transition:all .2s;opacity:0;display:flex;align-items:center}.search-item.svelte-1qqp2or:hover .note-btn:where(.svelte-1qqp2or){opacity:1}.note-btn.has-note.svelte-1qqp2or{opacity:.75;color:var(--accent-color)}.search-item.svelte-1qqp2or:hover .note-btn.has-note:where(.svelte-1qqp2or){opacity:1}.note-btn.svelte-1qqp2or:hover{color:var(--accent-color);background:#c9aa7126}.note-dot.svelte-1qqp2or{display:inline-block;width:6px;height:6px;margin-left:.4rem;border-radius:50%;background:var(--accent-color);vertical-align:middle}.note-tooltip.svelte-1qqp2or{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:20;padding:.5rem .625rem;background:var(--card-bg);border:1px solid rgba(201,170,113,.35);border-radius:6px;font-size:.72rem;color:var(--text-primary);line-height:1.45;white-space:pre-wrap;word-break:break-word;max-height:260px;overflow-y:auto;box-shadow:0 4px 16px #00000059;pointer-events:none;opacity:0;transition:opacity .15s}.search-info.svelte-1qqp2or{position:relative}.search-item.svelte-1qqp2or:hover .note-tooltip:where(.svelte-1qqp2or){opacity:1}.folder-row.svelte-1qqp2or .folder-note-tooltip:where(.svelte-1qqp2or){left:1.5rem;right:.5rem}.folder-row.svelte-1qqp2or:hover .folder-note-tooltip:where(.svelte-1qqp2or){opacity:1}.folder-row.svelte-1qqp2or .folder-action-btn.has-note:where(.svelte-1qqp2or){color:var(--accent-color)}.folder-row.svelte-1qqp2or:not(:hover) .folder-actions:where(.svelte-1qqp2or) .folder-action-btn.has-note:where(.svelte-1qqp2or){opacity:.85}.folder-row.svelte-1qqp2or .folder-actions:where(.svelte-1qqp2or):has(.has-note:where(.svelte-1qqp2or)){opacity:1}.folder-row.svelte-1qqp2or .folder-actions:where(.svelte-1qqp2or):has(.has-note:where(.svelte-1qqp2or)) .folder-action-btn:where(.svelte-1qqp2or):not(.has-note){opacity:0}.folder-row.svelte-1qqp2or:hover .folder-actions:where(.svelte-1qqp2or):has(.has-note:where(.svelte-1qqp2or)) .folder-action-btn:where(.svelte-1qqp2or):not(.has-note){opacity:1}.note-popover.svelte-1qqp2or{margin:-.25rem 0 .5rem;padding:.625rem .75rem;background:var(--card-bg);border:none;border-radius:0 0 6px 6px;display:flex;flex-direction:column;gap:.5rem}.note-textarea.svelte-1qqp2or{width:100%;padding:.5rem .6rem;background:var(--item-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-family:inherit;font-size:.78rem;line-height:1.4;resize:vertical;min-height:5rem}.note-textarea.svelte-1qqp2or:focus{outline:none;border-color:var(--accent-color)}.note-popover-actions.svelte-1qqp2or{display:flex;justify-content:flex-end;gap:.375rem}.note-save.svelte-1qqp2or,.note-cancel.svelte-1qqp2or,.note-clear.svelte-1qqp2or{padding:.375rem .75rem;border-radius:4px;font-family:FontinSmallCaps,serif;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid transparent}.note-save.svelte-1qqp2or{background:var(--accent-color);color:#000;border:none}.note-save.svelte-1qqp2or:hover:not(:disabled){background:var(--accent-hover)}.note-save.svelte-1qqp2or:disabled{opacity:.5;cursor:not-allowed}.note-cancel.svelte-1qqp2or{background:none;border-color:var(--border-color);color:var(--text-secondary)}.note-cancel.svelte-1qqp2or:hover:not(:disabled){color:var(--text-primary);background:var(--item-hover-bg)}.note-clear.svelte-1qqp2or{background:none;border-color:#ef44444d;color:#ef4444}.note-clear.svelte-1qqp2or:hover:not(:disabled){background:#ef44441a}.note-error.svelte-1qqp2or{font-size:.7rem;color:#ef4444}.share-popover.svelte-1qqp2or{margin:-.25rem 0 .5rem;padding:.625rem .75rem;background:var(--card-bg);border:none;border-radius:0 0 6px 6px;display:flex;flex-direction:column;gap:.5rem}.share-popover-row.svelte-1qqp2or{display:flex;gap:.375rem}.share-popover-input.svelte-1qqp2or{flex:1;padding:.375rem .5rem;background:var(--item-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:.8rem;min-width:0}.share-popover-input.svelte-1qqp2or:focus{outline:none;border-color:var(--accent-color)}.share-popover-submit.svelte-1qqp2or{padding:.375rem .75rem;background:var(--accent-color);border:none;border-radius:4px;color:#000;font-family:FontinSmallCaps,serif;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .2s}.share-popover-submit.svelte-1qqp2or:hover:not(:disabled){background:var(--accent-hover)}.share-popover-submit.svelte-1qqp2or:disabled{opacity:.5;cursor:not-allowed}.share-popover-error.svelte-1qqp2or{font-size:.7rem;color:#ef4444}.share-popover-hint.svelte-1qqp2or{font-size:.7rem;color:var(--text-secondary)}.share-popover-recipients.svelte-1qqp2or{display:flex;flex-wrap:wrap;gap:.25rem}.share-chip.svelte-1qqp2or{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .4rem;background:#c9aa711f;border:1px solid rgba(201,170,113,.3);border-radius:10px;font-size:.7rem}.share-chip-name.svelte-1qqp2or{color:var(--text-primary)}.share-chip-remove.svelte-1qqp2or{background:none;border:none;color:var(--text-secondary);font-size:.85rem;line-height:1;cursor:pointer;padding:0 .15rem;transition:color .2s}.share-chip-remove.svelte-1qqp2or:hover{color:var(--danger-color)}.share-chip-remove.svelte-1qqp2or:disabled{cursor:wait}.shared-folder.svelte-1qqp2or>.folder-row:where(.svelte-1qqp2or),.shared-search.svelte-1qqp2or{cursor:default}.folder-icon-static.svelte-1qqp2or{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;color:var(--accent-color)}.folder-icon-static.has-custom.svelte-1qqp2or{width:24px;height:24px;overflow:hidden}.shared-by-badge.svelte-1qqp2or{font-size:.65rem;color:var(--accent-color);background:#c9aa711a;padding:.1rem .35rem;border-radius:3px;font-weight:500;white-space:nowrap}.duplicate-btn.svelte-1qqp2or{flex-shrink:0;background:none;border:none;color:var(--accent-color);cursor:pointer;padding:.25rem .4rem;border-radius:4px;transition:all .2s;opacity:0;display:flex;align-items:center}.shared-search.svelte-1qqp2or:hover .duplicate-btn:where(.svelte-1qqp2or){opacity:1}.duplicate-btn.svelte-1qqp2or:hover:not(:disabled){background:#c9aa7126}.duplicate-btn.svelte-1qqp2or:disabled{opacity:.3;cursor:not-allowed}.duplicate-folder-btn.svelte-1qqp2or{flex-shrink:0;background:none;border:none;color:var(--accent-color);cursor:pointer;padding:.125rem .35rem;margin-left:.125rem;border-radius:4px;transition:all .15s;opacity:0;display:flex;align-items:center}.shared-folder.svelte-1qqp2or>.folder-row:where(.svelte-1qqp2or):hover .duplicate-folder-btn:where(.svelte-1qqp2or){opacity:1}.duplicate-folder-btn.svelte-1qqp2or:hover:not(:disabled){background:#c9aa7126}.duplicate-folder-btn.svelte-1qqp2or:disabled{opacity:.3;cursor:not-allowed}.folder-toast.svelte-1qqp2or{margin:.25rem 0 .25rem calc(var(--depth, 0) * 1rem + 1.5rem);padding:.3rem .6rem;background:#c9aa711a;border:1px solid rgba(201,170,113,.25);border-radius:4px;font-size:.7rem;color:var(--accent-color);line-height:1.4}.empty-hint.svelte-1qqp2or{margin-top:.5rem;font-size:.7rem;color:var(--text-secondary);opacity:.85;line-height:1.4}.export-wrapper.svelte-1qqp2or{position:relative;flex-shrink:0}.export-trigger.svelte-1qqp2or{display:flex;align-items:center;justify-content:center;gap:.25rem;height:100%;padding:.4rem .6rem;background:#ffffff08;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .2s}.export-trigger.svelte-1qqp2or:hover{background:#ffffff0f;color:var(--text-primary);border-color:var(--text-secondary)}.export-chevron.svelte-1qqp2or{opacity:.7}.export-menu.svelte-1qqp2or{position:absolute;top:calc(100% + .25rem);right:0;z-index:30;min-width:9rem;display:flex;flex-direction:column;padding:.25rem;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 6px 20px #0006}.export-menu-item.svelte-1qqp2or{display:flex;align-items:center;gap:.4rem;padding:.4rem .6rem;background:none;border:none;border-radius:4px;color:var(--text-primary);font-size:.78rem;text-align:left;cursor:pointer;transition:background .15s}.export-menu-item.svelte-1qqp2or:hover:not(:disabled){background:var(--item-hover-bg)}.export-menu-item.svelte-1qqp2or:disabled{opacity:.5;cursor:not-allowed}.io-result.svelte-1qqp2or{font-size:.7rem;color:var(--text-secondary);padding:.25rem .5rem;background:#ffffff08;border-radius:4px;line-height:1.4}.shared-section.svelte-1qqp2or{margin-bottom:.5rem}.shared-section-header.svelte-1qqp2or{display:flex;align-items:center;gap:.375rem;width:100%}.shared-section-toggle.svelte-1qqp2or{display:flex;align-items:center;gap:.375rem;flex:1;min-width:0;padding:.375rem .5rem;background:none;border:none;color:var(--text-secondary);font-family:FontinSmallCaps,serif;font-size:.75rem;font-weight:500;cursor:pointer;border-radius:4px;transition:all .15s}.shared-section-toggle.svelte-1qqp2or:hover{background:var(--item-hover-bg);color:var(--text-primary)}.shared-section-title.svelte-1qqp2or{flex:1;min-width:0;text-align:left}.shared-section-count.svelte-1qqp2or{font-size:.7rem;background:var(--tag-bg);padding:.1rem .4rem;border-radius:4px;color:var(--text-secondary)}.shared-section-body.svelte-1qqp2or{margin-top:.25rem}.blocks-icon-btn.svelte-1qqp2or{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:all .15s}.blocks-icon-btn.svelte-1qqp2or:hover{color:var(--text-primary);background:var(--item-hover-bg)}.blocks-icon-btn.active.svelte-1qqp2or{color:var(--accent-color)}.blocks-badge.svelte-1qqp2or{position:absolute;top:-2px;right:-3px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:#ef4444e6;color:#fff;font-size:.6rem;font-weight:600;line-height:14px;text-align:center}.outbound-folder-icon.svelte-1qqp2or{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--accent-color);border-radius:3px;overflow:hidden}.outbound-folder-icon.svelte-1qqp2or .folder-custom-img:where(.svelte-1qqp2or){width:100%;height:100%;object-fit:contain}.search-item.outbound-folder.svelte-1qqp2or{cursor:default}.search-item.outbound-folder.svelte-1qqp2or .search-info:where(.svelte-1qqp2or){cursor:default}.blocks-panel.svelte-1qqp2or{margin:.375rem 0 .5rem;padding:.5rem .625rem;background:var(--card-bg);border-radius:6px;display:flex;flex-direction:column;gap:.5rem}.blocks-hint.svelte-1qqp2or{font-size:.7rem;color:var(--text-secondary);line-height:1.4}.blocks-input-row.svelte-1qqp2or{display:flex;gap:.375rem}.blocks-input.svelte-1qqp2or{flex:1;padding:.375rem .5rem;background:var(--item-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:.8rem;min-width:0}.blocks-input.svelte-1qqp2or:focus{outline:none;border-color:#ef4444}.blocks-submit.svelte-1qqp2or{padding:.375rem .75rem;background:#ef4444;border:none;border-radius:4px;color:#fff;font-family:FontinSmallCaps,serif;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .2s}.blocks-submit.svelte-1qqp2or:hover:not(:disabled){background:#dc2626}.blocks-submit.svelte-1qqp2or:disabled{opacity:.5;cursor:not-allowed}.blocks-error.svelte-1qqp2or{font-size:.7rem;color:#ef4444}.blocks-list.svelte-1qqp2or{display:flex;flex-wrap:wrap;gap:.25rem}.block-chip.svelte-1qqp2or{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .4rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:10px;font-size:.7rem}.block-chip-name.svelte-1qqp2or{color:var(--text-primary)}.block-chip-remove.svelte-1qqp2or{background:none;border:none;color:var(--text-secondary);font-size:.85rem;line-height:1;cursor:pointer;padding:0 .15rem;transition:color .2s}.block-chip-remove.svelte-1qqp2or:hover{color:#ef4444}.block-chip-remove.svelte-1qqp2or:disabled{cursor:wait}.search-summary.svelte-1qgxr20{background:var(--card-bg);border-radius:12px;padding:1.5rem;border:1px solid var(--border-color);position:sticky;top:1rem}.empty-state.svelte-1qgxr20{text-align:center;padding:1.5rem;color:var(--text-secondary)}.summary-content.svelte-1qgxr20{display:flex;flex-direction:column;gap:1rem}.league-selector.svelte-1qgxr20{display:flex;align-items:center;gap:.75rem;padding:.5rem 0}.league-selector.svelte-1qgxr20 label:where(.svelte-1qgxr20){color:var(--text-secondary);font-size:.9rem}.league-select.svelte-1qgxr20{flex:1;min-width:0;padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:6px;background:var(--item-bg);color:var(--text-primary);font-family:FontinSmallCaps,serif;font-size:.9rem;cursor:pointer;transition:border-color .2s}.league-select.svelte-1qgxr20:focus{outline:none;border-color:var(--accent-color)}.league-select.svelte-1qgxr20:hover{border-color:var(--accent-muted)}.filters-section.svelte-1qgxr20{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0;border-bottom:1px solid var(--border-color)}.filters-header.svelte-1qgxr20{margin:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.filters-list.svelte-1qgxr20{display:flex;flex-direction:column;gap:.25rem}.filter-row.svelte-1qgxr20{display:flex;align-items:center;gap:.5rem;background:var(--tag-bg);padding:.15rem .3rem .15rem .625rem;border-radius:4px;font-size:.75rem;border-left:2px solid var(--accent-color);transition:all .2s;cursor:pointer}.filter-row.svelte-1qgxr20:hover{background:var(--item-hover-bg)}.filter-row-label.svelte-1qgxr20{flex:1;color:var(--accent-color);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-row-inputs.svelte-1qgxr20{display:flex;gap:.25rem}.filter-row-input.svelte-1qgxr20{width:3.5rem;padding:.2rem .35rem .15rem;background:#0000004d;border:1px solid var(--border-color);border-radius:3px;color:var(--accent-color);font-size:.7rem;text-align:center;cursor:text}.filter-row-input.svelte-1qgxr20:focus{outline:none;border-color:var(--accent-color)}.filter-row-input.svelte-1qgxr20::-webkit-inner-spin-button,.filter-row-input.svelte-1qgxr20::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filter-row-remove.svelte-1qgxr20{opacity:0;transition:opacity .2s;font-size:1.1rem;font-weight:700;color:var(--danger-color)}.filter-row.svelte-1qgxr20:hover .filter-row-remove:where(.svelte-1qgxr20){opacity:1}.sum-slider-row.svelte-1qgxr20{display:flex;align-items:center;gap:.5rem;background:var(--tag-bg);padding:.25rem .5rem .25rem .625rem;border-radius:4px;font-size:.75rem;border-left:2px solid var(--accent-color)}.sum-slider.svelte-1qgxr20{flex:1;min-width:0;height:2px;appearance:none;background:#ffffff26;border-radius:2px;cursor:pointer;margin:0}.sum-slider.svelte-1qgxr20::-webkit-slider-thumb{appearance:none;width:12px;height:12px;border-radius:50%;background:var(--accent-color);cursor:pointer;border:none}.sum-slider.svelte-1qgxr20::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--accent-color);cursor:pointer;border:none}.sum-slider-readout.svelte-1qgxr20{color:var(--accent-color);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:5.5rem;text-align:right}.sum-slider-reset.svelte-1qgxr20{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-size:.95rem;padding:0 .15rem;line-height:1}.sum-slider-reset.svelte-1qgxr20:hover{color:var(--accent-color)}.sum-slider-reset.is-hidden.svelte-1qgxr20{visibility:hidden;pointer-events:none}.sum-slider-warning.svelte-1qgxr20{font-size:.7rem;color:var(--text-secondary);padding:0 .625rem;opacity:.85}.poe-item-popup.svelte-1qgxr20{background:#000;border:1px solid #3a3123;overflow:hidden}.poe-item-icon-area.svelte-1qgxr20{display:flex;justify-content:center;align-items:center;padding:.5rem}.poe-item-icon-wrap.svelte-1qgxr20{position:relative;display:inline-block;line-height:0}.poe-item-icon.svelte-1qgxr20{width:80px;height:auto;object-fit:contain}.summary-sockets.svelte-1qgxr20{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--cols, 2),1fr);grid-template-rows:repeat(var(--rows, 3),1fr);padding:8%;gap:4%;pointer-events:none}.summary-socket.svelte-1qgxr20{width:100%;height:100%;object-fit:contain}.poe-item-header.doubleLine.svelte-1qgxr20{background:var(--header-left) top left / 46px auto no-repeat,var(--header-right) top right / 46px auto no-repeat,var(--header-mid) top center / 46px auto repeat-x;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 50px}.poe-item-name.svelte-1qgxr20{color:#ff7;font-family:FontinSmallCaps,Verdana,Arial,Helvetica,sans-serif;font-size-adjust:.54;font-weight:400;font-size:1.1rem;text-align:center;line-height:1.2;text-shadow:0 0 4px rgba(255,255,119,.3)}.poe-item-name.unique-name.svelte-1qgxr20{color:#af6025;text-shadow:0 0 4px rgba(175,96,37,.3)}.poe-item-base.svelte-1qgxr20{font-family:FontinSmallCaps,Verdana,Arial,Helvetica,sans-serif;font-size-adjust:.54;font-weight:400;color:#af6025;font-size:.95rem;text-align:center;line-height:1.2;text-shadow:0 0 4px rgba(175,96,37,.3)}.poe-item-levels.svelte-1qgxr20{display:flex;justify-content:center;gap:1.5rem;padding:.4rem .75rem;background:#000;border-bottom:1px solid #1a1a1a}.poe-level-row.svelte-1qgxr20{display:flex;align-items:center;gap:.35rem}.poe-level-label.svelte-1qgxr20{font-size:.975rem;color:var(--accent-color)}.poe-level-input.svelte-1qgxr20{width:35px;padding:.2rem .3rem;background:#ffffff0d;border:1px solid #333;border-radius:3px;color:var(--accent-color);font-size:.975rem;font-weight:600;text-align:center;-moz-appearance:textfield;appearance:textfield}.poe-level-input.svelte-1qgxr20::-webkit-outer-spin-button,.poe-level-input.svelte-1qgxr20::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.poe-level-input.svelte-1qgxr20:focus{outline:none;border-color:var(--accent-color)}.poe-level-input.svelte-1qgxr20::placeholder{color:#555}.poe-item-mods.svelte-1qgxr20{padding:.5rem .75rem;background:#000}.poe-separator-img.svelte-1qgxr20{width:70%;height:auto;display:block;margin:.2rem auto;opacity:.5}.poe-mod-row.svelte-1qgxr20{display:flex;align-items:center;margin:.15rem 0;min-height:1.4rem}.poe-mod-badge.svelte-1qgxr20{flex-shrink:0;font-size:.65rem;font-weight:700;width:1.1rem;text-align:center;margin-right:.3rem;padding:.05rem 0;border-radius:2px;background:#0006;border:1px solid transparent}.poe-mod-line.svelte-1qgxr20{background:none;border:none;font-family:FontinSmallCaps,Verdana,Arial,Helvetica,sans-serif;font-size-adjust:.54;font-size:.88rem;font-weight:400;padding:.1rem .2rem;cursor:pointer;border-radius:2px;transition:background .1s;text-align:center;flex:1}.poe-mod-line.svelte-1qgxr20:hover{text-decoration:line-through}.poe-mod-adjusted-hint.svelte-1qgxr20{display:inline-block;margin-left:.4rem;font-style:italic;font-size:.7rem;color:var(--text-secondary);opacity:.75;font-family:FontinSmallCaps,serif}.poe-mod-weight-wrapper.svelte-1qgxr20{flex-shrink:0;position:relative;min-width:2rem;text-align:right}.poe-mod-weight.svelte-1qgxr20{font-size:.8rem;font-weight:600;color:var(--accent-color);opacity:.7;cursor:pointer;background:none;border:none;padding:.1rem .2rem;border-radius:3px;transition:opacity .15s}.poe-mod-weight.svelte-1qgxr20:hover{opacity:1}.poe-weight-presets.svelte-1qgxr20{position:absolute;right:0;bottom:100%;z-index:10;display:flex;flex-direction:row;gap:2px;padding:.25rem;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 12px #00000080}.poe-weight-btn.svelte-1qgxr20{width:1.6rem;height:1.6rem;border-radius:50%;border:none;background:#ffffff0f;color:var(--text-secondary);font-size:.6rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .15s}.poe-weight-btn.svelte-1qgxr20:hover{background:#ffffff1f;color:var(--text-primary)}.poe-weight-btn.active.svelte-1qgxr20{background:var(--accent-color);color:var(--text-primary)}.poe-mod-line.empty-mod.svelte-1qgxr20{color:var(--text-secondary);font-style:italic;opacity:.6}.poe-no-mods.svelte-1qgxr20{text-align:center;color:#555;font-size:.8rem;padding:.75rem 0;font-style:italic}.action-buttons.svelte-1qgxr20{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;margin-top:.5rem}.rate-limit-sub.svelte-1qgxr20{flex-basis:100%;margin:0;text-align:center;font-size:.75rem;color:#e0a030}.btn.svelte-1qgxr20{flex:1;padding:.75rem 1rem;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.btn.svelte-1qgxr20:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-1qgxr20{background:#968056;border:none;color:#1a1a1a;font-weight:600;letter-spacing:.05em}.btn-primary.svelte-1qgxr20:hover:not(:disabled){background:#a89162;transform:translateY(-1px)}.rb-base.svelte-1f7aqdv{display:flex;flex-direction:column;gap:1rem}.rb-base-head.svelte-1f7aqdv h3:where(.svelte-1f7aqdv){margin:0 0 .25rem;font-size:1rem;color:var(--text-primary)}.rb-hint.svelte-1f7aqdv{margin:0;font-size:.78rem;color:var(--text-secondary);line-height:1.4}.group-title.svelte-1f7aqdv{margin:0 0 .4rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-muted);border-bottom:1px solid var(--border-color);padding-bottom:.3rem}.class-list.svelte-1f7aqdv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.class-row.svelte-1f7aqdv{display:flex;align-items:stretch;gap:.25rem;border:1px solid var(--border-color);border-radius:.4rem;background:var(--item-bg);overflow:hidden}.class-row.active.svelte-1f7aqdv{border-color:var(--accent-muted);background:var(--accent-bg)}.class-name.svelte-1f7aqdv{flex:1;display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem;border:none;background:none;color:var(--text-primary);font-size:.86rem;text-align:left;cursor:pointer;transition:background .15s,color .15s}.class-name.svelte-1f7aqdv:hover{background:var(--item-hover-bg)}.class-name.whole.svelte-1f7aqdv{color:var(--accent-color)}.class-name.partial.svelte-1f7aqdv{color:var(--accent-hover)}.tick.svelte-1f7aqdv{display:inline-block;width:1em;text-align:center;font-size:.85em;color:var(--accent-color)}.expand-btn.svelte-1f7aqdv{flex:0 0 auto;width:2rem;border:none;border-left:1px solid var(--border-color);background:none;color:var(--text-secondary);cursor:pointer;transition:transform .15s,color .15s,background .15s}.expand-btn.svelte-1f7aqdv:hover{color:var(--text-primary);background:var(--item-hover-bg)}.expand-btn.open.svelte-1f7aqdv{transform:rotate(180deg);color:var(--accent-color)}.arch-row.svelte-1f7aqdv{display:flex;flex-wrap:wrap;gap:.3rem;padding:.45rem .3rem .2rem .6rem}.arch-chip.svelte-1f7aqdv{padding:.2rem .5rem;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-secondary);color:var(--text-secondary);font-size:.72rem;font-family:JetBrains Mono,ui-monospace,monospace;cursor:pointer;transition:all .15s}.arch-chip.svelte-1f7aqdv:hover{color:var(--text-primary);border-color:var(--accent-muted)}.arch-chip.on.svelte-1f7aqdv{background:var(--accent-color);border-color:var(--accent-color);color:#1a1a1a;font-weight:600}.rb-affix.svelte-1g20mfa{display:flex;flex-direction:column;gap:.75rem}.rb-affix-head.svelte-1g20mfa{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.rb-affix-head.svelte-1g20mfa h3:where(.svelte-1g20mfa){margin:0;font-size:1rem;color:var(--text-primary)}.filter.svelte-1g20mfa{flex:1;max-width:16rem;padding:.35rem .6rem;border:1px solid var(--border-color);border-radius:.4rem;background:var(--input-bg);color:var(--text-primary);font-size:.8rem}.filter.svelte-1g20mfa:focus{outline:none;border-color:var(--accent-muted)}.empty.svelte-1g20mfa{margin:0;padding:1rem;border:1px dashed var(--border-color);border-radius:.5rem;color:var(--text-secondary);font-size:.84rem;line-height:1.5}.dropdown.svelte-1g20mfa{border:1px solid var(--border-color);border-radius:.5rem;background:var(--item-bg);overflow:hidden}.dropdown-head.svelte-1g20mfa{width:100%;display:flex;align-items:center;gap:.5rem;padding:.55rem .7rem;border:none;background:var(--bg-secondary);color:var(--text-primary);font-size:.9rem;font-weight:600;text-align:left;cursor:pointer}.dropdown-head.svelte-1g20mfa:hover{background:var(--item-hover-bg)}.caret.svelte-1g20mfa{display:inline-block;transition:transform .15s;color:var(--accent-muted)}.dropdown-head.open.svelte-1g20mfa .caret:where(.svelte-1g20mfa){transform:rotate(180deg);color:var(--accent-color)}.dropdown-body.svelte-1g20mfa{max-height:28rem;overflow-y:auto;padding:.3rem 0}.sub-header.svelte-1g20mfa{position:sticky;top:0;padding:.3rem .7rem;background:var(--card-bg);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-muted);border-bottom:1px solid var(--border-color)}.affix-list.svelte-1g20mfa{list-style:none;margin:0 0 .4rem;padding:0}.affix-row.svelte-1g20mfa{width:100%;display:flex;align-items:center;gap:.5rem;padding:.35rem .7rem;border:none;background:none;color:var(--text-secondary);font-size:.82rem;text-align:left;cursor:pointer;transition:background .12s,color .12s}.affix-row.svelte-1g20mfa:hover{background:var(--item-hover-bg);color:var(--text-primary)}.affix-row.on.svelte-1g20mfa{color:var(--accent-color)}.box.svelte-1g20mfa{flex:0 0 1.1em;width:1.1em;height:1.1em;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:.2em;font-size:.7em;color:var(--accent-color)}.affix-row.on.svelte-1g20mfa .box:where(.svelte-1g20mfa){border-color:var(--accent-color);background:var(--accent-bg)}.affix-text.svelte-1g20mfa{flex:1}.rb-summary.svelte-r147jb{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--border-color);border-radius:.6rem;background:var(--card-bg)}.summary-top.svelte-r147jb{display:flex;align-items:center;justify-content:space-between}.summary-top.svelte-r147jb h3:where(.svelte-r147jb){margin:0;font-size:1rem;color:var(--text-primary)}.clear-btn.svelte-r147jb{padding:.25rem .6rem;border:1px solid var(--border-color);border-radius:.4rem;background:none;color:var(--text-secondary);font-size:.75rem;cursor:pointer;transition:all .15s}.clear-btn.svelte-r147jb:hover{color:var(--danger-color);border-color:var(--danger-color)}.regex-box.svelte-r147jb{padding:.7rem .8rem;border:1px solid var(--accent-muted);border-radius:.45rem;background:var(--bg-primary);min-height:2.4rem;display:flex;align-items:center;word-break:break-all}.regex-box.empty.svelte-r147jb{border-style:dashed;border-color:var(--border-color)}.regex-text.svelte-r147jb{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9rem;color:var(--accent-color);line-height:1.5}.regex-placeholder.svelte-r147jb{color:var(--text-secondary);font-size:.84rem}.regex-actions.svelte-r147jb{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.counter.svelte-r147jb{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;color:var(--text-secondary)}.counter.warn.svelte-r147jb{color:var(--danger-color);font-weight:700}.copy-btn.svelte-r147jb{padding:.4rem 1.1rem;border:1px solid var(--accent-color);border-radius:.4rem;background:var(--accent-bg);color:var(--accent-color);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s}.copy-btn.svelte-r147jb:hover:not(:disabled){background:var(--accent-color);color:#1a1a1a}.copy-btn.svelte-r147jb:disabled{opacity:.45;cursor:not-allowed}.note.svelte-r147jb{margin:0;font-size:.76rem;color:var(--text-secondary);font-style:italic}.warning.svelte-r147jb{display:flex;gap:.5rem;margin:0;padding:.6rem .75rem;border:1px solid var(--danger-color);border-radius:.45rem;background:var(--danger-bg);color:var(--text-primary);font-size:.8rem;line-height:1.45}.warn-icon.svelte-r147jb{flex:0 0 auto;color:var(--danger-color);font-size:1rem;line-height:1.3}.chip-section.svelte-r147jb h4:where(.svelte-r147jb){margin:0 0 .4rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-muted)}.chips.svelte-r147jb{display:flex;flex-wrap:wrap;gap:.35rem}.chip.svelte-r147jb{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .55rem;border:1px solid var(--border-color);border-radius:.4rem;background:var(--item-bg);color:var(--text-primary);font-size:.78rem;cursor:pointer;transition:opacity .15s,color .15s,border-color .15s}.chip.svelte-r147jb .x:where(.svelte-r147jb){color:var(--text-secondary);font-size:.95em}.chip.svelte-r147jb:hover{text-decoration:line-through;opacity:.55;border-color:var(--danger-color)}.chip.svelte-r147jb:hover .x:where(.svelte-r147jb){color:var(--danger-color)}.badge.svelte-r147jb{display:inline-flex;align-items:center;justify-content:center;width:1.2em;height:1.2em;border-radius:.25em;font-size:.68rem;font-weight:700;color:#1a1a1a}.badge.prefix.svelte-r147jb{background:var(--rarity-magic)}.badge.suffix.svelte-r147jb{background:var(--accent-color)}.dropped-section.svelte-r147jb h4:where(.svelte-r147jb){color:var(--danger-color)}.dropped-hint.svelte-r147jb{margin:0 0 .4rem;font-size:.75rem;color:var(--text-secondary);line-height:1.45}.chip.dropped.svelte-r147jb{border-color:var(--danger-color);color:var(--danger-color);background:var(--danger-bg)}.rb-saved.svelte-g0qds2{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--border-color);border-radius:.6rem;background:var(--card-bg)}.rb-saved.svelte-g0qds2 h3:where(.svelte-g0qds2){margin:0;font-size:1rem;color:var(--text-primary)}.save-row.svelte-g0qds2{display:flex;gap:.5rem}.name-input.svelte-g0qds2{flex:1;min-width:0;padding:.4rem .6rem;border:1px solid var(--border-color);border-radius:.4rem;background:var(--input-bg);color:var(--text-primary);font-size:.84rem}.name-input.svelte-g0qds2:focus{outline:none;border-color:var(--accent-muted)}.save-btn.svelte-g0qds2{flex:0 0 auto;padding:.4rem .9rem;border:1px solid var(--accent-color);border-radius:.4rem;background:var(--accent-bg);color:var(--accent-color);font-size:.84rem;font-weight:600;cursor:pointer;transition:all .15s}.save-btn.svelte-g0qds2:hover:not(:disabled){background:var(--accent-color);color:#1a1a1a}.save-btn.svelte-g0qds2:disabled{opacity:.45;cursor:not-allowed}.empty.svelte-g0qds2{margin:0;font-size:.8rem;color:var(--text-secondary);line-height:1.5}.saved-list.svelte-g0qds2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;max-height:22rem;overflow-y:auto}.saved-item.svelte-g0qds2{display:flex;align-items:stretch;gap:.4rem;border:1px solid var(--border-color);border-radius:.45rem;background:var(--item-bg);overflow:hidden}.saved-load.svelte-g0qds2{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem;padding:.5rem .6rem;border:none;background:none;text-align:left;cursor:pointer;transition:background .15s}.saved-load.svelte-g0qds2:hover{background:var(--item-hover-bg)}.saved-name.svelte-g0qds2{font-size:.85rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saved-regex.svelte-g0qds2{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;color:var(--accent-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saved-actions.svelte-g0qds2{display:flex;flex-direction:column;border-left:1px solid var(--border-color)}.mini-btn.svelte-g0qds2{flex:1;padding:0 .55rem;border:none;background:none;color:var(--text-secondary);font-size:.72rem;cursor:pointer;transition:all .15s}.mini-btn.svelte-g0qds2:first-child{border-bottom:1px solid var(--border-color)}.mini-btn.svelte-g0qds2:hover{color:var(--text-primary);background:var(--item-hover-bg)}.mini-btn.del.svelte-g0qds2:hover{color:var(--danger-color);background:var(--danger-bg)}.regex-builder.svelte-1ug5r5a{display:flex;flex-direction:column;gap:1.25rem}.rb-intro.svelte-1ug5r5a{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.rb-intro.svelte-1ug5r5a h2:where(.svelte-1ug5r5a){margin:0 0 .3rem;font-size:1.25rem;color:var(--accent-color)}.rb-intro.svelte-1ug5r5a p:where(.svelte-1ug5r5a){margin:0;max-width:60ch;font-size:.84rem;color:var(--text-secondary);line-height:1.5}.back-btn.svelte-1ug5r5a{flex:0 0 auto;padding:.4rem .8rem;border:1px solid var(--border-color);border-radius:.4rem;background:var(--item-bg);color:var(--text-secondary);font-size:.8rem;cursor:pointer;transition:all .15s}.back-btn.svelte-1ug5r5a:hover{color:var(--text-primary);border-color:var(--accent-muted)}.rb-cols.svelte-1ug5r5a{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}.rb-col.svelte-1ug5r5a{min-width:0;padding:1rem;border:1px solid var(--border-color);border-radius:.6rem;background:var(--card-bg)}@media(min-width:900px){.rb-cols.svelte-1ug5r5a{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.rb-summary-row.svelte-1ug5r5a{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start}.rb-summary-main.svelte-1ug5r5a{min-width:0}@media(min-width:900px){.rb-summary-row.svelte-1ug5r5a{grid-template-columns:minmax(0,1fr) 340px}}.main-content.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.left-panel.svelte-1uha8ag,.right-panel.svelte-1uha8ag{min-width:0}.left-panel.svelte-1uha8ag{display:flex;flex-direction:column;gap:1rem}@media(min-width:900px){.main-content.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 420px}}@media(min-width:1200px){.main-content.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 480px}}
