.how__intro[data-astro-cid-wkshis2o]{max-width:var(--maxw--lg);margin:var(--space--xs) 0 0;color:var(--text--page);text-wrap:pretty}.how__note[data-astro-cid-wkshis2o]{max-width:var(--maxw--lg);margin:var(--space--2xs) 0 var(--space--xl);color:var(--text--muted)}.how[data-astro-cid-wkshis2o]{--how-surface:var(--colors--black-10);--how-border:#ffffff14;--how-accent:var(--colors--purplelight);--how-num-bg:color-mix(in srgb, var(--colors--purpleprimary) 18%, transparent)}html.is-light-page .how[data-astro-cid-wkshis2o],.light-band .how[data-astro-cid-wkshis2o]{--how-surface:var(--colors--grey-10);--how-border:var(--colors--grey-30);--how-accent:var(--colors--purpleprimary);--how-num-bg:color-mix(in srgb, var(--colors--purplelight) 16%, transparent)}.how[data-astro-cid-wkshis2o]{padding-top:var(--space--2xl);padding-bottom:var(--space--5xl);scroll-margin-top:var(--space--2xl)}.how__label[data-astro-cid-wkshis2o]{margin:0 0 var(--space--lg);color:var(--how-accent);font-weight:var(--font-weight--semibold);letter-spacing:.16em;text-transform:uppercase}.how__list[data-astro-cid-wkshis2o]{gap:var(--space--md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.how__top[data-astro-cid-wkshis2o]{justify-content:space-between;align-items:center;display:flex}.how__icon[data-astro-cid-wkshis2o]{width:3rem;height:3rem;color:var(--how-accent);background-color:var(--how-num-bg);border:1px solid color-mix(in srgb, var(--how-accent) 24%, transparent);border-radius:var(--radius--md);place-items:center;display:grid}.how__icon[data-astro-cid-wkshis2o] svg{width:1.5rem;height:1.5rem}.how__top[data-astro-cid-wkshis2o].has-icon .how__num[data-astro-cid-wkshis2o]{width:auto;height:auto;color:var(--text--faint);letter-spacing:.08em;background:0 0}.how__num[data-astro-cid-wkshis2o]{width:2.5rem;height:2.5rem;color:var(--how-accent);font-weight:var(--font-weight--semibold);background-color:var(--how-num-bg);border-radius:var(--radius--full);place-items:center;display:inline-grid}.how__heading[data-astro-cid-wkshis2o]{margin-top:var(--space--md);text-wrap:balance}.how__body[data-astro-cid-wkshis2o]{margin-top:var(--space--xs);color:var(--text--muted)}.how__card[data-astro-cid-wkshis2o]{padding:var(--space--xl) var(--space--lg);background-color:var(--how-surface);border:1px solid var(--how-border);border-radius:var(--radius--lg)}@media screen and (width>=992px){.how[data-astro-cid-wkshis2o]:not(.how--rows) .how__list[data-astro-cid-wkshis2o]{--how-gap:var(--space--2xl);row-gap:0;column-gap:var(--how-gap)}.how__card[data-astro-cid-wkshis2o]{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid;position:relative}.how__card[data-astro-cid-wkshis2o]:not(:last-child):before,.how__card[data-astro-cid-wkshis2o]:not(:last-child):after{content:"";z-index:1;top:calc(var(--space--xl) + 1.25rem - .875rem);right:calc(var(--how-gap) / -2 - .875rem - 1px);border-radius:var(--radius--full);width:1.75rem;height:1.75rem;position:absolute}.how__card[data-astro-cid-wkshis2o]:not(:last-child):before{background-color:var(--surface--page);border:1px solid var(--how-border)}.how__card[data-astro-cid-wkshis2o]:not(:last-child):after{background-color:var(--how-accent);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M12 9.5l4.5 4.5-4.5 4.5' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat}}.how--rows[data-astro-cid-wkshis2o] .how__list[data-astro-cid-wkshis2o]{gap:var(--space--5xl);grid-template-columns:minmax(0,1fr)}.how__row[data-astro-cid-wkshis2o]{align-items:center;gap:var(--space--4xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.how__text[data-astro-cid-wkshis2o]{max-width:var(--maxw--md)}.how__row[data-astro-cid-wkshis2o].is-flipped .how__text[data-astro-cid-wkshis2o]{order:2}.how__evidence[data-astro-cid-wkshis2o]{justify-content:center;min-width:0;display:flex}@media screen and (width<=991px){.how__list[data-astro-cid-wkshis2o]{grid-template-columns:minmax(0,1fr)}.how--rows[data-astro-cid-wkshis2o] .how__list[data-astro-cid-wkshis2o]{gap:var(--space--4xl)}.how__row[data-astro-cid-wkshis2o]{gap:var(--space--xl);grid-template-columns:minmax(0,1fr)}.how__row[data-astro-cid-wkshis2o].is-flipped .how__text[data-astro-cid-wkshis2o]{order:0}}@media screen and (width<=767px){.how__card[data-astro-cid-wkshis2o]{padding:var(--space--lg) var(--space--md)}}@media screen and (width<=639px){.how[data-astro-cid-wkshis2o]{padding-top:var(--space--xl);padding-bottom:var(--space--2xl)}}.brief[data-astro-cid-dwdbzyd4]{grid-template-columns:minmax(0,1.1fr) 2.5rem minmax(0,.8fr) 2.5rem minmax(0,1.2fr);align-items:center;display:grid}.brief__asks[data-astro-cid-dwdbzyd4]{justify-items:end;gap:var(--space--2xs);margin:0;display:grid}.brief__ask[data-astro-cid-dwdbzyd4]{width:fit-content;max-width:100%;padding:var(--space--2xs) var(--space--sm);color:var(--colors--grey-10);background-color:var(--colors--purpleprimary);border-radius:var(--radius--md) var(--radius--md) var(--radius--2xs) var(--radius--md)}.brief__ask[data-astro-cid-dwdbzyd4]:nth-child(2){background-color:color-mix(in srgb, var(--colors--purpleprimary) 80%, var(--colors--black-10))}.brief__ask[data-astro-cid-dwdbzyd4]:nth-child(3){background-color:color-mix(in srgb, var(--colors--purpleprimary) 62%, var(--colors--black-10))}.brief__line[data-astro-cid-dwdbzyd4]{height:1px;margin-inline:var(--space--2xs);background-color:color-mix(in srgb, var(--ex-accent) 60%, transparent);transform-origin:0;position:relative}.brief__line[data-astro-cid-dwdbzyd4]:after{content:"";border-top:1px solid var(--ex-accent);border-right:1px solid var(--ex-accent);width:.45rem;height:.45rem;position:absolute;top:-.2rem;right:0;rotate:45deg}@media (prefers-reduced-motion:no-preference){.brief__line[data-astro-cid-dwdbzyd4][data-beat=draw]{animation-name:brief-draw}}@keyframes brief-draw{0%{scale:0 1}}.brief__theme[data-astro-cid-dwdbzyd4]{justify-items:center;gap:var(--space--2xs);text-align:center;display:grid}.brief__theme-ring[data-astro-cid-dwdbzyd4]{width:3.5rem;height:3.5rem;color:var(--ex-accent);background-color:var(--ex-step);border:1px solid color-mix(in srgb, var(--ex-accent) 40%, transparent);box-shadow:0 0 2rem color-mix(in srgb, var(--colors--purpleprimary) 35%, transparent);border-radius:50%;place-items:center;display:grid}.brief__theme-ring[data-astro-cid-dwdbzyd4] svg[data-astro-cid-dwdbzyd4]{width:1.5rem;height:1.5rem}.brief__theme-label[data-astro-cid-dwdbzyd4]{color:var(--ex-eyebrow);font-weight:var(--font-weight--semibold);letter-spacing:.12em;text-transform:uppercase}.brief__theme-text[data-astro-cid-dwdbzyd4]{color:var(--text--page);font-weight:var(--font-weight--semibold)}.brief__doc[data-astro-cid-dwdbzyd4]{padding:var(--space--md);color:var(--colors--black);background-color:var(--colors--grey-10);border-radius:var(--radius--md);rotate:1deg;box-shadow:0 1.25rem 2.5rem #00000059}.brief__doc-head[data-astro-cid-dwdbzyd4]{align-items:center;gap:var(--space--2xs);padding-bottom:var(--space--xs);font-weight:var(--font-weight--semibold);border-bottom:1px solid var(--colors--grey-30);display:flex}.brief__doc-head[data-astro-cid-dwdbzyd4] svg[data-astro-cid-dwdbzyd4]{width:1rem;height:1rem;color:var(--colors--purpleprimary)}.brief__rows[data-astro-cid-dwdbzyd4]{gap:var(--space--xs);margin:var(--space--xs) 0 0;display:grid}.brief__rows[data-astro-cid-dwdbzyd4] dt[data-astro-cid-dwdbzyd4]{color:var(--colors--grey-70)}.brief__rows[data-astro-cid-dwdbzyd4] dd[data-astro-cid-dwdbzyd4]{color:var(--colors--black);margin:0}.brief__status[data-astro-cid-dwdbzyd4]{width:fit-content;margin-top:var(--space--sm);padding:var(--space--3xs) var(--space--xs);color:#8a6100;font-weight:var(--font-weight--semibold);letter-spacing:.06em;text-transform:uppercase;background-color:color-mix(in srgb, var(--colors--yellow) 28%, transparent);border-radius:var(--radius--xs);border:1px dashed #b7860b;rotate:-2deg}@media screen and (width<=767px){.brief[data-astro-cid-dwdbzyd4]{gap:var(--space--sm);grid-template-columns:minmax(0,1fr);justify-items:center}.brief__asks[data-astro-cid-dwdbzyd4]{justify-items:center}.brief__doc[data-astro-cid-dwdbzyd4],.brief__status[data-astro-cid-dwdbzyd4]{rotate:none}.brief__line[data-astro-cid-dwdbzyd4]{transform-origin:top;width:1px;height:2rem;margin:0}.brief__line[data-astro-cid-dwdbzyd4]:after{inset:auto auto 0 -.2rem;rotate:135deg}@media (prefers-reduced-motion:no-preference){.brief__line[data-astro-cid-dwdbzyd4][data-beat=draw]{animation-name:brief-draw-down}}.brief__doc[data-astro-cid-dwdbzyd4]{width:100%;max-width:22rem}}@keyframes brief-draw-down{0%{scale:1 0}}.contrast[data-astro-cid-jvktshbs]{gap:var(--space--lg);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.contrast__side[data-astro-cid-jvktshbs]{justify-items:start;gap:var(--space--xs);min-width:0;display:grid}.contrast__label[data-astro-cid-jvktshbs]{color:var(--ex-eyebrow);font-weight:var(--font-weight--semibold);letter-spacing:.12em;text-transform:uppercase}.contrast__side--before[data-astro-cid-jvktshbs]{gap:var(--space--2xs);padding:var(--space--sm);border:1px dashed var(--ex-chatsi-border);border-radius:var(--radius--md)}.contrast__side--before[data-astro-cid-jvktshbs] .contrast__label[data-astro-cid-jvktshbs]{color:var(--text--faint)}.contrast__title[data-astro-cid-jvktshbs]{color:var(--text--muted);font-weight:var(--font-weight--semibold)}.contrast__tiles[data-astro-cid-jvktshbs]{gap:var(--space--2xs);width:100%;margin:var(--space--3xs) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contrast__tile[data-astro-cid-jvktshbs]{gap:var(--space--3xs);padding:var(--space--3xs) var(--space--3xs) var(--space--2xs);color:var(--text--muted);background-color:var(--ex-step-surface);border:1px solid var(--ex-chatsi-border);border-radius:var(--radius--xs);display:grid}.contrast__tile[data-astro-cid-jvktshbs]>.body-xs[data-astro-cid-jvktshbs]{padding-inline:var(--space--3xs)}.contrast__thumb[data-astro-cid-jvktshbs]{aspect-ratio:16/9;border-radius:var(--radius--2xs);background-color:#fff;display:block;position:relative;overflow:hidden}.contrast__thumb[data-astro-cid-jvktshbs] img[data-astro-cid-jvktshbs]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.contrast__bubble[data-astro-cid-jvktshbs]{max-width:92%;padding:var(--space--xs) var(--space--sm);margin:0}.contrast__bubble--shopper[data-astro-cid-jvktshbs]{color:var(--colors--grey-10);background-color:var(--colors--purpleprimary);border-radius:var(--radius--lg) var(--radius--lg) var(--radius--xs) var(--radius--lg);justify-self:end}.contrast__reply[data-astro-cid-jvktshbs]{align-items:flex-end;gap:var(--space--2xs);max-width:96%;display:flex}.contrast__reply[data-astro-cid-jvktshbs] .contrast__bubble[data-astro-cid-jvktshbs]{max-width:none}.contrast__avatar[data-astro-cid-jvktshbs]{background-color:var(--ex-avatar);border:1px solid var(--ex-chatsi-border);border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.contrast__avatar[data-astro-cid-jvktshbs] svg{width:.8125rem;height:.875rem}.contrast__bubble--chatsi[data-astro-cid-jvktshbs]{color:var(--ex-chatsi-text);background:var(--ex-chatsi);border:1px solid var(--ex-chatsi-border);border-radius:var(--radius--lg) var(--radius--lg) var(--radius--lg) var(--radius--xs)}.contrast__picks[data-astro-cid-jvktshbs]{gap:var(--space--2xs);flex-wrap:wrap;margin:0;display:flex}.contrast__pick[data-astro-cid-jvktshbs]{align-items:center;gap:var(--space--2xs);padding:.25rem var(--space--xs) .25rem .25rem;color:var(--ex-chatsi-text);border:1px solid var(--ex-chatsi-border);border-radius:var(--radius--full);display:inline-flex}.contrast__pick-tag[data-astro-cid-jvktshbs]{padding:0 var(--space--2xs);font-weight:var(--font-weight--semibold);border-radius:var(--radius--full)}.is-essential[data-astro-cid-jvktshbs] .contrast__pick-tag[data-astro-cid-jvktshbs]{color:var(--colors--grey-10);background-color:var(--colors--purpleprimary)}.is-optional[data-astro-cid-jvktshbs] .contrast__pick-tag[data-astro-cid-jvktshbs]{color:var(--ex-quick);border:1px solid var(--ex-quick-border)}.is-skip[data-astro-cid-jvktshbs]{color:var(--text--faint)}.is-skip[data-astro-cid-jvktshbs] .contrast__pick-tag[data-astro-cid-jvktshbs]{color:var(--text--faint);background-color:var(--ex-chatsi-border)}@media screen and (width<=767px){.contrast[data-astro-cid-jvktshbs]{gap:var(--space--md);grid-template-columns:minmax(0,1fr)}}.example[data-astro-cid-keou2xhe]{--ex-eyebrow:#c3abf0;--ex-panel:linear-gradient(150deg, color-mix(in srgb, var(--colors--grey-70) 24%, var(--colors--black-10)), var(--colors--black-10) 60%);--ex-border:#ffffff1a;--ex-glow:color-mix(in srgb, var(--colors--purpleprimary) 14%, transparent);--ex-chatsi:linear-gradient(140deg, #2e2343, var(--colors--black-10));--ex-chatsi-border:#ffffff1f;--ex-chatsi-text:var(--colors--grey-10);--ex-avatar:#2e2343;--ex-dot:#c4acf0;--ex-quick:#c4acf0;--ex-quick-border:#c4acf073;--ex-accent:var(--colors--purplelight);--ex-step:color-mix(in srgb, var(--colors--purpleprimary) 18%, transparent);--ex-step-surface:#ffffff08;--ex-card:var(--colors--black-10);--ex-tint:color-mix(in srgb, var(--colors--purpleprimary) 18%, transparent);--ex-rule:#ffffff14}html.is-light-page .example[data-astro-cid-keou2xhe],.light-band .example[data-astro-cid-keou2xhe]{--ex-eyebrow:var(--colors--purpleprimary);--ex-panel:var(--colors--grey-10);--ex-border:var(--colors--grey-30);--ex-glow:color-mix(in srgb, var(--colors--purplelight) 14%, transparent);--ex-chatsi:var(--colors--grey-20);--ex-chatsi-border:var(--colors--grey-30);--ex-chatsi-text:var(--colors--black);--ex-avatar:var(--colors--grey-20);--ex-dot:var(--colors--grey-60);--ex-quick:var(--colors--purpleprimary);--ex-quick-border:var(--colors--purplelight);--ex-accent:var(--colors--purpleprimary);--ex-step:color-mix(in srgb, var(--colors--purplelight) 16%, transparent);--ex-step-surface:var(--colors--grey-20);--ex-card:var(--colors--grey-10);--ex-tint:color-mix(in srgb, var(--colors--purplelight) 16%, transparent);--ex-rule:var(--colors--grey-40)}.example[data-astro-cid-keou2xhe]{padding-top:var(--space--2xl);padding-bottom:var(--space--5xl)}.example__inner[data-astro-cid-keou2xhe]{align-items:center;gap:var(--space--md);background:radial-gradient(ellipse at 50% 60%, var(--ex-glow), transparent 65%);flex-direction:column;display:flex}.example__title[data-astro-cid-keou2xhe]{color:var(--ex-eyebrow);font-weight:var(--font-weight--semibold);letter-spacing:.16em;text-transform:uppercase;align-self:stretch}.example__panel[data-astro-cid-keou2xhe]{width:100%;max-width:var(--maxw--lg);padding:var(--space--xl);background:var(--ex-panel);border:1px solid var(--ex-border);border-radius:var(--radius--lg);box-shadow:0 1.5rem 3rem #00000047}.example__turns[data-astro-cid-keou2xhe]{gap:var(--space--sm);margin:0;display:grid}.example__turn[data-astro-cid-keou2xhe]{align-items:flex-end;gap:var(--space--2xs);max-width:85%;display:flex}.example__turn--shopper[data-astro-cid-keou2xhe]{justify-self:end}.example__turn--chatsi[data-astro-cid-keou2xhe]{align-items:end;gap:var(--space--xs) var(--space--2xs);grid-template-columns:auto minmax(0,1fr);display:grid}.example__reply[data-astro-cid-keou2xhe],.example__replies[data-astro-cid-keou2xhe],.example__choices[data-astro-cid-keou2xhe],.example__compare[data-astro-cid-keou2xhe],.example__captured[data-astro-cid-keou2xhe],.example__product[data-astro-cid-keou2xhe],.example__source[data-astro-cid-keou2xhe]{grid-column:2;justify-self:start}.example__product[data-astro-cid-keou2xhe]{align-items:center;gap:var(--space--sm);padding:var(--space--2xs) var(--space--md) var(--space--2xs) var(--space--2xs);background:var(--ex-chatsi);border:1px solid color-mix(in srgb, var(--colors--purplelight) 40%, transparent);border-radius:var(--radius--md);display:flex}.example__product-thumb[data-astro-cid-keou2xhe]{aspect-ratio:4/3;border-radius:var(--radius--xs);background-color:#fff;flex:none;width:5.5rem;position:relative;overflow:hidden}.example__product-thumb[data-astro-cid-keou2xhe] img[data-astro-cid-keou2xhe]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.example__product-text[data-astro-cid-keou2xhe]{gap:.125rem;display:grid}.example__product-name[data-astro-cid-keou2xhe]{color:var(--ex-chatsi-text);font-weight:var(--font-weight--semibold)}.example__product-note[data-astro-cid-keou2xhe]{color:var(--ex-quick)}.example__captured[data-astro-cid-keou2xhe]{align-items:center;gap:var(--space--2xs);flex-wrap:wrap;display:flex}.example__captured-label[data-astro-cid-keou2xhe]{width:100%;color:var(--ex-eyebrow);font-weight:var(--font-weight--semibold);letter-spacing:.12em;text-transform:uppercase}.example__captured-chip[data-astro-cid-keou2xhe]{align-items:center;gap:var(--space--3xs);padding:var(--space--3xs) var(--space--sm) var(--space--3xs) var(--space--xs);color:var(--ex-chatsi-text);background-color:color-mix(in srgb, var(--colors--purpleprimary) 20%, transparent);border:1px solid color-mix(in srgb, var(--colors--purplelight) 40%, transparent);border-radius:var(--radius--full);display:inline-flex}.example__captured-chip[data-astro-cid-keou2xhe] svg[data-astro-cid-keou2xhe]{color:var(--ex-quick);flex:none}.example__compare[data-astro-cid-keou2xhe]{gap:var(--space--xs);padding:var(--space--sm);background:var(--ex-chatsi);border:1px solid var(--ex-chatsi-border);border-radius:var(--radius--md);display:grid}.example__compare-grid[data-astro-cid-keou2xhe]{grid-template-columns:auto repeat(var(--cols), minmax(0, 1fr));border-collapse:collapse;align-items:center;width:100%;display:grid}.example__compare-grid[data-astro-cid-keou2xhe] [data-astro-cid-keou2xhe]:is(thead,tbody,tr){display:contents}.example__compare-grid[data-astro-cid-keou2xhe] [data-astro-cid-keou2xhe]:is(th,td){padding:var(--space--2xs) var(--space--xs);text-align:left}.example__compare-head[data-astro-cid-keou2xhe]{color:var(--ex-eyebrow);font-weight:var(--font-weight--semibold);letter-spacing:.12em;text-transform:uppercase}.example__compare-label[data-astro-cid-keou2xhe]{color:var(--text--faint);border-top:1px solid var(--ex-chatsi-border);align-self:stretch;font-weight:400}.example__compare-cell[data-astro-cid-keou2xhe]{color:var(--ex-chatsi-text);border-top:1px solid var(--ex-chatsi-border);align-self:stretch}.example__compare-grid[data-astro-cid-keou2xhe] .is-pick[data-astro-cid-keou2xhe]{background-color:color-mix(in srgb, var(--colors--purpleprimary) 22%, transparent)}.example__compare-head[data-astro-cid-keou2xhe].is-pick{border-radius:var(--radius--xs) var(--radius--xs) 0 0}.example__compare-verdict[data-astro-cid-keou2xhe]{padding:var(--space--3xs) var(--space--sm);color:var(--colors--grey-10);font-weight:var(--font-weight--semibold);background-color:var(--colors--purpleprimary);border-radius:.875rem;justify-self:start}.example__choices[data-astro-cid-keou2xhe]{gap:var(--space--xs);padding:var(--space--sm);background:var(--ex-chatsi);border:1px solid var(--ex-chatsi-border);border-radius:var(--radius--md);display:grid}.example__choice-group[data-astro-cid-keou2xhe]{gap:var(--space--3xs);display:grid}.example__choice-label[data-astro-cid-keou2xhe]{color:var(--ex-eyebrow);font-weight:var(--font-weight--semibold);letter-spacing:.12em;text-transform:uppercase}.example__choice-row[data-astro-cid-keou2xhe]{gap:var(--space--2xs);flex-wrap:wrap;display:flex}.example__choice[data-astro-cid-keou2xhe]{padding:var(--space--3xs) var(--space--sm);color:var(--ex-quick);border:1px solid var(--ex-quick-border);border-radius:var(--radius--full)}.example__choice[data-astro-cid-keou2xhe].is-selected{color:var(--colors--grey-10);background-color:var(--colors--purpleprimary);border-color:var(--colors--purpleprimary)}.example__replies[data-astro-cid-keou2xhe]{gap:var(--space--2xs);flex-wrap:wrap;display:flex}.example__quick[data-astro-cid-keou2xhe]{padding:var(--space--3xs) var(--space--sm);color:var(--ex-quick);border:1px solid var(--ex-quick-border);border-radius:var(--radius--full)}.example__source[data-astro-cid-keou2xhe]{align-items:center;gap:var(--space--3xs);padding:var(--space--3xs) var(--space--xs);color:var(--text--muted);border:1px solid var(--ex-chatsi-border);border-radius:var(--radius--full);display:inline-flex}.example__source[data-astro-cid-keou2xhe] svg[data-astro-cid-keou2xhe]{width:.875rem;height:.875rem;color:var(--ex-dot);flex:none}.example__bubble[data-astro-cid-keou2xhe]{padding:var(--space--xs) var(--space--md);margin:0}.example__turn--shopper[data-astro-cid-keou2xhe] .example__bubble[data-astro-cid-keou2xhe]{color:var(--colors--grey-10);background-color:var(--colors--purpleprimary);border-radius:var(--radius--lg) var(--radius--lg) var(--radius--xs) var(--radius--lg)}.example__turn--chatsi[data-astro-cid-keou2xhe] .example__bubble[data-astro-cid-keou2xhe]{color:var(--ex-chatsi-text);background:var(--ex-chatsi);border:1px solid var(--ex-chatsi-border);border-radius:var(--radius--lg) var(--radius--lg) var(--radius--lg) var(--radius--xs)}.example__avatar[data-astro-cid-keou2xhe]{background-color:var(--ex-avatar);border:1px solid var(--ex-chatsi-border);border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.example__avatar[data-astro-cid-keou2xhe] svg{width:1rem;height:1.08rem}.example__reply[data-astro-cid-keou2xhe]{display:grid;position:relative}.example__typing[data-astro-cid-keou2xhe]{height:3rem;padding:0 var(--space--md);background:var(--ex-chatsi);border:1px solid var(--ex-chatsi-border);border-radius:var(--radius--lg) var(--radius--lg) var(--radius--lg) var(--radius--xs);opacity:0;align-items:center;gap:.3rem;display:flex;position:absolute;bottom:0;left:0}.example__typing[data-astro-cid-keou2xhe] i[data-astro-cid-keou2xhe]{background-color:var(--ex-dot);border-radius:50%;width:.4375rem;height:.4375rem}@media (prefers-reduced-motion:no-preference){.example__typing[data-astro-cid-keou2xhe][data-beat=typing]{animation-name:example-typing;animation-duration:calc(.9s * var(--motion--tempo));animation-timing-function:linear}.example__typing[data-astro-cid-keou2xhe] i[data-astro-cid-keou2xhe]{animation:.6s ease-in-out infinite alternate example-dot}.example__typing[data-astro-cid-keou2xhe] i[data-astro-cid-keou2xhe]:nth-child(2){animation-delay:.15s}.example__typing[data-astro-cid-keou2xhe] i[data-astro-cid-keou2xhe]:nth-child(3){animation-delay:.3s}}@keyframes example-typing{0%{opacity:0;translate:0 .5rem}20%,85%{opacity:1;translate:0}to{opacity:0}}@keyframes example-dot{to{translate:0 -.25rem}}.example__narration[data-astro-cid-keou2xhe]{max-width:32rem;color:var(--text--muted);text-align:center;justify-self:center}.example__panel--workflow[data-astro-cid-keou2xhe]{max-width:var(--maxw--2xl)}.example__steps[data-astro-cid-keou2xhe]{gap:var(--space--xl);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.example__step[data-astro-cid-keou2xhe]{align-content:start;gap:var(--space--2xs);padding:var(--space--md);background-color:var(--ex-step-surface);border:1px solid var(--ex-chatsi-border);border-radius:var(--radius--md);display:grid;position:relative}.example__step[data-astro-cid-keou2xhe]:last-child{border-color:color-mix(in srgb, var(--ex-accent) 45%, transparent);box-shadow:0 0 2rem color-mix(in srgb, var(--colors--purpleprimary) 18%, transparent)}.example__step[data-astro-cid-keou2xhe]+.example__step[data-astro-cid-keou2xhe]:before{content:"";top:50%;left:calc(var(--space--xl) / -2 - .3rem);border-top:1.5px solid var(--text--faint);border-right:1.5px solid var(--text--faint);width:.5rem;height:.5rem;position:absolute;rotate:45deg}.example__step-num[data-astro-cid-keou2xhe]{width:2rem;height:2rem;color:var(--ex-accent);font-weight:var(--font-weight--semibold);background-color:var(--ex-step);border-radius:var(--radius--full);place-items:center;display:grid}.example__step-label[data-astro-cid-keou2xhe]{margin-top:var(--space--2xs);color:var(--ex-accent);font-weight:var(--font-weight--semibold);letter-spacing:.08em;text-transform:uppercase}.example__step-text[data-astro-cid-keou2xhe]{margin:0}@media screen and (width<=767px){.example__panel[data-astro-cid-keou2xhe]{padding:var(--space--lg) var(--space--md)}.example__turn[data-astro-cid-keou2xhe]{max-width:92%}.example__steps[data-astro-cid-keou2xhe]{gap:var(--space--xl);grid-auto-flow:row}.example__step[data-astro-cid-keou2xhe]+.example__step[data-astro-cid-keou2xhe]:before{top:calc(var(--space--xl) / -2 - .4rem);left:50%;rotate:135deg}}@media screen and (width<=599px){.example__compare[data-astro-cid-keou2xhe]{padding:var(--space--sm);grid-column:1/-1;justify-self:stretch}.example__compare-grid[data-astro-cid-keou2xhe]{grid-template-columns:auto repeat(var(--cols), minmax(min-content, 1fr));align-items:start}.example__compare-grid[data-astro-cid-keou2xhe] [data-astro-cid-keou2xhe]:is(th,td){padding:var(--space--2xs)}.example__compare-head[data-astro-cid-keou2xhe]{letter-spacing:.02em;overflow-wrap:normal}.example__compare-label[data-astro-cid-keou2xhe]{align-self:stretch}.example__turn--chatsi[data-astro-cid-keou2xhe]{column-gap:var(--space--3xs)}.example__avatar[data-astro-cid-keou2xhe]{width:1.75rem;height:1.75rem}.example__avatar[data-astro-cid-keou2xhe] svg{width:.8125rem;height:.875rem}.example__bubble[data-astro-cid-keou2xhe]{padding:var(--space--xs) var(--space--sm)}.example__product[data-astro-cid-keou2xhe]{gap:var(--space--xs);padding-right:var(--space--sm)}.example__product-thumb[data-astro-cid-keou2xhe]{width:4.5rem}}@media screen and (width<=400px){.example__panel[data-astro-cid-keou2xhe]{padding:var(--space--md) var(--space--sm)}.example__turn--chatsi[data-astro-cid-keou2xhe]{max-width:100%}.example__turn--shopper[data-astro-cid-keou2xhe]{max-width:88%}.example__turn--shopper[data-astro-cid-keou2xhe] .example__bubble[data-astro-cid-keou2xhe]{text-wrap:balance}.example__compare[data-astro-cid-keou2xhe]{padding:var(--space--xs)}.example__compare-grid[data-astro-cid-keou2xhe] [data-astro-cid-keou2xhe]:is(th,td){padding:.375rem}.example__compare-cell[data-astro-cid-keou2xhe]{font-size:var(--type--body-xs-size);line-height:var(--type--body-xs-height)}}@media screen and (width<=639px){.example[data-astro-cid-keou2xhe]{padding-top:var(--space--xl);padding-bottom:var(--space--2xl)}}.example__arrow[data-astro-cid-keou2xhe],.example__page[data-astro-cid-keou2xhe],.example__prompt[data-astro-cid-keou2xhe],.example__prompt-ring[data-astro-cid-keou2xhe],.example__doc[data-astro-cid-keou2xhe],.example__out[data-astro-cid-keou2xhe],.example__cite[data-astro-cid-keou2xhe],.example__diff-card[data-astro-cid-keou2xhe],.example__pb-q[data-astro-cid-keou2xhe],.example__pb-card[data-astro-cid-keou2xhe],.example__ins-source[data-astro-cid-keou2xhe]{--x:0;--y:0;--s:1;translate:calc(var(--x) * 1px) calc(var(--y) * 1px);scale:var(--s)}.example__diff[data-astro-cid-keou2xhe]{align-items:center;gap:var(--space--sm);display:flex}.example__diff-card[data-astro-cid-keou2xhe]{align-content:start;gap:var(--space--2xs);min-width:0;padding:var(--space--md) var(--space--lg);background-color:var(--ex-card);border:1px solid var(--ex-border);border-radius:var(--radius--md);flex:1 1 0;display:grid}.example__diff-card--after[data-astro-cid-keou2xhe]{color:var(--colors--grey-10);background:linear-gradient(150deg, #241938, var(--colors--black-20) 80%);box-shadow:0 1.25rem 2.5rem -1.25rem color-mix(in srgb, var(--colors--purpleprimary) 40%, transparent);border-color:#c4acf04d;flex-grow:1.6}.example__diff-label[data-astro-cid-keou2xhe]{color:var(--ex-accent);font-weight:var(--font-weight--semibold);letter-spacing:.08em;text-transform:uppercase}.example__diff-card--after[data-astro-cid-keou2xhe] .example__diff-label[data-astro-cid-keou2xhe]{color:#c4acf0}.example__diff-text[data-astro-cid-keou2xhe]{text-wrap:pretty;margin:0}.example__ins[data-astro-cid-keou2xhe]{--hl:1;color:inherit;background-image:linear-gradient(#a477f966,#a477f966);background-repeat:no-repeat;background-size:calc(var(--hl) * 100%) 100%;box-decoration-break:clone;border-radius:.25rem;padding:.0625rem .25rem;text-decoration:none}.example__ins-source[data-astro-cid-keou2xhe]{color:#c4acf0;font-weight:var(--font-weight--semibold);vertical-align:.125rem;transform-origin:0;border-radius:var(--radius--full);background:#8042f62e;border:1px solid #c4acf066;padding:.0625rem .5rem;display:inline-block}.example__discovery[data-astro-cid-keou2xhe] .example__diff-card--after[data-astro-cid-keou2xhe]{flex-grow:1}.example__discovery[data-astro-cid-keou2xhe] .example__diff-card[data-astro-cid-keou2xhe]:not(.example__diff-card--after){flex-grow:1.3}.example__ask[data-astro-cid-keou2xhe]{font-family:"Manrope Regular", var(--font-family);background:var(--colors--purpleprimary);border-radius:1rem 1rem .25rem;margin:0;padding:.625rem .875rem}.example__context[data-astro-cid-keou2xhe]{gap:var(--space--2xs);margin:0;display:grid}.example__context[data-astro-cid-keou2xhe] li[data-astro-cid-keou2xhe]{align-items:center;gap:var(--space--2xs);display:flex}.example__context[data-astro-cid-keou2xhe] svg[data-astro-cid-keou2xhe]{fill:none;width:1.125rem;height:1.125rem;stroke:var(--colors--grey-10);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:var(--colors--purpleprimary);border-radius:50%;flex:none;padding:.1875rem}.example__discovery[data-astro-cid-keou2xhe] .example__ins-source[data-astro-cid-keou2xhe]{color:var(--ex-accent);background:var(--ex-tint);border-color:#0000;justify-self:start}.example__pb[data-astro-cid-keou2xhe]{gap:var(--space--sm);display:grid}.example__pb-q[data-astro-cid-keou2xhe]{color:var(--colors--grey-10);font-family:"Manrope Regular", var(--font-family);background:var(--colors--purpleprimary);box-shadow:0 .75rem 1.75rem -.75rem color-mix(in srgb, var(--colors--purpleprimary) 60%, transparent);border-radius:1.25rem 1.25rem .3125rem;justify-self:end;margin:0;padding:.75rem 1.125rem}.example__pb-card[data-astro-cid-keou2xhe]{padding:var(--space--2xs);background-color:var(--ex-card);border:1px solid var(--ex-border);border-radius:var(--radius--md);box-shadow:0 1.25rem 2.5rem -1.5rem color-mix(in srgb, var(--colors--purpleprimary) 30%, transparent);margin:0;list-style:none}.example__pb-row[data-astro-cid-keou2xhe]{--on:0;align-items:center;gap:var(--space--md);padding:var(--space--sm) var(--space--md);border-radius:calc(var(--radius--md) - .375rem);background:color-mix(in srgb, var(--ex-accent) calc(var(--on) * 10%), transparent);grid-template-columns:9.5rem minmax(0,1fr);display:grid}.example__pb-row[data-astro-cid-keou2xhe]+.example__pb-row[data-astro-cid-keou2xhe]{position:relative}.example__pb-row[data-astro-cid-keou2xhe]+.example__pb-row[data-astro-cid-keou2xhe]:before{content:"";top:0;left:var(--space--md);right:var(--space--md);background:var(--ex-rule);height:1px;position:absolute}.example__pb-cat[data-astro-cid-keou2xhe]{align-items:center;gap:var(--space--2xs);font-weight:var(--font-weight--semibold);display:flex}.example__pb-icon[data-astro-cid-keou2xhe]{background:var(--colors--purpleprimary);border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.example__pb-icon[data-astro-cid-keou2xhe] svg[data-astro-cid-keou2xhe]{fill:none;width:1.125rem;height:1.125rem;stroke:var(--colors--grey-10);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.example__pb-asks[data-astro-cid-keou2xhe]{text-wrap:pretty;gap:.125rem;margin:0;display:grid}.example__pb-kicker[data-astro-cid-keou2xhe]{color:var(--ex-accent);font-weight:var(--font-weight--semibold);letter-spacing:.08em;text-transform:uppercase}.example__insight[data-astro-cid-keou2xhe] .example__diff-card--after[data-astro-cid-keou2xhe]{flex-grow:1.4}.example__asks[data-astro-cid-keou2xhe]{gap:.4375rem;display:grid}.example__insight[data-astro-cid-keou2xhe] .example__ask[data-astro-cid-keou2xhe]{margin-right:calc((2 - var(--n)) * 1.5rem);justify-self:end;padding:.4375rem .875rem}.example__finding[data-astro-cid-keou2xhe]{margin:var(--space--2xs) 0 0;padding-top:var(--space--xs);border-top:1px solid #ffffff1a;gap:.125rem;display:grid}.example__finding-kicker[data-astro-cid-keou2xhe]{color:#c4acf0;font-weight:var(--font-weight--semibold);letter-spacing:.08em;text-transform:uppercase}.example__sourced[data-astro-cid-keou2xhe]{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1.2fr);align-items:center;display:grid}.example__doc[data-astro-cid-keou2xhe]{gap:var(--space--xs);padding:var(--space--md);background-color:var(--ex-card);border:1px solid var(--ex-border);border-radius:var(--radius--md);box-shadow:0 1.25rem 2.5rem -1.5rem color-mix(in srgb, var(--colors--purpleprimary) 32%, transparent);display:grid}.example__doc-head[data-astro-cid-keou2xhe]{align-items:center;gap:var(--space--2xs);font-weight:var(--font-weight--semibold);display:flex}.example__doc-head[data-astro-cid-keou2xhe] svg[data-astro-cid-keou2xhe]{fill:none;width:1.125rem;height:1.125rem;stroke:var(--ex-accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.example__doc-section[data-astro-cid-keou2xhe]{color:var(--ex-accent);font-weight:var(--font-weight--semibold);letter-spacing:.08em;text-transform:uppercase}.example__doc-lines[data-astro-cid-keou2xhe]{gap:.4375rem;display:grid}.example__doc-lines[data-astro-cid-keou2xhe] i[data-astro-cid-keou2xhe]{background:var(--colors--grey-30);border-radius:var(--radius--full);height:.375rem;display:block}.example__doc-lines[data-astro-cid-keou2xhe] i[data-astro-cid-keou2xhe]:nth-child(2){width:85%}.example__doc-lines[data-astro-cid-keou2xhe] i[data-astro-cid-keou2xhe]:nth-child(3){width:60%}.example__doc-excerpt[data-astro-cid-keou2xhe]{margin:0}.example__hl[data-astro-cid-keou2xhe]{--hl:1;color:inherit;background-color:#0000;background-image:linear-gradient(color-mix(in srgb, var(--colors--purplelight) 32%, transparent), color-mix(in srgb, var(--colors--purplelight) 32%, transparent));background-repeat:no-repeat;background-size:calc(var(--hl) * 100%) 100%;box-decoration-break:clone;border-radius:.25rem;padding:.0625rem .1875rem}.example__fork[data-astro-cid-keou2xhe]{width:100%;height:12rem;overflow:visible}.example__fork[data-astro-cid-keou2xhe] path[data-astro-cid-keou2xhe]{fill:none;stroke:var(--ex-accent);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.example__outs[data-astro-cid-keou2xhe]{gap:var(--space--sm);display:grid}.example__out[data-astro-cid-keou2xhe]{gap:var(--space--2xs);padding:var(--space--sm) var(--space--md);color:var(--colors--grey-10);background:linear-gradient(150deg, #241938, var(--colors--black-20) 80%);border-radius:var(--radius--md);box-shadow:0 1rem 2rem -1rem color-mix(in srgb, var(--colors--black-20) 60%, transparent);border:1px solid #c4acf04d;display:grid}.example__out-label[data-astro-cid-keou2xhe]{color:#c4acf0;font-weight:var(--font-weight--semibold);letter-spacing:.08em;text-transform:uppercase}.example__out-query[data-astro-cid-keou2xhe]{align-items:center;gap:var(--space--2xs);padding:.375rem var(--space--sm);font-family:"Manrope Regular", var(--font-family);border-radius:var(--radius--full);background:#ffffff0f;border:1px solid #c4acf04d;display:flex}.example__out-query[data-astro-cid-keou2xhe] svg[data-astro-cid-keou2xhe]{fill:none;stroke:#c4acf0;stroke-width:1.8px;stroke-linecap:round;flex:none;width:.875rem;height:.875rem}.example__out-q[data-astro-cid-keou2xhe]{font-family:"Manrope Regular", var(--font-family);background:var(--colors--purpleprimary);border-radius:1rem 1rem .25rem;justify-self:end;margin:0;padding:.375rem .75rem}.example__out-text[data-astro-cid-keou2xhe]{font-family:"Manrope Regular", var(--font-family);color:#e4dcf5;margin:0}.example__cite[data-astro-cid-keou2xhe]{color:#c4acf0;font-weight:var(--font-weight--semibold);transform-origin:0;border-radius:var(--radius--full);background:#8042f62e;border:1px solid #c4acf066;justify-self:start;padding:.125rem .625rem}.example__window-wide[data-astro-cid-keou2xhe]{background-color:var(--ex-card);border:1px solid var(--ex-border);border-radius:var(--radius--lg);box-shadow:0 1.5rem 3rem -1.5rem color-mix(in srgb, var(--colors--purpleprimary) 32%, transparent);overflow:hidden}.example__chrome[data-astro-cid-keou2xhe]{border-bottom:1px solid var(--ex-border);align-items:center;gap:.3125rem;padding:.625rem .875rem;display:flex}.example__chrome[data-astro-cid-keou2xhe] i[data-astro-cid-keou2xhe]{background:var(--colors--grey-40);border-radius:50%;width:.4375rem;height:.4375rem}.example__places[data-astro-cid-keou2xhe]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.example__place[data-astro-cid-keou2xhe]{align-content:start;gap:var(--space--sm);padding:var(--space--md) var(--space--md) 4.75rem;display:grid;position:relative}.example__place[data-astro-cid-keou2xhe]+.example__place[data-astro-cid-keou2xhe]{border-left:1px dashed var(--colors--grey-40)}.example__place-tab[data-astro-cid-keou2xhe]{color:var(--ex-accent);font-weight:var(--font-weight--semibold);letter-spacing:.06em;text-transform:uppercase;background-color:var(--ex-tint);border-radius:var(--radius--full);justify-self:start;padding:.1875rem .625rem}.example__page--listing[data-astro-cid-keou2xhe]{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.example__tile[data-astro-cid-keou2xhe]{gap:.375rem;display:grid}.example__tile-img[data-astro-cid-keou2xhe],.example__hero-img[data-astro-cid-keou2xhe]{aspect-ratio:1;background:linear-gradient(135deg, var(--colors--grey-20), var(--colors--grey-30));border-radius:var(--radius--xs);display:block}.example__tile-line[data-astro-cid-keou2xhe]{background:var(--colors--grey-30);border-radius:var(--radius--full);width:80%;height:.375rem;display:block}.example__page--detail[data-astro-cid-keou2xhe]{gap:var(--space--sm);grid-template-columns:4.5rem 1fr;align-items:start;display:grid}.example__detail[data-astro-cid-keou2xhe]{gap:.4375rem;padding-top:.125rem;display:grid}.example__tile-line--title[data-astro-cid-keou2xhe]{background:var(--colors--grey-40);width:85%;height:.5rem}.example__tile-line--short[data-astro-cid-keou2xhe]{background:color-mix(in srgb, var(--colors--purplelight) 45%, transparent);width:40%}.example__buy[data-astro-cid-keou2xhe]{background:var(--colors--purpleprimary);border-radius:var(--radius--full);width:5.5rem;height:1.25rem;margin-top:.25rem}.example__prompt[data-astro-cid-keou2xhe]{left:var(--space--md);right:var(--space--md);bottom:var(--space--md);align-items:center;gap:var(--space--2xs);padding:.625rem var(--space--sm);color:var(--colors--grey-10);font-family:"Manrope Regular", var(--font-family);transform-origin:50% 100%;background:linear-gradient(140deg, #2e2343, var(--colors--black-20));border-radius:var(--radius--lg);box-shadow:0 .75rem 1.5rem -.5rem color-mix(in srgb, var(--colors--black-20) 55%, transparent), 0 0 1.5rem color-mix(in srgb, var(--colors--purpleprimary) 28%, transparent);border:1px solid #c4acf066;margin:0;font-weight:400;display:flex;position:absolute}.example__prompt[data-astro-cid-keou2xhe] svg{color:#c4acf0;flex:none;width:.875rem;height:.875rem}.example__prompt-ring[data-astro-cid-keou2xhe]{border:2px solid var(--colors--purplelight);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px}.example__arrow[data-astro-cid-keou2xhe]{width:2rem;height:2rem;color:var(--ex-accent);background-color:var(--surface--page);border:1px solid var(--ex-border);border-radius:var(--radius--full);flex:none;align-self:center;place-items:center;display:grid}.example__arrow[data-astro-cid-keou2xhe] svg[data-astro-cid-keou2xhe]{width:1rem;height:1rem}@media screen and (width<=767px){.example__diff[data-astro-cid-keou2xhe]{flex-direction:column;align-items:stretch}.example__diff[data-astro-cid-keou2xhe]>.example__arrow[data-astro-cid-keou2xhe]{align-self:center}.example__diff[data-astro-cid-keou2xhe]>.example__arrow[data-astro-cid-keou2xhe] svg[data-astro-cid-keou2xhe]{rotate:90deg}.example__pb-row[data-astro-cid-keou2xhe]{gap:var(--space--2xs);grid-template-columns:minmax(0,1fr)}.example__sourced[data-astro-cid-keou2xhe]{gap:var(--space--md);grid-template-columns:minmax(0,1fr)}.example__fork[data-astro-cid-keou2xhe]{display:none}.example__places[data-astro-cid-keou2xhe]{grid-template-columns:minmax(0,1fr)}.example__place[data-astro-cid-keou2xhe]+.example__place[data-astro-cid-keou2xhe]{border-left:0;border-top:1px dashed var(--colors--grey-40)}}
