.astros-chat{--blu:#fff;--wht:var(--acc);--blu-8:#ffffff14;--blu-16:#ffffff29;--blu-30:#ffffff4d;--blu-45:#ffffff73;--blu-60:#fff9;--wht-16:color-mix(in srgb, var(--acc) 16%, transparent);--wht-30:color-mix(in srgb, var(--acc) 30%, transparent);--wht-60:color-mix(in srgb, var(--acc) 60%, transparent);--sb:var(--blu-30);--sb-hover:var(--blu-60)}.astros-chat ::selection{background:var(--blu);color:var(--wht)}.chat-ink-reset{--blu:var(--acc);--wht:#fff;--blu-8:color-mix(in srgb, var(--acc) 8%, transparent);--blu-16:color-mix(in srgb, var(--acc) 16%, transparent);--blu-30:color-mix(in srgb, var(--acc) 30%, transparent);--blu-45:color-mix(in srgb, var(--acc) 45%, transparent);--blu-60:color-mix(in srgb, var(--acc) 60%, transparent);--wht-16:#ffffff29;--wht-30:#ffffff4d;--wht-60:#fff9;--sb:var(--blu-30);--sb-hover:var(--blu-60)}.chat-ink-reset ::selection{background:var(--blu);color:var(--wht)}:root[data-color=on] .astros-chat-root .astros-chat [data-hue][data-hue]{--acc:inherit;--blu:#fff;--wht:inherit;--blu-8:#ffffff14;--blu-16:#ffffff29;--blu-30:#ffffff4d;--blu-45:#ffffff73;--blu-60:#fff9}html[data-chat-open]{overflow:hidden}.astros-chat-root{--grow:0;--chat-head:56px;--chat-x:16px}@media (min-width:480px){.astros-chat-root{--chat-x:24px}}.astros-chat-body{--bleed:var(--chat-x);isolation:isolate}.astros-chat-cover{z-index:43;background:var(--wht);opacity:var(--grow);position:fixed;inset:0}.astros-app[data-tone=night] .astros-chat-cover{background:var(--blu)}.astros-chat{--chat-t:calc(var(--safe-top) + 8px + var(--vvtop,0px));--chat-b:calc(max(calc(var(--kb,0px) + 8px), var(--safe-bottom)) + var(--mline,48px) - 16px);--chat-h:calc(var(--app-h) - var(--chat-t) - var(--chat-b));--chat-pad-b:40px;z-index:44;left:8px;right:8px;bottom:var(--chat-b);top:calc(var(--chat-t) + var(--chat-h) * (1 - var(--grow)));background:color-mix(in srgb, var(--acc) calc(min(1, var(--grow) * 3) * 100%), transparent);color:var(--blu);border:2px solid color-mix(in srgb, var(--acc) calc(min(1, var(--grow) * 3) * 100%), transparent);border-bottom:0;border-radius:32px 32px 0 0;position:fixed;overflow:hidden}.astros-chat-in{height:calc(var(--chat-h) - 2px);flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.astros-chat-head{touch-action:none}.astros-chat-pill{width:var(--mpill-w,152px);height:var(--mpill-h,44px);border-radius:var(--r-pill);background:var(--wht);color:var(--blu);outline:1.5px solid var(--blu-30);outline-offset:-1.5px;pointer-events:none;justify-self:center;display:block;position:relative;overflow:hidden}.astros-chat-pill-scene{opacity:.34;inset:0;position:absolute!important}.astros-chat-pill-brand{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.astros-chat-pill-brand>span{border-radius:var(--r-pill);background:var(--wht);padding:3px 10px}@media (min-width:1024px){.astros-chat-root{--chat-head:64px;--chat-x:28px}.astros-chat-cover{inset:16px 16px 16px calc(var(--col) + 32px);border-radius:var(--r-card)}.astros-chat{--pad:clamp(24px, 4.5vw, 72px);--chat-h:calc(100dvh - 32px - 14px);--chat-pad-b:0px;left:calc(32px + var(--col) + var(--pad) - 10px);right:calc(16px + var(--pad) - 10px);max-width:calc(var(--content-text) + 20px);bottom:14px;top:calc(32px + (var(--chat-h) - 76px) * (1 - var(--grow)));border-bottom:2px solid color-mix(in srgb, var(--acc) calc(min(1, var(--grow) * 3) * 100%), transparent);border-radius:38px;margin-inline:auto}.astros-chat-in{height:calc(var(--chat-h) - 4px);inset:auto 0 0}}
.astros-pmenu:not(.astros-pmenu--kbd) :focus-visible{outline:none}.astros-pmenu--kbd :focus-visible{outline:2px solid var(--wht);outline-offset:4px}.astros-pmenu{view-transition-name:astros-pmenu}::view-transition-group(astros-pmenu){z-index:60;animation:none}::view-transition-old(astros-pmenu){display:none}::view-transition-new(astros-pmenu){opacity:1;animation:none}
.astros-app[data-tone=night] .astros-canvas{color:var(--wht)}.astros-app[data-tone=night] ::selection{background:var(--wht);color:var(--blu)}@media (max-width:1023.98px){html:has(.astros-app[data-tone=night]){background:var(--blu)}.astros-app[data-tone=night]{background:var(--blu)}.astros-app[data-tone=night] .astros-mhead-box,.astros-app[data-tone=night] .astros-mback{outline:1.5px solid var(--wht-30);outline-offset:-1.5px}.astros-app[data-tone=night] .astros-mback:focus-visible{outline:2px solid var(--wht);outline-offset:4px}html:has(.astros-app[data-tone=night]){--sb:var(--wht-30);--sb-hover:var(--wht-60)}.astros-app[data-tone=night] .astros-mhead-box:focus-visible{outline:2px solid var(--wht);outline-offset:4px}.astros-app[data-tone=night] .astros-mdock>div{outline:1.5px solid var(--wht-30);outline-offset:-1.5px}}@media (min-width:1024px){.astros-app[data-tone=night] .astros-canvas{background:var(--blu);border-radius:var(--r-card);min-height:calc(100dvh - 32px)}}
.astros-navrow.is-sub{--nav-h:48px;--nav-disc:32px;--nav-fs:17px;gap:14px}.astros-navrow.is-sub .astros-navrow-disc>svg,.astros-navrow.is-sub>.astros-navrow-go{width:20px;height:20px}.astros-navlist-sep{border-radius:var(--r-pill);background:var(--wht-16);flex:none;height:2px;margin:10px 8px;display:block}.astros-navlist.is-intro>.astros-navlist-sep{animation:astros-navrow-in .9s var(--ease-out) both;animation-delay:calc(.12s + var(--i,0) * 80ms)}@media (max-height:820px){.astros-navrow.is-sub{--nav-h:44px;--nav-disc:28px;--nav-fs:16px}.astros-navlist-sep{margin:6px 8px}}@media (prefers-reduced-motion:reduce){.astros-navlist.is-intro>.astros-navlist-sep{animation:none}}
.VD_l-W_panel{--open:0;--pw:calc(var(--mpill-w) + (100% - 16px - var(--mpill-w)) * var(--open));z-index:30;background:var(--blu);color:var(--wht);left:calc((100% - var(--pw)) / 2);top:calc(var(--mpill-top) + var(--mpill-drop) * var(--open));width:var(--pw);height:calc(var(--mpill-h) + (var(--mscene-h) - var(--mpill-h)) * var(--open));view-transition-name:VD_l-W_astros-header;contain:layout paint;-webkit-tap-highlight-color:transparent;border-radius:32px;position:fixed;overflow:hidden}.VD_l-W_panel[data-mode=full]{width:calc(100% - 16px);height:calc(var(--app-h) - 16px);top:8px;left:8px}.VD_l-W_panel:focus-visible{outline:2px solid var(--blu);outline-offset:4px}.VD_l-W_scene{width:100%;height:100%;transition:opacity .8s var(--ease-out,ease);top:50%;left:50%;transform:translate(-50%,-50%)}.VD_l-W_head{z-index:10;pointer-events:none;flex-direction:column;gap:20px;display:flex;position:absolute;inset:0 0 auto}.VD_l-W_stage{min-height:var(--app-h);padding-top:var(--mhead);position:relative;overflow-x:clip}.VD_l-W_stage[data-mode=full]{pointer-events:none}html:has(.VD_l-W_stage[data-mode=column]){scrollbar-gutter:stable}.VD_l-W_brand{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}@media (max-width:1023.98px){.VD_l-W_scene{min-width:calc(100vw - 16px);min-height:var(--mscene-h)}.VD_l-W_panel:not([data-mode=full]) .VD_l-W_scene{opacity:calc(.34 + .66 * var(--open))}.VD_l-W_panel:not([data-mode=full]){cursor:pointer}.VD_l-W_head{height:var(--mpill-h);justify-content:center;transition:top 1.15s cubic-bezier(.65,0,.35,1)}.VD_l-W_panel[data-mode=full] .VD_l-W_head{top:calc(var(--mpill-top) - 8px)}.VD_l-W_brandLabel{background:var(--blu);border-radius:999px;padding:3px 10px}}@media (min-width:1024px){.VD_l-W_panel{view-transition-name:VD_l-W_astros-column;border-radius:40px;width:clamp(340px,33.333vw,560px);height:calc(100dvh - 32px);top:16px;left:16px}.VD_l-W_panel[data-mode=full]{width:calc(100% - 32px);height:calc(100dvh - 32px);top:16px;left:16px}.VD_l-W_panel[data-mode=app]{height:calc(100dvh - 32px)}html[data-tg-full] .VD_l-W_panel{top:calc(16px + var(--safe-top));height:calc(100dvh - 32px - var(--safe-top))}.VD_l-W_head{padding:28px 28px 0}.VD_l-W_stage{padding-top:0;padding-left:calc(clamp(340px,33.333vw,560px) + 16px)}}.VD_l-W_brandLabel{grid-area:1/1/auto/-1;justify-self:center}@media (min-width:1024px){.VD_l-W_panel[data-mode=full] .VD_l-W_brandLabel{justify-self:start}}.VD_l-W_qw{width:100%;max-width:1040px;margin-inline:auto}.VD_l-W_center{flex-direction:column;min-width:0;display:flex}.VD_l-W_center:before{content:"";flex:0 0 0}.VD_l-W_center>*{flex:none;min-width:0}.VD_l-W_center>.VD_l-W_tail{flex:1 1 0}@media (min-width:1024px){.VD_l-W_center:before{flex:1 1 0}.VD_l-W_center>.VD_l-W_tail{flex:1.3 1 0}}@media (max-width:1023.98px){.VD_l-W_center[data-phone=center]:before{flex:1 1 0}.VD_l-W_center[data-phone=center]>.VD_l-W_tail{flex:1.8 1 0}}@media (max-width:435.98px){.VD_l-W_steps{margin-inline:0}.VD_l-W_steps>li{margin-inline:clamp(-6px, calc((100vw - 2 * var(--page-x) - 396px) / 18), 0px)}.VD_l-W_steps [data-step]{width:32px;height:32px}}.VD_l-W_suggest .astros-btn-face{transition:background-color .35s var(--ease-out,ease)}.VD_l-W_suggest[data-active=true] .astros-btn-face{background-color:var(--blu-8)}:is(.VD_l-W_suggest .astros-btn-face>span,.VD_l-W_suggest .astros-btn-fill>span){flex:1;align-items:center;gap:16px;min-width:0;display:flex}.VD_l-W_suggestArrow{opacity:0;transition:opacity .35s var(--ease-out,ease), transform .45s var(--ease-out,ease);flex:none;display:inline-flex;transform:translate(-10px)}.VD_l-W_suggest[data-active=true] .VD_l-W_suggestArrow{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.VD_l-W_suggestArrow{transform:none}}.astros-skel{animation:VD_l-W_skel 1.8s var(--ease-out,ease) infinite alternate}@keyframes VD_l-W_skel{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.astros-skel{animation:none}}
