.aisum{--aisum-accent:#1f6feb;--aisum-radius:10px;margin-block:1.25rem;font-size:inherit;line-height:1.6}.aisum .aisum__heading{margin:0 0 .75rem;padding:0;color:inherit;font-weight:700;line-height:1.3;text-transform:none}.aisum--heading-large .aisum__heading{font-size:1.45em}.aisum--heading-normal .aisum__heading{font-size:1.05em;font-weight:600}.aisum--heading-small .aisum__heading{font-size:.9em;font-weight:600;opacity:.85}.aisum .aisum__buttons{display:flex;flex-wrap:wrap;gap:.6rem;align-items:stretch;margin:0;padding:0;list-style:none}.aisum--layout-stretch .aisum__buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.aisum--align-center .aisum__heading{text-align:center}.aisum--align-end .aisum__heading{text-align:end}.aisum--layout-inline.aisum--align-center .aisum__buttons{justify-content:center}.aisum--layout-inline.aisum--align-end .aisum__buttons{justify-content:flex-end}.aisum a.aisum__btn,.aisum button.aisum__btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5em;width:auto;min-width:0;max-width:100%;margin:0;padding:.75em 1em;border:1px solid currentColor;border-radius:var(--aisum-radius);background:#fff0;background-image:none;box-shadow:none;color:inherit;font:inherit;font-size:.95em;line-height:1.4;letter-spacing:normal;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease}.aisum a.aisum__btn:hover,.aisum a.aisum__btn:focus,.aisum a.aisum__btn:active,.aisum a.aisum__btn:visited,.aisum button.aisum__btn:hover,.aisum button.aisum__btn:focus{text-decoration:none;box-shadow:none}.aisum a.aisum__btn:focus-visible,.aisum button.aisum__btn:focus-visible{outline:2px solid var(--aisum-accent);outline-offset:2px}.aisum--layout-stretch a.aisum__btn,.aisum--layout-stretch button.aisum__btn{justify-content:center}.aisum .aisum__icon{display:inline-flex;flex:0 0 auto;color:var(--aisum-brand,var(--aisum-accent))}.aisum .aisum__icon svg{display:block;width:1.15em;height:1.15em;max-width:none;vertical-align:middle}.aisum .aisum__label{display:inline;color:inherit}.aisum--outline a.aisum__btn,.aisum--outline button.aisum__btn{border-color:color-mix(in srgb,currentColor 18%,transparent)}.aisum--outline a.aisum__btn:hover,.aisum--outline a.aisum__btn:focus-visible,.aisum--outline button.aisum__btn:hover,.aisum--outline button.aisum__btn:focus-visible{border-color:var(--aisum-accent);background-color:color-mix(in srgb,var(--aisum-accent) 8%,transparent);color:inherit}.aisum--filled a.aisum__btn,.aisum--filled button.aisum__btn{border-color:#fff0;background-color:var(--aisum-accent);color:#fff}.aisum--filled .aisum__icon{color:#fff}.aisum--filled a.aisum__btn:hover,.aisum--filled a.aisum__btn:focus-visible,.aisum--filled button.aisum__btn:hover,.aisum--filled button.aisum__btn:focus-visible{color:#fff;filter:brightness(.92)}.aisum--minimal a.aisum__btn,.aisum--minimal button.aisum__btn{border-color:#fff0;padding-inline:.35em}.aisum--minimal a.aisum__btn:hover,.aisum--minimal a.aisum__btn:focus-visible,.aisum--minimal button.aisum__btn:hover,.aisum--minimal button.aisum__btn:focus-visible{color:var(--aisum-accent)}.aisum button.aisum__copy.is-copied{border-color:var(--aisum-accent);color:var(--aisum-accent)}@media (prefers-reduced-motion:reduce){.aisum a.aisum__btn,.aisum button.aisum__btn{transition:none}}@supports not (color:color-mix(in srgb,red 50%,transparent)){.aisum--outline a.aisum__btn,.aisum--outline button.aisum__btn{border-color:rgb(128 128 128 / .35)}}@media (max-width:480px){.aisum--layout-stretch .aisum__buttons{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}