.banner-wrapper{container-name:banner-wrapper;container-type:inline-size}.banner{display:flex;position:relative;max-width:1148px;border-radius:20px;box-sizing:border-box;flex-direction:column}@media(min-width:1116px){.banner{flex-direction:row}}@container banner-wrapper (width >= 900px){.banner{flex-direction:row}}.banner .banner-body{display:flex;flex-direction:column;gap:16px;flex-grow:1;align-items:stretch}@media(min-width:1116px){.banner .banner-body{align-items:flex-start}}@container banner-wrapper (width >= 900px){.banner .banner-body{align-items:flex-start}}.banner>.banner-shadow{position:absolute;top:0;left:0;border-radius:20px 20px 50% 50%/20px 20px 90px 90px;width:100%;height:25%;opacity:.1;pointer-events:none}@media(min-width:1116px){.banner>.banner-shadow{height:70%}}@container banner-wrapper (width >= 900px){.banner>.banner-shadow{height:70%}}.banner.banner-type-avatar-cat{padding:40px 24px 32px;align-items:stretch;gap:24px}@media(min-width:1116px){.banner.banner-type-avatar-cat{padding:32px 56px;align-items:center}}@container banner-wrapper (width >= 900px){.banner.banner-type-avatar-cat{padding:32px 56px;align-items:center}}.banner.banner-type-avatar-cat>.banner-avatar-cat{margin:0 auto}@media(min-width:1116px){.banner.banner-type-avatar-cat>.banner-avatar-cat{margin-right:24px}}@container banner-wrapper (width >= 900px){.banner.banner-type-avatar-cat>.banner-avatar-cat{margin-right:24px}}.banner.banner-type-avatar-cat .banner-body-title{margin:0;font-weight:700;font-size:24px;line-height:32px;overflow-wrap:break-word;word-wrap:break-word}@media(min-width:1116px){.banner.banner-type-avatar-cat .banner-body-title{display:-webkit-box;font-weight:800;font-size:32px;line-height:40px}}@container banner-wrapper (width >= 900px){.banner.banner-type-avatar-cat .banner-body-title{display:-webkit-box;font-weight:800;font-size:32px;line-height:40px}}.banner.banner-type-avatar-cat .banner-body-paragraph{color:var(--token-color-background-neutral-white);margin:0;font-weight:400;font-size:16px;line-height:28px;overflow-wrap:break-word;word-wrap:break-word}@media(max-width:1116px){.banner.banner-type-avatar-cat{font-weight:700;font-size:24px;line-height:32px}}.banner.banner-type-icon{padding:40px 24px;min-height:112px;align-items:stretch;gap:32px}@media(min-width:1116px){.banner.banner-type-icon{align-items:center;padding:12px 56px}}@container banner-wrapper (width >= 900px){.banner.banner-type-icon{align-items:center;padding:12px 56px}}.banner.banner-type-icon>.banner-shadow{display:none}.banner.banner-type-icon>.banner-icons-3d{margin:0 auto}@media(min-width:1116px){.banner.banner-type-icon>.banner-icons-3d{margin:0 24px 0 0}}@container banner-wrapper (width >= 900px){.banner.banner-type-icon>.banner-icons-3d{margin:0 24px 0 0}}.banner.banner-type-icon .banner-body{gap:16px}@media(min-width:1116px){.banner.banner-type-icon .banner-body{gap:8px}}@container banner-wrapper (width >= 900px){.banner.banner-type-icon .banner-body{gap:8px}}.banner.banner-type-icon .banner-body-title{margin:0;font-weight:700;font-size:24px;line-height:32px;overflow-wrap:break-word;word-wrap:break-word;font-size:18px;line-height:28px}@media(min-width:1116px){.banner.banner-type-icon .banner-body-title{display:-webkit-box;font-weight:800;font-size:32px;line-height:40px}}@container banner-wrapper (width >= 900px){.banner.banner-type-icon .banner-body-title{display:-webkit-box;font-weight:800;font-size:32px;line-height:40px}}@media(min-width:1116px){.banner.banner-type-icon .banner-body-title{font-size:18px;line-height:28px;font-weight:700}}@container banner-wrapper (width >= 900px){.banner.banner-type-icon .banner-body-title{font-size:18px;line-height:28px;font-weight:700}}.banner.banner-type-icon .banner-body-paragraph{color:var(--token-color-background-neutral-white);margin:0;font-weight:400;line-height:28px;overflow-wrap:break-word;word-wrap:break-word;font-size:16px;line-height:24px}@media(min-width:1116px){.banner.banner-type-icon .banner-body-paragraph{font-size:16px;line-height:24px}}@container banner-wrapper (width >= 900px){.banner.banner-type-icon .banner-body-paragraph{font-size:16px;line-height:24px}}.banner.banner-type-image{flex-direction:column-reverse;padding-bottom:40px}@media(min-width:1116px){.banner.banner-type-image{padding:32px 56px 40px 80px;margin-top:calc(var(--banner-margin-top) + 40px);flex-direction:column}}@container banner-wrapper (width >= 900px){.banner.banner-type-image{padding:32px 56px 40px 80px;margin-top:calc(var(--banner-margin-top) + 40px);flex-direction:column}}.banner.banner-type-image .banner-body-title{margin:0;font-weight:700;font-size:24px;line-height:32px;overflow-wrap:break-word;word-wrap:break-word}@media(min-width:1116px){.banner.banner-type-image .banner-body-title{display:-webkit-box;font-weight:800;font-size:32px;line-height:40px}}@container banner-wrapper (width >= 900px){.banner.banner-type-image .banner-body-title{display:-webkit-box;font-weight:800;font-size:32px;line-height:40px}}.banner.banner-type-image .banner-body-paragraph{color:var(--token-color-background-neutral-white);margin:0;font-weight:400;font-size:16px;line-height:28px;overflow-wrap:break-word;word-wrap:break-word}.banner.banner-type-image>.banner-shadow{display:none}@media(min-width:1116px){.banner.banner-type-image>.banner-shadow{display:flex;height:50%}}@container banner-wrapper (width >= 900px){.banner.banner-type-image>.banner-shadow{display:flex;height:50%}}.banner.banner-type-image>.banner-body{align-items:stretch;padding:32px 24px 0}@media(min-width:1116px){.banner.banner-type-image>.banner-body{align-items:flex-start;padding:0 433px 0 0}}@container banner-wrapper (width >= 900px){.banner.banner-type-image>.banner-body{align-items:flex-start;padding:0 433px 0 0}}.banner.banner-type-image>.banner-body>.banner-button{margin-top:16px}@media(min-width:1116px){.banner.banner-type-image>.banner-body>.banner-button{margin-top:0}}@container banner-wrapper (width >= 900px){.banner.banner-type-image>.banner-body>.banner-button{margin-top:0}}.banner.banner-type-image>.banner-image{width:100%;height:auto;aspect-ratio:1.64;border-top-left-radius:16px;border-top-right-radius:16px;object-fit:cover;object-position:top}@media(min-width:1116px){.banner.banner-type-image>.banner-image{position:absolute;width:353px;height:433px;border-radius:20px;bottom:40px;right:56px}}@container banner-wrapper (width >= 900px){.banner.banner-type-image>.banner-image{position:absolute;width:353px;height:433px;border-radius:20px;bottom:40px;right:56px}}.banner.banner-type-catfull{padding:56px 24px 40px}@media(min-width:1116px){.banner.banner-type-catfull{margin-top:var(--banner-margin-top);padding:32px 80px 56px}}@container banner-wrapper (width >= 900px){.banner.banner-type-catfull{margin-top:var(--banner-margin-top);padding:32px 80px 56px}}@media(min-width:1116px){.banner.banner-type-catfull .banner-body{padding-right:394px}}@container banner-wrapper (width >= 900px){.banner.banner-type-catfull .banner-body{padding-right:394px}}.banner.banner-type-catfull .banner-body-title{margin:0;font-weight:700;font-size:24px;line-height:32px;overflow-wrap:break-word;word-wrap:break-word}@media(min-width:1116px){.banner.banner-type-catfull .banner-body-title{display:-webkit-box;font-weight:800;font-size:32px;line-height:40px}}@container banner-wrapper (width >= 900px){.banner.banner-type-catfull .banner-body-title{display:-webkit-box;font-weight:800;font-size:32px;line-height:40px}}.banner.banner-type-catfull .banner-body-paragraph{color:var(--token-color-background-neutral-white);margin:0;font-weight:400;font-size:16px;line-height:28px;overflow-wrap:break-word;word-wrap:break-word}.banner.banner-type-catfull>.banner-shadow{height:35%}@media(min-width:1116px){.banner.banner-type-catfull>.banner-shadow{display:flex;height:50%}}@container banner-wrapper (width >= 900px){.banner.banner-type-catfull>.banner-shadow{display:flex;height:50%}}.banner.banner-type-catfull>.banner-cat-full{display:none}@media(min-width:1116px){.banner.banner-type-catfull>.banner-cat-full{display:flex;position:absolute;bottom:0;right:80px;width:370px;height:unset}}@container banner-wrapper (width >= 900px){.banner.banner-type-catfull>.banner-cat-full{display:flex;position:absolute;bottom:0;right:80px;width:370px;height:unset}}.banner.banner-type-catfull>.banner-cat-full>.banner-cat-full-image{width:100%}.banner.banner-dark{background-color:var(--token-color-primary-80)}.banner.banner-dark>.banner-shadow{background-color:color-mix(in srgb,var(--token-color-primary-10) 50%,transparent)}.banner.banner-dark>.banner-body>.banner-body-paragraph,.banner.banner-dark>.banner-body>.banner-body-title{color:var(--token-color-background-neutral-white)}.banner.banner-light{background-color:var(--token-color-background-neutral-light-grey-20)}.banner.banner-light>.banner-shadow{background-color:color-mix(in srgb,var(--token-color-dark-grey-80) 50%,transparent)}.banner.banner-light>.banner-body>.banner-body-paragraph,.banner.banner-light>.banner-body>.banner-body-title{color:var(--token-color-dark-grey-90)}.avatar-container{position:relative;display:flex;align-items:flex-end;width:max-content}.avatar-container-align-center{justify-content:center}.avatar-container-align-right{justify-content:flex-end}.avatar-container-xs{height:32px}.avatar-container-s{height:48px}.avatar-container-m{height:64px}.avatar-container-l{height:80px}.avatar-container-xl{height:104px}.avatar-container-xxl{height:128px}.avatar-container .icon{position:relative;right:0;bottom:0;height:100%;object-fit:contain;z-index:1}.avatar-container .background{position:absolute;border-radius:100%;height:inherit;width:inherit}.avatar-container .background-dark-grey{background-color:var(--token-color-dark-grey-90)}.avatar-container .background-light-grey{background-color:var(--token-color-light-grey-20)}.avatar-container .background-dark-primary{background-color:var(--token-color-primary-60)}.avatar-container .background-light-primary{background-color:var(--token-color-primary-20)}.avatar-container .background-dark-secondary{background-color:var(--token-color-background-dark-secondary-50)}.avatar-container .background-light-secondary{background-color:var(--token-color-background-light-secondary-20)}.avatar-container .background-dark-warning{background-color:var(--token-color-warning-yellow-50)}.avatar-container .background-dark-purple{background-color:var(--token-color-background-dark-decorative-purple-50)}.avatar-container .background-xs{width:32px}.avatar-container .background-s{width:48px}.avatar-container .background-m{width:64px}.avatar-container .background-l{width:80px}.avatar-container .background-xl{width:104px}.avatar-container .background-xxl{width:128px}.cat-container{display:flex;align-items:flex-start;width:max-content}.cat-container-m.full-body{height:446px}.cat-container-m.half-body{height:303px}.cat-container-l.full-body{height:633px}.cat-container-l.half-body{height:425px}.cat-container-xl.full-body{height:811px}.cat-container-xl.half-body{height:547px}.cat-container .icon{position:relative;right:0;bottom:0;height:100%;object-fit:contain;z-index:999}.icons-3d-container{position:relative;display:flex;align-items:center;width:max-content}.icons-3d-container .icon{position:relative;right:0;bottom:0;height:100%;object-fit:contain;z-index:999}.icons-3d-container .icon-xs{padding:4px;height:24px;width:24px}.icons-3d-container .icon-s{padding:4px;height:32px;width:32px}.icons-3d-container .icon-m{padding:8px;height:48px;width:48px}.icons-3d-container .icon-l{padding:8px;height:64px;width:64px}.icons-3d-container .icon-xl{padding:8px;height:88px;width:88px}.icons-3d-container .icon-xxl{padding:16px;height:168px;width:168px}.background-transparent{background-color:rgba(0,0,0,0);border-radius:50%}.background-light-grey{background-color:var(--token-color-light-grey-20);border-radius:50%}.background-dark-primary{background-color:var(--token-color-primary-60);border-radius:50%}.background-light-primary{background-color:var(--token-color-primary-20);border-radius:50%}.background-dark-secondary{background-color:var(--token-color-secondary-50);border-radius:50%}.background-light-secondary{background-color:var(--token-color-background-light-secondary-20);border-radius:50%}.background-dark-warning{background-color:var(--token-color-warning-yellow-50);border-radius:50%}.background-light-warning{background-color:var(--token-color-warning-yellow-20);border-radius:50%}.background-dark-danger{background-color:var(--token-color-danger-red-50);border-radius:50%}.background-light-danger{background-color:var(--token-color-danger-red-10);border-radius:50%}.background-dark-decorative{background-color:var(--token-color-background-dark-decorative-purple-50);border-radius:50%}.background-light-decorative{background-color:var(--token-color-background-light-decorative-purple-20);border-radius:50%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fade{to{opacity:0}}@keyframes wave-primary{to{box-shadow:0 0 0 var(--token-color-primary-50);box-shadow:0 0 0 6px var(--token-color-primary-20)}}@keyframes wave-danger{to{box-shadow:0 0 0 var(--token-color-danger-red-50);box-shadow:0 0 0 6px var(--token-color-danger-red-20)}}.btn-s{height:32px;padding:8px 24px;font-size:var(--token-font-size-button-text-s);line-height:var(--token-font-line-height-button-text-s)}.btn-s .btn-spinner{height:12px;width:12px;border-width:2px}.btn-s .btn-icon{font-size:16px}.btn-s.btn-link{padding:8px 24px;font-size:var(--token-font-size-button-link-s);line-height:var(--token-font-line-height-button-link-s)}.btn-m{height:40px;padding:8px 24px;font-size:var(--token-font-size-button-text-m);line-height:var(--token-font-line-height-button-text-m)}.btn-m .btn-spinner{height:16px;width:16px;border-width:2.5px}.btn-m .btn-icon{font-size:20px}.btn-m.btn-link{padding:8px 24px;font-size:var(--token-font-size-button-link-m);line-height:var(--token-font-line-height-button-link-m)}.btn-l{height:48px;padding:8px 32px;font-size:var(--token-font-size-button-text-l);line-height:var(--token-font-line-height-button-text-l)}.btn-l .btn-spinner{height:22px;width:22px;border-width:3px}.btn-l .btn-icon{font-size:24px}.btn-l.btn-link{padding:8px 32px;font-size:var(--token-font-size-button-link-l);line-height:var(--token-font-line-height-button-link-l)}.btn-xl{height:56px;padding:8px 40px;font-size:var(--token-font-size-button-text-xl);line-height:var(--token-font-line-height-button-text-xl)}.btn-xl .btn-spinner{height:24px;width:24px;border-width:3.4px}.btn-xl .btn-icon{font-size:28px}.btn-xl.btn-link{padding:8px 40px;font-size:var(--token-font-size-button-link-xl);line-height:var(--token-font-line-height-button-link-xl)}.btn-color-primary.btn-primary,.btn-primary{background-color:var(--token-color-primary-50);color:var(--token-color-background-neutral-white);font-weight:var(--token-font-weight-bold)}.btn-primary .btn-spinner{border-color:var(--token-color-background-neutral-white) var(--token-color-background-neutral-white) var(--token-color-background-neutral-white) rgba(0,0,0,0)}.btn-primary:hover{background-color:var(--token-color-primary-40)}.btn-primary:focus-visible{background-color:var(--token-color-primary-40);box-shadow:0 0 0 2px var(--token-color-background-neutral-white),0 0 0 4px var(--token-color-dark-grey-90)}.btn-primary:active{background-color:var(--token-color-primary-60)}[disabled].btn-primary{background-color:var(--token-color-primary-30);cursor:not-allowed}.btn-color-primary.btn-secondary,.btn-secondary{background-color:var(--token-color-background-neutral-white);color:var(--token-color-primary-50);box-shadow:0 0 0 1px var(--token-color-primary-50);font-weight:var(--token-font-weight-bold)}.btn-secondary .btn-spinner{border-color:var(--token-color-primary-30) var(--token-color-primary-30) var(--token-color-primary-30) rgba(0,0,0,0)}.btn-secondary:hover{background-color:var(--token-color-primary-10)}.btn-secondary:focus-visible{background-color:var(--token-color-primary-10);color:var(--token-color-primary-50);box-shadow:0 0 0 1px var(--token-color-primary-50),0 0 0 2px var(--token-color-background-neutral-white),0 0 0 4px var(--token-color-dark-grey-90)}.btn-secondary:active{background-color:var(--token-color-primary-20)}[disabled].btn-secondary{box-shadow:0 0 0 1px var(--token-color-primary-30);color:var(--token-color-primary-30);cursor:not-allowed}[disabled].btn-secondary,[disabled].btn-secondary:hover{background-color:var(--token-color-primary-10)}.btn-link{color:var(--token-color-primary-50);background-color:rgba(0,0,0,0);border-radius:99999999px;height:-moz-fit-content;height:fit-content;line-height:24px;font-weight:var(--token-font-weight-medium);text-decoration:none}.btn-link:hover{color:var(--token-color-primary-40)}.btn-link:hover span{text-decoration:underline}.btn-link:focus-visible{color:var(--token-color-primary-40);box-shadow:0 0 0 1px var(--token-color-primary-40)}.btn-link:focus-visible span{text-decoration:underline}.btn-link:active{color:var(--token-color-primary-70)}.btn-link:active span{text-decoration:underline}[disabled].btn-link{color:var(--token-color-primary-30);cursor:not-allowed}[disabled].btn-link:active,[disabled].btn-link:focus-visible,[disabled].btn-link:hover{text-decoration:none}.btn-color-danger.btn-primary{background-color:var(--token-color-danger-red-60);color:var(--token-color-background-neutral-white);font-weight:var(--token-font-weight-bold)}.btn-color-danger.btn-primary:hover{background-color:var(--token-color-danger-red-50)}.btn-color-danger.btn-primary:focus-visible{background-color:var(--token-color-danger-red-50);box-shadow:0 0 0 2px var(--token-color-background-neutral-white),0 0 0 4px var(--token-color-dark-grey-90)}.btn-color-danger.btn-primary:active{background-color:var(--token-color-danger-red-70)}[disabled].btn-color-danger.btn-primary{background-color:var(--token-color-danger-red-30);cursor:not-allowed}.btn-color-danger.btn-secondary{background-color:var(--token-color-background-neutral-white);color:var(--token-color-danger-red-50);box-shadow:0 0 0 1px var(--token-color-danger-red-50);font-weight:var(--token-font-weight-bold)}.btn-color-danger.btn-secondary .btn-spinner{border-color:var(--token-color-danger-red-30) var(--token-color-danger-red-30) var(--token-color-danger-red-30) rgba(0,0,0,0)}.btn-color-danger.btn-secondary:hover{background-color:var(--token-color-danger-red-10)}.btn-color-danger.btn-secondary:focus-visible{background-color:var(--token-color-danger-red-10);box-shadow:0 0 0 1px var(--token-color-danger-red-50),0 0 0 2px var(--token-color-background-neutral-white),0 0 0 4px var(--token-color-dark-grey-90)}.btn-color-danger.btn-secondary:active{background-color:var(--token-color-danger-red-20)}[disabled].btn-color-danger.btn-secondary{box-shadow:0 0 0 1px var(--token-color-danger-red-20);color:var(--token-color-danger-red-30);cursor:not-allowed}[disabled].btn-color-danger.btn-secondary,[disabled].btn-color-danger.btn-secondary:hover{background-color:var(--token-color-danger-red-10)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;border:0;border-radius:99999999px;display:inline-flex;align-items:center;justify-content:center;position:relative;white-space:nowrap;vertical-align:middle;cursor:pointer;transition-property:all;transition-timing-function:ease-in-out;transition-duration:.2s}.btn .btn-spinner{display:inline-block;box-sizing:border-box;border-style:solid;border-radius:99999999px;animation:spin 1s linear infinite;margin:0;padding:4px;position:relative}.btn .btn-spinner-text{-webkit-margin-end:8px;margin-inline-end:8px}.btn .btn-icon{display:inline-flex;align-self:center;flex-shrink:0}.btn .btn-icon-left{-webkit-margin-end:4px;margin-inline-end:4px}.btn .btn-icon-right{-webkit-margin-start:4px;margin-inline-start:4px}.btn.btn-color-danger.btn-animation:not(:active,:disabled,[disabled],.btn-link):after{position:absolute;inset:0;display:block;border-radius:inherit;box-shadow:0 0 0 0 var(--token-color-danger-red-50);opacity:.4;animation:fade 2s ease-in-out,wave-danger .5s ease-in-out;animation-fill-mode:forwards;content:"";pointer-events:none}.btn:not(.btn-color-danger).btn-animation:not(:active,:disabled,[disabled],.btn-link,.btn-color-danger):after{position:absolute;inset:0;display:block;border-radius:inherit;box-shadow:0 0 0 0 var(--token-color-primary-50);opacity:.4;animation:fade 2s ease-in-out,wave-primary .5s ease-in-out;animation-fill-mode:forwards;content:"";pointer-events:none}
/*# sourceMappingURL=04e0db0b1af318e1.css.map*/