/** @license HV v. 2025-09-23 **/

@charset "UTF-8";@keyframes loaderBounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes spinner{to{transform:rotate(1turn)}}@keyframes closeButtonBefore{0%,to{opacity:1;transform:scale(1) rotate(45deg)}40%{opacity:0;transform:scale(.01) rotate(45deg)}41%{transform:rotate(45deg) translateX(200%)}}@keyframes closeButtonAfter{0%,to{opacity:1;transform:scale(1) rotate(-45deg)}40%{opacity:0;transform:scale(.01) rotate(-45deg)}41%{transform:rotate(-45deg) translateX(200%)}}.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default,.odometer.odometer-theme-default .odometer-digit{*zoom:1;display:inline-block;*display:inline;position:relative;vertical-align:middle;*vertical-align:auto}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{*zoom:1;display:inline-block;*display:inline;vertical-align:middle;*vertical-align:auto;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{-webkit-backface-visibility:hidden;display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transform:translateY(0);transition:transform 2s}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}@keyframes dots{0%,20%{color:transparent;text-shadow:.6em 0 0 transparent,1.2em 0 0 transparent}40%{color:#404040;text-shadow:.6em 0 0 transparent,1.2em 0 0 transparent}60%{text-shadow:.6em 0 0 #404040,1.2em 0 0 transparent}80%{text-shadow:.6em 0 0 #404040,1.2em 0 0 #404040}to{text-shadow:.6em 0 0 #404040,1.2em 0 0 #404040}}.styleguide-h1{font-size:120px;font-weight:700;line-height:1;margin:50px 0 .5em}@media (max-width:750px){.styleguide-h1{font-size:60px}}.styleguide-h2{color:#000;font-size:30px;font-weight:700;line-height:1.3;margin:1.5em 0 .25em}.styleguide-h3{font-size:20px;font-weight:700;margin:1em 0 .5em}.styleguide-layout-sample{background-color:#f0f0f0}.styleguide-intro{font-family:Georgia,serif;font-size:30px;font-style:italic;line-height:1.3;margin-bottom:.5em;margin-top:-3ex}@media (max-width:750px){.styleguide-intro{font-size:30px;margin-top:-1ex}}.styleguide-notes{list-style-image:none;list-style-type:none;margin:1ex 0 4em;padding:0}.styleguide-notes>li{clear:left;margin:0;padding:3px 0}.styleguide-notes>li>strong{float:left;margin-bottom:1px;margin-right:1em;width:6em}.styleguide-notes a{text-decoration:underline;-webkit-text-decoration:underline solid rgba(0,0,0,.3);text-decoration:underline solid rgba(0,0,0,.3)}[data-styleguide-status]{background:#eee;border-radius:3px;color:#333;display:inline-block;font-size:80%;font-weight:700;line-height:1;padding:5px 7px 5px 5px;text-transform:uppercase}[data-styleguide-status]:before{margin-right:.6ex}[data-styleguide-status=ready_for_impl_]{color:#686868}[data-styleguide-status=ready_for_impl_]:before{content:"✌🏿 "}[data-styleguide-status=in_progress]{color:#a18400}[data-styleguide-status=in_progress]:before{content:"💪 "}[data-styleguide-status=failed]{color:#8b0000}[data-styleguide-status=failed]:before{content:"❗️ "}[data-styleguide-status=review]{color:#4a8b00}[data-styleguide-status=review]:before{content:"♻️ "}[data-styleguide-status=closed]{color:#4a8b00}[data-styleguide-status=closed]:before{content:"✅ "}.styleguide-content>p{margin-bottom:1ex;margin-top:1ex}.styleguide-release_note p{margin-bottom:0}.styleguide-release_note small{display:block}.styleguide-layout-sample{background-color:hsla(0,0%,100%,.9);border:1px solid #000;padding:3px 5px}.styleguide-richtext em,.styleguide-richtext strong{font-weight:700}.styleguide-richtext p{margin:1em 0}.styleguide-richtext ol,.styleguide-richtext ul{margin:2em 0}.styleguide-richtext ol>li,.styleguide-richtext ul>li{display:list-item;list-style:disc;margin-left:2em}.styleguide-richtext ol>li{display:list-item;list-style:inside}.styleguide--nav{position:relative}.styleguide_nav{background:#f2f2f2;border:1px solid #f2f2f2}.styleguide_nav .styleguide_nav--modules{box-sizing:border-box;height:0;overflow:hidden;transition:all .2s;visibility:hidden}.styleguide_nav li{display:block;margin:6px 0}.styleguide_nav a{line-height:1.2;-webkit-text-decoration:none;text-decoration:none}.styleguide_nav .styleguide_nav--category{font-weight:700}.styleguide_nav .styleguide_nav--group{border-bottom:1px solid rgba(0,0,0,.1);margin:0;padding:5px 12px}.styleguide_nav .styleguide_nav--group:last-child{border-bottom:0}.styleguide_nav--category{cursor:pointer;font-weight:700;position:relative}.styleguide_nav--category>button{height:100%;left:0;position:absolute;text-align:left;text-indent:-9999px;width:100%}.styleguide_nav--module>a{display:inline-block;padding:1px 2px}.styleguide_nav--group.is-active>.styleguide_nav--modules,.styleguide_nav.is-filtered .styleguide_nav--modules{height:auto;margin-bottom:1em;padding-left:18px;visibility:visible}.styleguide_nav--module.is-active>a{background:#000;color:#fff;font-weight:700}.styleguide_nav--filter{box-sizing:border-box;font-size:18px;margin-bottom:20px;width:100%}.styleguide_nav--back{display:block;margin-bottom:20px}.styleguide_nav--back:before{content:"← "}.styleguide_nav--toggle{background:#f0f0f0;color:transparent;display:inline-block;float:right;height:34px;letter-spacing:-1ex;position:relative;text-indent:-9999px;width:34px}.styleguide_nav--toggle:before{border-color:#000;border-style:solid none;border-width:2px;content:"";display:block;height:10px;left:calc(50% - 8px);position:absolute;top:calc(50% - 7px);transition:border-width .15s,height .15s,transform .15s,top .15s;width:16px}.styleguide_nav--toggle:after{background:#000;content:"";display:block;height:2px;left:calc(50% - 8px);position:absolute;top:calc(50% - 1px);transition:transform .15s;width:16px}.styleguide_nav--toggle:hover:after{transform:scale(.75) translateY(-5px) rotate(45deg);transition:transform .15s}.styleguide_nav--toggle:hover:before{border-width:1px;height:0;top:calc(50% - 1px);transform:scale(.75) translateY(5px) rotate(-45deg);transition:transform .15s}.styleguide_grid--nav:not(.collapsed) .styleguide_nav--toggle:after{transform:rotate(-45deg);transition:transform .15s}.styleguide_grid--nav:not(.collapsed) .styleguide_nav--toggle:before{border-width:1px;height:0;top:calc(50% - 1px);transform:rotate(45deg);transition:transform .15s}.styleguide_grid--nav:not(.collapsed) .styleguide_nav--toggle:hover:after{transform:scale(.75) translateY(-5px) rotate(-45deg);transition:transform .15s}.styleguide_grid--nav:not(.collapsed) .styleguide_nav--toggle:hover:before{transform:scale(.75) translateY(5px) rotate(45deg);transition:transform .15s}.styleguide_header{align-items:flex-end;border-bottom:1px solid rgba(0,0,0,.5);display:flex;margin-bottom:20px;padding:20px 40px}@media (max-width:750px){.styleguide_header{padding-left:20px;padding-right:20px}}.styleguide_header--title{font-size:140%;font-weight:700;margin-right:auto}.styleguide_header--title>img{height:1.8em;margin:-.5em .5ex -.5em 0;vertical-align:baseline}.styleguide_header--nav a{margin-right:1em}.styleguide_header--nav a:last-child{margin-right:0}.styleguide_header--nav a.is-active{font-weight:700}.styleguide-example{background-color:#fff;border:10px solid #f2f2f2;margin-top:20px;min-height:20px;padding:20px;position:relative}.styleguide-example:after,.styleguide-example:before{content:"";display:table}.styleguide-example:after{clear:both}.styleguide-example.inverse-bg{background-color:#000}.styleguide-code{background:#f2f2f2;border:10px solid #f2f2f2;border-top:0;box-sizing:border-box;font-size:14px;max-height:40em;min-height:0;overflow:hidden;padding:10px;transition:all .29s ease-in-out;white-space:pre}.styleguide-code .CodeMirror{background:#f2f2f2;height:auto}.styleguide-code .CodeMirror-scroll{max-height:400px}.styleguide-code .CodeMirror-focused .CodeMirror-selected{background:#b2d8e7}.styleguide-code .cm-highlightPatterns{background:rgba(255,204,0,.5)}.styleguide-code.is-new{max-height:0;overflow:hidden;padding-bottom:0;padding-top:0}.styleguide-example_section{margin:2em 0}.styleguide-codebutton{text-align:right}.styleguide-codebutton>button{color:#777;font-size:75%;margin-top:10px}.styleguide_category_intro{margin-bottom:120px}.styleguide_category_intro li>a>.styleguide-id{font-size:12px}.styleguide_category_intro li>[data-styleguide-status]{background:none;float:left;font-size:12px;margin-right:1ex;margin-top:1.5ex;padding:0;position:relative}.styleguide_category_intro li>[data-styleguide-status]>span{display:none}.styleguide_category_intro li>[data-styleguide-status]:hover>span{background:#000;bottom:0;color:#fff;display:block;padding:5px;position:absolute;right:22px;white-space:nowrap}.styleguide_category_intro--graphic{background:#000;display:block;height:0;margin-bottom:1em;margin-top:1em;padding-top:100%;position:relative}.styleguide_category_intro--graphic img{left:50%;max-width:120px;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.styleguide_category_intro--filter{display:block;font-size:inherit;margin-bottom:1em;margin-top:1em;width:100%}.styleguide_category_intro_container{margin-left:auto;margin-right:auto;margin-top:80px;max-width:1280px}.styleguide_category_intro_container:after{clear:both;content:"";display:table}.styleguide_category_intro_container>.styleguide_category_intro{float:left;margin-right:16px;width:calc(25% - 12px)}@media (max-width:750px){.styleguide_category_intro_container>.styleguide_category_intro{margin-right:16px;width:calc(50% - 8px)}.styleguide_category_intro_container>.styleguide_category_intro:nth-child(2n){margin-right:0}}.styleguide_category_intro_container>.styleguide_category_intro:last-child{margin-right:0}.styleguide_category_intro_container .styleguide-h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styleguide,.styleguide_grid{margin:0 40px}.styleguide_grid:after,.styleguide_grid:before{content:"";display:table}.styleguide_grid:after{clear:both}.styleguide_grid--nav{float:left;padding-right:40px;position:relative;width:18em;z-index:100}.styleguide_grid--nav .styleguide_nav--toggle{margin-left:20px;transition:margin .2s ease-out}.styleguide_grid--nav .styleguide_nav--back{display:inline-block;transition:margin-left .2s ease-out}.styleguide_grid--nav.collapsed{padding:0;white-space:nowrap;width:0}.styleguide_grid--nav.collapsed .styleguide--nav>*{display:none}.styleguide_grid--nav.collapsed .styleguide_nav--back,.styleguide_grid--nav.collapsed .styleguide_nav--toggle{display:block;white-space:nowrap}.styleguide_grid--nav.collapsed .styleguide_nav--toggle{display:inline-block;float:none;margin-left:0;margin-right:10px}.styleguide_grid--nav.collapsed .styleguide_nav--back{display:inline-block;margin-left:10px}.styleguide_grid--nav.collapsed+.styleguide_grid--content{margin-left:0}.styleguide_grid--content{margin-left:18em;overflow:hidden;padding-bottom:100px}.styleguide-shownav{display:none}@media (max-width:750px){.styleguide,.styleguide_grid{margin:0 20px}}.styleguide-listing:after{clear:left;content:"";display:table}.styleguide-listing [data-styleguide-status]{font-size:60%;margin-top:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styleguide-component_link{background-color:#eee;border:3px solid;box-sizing:border-box;display:inline-block;font-size:14px;font-weight:700;height:115px;margin-bottom:5px;margin-right:5px;padding:5px 6px 4px 8px;position:relative;vertical-align:top;width:125px}.styleguide-component_link>strong{display:block}.styleguide-component_link strong>a{-webkit-text-decoration:none;text-decoration:none}.styleguide-component_link>a{display:block;height:100%}.styleguide-component_link.is-component{background-color:#000;border:0;color:#fff;min-height:85px}.styleguide-component_link .styleguide-id{color:#000;display:block;font-size:80%}