.aist{--aist-start: #3f4fc0;--aist-end: #6b3d9e;--aist-bg: linear-gradient(135deg, var(--aist-start), var(--aist-end));--aist-text: #fff;--aist-ring: #fff;--aist-border: transparent;--aist-accent: #3f4fc0;--aist-btn-bg: #fff;--aist-btn-text: #1d2327;--aist-btn-border: rgb(0 0 0 / .16);--aist-hover-bg: #f1f3fb;--aist-hover-text: var(--aist-btn-text);--aist-radius: .875rem;--aist-btn-radius: .5rem;box-sizing:border-box;clear:both;margin-block:2rem;padding:1.25rem 1.5rem 1.5rem;border:1px solid var(--aist-border);border-radius:var(--aist-radius);background:var(--aist-bg);color:var(--aist-text);font-family:inherit;line-height:1.4;text-align:center}.aist *,.aist *:before,.aist *:after{box-sizing:border-box}.aist .aist__label{margin:0 0 .875rem;padding:0;color:inherit;font-size:.9375rem;font-weight:700;letter-spacing:.01em;line-height:1.3}.aist .aist__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.aist .aist__list>li{margin:0;padding:0}.aist .aist__list>li:before,.aist .aist__list>li::marker{content:none}.aist .aist__link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:44px;min-height:44px;margin:0;padding:.5rem 1rem;border:1px solid var(--aist-btn-border);border-radius:var(--aist-btn-radius);background:var(--aist-btn-bg);box-shadow:0 1px 2px #00000014;color:var(--aist-btn-text);font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}.aist .aist__link:hover{border-color:var(--aist-accent);background:var(--aist-hover-bg);color:var(--aist-hover-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.aist .aist__link:focus{outline:none}.aist .aist__link:focus-visible{outline:3px solid var(--aist-ring);outline-offset:2px}@media (prefers-reduced-motion: no-preference){.aist .aist__link{transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.aist .aist__link:hover{transform:translateY(-1px)}}.aist .aist__icon{flex:none;width:1.125rem;height:1.125rem;background:center / contain no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.2 6.6L21 11l-6.8 2.4L12 20l-2.2-6.6L3 11l6.8-2.4z' fill='%23595f66'/%3E%3C/svg%3E")}.aist--no-icons .aist__icon{display:none}.aist .aist__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.aist .aist__promo{margin:.875rem 0 0;padding:0;font-size:.8125rem;line-height:1.2}.aist .aist__promo-link{display:inline-flex;align-items:center;gap:.4rem;min-height:32px;padding:.35rem .85rem .35rem .7rem;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 8%,transparent);color:inherit;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer}.aist .aist__promo-link:hover{border-color:currentColor;text-decoration:underline;text-underline-offset:.2em}.aist .aist__promo-link:focus{outline:none}.aist .aist__promo-link:focus-visible{outline:3px solid var(--aist-ring);outline-offset:2px}.aist .aist__promo-spark{flex:none;width:.875rem;height:.875rem;fill:currentColor}.aist .aist__promo--text{margin-top:.625rem;font-size:.75rem}.aist .aist__promo--text .aist__promo-link{gap:.3rem;min-height:24px;padding:.15rem .25rem;border:0;border-radius:.25rem;background:none;font-weight:600;text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.25em}.aist .aist__promo--text .aist__promo-link:hover{text-decoration-style:solid}.aist .aist__promo--text .aist__promo-spark{width:.75rem;height:.75rem}.aist--compact .aist__promo{margin:0}.aist--compact .aist__promo-link:focus-visible{outline-color:var(--aist-accent)}.aist--upper .aist__promo-link{letter-spacing:.06em;text-transform:uppercase}@media (prefers-reduced-motion: no-preference){.aist .aist__promo-spark{animation:aist-twinkle 1.6s ease-in-out .6s 2}.aist .aist__promo-link:hover .aist__promo-spark{animation:aist-twinkle .9s ease-in-out}@keyframes aist-twinkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.35) rotate(45deg)}}}.aist--square{--aist-radius: 0;--aist-btn-radius: 0}.aist--pill{--aist-radius: 1.75rem;--aist-btn-radius: 999px}.aist--pill .aist__link{padding-inline:1.125rem}.aist--align-start{text-align:start}.aist--align-start .aist__list{justify-content:flex-start}.aist--upper .aist__label{letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem}.aist--upper .aist__name{letter-spacing:.04em;text-transform:uppercase;font-size:.875rem}.aist.aist--compact{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.625rem 1rem;padding:0;border:0;background:none;color:inherit}.aist--compact.aist--align-start{justify-content:flex-start}.aist.aist--compact .aist__label{margin:0}.aist--compact .aist__link{border-color:var(--aist-accent);box-shadow:none}.aist--compact .aist__link:focus-visible{outline-color:var(--aist-accent)}.aist.aist--at-main.aist--at-main{width:min(100% - 2.5rem,48rem);margin:3rem auto}@media (max-width: 480px){.aist{padding:1rem}.aist .aist__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.aist .aist__link{width:100%;padding-inline:.625rem}.aist .aist__list>li:last-child:nth-child(odd){grid-column:1 / -1}.aist.aist--compact{display:block}.aist.aist--compact .aist__label{margin-bottom:.625rem}}@media (forced-colors: active){.aist{border:1px solid CanvasText}.aist .aist__link{border:1px solid LinkText}.aist .aist__link:focus-visible{outline-color:Highlight}}@media print{.aist{display:none!important}}.aist--ocean{--aist-start: #3f4fc0;--aist-end: #6b3d9e;--aist-accent: #3f4fc0;--aist-hover-bg: #f0f2fc}.aist--sunset{--aist-start: #ffc4ba;--aist-end: #fde3f1;--aist-text: #4a1a1f;--aist-ring: #4a1a1f;--aist-accent: #a1323f;--aist-hover-bg: #fff4f2}.aist--forest{--aist-start: #134e5e;--aist-end: #2e6a4f;--aist-accent: #1d6b55;--aist-hover-bg: #eef7f2}.aist--seafoam{--aist-start: #a8edea;--aist-end: #fed6e3;--aist-text: #173e3b;--aist-ring: #173e3b;--aist-accent: #127a72;--aist-hover-bg: #effbfa}.aist--cosmic{--aist-bg: linear-gradient(135deg, #5b2c0f 0%, #6a2f86 50%, #745200 100%);--aist-accent: #6a2f86;--aist-hover-bg: #f6f0fa}.aist--navy{--aist-start: #011949;--aist-end: #0a4fa6;--aist-accent: #0a4fa6;--aist-hover-bg: #eef4fd}.aist--solid-navy{--aist-bg: #011949;--aist-accent: #011949;--aist-hover-bg: #eef1f7}.aist--aurora{--aist-start: #011949;--aist-end: #006e8c;--aist-accent: #006e8c;--aist-hover-bg: #e9f7fb}.aist--outline{--aist-bg: transparent;--aist-text: #011949;--aist-ring: #011949;--aist-border: #011949;--aist-accent: #011949;--aist-btn-text: #011949;--aist-btn-border: #011949;--aist-hover-bg: #011949;--aist-hover-text: #fff;border-width:2px}.aist--light{--aist-bg: #f3f4f6;--aist-text: #1d2327;--aist-ring: #1d2327;--aist-border: #dcdfe4;--aist-accent: #3c434a;--aist-hover-bg: #f6f7f7}.aist--charcoal{--aist-bg: #23272c;--aist-accent: #23272c;--aist-hover-bg: #f0f0f1}.aist--theme{--aist-bg: var(--wp--preset--color--tertiary, var(--wp--preset--color--base-2, #f3f4f6));--aist-text: var(--wp--preset--color--contrast, #1d2327);--aist-ring: var(--wp--preset--color--contrast, #1d2327);--aist-accent: var(--wp--preset--color--primary, #1d2327);--aist-hover-bg: var(--wp--preset--color--base, #fff)}.aist--custom{--aist-accent: var(--aist-start)}.aist .aist__icon--google{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z' fill='%234285F4'/%3E%3Cpath d='M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z' fill='%2334A853'/%3E%3Cpath d='M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z' fill='%23FBBC05'/%3E%3Cpath d='M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z' fill='%23EA4335'/%3E%3C/svg%3E")}.aist .aist__icon--grok{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z' fill='%23000'/%3E%3C/svg%3E")}.aist .aist__icon--perplexity{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5' stroke='%2320BCC0' stroke-width='2' fill='none'/%3E%3C/svg%3E")}.aist .aist__icon--chatgpt{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2406 2406'%3E%3Cpath d='M1 578.4C1 259.5 259.5 1 578.4 1h1249.1c319 0 577.5 258.5 577.5 577.4V2406H578.4C259.5 2406 1 2147.5 1 1828.6V578.4z' fill='%2374aa9c'/%3E%3Cpath d='M1107.3 299.1c-198 0-373.9 127.3-435.2 315.3C544.8 640.6 434.9 720.2 370.5 833c-99.3 171.4-76.6 386.9 56.4 533.8-41.1 123.1-27 257.7 38.6 369.2 98.7 172 297.3 260.2 491.6 219.2 86.1 97 209.8 152.3 339.6 151.8 198 0 373.9-127.3 435.3-315.3 127.5-26.3 237.2-105.9 301-218.5 99.9-171.4 77.2-386.9-55.8-533.9v-.6c41.1-123.1 27-257.8-38.6-369.8-98.7-171.4-297.3-259.6-491-218.6-86.6-96.8-210.5-151.8-340.3-151.2zm0 117.5-.6.6c79.7 0 156.3 27.5 217.6 78.4-2.5 1.2-7.4 4.3-11 6.1L952.8 709.3c-18.4 10.4-29.4 30-29.4 51.4V1248l-155.1-89.4V755.8c-.1-187.1 151.6-338.9 339-339.2zm434.2 141.9c121.6-.2 234 64.5 294.7 169.8 39.2 68.6 53.9 148.8 40.4 226.5-2.5-1.8-7.3-4.3-10.4-6.1l-360.4-208.2c-18.4-10.4-41-10.4-59.4 0L1024 984.2V805.4L1372.7 604c51.3-29.7 109.5-45.4 168.8-45.5zM650 743.5v427.9c0 21.4 11 40.4 29.4 51.4l421.7 243-155.7 90L597.2 1355c-162-93.8-217.4-300.9-123.8-462.8C513.1 823.6 575.5 771 650 743.5zm807.9 106 348.8 200.8c162.5 93.7 217.6 300.6 123.8 462.8l.6.6c-39.8 68.6-102.4 121.2-176.5 148.2v-428c0-21.4-11-41-29.4-51.4l-422.3-243.7 155-89.3zM1201.7 997l177.8 102.8v205.1l-177.8 102.8-177.8-102.8v-205.1L1201.7 997zm279.5 161.6 155.1 89.4v402.2c0 187.3-152 339.2-339 339.2v-.6c-79.1 0-156.3-27.6-217-78.4 2.5-1.2 8-4.3 11-6.1l360.4-207.5c18.4-10.4 30-30 29.4-51.4l.1-486.8zM1380 1421.9v178.8l-348.8 200.8c-162.5 93.1-369.6 38-463.4-123.7h.6c-39.8-68-54-148.8-40.5-226.5 2.5 1.8 7.4 4.3 10.4 6.1l360.4 208.2c18.4 10.4 41 10.4 59.4 0l421.9-243.7z' fill='white'/%3E%3C/svg%3E")}.aist .aist__icon--claude{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.709 15.955l4.72-2.647.08-.23-.08-.128H9.2l-.79-.048-2.698-.073-2.339-.097-2.266-.122-.571-.121L0 11.784l.055-.352.48-.321.686.06 1.52.103 2.278.158 1.652.097 2.449.255h.389l.055-.157-.134-.098-.103-.097-2.358-1.596-2.552-1.688-1.336-.972-.724-.491-.364-.462-.158-1.008.656-.722.881.06.225.061.893.686 1.908 1.476 2.491 1.833.365.304.145-.103.019-.073-.164-.274-1.355-2.446-1.446-2.49-.644-1.032-.17-.619a2.97 2.97 0 01-.104-.729L6.283.134 6.696 0l.996.134.42.364.62 1.414 1.002 2.229 1.555 3.03.456.898.243.832.091.255h.158V9.01l.128-1.706.237-2.095.23-2.695.08-.76.376-.91.747-.492.584.28.48.685-.067.444-.286 1.851-.559 2.903-.364 1.942h.212l.243-.242.985-1.306 1.652-2.064.73-.82.85-.904.547-.431h1.033l.76 1.129-.34 1.166-1.064 1.347-.881 1.142-1.264 1.7-.79 1.36.073.11.188-.02 2.856-.606 1.543-.28 1.841-.315.833.388.091.395-.328.807-1.969.486-2.309.462-3.439.813-.042.03.049.061 1.549.146.662.036h1.622l3.02.225.79.522.474.638-.079.485-1.215.62-1.64-.389-3.829-.91-1.312-.329h-.182v.11l1.093 1.068 2.006 1.81 2.509 2.33.127.578-.322.455-.34-.049-2.205-1.657-.851-.747-1.926-1.62h-.128v.17l.444.649 2.345 3.521.122 1.08-.17.353-.608.213-.668-.122-1.374-1.925-1.415-2.167-1.143-1.943-.14.08-.674 7.254-.316.37-.729.28-.607-.461-.322-.747.322-1.476.389-1.924.315-1.53.286-1.9.17-.632-.012-.042-.14.018-1.434 1.967-2.18 2.945-1.726 1.845-.414.164-.717-.37.067-.662.401-.589 2.388-3.036 1.44-1.882.93-1.086-.006-.158h-.055L4.132 18.56l-1.13.146-.487-.456.061-.746.231-.243 1.908-1.312-.006.006z' fill='%23D97757'/%3E%3C/svg%3E")}
