.ait[data-astro-cid-p6ytwvaf] .ait-hero-grid[data-astro-cid-p6ytwvaf]{grid-template-columns:minmax(0,56fr) minmax(0,44fr);column-gap:64px}.ait[data-astro-cid-p6ytwvaf] .ait-hero-grid[data-astro-cid-p6ytwvaf] h1[data-astro-cid-p6ytwvaf]{max-width:16ch}.ait[data-astro-cid-p6ytwvaf] .ait-head[data-astro-cid-p6ytwvaf]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 64px;flex-wrap:wrap}.ait[data-astro-cid-p6ytwvaf] .ait-head[data-astro-cid-p6ytwvaf] .tt-lead[data-astro-cid-p6ytwvaf]{margin-top:0}.ait[data-astro-cid-p6ytwvaf] .ait-sheet[data-astro-cid-p6ytwvaf],.ait[data-astro-cid-p6ytwvaf] .ait-legend[data-astro-cid-p6ytwvaf]{border:1.5px solid var(--ink);border-radius:18px;overflow:hidden;background:var(--fx-bg-app)}.ait[data-astro-cid-p6ytwvaf] .ait-sheet[data-astro-cid-p6ytwvaf]{margin-top:40px}.ait[data-astro-cid-p6ytwvaf] .ait-sheet-head[data-astro-cid-p6ytwvaf]{display:flex;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;margin:0;padding:12px 24px;background:var(--ink);color:var(--fx-ink-on-dark);font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ait[data-astro-cid-p6ytwvaf] .ait-sheet-head[data-astro-cid-p6ytwvaf] span[data-astro-cid-p6ytwvaf]:last-child{color:var(--lime)}.ait[data-astro-cid-p6ytwvaf] .ait-rows[data-astro-cid-p6ytwvaf]{list-style:none;margin:0;padding:0}.ait[data-astro-cid-p6ytwvaf] .ait-rows[data-astro-cid-p6ytwvaf]>li[data-astro-cid-p6ytwvaf]{display:grid;grid-template-columns:32px minmax(0,1.1fr) minmax(0,1fr);column-gap:28px;row-gap:12px;padding:22px 28px;border-top:1.5px dashed color-mix(in srgb,var(--ink) 14%,transparent)}.ait[data-astro-cid-p6ytwvaf] .ait-rows[data-astro-cid-p6ytwvaf]>li[data-astro-cid-p6ytwvaf]:first-child{border-top:0}.ait[data-astro-cid-p6ytwvaf] .ait-n[data-astro-cid-p6ytwvaf]{padding-top:3px;font-size:12.5px;font-weight:700;color:var(--fx-ink-tertiary);font-variant-numeric:tabular-nums}.ait[data-astro-cid-p6ytwvaf] .ait-q[data-astro-cid-p6ytwvaf] h3[data-astro-cid-p6ytwvaf]{margin:0;font-size:18px;line-height:1.35;font-weight:700;letter-spacing:-.015em}.ait[data-astro-cid-p6ytwvaf] .ait-q[data-astro-cid-p6ytwvaf] p[data-astro-cid-p6ytwvaf]{margin-top:6px;font-size:15px;line-height:1.55;color:var(--fx-ink-secondary)}.ait[data-astro-cid-p6ytwvaf] .ait-meta[data-astro-cid-p6ytwvaf]{display:grid;gap:10px;margin:0}.ait[data-astro-cid-p6ytwvaf] .ait-meta[data-astro-cid-p6ytwvaf] div[data-astro-cid-p6ytwvaf]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px}.ait[data-astro-cid-p6ytwvaf] .ait-meta[data-astro-cid-p6ytwvaf] dt[data-astro-cid-p6ytwvaf]{padding-top:2px;font-size:11.5px;line-height:1.5;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fx-ink-tertiary)}.ait[data-astro-cid-p6ytwvaf] .ait-meta[data-astro-cid-p6ytwvaf] dd[data-astro-cid-p6ytwvaf]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:0;font-size:14.5px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.ait[data-astro-cid-p6ytwvaf] .ait-sources[data-astro-cid-p6ytwvaf]{list-style:none;display:flex;flex-wrap:wrap;gap:0 14px;margin:0;padding:0}.ait[data-astro-cid-p6ytwvaf] .ait-meta[data-astro-cid-p6ytwvaf] a[data-astro-cid-p6ytwvaf]{display:inline-flex;align-items:center;min-height:32px;font-weight:600;color:var(--ink);text-underline-offset:3px}.ait[data-astro-cid-p6ytwvaf] .ait-meta[data-astro-cid-p6ytwvaf] a[data-astro-cid-p6ytwvaf]:hover{color:var(--olive)}.ait[data-astro-cid-p6ytwvaf] .ait-read[data-astro-cid-p6ytwvaf]{font-size:13px;color:var(--fx-ink-tertiary)}.ait[data-astro-cid-p6ytwvaf] .ait-pipe[data-astro-cid-p6ytwvaf]{grid-template-columns:repeat(4,minmax(0,1fr))}.ait[data-astro-cid-p6ytwvaf] .ait-pipe[data-astro-cid-p6ytwvaf] li[data-astro-cid-p6ytwvaf]:nth-child(3n):before{display:block}.ait[data-astro-cid-p6ytwvaf] .ait-pipe[data-astro-cid-p6ytwvaf] li[data-astro-cid-p6ytwvaf]:last-child:before{display:none}.ait[data-astro-cid-p6ytwvaf] .ait-pipe[data-astro-cid-p6ytwvaf] li[data-astro-cid-p6ytwvaf]{padding-right:28px}.ait[data-astro-cid-p6ytwvaf] .ait-two[data-astro-cid-p6ytwvaf]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 80px;align-items:start}.ait[data-astro-cid-p6ytwvaf] .ait-limits[data-astro-cid-p6ytwvaf] h2[data-astro-cid-p6ytwvaf]{font-size:clamp(26px,2.6vw,36px)}.ait[data-astro-cid-p6ytwvaf] .ait-legend[data-astro-cid-p6ytwvaf] ul[data-astro-cid-p6ytwvaf]{list-style:none;margin:0;padding:6px 24px 10px}.ait[data-astro-cid-p6ytwvaf] .ait-legend[data-astro-cid-p6ytwvaf] li[data-astro-cid-p6ytwvaf]{display:grid;grid-template-columns:148px minmax(0,1fr);gap:16px;align-items:center;padding:12px 0;border-top:1px dashed var(--hair);font-size:15px;line-height:1.5;color:var(--ink)}.ait[data-astro-cid-p6ytwvaf] .ait-legend[data-astro-cid-p6ytwvaf] li[data-astro-cid-p6ytwvaf]:first-child{border-top:0}.ait[data-astro-cid-p6ytwvaf] .ait-stamp[data-astro-cid-p6ytwvaf]{justify-self:start;display:inline-flex;align-items:center;min-height:30px;padding:3px 10px;border:2px solid currentColor;border-radius:6px;box-shadow:inset 0 0 0 2px var(--fx-bg-app),inset 0 0 0 3px currentColor;font-size:11.5px;line-height:1.2;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transform:rotate(-2deg);color:var(--fx-ink-secondary)}.ait[data-astro-cid-p6ytwvaf] .ait-stamp--clear[data-astro-cid-p6ytwvaf]{color:var(--fx-status-verified-ink)}.ait[data-astro-cid-p6ytwvaf] .ait-stamp--review[data-astro-cid-p6ytwvaf]{color:var(--ink)}.ait[data-astro-cid-p6ytwvaf] .ait-stamp--fix[data-astro-cid-p6ytwvaf]{color:var(--fx-status-attention-ink);background:var(--fx-status-attention-soft);box-shadow:inset 0 0 0 2px var(--fx-status-attention-soft),inset 0 0 0 3px currentColor}.ait[data-astro-cid-p6ytwvaf] .ait-stamp--cannot_tell[data-astro-cid-p6ytwvaf],.ait[data-astro-cid-p6ytwvaf] .ait-stamp--not_read[data-astro-cid-p6ytwvaf]{color:var(--fx-ink-tertiary);border-style:dashed;box-shadow:none}.ait[data-astro-cid-p6ytwvaf] .ait-stamp--info[data-astro-cid-p6ytwvaf],.ait[data-astro-cid-p6ytwvaf] .ait-stamp--not_applicable[data-astro-cid-p6ytwvaf]{color:var(--fx-ink-tertiary);border-width:1.5px;box-shadow:none;transform:none}@media(max-width:1099px){.ait[data-astro-cid-p6ytwvaf] .ait-hero-grid[data-astro-cid-p6ytwvaf]{grid-template-columns:minmax(0,1fr);row-gap:36px}.ait[data-astro-cid-p6ytwvaf] .ait-hero-grid[data-astro-cid-p6ytwvaf]>.aif{max-width:640px}.ait[data-astro-cid-p6ytwvaf] .ait-pipe[data-astro-cid-p6ytwvaf]{grid-template-columns:repeat(2,minmax(0,1fr))}.ait[data-astro-cid-p6ytwvaf] .ait-pipe[data-astro-cid-p6ytwvaf] li[data-astro-cid-p6ytwvaf]:nth-child(2n):before{display:none}}@media(max-width:899px){.ait[data-astro-cid-p6ytwvaf] .ait-rows[data-astro-cid-p6ytwvaf]>li[data-astro-cid-p6ytwvaf]{grid-template-columns:28px minmax(0,1fr);column-gap:16px}.ait[data-astro-cid-p6ytwvaf] .ait-meta[data-astro-cid-p6ytwvaf]{grid-column:2}.ait[data-astro-cid-p6ytwvaf] .ait-two[data-astro-cid-p6ytwvaf],.ait[data-astro-cid-p6ytwvaf] .ait-pipe[data-astro-cid-p6ytwvaf]{grid-template-columns:minmax(0,1fr)}.ait[data-astro-cid-p6ytwvaf] .ait-pipe[data-astro-cid-p6ytwvaf] li[data-astro-cid-p6ytwvaf]:nth-child(2n):before,.ait[data-astro-cid-p6ytwvaf] .ait-pipe[data-astro-cid-p6ytwvaf] li[data-astro-cid-p6ytwvaf]:nth-child(3n):before{display:block}.ait[data-astro-cid-p6ytwvaf] .ait-pipe[data-astro-cid-p6ytwvaf] li[data-astro-cid-p6ytwvaf]:last-child:before{display:none}.ait[data-astro-cid-p6ytwvaf] .ait-pipe[data-astro-cid-p6ytwvaf] li[data-astro-cid-p6ytwvaf]{padding-right:0}}@media(max-width:639px){.ait[data-astro-cid-p6ytwvaf] .ait-sheet[data-astro-cid-p6ytwvaf]{margin-top:28px}.ait[data-astro-cid-p6ytwvaf] .ait-sheet-head[data-astro-cid-p6ytwvaf]{padding:12px 18px}.ait[data-astro-cid-p6ytwvaf] .ait-rows[data-astro-cid-p6ytwvaf]>li[data-astro-cid-p6ytwvaf]{grid-template-columns:minmax(0,1fr);padding:20px 18px}.ait[data-astro-cid-p6ytwvaf] .ait-meta[data-astro-cid-p6ytwvaf]{grid-column:1}.ait[data-astro-cid-p6ytwvaf] .ait-meta[data-astro-cid-p6ytwvaf] div[data-astro-cid-p6ytwvaf]{grid-template-columns:minmax(0,1fr);gap:2px}.ait[data-astro-cid-p6ytwvaf] .ait-legend[data-astro-cid-p6ytwvaf] ul[data-astro-cid-p6ytwvaf]{padding:4px 18px 8px}.ait[data-astro-cid-p6ytwvaf] .ait-legend[data-astro-cid-p6ytwvaf] li[data-astro-cid-p6ytwvaf]{grid-template-columns:minmax(0,1fr);gap:8px}}.ds-ai__head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--ds-space-4) var(--ds-space-8);flex-wrap:wrap}.ds-ai__head .ds-tools-lead{margin-top:0}.ds-ai__sheet,.ds-ai__legend{border:1.5px solid var(--fx-ink-primary);border-radius:calc(var(--ds-space-4) + var(--ds-space-1) / 2);overflow:hidden;background:var(--fx-bg-app)}.ds-ai__sheet{margin-top:calc(var(--ds-space-6) + var(--ds-space-2))}.ds-ai__sheet-head{display:flex;justify-content:space-between;gap:calc(var(--ds-space-2) - var(--ds-space-1) / 2) var(--ds-space-4);flex-wrap:wrap;margin:0;padding:var(--ds-space-3) var(--ds-space-5);background:var(--fx-ink-primary);color:var(--fx-ink-on-dark);font-size:var(--ds-fs-12);line-height:var(--ds-lh-1-5);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ds-ai__sheet-head span:last-child{color:var(--fx-brand-pixel-on-dark)}.ds-ai__rows{list-style:none;margin:0;padding:0}.ds-ai__rows>li{display:grid;grid-template-columns:32px minmax(0,1.1fr) minmax(0,1fr);column-gap:calc(var(--ds-space-5) + var(--ds-space-1));row-gap:var(--ds-space-3);padding:calc(var(--ds-space-5) - var(--ds-space-1) / 2) calc(var(--ds-space-5) + var(--ds-space-1));border-top:1.5px dashed color-mix(in srgb,var(--fx-ink-primary) 14%,transparent)}.ds-ai__rows>li:first-child{border-top:0}.ds-ai__n{padding-top:calc(var(--ds-space-1) * .75);font-size:var(--ds-fs-12-5);font-weight:700;color:var(--fx-ink-tertiary);font-variant-numeric:tabular-nums}.ds-ai__q h3{margin:0;font-size:var(--ds-fs-18);line-height:var(--ds-lh-1-35);font-weight:700;letter-spacing:-.015em}.ds-ai__q p{margin:calc(var(--ds-space-2) - var(--ds-space-1) / 2) 0 0;font-size:var(--ds-fs-15);line-height:var(--ds-index-leading-copy);color:var(--fx-ink-secondary)}.ds-ai__meta{display:grid;gap:calc(var(--ds-space-3) - var(--ds-space-1) / 2);margin:0}.ds-ai__meta div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--ds-space-3)}.ds-ai__meta dt{padding-top:calc(var(--ds-space-1) / 2);font-size:var(--ds-fs-11-5);line-height:var(--ds-lh-1-5);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fx-ink-tertiary)}.ds-ai__meta dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(var(--ds-space-1) / 2) calc(var(--ds-space-4) - var(--ds-space-1) / 2);margin:0;font-size:var(--ds-fs-14-5);line-height:var(--ds-lh-1-5);color:var(--fx-ink-primary);overflow-wrap:anywhere}.ds-ai__sources{list-style:none;display:flex;flex-wrap:wrap;gap:0 calc(var(--ds-space-4) - var(--ds-space-1) / 2);margin:0;padding:0}.ds-ai__meta a{display:inline-flex;align-items:center;min-height:32px;font-weight:600;color:var(--fx-ink-primary);text-underline-offset:3px}.ds-ai__meta a:hover{color:var(--fx-brand-pixel)}.ds-ai__meta a:focus-visible{outline:2px solid var(--fx-brand-pixel);outline-offset:3px;border-radius:calc(var(--ds-space-2) - var(--ds-space-1) / 2)}.ds-ai__read{font-size:var(--ds-fs-13);color:var(--fx-ink-tertiary)}@media(max-width:899px){.ds-ai__rows>li{grid-template-columns:28px minmax(0,1fr);column-gap:var(--ds-space-4)}.ds-ai__meta{grid-column:2}}@media(max-width:639px){.ds-ai__sheet{margin-top:calc(var(--ds-space-5) + var(--ds-space-1))}.ds-ai__sheet-head{padding:var(--ds-space-3) calc(var(--ds-space-4) + var(--ds-space-1) / 2)}.ds-ai__rows>li{grid-template-columns:minmax(0,1fr);padding:calc(var(--ds-space-4) + var(--ds-space-1)) calc(var(--ds-space-4) + var(--ds-space-1) / 2)}.ds-ai__meta{grid-column:1}.ds-ai__meta div{grid-template-columns:minmax(0,1fr);gap:calc(var(--ds-space-1) / 2)}}.ds-ai__two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ds-space-6) calc(var(--ds-space-8) + var(--ds-space-4));align-items:start}@media(max-width:899px){.ds-ai__two{grid-template-columns:minmax(0,1fr)}}.ds-ai__limits h2{margin:0;font-size:var(--ds-tools-limits-title);line-height:var(--ds-leading-tight);font-weight:700;letter-spacing:-.038em;text-wrap:balance;overflow-wrap:break-word}.ds-ai__legend ul{list-style:none;margin:0;padding:calc(var(--ds-space-2) - var(--ds-space-1) / 2) var(--ds-space-5) calc(var(--ds-space-3) - var(--ds-space-1) / 2)}.ds-ai__legend li{display:grid;grid-template-columns:148px minmax(0,1fr);gap:var(--ds-space-4);align-items:center;padding:var(--ds-space-3) 0;border-top:1px dashed var(--fx-line-hairline);font-size:var(--ds-fs-15);line-height:var(--ds-lh-1-5);color:var(--fx-ink-primary)}.ds-ai__legend li:first-child{border-top:0}@media(max-width:639px){.ds-ai__legend ul{padding:var(--ds-space-1) calc(var(--ds-space-4) + var(--ds-space-1) / 2) var(--ds-space-2)}.ds-ai__legend li{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-2)}}.ds-ai__stamp{justify-self:start;display:inline-flex;align-items:center;min-height:30px;padding:calc(var(--ds-space-1) * .75) calc(var(--ds-space-3) - var(--ds-space-1) / 2);border:2px solid currentColor;border-radius:calc(var(--ds-space-2) - var(--ds-space-1) / 2);box-shadow:var(--ds-shadow-stamp);font-size:var(--ds-fs-11-5);line-height:var(--ds-lh-1-2);font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transform:rotate(-2deg);color:var(--fx-ink-secondary)}.ds-ai__stamp--clear{color:var(--fx-status-verified-ink)}.ds-ai__stamp--review{color:var(--fx-ink-primary)}.ds-ai__stamp--fix{color:var(--fx-status-attention-ink);background:var(--fx-status-attention-soft);box-shadow:var(--ds-shadow-stamp-fix)}.ds-ai__stamp--cannot_tell,.ds-ai__stamp--not_read{color:var(--fx-ink-tertiary);border-style:dashed;box-shadow:initial}.ds-ai__stamp--info,.ds-ai__stamp--not_applicable{color:var(--fx-ink-tertiary);border-width:1.5px;box-shadow:initial;transform:none}.ds-ai__faq{max-width:820px;margin:calc(var(--ds-space-6) + var(--ds-space-1)) auto 0;border-top:1px solid var(--fx-line-hairline)}.ds-ai__faq details{border-bottom:1px solid var(--fx-line-hairline)}.ds-ai__faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-5);padding:calc(var(--ds-space-5) - var(--ds-space-1) / 2) 0;cursor:pointer;list-style:none;font-size:var(--ds-fs-18);line-height:var(--ds-lh-1-4);font-weight:700;letter-spacing:-.01em;color:var(--fx-ink-primary)}.ds-ai__faq summary::-webkit-details-marker{display:none}.ds-ai__faq summary:hover{color:var(--fx-brand-pixel)}.ds-ai__faq summary:focus-visible{outline:2px solid var(--fx-brand-pixel);outline-offset:3px;border-radius:calc(var(--ds-space-2) - var(--ds-space-1) / 2)}.ds-ai__plus{position:relative;flex:0 0 32px;width:32px;height:32px;border-radius:50%;border:1px solid var(--fx-line-hairline);transition:transform .2s,background .2s}.ds-ai__plus:before,.ds-ai__plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.8px;margin:calc(var(--ds-space-1) * .225 * -1) 0 0 calc((var(--ds-space-2) - var(--ds-space-1) / 2) * -1);border-radius:calc(var(--ds-space-1) / 2);background:var(--fx-brand-pixel)}.ds-ai__plus:after{transform:rotate(90deg)}.ds-ai__faq details[open] .ds-ai__plus{transform:rotate(45deg);background:var(--fx-bg-accent-soft)}.ds-ai__faq details p{margin:0;padding:0 calc(var(--ds-space-7) + var(--ds-space-2)) var(--ds-space-5) 0;font-size:var(--ds-fs-16-5);line-height:var(--ds-lh-1-65);color:var(--fx-ink-secondary);text-wrap:pretty}@media(max-width:639px){.ds-ai__faq details p{padding-right:0}}@media(prefers-reduced-motion:reduce){.ds-ai__plus{transition:none}}.ds-ai__pipe{list-style:none;margin:calc(var(--ds-space-7) + var(--ds-space-2)) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:calc(var(--ds-space-7) + var(--ds-space-2))}.ds-ai__pipe li{position:relative;padding-right:calc(var(--ds-space-5) + var(--ds-space-1))}.ds-ai__pipe li:before{content:"";position:absolute;top:22px;left:56px;right:16px;height:1.5px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--fx-brand-pixel-on-dark) 55%,transparent) 0 6px,transparent 6px 12px)}.ds-ai__pipe li:last-child:before{display:none}.ds-ai__node{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--fx-brand-pixel-on-dark);background:var(--fx-ink-primary);color:var(--fx-brand-pixel-on-dark);font-size:var(--ds-fs-13);font-weight:700}.ds-ai__pipe li:first-child .ds-ai__node{background:var(--fx-brand-pixel-on-dark);color:var(--fx-ink-primary)}.ds-ai__pipe h3{margin:calc(var(--ds-space-4) + var(--ds-space-1)) 0 0;font-size:var(--ds-fs-17);line-height:var(--ds-lh-1-35);font-weight:700;color:inherit;overflow-wrap:break-word}.ds-ai__pipe p{margin:var(--ds-space-2) 0 0;font-size:var(--ds-fs-16);line-height:var(--ds-lh-1-6);color:color-mix(in srgb,var(--fx-ink-on-dark) 82%,transparent);text-wrap:pretty}@media(max-width:1099px){.ds-ai__pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-ai__pipe li:nth-child(2n):before{display:none}}@media(max-width:899px){.ds-ai__pipe{grid-template-columns:minmax(0,1fr);row-gap:0;margin-top:calc(var(--ds-space-6) + var(--ds-space-2))}.ds-ai__pipe li{padding:0 0 calc(var(--ds-space-6) + var(--ds-space-1)) calc(var(--ds-space-8) + var(--ds-space-1));min-height:80px}.ds-ai__pipe li:before,.ds-ai__pipe li:nth-child(2n):before{display:block;inset:52px auto 6px 21px;width:1.5px;height:auto;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--fx-brand-pixel-on-dark) 55%,transparent) 0 6px,transparent 6px 12px)}.ds-ai__pipe li:last-child:before{display:none}.ds-ai__node{position:absolute;left:0;top:0}.ds-ai__pipe h3{margin-top:calc(var(--ds-space-3) - var(--ds-space-1) / 2)}}@media(max-width:1099px){.ds-ai__hero-form{max-width:640px}}
