.kdh,.kdp{--kdh-margin: 16px;--kdh-gutter: 24px;--kdh-header: 56px}@media (min-width: 768px){.kdh,.kdp{--kdh-margin: 24px;--kdh-header: 72px}}@media (min-width: 1024px){.kdh,.kdp{--kdh-margin: 48px;--kdh-inset: 24px}}@media (min-width: 1280px){.kdh,.kdp{--kdh-margin: 72px;--kdh-inset: 48px}}.kdh [hidden],.kdp [hidden]{display:none}.kdh-header{position:relative;z-index:30;background-color:var(--kd-paper);border-bottom:1px solid var(--kd-line)}.kdh-header__bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--kdh-header);padding-inline:var(--kdh-margin)}.kdh-brand{display:inline-flex;align-items:center;height:44px;margin-inline:-4px;padding-inline:4px;border-radius:var(--kd-radius-xs)}.kdh-nav,.kdh-header .kdh-signin,.kdh-header .kdh-start{display:none}.kdh-nav__list{display:flex;align-items:center;gap:32px}.kdh-navlink{display:inline-flex;align-items:center;gap:4px;height:44px;padding-inline:4px;margin-inline:-4px;font-size:15px;line-height:20px;color:var(--kd-text-2);white-space:nowrap;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:6px;border-radius:var(--kd-radius-xs);cursor:pointer;transition:color var(--kd-duration-press) var(--kd-ease),text-decoration-color var(--kd-duration-press) var(--kd-ease)}.kdh-navlink[aria-expanded=true],.kdh-signin{color:var(--kd-ink)}@media (hover: hover){.kdh-navlink:hover{color:var(--kd-ink);text-decoration-color:currentColor}}.kdh-header__end{display:flex;align-items:center;gap:8px}@media (min-width: 768px){.kdh-header .kdh-start{display:inline-flex}.kdh-header-slot{height:calc(1px + var(--kdh-header))}.kdh-header[data-stuck]{position:fixed;top:0;left:0;right:0}.kdh-header[data-stuck]>.kdh-header__bar{animation:kdh-appear var(--kd-duration-state) var(--kd-ease)}}@media (min-width: 1024px){.kdh-header__bar{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--kdh-gutter);column-gap:var(--kdh-gutter)}.kdh-brand{grid-column:1 / span 3;justify-self:start}.kdh-nav{display:block;grid-column:4 / span 5}.kdh-header__end{grid-column:9 / -1;justify-self:end;gap:24px}.kdh-header .kdh-signin{display:inline-flex}.kdh-mobile{display:none}}@media (min-width: 1280px){.kdh-nav{grid-column:5 / span 5}.kdh-header__end{grid-column:10 / -1}}@keyframes kdh-appear{0%{opacity:0}}.kdh-menu{position:relative}.kdh-menu__panel{position:absolute;top:calc(100% + 4px);left:-16px;z-index:40;min-width:232px;padding:8px;background-color:var(--kd-paper);border-radius:var(--kd-radius-md);box-shadow:var(--kd-shadow-float)}.kdh-menu__item{display:flex;align-items:center;gap:12px;height:44px;padding-inline:8px;font-size:15px;color:var(--kd-ink);white-space:nowrap;border-radius:var(--kd-radius-sm);transition:background-color var(--kd-duration-press) var(--kd-ease)}@media (hover: hover){.kdh-menu__item:hover{background-color:var(--kd-grey-100)}}.kdh-icon-button{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;color:var(--kd-ink);border-radius:var(--kd-radius-md);transition:background-color var(--kd-duration-press) var(--kd-ease)}@media (hover: hover){.kdh-icon-button:hover{background-color:var(--kd-grey-100)}}.kdh-icon-button:active{background-color:var(--kd-grey-200)}.kdh-mobile{margin-right:-10px}.kdh-mobile__panel{position:absolute;top:100%;left:0;right:0;max-height:calc(100svh - var(--kdh-header));overflow-y:auto;padding:8px var(--kdh-margin) 24px;background-color:var(--kd-paper);border-top:1px solid var(--kd-line);box-shadow:var(--kd-shadow-float)}.kdh-mobile__link{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;color:var(--kd-ink);text-align:left;border-bottom:1px solid var(--kd-line);border-radius:var(--kd-radius-xs)}.kdh-mobile__link:not(.kdh-mobile__link--audience){font-size:17px;line-height:24px}.kdh-mobile__group{padding:16px 0 4px}@media (min-width: 768px){.kdh-header[data-pinned]{position:fixed;top:0;left:0;right:0}}.kdh-navlink[aria-current=page]{color:var(--kd-ink);text-decoration-color:currentColor}.kdh-mobile__start{padding-top:16px}@media (min-width: 768px){.kdh-mobile__start{display:none}}.kdh-footer{background-color:var(--kd-paper);border-top:1px solid var(--kd-line)}.kdh-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px var(--kdh-gutter);padding:56px var(--kdh-margin) 40px}.kdh-footer__brand,.kdh-footer__legal{grid-column:1 / -1}.kdh-footer__brand{display:flex;flex-direction:column;align-items:flex-start}.kdh-footer__line{margin:12px 0 0;color:var(--kd-text-2)}.kdh-footer__title{margin:0 0 8px;color:var(--kd-text-3)}.kdh-footer__column ul,.kdh-footer__legal{margin:0;padding:0;list-style:none}.kdh-footer__link{display:inline-block;padding-block:4px;color:var(--kd-text-2);text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:var(--kd-radius-xs);transition:color var(--kd-duration-press) var(--kd-ease),text-decoration-color var(--kd-duration-press) var(--kd-ease)}@media (hover: hover){.kdh-footer__link:hover{color:var(--kd-ink);text-decoration-color:currentColor}}.kdh-footer__column:last-of-type{grid-column:1 / -1}.kdh-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:0 24px;padding-top:16px;border-top:1px solid var(--kd-line)}.kdh-footer__copyright{padding-block:4px;color:var(--kd-text-3)}@media (min-width: 768px){.kdh-footer__copyright{margin-left:auto}.kdh-footer__grid{grid-template-columns:repeat(12,minmax(0,1fr));padding-top:72px}.kdh-footer__brand{grid-column:1 / span 12}.kdh-footer__column{grid-column:span 4}.kdh-footer__column:last-of-type{grid-column:span 4}}@media (min-width: 1024px){.kdh-footer__brand{grid-column:1 / span 3}.kdh-footer__column{grid-column:span 2}.kdh-footer__column:first-of-type{grid-column:5 / span 2}.kdh-footer__column:last-of-type{grid-column:span 4}}.kdp-link{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--kd-grey-500);border-radius:var(--kd-radius-xs);transition:text-decoration-color var(--kd-duration-press) var(--kd-ease)}@media (hover: hover){.kdp-link:hover{text-decoration-color:currentColor}}.kdp-hit{position:relative}.kdp-hit:before{content:"";position:absolute;inset:50% -4px auto;height:44px;margin-top:-22px}.kdp-icon-button{display:inline-grid;place-items:center;width:44px;height:44px;color:var(--kd-ink);border-radius:var(--kd-radius-md);transition:background-color var(--kd-duration-press) var(--kd-ease)}@media (hover: hover){.kdp-icon-button:hover{background-color:var(--kd-grey-100)}}.kdp-icon-button:active{background-color:var(--kd-grey-200)}.kdp-scrim{position:fixed;inset:0;z-index:50;background-color:#14141466;animation:kdp-fade var(--kd-duration-state) var(--kd-ease)}.kdp-dialog{position:fixed;top:50%;left:50%;z-index:51;width:calc(100vw - 32px);max-width:480px;max-height:calc(100svh - 32px);overflow-y:auto;padding:24px;transform:translate(-50%,-50%);background-color:var(--kd-paper);border-radius:var(--kd-radius-lg);box-shadow:var(--kd-shadow-float);animation:kdp-fade var(--kd-duration-state) var(--kd-ease)}@keyframes kdp-fade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.kdp-scrim,.kdp-dialog{animation:none}}.kdp-dialog:focus-visible{outline:none}@media (min-width: 640px){.kdp-dialog{padding:32px}}.kdp-dialog__title{margin:0;padding-right:32px}.kdp-dialog__body{margin:12px 0 0;color:var(--kd-text-2)}.kdp-dialog__actions{display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;gap:12px;margin-top:32px}@media (max-width: 479px){.kdp-dialog__actions>*{flex:1 1 100%}}.kdp-dialog__close{position:absolute;top:10px;right:10px}.kdp-auth{max-width:440px}.kdp-auth__photo{display:block;width:160px;aspect-ratio:4 / 3;margin-bottom:20px;-o-object-fit:cover;object-fit:cover;background-color:var(--kd-stage)}.kdp-auth__terms{margin:8px 0 0;color:var(--kd-text-3)}.kdp-auth__body{display:flex;flex-direction:column;gap:20px;margin-top:24px}.kdp-auth__or{display:flex;align-items:center;gap:12px;margin:0;color:var(--kd-text-3)}.kdp-auth__or:before,.kdp-auth__or:after{content:"";flex:1;border-top:1px solid var(--kd-line)}.kdp-auth__switch,.kdp-auth__plans{margin:0;color:var(--kd-text-2)}.kdp-form{display:flex;flex-direction:column;gap:20px;max-width:440px}.kdp-field{display:flex;flex-direction:column;gap:8px}.kdp-field__top{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.kdp-field__label{color:var(--kd-ink)}.kdp-input-wrap{position:relative}.kdp-input{display:block;width:100%;height:48px;padding:0 14px;color:var(--kd-ink);background-color:var(--kd-paper);border:1px solid var(--kd-line-strong);border-radius:var(--kd-radius-md);transition:border-color var(--kd-duration-press) var(--kd-ease)}.kdp-input::-moz-placeholder{color:var(--kd-text-3);opacity:1}.kdp-input::placeholder{color:var(--kd-text-3);opacity:1}@media (hover: hover){.kdp-input:hover{border-color:var(--kd-ink)}}.kdp-input:focus-visible{border-color:var(--kd-ink)}.kdp-input[aria-invalid=true]{border-color:var(--kd-error)}.kdp-input--toggle{padding-right:68px}.kdp-input__toggle{position:absolute;top:1px;right:1px;display:grid;place-items:center;min-width:56px;height:46px;padding-inline:12px;color:var(--kd-text-2);border-radius:var(--kd-radius-sm);transition:color var(--kd-duration-press) var(--kd-ease)}@media (hover: hover){.kdp-input__toggle:hover{color:var(--kd-ink)}}.kdp-field__error{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--kd-error)}.kdp-field__error svg{flex:none}.kdp-field__hint{margin:0;color:var(--kd-text-3)}
