.actions.svelte-r2qfbl{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem}.plain.svelte-r2qfbl{text-decoration:none}.grid-2.svelte-r2qfbl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;width:100%}.grid-3.svelte-r2qfbl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:100%}.grid-analyses.svelte-r2qfbl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;width:100%}.grid-analyses.svelte-r2qfbl>.card:where(.svelte-r2qfbl):last-child:nth-child(odd){grid-column:1 / -1}.card-head.svelte-r2qfbl{display:flex;align-items:center;gap:.625rem;margin:0}.card-head.svelte-r2qfbl md-icon:where(.svelte-r2qfbl){font-size:1.375rem;width:1.375rem;height:1.375rem;color:var(--mark);flex-shrink:0}.card-note.svelte-r2qfbl{margin:.5rem 0 0;font-size:.8125rem;font-weight:600;color:var(--mark)}.card-basis.svelte-r2qfbl{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mark)}.trailing.svelte-r2qfbl{margin:0;font-size:.9375rem;color:var(--md-sys-color-on-surface-variant)}.trailing-action.svelte-r2qfbl{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.prose-list.svelte-r2qfbl{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem;width:100%}.prose-list.svelte-r2qfbl li:where(.svelte-r2qfbl){display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;color:var(--md-sys-color-on-surface-variant)}.prose-list.svelte-r2qfbl md-icon:where(.svelte-r2qfbl){font-size:1.125rem;width:1.125rem;height:1.125rem;color:var(--mark);flex-shrink:0;margin-top:.125rem}.callout.svelte-r2qfbl{margin:.5rem 0 0;padding:1rem 1.25rem;background-color:#00000009;border-radius:2px;width:100%}.callout.svelte-r2qfbl p:where(.svelte-r2qfbl){margin:0;font-family:var(--gn-display-font);font-size:1rem;line-height:1.5;font-style:italic;color:var(--md-sys-color-on-surface)}.thread.svelte-r2qfbl{display:flex;flex-direction:column;gap:1rem;width:100%;margin-top:.25rem}.msg.svelte-r2qfbl{padding:1rem 1.25rem;border-radius:2px;background-color:#0000000d}.msg.reply.svelte-r2qfbl{background-color:#0000000d}.msg-who.svelte-r2qfbl{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;color:var(--mark);margin:0 0 .375rem}.msg-who.svelte-r2qfbl md-icon:where(.svelte-r2qfbl){font-size:1.125rem;width:1.125rem;height:1.125rem}.msg-quote.svelte-r2qfbl,.msg-text.svelte-r2qfbl{margin:0;font-size:.9375rem;line-height:1.6;color:var(--md-sys-color-on-surface)}.msg-quote.svelte-r2qfbl{font-style:italic}.chips.svelte-r2qfbl{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.citation-chip.svelte-r2qfbl{display:inline-flex;align-items:center;gap:.3125rem;padding:.25rem .625rem;border-radius:999px;border:1px solid rgba(0,0,0,.15);background:#00000008;font-size:.75rem;color:var(--md-sys-color-on-surface-variant)}.citation-chip-icon.svelte-r2qfbl{font-size:.875rem;width:.875rem;height:.875rem;color:var(--mark)}.msg-hint.svelte-r2qfbl{margin:.5rem 0 0;font-size:.75rem;color:var(--md-sys-color-on-surface-variant);opacity:.7}.gap.svelte-r2qfbl{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(0,0,0,.1)}.gap-quote.svelte-r2qfbl{margin:.5rem 0 0;padding:.75rem 1rem;border-radius:2px;background-color:#0000000d;font-style:italic}.gap-quote.svelte-r2qfbl p:where(.svelte-r2qfbl){margin:0;font-size:.9375rem;line-height:1.6;color:var(--md-sys-color-on-surface)}.gap-cite.svelte-r2qfbl{display:block;margin-top:.375rem;font-size:.8125rem;font-style:normal;color:var(--md-sys-color-on-surface-variant)}.tiers.svelte-r2qfbl{align-items:stretch}.tier.svelte-r2qfbl{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,2.5vw,2.25rem);border-radius:2px;background-color:var(--paper);box-shadow:var(--card-lift);gap:1.5rem}.tier.featured.svelte-r2qfbl{box-shadow:var(--card-lift-deep);border:1.5px solid var(--mark)}.tier-flag.svelte-r2qfbl{position:absolute;top:-.75rem;right:1.5rem;background-color:var(--mark);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .625rem;border-radius:999px}.tier-head.svelte-r2qfbl{display:flex;flex-direction:column;gap:.25rem}.tier-name.svelte-r2qfbl{margin:0;font-size:1.25rem;color:var(--md-sys-color-on-surface)}.tier-price.svelte-r2qfbl{margin:.25rem 0 0;display:flex;align-items:baseline;gap:.25rem}.amount.svelte-r2qfbl{font-family:var(--gn-display-font);font-size:2.25rem;font-weight:700;color:var(--md-sys-color-on-surface)}.tier-per.svelte-r2qfbl{font-size:.875rem;color:var(--md-sys-color-on-surface-variant)}.tier-list.svelte-r2qfbl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem;flex:1}.tier-list.svelte-r2qfbl li:where(.svelte-r2qfbl){font-size:.875rem;line-height:1.5;color:var(--md-sys-color-on-surface-variant);padding-left:.875rem;position:relative}.tier-list.svelte-r2qfbl li:where(.svelte-r2qfbl):before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background-color:var(--mark)}.tier-cta.svelte-r2qfbl{width:100%;display:flex}.tier-cta.svelte-r2qfbl md-filled-button,.tier-cta.svelte-r2qfbl md-outlined-button{width:100%}.faqs.svelte-r2qfbl{display:flex;flex-direction:column;gap:.875rem;width:100%;margin-top:.5rem}.faq.svelte-r2qfbl{border:1px solid rgba(0,0,0,.12);border-radius:2px;padding:1rem 1.25rem;background-color:#00000005}.faq.svelte-r2qfbl summary:where(.svelte-r2qfbl){display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;gap:1rem}.faq.svelte-r2qfbl summary:where(.svelte-r2qfbl) md-icon:where(.svelte-r2qfbl){color:var(--mark);transition:transform .2s ease}.faq[open].svelte-r2qfbl summary:where(.svelte-r2qfbl) md-icon:where(.svelte-r2qfbl){transform:rotate(180deg)}.faq-title.svelte-r2qfbl{margin:0;font-family:var(--gn-display-font);font-size:1.0625rem;color:var(--md-sys-color-on-surface)}.faq-body.svelte-r2qfbl{margin:.75rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--md-sys-color-on-surface-variant)}@media (max-width: 52rem){.grid-2.svelte-r2qfbl,.grid-3.svelte-r2qfbl,.grid-analyses.svelte-r2qfbl,.tiers.svelte-r2qfbl{grid-template-columns:1fr}}
