.citation-trigger.svelte-12nylyn{align-items:center;background:none;border:none;border-radius:.25rem;color:var(--color-primary,#6454bb);cursor:pointer;display:inline-flex;font:inherit;padding:.25rem;transition:opacity .15s ease}.citation-trigger.svelte-12nylyn:hover{opacity:.8}.citation-number-wrapper.svelte-12nylyn{display:inline-block;position:relative}.tick-mark.svelte-12nylyn{align-items:center;background-color:#877cc5;border-radius:50%;color:#fff;display:inline-flex;font-size:.5em;font-weight:900;height:1em;justify-content:center;line-height:1;margin-right:-4.5px;padding:.2em;position:relative;right:.4em;top:-1.1em;transition:all .15s ease;width:1em}.trusted-badge.svelte-12nylyn{color:#111827;font-size:.875rem;font-weight:500;gap:.5rem}.check-icon.svelte-12nylyn,.trusted-badge.svelte-12nylyn{align-items:center;display:flex}.check-icon.svelte-12nylyn{background:#6454bb;border-radius:50%;height:14px;justify-content:center;width:14px}.check-icon.svelte-12nylyn svg:where(.svelte-12nylyn){stroke:#fff}.source-row.svelte-12nylyn{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.source-name.svelte-12nylyn,.source-type.svelte-12nylyn{color:#6b7280;font-size:.875rem}.source-type.svelte-12nylyn{font-weight:500}.mobile-backdrop.svelte-12nylyn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:none;cursor:pointer;inset:0;position:fixed;width:100%;z-index:49}.citation-popup.svelte-12nylyn{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-height:80vh;overflow-y:auto;position:fixed;width:20rem;z-index:50}.portion.svelte-12nylyn{color:#4b5563;font-size:.875rem;margin-top:.5rem}@media (min-width:768px){.citation-popup.svelte-12nylyn{width:clamp(30rem,100%,40rem)}}.citation-popup.mobile.svelte-12nylyn{border-bottom:none;border-radius:1.25rem 1.25rem 0 0;bottom:0;left:0;right:0;width:100%}.popup-header.svelte-12nylyn{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:.75rem 1rem}.close-button.svelte-12nylyn{border-radius:9999px;color:#6b7280;padding:.5rem;transition:background-color .2s ease}.close-button.svelte-12nylyn:hover{background-color:#0000000d}.popup-body.svelte-12nylyn{padding:1rem}.summary-content.svelte-12nylyn{background:#f9fafb;border-radius:.375rem;margin-bottom:.75rem;padding:.75rem}.summary-content.svelte-12nylyn p:where(.svelte-12nylyn){color:#374151;font-family:var(--font-proxima,"Proxima Nova"),sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;margin:0}.meta-row.svelte-12nylyn{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.meta-row.svelte-12nylyn,.title-row.svelte-12nylyn{color:#6b7280;font-size:.875rem}.title-row.svelte-12nylyn{line-height:1.4;margin-bottom:1rem}.title-text.svelte-12nylyn{font-weight:400}.dot.svelte-12nylyn{color:#d1d5db}.type.svelte-12nylyn{color:#6b7280}.references.svelte-12nylyn{margin-top:.5rem}.reference-item.svelte-12nylyn{align-items:center;border-radius:.375rem;display:flex;gap:.25rem;max-width:100%;padding:.25rem 0;white-space:nowrap}.reference-code.svelte-12nylyn,.reference-label.svelte-12nylyn{color:#6b7280;font-size:.875rem;font-weight:400}.reference-code.svelte-12nylyn{font-family:inherit;max-width:8rem;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-button.svelte-12nylyn{align-items:center;border-radius:.25rem;color:#6b7280;display:flex;flex-shrink:0;justify-content:center;min-height:1.5rem;min-width:1.5rem;padding:.125rem;transition:all .2s ease}.copy-button.svelte-12nylyn:hover{background:#6454bb1a;color:#6454bb}.copy-icon.svelte-12nylyn{height:1rem;width:1rem;fill:currentColor}.copy-feedback.svelte-12nylyn{background:#111827;border-radius:.375rem;bottom:1rem;color:#fff;font-size:.75rem;left:50%;padding:.375rem .75rem;pointer-events:none;position:fixed;transform:translate(-50%);white-space:nowrap;z-index:1000}@media (min-width:1025px){.copy-feedback.svelte-12nylyn{bottom:1rem;position:absolute}}.citation-trigger.svelte-12nylyn:focus-visible,.close-button.svelte-12nylyn:focus-visible,.copy-button.svelte-12nylyn:focus-visible{outline:2px solid #6454bb;outline-offset:2px}@media (prefers-color-scheme:dark){.citation-popup.svelte-12nylyn{background:#1f2937;border-color:#ffffff1a}.trusted-badge.svelte-12nylyn{color:#f3f4f6}.title-text.svelte-12nylyn{color:#f9fafb}.summary-content.svelte-12nylyn p:where(.svelte-12nylyn){color:#e2e8f0}.reference-code.svelte-12nylyn{color:#f9fafb}}@media (forced-colors:active){.citation-popup.svelte-12nylyn{border:1px solid CanvasText}.close-button.svelte-12nylyn,.copy-button.svelte-12nylyn{border:1px solid ButtonText}.citation-trigger.svelte-12nylyn:focus-visible,.close-button.svelte-12nylyn:focus-visible,.copy-button.svelte-12nylyn:focus-visible{outline:2px solid ButtonText}}@media (hover:none){.close-button.svelte-12nylyn,.copy-button.svelte-12nylyn{min-height:2.75rem;min-width:2.75rem;padding:.75rem}}.citation-popup.svelte-12nylyn{contain:layout style paint}@media (prefers-reduced-motion:reduce){.citation-popup.svelte-12nylyn{transition:none}}@media (max-width:1024px){.citation-popup.svelte-12nylyn{border-radius:20px 20px 0 0;max-height:85vh;overflow-y:auto}.popup-header.svelte-12nylyn{background:inherit;position:sticky;top:0;z-index:1}.popup-body.svelte-12nylyn{padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom))}.reference-item.svelte-12nylyn{flex:1 1 100%}.reference-code.svelte-12nylyn{flex:1;max-width:none}}.citation-popup.svelte-12nylyn{scrollbar-color:#6b7280 transparent;scrollbar-width:thin}.citation-popup.svelte-12nylyn::-webkit-scrollbar{width:6px}.citation-popup.svelte-12nylyn::-webkit-scrollbar-track{background:transparent}.citation-popup.svelte-12nylyn::-webkit-scrollbar-thumb{background-color:#6b7280;border-radius:3px}@media (prefers-color-scheme:dark){.citation-popup.svelte-12nylyn{scrollbar-color:#4b5563 transparent}.citation-popup.svelte-12nylyn::-webkit-scrollbar-thumb{background-color:#4b5563}}.snippet.svelte-1w7hhiq{background:var(--snippet-bg);border:1px solid rgba(0,0,0,.05);border-radius:1rem;box-shadow:0 2px 4px #0000000d;margin:1.5rem 0;padding:1.25rem}.snippet-highlight.svelte-1w7hhiq{border:1px solid var(--snippet-accent);padding-left:1.5rem}.snippet-header.svelte-1w7hhiq{align-items:center;color:var(--snippet-accent);display:flex;gap:.75rem;margin-bottom:1rem}.snippet-icon.svelte-1w7hhiq{flex-shrink:0;height:1.5rem;width:1.5rem}.snippet-title.svelte-1w7hhiq{font-family:var(--font-merriweather,"Merriweather",serif);font-size:1.25rem;font-weight:700;line-height:1.4}.snippet-content.svelte-1w7hhiq{font-size:1.25rem;line-height:1.625}.snippet-content.svelte-1w7hhiq p{margin-bottom:1.3333333em;margin-top:1.3333333em}.snippet-content.svelte-1w7hhiq p:first-child{margin-top:0}.snippet-content.svelte-1w7hhiq p:last-child{margin-bottom:0}.snippet-content.svelte-1w7hhiq a{color:#6454bb;text-decoration:none;transition:opacity .2s ease}.snippet-content.svelte-1w7hhiq a:hover{color:#6454bb;opacity:.8;text-decoration:underline}@media (forced-colors:active){.snippet.svelte-1w7hhiq{border:1px solid CanvasText}.snippet-header.svelte-1w7hhiq{color:CanvasText}.snippet-highlight.svelte-1w7hhiq{border-left:4px solid CanvasText}}.snippet-content.svelte-1w7hhiq code,.snippet-content.svelte-1w7hhiq em,.snippet-content.svelte-1w7hhiq strong{font-size:inherit;line-height:inherit}.snippet.snippet-faq{padding:1.25rem 1.25rem 0}.snippet-header h2.snippet-title{color:var(--snippet-accent);font-family:var(--font-merriweather,"Merriweather",serif);font-size:1.25rem;font-weight:700;line-height:1.4;margin:0;padding:0}.snippet-faq .faq-list{margin-top:1rem}.snippet-faq .faq-item{margin-bottom:.5rem;padding-bottom:.5rem}.snippet-faq .faq-item:not(:last-child){border-bottom:1px solid rgba(100,84,187,.1)}.snippet-faq .faq-item:last-child{border-bottom:none}.snippet-faq .faq-item h3{color:var(--snippet-accent);cursor:pointer;font-family:Proxima Nova,sans-serif;font-size:1.25rem;font-weight:600;margin:0;padding:1rem 2.5rem 1rem 0;position:relative;transition:color .2s ease}.snippet-faq .faq-item h3:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%236454BB' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:1rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%) rotate(0);transition:transform .3s ease;width:1rem}.snippet-faq .faq-item h3.expanded:after{transform:translateY(-50%) rotate(180deg)}.snippet-faq .faq-answer{color:var(--color-primary);height:0;opacity:0;overflow:hidden;transition:all .3s ease}.snippet-faq .faq-answer p{margin:0;padding:0}.snippet-faq .faq-item p:empty{display:none}.snippet-faq .faq-answer.expanded{height:auto;opacity:1;padding-bottom:1rem}.snippet-faq .snippet-content>p{display:none}@media (forced-colors:active){.snippet-faq .faq-item h3:after{border:1px solid}}.sources-wrapper.svelte-wnxidh{font-family:Proxima Nova,sans-serif;margin-top:2rem}.sources-toggle.svelte-wnxidh{align-items:center;border-radius:.375rem;color:#6454bb;display:flex;font-weight:600;gap:.5rem;margin:-.5rem;padding:.5rem;transition:background-color .2s}.sources-toggle.svelte-wnxidh:hover{background-color:#6454bb0d}.sources-content.svelte-wnxidh{border-top:1px solid rgba(0,0,0,.1);margin-top:1.5rem;padding-top:1.5rem}.info-text.svelte-wnxidh{color:#121f56;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.info-highlight.svelte-wnxidh{background:#f7f9f9;border-radius:.75rem;display:block;padding:1.25rem}.sources-list.svelte-wnxidh{display:flex;flex-direction:column;gap:1rem}.source-item.svelte-wnxidh{display:flex;gap:.75rem;line-height:1.6}.source-item.svelte-wnxidh,.source-number.svelte-wnxidh{color:#192c7b;font-size:.9375rem}.source-number.svelte-wnxidh{flex-shrink:0;font-weight:400}.source-details.svelte-wnxidh{color:#192c7b}.sources-toggle.svelte-wnxidh:focus-visible{outline:2px solid #6454bb;outline-offset:2px}@media (forced-colors:active){.sources-toggle.svelte-wnxidh:focus-visible{outline:2px solid ButtonText}.sources-content.svelte-wnxidh{border-top-color:ButtonText}}:focus-visible{outline:2px solid #6454bb;outline-offset:2px}@media (forced-colors:active){:focus-visible{outline:2px solid ButtonText}}:focus-visible{outline:2px solid #121f56;outline-offset:2px}@media (forced-colors:active){:focus-visible{outline:2px solid SelectedItem}}.author-tooltip-wrapper.svelte-d1dcjh{display:inline-block;position:relative}.trigger.svelte-d1dcjh{cursor:pointer}.author-tooltip.svelte-d1dcjh{background:#fff;border-radius:20px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;position:fixed;width:300px;z-index:1000}.tooltip-header.svelte-d1dcjh{background:linear-gradient(120.55deg,#4b3f91 2.21%,#8877e5);height:80px}.author-avatar.svelte-d1dcjh{border:4px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;height:110px;left:50%;overflow:hidden;position:absolute;top:25px;transform:translate(-50%);width:110px}.tooltip-content.svelte-d1dcjh{padding:65px 20px 20px;text-align:center}.author-name.svelte-d1dcjh{color:#121f56;font-family:Merriweather,serif;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:4px}.author-credentials.svelte-d1dcjh{color:#7181a4;font-size:16px;margin-bottom:12px}.author-credentials.svelte-d1dcjh,.description.svelte-d1dcjh{font-family:Proxima Nova,sans-serif}.description.svelte-d1dcjh{color:#121f56!important;display:-webkit-box;font-size:1.25rem!important;line-height:1.625!important;margin-bottom:16px;line-clamp:3;-webkit-line-clamp:3;box-orient:vertical;-webkit-box-orient:vertical;font-weight:400!important;overflow:hidden}.author-tooltip.svelte-d1dcjh{contain:layout style paint}.read-more.svelte-d1dcjh{align-items:center;color:#6454bb;display:inline-flex;font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:600;gap:6px;transition:all .2s ease}.read-more.svelte-d1dcjh:hover{opacity:.8}.trigger.svelte-d1dcjh:focus-visible{border-radius:4px;outline:2px solid #6454bb;outline-offset:2px}.read-more.svelte-d1dcjh:focus-visible{border-radius:4px;outline:2px solid #6454bb;outline-offset:2px}@media (forced-colors:active){.author-tooltip.svelte-d1dcjh{border:1px solid CanvasText}.read-more.svelte-d1dcjh:focus-visible,.trigger.svelte-d1dcjh:focus-visible{outline:2px solid ButtonText}}@media (max-width:600px){.author-tooltip.svelte-d1dcjh{width:260px}.author-avatar.svelte-d1dcjh{height:100px;top:20px;width:100px}.tooltip-content.svelte-d1dcjh{padding:60px 16px 16px}.author-name.svelte-d1dcjh{font-size:18px}.author-credentials.svelte-d1dcjh,.description.svelte-d1dcjh,.read-more.svelte-d1dcjh{font-size:14px}.description.svelte-d1dcjh{line-clamp:2;-webkit-line-clamp:2}}@media (forced-colors:active){picture img{forced-color-adjust:none}}span#author-label-mobile.svelte-1wmmuc{padding-right:20px}body.popup-open{overflow:hidden}@media (forced-colors:active){button.svelte-8g0rxv:focus{outline:2px solid ButtonText}}
