/*! CSS Used from: https://nas.io/_next/static/css/c56acd8c507cd448.css */
*,:after,:before{box-sizing:border-box;border:0 solid;}
:after,:before{--tw-content:"";}
a{color:inherit;text-decoration:inherit;}
button{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;}
button{text-transform:none;}
[type=button],button{-webkit-appearance:button;background-color:transparent;background-image:none;}
p{margin:0;}
[role=button],button{cursor:pointer;}
:disabled{cursor:default;}
svg{display:block;vertical-align:middle;}
*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}
.relative{position:relative;}
.m-auto{margin:auto;}
.my-16{margin-top:16px;margin-bottom:16px;}
.mb-20{margin-bottom:20px;}
.mb-8{margin-bottom:8px;}
.ml-4{margin-left:4px;}
.ml-6{margin-left:6px;}
.mt-20{margin-top:20px;}
.mt-4{margin-top:4px;}
.mt-8{margin-top:8px;}
.flex{display:flex;}
.inline-flex{display:inline-flex;}
.hidden{display:none;}
.h-32{height:32px;}
.h-\[100\%\]{height:100%;}
.h-\[100px\]{height:100px;}
.h-\[18px\]{height:18px;}
.h-\[40px\]{height:40px;}
.h-fit{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}
.h-full{height:100%;}
.min-h-\[100px\]{min-height:100px;}
.w-\[100\%\]{width:100%;}
.w-\[160px\]{width:160px;}
.w-auto{width:auto;}
.w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}
.w-full{width:100%;}
.min-w-\[0px\]{min-width:0;}
.min-w-\[160px\]{min-width:160px;}
.min-w-\[168px\]{min-width:168px;}
.min-w-\[16px\]{min-width:16px;}
.max-w-\[832px\]{max-width:832px;}
.flex-shrink-0{flex-shrink:0;}
.flex-grow{flex-grow:1;}
.cursor-pointer{cursor:pointer;}
.flex-row{flex-direction:row;}
.flex-col{flex-direction:column;}
.items-center{align-items:center;}
.justify-center{justify-content:center;}
.justify-between{justify-content:space-between;}
.gap-12{gap:12px;}
.gap-24{gap:24px;}
.gap-4{gap:4px;}
.gap-8{gap:8px;}
.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4px * var(--tw-space-x-reverse));margin-left:calc(4px * calc(1 - var(--tw-space-x-reverse)));}
.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(8px * var(--tw-space-x-reverse));margin-left:calc(8px * calc(1 - var(--tw-space-x-reverse)));}
.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(16px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16px * var(--tw-space-y-reverse));}
.space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(24px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(24px * var(--tw-space-y-reverse));}
.overflow-auto{overflow:auto;}
.overflow-hidden{overflow:hidden;}
.rounded-12{border-radius:12px;}
.rounded-4{border-radius:4px;}
.rounded-8{border-radius:8px;}
.rounded-full{border-radius:9999px;}
.rounded-tl-12{border-top-left-radius:12px;}
.rounded-tr-12{border-top-right-radius:12px;}
.border-1{border-width:1px;}
.border-b-1{border-bottom-width:1px;}
.border-dark-66{--tw-border-opacity:1;border-color:rgb(102 102 102/var(--tw-border-opacity));}
.border-neutral-70{--tw-border-opacity:1;border-color:rgb(170 171 174/var(--tw-border-opacity));}
.border-npl-blurple-light-5{--tw-border-opacity:1;border-color:rgb(217 217 252/var(--tw-border-opacity));}
.border-npl-neutral-light-4{--tw-border-opacity:1;border-color:rgb(238 238 236/var(--tw-border-opacity));}
.border-npl-neutral-light-6{--tw-border-opacity:1;border-color:rgb(226 226 223/var(--tw-border-opacity));}
.border-npl-pink-light-5{--tw-border-opacity:1;border-color:rgb(249 215 235/var(--tw-border-opacity));}
.border-npl-yellow-light-6{--tw-border-opacity:1;border-color:rgb(250 227 158/var(--tw-border-opacity));}
.border-npl-yellow-light-7{--tw-border-opacity:1;border-color:rgb(240 211 117/var(--tw-border-opacity));}
.border-b-npl-neutral-light-6{--tw-border-opacity:1;border-bottom-color:rgb(226 226 223/var(--tw-border-opacity));}
.bg-npl-base-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));}
.bg-npl-blurple-light-2{--tw-bg-opacity:1;background-color:rgb(250 250 255/var(--tw-bg-opacity));}
.bg-npl-blurple-light-3{--tw-bg-opacity:1;background-color:rgb(240 240 255/var(--tw-bg-opacity));}
.bg-npl-neutral-dark-3{--tw-bg-opacity:1;background-color:rgb(34 34 32/var(--tw-bg-opacity));}
.bg-npl-neutral-light-2{--tw-bg-opacity:1;background-color:rgb(248 248 247/var(--tw-bg-opacity));}
.bg-npl-pink-light-3{--tw-bg-opacity:1;background-color:rgb(254 236 247/var(--tw-bg-opacity));}
.bg-npl-yellow-light-4{--tw-bg-opacity:1;background-color:rgb(254 245 215/var(--tw-bg-opacity));}
.bg-none{background-image:none;}
.p-12{padding:12px;}
.px-12{padding-left:12px;padding-right:12px;}
.px-16{padding-left:16px;padding-right:16px;}
.px-24{padding-left:24px;padding-right:24px;}
.px-4{padding-left:4px;padding-right:4px;}
.py-12{padding-top:12px;padding-bottom:12px;}
.py-16{padding-top:16px;padding-bottom:16px;}
.py-20{padding-top:20px;padding-bottom:20px;}
.py-24{padding-top:24px;padding-bottom:24px;}
.py-32{padding-top:32px;padding-bottom:32px;}
.py-6{padding-top:6px;padding-bottom:6px;}
.pb-16{padding-bottom:16px;}
.pb-8{padding-bottom:8px;}
.pl-16{padding-left:16px;}
.pt-0{padding-top:0;}
.pt-16{padding-top:16px;}
.text-14{font-size:14px;line-height:150%;}
.text-body-md{font-size:16px;line-height:24px;letter-spacing:0;}
.text-body-xs{font-size:12px;line-height:18px;letter-spacing:0;}
.text-button-md{font-size:14px;line-height:20px;letter-spacing:0;}
.text-heading-md{font-size:24px;line-height:32px;letter-spacing:-.019em;}
.text-heading-sm{font-size:20px;line-height:26px;letter-spacing:-.017em;}
.text-heading-xs{font-size:18px;line-height:24px;letter-spacing:-.014em;}
.text-label-md{font-size:14px;}
.text-label-md{line-height:16px;letter-spacing:0;}
.text-overline-sm{font-size:12px;line-height:16px;letter-spacing:0;}
.font-medium{font-weight:500;}
.font-semibold{font-weight:600;}
.text-neutral-10{--tw-text-opacity:1;color:rgb(25 28 30/var(--tw-text-opacity));}
.text-npl-text-icon-on-dark-primary{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity));}
.text-npl-text-icon-on-light-surface-primary{--tw-text-opacity:1;color:rgb(27 27 24/var(--tw-text-opacity));}
.text-npl-text-icon-on-light-surface-secondary{color:rgba(27,27,24,.65);}
.text-npl-text-icon-on-light-surface-tertiary{color:rgba(27,27,24,.5);}
.text-npl-yellow-light-11{--tw-text-opacity:1;color:rgb(148 104 0/var(--tw-text-opacity));}
.text-npl-yellow-light-12{--tw-text-opacity:1;color:rgb(52 40 15/var(--tw-text-opacity));}
.shadow-npl-styles-shadow-01{--tw-shadow:0px 0px 2px rgba(27,27,24,.1),0px 4px 6px rgba(27,27,24,.04),0px 8px 16px rgba(27,27,24,.04),0px 10px 20px 2px rgba(27,27,24,.02);--tw-shadow-colored:0px 0px 2px var(--tw-shadow-color),0px 4px 6px var(--tw-shadow-color),0px 8px 16px var(--tw-shadow-color),0px 10px 20px 2px var(--tw-shadow-color);}
.shadow-npl-styles-shadow-01{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
.duration-150{transition-duration:.15s;}
.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1);}
.after\:pl-16:after{content:var(--tw-content);padding-left:16px;}
.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content);}
.hover\:bg-neutral-95:hover{--tw-bg-opacity:1;background-color:rgb(240 241 244/var(--tw-bg-opacity));}
.hover\:bg-npl-neutral-light-3:hover{--tw-bg-opacity:1;background-color:rgb(243 243 242/var(--tw-bg-opacity));}
.active\:bg-npl-neutral-light-5:active{--tw-bg-opacity:1;background-color:rgb(233 233 231/var(--tw-bg-opacity));}
.disabled\:opacity-50:disabled{opacity:.5;}
@media (min-width:768px){
.md\:mx-auto{margin-left:auto;margin-right:auto;}
.md\:mt-32{margin-top:32px;}
.md\:h-\[56px\]{height:56px;}
.md\:w-\[50\%\]{width:50%;}
.md\:w-auto{width:auto;}
.md\:w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}
.md\:max-w-\[calc\(50\%-12px\)\]{max-width:calc(50% - 12px);}
.md\:flex-row{flex-direction:row;}
.md\:items-center{align-items:center;}
.md\:justify-start{justify-content:flex-start;}
.md\:justify-between{justify-content:space-between;}
.md\:space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(16px * var(--tw-space-x-reverse));margin-left:calc(16px * calc(1 - var(--tw-space-x-reverse)));}
.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));}
.md\:px-0{padding-left:0;padding-right:0;}
.md\:py-0{padding-top:0;padding-bottom:0;}
.md\:text-heading-lg{font-size:28px;line-height:36px;letter-spacing:-.021em;}
}
@media (min-width:992px){
.lg\:block{display:block;}
.lg\:pt-32{padding-top:32px;}
}
a{text-decoration:none;}
/*! CSS Used from: Embedded */
.ToolTip_c-ToolTip__TGHe_{position:relative;z-index:100;}
.AIChatSummaryBanner_c-AIChatSummaryBanner__TfORu{background:linear-gradient(270.17deg,#fff .3%,#fff3cc 37.17%,#fffffd 68.84%,#fff3cc);background-size:300% 300%;}
.AIChatSummaryBanner_c-AIChatSummaryBanner__TfORu.AIChatSummaryBanner_animated__WwH3G{-webkit-animation:AIChatSummaryBanner_gradient__cFtDz 8s ease infinite;animation:AIChatSummaryBanner_gradient__cFtDz 8s ease infinite;}
/*! CSS Used from: Embedded ; media=x */
@media x{
.ToolTip_c-ToolTip__TGHe_{position:relative;z-index:100;}
}
/*! CSS Used from: Embedded */
a{background:transparent;}
a:active,a:hover{outline-width:0px;}
svg:not(:root){overflow:hidden;}
button{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0px;}
button{overflow:visible;}
button{text-transform:none;}
button{appearance:button;}
/*! CSS Used keyframes */
@-webkit-keyframes AIChatSummaryBanner_gradient__cFtDz{0%{background-position:0 50%;}50%{background-position:100% 50%;}to{background-position:0 50%;}}
@keyframes AIChatSummaryBanner_gradient__cFtDz{0%{background-position:0 50%;}50%{background-position:100% 50%;}to{background-position:0 50%;}}