.sl[data-astro-cid-gtflchau]{padding-block:var(--cds-spacing-12);scroll-margin-top:64px}.sl--white[data-astro-cid-gtflchau]{background:var(--cds-white)}.sl--gray[data-astro-cid-gtflchau]{background:var(--cds-gray-10)}.sl__grid[data-astro-cid-gtflchau]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--cds-spacing-09) var(--cds-spacing-11);align-items:start}.sl__lead[data-astro-cid-gtflchau]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cds-spacing-06)}@media(min-width:1024px){.sl__lead[data-astro-cid-gtflchau]{position:sticky;top:96px}}.sl__eyebrow[data-astro-cid-gtflchau]{margin:0;color:var(--cds-text-secondary);font-family:var(--cds-font-mono);font-size:var(--cds-type-12);line-height:var(--cds-line-12);letter-spacing:.32px;text-transform:uppercase}.sl__eyebrow--list[data-astro-cid-gtflchau]{margin-bottom:var(--cds-spacing-06)}.sl__title[data-astro-cid-gtflchau]{margin:0;font-size:clamp(1.875rem,1.3rem + 1.8vw,var(--cds-type-42));font-weight:300;line-height:1.2;letter-spacing:var(--cds-letter-spacing-display);text-wrap:pretty}.sl__accent[data-astro-cid-gtflchau]{color:var(--cds-blue-60)}.sl__lead[data-astro-cid-gtflchau]>*:not(p):not(h2){align-self:stretch;width:100%;margin:var(--cds-spacing-03) 0 0}.sl__intro[data-astro-cid-gtflchau]{margin:0;color:var(--cds-text-secondary);font-size:var(--cds-type-16);line-height:1.5rem;text-wrap:pretty}.sl__list[data-astro-cid-gtflchau]{margin:0;padding:0;border-top:1px solid var(--cds-border-subtle-01);list-style:none}.sl__item[data-astro-cid-gtflchau]{display:grid;grid-template-columns:64px minmax(0,1fr);padding:var(--cds-spacing-07) 0;border-bottom:1px solid var(--cds-border-subtle-01)}.sl--gray[data-astro-cid-gtflchau] .sl__list[data-astro-cid-gtflchau],.sl--gray[data-astro-cid-gtflchau] .sl__item[data-astro-cid-gtflchau]{border-color:var(--cds-gray-30)}.sl__num[data-astro-cid-gtflchau]{padding-top:4px;color:var(--cds-gray-60);font-family:var(--cds-font-mono);font-size:var(--cds-type-12);line-height:var(--cds-line-12)}.sl__item-title[data-astro-cid-gtflchau]{margin:0;text-wrap:balance;font-size:var(--cds-type-20);font-weight:400;line-height:var(--cds-line-20)}.sl__item-desc[data-astro-cid-gtflchau]{max-width:var(--ss-measure-text, 68ch);margin:var(--cds-spacing-03) 0 0;color:var(--cds-text-secondary);font-size:var(--cds-type-14);line-height:1.375rem;text-wrap:pretty}.sl__item-desc[data-astro-cid-gtflchau] a,.sl__body[data-astro-cid-gtflchau] .sl-note a{color:var(--cds-link-primary);text-decoration:underline;text-underline-offset:3px}.sl__item-desc[data-astro-cid-gtflchau] a:hover,.sl__body[data-astro-cid-gtflchau] .sl-note a:hover{text-decoration-thickness:2px}.sl__item-desc[data-astro-cid-gtflchau] strong{color:var(--cds-text-primary);font-weight:600}.sl__body[data-astro-cid-gtflchau] .sl-note{margin:var(--cds-spacing-07) 0 0;padding:var(--cds-spacing-06);border-left:3px solid var(--cds-blue-60);background:var(--cds-gray-10)}.sl--gray[data-astro-cid-gtflchau] .sl__body[data-astro-cid-gtflchau] .sl-note{background:var(--cds-white)}.sl__body[data-astro-cid-gtflchau] .sl-note h3{margin:0 0 var(--cds-spacing-03);font-size:var(--cds-type-16);font-weight:600;line-height:var(--cds-line-16)}.sl__body[data-astro-cid-gtflchau] .sl-note p{max-width:var(--ss-measure-text, 68ch);margin:0;color:var(--cds-text-secondary);font-size:var(--cds-type-14);line-height:1.375rem}@media(max-width:1023px){.sl__grid[data-astro-cid-gtflchau]{grid-template-columns:minmax(0,1fr)}}@media(max-width:719px){.sl[data-astro-cid-gtflchau]{padding-block:var(--cds-spacing-10)}.sl__item[data-astro-cid-gtflchau]{grid-template-columns:40px minmax(0,1fr);padding:var(--cds-spacing-06) 0}.sl__item-title[data-astro-cid-gtflchau]{font-size:var(--cds-type-18);line-height:var(--cds-line-18)}}.ap[data-astro-cid-pevx4vqi]{padding-block:var(--cds-spacing-12);background:var(--cds-gray-10);scroll-margin-top:64px}.ap__head[data-astro-cid-pevx4vqi]{margin-bottom:var(--cds-spacing-08)}.ap__head--split[data-astro-cid-pevx4vqi]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--cds-spacing-06) var(--cds-spacing-10);align-items:end}.ap__eyebrow[data-astro-cid-pevx4vqi]{margin:0 0 var(--cds-spacing-05);color:var(--cds-text-secondary);font-family:var(--cds-font-mono);font-size:var(--cds-type-12);line-height:var(--cds-line-12);letter-spacing:.32px;text-transform:uppercase}.ap__eyebrow--lg[data-astro-cid-pevx4vqi]{margin-bottom:var(--cds-spacing-06)}.ap__title[data-astro-cid-pevx4vqi]{max-width:39rem;margin:0;font-size:clamp(1.875rem,1.3rem + 1.8vw,var(--cds-type-42));font-weight:300;line-height:1.2;letter-spacing:var(--cds-letter-spacing-display)}.ap__intro[data-astro-cid-pevx4vqi]{max-width:520px;margin:0;text-wrap:pretty;color:var(--cds-text-secondary);font-size:var(--cds-type-16);line-height:1.5rem}.ap__tabs[data-astro-cid-pevx4vqi]{display:grid;grid-template-columns:repeat(var(--ap-cols, 5),minmax(0,1fr));gap:1px;border:1px solid var(--cds-border-subtle-01);border-bottom:0;background:var(--cds-border-subtle-01)}.ap__tab[data-astro-cid-pevx4vqi]{position:relative;display:block;box-sizing:border-box;width:100%;height:240px;margin:0;padding:0;overflow:hidden;border:0;border-top:2px solid transparent;background:var(--cds-gray-100);color:var(--cds-white);font:inherit;text-align:left;cursor:pointer}.ap__tab[data-astro-cid-pevx4vqi].is-active{border-top-color:var(--cds-blue-60)}.ap__tab[data-astro-cid-pevx4vqi]:focus-visible{outline:none}.ap__tab[data-astro-cid-pevx4vqi]:focus-visible:after{content:"";position:absolute;inset:4px;z-index:1;border:2px solid var(--cds-white);box-shadow:0 0 0 1px #16161699,inset 0 0 0 1px #16161699;pointer-events:none}.ap__media[data-astro-cid-pevx4vqi]{position:absolute;inset:0;opacity:.5;transition:opacity var(--cds-motion-productive-standard) var(--cds-easing-productive-standard)}.ap__tab[data-astro-cid-pevx4vqi].is-active .ap__media[data-astro-cid-pevx4vqi]{opacity:1}@media(hover:hover){.ap__tab[data-astro-cid-pevx4vqi]:hover .ap__media[data-astro-cid-pevx4vqi]{opacity:1}}.ap__caption[data-astro-cid-pevx4vqi]{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:var(--cds-spacing-02);padding:var(--cds-spacing-05) 20px;background:#161616b8}.ap__num[data-astro-cid-pevx4vqi]{color:var(--cds-gray-40);font-family:var(--cds-font-mono);font-size:var(--cds-type-12);line-height:var(--cds-line-12);letter-spacing:.32px}.ap__label[data-astro-cid-pevx4vqi]{font-size:var(--cds-type-18);line-height:1.5rem}.ap__tag[data-astro-cid-pevx4vqi]{color:var(--cds-gray-30);font-size:var(--cds-type-12);line-height:var(--cds-line-12)}.ap__panel[data-astro-cid-pevx4vqi]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1px;border:1px solid var(--cds-border-subtle-01);background:var(--cds-border-subtle-01)}.ap__tabs[data-astro-cid-pevx4vqi][data-ap-js]~.ap__panel[data-astro-cid-pevx4vqi]:not(.is-active),.ap__panel[data-astro-cid-pevx4vqi][hidden]{display:none}.ap__panel[data-astro-cid-pevx4vqi]+.ap__panel[data-astro-cid-pevx4vqi]{margin-top:var(--cds-spacing-05)}.ap__panel[data-astro-cid-pevx4vqi]:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.ap__problem[data-astro-cid-pevx4vqi],.ap__solution[data-astro-cid-pevx4vqi]{padding:var(--cds-spacing-09) var(--cds-spacing-08);background:var(--cds-white)}.ap__problem[data-astro-cid-pevx4vqi]{display:flex;flex-direction:column;gap:var(--cds-spacing-06)}.ap__kind[data-astro-cid-pevx4vqi]{align-self:flex-start;margin:0;padding:3px 8px;background:var(--cds-blue-10);color:var(--cds-blue-70);font-family:var(--cds-font-mono);font-size:var(--cds-type-12);line-height:var(--cds-line-12);letter-spacing:.32px}.ap__headline[data-astro-cid-pevx4vqi]{margin:0;text-wrap:balance;font-size:var(--cds-type-28);font-weight:300;line-height:var(--cds-line-28);text-wrap:pretty}.ap__art[data-astro-cid-pevx4vqi]{position:relative;flex:1;min-height:180px}.ap__links[data-astro-cid-pevx4vqi]{display:flex;flex-direction:column;gap:var(--cds-spacing-03);margin:0;padding:0;list-style:none}.ap__links[data-astro-cid-pevx4vqi] a[data-astro-cid-pevx4vqi]{color:var(--cds-link-primary);font-size:var(--cds-type-14);line-height:var(--cds-line-14);text-decoration:none}.ap__links[data-astro-cid-pevx4vqi] a[data-astro-cid-pevx4vqi]:hover{text-decoration:underline}.ap__steps[data-astro-cid-pevx4vqi]{margin:0;padding:0;border-top:1px solid var(--cds-border-subtle-01);list-style:none}.ap__step[data-astro-cid-pevx4vqi]{display:grid;grid-template-columns:64px minmax(0,1fr);padding:var(--cds-spacing-06) 0;border-bottom:1px solid var(--cds-border-subtle-01)}.ap__step-num[data-astro-cid-pevx4vqi]{padding-top:3px;color:var(--cds-gray-60);font-family:var(--cds-font-mono);font-size:var(--cds-type-12)}.ap__step[data-astro-cid-pevx4vqi] p[data-astro-cid-pevx4vqi]{margin:0;font-size:var(--cds-type-16);line-height:1.5rem;text-wrap:pretty}.ap__note[data-astro-cid-pevx4vqi]{max-width:var(--ss-measure-text, 68ch);margin:var(--cds-spacing-06) 0 0;color:var(--cds-text-secondary);font-size:var(--cds-type-14);line-height:1.375rem}.ap__step[data-astro-cid-pevx4vqi] a,.ap__note[data-astro-cid-pevx4vqi] a{color:var(--cds-link-primary);text-decoration:underline;text-underline-offset:3px}.ap__step[data-astro-cid-pevx4vqi] a:hover,.ap__note[data-astro-cid-pevx4vqi] a:hover{text-decoration-thickness:2px}.ap__cta[data-astro-cid-pevx4vqi]{margin-top:var(--cds-spacing-08)}@media(max-width:1023px){.ap__head--split[data-astro-cid-pevx4vqi]{grid-template-columns:minmax(0,1fr)}.ap__tabs[data-astro-cid-pevx4vqi]{display:flex;margin-inline:calc(var(--ss-container-pad-x-md) * -1);padding-inline:var(--ss-container-pad-x-md);overflow-x:auto;border:0;background:none;gap:var(--cds-spacing-02);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.ap__tabs[data-astro-cid-pevx4vqi]::-webkit-scrollbar{display:none}.ap__tabs[data-astro-cid-pevx4vqi][data-at-end]{-webkit-mask-image:none;mask-image:none}.ap__tab[data-astro-cid-pevx4vqi]{flex:0 0 260px;height:200px;scroll-snap-align:start}.ap__panel[data-astro-cid-pevx4vqi]{grid-template-columns:minmax(0,1fr);margin-top:var(--cds-spacing-02)}.ap__art[data-astro-cid-pevx4vqi]{display:none}}@media(max-width:719px){.ap[data-astro-cid-pevx4vqi]{padding-block:var(--cds-spacing-10)}.ap__tabs[data-astro-cid-pevx4vqi]{margin-inline:calc(var(--ss-container-pad-x-sm) * -1);padding-inline:var(--ss-container-pad-x-sm)}.ap__tab[data-astro-cid-pevx4vqi]{flex-basis:220px;height:180px}.ap__problem[data-astro-cid-pevx4vqi],.ap__solution[data-astro-cid-pevx4vqi]{padding:var(--cds-spacing-07) var(--cds-spacing-05)}.ap__headline[data-astro-cid-pevx4vqi]{font-size:var(--cds-type-24);line-height:var(--cds-line-24)}.ap__step[data-astro-cid-pevx4vqi]{grid-template-columns:40px minmax(0,1fr)}.ap__cta[data-astro-cid-pevx4vqi]{width:100%;min-width:0}}.arc[data-astro-cid-oaddcjgz]{padding:var(--cds-spacing-06);background:#fffffff5;color:var(--cds-text-primary);box-shadow:0 24px 60px -24px #0000008c}.arc__head[data-astro-cid-oaddcjgz]{display:flex;align-items:center;gap:var(--cds-spacing-03);padding-bottom:var(--cds-spacing-04);border-bottom:1px solid var(--cds-border-subtle-01)}.arc__dot[data-astro-cid-oaddcjgz]{width:8px;height:8px;background:var(--cds-blue-60)}.arc__kicker[data-astro-cid-oaddcjgz]{font-family:var(--cds-font-mono);font-size:var(--cds-type-12);letter-spacing:.32px;text-transform:uppercase}.arc__state[data-astro-cid-oaddcjgz]{margin-left:auto;color:var(--cds-text-secondary);font-family:var(--cds-font-mono);font-size:11px}.arc__steps[data-astro-cid-oaddcjgz]{margin:0;padding:0;list-style:none}.arc__step[data-astro-cid-oaddcjgz],.arc__decision[data-astro-cid-oaddcjgz]{animation:arc-in .36s var(--cds-easing-productive-entrance) both;animation-delay:calc(.3s + var(--i) * .45s)}.arc__step[data-astro-cid-oaddcjgz]{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:var(--cds-spacing-04);padding:10px 0;border-bottom:1px solid var(--cds-border-subtle-01);font-size:var(--cds-type-14);line-height:1.25rem}.arc__check[data-astro-cid-oaddcjgz]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--cds-blue-60);color:var(--cds-white)}.arc[data-astro-cid-oaddcjgz] img[data-astro-cid-oaddcjgz]{flex:none;object-fit:contain}.arc__sys[data-astro-cid-oaddcjgz]{display:inline-flex;align-items:center;gap:6px;color:var(--cds-text-secondary);font-family:var(--cds-font-mono);font-size:11px;white-space:nowrap}.arc__decision[data-astro-cid-oaddcjgz]{margin-top:var(--cds-spacing-05);padding:var(--cds-spacing-05);border-left:3px solid var(--cds-blue-60);background:var(--cds-gray-10)}.arc__label[data-astro-cid-oaddcjgz]{margin:0 0 var(--cds-spacing-02);color:#8e6a00;font-family:var(--cds-font-mono);font-size:11px;letter-spacing:.32px;text-transform:uppercase}.arc__ask[data-astro-cid-oaddcjgz]{display:flex;align-items:center;gap:var(--cds-spacing-03);margin:0 0 var(--cds-spacing-04);font-size:var(--cds-type-16)}.arc__actions[data-astro-cid-oaddcjgz]{display:flex;gap:var(--cds-spacing-02)}.arc__btn[data-astro-cid-oaddcjgz]{flex:1;padding:6px 10px;border:1px solid var(--cds-border-subtle-01);background:var(--cds-white);font-size:var(--cds-type-12);text-align:center}.arc__btn--primary[data-astro-cid-oaddcjgz]{border-color:var(--cds-blue-60);background:var(--cds-blue-60);color:var(--cds-white)}.arc__btn--danger[data-astro-cid-oaddcjgz]{color:var(--cds-red-60)}.arc__foot[data-astro-cid-oaddcjgz]{margin:var(--cds-spacing-04) 0 0;color:var(--cds-text-secondary);font-family:var(--cds-font-mono);font-size:11px}@keyframes arc-in{0%{opacity:0;transform:translateY(6px)}}@media(max-width:719px){.arc[data-astro-cid-oaddcjgz]{padding:var(--cds-spacing-05)}.arc__step[data-astro-cid-oaddcjgz]{grid-template-columns:18px minmax(0,1fr)}.arc__sys[data-astro-cid-oaddcjgz]{display:none}}.aia-glance[data-astro-cid-7s4d6axd]{padding-block:var(--cds-spacing-12);background:var(--cds-white)}.aia-glance__head[data-astro-cid-7s4d6axd]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--cds-spacing-06) var(--cds-spacing-10);align-items:end;margin-bottom:var(--cds-spacing-09)}.aia-glance__eyebrow[data-astro-cid-7s4d6axd]{margin:0 0 var(--cds-spacing-05);color:var(--cds-text-secondary);font-family:var(--cds-font-mono);font-size:var(--cds-type-12);line-height:var(--cds-line-12);letter-spacing:.32px;text-transform:uppercase}.aia-glance__title[data-astro-cid-7s4d6axd]{margin:0;font-size:clamp(1.875rem,1.3rem + 1.8vw,var(--cds-type-42));font-weight:300;line-height:1.2;letter-spacing:var(--cds-letter-spacing-display);text-wrap:pretty}.aia-glance__table[data-astro-cid-7s4d6axd]{width:100%;border-collapse:collapse;border-top:1px solid var(--cds-gray-100);font-size:var(--cds-type-14);line-height:1.375rem;color:var(--cds-text-secondary)}.aia-glance__table[data-astro-cid-7s4d6axd] thead[data-astro-cid-7s4d6axd] th[data-astro-cid-7s4d6axd]{padding:var(--cds-spacing-05) var(--cds-spacing-05) var(--cds-spacing-05) 0;border-bottom:1px solid var(--cds-border-subtle-01);color:var(--cds-text-secondary);font-family:var(--cds-font-mono);font-size:var(--cds-type-12);font-weight:400;letter-spacing:.32px;text-align:left;text-transform:uppercase}.aia-glance__table[data-astro-cid-7s4d6axd] tbody[data-astro-cid-7s4d6axd] th[data-astro-cid-7s4d6axd],.aia-glance__table[data-astro-cid-7s4d6axd] td[data-astro-cid-7s4d6axd]{padding:var(--cds-spacing-06) var(--cds-spacing-05) var(--cds-spacing-06) 0;border-bottom:1px solid var(--cds-border-subtle-01);text-align:left;vertical-align:top}.aia-glance__table[data-astro-cid-7s4d6axd] tbody[data-astro-cid-7s4d6axd] th[data-astro-cid-7s4d6axd]{color:var(--cds-text-primary);font-size:var(--cds-type-16);font-weight:400;line-height:1.5rem}.aia-glance__table[data-astro-cid-7s4d6axd] a[data-astro-cid-7s4d6axd]{color:var(--cds-link-primary);text-decoration:none}.aia-glance__table[data-astro-cid-7s4d6axd] a[data-astro-cid-7s4d6axd]:hover{text-decoration:underline}@media(max-width:1023px){.aia-glance__head[data-astro-cid-7s4d6axd]{grid-template-columns:minmax(0,1fr)}}@media(max-width:719px){.aia-glance[data-astro-cid-7s4d6axd]{padding-block:var(--cds-spacing-10)}.aia-glance__table[data-astro-cid-7s4d6axd],.aia-glance__table[data-astro-cid-7s4d6axd] tbody[data-astro-cid-7s4d6axd],.aia-glance__table[data-astro-cid-7s4d6axd] tr[data-astro-cid-7s4d6axd],.aia-glance__table[data-astro-cid-7s4d6axd] th[data-astro-cid-7s4d6axd],.aia-glance__table[data-astro-cid-7s4d6axd] td[data-astro-cid-7s4d6axd]{display:block}.aia-glance__table[data-astro-cid-7s4d6axd] thead[data-astro-cid-7s4d6axd]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.aia-glance__table[data-astro-cid-7s4d6axd] tr[data-astro-cid-7s4d6axd]{padding:var(--cds-spacing-06) 0;border-bottom:1px solid var(--cds-border-subtle-01)}.aia-glance__table[data-astro-cid-7s4d6axd] tbody[data-astro-cid-7s4d6axd] th[data-astro-cid-7s4d6axd],.aia-glance__table[data-astro-cid-7s4d6axd] td[data-astro-cid-7s4d6axd]{padding:0;border:0}.aia-glance__table[data-astro-cid-7s4d6axd] td[data-astro-cid-7s4d6axd]{margin-top:var(--cds-spacing-04)}.aia-glance__table[data-astro-cid-7s4d6axd] td[data-astro-cid-7s4d6axd][data-label]:before{content:attr(data-label);display:block;margin-bottom:var(--cds-spacing-02);color:var(--cds-text-secondary);font-family:var(--cds-font-mono);font-size:11px;letter-spacing:.32px;text-transform:uppercase}}.aia-glance__table[data-astro-cid-7s4d6axd] tbody[data-astro-cid-7s4d6axd] th[data-astro-cid-7s4d6axd]{width:28%}.aia-glance__table[data-astro-cid-7s4d6axd] td[data-astro-cid-7s4d6axd]:last-child{width:18%;white-space:nowrap}@media(max-width:719px){.aia-glance__table[data-astro-cid-7s4d6axd] tbody[data-astro-cid-7s4d6axd] th[data-astro-cid-7s4d6axd],.aia-glance__table[data-astro-cid-7s4d6axd] td[data-astro-cid-7s4d6axd]:last-child{width:auto}}.aia-cmp[data-astro-cid-hgrvdxqk]{padding-block:var(--cds-spacing-12);background:var(--cds-white);border-top:1px solid var(--cds-border-subtle-01)}.aia-cmp__head[data-astro-cid-hgrvdxqk]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--cds-spacing-06) var(--cds-spacing-10);align-items:end;margin-bottom:var(--cds-spacing-09)}.aia-cmp__eyebrow[data-astro-cid-hgrvdxqk]{margin:0 0 var(--cds-spacing-05);color:var(--cds-text-secondary);font-family:var(--cds-font-mono);font-size:var(--cds-type-12);line-height:var(--cds-line-12);letter-spacing:.32px;text-transform:uppercase}.aia-cmp__title[data-astro-cid-hgrvdxqk]{margin:0;font-size:clamp(1.875rem,1.3rem + 1.8vw,var(--cds-type-42));font-weight:300;line-height:1.2;letter-spacing:var(--cds-letter-spacing-display);text-wrap:pretty}.aia-cmp__table[data-astro-cid-hgrvdxqk]{width:100%;border-collapse:collapse;border-top:1px solid var(--cds-gray-100);font-size:var(--cds-type-14);line-height:1.375rem;color:var(--cds-text-secondary)}.aia-cmp__table[data-astro-cid-hgrvdxqk] thead[data-astro-cid-hgrvdxqk] th[data-astro-cid-hgrvdxqk]{padding:var(--cds-spacing-05) var(--cds-spacing-05) var(--cds-spacing-05) 0;border-bottom:1px solid var(--cds-border-subtle-01);color:var(--cds-text-secondary);font-family:var(--cds-font-mono);font-size:var(--cds-type-12);font-weight:400;letter-spacing:.32px;text-align:left;text-transform:uppercase}.aia-cmp__table[data-astro-cid-hgrvdxqk] tbody[data-astro-cid-hgrvdxqk] th[data-astro-cid-hgrvdxqk],.aia-cmp__table[data-astro-cid-hgrvdxqk] td[data-astro-cid-hgrvdxqk]{padding:var(--cds-spacing-06) var(--cds-spacing-05) var(--cds-spacing-06) 0;border-bottom:1px solid var(--cds-border-subtle-01);text-align:left;vertical-align:top}.aia-cmp__table[data-astro-cid-hgrvdxqk] tbody[data-astro-cid-hgrvdxqk] th[data-astro-cid-hgrvdxqk]{color:var(--cds-text-primary);font-size:var(--cds-type-16);font-weight:400;line-height:1.5rem}.aia-cmp__table[data-astro-cid-hgrvdxqk] a[data-astro-cid-hgrvdxqk]{color:var(--cds-link-primary);text-decoration:none}.aia-cmp__table[data-astro-cid-hgrvdxqk] a[data-astro-cid-hgrvdxqk]:hover{text-decoration:underline}@media(max-width:1023px){.aia-cmp__head[data-astro-cid-hgrvdxqk]{grid-template-columns:minmax(0,1fr)}}@media(max-width:719px){.aia-cmp[data-astro-cid-hgrvdxqk]{padding-block:var(--cds-spacing-10)}.aia-cmp__table[data-astro-cid-hgrvdxqk],.aia-cmp__table[data-astro-cid-hgrvdxqk] tbody[data-astro-cid-hgrvdxqk],.aia-cmp__table[data-astro-cid-hgrvdxqk] tr[data-astro-cid-hgrvdxqk],.aia-cmp__table[data-astro-cid-hgrvdxqk] th[data-astro-cid-hgrvdxqk],.aia-cmp__table[data-astro-cid-hgrvdxqk] td[data-astro-cid-hgrvdxqk]{display:block}.aia-cmp__table[data-astro-cid-hgrvdxqk] thead[data-astro-cid-hgrvdxqk]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.aia-cmp__table[data-astro-cid-hgrvdxqk] tr[data-astro-cid-hgrvdxqk]{padding:var(--cds-spacing-06) 0;border-bottom:1px solid var(--cds-border-subtle-01)}.aia-cmp__table[data-astro-cid-hgrvdxqk] tbody[data-astro-cid-hgrvdxqk] th[data-astro-cid-hgrvdxqk],.aia-cmp__table[data-astro-cid-hgrvdxqk] td[data-astro-cid-hgrvdxqk]{padding:0;border:0}.aia-cmp__table[data-astro-cid-hgrvdxqk] td[data-astro-cid-hgrvdxqk]{margin-top:var(--cds-spacing-04)}.aia-cmp__table[data-astro-cid-hgrvdxqk] td[data-astro-cid-hgrvdxqk][data-label]:before{content:attr(data-label);display:block;margin-bottom:var(--cds-spacing-02);color:var(--cds-text-secondary);font-family:var(--cds-font-mono);font-size:11px;letter-spacing:.32px;text-transform:uppercase}}.aia-cmp__lead[data-astro-cid-hgrvdxqk],.aia-cmp__note[data-astro-cid-hgrvdxqk]{max-width:var(--ss-measure-text, 68ch);margin:0;color:var(--cds-text-secondary);font-size:var(--cds-type-16);line-height:1.5rem;text-wrap:pretty}.aia-cmp__note[data-astro-cid-hgrvdxqk]{margin-top:var(--cds-spacing-07);font-size:var(--cds-type-14);line-height:1.375rem}.aia-cmp__note[data-astro-cid-hgrvdxqk] a[data-astro-cid-hgrvdxqk]{color:var(--cds-link-primary);text-decoration:underline;text-underline-offset:3px}.aia-cmp__note[data-astro-cid-hgrvdxqk] a[data-astro-cid-hgrvdxqk]:hover{text-decoration-thickness:2px}.aia-cmp__table[data-astro-cid-hgrvdxqk] tbody[data-astro-cid-hgrvdxqk] th[data-astro-cid-hgrvdxqk]{width:22%}.aia-cmp__table[data-astro-cid-hgrvdxqk] tr[data-astro-cid-hgrvdxqk].is-ours th[data-astro-cid-hgrvdxqk],.aia-cmp__table[data-astro-cid-hgrvdxqk] tr[data-astro-cid-hgrvdxqk].is-ours td[data-astro-cid-hgrvdxqk]{background:var(--cds-blue-10);border-top:2px solid var(--cds-blue-60);color:var(--cds-text-primary)}.aia-cmp__table[data-astro-cid-hgrvdxqk] tr[data-astro-cid-hgrvdxqk].is-ours th[data-astro-cid-hgrvdxqk]{padding-left:var(--cds-spacing-05)}@media(max-width:719px){.aia-cmp__table[data-astro-cid-hgrvdxqk] tr[data-astro-cid-hgrvdxqk].is-ours{padding-inline:var(--cds-spacing-05);background:var(--cds-blue-10);border-top:2px solid var(--cds-blue-60)}.aia-cmp__table[data-astro-cid-hgrvdxqk] tr[data-astro-cid-hgrvdxqk].is-ours th[data-astro-cid-hgrvdxqk],.aia-cmp__table[data-astro-cid-hgrvdxqk] tr[data-astro-cid-hgrvdxqk].is-ours td[data-astro-cid-hgrvdxqk]{border-top:0;padding-left:0}.aia-cmp__table[data-astro-cid-hgrvdxqk] tbody[data-astro-cid-hgrvdxqk] th[data-astro-cid-hgrvdxqk]{width:auto}}.ph-section[data-astro-cid-bce5hzr4]{font-family:var(--cds-font-sans);color:var(--cds-text-primary);box-sizing:border-box;position:relative;width:100%}.ph-section[data-astro-cid-bce5hzr4] [data-astro-cid-bce5hzr4],.ph-section[data-astro-cid-bce5hzr4] [data-astro-cid-bce5hzr4]:before,.ph-section[data-astro-cid-bce5hzr4] [data-astro-cid-bce5hzr4]:after{box-sizing:border-box}.ph-mono[data-astro-cid-bce5hzr4]{font-family:var(--cds-font-mono)}.ph-eyebrow[data-astro-cid-bce5hzr4]{font-family:var(--cds-font-mono);font-size:12px;letter-spacing:.32px;text-transform:uppercase;color:var(--cds-text-secondary)}.ph-section[data-astro-cid-bce5hzr4].v7{background:#fafafa;color:var(--cds-text-primary);overflow:hidden;container-type:inline-size;container-name:v7;--v7-chip-bg: #ffffff;--v7-chip-bg-hover: #f4f4f4;--v7-chip-logo-bg: #f4f4f4}.v7-grid[data-astro-cid-bce5hzr4]{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(22,22,22,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(22,22,22,.05) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;mask-image:radial-gradient(ellipse at center,#000 30%,#0000 75%);-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,1) 30%,rgba(0,0,0,0) 75%)}.v7-spot[data-astro-cid-bce5hzr4]{position:absolute;top:40%;left:50%;width:1200px;height:700px;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,#4589ff2e,#4589ff00 60%);pointer-events:none}.v7-wrap[data-astro-cid-bce5hzr4]{position:relative;max-width:960px;margin:0 auto;padding:88px 64px 72px;display:flex;flex-direction:column;gap:28px}.v7-eb[data-astro-cid-bce5hzr4]{display:inline-flex;align-items:center;gap:8px;color:var(--cds-text-secondary);align-self:flex-start;text-transform:none;letter-spacing:.16px}.v7-eb-dot[data-astro-cid-bce5hzr4]{width:6px;height:6px;border-radius:50%;background:var(--cds-blue-60);box-shadow:0 0 12px #0f62fe73}.v7-h2[data-astro-cid-bce5hzr4]{font-family:var(--cds-font-sans);font-size:60px;line-height:1.04;letter-spacing:-.025em;font-weight:300;color:var(--cds-gray-100);margin:0 0 4px;text-wrap:balance}.v7-h2-em[data-astro-cid-bce5hzr4]{background:linear-gradient(90deg,var(--cds-gray-100) 0%,var(--cds-gray-100) 55%,var(--cds-blue-60) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:400;line-height:1.2}.v7-box[data-astro-cid-bce5hzr4]{position:relative;background:#fff;border:1px solid var(--cds-border-subtle-01);box-shadow:0 0 0 1px #0f62fe14 inset,0 20px 60px -24px #0f62fe2e,0 0 80px -10px #0f62fe1a}.v7-box[data-astro-cid-bce5hzr4].is-dragover{box-shadow:0 0 0 2px var(--cds-blue-60) inset,0 20px 60px -24px #0f62fe47}.v7-input-wrap[data-astro-cid-bce5hzr4]{position:relative}.v7-file[data-astro-cid-bce5hzr4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v7-attach[data-astro-cid-bce5hzr4]{padding:12px 16px 0}.v7-attach-item[data-astro-cid-bce5hzr4]{display:flex;align-items:center;gap:12px;margin:0;padding:8px;background:var(--cds-gray-10, #f4f4f4);border:1px solid var(--cds-border-subtle-01);max-width:100%}.v7-attach-thumb[data-astro-cid-bce5hzr4]{width:40px;height:40px;object-fit:cover;background:#fff;border:1px solid var(--cds-border-subtle-01);flex:0 0 auto;display:block}.v7-attach-meta[data-astro-cid-bce5hzr4]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.v7-attach-name[data-astro-cid-bce5hzr4]{font-size:13px;color:var(--cds-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7-attach-size[data-astro-cid-bce5hzr4]{font-size:11px;color:var(--cds-text-secondary);letter-spacing:.16px}.v7-attach-x[data-astro-cid-bce5hzr4]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:0;color:var(--cds-text-secondary);cursor:pointer;transition:background var(--cds-motion-productive-fast-02, .11s),color var(--cds-motion-productive-fast-02, .11s)}.v7-attach-x[data-astro-cid-bce5hzr4]:hover{background:var(--cds-gray-20);color:var(--cds-text-primary)}.v7-ta[data-astro-cid-bce5hzr4]{width:100%;background:transparent;border:0;outline:0;resize:none;padding:24px 28px 16px;font-family:var(--cds-font-sans);font-size:19px;line-height:28px;color:var(--cds-text-primary);min-height:168px;position:relative;z-index:2}.v7-ghost[data-astro-cid-bce5hzr4]{position:absolute;left:28px;right:28px;top:24px;font-family:var(--cds-font-sans);font-size:19px;line-height:28px;color:var(--cds-text-secondary, #6f6f6f);pointer-events:none;z-index:1}.v7-ghost[data-astro-cid-bce5hzr4].is-hidden{display:none}.v7-ghost-c[data-astro-cid-bce5hzr4]{display:inline-block;width:2px;height:20px;background:var(--cds-blue-60);margin-left:2px;vertical-align:-3px;animation:v7Blink 1.06s steps(1) infinite}.v7[data-astro-cid-bce5hzr4].is-motion-paused .v7-ghost-c[data-astro-cid-bce5hzr4]{animation-play-state:paused}@keyframes v7Blink{0%,49%{opacity:1}50%,to{opacity:0}}.v7-bar[data-astro-cid-bce5hzr4]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--cds-border-subtle-01);padding:10px 10px 10px 16px;gap:12px}.v7-bar-l[data-astro-cid-bce5hzr4],.v7-bar-r[data-astro-cid-bce5hzr4]{display:flex;align-items:center;gap:4px}.v7-bar-r[data-astro-cid-bce5hzr4]{gap:12px}.v7-icn[data-astro-cid-bce5hzr4]{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;color:var(--cds-text-secondary);font-family:var(--cds-font-sans);font-size:13px;padding:8px 10px;cursor:pointer;text-decoration:none;transition:background var(--cds-motion-productive-fast-02, .11s),color var(--cds-motion-productive-fast-02, .11s)}.v7-icn[data-astro-cid-bce5hzr4]:hover{background:var(--cds-gray-10);color:var(--cds-text-primary)}.v7-divider[data-astro-cid-bce5hzr4]{width:1px;height:20px;background:var(--cds-border-subtle-01);margin:0 4px}.v7-model[data-astro-cid-bce5hzr4]{font-size:11px;color:var(--cds-text-secondary);letter-spacing:.16px;display:inline-flex;align-items:center;gap:6px;text-transform:uppercase}.v7-model-dot[data-astro-cid-bce5hzr4]{width:6px;height:6px;border-radius:50%;background:var(--cds-green-50);box-shadow:0 0 0 3px #24a1482e}.v7-send[data-astro-cid-bce5hzr4]{display:inline-flex;align-items:center;gap:10px;background:var(--cds-blue-60);color:#fff;border:0;padding:12px 18px;font-family:var(--cds-font-sans);font-size:14px;cursor:pointer;transition:background var(--cds-motion-productive-fast-02, .11s)}.v7-send[data-astro-cid-bce5hzr4]:hover:not(:disabled){background:var(--cds-button-primary-hover)}.v7-send[data-astro-cid-bce5hzr4]:disabled{background:var(--cds-gray-20);color:#16161640;cursor:not-allowed}.v7-suggest[data-astro-cid-bce5hzr4]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.v7-suggest-label[data-astro-cid-bce5hzr4]{color:var(--cds-text-secondary)}.v7-chip[data-astro-cid-bce5hzr4]{display:inline-flex;align-items:center;gap:8px;font-family:var(--cds-font-sans);font-size:13px;color:var(--cds-text-primary);background:var(--v7-chip-bg, #ffffff);border:1px solid var(--cds-border-subtle-01);padding:8px 14px;cursor:pointer;transition:background var(--cds-motion-productive-fast-02, .11s),border-color var(--cds-motion-productive-fast-02, .11s),color var(--cds-motion-productive-fast-02, .11s)}.v7-chip[data-astro-cid-bce5hzr4]:hover{background:var(--v7-chip-bg-hover, #e8e8e8);border-color:var(--cds-blue-60);color:var(--cds-gray-100)}.v7-chip[data-astro-cid-bce5hzr4] svg[data-astro-cid-bce5hzr4]{color:var(--cds-blue-60)}.v7-chip-logos[data-astro-cid-bce5hzr4]{display:inline-flex;align-items:center;gap:4px}.v7-chip-logo[data-astro-cid-bce5hzr4]{width:18px;height:18px;background:var(--v7-chip-logo-bg, #f4f4f4);border:none;display:inline-flex;align-items:center;justify-content:center;padding:2px}.v7-chip-logo[data-astro-cid-bce5hzr4] img[data-astro-cid-bce5hzr4]{width:100%;height:100%;object-fit:contain;display:block}.v7-foot[data-astro-cid-bce5hzr4]{margin-top:4px;color:var(--cds-text-helper);font-size:11px;letter-spacing:.32px;text-transform:uppercase}@container v7 (max-width: 820px){.v7-wrap[data-astro-cid-bce5hzr4]{padding:56px 32px 48px}.v7-h2[data-astro-cid-bce5hzr4]{font-size:44px;line-height:1.05}.v7-h2[data-astro-cid-bce5hzr4] br[data-astro-cid-bce5hzr4]{display:none}.v7-h2-em[data-astro-cid-bce5hzr4]{display:inline}.v7-ta[data-astro-cid-bce5hzr4]{font-size:17px;line-height:26px;padding:20px 20px 12px;min-height:144px}.v7-ghost[data-astro-cid-bce5hzr4]{left:20px;right:20px;top:20px;font-size:17px;line-height:26px}.v7-bar[data-astro-cid-bce5hzr4]{flex-wrap:wrap;padding:8px 8px 8px 12px;gap:8px}.v7-bar-l[data-astro-cid-bce5hzr4]{flex-wrap:wrap}.v7-icn[data-astro-cid-bce5hzr4]{padding:8px;font-size:12px}}@container v7 (max-width: 560px){.v7-wrap[data-astro-cid-bce5hzr4]{padding:40px 20px 36px;gap:22px}.v7-eb[data-astro-cid-bce5hzr4]{font-size:11px;line-height:16px;align-items:flex-start}.v7-eb-dot[data-astro-cid-bce5hzr4]{margin-top:5px;flex:0 0 6px}.v7-h2[data-astro-cid-bce5hzr4]{font-size:32px;letter-spacing:-.02em}.v7-ta[data-astro-cid-bce5hzr4]{font-size:16px;line-height:24px;padding:18px 16px 10px;min-height:132px}.v7-ghost[data-astro-cid-bce5hzr4]{left:16px;right:16px;top:18px;font-size:16px;line-height:24px}.v7-bar[data-astro-cid-bce5hzr4]{flex-direction:column;align-items:stretch;gap:0;padding:0}.v7-bar-l[data-astro-cid-bce5hzr4]{order:1;padding:6px;border-bottom:1px solid var(--cds-border-subtle-01);justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.v7-bar-l[data-astro-cid-bce5hzr4]::-webkit-scrollbar{display:none}.v7-bar-r[data-astro-cid-bce5hzr4]{order:2;justify-content:space-between;padding:8px 12px;gap:12px}.v7-icn[data-astro-cid-bce5hzr4] span[data-astro-cid-bce5hzr4]{display:none}.v7-icn[data-astro-cid-bce5hzr4]{padding:10px}.v7-divider[data-astro-cid-bce5hzr4]{display:none}.v7-send[data-astro-cid-bce5hzr4]{flex:1 1 auto;justify-content:center;padding:12px 16px}.v7-suggest[data-astro-cid-bce5hzr4]{gap:6px}.v7-chip[data-astro-cid-bce5hzr4]{font-size:12px;padding:7px 12px;justify-content:flex-start;text-align:left}.v7-foot[data-astro-cid-bce5hzr4]{font-size:10px;letter-spacing:.24px;text-align:left}}@media(prefers-reduced-motion:reduce){.v7-ghost-c[data-astro-cid-bce5hzr4]{animation:none}}.genies-library{background:var(--cds-background);border-top:1px solid var(--cds-border-subtle-01)}.genies-directory[data-astro-cid-lgvtmxuk]{font-family:var(--cds-font-sans);color:var(--cds-text-primary);padding-block:var(--cds-spacing-09);scroll-margin-top:var(--cds-spacing-12)}.directory-header[data-astro-cid-lgvtmxuk]{display:grid;gap:var(--cds-spacing-06);margin-bottom:var(--cds-spacing-08)}.eyebrow[data-astro-cid-lgvtmxuk]{font-size:var(--cds-type-14);line-height:var(--cds-line-14);color:var(--cds-text-secondary);margin:0 0 var(--cds-spacing-05)}h2[data-astro-cid-lgvtmxuk]{font-size:var(--cds-type-32);line-height:var(--cds-line-32);letter-spacing:var(--cds-letter-spacing-display);font-weight:400;margin:0;max-width:15ch}.header-aside[data-astro-cid-lgvtmxuk]>p[data-astro-cid-lgvtmxuk]{font-size:var(--cds-type-16);line-height:var(--cds-line-16);color:var(--cds-text-secondary);margin:0;max-width:44ch}.header-aside[data-astro-cid-lgvtmxuk] .library-stats[data-astro-cid-lgvtmxuk]{font-size:var(--cds-type-12);line-height:var(--cds-line-12);margin-top:var(--cds-spacing-05)}.library-stats[data-astro-cid-lgvtmxuk] span[data-astro-cid-lgvtmxuk]{padding-inline:var(--cds-spacing-03);color:var(--cds-border-strong-01)}.industry-nav[data-astro-cid-lgvtmxuk]{display:flex;position:relative;overflow-x:auto;scrollbar-width:thin;margin-bottom:var(--cds-spacing-06)}.industry-nav[data-astro-cid-lgvtmxuk] a[data-astro-cid-lgvtmxuk]{flex:1 0 auto;padding:var(--cds-spacing-05);border-bottom:2px solid var(--cds-border-subtle-01);color:var(--cds-text-secondary);font-size:var(--cds-type-14);line-height:var(--cds-line-14);text-decoration:none;white-space:nowrap}.industry-nav[data-astro-cid-lgvtmxuk] a[data-astro-cid-lgvtmxuk]:hover{border-color:var(--cds-border-strong-01);color:var(--cds-text-primary)}.industry-nav[data-astro-cid-lgvtmxuk] a[data-astro-cid-lgvtmxuk][aria-selected=true]{border-color:var(--cds-link-primary);font-weight:600;color:var(--cds-text-primary)}.industry[data-astro-cid-lgvtmxuk]{margin-bottom:var(--cds-spacing-07);scroll-margin-top:var(--cds-spacing-12)}.industry[data-astro-cid-lgvtmxuk][hidden],.use-case[data-astro-cid-lgvtmxuk][hidden],.copy-job[data-astro-cid-lgvtmxuk][hidden]{display:none}.job-sidebar[data-astro-cid-lgvtmxuk]{margin-bottom:var(--cds-spacing-06)}.list-label[data-astro-cid-lgvtmxuk]{display:flex;justify-content:space-between;margin:0;padding:var(--cds-spacing-05);font-size:var(--cds-type-12);line-height:var(--cds-line-12);color:var(--cds-text-secondary)}.job-nav[data-astro-cid-lgvtmxuk]{display:flex;flex-direction:column}.job-nav[data-astro-cid-lgvtmxuk] a[data-astro-cid-lgvtmxuk]{display:flex;align-items:baseline;gap:var(--cds-spacing-04);padding:var(--cds-spacing-05);border-left:3px solid transparent;border-bottom:1px solid var(--cds-border-subtle-01);text-decoration:none;color:var(--cds-text-primary)}.job-nav[data-astro-cid-lgvtmxuk] a[data-astro-cid-lgvtmxuk]:hover{background:var(--cds-gray-10)}.job-nav[data-astro-cid-lgvtmxuk] a[data-astro-cid-lgvtmxuk][aria-selected=true]{border-left-color:var(--cds-link-primary);background:var(--cds-gray-10)}.job-link-name[data-astro-cid-lgvtmxuk]{font-size:var(--cds-type-16);line-height:var(--cds-line-16);flex:1}.job-nav[data-astro-cid-lgvtmxuk] a[data-astro-cid-lgvtmxuk][aria-selected=true] .job-link-name[data-astro-cid-lgvtmxuk]{font-weight:600}.job-number[data-astro-cid-lgvtmxuk],.job-level[data-astro-cid-lgvtmxuk]{font-size:var(--cds-type-12);line-height:var(--cds-line-12);font-weight:400;color:var(--cds-text-secondary)}.job-number[data-astro-cid-lgvtmxuk]{font-family:var(--cds-font-mono)}.job-level[data-astro-cid-lgvtmxuk]{display:block;margin-top:var(--cds-spacing-03)}.job-arrow[data-astro-cid-lgvtmxuk]{color:var(--cds-link-primary);opacity:0}.job-nav[data-astro-cid-lgvtmxuk] a[data-astro-cid-lgvtmxuk][aria-selected=true] .job-arrow[data-astro-cid-lgvtmxuk]{opacity:1}.list-help[data-astro-cid-lgvtmxuk]{padding:var(--cds-spacing-05);margin:var(--cds-spacing-05) 0 0;font-size:var(--cds-type-12);line-height:var(--cds-line-12);color:var(--cds-text-secondary);max-width:30ch}.use-case[data-astro-cid-lgvtmxuk]{min-width:0;background:var(--cds-gray-10);padding:var(--cds-spacing-06);margin-bottom:var(--cds-spacing-06);scroll-margin-top:var(--cds-spacing-12)}.preview-header[data-astro-cid-lgvtmxuk] .eyebrow[data-astro-cid-lgvtmxuk]{display:flex;align-items:center;justify-content:space-between;font-size:var(--cds-type-12)}.level[data-astro-cid-lgvtmxuk]{padding:var(--cds-spacing-02) var(--cds-spacing-03);background:var(--cds-gray-20);color:var(--cds-text-primary);border-radius:var(--cds-spacing-05);line-height:var(--cds-line-12)}h3[data-astro-cid-lgvtmxuk]{margin:0 0 var(--cds-spacing-04);font-size:var(--cds-type-28);line-height:var(--cds-line-28);font-weight:400;letter-spacing:var(--cds-letter-spacing-display)}.description[data-astro-cid-lgvtmxuk]{font-size:var(--cds-type-16);line-height:var(--cds-line-16);color:var(--cds-text-secondary);margin:0 0 var(--cds-spacing-05);max-width:60ch}.systems[data-astro-cid-lgvtmxuk]{margin:0 0 var(--cds-spacing-06);font-size:var(--cds-type-12);line-height:var(--cds-line-12);color:var(--cds-text-secondary)}.prompt-block[data-astro-cid-lgvtmxuk]{background:var(--cds-white);padding:var(--cds-spacing-05);border-left:2px solid var(--cds-border-subtle-01)}.prompt-label[data-astro-cid-lgvtmxuk]{font-family:var(--cds-font-mono);font-size:var(--cds-type-12);line-height:var(--cds-line-12);color:var(--cds-text-secondary);margin:0 0 var(--cds-spacing-04)}.job-description[data-astro-cid-lgvtmxuk]{font-size:var(--cds-type-14);line-height:var(--cds-line-16);margin:0}.copy-actions[data-astro-cid-lgvtmxuk]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cds-spacing-05) var(--cds-spacing-06);margin-top:var(--cds-spacing-06)}.copy-job[data-astro-cid-lgvtmxuk]{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-09);min-height:var(--cds-spacing-09);padding:var(--cds-spacing-04) var(--cds-spacing-05);border:0;border-radius:0;background:var(--cds-button-primary);color:var(--cds-white);cursor:pointer;font-family:inherit;font-size:var(--cds-type-14);line-height:var(--cds-line-14)}.copy-job[data-astro-cid-lgvtmxuk]:hover{background:var(--cds-button-primary-hover)}.copy-job[data-astro-cid-lgvtmxuk]:disabled{cursor:wait}.copy-job[data-astro-cid-lgvtmxuk] svg[data-astro-cid-lgvtmxuk]{flex-shrink:0}.open-genies[data-astro-cid-lgvtmxuk],.guide-links[data-astro-cid-lgvtmxuk] a[data-astro-cid-lgvtmxuk]{color:var(--cds-link-primary);text-decoration:none;font-size:var(--cds-type-14);line-height:var(--cds-line-14);display:inline-flex;align-items:center;gap:var(--cds-spacing-05);min-height:var(--cds-spacing-08)}.open-genies[data-astro-cid-lgvtmxuk]:hover,.guide-links[data-astro-cid-lgvtmxuk] a[data-astro-cid-lgvtmxuk]:hover{text-decoration:underline;text-underline-offset:var(--cds-spacing-02)}.copy-status[data-astro-cid-lgvtmxuk],.paste-hint[data-astro-cid-lgvtmxuk]{font-size:var(--cds-type-12);line-height:var(--cds-line-12);color:var(--cds-text-secondary);margin:var(--cds-spacing-04) 0 0}.copy-status[data-astro-cid-lgvtmxuk]:empty{display:none}.guide-links[data-astro-cid-lgvtmxuk]{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--cds-spacing-06);margin-top:var(--cds-spacing-07);padding-top:var(--cds-spacing-05);border-top:1px solid var(--cds-border-subtle-01)}.guide-label[data-astro-cid-lgvtmxuk]{flex-basis:100%;font-size:var(--cds-type-12);color:var(--cds-text-secondary);line-height:var(--cds-line-12);margin-bottom:var(--cds-spacing-03)}a[data-astro-cid-lgvtmxuk]:focus-visible,button[data-astro-cid-lgvtmxuk]:focus-visible,select[data-astro-cid-lgvtmxuk]:focus-visible,.use-case[data-astro-cid-lgvtmxuk]:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.industry-nav[data-astro-cid-lgvtmxuk] a[data-astro-cid-lgvtmxuk]:focus-visible,.job-nav[data-astro-cid-lgvtmxuk] a[data-astro-cid-lgvtmxuk]:focus-visible{outline-offset:-2px}.mobile-picker[data-astro-cid-lgvtmxuk]{display:none}.genies-directory[data-astro-cid-lgvtmxuk][data-enhanced] .mobile-picker[data-astro-cid-lgvtmxuk]{display:block;margin-bottom:var(--cds-spacing-05)}.mobile-picker[data-astro-cid-lgvtmxuk] label[data-astro-cid-lgvtmxuk]{display:block;font-size:var(--cds-type-12);line-height:var(--cds-line-12);margin-bottom:var(--cds-spacing-03);color:var(--cds-text-secondary)}.mobile-picker[data-astro-cid-lgvtmxuk] select[data-astro-cid-lgvtmxuk]{width:100%;min-height:var(--cds-spacing-09);padding:var(--cds-spacing-04) var(--cds-spacing-05);font-family:inherit;font-size:var(--cds-type-16);color:var(--cds-text-primary);background:var(--cds-gray-10);border:0;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0}.genies-directory[data-astro-cid-lgvtmxuk][data-enhanced] .industry-nav[data-astro-cid-lgvtmxuk],.genies-directory[data-astro-cid-lgvtmxuk][data-enhanced] .job-sidebar[data-astro-cid-lgvtmxuk]{display:none}@media(min-width:45em){.genies-directory[data-astro-cid-lgvtmxuk]{padding-block:var(--cds-spacing-10)}.directory-header[data-astro-cid-lgvtmxuk]{grid-template-columns:1fr 1fr;gap:var(--cds-spacing-10);align-items:end}h2[data-astro-cid-lgvtmxuk]{font-size:var(--cds-type-42);line-height:var(--cds-line-42)}.genies-directory[data-astro-cid-lgvtmxuk][data-enhanced] .mobile-picker[data-astro-cid-lgvtmxuk]{display:none}.genies-directory[data-astro-cid-lgvtmxuk][data-enhanced] .industry-nav[data-astro-cid-lgvtmxuk]{display:flex}.genies-directory[data-astro-cid-lgvtmxuk][data-enhanced] .job-sidebar[data-astro-cid-lgvtmxuk]{display:block}.job-workspace[data-astro-cid-lgvtmxuk]{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,2fr);gap:var(--cds-spacing-06)}.use-case[data-astro-cid-lgvtmxuk]{padding:var(--cds-spacing-07)}}@media(min-width:80em){.genies-directory[data-astro-cid-lgvtmxuk]{padding-block:var(--cds-spacing-12)}h2[data-astro-cid-lgvtmxuk]{font-size:var(--cds-type-48);line-height:var(--cds-line-48)}.job-workspace[data-astro-cid-lgvtmxuk]{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:var(--cds-spacing-07)}.use-case[data-astro-cid-lgvtmxuk]{padding:var(--cds-spacing-08)}}
