.hk-root{color-scheme:var(--kit-scheme);color:var(--kit-fg);font-family:var(--kit-font-body);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.hk-root *,.hk-root *:before,.hk-root *:after{box-sizing:border-box}.hk-root :where(h1,h2,h3,h4,p,ol,ul,dl,dd,figure,fieldset,table):where(:not(.hk-adyen *,.hk-topbar__end *)){margin:0;padding:0}.hk-root :where(ol,ul):where(:not(.hk-adyen *,.hk-topbar__end *)){list-style:none}.hk-root :where(button,input,select,textarea):where(:not(.hk-adyen *,.hk-topbar__end *)){font:inherit;color:inherit;letter-spacing:inherit}.hk-root :where(button):where(:not(.hk-adyen *,.hk-topbar__end *)){margin:0;padding:0;border:0;background:none;cursor:pointer}.hk-root :where(a):where(:not(.hk-adyen *,.hk-topbar__end *)){color:var(--kit-link)}.hk-root :focus-visible:where(:not(.hk-adyen *,.hk-topbar__end *)){outline:2px solid var(--kit-focus);outline-offset:2px}.hk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1.25rem;border:1px solid transparent;border-radius:var(--kit-radius);font-family:var(--kit-font-ui);font-size:.8125rem;font-weight:600;line-height:1.2;letter-spacing:var(--kit-ui-tracking);text-transform:var(--kit-ui-case);text-decoration:none;white-space:nowrap;transition:background-color var(--kit-motion) ease,color var(--kit-motion) ease,box-shadow var(--kit-motion) ease}.hk-btn--primary{background:var(--kit-primary);color:var(--kit-primary-fg)}.hk-btn--primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--kit-primary-hover)}.hk-btn--primary:not(:disabled):not([aria-disabled=true]):active{background:var(--kit-primary-active)}.hk-btn--secondary{background:var(--kit-surface);color:var(--kit-fg);box-shadow:inset 0 0 0 1px var(--kit-control)}.hk-btn--secondary:not(:disabled):not([aria-disabled=true]):hover{background:var(--kit-surface-alt)}.hk-btn--quiet{padding:0 .5rem;color:var(--kit-link);text-decoration:underline;text-underline-offset:3px}.hk-btn--lg{min-height:52px;padding:0 1.75rem;font-size:.875rem}.hk-btn--block{width:100%}.hk-btn:disabled,.hk-btn[aria-disabled=true]{cursor:not-allowed}.hk-btn--primary:disabled,.hk-btn--primary[aria-disabled=true]{background:color-mix(in srgb,var(--kit-primary) 55%,transparent);color:color-mix(in srgb,var(--kit-primary-fg) 55%,var(--kit-surface))}.hk-btn--secondary:disabled,.hk-btn--secondary[aria-disabled=true]{background:color-mix(in srgb,var(--kit-surface) 55%,transparent);color:color-mix(in srgb,var(--kit-fg) 55%,var(--kit-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--kit-control) 55%,transparent)}.hk-btn--quiet:disabled,.hk-btn--quiet[aria-disabled=true]{color:color-mix(in srgb,var(--kit-link) 55%,var(--kit-surface))}.hk-bar{font-family:var(--kit-font-ui)}.hk-bar__row{display:flex;align-items:stretch;gap:1px}.hk-bar__cta{flex:none}.hk-bar .hk-bar__cta{padding-block:.25rem}.hk-bar__note{flex:1 1 auto;min-width:0;align-self:center;overflow:hidden;color:var(--kit-muted);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.hk-bar--fixed{position:fixed;right:0;bottom:0;left:0;z-index:40;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--kit-line);background:var(--kit-surface);box-shadow:var(--kit-shadow)}.hk-bar--fixed .hk-bar__row{align-items:center;gap:.75rem}.hk-bar--fixed .hk-bar__cta{max-width:calc(100% - .75rem);white-space:normal;text-align:center}.hk-bar--fixed .hk-bar__cta:only-child{flex:1 1 auto;max-width:none}@media not all and (min-width:18rem){.hk-bar--fixed .hk-bar__cta{min-width:0}.hk-bar .hk-bar__cta{letter-spacing:normal}}.hk-bar-spacer{height:calc(4.75rem + env(safe-area-inset-bottom))}@media(min-width:768px){.hk-bar--fixed,.hk-bar-spacer{display:none}}.hk-bar--docked{display:none}@media(min-width:768px){.hk-bar--docked{display:block;overflow:hidden;border-radius:var(--kit-radius-surface);background:var(--kit-surface);box-shadow:var(--kit-shadow)}}.hk-bar--inline{overflow:hidden;border:1px solid var(--kit-line);border-radius:var(--kit-radius-surface);background:var(--kit-surface)}.hk-bar--docked .hk-bar__row,.hk-bar--inline .hk-bar__row{background:var(--kit-line)}@media not all and (min-width:768px)and (min-width:48rem){.hk-bar--docked .hk-bar__row,.hk-bar--inline .hk-bar__row{flex-wrap:wrap}.hk-bar--docked .hk-bar__cta,.hk-bar--inline .hk-bar__cta{flex:1 1 100%;min-width:0;white-space:normal;text-align:center}}@media not all and (min-width:768px)and (min-width:32rem){.hk-bar--docked .hk-bar__field,.hk-bar--inline .hk-bar__field{flex-basis:100%}}.hk-bar__field{display:flex;flex:1 1 0;flex-direction:column;justify-content:center;gap:.125rem;min-width:0;min-height:64px;background:var(--kit-surface);color:var(--kit-fg);text-align:left;transition:background-color var(--kit-motion) ease}.hk-bar .hk-bar__field{padding:.625rem 1rem}.hk-bar__field[aria-disabled=true],.hk-bar__tab[aria-disabled=true]{cursor:default}.hk-bar__field:not([aria-disabled=true]):hover{background:var(--kit-surface-alt)}.hk-bar__label{color:var(--kit-muted);font-size:.6875rem;letter-spacing:var(--kit-ui-tracking);text-transform:var(--kit-ui-case)}.hk-bar__value{overflow:hidden;color:var(--kit-fg);font-family:var(--kit-font-body);font-size:.9375rem;text-overflow:ellipsis;white-space:nowrap}@media not all and (min-width:18rem){.hk-bar .hk-bar__row .hk-bar__field{padding-inline:.5rem}.hk-bar .hk-bar__label{letter-spacing:normal;overflow-wrap:anywhere}.hk-bar .hk-bar__value{white-space:normal;text-wrap:balance;overflow-wrap:anywhere}}.hk-bar--docked .hk-bar__cta,.hk-bar--inline .hk-bar__cta{min-height:64px;padding-inline:1.75rem;border-radius:0}.hk-bar__tabs{display:flex;flex-wrap:wrap;gap:.25rem;padding:.25rem .5rem 0;background:var(--kit-surface)}.hk-bar__tab{min-height:44px;padding:0 1rem;border-bottom:2px solid transparent;color:var(--kit-muted);font-size:.75rem;letter-spacing:var(--kit-ui-tracking);text-transform:var(--kit-ui-case)}.hk-bar__tab[aria-pressed=true]{border-bottom-color:var(--kit-primary);color:var(--kit-fg)}.hk-bar--docked :is(.hk-bar__field,.hk-bar__tab):focus-visible,.hk-bar--inline :is(.hk-bar__field,.hk-bar__tab):focus-visible{outline-offset:-4px}.hk-bar--docked .hk-bar__cta:focus-visible,.hk-bar--inline .hk-bar__cta:focus-visible{outline-color:var(--kit-primary-fg);outline-offset:-4px}@media(forced-colors:active){.hk-bar--docked .hk-bar__field,.hk-bar--inline .hk-bar__field{border:1px solid CanvasText}}@media(prefers-reduced-motion:reduce){.hk-root *,.hk-root *:before,.hk-root *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
