@font-face{font-family:Larken;font-style:normal;font-weight:200;src:url(/fonts/Larken-Light.woff2) format("woff2");font-display:swap}@font-face{font-family:Larken;font-style:italic;font-weight:200;src:url(/fonts/Larken-LightItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Larken;font-style:normal;font-weight:400;src:url(/fonts/Larken-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Larken;font-style:italic;font-weight:400;src:url(/fonts/Larken-Italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Larken;font-style:normal;font-weight:700;src:url(/fonts/Larken-ExtraBold.woff2) format("woff2");font-display:swap}@font-face{font-family:Larken;font-style:italic;font-weight:700;src:url(/fonts/Larken-ExtraBoldItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Tofino;font-style:normal;font-weight:200;src:url(/fonts/Tofino-LightPersonal.woff2) format("woff2");font-display:swap}@font-face{font-family:Tofino;font-style:italic;font-weight:200;src:url(/fonts/Tofino-LightItalicPersonal.woff2) format("woff2");font-display:swap}@font-face{font-family:Tofino;font-style:normal;font-weight:400;src:url(/fonts/Tofino-RegularPersonal.woff2) format("woff2");font-display:swap}@font-face{font-family:Tofino;font-style:italic;font-weight:400;src:url(/fonts/Tofino-RegularItalicPersonal.woff2) format("woff2");font-display:swap}@font-face{font-family:Tofino;font-style:normal;font-weight:700;src:url(/fonts/Tofino-BoldPersonal.woff2) format("woff2");font-display:swap}@font-face{font-family:Tofino;font-style:italic;font-weight:700;src:url(/fonts/Tofino-BoldItalicPersonal.woff2) format("woff2");font-display:swap}@layer theme, base, components, utils, overrides;@layer theme{:root{--hp-surface-200:oklch(99% 0.009 78.283deg);--hp-surface-300:oklch(93.9% 0.006 59.649deg);--hp-surface-400:oklch(90.1% 0.009 56.303deg);--hp-surface-600:oklch(76.9% 0.006 59.624deg);--hp-surface-ink:oklch(22.6% 0 89.876deg);--hp-accent-200:oklch(85.1% 0.074 51.732deg);--hp-accent-300:oklch(74.6% 0.132 49.413deg);--hp-accent-400:oklch(66.5% 0.181 44.671deg);--hp-accent-600:oklch(58.6% 0.158 44.654deg);--hp-accent-ink:oklch(99.5% 0.005 78.299deg);--hp-error-200:oklch(74.6% 0.153 24.727deg);--hp-error-300:oklch(67.3% 0.215 27.945deg);--hp-error-400:oklch(60.2% 0.229 29.531deg);--hp-error-600:oklch(46.2% 0.175 29.457deg);--hp-error-ink:oklch(99.5% 0.005 78.299deg);--hp-success-200:oklch(89.2% 0.178 150.712deg);--hp-success-300:oklch(82.2% 0.226 147.629deg);--hp-success-400:oklch(73.3% 0.224 145.879deg);--hp-success-600:oklch(51.6% 0.157 146.196deg);--hp-success-ink:oklch(99.5% 0.005 78.299deg);--hp-auth-white-200:oklch(46.4% 0 89.876deg);--hp-auth-white-300:oklch(30.1% 0 89.876deg);--hp-auth-white-400:oklch(22.6% 0 89.876deg);--hp-auth-white-600:oklch(18.2% 0 89.876deg);--hp-auth-white-ink:oklch(99.5% 0.005 78.299deg);--hp-disabled:oklch(40% 0 89.876deg/0.22);--hp-disabled-ink:oklch(40% 0 89.876deg/0.44);--hp-semantic-colors-in-ear:hsl(34,83%,79%);--hp-semantic-colors-in-ear-dark:hsl(35,81%,35%);--hp-semantic-colors-over-ear:hsl(257,83%,79%);--hp-semantic-colors-over-ear-dark:hsl(257,81%,35%);--hp-semantic-colors-closed-back:hsl(167,83%,79%);--hp-semantic-colors-closed-back-dark:hsl(167,81%,20%);--hp-semantic-colors-open-back:hsl(15,83%,79%);--hp-semantic-colors-open-back-dark:hsl(15,81%,35%);--hp-semantic-colors-wireless:hsl(34,0%,90%);--hp-semantic-colors-wireless-dark:hsl(35,0%,35%);--hp-opacity-200:10%;--hp-opacity-300:20%;--hp-opacity-400:33%;--hp-opacity-600:50%;--hp-spacing-xs:clamp(0.6875rem,0.6658rem + 0.1087vw,0.75rem);--hp-spacing-sm:clamp(0.875rem,0.8315rem + 0.2174vw,1rem);--hp-spacing-md:clamp(1.3125rem,1.2473rem + 0.3261vw,1.5rem);--hp-spacing-lg:clamp(1.75rem,1.663rem + 0.4348vw,2rem);--hp-spacing-xl:clamp(2.625rem,2.4946rem + 0.6522vw,3rem);--hp-spacing-2xl:clamp(3.5rem,3.3261rem + 0.8696vw,4rem);--hp-spacing-3xl:clamp(5.25rem,4.9891rem + 1.3043vw,6rem);--hp-spacing-4xl:clamp(10.5rem,9.9783rem + 2.6087vw,12rem);--hp-spacing-5xl:clamp(14rem,13.3043rem + 3.4783vw,16rem);--hp-el-spacing-xs:clamp(0.3rem,0.6658rem + 0.1087vw,0.5rem);--hp-el-spacing-sm:clamp(0.875rem,0.8315rem + 0.2174vw,1rem);--hp-el-spacing-md:clamp(1rem,0.9565rem + 0.2174vw,1.125rem);--hp-el-spacing-lg:clamp(1.125rem,1.0598rem + 0.3261vw,1.3125rem);--hp-el-spacing-xl:clamp(1.25rem,1.1848rem + 0.3261vw,1.4375rem);--hp-el-spacing-2xl:clamp(1.4375rem,1.3723rem + 0.3261vw,1.625rem);--hp-el-spacing-3xl:clamp(1.75rem,1.663rem + 0.4348vw,2rem);--hp-el-spacing-4xl:clamp(2rem,1.913rem + 0.4348vw,2.25rem);--hp-el-spacing-5xl:clamp(2.1875rem,2.0788rem + 0.5435vw,2.5rem);--hp-radius-xs:0.25rem;--hp-radius-sm:0.5rem;--hp-radius-md:0.75rem;--hp-radius-lg:1rem;--hp-radius-xl:1.5rem;--hp-radius-2xl:2rem;--hp-radius-pill:500px;--hp-constraints-content:calc(100% - 50px);--hp-constraints-content-max:1077px;--hp-constraints-layout:calc(100% - 50px);--hp-constraints-layout-max:1577px;--hp-motion-time-fast:0.2s;--hp-motion-time:0.4s;--hp-motion-time-slow:0.8s;--hp-motion-easing:ease-in-out;--hp-motion-easing-smooth:cubic-bezier(0.83,0,0.17,1);--hp-type-family-sans:Tofino,sans-serif;--hp-type-family-serif:Larken,serif;--hp-type-size-xs:clamp(0.7rem,0.09vw + 0.676875rem,0.75rem);--hp-type-size-sm:clamp(0.875rem,0.23vw + 0.818125rem,1rem);--hp-type-size-md:clamp(1.09375rem,0.43vw + 0.985rem,1.333125rem);--hp-type-size-lg:clamp(1.3675rem,0.74vw + 1.18125rem,1.776875rem);--hp-type-size-xl:clamp(1.70875rem,1.2vw + 1.409375rem,2.36875rem);--hp-type-size-2xl:clamp(2.13625rem,1.86vw + 1.671875rem,3.1575rem);--hp-type-size-3xl:clamp(2.67rem,2.8vw + 1.97125rem,4.20875rem);--hp-type-size-4xl:clamp(3.338125rem,4.13vw + 2.305rem,5.61rem);--hp-type-size-5xl:clamp(4.1725rem,6.01vw + 2.669375rem,7.47875rem);--hp-type-weight-light:200;--hp-type-weight-normal:400;--hp-type-weight-medium:500;--hp-type-weight-bold:700;--hp-type-weight-black:900;--hp-type-leading-normal:1.5;--hp-type-leading-tight:1;--hp-type-leading-snug:1.25;--hp-type-leading-relaxed:1.75;font-family:var(--hp-type-family-sans);font-weight:var(--hp-type-weight-normal);line-height:1.5}[data-theme=dark]{--hp-surface-200:oklch(46.4% 0 89.876deg);--hp-surface-300:oklch(30.1% 0 89.876deg);--hp-surface-400:oklch(22.6% 0 89.876deg);--hp-surface-600:oklch(18.2% 0 89.876deg);--hp-surface-ink:oklch(99.5% 0.005 78.299deg);--hp-accent-200:oklch(90% 0.074 51.732deg);--hp-accent-300:oklch(80% 0.132 49.413deg);--hp-accent-400:oklch(70% 0.181 44.671deg);--hp-accent-600:oklch(60% 0.158 44.654deg);--hp-error-200:oklch(80% 0.153 24.727deg);--hp-error-300:oklch(70% 0.215 27.945deg);--hp-error-400:oklch(65% 0.229 29.531deg);--hp-error-600:oklch(50% 0.175 29.457deg);--hp-success-200:oklch(90% 0.178 150.712deg);--hp-success-300:oklch(85% 0.226 147.629deg);--hp-success-400:oklch(80% 0.224 145.879deg);--hp-success-600:oklch(60% 0.157 146.196deg);--hp-auth-white-200:oklch(99% 0.009 78.283deg);--hp-auth-white-300:oklch(93.9% 0.006 59.649deg);--hp-auth-white-400:oklch(90.1% 0.009 56.303deg);--hp-auth-white-600:oklch(76.9% 0.006 59.624deg);--hp-auth-white-ink:oklch(22.6% 0 89.876deg);--hp-disabled:oklch(100% 0 89.876deg/0.12);--hp-disabled-ink:oklch(100% 0 89.876deg/0.34)}}@layer base{*,:after,:before{box-sizing:inherit;margin:0;padding:0;color:inherit}html{font-size:var(--hp-type-size-sm);box-sizing:border-box}a,h1,h2,h3,h4,h5,h6,li,p,span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-stretch:inherit;letter-spacing:inherit}a{text-decoration:none;color:inherit}body{background:var(--hp-background,var(--hp-surface-200));color:var(--hp-background-ink,var(--hp-surface-ink));overflow-x:hidden}[data-theme=dark] body{--hp-background:var(--hp-surface-600);--hp-background-ink:var(--hp-surface-ink)}body{min-height:100svh;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-between}body>section:first-of-type{width:100%}main.content-wrap{width:var(--hp-content-wrap-width,var(--hp-constraints-content));max-width:var(--hp-content-wrap-max-width,var(--hp-constraints-content-max));margin:96px auto 0}dialog::-webkit-backdrop{background:rgb(from #000 r g b/50%)}dialog::backdrop{background:rgb(from #000 r g b/50%)}}@layer components{#feedback-button{display:flex;position:fixed;bottom:3em;right:3em;z-index:100}#feedback-button.is-in-visualizer{display:none;z-index:0}@media screen and (min-width:870px){#JS__hp-drawer__trigger{display:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;color:#7c6a64}}@media screen and (max-width:869px){#login-button{--hp-button-label-size:var(--hp-type-size-sm)!important}}.hp-drawer{width:var(--hp-drawer-width,100%);max-width:var(--hp-drawer-max-width,320px);height:var(--hp-drawer-height,calc(100svh + var(--hp-drawer-top, 57px)));display:var(--hp-drawer-display,flex);flex-flow:var(--hp-drawer-flow,column) nowrap;align-items:center;justify-content:var(--hp-drawer-jc,flex-start);gap:var(--hp-drawer-gap,var(--hp-spacing-md));position:var(--hp-drawer-position,fixed);top:var(--hp-drawer-top,56px);right:0;bottom:0;left:auto;padding:var(--hp-drawer-padding,var(--hp-el-spacing-xl));background:var(--hp-drawer-fill,rgb(from var(--hp-surface-400) r g b/60%));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateX(var(--hp-drawer-x,100%));transition:transform var(--hp-motion-time) var(--hp-motion-easing-smooth);z-index:var(--hp-drawer-z,10)}.hp-drawer.is-open{--hp-drawer-x:0}@media screen and (min-width:870px){.hp-drawer{--hp-drawer-width:auto;--hp-drawer-max-width:auto;--hp-drawer-flow:row;--hp-drawer-jc:space-between;--hp-drawer-position:relative;--hp-drawer-top:0;--hp-drawer-padding:0;--hp-drawer-fill:rgba(0,0,0,0);--hp-drawer-x:0;--hp-drawer-z:1;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.hp-drawer .hp-drawer__section{width:100%;display:flex;flex-flow:var(--hp-drawer-section-flow,column) nowrap;align-items:center;justify-content:flex-start;gap:var(--hp-drawer-section-gap,var(--hp-spacing-xs))}@media screen and (min-width:870px){.hp-drawer .hp-drawer__section{width:auto;--hp-drawer-section-flow:row}}.hp-nav{width:100%}@media screen and (min-width:870px){.hp-nav{width:auto}}.hp-nav .hp-nav__wrapper{width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:var(--hp-nav-gap,var(--hp-spacing-xs));list-style:none}@media screen and (min-width:870px){.hp-nav .hp-nav__wrapper{width:auto;flex-flow:row nowrap}}.hp-nav .hp-nav__wrapper .hp-nav-item{width:var(--hp-nav-item-width,100%);background:var(--hp-nav-item-fill,rgb(from var(--hp-surface-600) r g b/40%));color:var(--hp-nav-item-ink,var(--hp-surface-ink));border:1px solid var(--hp-nav-item-fill,rgb(from var(--hp-surface-600) r g b/40%));border-radius:var(--hp-nav-item-radius,var(--hp-radius-2xl));font-size:var(--hp-nav-item-size,var(--hp-type-size-sm));transition-property:all;transition-duration:var(--hp-motion-time-fast);transition-timing-function:var(--hp-motion-easing);will-change:transform}@media screen and (min-width:870px){.hp-nav .hp-nav__wrapper .hp-nav-item{--hp-nav-item-width:auto;--hp-nav-item-size:var(--hp-type-size-xs)}}.hp-nav .hp-nav__wrapper .hp-nav-item:hover{--hp-nav-item-fill:var(--hp-surface-600)}.hp-nav .hp-nav__wrapper .hp-nav-item.is-active{--hp-nav-item-fill:var(--hp-accent-400);--hp-nav-item-ink:var(--hp-accent-ink);--hp-nav-item-radius:var(--hp-radius-md)}.hp-nav .hp-nav__wrapper .hp-nav-item.is-active:hover{--hp-nav-item-fill:var(--hp-accent-600)}.hp-nav .hp-nav__wrapper .hp-nav-item a{width:100%;display:inline-block;padding:var(--hp-nav-item-padding,var(--hp-el-spacing-xs) var(--hp-el-spacing-md));text-align:center}[data-theme=dark] .hp-nav .hp-nav__wrapper .hp-nav-item{--hp-nav-item-fill:var(--hp-surface-300)}[data-theme=dark] .hp-nav .hp-nav__wrapper .hp-nav-item:hover{--hp-nav-item-fill:var(--hp-surface-200)}[data-theme=dark] .hp-nav .hp-nav__wrapper .hp-nav-item.is-active{--hp-nav-item-fill:var(--hp-accent-400);--hp-nav-item-ink:var(--hp-accent-ink);--hp-nav-item-radius:var(--hp-radius-md)}[data-theme=dark] .hp-nav .hp-nav__wrapper .hp-nav-item.is-active:hover{--hp-nav-item-fill:var(--hp-accent-600)}.hp-link{font-size:var(--hp-link-size,var(--hp-type-size-sm));background:var(--hp-link-fill,rgba(0,0,0,0));color:var(--hp-link-ink,var(--hp-accent-400));transition:background var(--hp-motion-time-fast) var(--hp-motion-easing);text-decoration:underline}.hp-link:hover{--hp-link-fill:rgb(from var(--hp-accent-400) r g b/var(--hp-opacity-200))}.hp-link.is-small{--hp-link-size:var(--hp-type-size-xs)}.hp-list{display:var(--hp-list-display,flex);flex-flow:column nowrap;align-items:center;justify-content:center;gap:var(--hp-spacing-xs);list-style:none;padding:var(--hp-el-spacing-md);background:rgb(from var(--hp-surface-300) r g b/60%);border:1px solid rgb(from var(--hp-surface-300) r g b/100%);border-radius:var(--hp-radius-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-theme=dark] .hp-list{background:rgb(from var(--hp-surface-400) r g b/60%);border:1px solid rgb(from var(--hp-surface-400) r g b/100%)}.hp-list .hp-list-item{width:100%}.hp-tab-group{width:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:var(--hp-el-spacing-xs);-webkit-margin-before:var(--hp-spacing-xs);margin-block-start:var(--hp-spacing-xs);padding-block:var(--hp-el-spacing-xs);list-style:none;overflow-x:auto}#user-menu__trigger{display:none!important}@media screen and (min-width:870px){#user-menu__trigger{display:inline-block!important}}.user-menu{width:100%;position:relative}.user-menu .hp-list.is-floating{width:100%}@media screen and (max-width:869px){.user-menu .hp-list.is-floating{padding:0!important;background:none!important;border:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.user-menu .hp-list.is-floating>*>*{--hp-button-label-size:var(--hp-type-size-sm)!important}}@media screen and (min-width:870px){.user-menu .hp-list.is-floating{min-width:140px;--hp-list-display:none;position:absolute;top:calc(100% + 10px);right:50%;transform:translateX(50%)}.user-menu .hp-list.is-floating.is-open{--hp-list-display:flex}}.user-menu .hp-list.is-floating>*{width:100%}.hp-measurement-card{width:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;background:var(--hp-measurement-card-fill,var(--hp-surface-300));color:var(--hp-measurement-card-ink,var(--hp-surface-ink));padding:var(--hp-el-spacing-md);border-radius:var(--hp-radius-md);transition:background var(--hp-motion-time-fast) var(--hp-motion-easing)}.hp-measurement-card:hover,[data-theme=dark] .hp-measurement-card{--hp-measurement-card-fill:var(--hp-surface-400)}[data-theme=dark] .hp-measurement-card:hover{--hp-measurement-card-fill:var(--hp-surface-300)}.hp-measurement-card .hp-measurement-card__details{width:100%;display:flex;flex-flow:column nowrap;justify-content:center}.hp-measurement-card .hp-measurement-card__icon{width:var(--hp-type-size-md);height:var(--hp-type-size-md);display:grid;place-items:center}.hp-measurement-card .hp-measurement-card__actions{height:100%;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;gap:var(--hp-el-spacing-xs)}}@layer utils{.bg-surface-200{background:var(--hp-surface-200)}.ink-surface-200{color:var(--hp-surface-200)}.border-surface-200{border:var(--hp-util-border-size,1px) var(--hp-util-border-style,solid) var(--hp-surface-200)}.bg-surface-300{background:var(--hp-surface-300)}.ink-surface-300{color:var(--hp-surface-300)}.border-surface-300{border:var(--hp-util-border-size,1px) var(--hp-util-border-style,solid) var(--hp-surface-300)}.bg-surface-400{background:var(--hp-surface-400)}.ink-surface-400{color:var(--hp-surface-400)}.border-surface-400{border:var(--hp-util-border-size,1px) var(--hp-util-border-style,solid) var(--hp-surface-400)}.bg-surface-600{background:var(--hp-surface-600)}.ink-surface-600{color:var(--hp-surface-600)}.border-surface-600{border:var(--hp-util-border-size,1px) var(--hp-util-border-style,solid) var(--hp-surface-600)}.bg-surface-ink{background:var(--hp-surface-ink)}.ink-surface-ink{color:var(--hp-surface-ink)}.border-surface-ink{border:var(--hp-util-border-size,1px) var(--hp-util-border-style,solid) var(--hp-surface-ink)}.bg-accent-200{background:var(--hp-accent-200)}.ink-accent-200{color:var(--hp-accent-200)}.border-accent-200{border:var(--hp-util-border-size,1px) var(--hp-util-border-style,solid) var(--hp-accent-200)}.bg-accent-300{background:var(--hp-accent-300)}.ink-accent-300{color:var(--hp-accent-300)}.border-accent-300{border:var(--hp-util-border-size,1px) var(--hp-util-border-style,solid) var(--hp-accent-300)}.bg-accent-400{background:var(--hp-accent-400)}.ink-accent-400{color:var(--hp-accent-400)}.border-accent-400{border:var(--hp-util-border-size,1px) var(--hp-util-border-style,solid) var(--hp-accent-400)}.bg-accent-600{background:var(--hp-accent-600)}.ink-accent-600{color:var(--hp-accent-600)}.border-accent-600{border:var(--hp-util-border-size,1px) var(--hp-util-border-style,solid) var(--hp-accent-600)}.bg-accent-ink{background:var(--hp-accent-ink)}.ink-accent-ink{color:var(--hp-accent-ink)}.border-accent-ink{border:var(--hp-util-border-size,1px) var(--hp-util-border-style,solid) var(--hp-accent-ink)}.family-sans{font-family:var(--hp-type-family-sans)}.family-serif{font-family:var(--hp-type-family-serif)}.size-xs{font-size:var(--hp-type-size-xs)}.size-sm{font-size:var(--hp-type-size-sm)}.size-md{font-size:var(--hp-type-size-md)}.size-lg{font-size:var(--hp-type-size-lg)}.size-xl{font-size:var(--hp-type-size-xl)}.size-2xl{font-size:var(--hp-type-size-2xl)}.size-3xl{font-size:var(--hp-type-size-3xl)}.size-4xl{font-size:var(--hp-type-size-4xl)}.size-5xl{font-size:var(--hp-type-size-5xl)}.weight-light{font-weight:var(--hp-type-weight-light)}.weight-normal{font-weight:var(--hp-type-weight-normal)}.weight-medium{font-weight:var(--hp-type-weight-medium)}.weight-bold{font-weight:var(--hp-type-weight-bold)}.weight-black{font-weight:var(--hp-type-weight-black)}.leading-normal{line-height:var(--hp-type-leading-normal)}.leading-tight{line-height:var(--hp-type-leading-tight)}.leading-snug{line-height:var(--hp-type-leading-snug)}.leading-relaxed{line-height:var(--hp-type-leading-relaxed)}.w-full{width:100%}.h-screen{min-height:100dvh}.is-hidden{display:none}.m-xs{margin:var(--hp-spacing-xs)}.mt-xs{-webkit-margin-before:var(--hp-spacing-xs);margin-block-start:var(--hp-spacing-xs)}.mb-xs{-webkit-margin-after:var(--hp-spacing-xs);margin-block-end:var(--hp-spacing-xs)}.ml-xs{-webkit-margin-start:var(--hp-spacing-xs);margin-inline-start:var(--hp-spacing-xs)}.mr-xs{-webkit-margin-end:var(--hp-spacing-xs);margin-inline-end:var(--hp-spacing-xs)}.mx-xs{margin-inline:var(--hp-spacing-xs)}.my-xs{margin-block:var(--hp-spacing-xs)}.m-sm{margin:var(--hp-spacing-sm)}.mt-sm{-webkit-margin-before:var(--hp-spacing-sm);margin-block-start:var(--hp-spacing-sm)}.mb-sm{-webkit-margin-after:var(--hp-spacing-sm);margin-block-end:var(--hp-spacing-sm)}.ml-sm{-webkit-margin-start:var(--hp-spacing-sm);margin-inline-start:var(--hp-spacing-sm)}.mr-sm{-webkit-margin-end:var(--hp-spacing-sm);margin-inline-end:var(--hp-spacing-sm)}.mx-sm{margin-inline:var(--hp-spacing-sm)}.my-sm{margin-block:var(--hp-spacing-sm)}.m-md{margin:var(--hp-spacing-md)}.mt-md{-webkit-margin-before:var(--hp-spacing-md);margin-block-start:var(--hp-spacing-md)}.mb-md{-webkit-margin-after:var(--hp-spacing-md);margin-block-end:var(--hp-spacing-md)}.ml-md{-webkit-margin-start:var(--hp-spacing-md);margin-inline-start:var(--hp-spacing-md)}.mr-md{-webkit-margin-end:var(--hp-spacing-md);margin-inline-end:var(--hp-spacing-md)}.mx-md{margin-inline:var(--hp-spacing-md)}.my-md{margin-block:var(--hp-spacing-md)}.m-lg{margin:var(--hp-spacing-lg)}.mt-lg{-webkit-margin-before:var(--hp-spacing-lg);margin-block-start:var(--hp-spacing-lg)}.mb-lg{-webkit-margin-after:var(--hp-spacing-lg);margin-block-end:var(--hp-spacing-lg)}.ml-lg{-webkit-margin-start:var(--hp-spacing-lg);margin-inline-start:var(--hp-spacing-lg)}.mr-lg{-webkit-margin-end:var(--hp-spacing-lg);margin-inline-end:var(--hp-spacing-lg)}.mx-lg{margin-inline:var(--hp-spacing-lg)}.my-lg{margin-block:var(--hp-spacing-lg)}.m-xl{margin:var(--hp-spacing-xl)}.mt-xl{-webkit-margin-before:var(--hp-spacing-xl);margin-block-start:var(--hp-spacing-xl)}.mb-xl{-webkit-margin-after:var(--hp-spacing-xl);margin-block-end:var(--hp-spacing-xl)}.ml-xl{-webkit-margin-start:var(--hp-spacing-xl);margin-inline-start:var(--hp-spacing-xl)}.mr-xl{-webkit-margin-end:var(--hp-spacing-xl);margin-inline-end:var(--hp-spacing-xl)}.mx-xl{margin-inline:var(--hp-spacing-xl)}.my-xl{margin-block:var(--hp-spacing-xl)}.m-2xl{margin:var(--hp-spacing-2xl)}.mt-2xl{-webkit-margin-before:var(--hp-spacing-2xl);margin-block-start:var(--hp-spacing-2xl)}.mb-2xl{-webkit-margin-after:var(--hp-spacing-2xl);margin-block-end:var(--hp-spacing-2xl)}.ml-2xl{-webkit-margin-start:var(--hp-spacing-2xl);margin-inline-start:var(--hp-spacing-2xl)}.mr-2xl{-webkit-margin-end:var(--hp-spacing-2xl);margin-inline-end:var(--hp-spacing-2xl)}.mx-2xl{margin-inline:var(--hp-spacing-2xl)}.my-2xl{margin-block:var(--hp-spacing-2xl)}.m-3xl{margin:var(--hp-spacing-3xl)}.mt-3xl{-webkit-margin-before:var(--hp-spacing-3xl);margin-block-start:var(--hp-spacing-3xl)}.mb-3xl{-webkit-margin-after:var(--hp-spacing-3xl);margin-block-end:var(--hp-spacing-3xl)}.ml-3xl{-webkit-margin-start:var(--hp-spacing-3xl);margin-inline-start:var(--hp-spacing-3xl)}.mr-3xl{-webkit-margin-end:var(--hp-spacing-3xl);margin-inline-end:var(--hp-spacing-3xl)}.mx-3xl{margin-inline:var(--hp-spacing-3xl)}.my-3xl{margin-block:var(--hp-spacing-3xl)}.m-4xl{margin:var(--hp-spacing-4xl)}.mt-4xl{-webkit-margin-before:var(--hp-spacing-4xl);margin-block-start:var(--hp-spacing-4xl)}.mb-4xl{-webkit-margin-after:var(--hp-spacing-4xl);margin-block-end:var(--hp-spacing-4xl)}.ml-4xl{-webkit-margin-start:var(--hp-spacing-4xl);margin-inline-start:var(--hp-spacing-4xl)}.mr-4xl{-webkit-margin-end:var(--hp-spacing-4xl);margin-inline-end:var(--hp-spacing-4xl)}.mx-4xl{margin-inline:var(--hp-spacing-4xl)}.my-4xl{margin-block:var(--hp-spacing-4xl)}.m-5xl{margin:var(--hp-spacing-5xl)}.mt-5xl{-webkit-margin-before:var(--hp-spacing-5xl);margin-block-start:var(--hp-spacing-5xl)}.mb-5xl{-webkit-margin-after:var(--hp-spacing-5xl);margin-block-end:var(--hp-spacing-5xl)}.ml-5xl{-webkit-margin-start:var(--hp-spacing-5xl);margin-inline-start:var(--hp-spacing-5xl)}.mr-5xl{-webkit-margin-end:var(--hp-spacing-5xl);margin-inline-end:var(--hp-spacing-5xl)}.mx-5xl{margin-inline:var(--hp-spacing-5xl)}.my-5xl{margin-block:var(--hp-spacing-5xl)}.p-xs{padding:var(--hp-el-spacing-xs)}.pt-xs{-webkit-padding-before:var(--hp-el-spacing-xs);padding-block-start:var(--hp-el-spacing-xs)}.pb-xs{-webkit-padding-after:var(--hp-el-spacing-xs);padding-block-end:var(--hp-el-spacing-xs)}.pl-xs{-webkit-padding-start:var(--hp-el-spacing-xs);padding-inline-start:var(--hp-el-spacing-xs)}.pr-xs{-webkit-padding-end:var(--hp-el-spacing-xs);padding-inline-end:var(--hp-el-spacing-xs)}.px-xs{padding-inline:var(--hp-el-spacing-xs)}.py-xs{padding-block:var(--hp-el-spacing-xs)}.p-sm{padding:var(--hp-el-spacing-sm)}.pt-sm{-webkit-padding-before:var(--hp-el-spacing-sm);padding-block-start:var(--hp-el-spacing-sm)}.pb-sm{-webkit-padding-after:var(--hp-el-spacing-sm);padding-block-end:var(--hp-el-spacing-sm)}.pl-sm{-webkit-padding-start:var(--hp-el-spacing-sm);padding-inline-start:var(--hp-el-spacing-sm)}.pr-sm{-webkit-padding-end:var(--hp-el-spacing-sm);padding-inline-end:var(--hp-el-spacing-sm)}.px-sm{padding-inline:var(--hp-el-spacing-sm)}.py-sm{padding-block:var(--hp-el-spacing-sm)}.p-md{padding:var(--hp-el-spacing-md)}.pt-md{-webkit-padding-before:var(--hp-el-spacing-md);padding-block-start:var(--hp-el-spacing-md)}.pb-md{-webkit-padding-after:var(--hp-el-spacing-md);padding-block-end:var(--hp-el-spacing-md)}.pl-md{-webkit-padding-start:var(--hp-el-spacing-md);padding-inline-start:var(--hp-el-spacing-md)}.pr-md{-webkit-padding-end:var(--hp-el-spacing-md);padding-inline-end:var(--hp-el-spacing-md)}.px-md{padding-inline:var(--hp-el-spacing-md)}.py-md{padding-block:var(--hp-el-spacing-md)}.p-lg{padding:var(--hp-el-spacing-lg)}.pt-lg{-webkit-padding-before:var(--hp-el-spacing-lg);padding-block-start:var(--hp-el-spacing-lg)}.pb-lg{-webkit-padding-after:var(--hp-el-spacing-lg);padding-block-end:var(--hp-el-spacing-lg)}.pl-lg{-webkit-padding-start:var(--hp-el-spacing-lg);padding-inline-start:var(--hp-el-spacing-lg)}.pr-lg{-webkit-padding-end:var(--hp-el-spacing-lg);padding-inline-end:var(--hp-el-spacing-lg)}.px-lg{padding-inline:var(--hp-el-spacing-lg)}.py-lg{padding-block:var(--hp-el-spacing-lg)}.p-xl{padding:var(--hp-el-spacing-xl)}.pt-xl{-webkit-padding-before:var(--hp-el-spacing-xl);padding-block-start:var(--hp-el-spacing-xl)}.pb-xl{-webkit-padding-after:var(--hp-el-spacing-xl);padding-block-end:var(--hp-el-spacing-xl)}.pl-xl{-webkit-padding-start:var(--hp-el-spacing-xl);padding-inline-start:var(--hp-el-spacing-xl)}.pr-xl{-webkit-padding-end:var(--hp-el-spacing-xl);padding-inline-end:var(--hp-el-spacing-xl)}.px-xl{padding-inline:var(--hp-el-spacing-xl)}.py-xl{padding-block:var(--hp-el-spacing-xl)}.p-2xl{padding:var(--hp-el-spacing-2xl)}.pt-2xl{-webkit-padding-before:var(--hp-el-spacing-2xl);padding-block-start:var(--hp-el-spacing-2xl)}.pb-2xl{-webkit-padding-after:var(--hp-el-spacing-2xl);padding-block-end:var(--hp-el-spacing-2xl)}.pl-2xl{-webkit-padding-start:var(--hp-el-spacing-2xl);padding-inline-start:var(--hp-el-spacing-2xl)}.pr-2xl{-webkit-padding-end:var(--hp-el-spacing-2xl);padding-inline-end:var(--hp-el-spacing-2xl)}.px-2xl{padding-inline:var(--hp-el-spacing-2xl)}.py-2xl{padding-block:var(--hp-el-spacing-2xl)}.p-3xl{padding:var(--hp-el-spacing-3xl)}.pt-3xl{-webkit-padding-before:var(--hp-el-spacing-3xl);padding-block-start:var(--hp-el-spacing-3xl)}.pb-3xl{-webkit-padding-after:var(--hp-el-spacing-3xl);padding-block-end:var(--hp-el-spacing-3xl)}.pl-3xl{-webkit-padding-start:var(--hp-el-spacing-3xl);padding-inline-start:var(--hp-el-spacing-3xl)}.pr-3xl{-webkit-padding-end:var(--hp-el-spacing-3xl);padding-inline-end:var(--hp-el-spacing-3xl)}.px-3xl{padding-inline:var(--hp-el-spacing-3xl)}.py-3xl{padding-block:var(--hp-el-spacing-3xl)}.p-4xl{padding:var(--hp-el-spacing-4xl)}.pt-4xl{-webkit-padding-before:var(--hp-el-spacing-4xl);padding-block-start:var(--hp-el-spacing-4xl)}.pb-4xl{-webkit-padding-after:var(--hp-el-spacing-4xl);padding-block-end:var(--hp-el-spacing-4xl)}.pl-4xl{-webkit-padding-start:var(--hp-el-spacing-4xl);padding-inline-start:var(--hp-el-spacing-4xl)}.pr-4xl{-webkit-padding-end:var(--hp-el-spacing-4xl);padding-inline-end:var(--hp-el-spacing-4xl)}.px-4xl{padding-inline:var(--hp-el-spacing-4xl)}.py-4xl{padding-block:var(--hp-el-spacing-4xl)}.p-5xl{padding:var(--hp-el-spacing-5xl)}.pt-5xl{-webkit-padding-before:var(--hp-el-spacing-5xl);padding-block-start:var(--hp-el-spacing-5xl)}.pb-5xl{-webkit-padding-after:var(--hp-el-spacing-5xl);padding-block-end:var(--hp-el-spacing-5xl)}.pl-5xl{-webkit-padding-start:var(--hp-el-spacing-5xl);padding-inline-start:var(--hp-el-spacing-5xl)}.pr-5xl{-webkit-padding-end:var(--hp-el-spacing-5xl);padding-inline-end:var(--hp-el-spacing-5xl)}.px-5xl{padding-inline:var(--hp-el-spacing-5xl)}.py-5xl{padding-block:var(--hp-el-spacing-5xl)}.r-xs{border-radius:var(--hp-radius-xs)}.r-sm{border-radius:var(--hp-radius-sm)}.r-md{border-radius:var(--hp-radius-md)}.r-lg{border-radius:var(--hp-radius-lg)}.r-xl{border-radius:var(--hp-radius-xl)}.r-2xl{border-radius:var(--hp-radius-2xl)}.r-pill{border-radius:var(--hp-radius-pill)}.constrained-content{width:var(--hp-constraints-content);max-width:var(--hp-constraints-content-max);margin:0 auto}.constrained-layout{width:var(--hp-constraints-layout);max-width:var(--hp-constraints-layout-max);margin:0 auto}.grid-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--hp-spacing-xs);gap:var(--hp-spacing-xs)}@media screen and (min-width:670px){.grid-container{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:870px){.grid-container{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1077px){.grid-container{grid-template-columns:repeat(auto-fit,1fr)}}.is-flow-focused{outline:5px dashed rgba(from var(--hp-accent-400) r g b/50%);outline-offset:5px}.de-emphasize,[data-theme=dark] .de-emphasize{color:var(--hp-disabled-ink)}.italic{font-style:italic}.items-control-bar{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:var(--hp-spacing-xs)}.item-info-grid-container{display:flex;flex-direction:column;gap:var(--hp-spacing-md);align-items:flex-start}@media screen and (min-width:670px){.item-info-grid-container{display:grid;grid-template-columns:240px 1fr}}.pagination-grid{display:grid;grid-template-columns:repeat(2,1fr);-webkit-margin-before:var(--hp-spacing-md);margin-block-start:var(--hp-spacing-md);grid-gap:var(--hp-spacing-xs);gap:var(--hp-spacing-xs)}.pagination-grid:first-child{justify-content:center;align-self:flex-start}.pagination-grid:last-child{justify-content:center;align-self:flex-end}.list-down{display:flex;flex-flow:column nowrap;gap:var(--hp-el-spacing-xs)}@media screen and (min-width:670px){.\@medium\:list-down{display:flex;flex-flow:column nowrap;gap:var(--hp-el-spacing-xs)}}@media screen and (min-width:870px){.\@large\:list-down{display:flex;flex-flow:column nowrap;gap:var(--hp-el-spacing-xs)}}.list-side{display:flex;flex-flow:row nowrap;gap:var(--hp-el-spacing-xs);align-items:center}@media screen and (min-width:670px){.\@medium\:list-side{display:flex;flex-flow:row nowrap;gap:var(--hp-el-spacing-xs);align-items:center}}@media screen and (min-width:870px){.\@large\:list-side{display:flex;flex-flow:row nowrap;gap:var(--hp-el-spacing-xs);align-items:center}}.grid{display:grid}.jc-space-between{justify-content:space-between}.jc-end{justify-content:flex-end}.jc-center{justify-content:center}.ai-center{align-items:center}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.list-style-none{list-style:none}.item-center{display:grid;place-items:center}.is-all-visible{mix-blend-mode:difference}.hp-page-header{width:100%;font-family:var(--hp-page-header-family,var(--hp-type-family-serif));font-size:var(--hp-page-header-size,var(--hp-type-size-xl));font-weight:var(--hp-type-weight-bold);text-align:left;line-height:var(--hp-type-leading-snug);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media screen and (min-width:670px){.hp-page-header{--hp-page-header-size:var(--hp-type-size-3xl);text-align:left}}.hp-graph-legend{display:flex;flex-flow:row nowrap;gap:.3rem;align-items:center;padding:.2rem var(--hp-el-spacing-xs);border-radius:var(--hp-radius-pill);background:oklch(from var(--hp-graph-legend-fill,var(--hp-surface-400)) .9 c h/10%);color:var(--hp-graph-legend-ink,var(--hp-surface-ink));border:1px solid oklch(from var(--hp-graph-legend-fill,var(--hp-surface-400)) l c h);font-size:var(--hp-type-size-xs);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-theme=dark] .hp-graph-legend{background:oklch(from var(--hp-graph-legend-fill,var(--hp-surface-400)) .1 c h/70%);border:1px solid oklch(from var(--hp-graph-legend-fill,var(--hp-surface-400)) l c h/70%)}.hp-bounds-blur{filter:blur(20px)}.no-content{width:100%;height:100%;display:grid;place-items:center;grid-gap:var(--hp-el-spacing-md);gap:var(--hp-el-spacing-md);color:var(--hp-disabled-ink);border:2px dashed var(--hp-disabled);border-radius:var(--hp-radius-sm);padding:var(--hp-el-spacing-md)}.no-breaks{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.block{display:block}}