.bpg-backdrop.svelte-kksd9k{padding:var(--s-5);z-index:1000;background:#0f192d73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bpg-modal.svelte-kksd9k{background:var(--cl-white);border-radius:var(--r-xl);box-shadow:var(--sh-xl);flex-direction:column;width:100%;max-width:780px;max-height:86vh;display:flex;overflow:hidden}.bpg-modal.svelte-kksd9k:focus{outline:none}.bpg-header.svelte-kksd9k{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--cl-gray-200);flex-shrink:0;display:flex}.bpg-header.svelte-kksd9k h2:where(.svelte-kksd9k){color:var(--cl-navy);letter-spacing:-.015em;margin:0;font-size:20px;font-weight:200}.bpg-close.svelte-kksd9k{border-radius:var(--r-sm);width:30px;height:30px;color:var(--cl-gray-500);cursor:pointer;transition:all var(--cl-transition-fast);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bpg-close.svelte-kksd9k:hover{background:var(--cl-gray-100);color:var(--cl-gray-800)}.bpg-body.svelte-kksd9k{padding:var(--s-6);gap:var(--s-6);color:var(--cl-gray-800);flex-direction:column;font-size:15px;line-height:1.65;display:flex;overflow-y:auto}.bpg-body.svelte-kksd9k>:where(.svelte-kksd9k){max-width:68ch}.bpg-purpose.svelte-kksd9k{color:var(--cl-gray-600);margin:0;font-size:16px;line-height:1.6}.bpg-never.svelte-kksd9k{padding:var(--s-4) var(--s-5);background:var(--cl-red-pale);border:1px solid var(--cl-red-border);border-radius:var(--r-lg);margin:0}.bpg-never.svelte-kksd9k h3:where(.svelte-kksd9k){margin:0 0 var(--s-2);text-transform:uppercase;letter-spacing:.06em;color:var(--cl-red-600);font-size:11px;font-weight:600}.bpg-never.svelte-kksd9k ul:where(.svelte-kksd9k){gap:var(--s-1);flex-direction:column;margin:0;padding-left:1.15rem;list-style:outside;display:flex}.bpg-never.svelte-kksd9k li:where(.svelte-kksd9k)::marker{color:var(--cl-red)}.bpg-principles.svelte-kksd9k{padding-left:var(--s-4);border-left:3px solid var(--cl-blue);gap:var(--s-2);flex-direction:column;margin:0;display:flex}.bpg-principles.svelte-kksd9k h3:where(.svelte-kksd9k){text-transform:uppercase;letter-spacing:.06em;color:var(--cl-gray-500);margin:0;font-size:11px;font-weight:600}.bpg-principles.svelte-kksd9k p:where(.svelte-kksd9k){color:var(--cl-navy);letter-spacing:-.005em;margin:0;font-size:17px;font-weight:300;line-height:1.45}.bpg-section.svelte-kksd9k{gap:var(--s-3);flex-direction:column;margin:0;display:flex}.bpg-section.svelte-kksd9k h3:where(.svelte-kksd9k){align-items:center;gap:var(--s-3);color:var(--cl-navy);letter-spacing:-.005em;margin:0;font-size:16px;font-weight:300;display:flex}.bpg-number.svelte-kksd9k{background:var(--cl-blue-pale);width:22px;height:22px;color:var(--cl-navy);font-family:var(--cl-font-mono);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.bpg-lead.svelte-kksd9k{color:var(--cl-gray-600);margin:0}.bpg-notes.svelte-kksd9k{gap:var(--s-1);flex-direction:column;margin:0;padding-left:1.15rem;list-style:outside;display:flex}.bpg-notes.svelte-kksd9k li:where(.svelte-kksd9k)::marker{color:var(--cl-gray-500)}.bpg-checks.svelte-kksd9k{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bpg-checks.svelte-kksd9k>li:where(.svelte-kksd9k){align-items:flex-start;gap:var(--s-3);display:flex}.bpg-checks.svelte-kksd9k>li:where(.svelte-kksd9k):before{content:"";background:var(--cl-blue);border-radius:1px;flex-shrink:0;width:5px;height:5px;margin-top:9px}.bpg-check-text.svelte-kksd9k{min-width:0}.bpg-sub.svelte-kksd9k{margin:var(--s-2) 0 0;gap:var(--s-1);color:var(--cl-gray-600);flex-direction:column;padding-left:1.15rem;font-size:14px;list-style:outside;display:flex}.bpg-sub.svelte-kksd9k li:where(.svelte-kksd9k)::marker{color:var(--cl-gray-300)}.bpg-footer.svelte-kksd9k{padding:var(--s-4) var(--s-6);background:var(--cl-gray-50);border-top:1px solid var(--cl-gray-200);flex-shrink:0;justify-content:flex-end;display:flex}@media (width<=640px){.bpg-backdrop.svelte-kksd9k{padding:0}.bpg-modal.svelte-kksd9k{border-radius:0;max-height:100vh}.bpg-header.svelte-kksd9k,.bpg-body.svelte-kksd9k{padding:var(--s-4)}.bpg-principles.svelte-kksd9k p:where(.svelte-kksd9k){font-size:16px}}.bpg-banner.svelte-zq7d8f{background:var(--cl-status-amber-bg);border-bottom:1px solid var(--cl-orange);padding:var(--s-3) var(--s-5);transition:box-shadow var(--cl-transition-normal)}.bpg-banner.highlight.svelte-zq7d8f{box-shadow:inset 0 0 0 2px var(--cl-orange);animation:.6s svelte-zq7d8f-bpg-nudge}@keyframes svelte-zq7d8f-bpg-nudge{0%,to{transform:translateY(0)}30%{transform:translateY(-2px)}60%{transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.bpg-banner.highlight.svelte-zq7d8f{animation:none}}.bpg-banner-inner.svelte-zq7d8f{align-items:center;gap:var(--s-3);max-width:1400px;margin:0 auto;display:flex}.bpg-icon.svelte-zq7d8f{color:var(--cl-status-amber-fg);flex-shrink:0;display:inline-flex}.bpg-text.svelte-zq7d8f{min-width:0;color:var(--cl-status-amber-fg);flex:1;margin:0;font-size:13px;line-height:1.5}.bpg-link.svelte-zq7d8f{margin-left:var(--s-1);font:inherit;color:var(--cl-status-amber-fg);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.bpg-link.svelte-zq7d8f:hover{color:var(--cl-gray-900)}.bpg-confirm.svelte-zq7d8f{border:1px solid var(--cl-status-amber-fg);border-radius:var(--r-md);background:var(--cl-white);color:var(--cl-status-amber-fg);font-family:var(--cl-font-body);cursor:pointer;transition:all var(--cl-transition-fast);flex-shrink:0;padding:5px 14px;font-size:12px;font-weight:600}.bpg-confirm.svelte-zq7d8f:hover{background:var(--cl-status-amber-fg);color:var(--cl-white)}@media (width<=768px){.bpg-banner-inner.svelte-zq7d8f{gap:var(--s-2);flex-wrap:wrap}.bpg-text.svelte-zq7d8f{flex-basis:100%}.bpg-confirm.svelte-zq7d8f{margin-left:auto}}.user-menu.svelte-1gjqjyc{position:relative}.user-button.svelte-1gjqjyc{align-items:center;gap:var(--cl-space-3);padding:var(--cl-space-2);border-radius:var(--cl-radius-md);cursor:pointer;transition:background-color var(--cl-transition-fast);color:var(--user-menu-text,var(--text));background:0 0;border:none;display:flex}.user-button.svelte-1gjqjyc:hover{background-color:var(--user-menu-hover-bg,#0000000d)}.user-avatar.svelte-1gjqjyc{border-radius:var(--cl-radius-full);background-color:var(--cl-blue);width:32px;height:32px;color:var(--cl-white);justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.user-info.svelte-1gjqjyc{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.user-name.svelte-1gjqjyc{color:var(--user-menu-text,var(--text));font-size:.8125rem;font-weight:500;line-height:1.25rem}.user-email.svelte-1gjqjyc{color:var(--user-menu-subtext,var(--text-light));font-size:.75rem;line-height:1rem}.chevron.svelte-1gjqjyc{transition:transform var(--cl-transition-fast);color:var(--user-menu-subtext,var(--text-light))}.chevron.open.svelte-1gjqjyc{transform:rotate(180deg)}.dropdown-menu.svelte-1gjqjyc{margin-top:var(--cl-space-2);background:var(--cl-white);border:1px solid var(--cl-gray-light);border-radius:var(--cl-radius-lg);box-shadow:var(--cl-shadow-xl);z-index:50;min-width:200px;position:absolute;top:100%;right:0}.menu-divider.svelte-1gjqjyc{background-color:var(--cl-gray-light);height:1px;margin:0 var(--cl-space-4)}.menu-items.svelte-1gjqjyc{padding:.5rem 0}.menu-item.svelte-1gjqjyc{align-items:center;gap:var(--cl-space-3);width:100%;padding:var(--cl-space-2) var(--cl-space-4);text-align:left;cursor:pointer;transition:background-color var(--cl-transition-fast);color:var(--cl-navy);background:0 0;border:none;font-size:.875rem;display:flex}.menu-item.svelte-1gjqjyc:hover{background-color:var(--cl-blue-pale)}.menu-item.svelte-1gjqjyc svg:where(.svelte-1gjqjyc){color:var(--cl-gray)}@media (width<=640px){.user-button.svelte-1gjqjyc{gap:.5rem;padding:.375rem}.user-info.svelte-1gjqjyc,.chevron.svelte-1gjqjyc{display:none}.user-avatar.svelte-1gjqjyc{width:36px;height:36px}.dropdown-menu.svelte-1gjqjyc{min-width:160px}}@media (width<=480px){.user-avatar.svelte-1gjqjyc{width:32px;height:32px;font-size:.8125rem}}.modal-backdrop.svelte-1nf9h3n{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.modal-container.svelte-1nf9h3n{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:900px;max-height:90vh;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header.svelte-1nf9h3n{border-bottom:1px solid var(--cl-gray-200);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.modal-header.svelte-1nf9h3n h1:where(.svelte-1nf9h3n){color:var(--cl-gray-900);margin:0;font-size:1.5rem;font-weight:700}.close-button.svelte-1nf9h3n{cursor:pointer;color:var(--cl-gray-600);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.close-button.svelte-1nf9h3n:hover{color:var(--cl-gray-900)}.modal-content.svelte-1nf9h3n{flex:1;padding:1rem 1.5rem;overflow-y:auto}.release.svelte-1nf9h3n{background:var(--cl-gray-50);border-radius:8px;margin-bottom:1.5rem;overflow:hidden}.release.latest.svelte-1nf9h3n{border:2px solid var(--cl-blue);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.release-header.svelte-1nf9h3n{background:linear-gradient(135deg, var(--cl-blue) 0%, var(--cl-blue-dark) 100%);color:#fff;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.release.latest.svelte-1nf9h3n .release-header:where(.svelte-1nf9h3n){background:linear-gradient(135deg, var(--cl-blue) 0%, var(--cl-blue-dark) 100%)}.version-info.svelte-1nf9h3n{justify-content:space-between;align-items:center;width:100%;display:flex}.version-badge.svelte-1nf9h3n{align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;display:flex}.new-badge.svelte-1nf9h3n{letter-spacing:.05em;background:#ffffff4d;border-radius:9999px;padding:.125rem .5rem;font-size:.625rem;font-weight:700;animation:2s cubic-bezier(.4,0,.6,1) infinite svelte-1nf9h3n-pulse}@keyframes svelte-1nf9h3n-pulse{0%,to{opacity:1}50%{opacity:.7}}.release-date.svelte-1nf9h3n{opacity:.9;font-size:.875rem}.release-content.svelte-1nf9h3n{background:#fff;padding:1.5rem}.release-content.svelte-1nf9h3n h2:where(.svelte-1nf9h3n){color:var(--cl-gray-900);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.release-summary.svelte-1nf9h3n{color:var(--cl-gray-600);margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.sections-grid.svelte-1nf9h3n{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1rem;display:grid}.feature-section.svelte-1nf9h3n{min-width:0}.support-section.svelte-1nf9h3n{margin-top:1.5rem}.feature-section.svelte-1nf9h3n h3:where(.svelte-1nf9h3n),.support-section.svelte-1nf9h3n h3:where(.svelte-1nf9h3n){color:var(--cl-gray-900);border-bottom:1px solid var(--cl-gray-200);align-items:center;gap:.375rem;margin:0 0 .625rem;padding-bottom:.375rem;font-size:.95rem;font-weight:600;display:flex}.section-icon.svelte-1nf9h3n{font-size:1rem}.feature-list.svelte-1nf9h3n{margin:0;padding:0;list-style:none}.feature-item.svelte-1nf9h3n{color:var(--cl-gray-600);margin-bottom:.5rem;padding-left:1.25rem;font-size:.875rem;line-height:1.5;position:relative}.feature-item.svelte-1nf9h3n:last-child{margin-bottom:0}.feature-item.svelte-1nf9h3n:before{content:"•";color:var(--cl-blue);font-size:1.125rem;font-weight:700;line-height:1.3;position:absolute;left:0}.support-section.svelte-1nf9h3n{background:var(--cl-blue-pale);border-radius:6px;margin-top:2rem;padding:1rem}.support-section.svelte-1nf9h3n h3:where(.svelte-1nf9h3n){margin-bottom:.75rem}.support-section.svelte-1nf9h3n p:where(.svelte-1nf9h3n){color:var(--cl-gray-600);margin:0;font-size:.875rem;line-height:1.6}.mb-4.svelte-1nf9h3n{margin-bottom:2rem}@media (width<=768px){.modal-backdrop.svelte-1nf9h3n{padding:0}.modal-container.svelte-1nf9h3n{border-radius:0;max-height:100vh}.modal-header.svelte-1nf9h3n{padding:1rem 1.5rem}.modal-header.svelte-1nf9h3n h1:where(.svelte-1nf9h3n){font-size:1.25rem}.modal-content.svelte-1nf9h3n{padding:1rem}.sections-grid.svelte-1nf9h3n{grid-template-columns:1fr;gap:1rem}.version-info.svelte-1nf9h3n{flex-direction:column;align-items:flex-start;gap:.5rem}.release-content.svelte-1nf9h3n{padding:1rem}}@media (prefers-reduced-motion:reduce){.new-badge.svelte-1nf9h3n{animation:none}}.modal-backdrop.svelte-1c0fj3d{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.modal-container.svelte-1c0fj3d{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:1600px;max-height:90vh;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header.svelte-1c0fj3d{border-bottom:1px solid var(--cl-gray-200);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.modal-header.svelte-1c0fj3d h1:where(.svelte-1c0fj3d){color:var(--cl-gray-900);margin:0;font-size:1.5rem;font-weight:700}.close-button.svelte-1c0fj3d{cursor:pointer;color:var(--cl-gray-600);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.close-button.svelte-1c0fj3d:hover{color:var(--cl-gray-900)}.modal-content.svelte-1c0fj3d{flex:1;padding:2rem;overflow-y:auto}.video-container.svelte-1c0fj3d{grid-template-columns:1fr 1fr;gap:1.5rem;width:100%;margin-bottom:2rem;display:grid}.video-wrapper.svelte-1c0fj3d{justify-content:center;align-items:flex-start;display:flex}.video-wrapper.svelte-1c0fj3d iframe:where(.svelte-1c0fj3d){aspect-ratio:16/9;border-radius:8px;width:100%;max-width:100%;height:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.features-section.svelte-1c0fj3d{border-top:1px solid var(--cl-gray-200);padding-top:1.5rem}.features-section.svelte-1c0fj3d h3:where(.svelte-1c0fj3d){color:var(--cl-gray-900);margin:0 0 1.25rem;font-size:1.125rem;font-weight:600}.features-grid.svelte-1c0fj3d{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.feature.svelte-1c0fj3d{gap:1rem;display:flex}.feature-icon.svelte-1c0fj3d{background:var(--cl-blue-pale);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;display:flex}.feature-content.svelte-1c0fj3d{flex:1}.feature-content.svelte-1c0fj3d h4:where(.svelte-1c0fj3d){color:var(--cl-gray-900);margin:0 0 .25rem;font-size:1rem;font-weight:600}.feature-content.svelte-1c0fj3d p:where(.svelte-1c0fj3d){color:var(--cl-gray-600);margin:0;font-size:.875rem;line-height:1.6}@media (width<=1200px){.video-container.svelte-1c0fj3d{grid-template-columns:1fr;gap:1.5rem}.features-grid.svelte-1c0fj3d{grid-template-columns:1fr;gap:1.25rem}}@media (width<=768px){.modal-backdrop.svelte-1c0fj3d{padding:0}.modal-container.svelte-1c0fj3d{border-radius:0;max-height:100vh}.modal-header.svelte-1c0fj3d{padding:1rem 1.5rem}.modal-header.svelte-1c0fj3d h1:where(.svelte-1c0fj3d){font-size:1.25rem}.modal-content.svelte-1c0fj3d{padding:1.5rem}.video-container.svelte-1c0fj3d{grid-template-columns:1fr;gap:1rem}.video-wrapper.svelte-1c0fj3d iframe:where(.svelte-1c0fj3d){aspect-ratio:16/9;width:100%;height:auto}.features-grid.svelte-1c0fj3d{grid-template-columns:1fr;gap:1rem}.feature.svelte-1c0fj3d{flex-direction:column;gap:.75rem}}.notification-container.svelte-17vjs7i{pointer-events:none;z-index:10;position:absolute;top:-2px;right:-2px}.notification-badge.svelte-17vjs7i{background:linear-gradient(135deg, var(--cl-blue) 0%, var(--cl-blue-dark) 100%);border-radius:50%;justify-content:center;align-items:center;animation:.3s ease-out svelte-17vjs7i-fadeIn;display:flex;position:relative;box-shadow:0 2px 4px #0003}.pulse-ring.svelte-17vjs7i{background:var(--cl-blue);opacity:.75;border-radius:50%;animation:2s cubic-bezier(.4,0,.6,1) infinite svelte-17vjs7i-pulse;position:absolute}.badge-text.svelte-17vjs7i{color:#fff;letter-spacing:.025em;font-size:.5rem;font-weight:700;line-height:1}@keyframes svelte-17vjs7i-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@keyframes svelte-17vjs7i-fadeIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.notification-badge.svelte-17vjs7i{animation:none}.pulse-ring.svelte-17vjs7i{opacity:.3;animation:none}}.help-menu.svelte-c8f3ms{position:relative}.help-button.svelte-c8f3ms{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.help-avatar.svelte-c8f3ms{background-color:var(--cl-gray-500);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex;position:relative}.help-button.svelte-c8f3ms:hover .help-avatar:where(.svelte-c8f3ms){background-color:var(--cl-gray-600)}.question-icon.svelte-c8f3ms{flex-shrink:0}.dropdown-menu.svelte-c8f3ms{border:1px solid var(--cl-gray-200);z-index:50;background:#fff;border-radius:.5rem;min-width:220px;margin-top:.5rem;position:absolute;top:100%;right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.menu-items.svelte-c8f3ms{padding:.5rem 0}.menu-item.svelte-c8f3ms{text-align:left;cursor:pointer;width:100%;color:var(--cl-gray-800);background:0 0;border:none;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.875rem;transition:background-color .2s;display:flex}.menu-item.svelte-c8f3ms:hover:not(.disabled){background-color:var(--cl-gray-100)}.menu-item.svelte-c8f3ms svg:where(.svelte-c8f3ms){color:var(--cl-gray-600);flex-shrink:0}.menu-item-content.svelte-c8f3ms{flex:1;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.menu-item-label.svelte-c8f3ms{flex:1}.menu-item-version.svelte-c8f3ms{color:var(--cl-gray-500);font-size:.75rem;font-weight:500}.search-history-container.svelte-1rd69yg{align-items:center;display:flex;position:relative}.history-toggle.svelte-1rd69yg{width:26px;height:26px;color:var(--cl-blue);cursor:pointer;background:#fff;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000001a}.history-toggle.svelte-1rd69yg:hover,.history-toggle.active.svelte-1rd69yg{background:var(--cl-blue);color:#fff}.history-dropdown.svelte-1rd69yg{border:1px solid var(--cl-gray-200);z-index:1000;background:#fff;border-radius:12px;width:320px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 40px #00000026}.history-header.svelte-1rd69yg{border-bottom:1px solid var(--cl-gray-100);background:var(--cl-gray-50);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.history-title.svelte-1rd69yg{color:var(--cl-gray-800);font-size:.8125rem;font-weight:600}.clear-all-btn.svelte-1rd69yg{color:var(--cl-gray-600);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;transition:all .2s}.clear-all-btn.svelte-1rd69yg:hover{background:var(--cl-red-pale);color:var(--cl-red-600)}.history-list.svelte-1rd69yg{max-height:360px;overflow-y:auto}.history-loading.svelte-1rd69yg,.history-error.svelte-1rd69yg,.history-empty.svelte-1rd69yg{text-align:center;color:var(--cl-gray-600);padding:1.5rem;font-size:.875rem}.history-error.svelte-1rd69yg{color:var(--cl-red-600)}.history-item.svelte-1rd69yg{border-bottom:1px solid var(--cl-gray-100);background:#fff;justify-content:space-between;align-items:center;width:100%;transition:background .15s;display:flex}.history-item.svelte-1rd69yg:last-child{border-bottom:none}.history-item.svelte-1rd69yg:hover{background:var(--cl-gray-50)}.history-item-select.svelte-1rd69yg{cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:1;align-items:center;padding:.75rem 0 .75rem 1rem;display:flex}.history-item-content.svelte-1rd69yg{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.history-query.svelte-1rd69yg{color:var(--cl-gray-900);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.history-meta.svelte-1rd69yg{color:var(--cl-gray-600);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.history-type.svelte-1rd69yg{background:var(--cl-gray-100);color:var(--cl-gray-600);border-radius:4px;justify-content:center;align-items:center;padding:.125rem .375rem;font-size:.625rem;font-weight:600;display:inline-flex}.history-type.ai.svelte-1rd69yg{background:linear-gradient(135deg, var(--cl-blue) 0%, var(--cl-blue-dark) 100%);color:#fff}.history-results.svelte-1rd69yg,.history-time.svelte-1rd69yg{color:var(--cl-gray-500)}.delete-btn.svelte-1rd69yg{width:24px;height:24px;color:var(--cl-gray-500);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:.5rem;margin-right:1rem;padding:0;transition:all .15s;display:flex}.history-item.svelte-1rd69yg:hover .delete-btn:where(.svelte-1rd69yg){opacity:1}.delete-btn.svelte-1rd69yg:hover{background:var(--cl-red-pale);color:var(--cl-red-600)}@media (width<=768px){.history-dropdown.svelte-1rd69yg{width:280px;right:-1rem}.delete-btn.svelte-1rd69yg{opacity:1}}
