.icon-circle-animation{padding:.5em;position:relative}.icon-circle-animation .circle-svg{width:2.5em;height:2.5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.icon-circle-animation .aui-icon svg{opacity:0;animation:.3s ease-in-out .3s forwards icon-circle-icon-animation;transform:translate(-50%,-50%)scale(0)}.icon-circle-animation .circle{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:1s ease-in-out .2s forwards icon-circle-stroke-animation}@keyframes icon-circle-icon-animation{0%{opacity:0;transform:translate(-50%,-50%)rotate(10deg)scale(0)}to{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}}@keyframes icon-circle-stroke-animation{to{stroke-dashoffset:0}}.aui-root div.toast{padding:var(--spacing-2);background-color:var(--light-lighter);color:var(--default-text);border:1px solid var(--light-tint);border-radius:var(--radius-2);box-shadow:var(--shadow-xl);align-items:flex-start;transition:opacity .3s ease-out;animation:.3s toast-appear;position:relative;overflow:hidden}.aui-root div.toast.hide{opacity:0}.aui-root div.toast>.btn-link{padding:var(--spacing-1)}.aui-root div.toast>.btn-link .aui-icon{color:var(--light-darker)}.aui-root div.toast .aui-column{align-self:center;gap:0}.aui-root div.toast .loading-linear{top:auto}.aui-root div.toast .cancel-btn{margin-top:var(--spacing-1)}@keyframes toast-appear{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.aui-root .dialog.notification-dialog .dialog-content-wrapper .btn-group:last-child .btn{flex:1}.toast-container{z-index:9999;gap:var(--spacing-1);padding:var(--spacing-1);flex-direction:column;width:400px;max-width:98vw;display:flex;position:fixed}.toast-container.bottom-right{bottom:0;right:0}.toast-container.bottom-left{bottom:0;left:0}.toast-container:empty{display:none}.aui-root .btn-link.profile{text-align:left;color:var(--default-text);padding:12px;font-weight:500;text-decoration:none}.aui-root .btn-link.profile>*{pointer-events:none}.aui-root .btn-link.profile img{border-radius:100px;margin:4px}.aui-root .btn-link.profile .aui-column{gap:0;min-width:0;line-height:21px}.aui-root .btn-link.profile small{font-size:12px}.aui-root .page-nav{z-index:1000;background:var(--light-lighter);width:100%;min-height:60px;box-shadow:var(--shadow-md);--outline-border:1px dotted var(--light-contrast);padding:0 var(--spacing-2);flex-direction:row;align-items:center;display:flex;position:relative}.aui-root .page-nav .logo{margin:var(--spacing-2) var(--spacing-2);flex:none;justify-content:flex-start;align-items:center;display:flex}.aui-root .page-nav .logo a,.aui-root .page-nav .logo img{display:block}.aui-root .page-nav .logo img{max-height:40px;margin:-2px 0}.aui-root .page-nav .language-select{margin-left:var(--spacing-2)}.aui-root .page-nav .profile,.aui-root .page-nav .login{max-width:40vw;margin:var(--spacing-1) var(--spacing-2) var(--spacing-1) var(--spacing-1);white-space:nowrap}@media (width<=600px){.aui-root .page-nav .profile>.aui-column,.aui-root .page-nav .login>.aui-column{display:none}}.aui-root .page-nav .profile{padding:var(--spacing-0) var(--spacing-2)}.aui-root .page-nav .profile .profile-image{margin:calc(-1 * var(--spacing-0)) 0}.aui-root .hero-section{background-color:var(--primary-light);padding:clamp(25px, 10vh, 100px) var(--spacing-4);position:relative;overflow:hidden}.aui-root .hero-section>section{max-width:1600px;padding:var(--spacing-4) clamp(0px, 5vw, 75px);grid-template:"title"/1fr;place-items:center start;gap:clamp(1rem,1vw + .5rem,2rem) clamp(0px,5vw,75px);margin:0 auto;display:grid}.aui-root .hero-section:where(:has(.byline))>section{grid-template-rows:auto auto;grid-template-areas:"title""byline"}.aui-root .hero-section:where(:has(.byline)) h1{align-self:end}@media (width<=768px){.aui-root .hero-section:where(:has(.byline))>section{text-align:center;justify-items:center}}.aui-root .hero-section.left>section{grid-template-columns:1fr 1fr;grid-template-areas:"image title"}.aui-root .hero-section.left:where(:has(.byline))>section{grid-template-areas:"image title""image byline"}.aui-root .hero-section.right>section{grid-template-columns:1fr 1fr;grid-template-areas:"title image"}.aui-root .hero-section.right:where(:has(.byline))>section{grid-template-areas:"title image""byline image"}.aui-root .hero-section.left:where(:has(.byline))>section,.aui-root .hero-section.right:where(:has(.byline))>section{grid-template-rows:auto auto}.aui-root .hero-section.left:where(:has(.byline)) h1,.aui-root .hero-section.right:where(:has(.byline)) h1{align-self:end}@media (width<=768px){.aui-root .hero-section.left>section,.aui-root .hero-section.right>section{text-align:center;grid-template:"title""image"/1fr;justify-items:center}.aui-root .hero-section.left .hero-image,.aui-root .hero-section.right .hero-image{max-height:50vh;margin:var(--spacing-2) 0}.aui-root .hero-section.left:where(:has(.byline))>section,.aui-root .hero-section.right:where(:has(.byline))>section{grid-template-rows:auto auto auto;grid-template-areas:"title""image""byline"}}.aui-root .hero-section.cover{background-position:50%;background-size:cover}.aui-root .hero-section.cover section{grid-template-areas:"title"}.aui-root .hero-section.cover:where(:has(.byline)) section{grid-template-rows:auto auto;grid-template-areas:"title""byline"}.aui-root .hero-section.cover:where(:has(.byline)) h1{align-self:end}.aui-root .hero-section.cover>section{color:#fff;border-radius:var(--radius-2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0006;padding:clamp(50px,10vh,200px) 5vw}.aui-root .hero-section.cover>section h1{color:#fff}.aui-root .hero-section h1,.aui-root .hero-section .byline{text-wrap-style:balance;margin:0}.aui-root .hero-section h1{color:var(--primary-text);grid-area:title;font-size:clamp(2.5rem,min(8vh,3vw) + 1rem,4rem);font-weight:700;line-height:1.2}.aui-root .hero-section .byline{grid-area:byline;align-self:start;font-size:clamp(1.2rem,min(2.33vh,1vw) + .5rem,1.5rem);line-height:1.5}.aui-root .hero-section .byline>:first-child{margin-top:0}.aui-root .hero-section .byline>:last-child{margin-bottom:0}.aui-root .hero-section .hero-image{object-fit:contain;grid-area:image;align-self:center;width:100%;max-width:100%;height:auto;max-height:clamp(300px,60vh - 100px,800px)}.developed-by{text-align:center;white-space:nowrap}.developed-by .aui-row{gap:0;text-decoration:none;transition:-webkit-text-decoration .15s ease-out,text-decoration .15s ease-out}.developed-by .aui-row:hover,.developed-by .aui-row:active{text-decoration:underline}.developed-by .aui-row:before,.developed-by .aui-row:after{content:" ";flex-grow:1}.developed-by small{vertical-align:middle;text-overflow:ellipsis;color:var(--light-darker);margin:0 3px;display:inline-block;overflow:hidden}.developed-by .avinet-icon{height:15px;margin:3px}.page-footer{min-height:25vh;padding:calc(var(--spacing-4) * 2) 0}.page-footer section{max-width:1200px;padding:0 var(--spacing-4);margin:0 auto}.page-footer .logo{margin:var(--spacing-2);justify-content:flex-start;align-items:center;display:flex}.page-footer .logo img{max-height:52px}.page-footer ul.links{gap:var(--spacing-2) calc(var(--spacing-4) * 1.5);padding:0 var(--spacing-4);flex-flow:wrap;margin:0;font-size:16px;list-style:none;display:flex}@media (width<=800px){.page-footer ul.links{flex-direction:column}}@container (width<=800px){.page-footer ul.links{flex-direction:column}}.page-footer ul.links li{flex:none;margin:0;padding:0}.page-footer ul.links li a{color:var(--primary-text);font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .3s ease-out,text-decoration-color .3s ease-out}.page-footer ul.links li a:hover{-webkit-text-decoration-color:var(--primary-text);text-decoration-color:var(--primary-text)}.page-footer .developed-by{margin:var(--spacing-0) var(--spacing-4)}.page-footer hr{margin-top:var(--spacing-2)}.aui-root .link-item{padding:calc(var(--spacing-4));border:1px solid var(--light);color:inherit;gap:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-2);grid-template:"title""description"1fr/1fr;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out;display:grid}.aui-root .link-item:has(.thumbnail){grid-template-rows:auto auto 1fr;grid-template-areas:"thumbnail""title""description"}.aui-root .link-item:has(.link-icon){grid-template-columns:auto 1fr;grid-template-areas:"icon title""icon description"}.aui-root .link-item:has(.thumbnail):has(.link-icon){grid-template-areas:"thumbnail thumbnail""icon title""icon description"}.aui-root .link-item h2,.aui-root .link-item .description{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s ease-out}.aui-root .link-item:hover{background-color:var(--primary-lighter);color:inherit}.aui-root .link-item:hover h2,.aui-root .link-item:hover .description{text-decoration-color:currentColor}.aui-root .link-item h2{color:var(--primary-text);text-wrap-style:balance;grid-area:title;margin:0;font-size:24px;line-height:1.2}.aui-root .link-item .description{grid-area:description;margin:0;font-size:16px;line-height:1.5}.aui-root .link-item .description>:first-child{margin-top:0}.aui-root .link-item .description>:last-child{margin-bottom:0}.aui-root .link-item .thumbnail{aspect-ratio:3/2;border-radius:var(--radius);object-fit:cover;width:100%;margin-bottom:var(--spacing-1);background:var(--secondary-lighter);grid-area:thumbnail}.aui-root .link-item .link-icon{border-radius:var(--radius);object-fit:cover;grid-area:icon;width:56px;max-width:56px;height:56px;max-height:56px}.links-section{max-width:1200px;padding:0 var(--spacing-2);gap:var(--spacing-4);flex-flow:wrap;margin:0 auto;display:flex}.links-section>*{flex:1 0 300px}.article-view .hero-section{min-height:20vh}.article-view .article-content{max-width:800px;min-height:25vh;margin:calc(var(--spacing-4) * 3) auto;padding:0 var(--spacing-4);font-size:16px}.landing-content{min-height:35vh;margin:calc(var(--spacing-4) * 2) 0 max(10vh, var(--spacing-4) * 2)}:root{--primary-text:var(--primary-darker)}.main-layout.page-app{width:100%;min-height:100%}html,html,body{height:100%;overflow:hidden}html{background:#d0d1d4}body.aui-root{background:var(--light-lighter);box-shadow:var(--shadow-xl);margin:0 auto}#root{height:calc(100 * var(--vh));background-color:none;overflow-y:auto}.loading-placeholder:after{content:"";z-index:1000;cursor:wait;background-color:#fffc;display:block;position:absolute;inset:0}.loading-placeholder .loading-linear{z-index:1001}
