/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--content-min-width:375px;--content-max-width:1280px;--popout-max-width:1580px;--feature-max-width:1680px;--_content-span:calc(var(--content-max-width) - var(--content-min-width));--black:#252525;--dark-background:#1c0f3c;--gray:#000000b3;--middle-gray:#666e7f;--gray-20:#28344c33;--gray-5:#28344c0d;--stroke:#1010101f;--light-stroke:#10101014;--background:#f3f5f8;--purple-background:#ecebf8;--purple-10:rgba(from var(--purple-blue) r g b / .1);--green-10:rgba(from var(--green) r g b / .1);--red-10:rgba(from var(--red) r g b / .1);--pink:#a232cb;--bronze:#a66445;--silver:#99a2ad;--gold:#c69f41;--platinum:var(--black);--purple-blue:#4840bb;--purple:#512dac;--teal:#25747d;--dark-green:#00832e;--green:#00aa3c;--yellow:#c78500;--yellow-10:rgba(from var(--yellow) r g b / .1);--dark-yellow:#8a5c00;--light-lime:#d8ff15;--dark-lime:#b4dc1e;--red:#d60f69;--dark-green-to-dark-lime:linear-gradient(90deg, var(--dark-green) 0%, var(--dark-lime) 100%);--dark-lime-to-green:linear-gradient(90deg, var(--dark-lime) 0%, var(--green) 100%);--light-green-to-light-lime:linear-gradient(90deg, var(--light-lime) 0%, var(--light-green) 100%);--dark-green-to-purple-blue:linear-gradient(90deg, var(--dark-green) 0%, var(--purple-blue) 100%);--purple-blue-to-pink:linear-gradient(90deg, var(--purple-blue) 0%, var(--pink) 100%);--dark-green-to-black:linear-gradient(90deg, var(--dark-green) 0%, var(--black) 100%);--white-to-pink:linear-gradient(90deg, var(--white) 0%, var(--light-pink) 100%);--black-to-pink:linear-gradient(90deg, var(--black) 0%, var(--dark-pink) 100%);--black-to-dark-green:linear-gradient(90deg, var(--black) 0%, var(--dark-green) 100%);--white:#fff;--white-70:#ffffffb3;--white-40:#fff6;--white-20:#fff3;--white-15:#ffffff26;--white-10:#ffffff1a;--blue:#0075ff;--dark-stroke:#10101099;--light-green:#05cb4b;--light-pink:#b597ff;--dark-pink:#6e45d6;--blue-gray:#99a2b4;--hover-gradient-green:#57c22e;--purple-blue-80:#4840bbcc;--white-90:#ffffffe6;--gray-10:#28344c1a;--gray-40:#28344c66;--gray-75:#28344cbf;--gray-90:#28344ce6;--dark-green-20:rgba(from var(--dark-green) r g b / .2);--dark-green-40:rgba(from var(--dark-green) r g b / .4);--hover-gray-on-white:#ececec;--purple-90:rgba(from var(--purple-blue) r g b / .9);--green-8:rgba(from var(--green) r g b / .08);--purple-8:rgba(from var(--purple-blue) r g b / .08);--default-title-gradient-blue:#4f46d5;--default-title-gradient:linear-gradient(90deg, var(--default-title-gradient-blue) 0%, var(--black) 100%);--portu-logo-text-dark-blue:#1e0a46;--graph-lime:#b0e023;--graph-green:#78d21e;--graph-emerald:#05b33f;--graph-jade:#168f69;--graph-teal:#237f82;--graph-aqua:#2ea1af;--graph-cyan:#36bed5;--graph-sky-blue:#389bd5;--graph-rose:#cb3256;--graph-magenta:#c12ca5;--graph-orchid:#aa32c9;--graph-purple:#9331c5;--graph-violet:#7932c2;--graph-indigo:#512dac;--graph-blue-violet:#4840bb;--graph-royal-blue:#3d65c5;--font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-rethink-sans:"Rethink Sans";--background-color:var(--white);--default-outline-color:var(--blue);--color:var(--black);--font-weight:400;--font-size-caption:clamp(.9375rem, .9116rem + .1105vw, 1rem);--line-height-caption:1.5;--font-size-base:clamp(1rem, .9482rem + .221vw, 1.125rem);--line-height-base:clamp(1.5, calc(1.56 - ((100vw - var(--content-min-width))/var(--_content-span))*.06), 1.56);--font-size-h6:clamp(1.125rem, 1.0732rem + .221vw, 1.25rem);--line-height-h6:clamp(1.3, calc(1.5 - ((100vw - var(--content-min-width))/var(--_content-span))*.2), 1.5);--font-size-h5:clamp(1.25rem, 1.1205rem + .5525vw, 1.5625rem);--line-height-h5:clamp(1.5, calc(1.3 - ((100vw - var(--content-min-width))/var(--_content-span))*-.2), 1.3);--font-size-h4:clamp(1.25rem, .991rem + 1.105vw, 1.875rem);--line-height-h4:clamp(1.13, calc(1.3 - ((100vw - var(--content-min-width))/var(--_content-span))*.17), 1.3);--font-size-h3:clamp(1.5625rem, 1.174rem + 1.6575vw, 2.5rem);--line-height-h3:clamp(1.05, calc(1.15 - ((100vw - var(--content-min-width))/var(--_content-span))*.1), 1.15);--font-size-h2:clamp(1.875rem, 1.3052rem + 2.4309vw, 3.25rem);--line-height-h2:clamp(1.1, calc(1.13 - ((100vw - var(--content-min-width))/var(--_content-span))*.03), 1.13);--font-size-h1:clamp(1.875rem, 1.0981rem + 3.3149vw, 3.75rem);--line-height-h1:clamp(1.1, calc(1.13 - ((100vw - var(--content-min-width))/var(--_content-span))*.03), 1.13);--font-size-number-70-120:clamp(4.375rem, 3.0801rem + 5.5249vw, 7.5rem);--line-height-title-70-120:normal;--skeleton-width-number-70-120:clamp(14rem, 10.6851rem + 14.1436vw, 22rem);--font-size-title-50-80:clamp(3.125rem, 2.3481rem + 3.3149vw, 5rem);--line-height-title-50-80:clamp(3.4375rem, 2.5829rem + 3.6464vw, 5.5rem);--font-size-title-50-70:clamp(3.125rem, 2.607rem + 2.2099vw, 4.375rem);--line-height-number-50-70:clamp(3.4375rem, 2.8677rem + 2.4309vw, 4.8125rem);--font-size-title-36-50:clamp(2.25rem, 1.8874rem + 1.547vw, 3.125rem);--line-height-title-36-50:clamp(2.475rem, 2.0762rem + 1.7017vw, 3.4375rem);--font-size-number-25-36:clamp(1.5625rem, 1.2776rem + 1.2155vw, 2.25rem);--line-height-number-25-36:normal;--font-size-text-16-18:clamp(1rem, .9482rem + .221vw, 1.125rem);--line-height-text-16-18:clamp(1.2rem, .9721rem + .9724vw, 1.75rem);--font-size-text-12-13:clamp(.75rem, .7241rem + .1105vw, .8125rem);--line-height-text-12-13:normal;--line-height-button:clamp(1.625rem, 1.5732rem + .221vw, 1.75rem);--padding-block-button:clamp(.5625rem, .4589rem + .442vw, .8125rem);--padding-inline-button:clamp(1.1875rem, .6695rem + 2.2099vw, 2.4375rem);--spacing-50-100:clamp(50px, calc(29.2818px + 5.5249vw), 100px);--spacing-20-50:clamp(20px, calc(7.569px + 3.315vw), 50px);--spacing-30-50:clamp(30px, 21.7127px + 2.2099vw, 50px);--spacing-20-30:clamp(20px, calc(15.856px + 1.105vw), 30px);--spacing-15-30:clamp(15px, 8.7845px + 1.6575vw, 30px);--spacing-10-20:clamp(10px, calc(5.856px + 1.105vw), 20px);--spacing-8-10:clamp(8px, calc(7.171px + .221vw), 10px);--spacing-5-10:clamp(5px, 2.9282px + .5525vw, 10px);--border-radius-2:.125rem;--border-radius-4:.25rem;--border-radius-5:.3125rem;--border-radius-6:.375rem;--border-radius-10:.625rem;--border-radius-15:.9375rem;--border-radius-30:1.875rem;--header-height:clamp(80px, 67.569px + 3.315vw, 110px);--motion-duration-100:.1s;--motion-duration-150:.15s;--motion-duration-200:.2s;--motion-duration-250:.25s;--motion-duration-300:.3s;--motion-duration-400:.4s;--motion-duration-500:.5s;--motion-duration-750:.75s;--motion-duration-800:.8s;--motion-duration-4000:4s;--motion-duration-reduced:.01ms;--motion-easing-linear:linear;--motion-easing-ease:ease;--motion-easing-in:ease-in;--motion-easing-out:ease-out;--motion-easing-in-out:ease-in-out;--motion-easing-standard:cubic-bezier(.4, 0, .2, 1);--motion-easing-shake:cubic-bezier(.36, .07, .19, .97)}@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:90deg}html{box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html:has(.dialog--opened,.overlay--active,.section--open,.header--mobile--open){padding-right:var(--scrollbar-width,0);overflow:hidden}body{background-color:var(--background-color);font-family:var(--font-rethink-sans),var(--font-sans-serif);font-size:var(--font-size-base);font-weight:var(--font-weight);line-height:var(--line-height-base);font-optical-sizing:auto;color:var(--color);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;margin:0}body.layout-login{background-color:var(--background)}*,:after,:before{box-sizing:border-box}:focus,[type=button]:focus-visible,[type=reset]:focus-visible,[type=submit]:focus-visible,button:focus-visible{outline:none}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*{animation-duration:var(--motion-duration-reduced)!important;transition-duration:var(--motion-duration-reduced)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}}@keyframes portu-accordion-slide-down{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes portu-accordion-slide-up{0%{height:var(--reka-accordion-content-height)}to{height:0}}hr{color:inherit;opacity:.25;background-color:currentColor;border:0;margin:1rem 0}hr:not([size]){height:.0625rem}figure,h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6,p{color:var(--black)}.text-light{color:var(--white)}img,svg{max-width:100%;display:block}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-weight:600}:is(.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6):empty:before{content:" "}.h1,h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:-1.5px}.h1,.h2,h1,h2{font-weight:600}.h2,h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:-1px}.h3,h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);margin-bottom:1.75rem;font-weight:600}.h3,.h4,h3,h4{letter-spacing:-.5px}.h4,h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.h5,h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5);letter-spacing:-.25px}.h5,.h6,h5,h6{font-weight:600}.h6,h6{font-size:var(--font-size-h6);line-height:var(--line-height-h6)}p{margin-top:0}p:has(+p){margin-bottom:1rem}.container{--padding-inline:1rem;--full-size:minmax(var(--padding-inline), 1fr);--feature-size:minmax(0, calc((var(--feature-max-width) - var(--content-max-width))/2));--popout-size:minmax(0, calc((var(--popout-max-width) - var(--content-max-width))/2));--content-size:min(100% - var(--padding-inline) * 2, var(--content-max-width));grid-template-columns:[full-start] var(--full-size) [feature-start] var(--feature-size) [popout-start] var(--popout-size) [content-start] var(--content-size) [content-end] var(--popout-size) [popout-end] var(--feature-size) [feature-end] var(--full-size) [full-end];display:grid}.container>:not(.feature,.popout,.full-width){grid-column:content}.container>.feature{grid-column:feature}.container>.popout{grid-column:popout}.container>.full-width{grid-column:full}.grid{--_repeat-function:var(--grid-repeat-function,auto-fit);gap:var(--grid-gap);grid-template-columns:repeat(var(--_repeat-function),minmax(min(var(--grid-min-width),100%),1fr));display:grid}.header{height:var(--header-height)}section .h1,section .h2,section .h3,section .h4,section .h5,section .h6,section h1,section h2,section h3,section h4,section h5,section h6{color:var(--black);text-align:center}.text-gradient{background:var(--text-gradient,var(--default-title-gradient));-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;margin-inline:auto}.section-heading{max-width:50rem;margin-inline:auto;margin-bottom:var(--spacing-50-100)}.section-heading .description{margin-top:var(--spacing-10-20);text-align:center}a{--_color:var(--link-color,var(--green));color:var(--_color);-webkit-text-decoration:underline solid hsl(from var(--_color) h s l/0);-webkit-text-decoration:underline solid hsl(from var(--_color) h s l/0);text-decoration:underline solid hsl(from var(--_color) h s l/0);text-underline-offset:.0625rem}a:hover{-webkit-text-decoration-color:hsl(from var(--_color) h s l/1);text-decoration-color:hsl(from var(--_color) h s l/1)}a[rel~=external]:after{content:"";vertical-align:-.1em;background-color:currentColor;width:1rem;height:1rem;margin-left:.3125rem;display:inline-block;overflow:hidden;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuMyIgZD0iTTEwIDJoMmMuOTQzIDAgMS40MTQgMCAxLjcwNy4yOTNTMTQgMy4wNTcgMTQgNHYybS0uNjY2LTMuMzMzLTYgNiIvPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMS4zIiBkPSJNMTMuMzMzIDguNjY3YzAgMi41MTQgMCAzLjc3MS0uNzggNC41NTJDMTEuNzcgMTQgMTAuNTEzIDE0IDggMTRoLS42NjdjLTIuNTE0IDAtMy43NyAwLTQuNTUyLS43OEMyIDEyLjQzNyAyIDExLjE4IDIgOC42NjZWOGMwLTIuNTE0IDAtMy43Ny43ODEtNC41NTJzMi4wMzgtLjc4MSA0LjU1Mi0uNzgxIi8+PC9zdmc+) 50%/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuMyIgZD0iTTEwIDJoMmMuOTQzIDAgMS40MTQgMCAxLjcwNy4yOTNTMTQgMy4wNTcgMTQgNHYybS0uNjY2LTMuMzMzLTYgNiIvPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMS4zIiBkPSJNMTMuMzMzIDguNjY3YzAgMi41MTQgMCAzLjc3MS0uNzggNC41NTJDMTEuNzcgMTQgMTAuNTEzIDE0IDggMTRoLS42NjdjLTIuNTE0IDAtMy43NyAwLTQuNTUyLS43OEMyIDEyLjQzNyAyIDExLjE4IDIgOC42NjZWOGMwLTIuNTE0IDAtMy43Ny43ODEtNC41NTJzMi4wMzgtLjc4MSA0LjU1Mi0uNzgxIi8+PC9zdmc+) 50%/contain no-repeat}@media (prefers-reduced-motion:no-preference){a{will-change:text-decoration-color;transition:text-decoration-color var(--motion-duration-100) var(--motion-easing-in-out)}}a.link,button.link{--underline-thickness:1px;background-size:100% var(--underline-thickness),0 var(--underline-thickness);border-radius:var(--border-radius-2);background-position:100% 100%,0 100%;background-repeat:no-repeat;font-weight:600;text-decoration:none}:is(a.link,button.link):focus-visible,:is(a.link,button.link):hover{background-size:0 var(--underline-thickness),100% var(--underline-thickness)}:is(a.link,button.link):focus-visible{outline:.125rem solid var(--default-outline-color);outline-offset:.125rem}a.link--default-size{font-size:1rem;line-height:1.625rem}a.link--black{background-image:linear-gradient(to right,transparent,transparent),linear-gradient(to right,hsl(from var(--purple-blue) h s l/.5),hsl(from var(--purple-blue) h s l/.5));color:var(--black)}a.link--black:hover{color:var(--purple-blue)}a.link--blue,button.link--blue{--_color:var(--link-color,var(--purple-blue));--_background-color:var(--link-background-color,hsl(from var(--_color) h s l / .5));background-image:linear-gradient(to right,transparent,transparent),linear-gradient(to right,hsl(from var(--_background-color) h s l/.5),hsl(from var(--_background-color) h s l/.5));color:var(--_color)}a.link--footer{color:var(--black);background-image:none;font-weight:400}a.link--footer:hover{color:var(--purple-blue)}a.link--green,button.link--green{--_color:var(--link-color,var(--dark-green));--_background-color:var(--link-background-color,hsl(from var(--_color) h s l / .5));background-image:linear-gradient(to right,transparent,transparent),linear-gradient(to right,var(--_background-color),var(--_background-color));color:var(--_color)}a.link--gray{background-image:linear-gradient(to right,transparent,transparent),linear-gradient(to right,hsl(from var(--gray-75) h s l/.5),hsl(from var(--gray-75) h s l/.5));color:var(--gray-75)}@media (prefers-reduced-motion:no-preference){a.link,button.link{transition:background-size var(--motion-duration-400) var(--motion-easing-ease)}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-icon{width:var(--product-icon-size,2.5rem);height:var(--product-icon-size,2.5rem)}.product-icon--medium{--product-icon-size:1.875rem}.product-icon--small{--product-icon-size:1.5rem}.feature-icon{--feature-icon-size:1.5rem;--feature-icon-stroke-width:1.5;width:var(--feature-icon-size);height:var(--feature-icon-size)}.feature-icon--x-small{--feature-icon-size:1rem;--feature-icon-stroke-width:1}.feature-icon--small{--feature-icon-size:1.25rem;--feature-icon-stroke-width:1.25}.feature-icon--large{--feature-icon-size:1.875rem;--feature-icon-stroke-width:1.75}.feature-icon :where(path,circle,ellipse,line,polyline,polygon,rect,use){stroke-width:var(--feature-icon-stroke-width);vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){.input-field__error--highlight{animation:shake var(--motion-duration-800) var(--motion-easing-shake) both;transform:translateZ(0)}}.page-shell:has(.hero--gray) .header{--header-background:var(--background)}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.apexcharts-tooltip:has(.custom-apex-tooltip){--apx-tt-bg:var(--gray-90);--apx-tt-border:transparent;--apx-tt-color:var(--white);background:var(--gray-90);color:var(--white);border:0}.custom-apex-tooltip{max-width:20rem;color:var(--white);font-size:var(--font-size-caption);line-height:var(--line-height-caption);white-space:normal;padding:.25rem .5rem}.custom-apex-tooltip__title{font-weight:600;display:block}.custom-apex-tooltip__row{align-items:center;gap:.5rem;display:flex}.custom-apex-tooltip__marker{border-radius:var(--border-radius-2);flex:0 0 .75rem;width:.75rem;height:.75rem}.error[data-v-dab12a18]{padding-block:clamp(var(--spacing-50-100),4.25rem + 5vw,10.375rem)}.error__content[data-v-dab12a18]{align-items:center;gap:var(--spacing-10-20);flex-direction:column;display:flex}.error p[data-v-dab12a18]{max-width:51.25rem;color:var(--gray);text-align:center}
