.hw-ob{display:block;overflow:visible}.hw-ob *{transform-box:fill-box}.hw-ob,.hw-scene{filter:var(--hw-obj-tone)}.hw-scene .hw-ob{filter:none}.hw-ob-arm{transform-origin:3% 100%;transform:rotate(-14deg);transition:transform .22s cubic-bezier(.3,1.4,.5,1)}.hw-ob-disc{transform-origin:50% 50%}.hw-ob-glass,.hw-ob-out{transition:transform .36s cubic-bezier(.3,1.3,.5,1)}.hw-ob-hl{transform-origin:0 50%}.hw-ob-key{transition:transform .14s var(--hw-ease)}.hw-ob-glow{transition:opacity .24s var(--hw-ease)}.hw-ob-lid{transform-origin:8% 100%}.hw-ob-lid,.hw-ob-peek{transition:transform .3s var(--hw-spring)}.hw-ob-peek{transform:translateY(5px)}.obj[aria-expanded=true] .hw-ob-lid,:is(.hw-obj,.hw-capc):is(:hover,.demo-hover) .hw-ob-lid{transform:rotate(-12deg)}.obj[aria-expanded=true] .hw-ob-peek,:is(.hw-obj,.hw-capc):is(:hover,.demo-hover) .hw-ob-peek{transform:translateY(0)}:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-flash{animation:hw-ob-flash 1s ease-in-out infinite}@keyframes hw-ob-flash{0%,55%,to{opacity:.25}60%,78%{opacity:1}}.hw-obj.on .hw-ob-arm,:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-arm{animation:hw-ob-clap .8s cubic-bezier(.4,0,.2,1) infinite}@keyframes hw-ob-clap{0%,to{transform:rotate(-14deg)}40%{transform:rotate(0deg)}55%{transform:rotate(-3deg)}}:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-out{transform:translateX(4px)}.hw-obj.on .hw-ob-disc,:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-disc{animation:hw-spin 1.8s linear infinite}:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-glass{transform:translate(-6px,-7px)}:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-hl{animation:hw-ob-hl 1s var(--hw-ease) both}@keyframes hw-ob-hl{0%{transform:scaleX(0)}}:is(.hw-obj,.hw-capc):is(:hover,.demo-hover) .hw-ob-key:nth-child(2){animation:hw-ob-press .9s ease-in-out infinite}:is(.hw-obj,.hw-capc):is(:hover,.demo-hover) .hw-ob-key:nth-child(3){animation:hw-ob-press .9s ease-in-out .15s infinite}:is(.hw-obj,.hw-capc):is(:hover,.demo-hover) .hw-ob-key:nth-child(4){animation:hw-ob-press .9s ease-in-out .3s infinite}:is(.hw-obj,.hw-capc):is(:hover,.demo-hover) .hw-ob-key:nth-child(5){animation:hw-ob-press .9s ease-in-out .45s infinite}@keyframes hw-ob-press{0%,30%,to{transform:translateY(0)}15%{transform:translateY(1.6px)}}:is(.hw-obj,.hw-ideas,.hw-capc):is(:hover,.demo-hover) .hw-ob-glow{opacity:.35}:is(.hw-obj,.hw-capc):is(:hover,.demo-hover) .hw-ob-land{animation:hw-ob-land 3s linear infinite}@keyframes hw-ob-land{to{transform:translateX(-32px)}}:is(.hw-obj,.hw-capc):is(:hover,.demo-hover) .hw-ob-caret{animation:hw-ob-blink 1s steps(2) infinite}@keyframes hw-ob-blink{50%{opacity:0}}.hw-obj.on .hw-ob-page,:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-page{animation:hw-ob-scroll 2.4s ease-in-out infinite}@keyframes hw-ob-scroll{0%,15%{transform:translateY(0)}55%,70%{transform:translateY(-10px)}to{transform:translateY(0)}}.hw-ob-pad{transform-origin:50% 70%;transition:transform .3s var(--hw-spring)}:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-pad{transform:rotate(-6deg)}.hw-obj.on .hw-ob-btn:first-of-type,:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-btn:first-of-type{animation:hw-ob-tap .7s ease-in-out infinite}.hw-obj.on .hw-ob-btn:nth-of-type(2),:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-btn:nth-of-type(2){animation:hw-ob-tap .7s ease-in-out .35s infinite}@keyframes hw-ob-tap{0%,40%,to{transform:scale(1)}20%{transform:scale(.7)}}.hw-obj.on .hw-ob-wave,:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-wave{animation:hw-ob-wave 1.2s ease-out infinite}.hw-obj.on .hw-ob-wave.w2,:is(.hw-obj,.hw-capc,.hw-capt):is(:hover,.demo-hover) .hw-ob-wave.w2{animation-delay:.3s}@keyframes hw-ob-wave{0%{opacity:0}30%{opacity:1}to{opacity:0}}.hw-scene{display:block;width:100%;height:100%;overflow:visible}.hw-scene *{transform-box:fill-box}.hw-sc-print{transform-origin:50% 100%;transform:rotate(var(--r));transition:transform .42s cubic-bezier(.3,1.3,.5,1)}.hw-capc:is(:hover,.demo-hover) .hw-sc-print{transform:rotate(calc(var(--r) * 1.6)) translateY(-4px)}.hw-sc-reel{transition:none}.hw-capc:is(:hover,.demo-hover) .hw-sc-reel,.hw-capt:hover .hw-sc-reel{animation:hw-sc-reel 1.8s linear infinite}@keyframes hw-sc-reel{to{transform:translateX(-168px)}}.hw-sc-bar{transform-origin:50% 100%}.hw-capc:is(:hover,.demo-hover) .hw-sc-bar,.hw-capt:hover .hw-sc-bar{animation:hw-sc-bar .7s ease-in-out infinite alternate}@keyframes hw-sc-bar{to{transform:scaleY(.45)}}.hw-sc-notes{transition:transform .6s var(--hw-ease)}.hw-capc:is(:hover,.demo-hover) .hw-sc-notes{transform:translateY(-6px)}.hw-capc:is(:hover,.demo-hover) .hw-sc-src{animation:hw-sc-src .5s var(--hw-ease) both}@keyframes hw-sc-src{0%{opacity:0;transform:translateX(10px)}}.hw-capc:is(:hover,.demo-hover) .hw-sc-blk,.hw-capt:hover .hw-sc-blk{animation:hw-sc-blk .5s var(--hw-ease) both;animation-delay:var(--d)}@keyframes hw-sc-blk{0%{opacity:0;transform:translateY(8px)}}.hw-capc:is(:hover,.demo-hover) .hw-sc-hop,.hw-capt:hover .hw-sc-hop{animation:hw-sc-hop 1.1s var(--hw-ease) infinite}@keyframes hw-sc-hop{0%,to{transform:translate(0)}45%{transform:translate(28px,-34px)}70%{transform:translate(52px,-20px)}}.hw-capc:is(:hover,.demo-hover) .hw-sc-coin,.hw-capt:hover .hw-sc-coin{animation:hw-sc-coin .8s linear infinite;transform-origin:50% 50%}@keyframes hw-sc-coin{50%{transform:scaleX(.15)}}.hw-sc-said{stroke-dasharray:60;stroke-dashoffset:0}.hw-capc:is(:hover,.demo-hover) .hw-sc-said,.hw-capt:hover .hw-sc-said{animation:hw-sc-said 1.6s linear infinite}@keyframes hw-sc-said{0%{opacity:.25}}.hw-at-work .hw-ob-flash{animation:hw-ob-flash 1s ease-in-out infinite}.hw-at-work .hw-ob-arm{animation:hw-ob-clap .8s cubic-bezier(.4,0,.2,1) infinite}.hw-at-work .hw-ob-out{transform:translateX(4px)}.hw-at-work .hw-ob-disc{animation:hw-spin 1.8s linear infinite}.hw-at-work .hw-ob-glass{animation:hw-ob-scan 2s ease-in-out infinite}@keyframes hw-ob-scan{50%{transform:translate(-6px,-7px)}}.hw-at-work .hw-ob-key:nth-child(2){animation:hw-ob-press .9s ease-in-out infinite}.hw-at-work .hw-ob-key:nth-child(3){animation:hw-ob-press .9s ease-in-out .15s infinite}.hw-at-work .hw-ob-key:nth-child(4){animation:hw-ob-press .9s ease-in-out .3s infinite}.hw-at-work .hw-ob-key:nth-child(5){animation:hw-ob-press .9s ease-in-out .45s infinite}.hw-at-work .hw-ob-land{animation:hw-ob-land 3s linear infinite}.hw-at-work .hw-ob-caret{animation:hw-ob-blink 1s steps(2) infinite}.hw-at-work .hw-ob-page{animation:hw-ob-scroll 2.4s ease-in-out infinite}.hw-at-work .hw-ob-btn:first-of-type{animation:hw-ob-tap .7s ease-in-out infinite}.hw-at-work .hw-ob-btn:nth-of-type(2){animation:hw-ob-tap .7s ease-in-out .35s infinite}.hw-at-work .hw-ob-wave{animation:hw-ob-wave 1.2s ease-out infinite}.hw-at-work .hw-ob-wave.w2{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.hw-ob *,.hw-scene *{animation:none!important;transition:none!important}}.hw-site-frame{display:flex;flex-direction:column;min-height:100%;background:var(--hw-surface);color:var(--hw-ink)}.hw-site-frame a.hw-button{text-decoration:none}.hw-site-main{flex:1 0 auto;--marketing-header-offset:var(--hw-site-bar-h)}.hw-site-main,.hw-site-main :where([id]){scroll-margin-block-start:calc(var(--hw-site-bar-h) + var(--space-4))}.hw-site-col{width:min(100% - 2 * var(--hw-page-x),var(--hw-content-width));margin-inline:auto;container:pg/inline-size}.hw-site-topbar{position:sticky;top:0;z-index:var(--hw-site-z-header);height:var(--hw-site-bar-h)}.hw-site-navbar{position:absolute;top:var(--space-4);left:50%;width:min(100% - 2 * var(--space-4),var(--hw-site-nav-w));transform:translateX(-50%);overflow:hidden;border-radius:calc(var(--hw-site-nav-h) / 2);background:var(--hw-site-nav-glass);-webkit-backdrop-filter:blur(var(--hw-blur-nav)) saturate(1.4);backdrop-filter:blur(var(--hw-blur-nav)) saturate(1.4);box-shadow:var(--hw-site-nav-shadow);color:var(--hw-on-media);transition:border-radius var(--hw-dur-4) var(--hw-ease),box-shadow var(--hw-dur-4) var(--hw-ease),background-color var(--hw-dur-3) var(--hw-ease),color var(--hw-dur-3) var(--hw-ease)}.hw-site-navbar.hw-site-is-open{border-radius:var(--radius-6);box-shadow:var(--hw-site-nav-shadow-open)}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open){background:var(--hw-layer);color:var(--hw-ink);box-shadow:none}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open) .hw-site-tb-logo{color:var(--hw-ink)}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open) .hw-site-tb-logo img{filter:var(--hw-site-scrolled-logo-filter)}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open) :is(.hw-site-nb-ghost,.hw-site-nb-icon){color:var(--hw-ink-2)}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open) :is(.hw-site-nb-ghost,.hw-site-nb-icon):hover{background:var(--hw-fill-hover);color:var(--hw-ink)}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open) .hw-site-tb-item{color:var(--hw-ink-2)}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open) .hw-site-tb-item:hover{background:var(--hw-fill-hover);color:var(--hw-ink)}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open) .hw-site-tb-item[aria-current=page]{color:var(--hw-ink)}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open) .hw-site-nb-cta{background:var(--hw-ink);color:var(--hw-surface)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hw-site-navbar{background:var(--hw-site-nav-tone)}.hw-site-navbar[data-scrolled]:not(.hw-site-is-open){background:var(--hw-surface)}}.hw-site-nb-scrim{position:fixed;inset:0;z-index:-1;background:color-mix(in srgb,var(--hw-media-ink) 18%,transparent);animation:hw-fade var(--hw-dur-3) var(--hw-ease)}.hw-site-nb-row{display:flex;align-items:center;gap:var(--space-2);height:var(--hw-site-nav-h);padding:0 var(--space-2) 0 var(--space-6)}.hw-site-tb-logo{min-height:var(--hw-ctl-3);display:inline-flex;align-items:center;flex:none;color:var(--hw-on-media)}.hw-site-tb-logo svg{display:block;height:var(--hw-site-logo-h);width:auto}.hw-site-tb-nav{display:flex;align-items:center;justify-content:center;gap:var(--space-0);flex:1;min-width:0}.hw-site-tb-item{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--hw-ctl-field);padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--hw-on-media-2);font-size:var(--hw-fs-nav);line-height:var(--hw-lh-nav);white-space:nowrap;text-decoration:none;transition:background-color var(--hw-dur-1) var(--hw-ease),color var(--hw-dur-1) var(--hw-ease)}.hw-site-tb-item:hover,.hw-site-tb-item[aria-expanded=true]{background:var(--hw-site-nav-hover);color:var(--hw-on-media)}.hw-site-tb-item[aria-current=page]{color:var(--hw-on-media);font-weight:500}.hw-site-tb-chev{opacity:.6;transition:transform var(--hw-dur-2) var(--hw-ease)}.hw-site-tb-item[aria-expanded=true] .hw-site-tb-chev{transform:rotate(180deg)}.hw-site-tb-r{display:flex;align-items:center;gap:var(--space-1);flex:none;margin-left:auto}.hw-site-auth-guest,.hw-site-auth-member{display:contents}html:not([data-hw-member]) .hw-site-auth-member,html[data-hw-member] .hw-site-auth-guest{display:none}.hw-site-drop-list.hw-site-drop-account{grid-template-columns:minmax(0,var(--hw-site-menu-w));justify-content:end}.hw-site-navbar .hw-button{height:var(--hw-site-nav-btn);padding-inline:var(--space-5);border-radius:var(--radius-full);text-decoration:none}.hw-site-nb-ghost{color:var(--hw-on-media-2)}.hw-site-nb-ghost:hover{background:var(--hw-site-nav-hover);color:var(--hw-on-media)}.hw-site-nb-cta{background:var(--hw-on-media);color:var(--hw-media-ink)}.hw-site-nb-cta:hover{background:color-mix(in srgb,var(--hw-on-media) 86%,var(--hw-media-ink));color:var(--hw-media-ink)}.hw-site-nb-avatar{place-items:center;width:var(--hw-site-nav-btn);height:var(--hw-site-nav-btn);background:var(--hw-on-media);color:var(--hw-media-ink);font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui);font-weight:500;text-decoration:none}.hw-site-nb-avatar,.hw-site-nb-icon{display:grid;border-radius:var(--radius-full)}.hw-site-nb-icon{place-items:center;flex:none;width:var(--hw-site-nav-btn);height:var(--hw-site-nav-btn);color:var(--hw-on-media-2)}.hw-site-nb-icon:hover{background:var(--hw-site-nav-hover);color:var(--hw-on-media)}.hw-site-menu-close,[aria-expanded=true]>.hw-site-menu-open{display:none}[aria-expanded=true]>.hw-site-menu-close{display:block}.hw-site-nb-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--hw-dur-4) var(--hw-ease)}.hw-site-navbar.hw-site-is-open .hw-site-nb-panel{grid-template-rows:1fr}.hw-site-nb-panel-in{min-height:0;max-height:calc(100dvh - var(--hw-site-bar-h) - var(--space-4));overflow:hidden}.hw-site-navbar.hw-site-is-open:not(.hw-site-is-menu) .hw-site-nb-panel-in{overflow-y:auto;overscroll-behavior:contain}.hw-site-drop,.hw-site-mb-body{opacity:0;transition:opacity var(--hw-dur-2) var(--hw-ease)}.hw-site-navbar.hw-site-is-open .hw-site-drop,.hw-site-navbar.hw-site-is-open .hw-site-mb-body{opacity:1;transition-delay:var(--hw-dur-1)}.hw-site-drop-directory{display:grid;grid-template-columns:var(--hw-site-rail-w) minmax(0,1fr);column-gap:var(--space-3)}.hw-site-drop-rail{display:flex;flex-direction:column;gap:var(--space-0);padding:var(--space-2) var(--space-3) var(--space-2) 0;border-right:var(--hw-hairline) solid var(--hw-site-nav-line)}.hw-site-rail-i{display:flex;align-items:center;gap:var(--space-3);min-height:var(--hw-ctl-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-2);color:var(--hw-on-media-2);font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui);font-weight:500;text-align:left;cursor:pointer;transition:background-color var(--hw-dur-1) var(--hw-ease),color var(--hw-dur-1) var(--hw-ease);text-decoration:none}.hw-site-rail-i:hover,.hw-site-rail-i[aria-current]{background:var(--hw-site-nav-hover);color:var(--hw-on-media)}.hw-site-rail-i[href]:is(:hover,:focus-visible)>span:not(.hw-site-rail-obj){text-decoration:underline;text-underline-offset:var(--space-0)}.hw-site-rail-obj{width:var(--hw-ctl-2);height:var(--hw-ctl-2);flex:none}.hw-site-rail-obj .hw-ob{width:100%;height:100%;transition:transform var(--hw-dur-3) var(--hw-spring);transform-origin:50% 100%;filter:var(--hw-obj-tone-on-dark)}.hw-site-rail-i[aria-current] .hw-site-rail-obj .hw-ob{transform:translateY(calc(var(--space-0) * -1)) rotate(-6deg) scale(1.08)}.hw-site-rail-i span:not(.hw-site-rail-obj){flex:1}.hw-site-rail-chev{color:var(--hw-on-media-3);opacity:.6;transition:opacity var(--hw-dur-1) var(--hw-ease)}.hw-site-rail-i[aria-current] .hw-site-rail-chev{opacity:1}.hw-site-md-cap{padding:var(--space-3) var(--space-3) var(--space-1);color:var(--hw-on-media-3);font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta)}.hw-site-drop{padding:var(--space-2) var(--space-3) var(--space-3);border-top:var(--hw-hairline) solid var(--hw-site-nav-line)}.hw-site-drop-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr auto;column-gap:var(--space-2);align-content:start}.hw-site-drop-body[data-feature=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--hw-site-mega-feature)}.hw-site-drop-body:not([hidden]){animation:hw-fade var(--hw-dur-2) var(--hw-ease)}.hw-site-drop-list{display:grid;grid-template-columns:minmax(0,1fr)}.hw-site-drop-col{display:flex;flex-direction:column;min-width:0}.hw-site-drop-body[data-columns="1"]>.hw-site-drop-col{grid-column:1/span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.hw-site-drop-body[data-columns="1"]>.hw-site-drop-col>.hw-site-drop-cap{grid-column:1/-1}.hw-site-drop-cap{padding:var(--space-3) var(--space-3) var(--space-1);color:var(--hw-on-media-3);font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta)}.hw-site-drop-row{display:flex;flex-direction:column;justify-content:center;gap:var(--space-0);min-height:var(--hw-ctl-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-2);color:var(--hw-on-media);text-decoration:none;transition:background-color var(--hw-dur-1) var(--hw-ease)}.hw-site-drop-row:focus-visible,.hw-site-drop-row:hover{background:var(--hw-site-nav-hover)}.hw-site-drop-row b{font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui)}.hw-site-link-label{display:inline-flex;align-items:baseline;gap:var(--space-1)}.hw-site-drop-col .hw-site-drop-row{justify-content:flex-start}.hw-site-drop-col:not(:has(small)) .hw-site-drop-row{min-height:var(--hw-ctl-field)}.hw-site-drop-row small{font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta);color:var(--hw-on-media-3);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.hw-site-drop-row small[data-site-note-fit]{display:flex;flex-wrap:wrap;align-content:flex-start;block-size:1lh;white-space:nowrap}.hw-site-drop-row small[data-site-note-fit]:before{content:"";flex:none;inline-size:0;block-size:1lh}.hw-site-drop-row small[data-site-note-fit]>span{flex:none}.hw-site-drop-row[aria-current=page] b:after{content:"";display:inline-block;width:var(--hw-site-step-mark);height:var(--hw-site-step-mark);margin-left:var(--space-2);border-radius:50%;background:var(--hw-on-media);vertical-align:middle}.hw-site-drop-feature{grid-column:3;grid-row:1/span 2;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);color:var(--hw-on-media-2);text-decoration:none}.hw-site-drop-media{display:block;aspect-ratio:4/5;border-radius:var(--radius-3);overflow:hidden;background:var(--hw-site-nav-hover)}.hw-site-drop-media img{width:100%;height:100%;object-fit:cover;transition:transform var(--hw-dur-5) var(--hw-ease)}.hw-site-drop-feature:hover .hw-site-drop-media img{transform:scale(1.04)}.hw-site-drop-feature small{font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hw-site-drop-all{grid-column:1/span 2;grid-row:2;align-self:end;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.hw-site-drop-all-link{display:inline-flex;gap:var(--space-1);align-items:center;min-height:var(--hw-ctl-2);padding-inline:var(--space-3);border-radius:var(--radius-2);color:var(--hw-on-media-2);font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui)}.hw-site-drop-all-link:hover{color:var(--hw-on-media);background:var(--hw-site-nav-hover)}.hw-site-logo-short,.hw-site-navbar .hw-site-mb-body,.hw-site-nb-menu-btn{display:none}.hw-site-logo-full,.hw-site-logo-short{display:inline-flex}.hw-site-logo-short{display:none}@media (width < 1024px){.hw-site-navbar .hw-site-drop,.hw-site-tb-nav,.hw-site-tb-r .hw-site-nb-second{display:none}.hw-site-nb-menu-btn{display:grid}.hw-site-navbar .hw-site-mb-body{display:flex}.hw-site-nb-row{padding-left:var(--space-2)}}@media (width < 768px){.hw-site-navbar{width:calc(100% - 2 * var(--space-3));top:var(--space-3)}.hw-site-logo-full{display:none}.hw-site-logo-short{display:inline-flex}.hw-site-logo-short svg{height:var(--hw-site-logo-h-phone)}}.hw-site-navbar.hw-site-is-menu .hw-site-nb-panel-in{overflow:hidden}.hw-site-navbar.hw-site-is-menu .hw-site-tb-r{visibility:hidden}.hw-site-mb-body{display:flex;flex-direction:column;max-height:inherit;min-height:0;border-top:var(--hw-hairline) solid var(--hw-site-nav-line)}.hw-site-md-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2)}.hw-site-md-item{display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--hw-ctl-3);padding:0 var(--space-3);border-radius:var(--radius-2);color:var(--hw-on-media);font-size:var(--hw-site-menu-fs);line-height:var(--hw-lh-body);text-decoration:none}.hw-site-md-item:active{background:var(--hw-site-nav-hover)}.hw-site-md-scroll [data-site-member-only] .hw-site-drop-row b{font-size:var(--hw-site-menu-fs);line-height:var(--hw-lh-body);font-weight:400}.hw-site-md-item[aria-current=page]{font-weight:500}.hw-site-dg-chev{color:var(--hw-on-media-3);transition:transform var(--hw-dur-2) var(--hw-ease);width:var(--space-4);height:var(--space-4)}.hw-site-dg[open]>summary .hw-site-dg-chev{transform:rotate(180deg)}.hw-site-dg-body{padding:0 0 var(--space-2) var(--space-3);animation:hw-fade var(--hw-dur-2) var(--hw-ease)}.hw-site-dg-body,.hw-site-dg-row{display:flex;flex-direction:column}.hw-site-dg-row{justify-content:center;min-height:var(--hw-ctl-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-2);color:var(--hw-on-media);text-decoration:none}.hw-site-dg-row:active{background:var(--hw-site-nav-hover)}.hw-site-dg-row .hw-site-dg-l{font-size:var(--hw-fs-body);line-height:var(--hw-lh-body)}.hw-site-dg-row[aria-current=page] .hw-site-dg-l{font-weight:500}.hw-site-dg-row small{font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta);color:var(--hw-on-media-3)}.hw-site-dg-all .hw-site-dg-l{color:var(--hw-on-media-2)}.hw-site-md-foot{flex:none;padding:var(--space-2) var(--space-3) var(--space-3);border-top:var(--hw-hairline) solid var(--hw-site-nav-line)}.hw-site-md-foot .hw-button{justify-content:center}.hw-site-auth-menu>span,.hw-site-md-foot .hw-site-auth-menu{width:100%}.hw-site-auth-menu .hw-site-nb-cta{flex:1}html:not([data-hw-member]) [data-site-member-only]{display:none}.hw-site-footer{margin:0 var(--space-3) var(--space-3);padding:var(--space-10) 0 var(--space-6);border-radius:var(--radius-6);background:var(--hw-site-foot-bg);color:var(--hw-site-foot-ink)}.hw-site-foot-top{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,5fr);gap:var(--space-10)}.hw-site-foot-brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.hw-site-foot-line{font-size:var(--hw-fs-title);line-height:var(--hw-lh-title);letter-spacing:var(--hw-ls-title);font-weight:500;text-wrap:balance}.hw-site-foot-sub{max-width:34ch;color:var(--hw-site-foot-ink-2);font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui)}.hw-site-foot-cta{margin-block-start:var(--space-4);background:var(--hw-site-foot-ink);color:var(--hw-site-foot-bg);text-decoration:none}.hw-site-foot-cta:hover{background:color-mix(in srgb,var(--hw-site-foot-ink) 86%,var(--hw-site-foot-bg));color:var(--hw-site-foot-bg)}.hw-site-foot-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-9) var(--space-6);align-items:start}.hw-site-foot-group h2{margin-block-end:var(--space-3);color:var(--hw-site-foot-ink);font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta);font-weight:500}.hw-site-foot-dir ul{display:flex;flex-direction:column;gap:var(--space-3)}.hw-site-foot-dir a,.hw-site-foot-dir ul{font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui)}.hw-site-foot-dir a{color:var(--hw-site-foot-ink-2);text-decoration:none;overflow-wrap:anywhere;transition:color var(--hw-dur-1) var(--hw-ease)}.hw-site-foot-dir a:hover,.hw-site-foot-dir summary:hover,.hw-site-foot-group h2 a{color:var(--hw-site-foot-ink)}.hw-site-foot-group h2 a{font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta)}.hw-site-foot-dir summary{list-style:none;cursor:pointer}.hw-site-foot-dir summary::-webkit-details-marker{display:none}.hw-site-foot-more{position:relative;margin-block-start:var(--space-3)}.hw-site-foot-more summary{display:inline-flex;color:var(--hw-site-foot-ink-2);font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui);text-decoration:underline;text-underline-offset:var(--space-1);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.hw-site-foot-more[open]{padding-block-end:calc(var(--hw-lh-ui) + var(--space-3))}.hw-site-foot-more[open] summary{position:absolute;inset-block-end:0;inset-inline-start:0}.hw-site-foot-more .hw-site-foot-less,.hw-site-foot-more[open] .hw-site-foot-more-n{display:none}.hw-site-foot-more[open] .hw-site-foot-less{display:inline}.hw-site-foot-acc{display:none}.hw-site-foot-word{display:block;margin-block-start:var(--space-10)}.hw-site-foot-word img{display:block;width:100%;height:auto;opacity:.09;filter:var(--hw-site-logo-filter);transition:opacity var(--hw-dur-5) var(--hw-ease)}.hw-site-foot-word:is(:hover,:focus-visible) img{opacity:.16}.hw-site-foot-base{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-6);margin-block-start:var(--space-6);color:var(--hw-site-foot-ink-2);font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta)}.hw-site-foot-legal{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.hw-site-foot-legal a{color:inherit;text-decoration:none;transition:color var(--hw-dur-1) var(--hw-ease)}.hw-site-foot-legal a:hover{color:var(--hw-site-foot-ink)}.hw-site-foot-sign{margin-inline-start:auto}@container pg (width < 880px){.hw-site-foot-top{grid-template-columns:minmax(0,1fr);gap:var(--space-9)}.hw-site-foot-legal{order:-1;flex-basis:100%}}@container pg (width < 600px){.hw-site-foot-top{gap:var(--space-8)}.hw-site-foot-cols{display:none}.hw-site-foot-acc{display:flex;flex-direction:column}.hw-site-foot-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--hw-ctl-3);font-size:var(--hw-fs-ui);line-height:var(--hw-lh-ui);font-weight:500}.hw-site-foot-dir a.hw-site-foot-row,.hw-site-foot-row{color:var(--hw-site-foot-ink)}.hw-site-foot-row>span{color:var(--hw-site-foot-ink-2);font-size:var(--hw-fs-body);transition:transform var(--hw-dur-2) var(--hw-ease)}.hw-site-foot-acc details[open] .hw-site-foot-row>span{transform:rotate(45deg)}.hw-site-foot-acc ul{gap:0;padding-block-end:var(--space-3)}.hw-site-foot-acc li a{display:flex;align-items:center;min-height:var(--hw-ctl-3)}.hw-site-foot-word{margin-block-start:var(--space-8)}.hw-site-foot-base{flex-direction:column;align-items:flex-start}.hw-site-foot-legal a{display:inline-flex;align-items:center;min-height:var(--hw-ctl-2)}.hw-site-foot-sign{margin-inline-start:0}}.hw-site-navbar.hw-site-is-lean .hw-site-tb-r .hw-site-nb-second{display:inline-flex;align-items:center;justify-content:center}.hw-site-navbar.hw-site-is-lean .hw-site-auth-bar{width:var(--hw-site-auth-width)}.hw-site-navbar.hw-site-is-lean .hw-site-drop-account{display:grid}.hw-site-lean-foot{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);padding-block:var(--space-8);color:var(--hw-ink-3);font-size:var(--hw-fs-meta);line-height:var(--hw-lh-meta)}.hw-site-lean-foot a{color:inherit;text-decoration:none}.hw-site-lean-foot a:hover{color:var(--hw-ink)}.hw-site-frame{min-height:100dvh;font-family:var(--font-inter),system-ui,sans-serif}.hw-site-frame [hidden]{display:none!important}.hw-site-frame :is(button,summary){cursor:pointer}.hw-site-frame :is(a,button,summary):focus-visible{outline:var(--hw-focus-width) solid currentColor;outline-offset:var(--hw-focus-width)}.hw-site-frame :is(a,button,summary):focus:not(:focus-visible){outline:none}.hw-site-main{outline:none}.hw-site-section{margin-block:var(--hw-site-section-gap)}.hw-t-hero,.hw-t-page,.hw-t-section{font-weight:500;text-wrap:balance}.hw-t-hero{font-size:var(--hw-fs-hero);line-height:var(--hw-lh-hero);letter-spacing:var(--hw-ls-hero)}.hw-t-page{font-size:var(--hw-fs-page);line-height:var(--hw-lh-page);letter-spacing:var(--hw-ls-page)}.hw-t-section{font-size:var(--hw-fs-section);line-height:var(--hw-lh-section);letter-spacing:var(--hw-ls-section)}.hw-t-lead{font-size:var(--hw-fs-lead);line-height:var(--hw-lh-lead)}.hw-site-auth-slot{display:grid;width:var(--hw-site-auth-width)}.hw-site-auth-slot>span{grid-area:1/1;align-items:center;justify-content:flex-end;gap:var(--space-1)}.hw-site-auth-slot .hw-site-auth-guest,.hw-site-auth-slot .hw-site-auth-member{display:flex}html:not([data-hw-member]) .hw-site-auth-slot .hw-site-auth-member,html[data-hw-member] .hw-site-auth-slot .hw-site-auth-guest{display:none}.hw-site-nb-avatar{overflow:hidden}.hw-site-nb-avatar img{width:100%;height:100%;object-fit:cover}.hw-site-drop-all svg,.hw-site-nb-avatar svg,.hw-site-nb-icon svg,.hw-site-rail-chev,.hw-site-tb-chev{width:var(--space-4);height:var(--space-4)}.hw-site-drop-row{text-align:left}.hw-site-drop-row b{font-weight:500}.hw-site-md-item{list-style:none}.hw-site-md-item::-webkit-details-marker{display:none}.hw-site-skip{position:fixed;top:var(--space-4);left:var(--space-4);z-index:var(--hw-z-dialog);transform:translateY(-200%);padding:var(--space-3);border-radius:var(--radius-2);background:var(--hw-surface);color:var(--hw-ink)}.hw-site-skip:focus{transform:none}html[data-hw-root-redirect] .hw-site-frame{visibility:hidden}@media (width < 1024px){.hw-site-auth-bar{width:var(--hw-site-auth-width-compact)}.hw-site-navbar :is(.hw-site-nb-icon,.hw-button,.hw-site-nb-avatar){min-width:var(--hw-ctl-3);min-height:var(--hw-ctl-3)}}@media (width < 768px){.hw-site-tb-logo{min-width:var(--hw-ctl-3)}.hw-site-lean-foot :is(a,button){min-width:var(--hw-ctl-3);display:flex;align-items:center;min-height:var(--hw-ctl-3)}}@media (prefers-reduced-motion:reduce){.hw-site-frame *,.hw-site-frame :after,.hw-site-frame :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (prefers-reduced-transparency:reduce){.hw-site-navbar{background:var(--hw-site-nav-tone);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-color-scheme:dark){.hw-site{color-scheme:dark;--brand-white:var(--hw-surface);--brand-black:var(--hw-ink);--text-strong:var(--hw-ink);--text-body:var(--hw-ink);--text-muted:var(--hw-ink-2);--text-subtle:var(--hw-ink-3);--text-inverse:var(--hw-ink-inverse);--text-inverse-muted:var(--hw-ink-inverse-2);--text-inverse-subtle:var(--hw-ink-inverse-3);--border-subtle-color:var(--hw-line);--brand-neutral-surface:var(--hw-surface-2);--brand-neutral-text:var(--hw-ink-2);--neutral-muted:var(--hw-ink-2);--color-neutral-50:var(--hw-surface-2);--color-neutral-100:var(--hw-fill);--color-neutral-200:var(--hw-fill-hover);--color-neutral-300:var(--hw-fill-press);--neutral-100:var(--hw-fill);--neutral-200:var(--hw-fill-hover);--neutral-300:var(--hw-fill-press);--neutral-800:var(--hw-ink);--neutral-900:var(--hw-ink)}}