.hp-root [data-home-pending=waiting]{visibility:hidden}.hp-root [data-home-pending=entering]{visibility:visible}.hp-plan-content{display:flex;flex-direction:column;gap:24px;min-width:0}.hp-topic-content{min-width:0}.hp-root[data-home-entrance=entering] .hp-main{animation:home-column-enter .35s cubic-bezier(.45,0,.55,1) both}@keyframes home-column-enter{0%{border-color:transparent}to{border-color:var(--hp-border)}}.hp-topics-collapse{display:grid;grid-template-rows:1fr;min-height:0;margin-top:16px;transition:grid-template-rows .35s cubic-bezier(.45,0,.55,1),margin-top .35s cubic-bezier(.45,0,.55,1),opacity .25s ease}.hp-topics-collapse[data-open=false]{grid-template-rows:0fr;margin-top:0;opacity:0}.hp-topics-collapse>.hp-topics-content{margin-top:0;min-height:0;overflow:hidden}.hp-panel-heading>img{transition:transform .2s cubic-bezier(.45,0,.55,1)}.hp-right-open{animation:home-topics-open .35s cubic-bezier(.45,0,.55,1) both}.hp-mobile-topic-close{display:none}@media(max-width:1100px){.hp-root .hp-layout>.hp-right{position:fixed;top:80px;right:16px;bottom:16px;z-index:50;display:flex;width:min(392px,calc(100vw - 32px));max-height:calc(100dvh - 96px);padding:40px 0 0;border:1px solid var(--hp-border);border-radius:24px;background:#fff;box-shadow:0 12px 36px #0000001a;visibility:hidden;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .35s cubic-bezier(.45,0,.55,1),transform .35s cubic-bezier(.45,0,.55,1),visibility .35s;animation:none}.hp-root .hp-layout>.hp-right-open{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.hp-mobile-topic-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:28px;height:28px}.hp-right .hp-topics-panel{border:0}}@keyframes home-topics-open{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hp-root[data-home-entrance] .hp-main{animation:none}.hp-topics-collapse,.hp-panel-heading>img{transition:none}.hp-right-open{animation:none}.hp-root .hp-layout>.hp-right{transition:none}}
