.walkthrough-dialog{--walkthrough-dialog-chrome:8rem;width:min(56rem, calc(100vw - 2rem), calc((88svh - var(--walkthrough-dialog-chrome)) * 1240 / 1080));box-sizing:border-box;overscroll-behavior:contain;color:#08304c;background:#fbfbf8;border:1px solid #08304c1f;border-radius:20px;max-width:calc(100vw - 2rem);max-height:88svh;margin:auto;padding:0;font-family:inherit;overflow:auto;box-shadow:0 24px 80px -20px #000f1c66}.walkthrough-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#051622a6}.walkthrough-dialog__header{justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem .875rem 1.25rem;display:flex}.walkthrough-dialog__title{overflow-wrap:anywhere;letter-spacing:-.025em;min-width:0;margin:0;font-family:inherit;font-size:1rem;font-weight:650;line-height:1.35}.walkthrough-dialog__close{color:#08304c;cursor:pointer;background:0 0;border:1px solid #08304c24;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;transition:background-color .15s,border-color .15s;display:inline-flex}.walkthrough-dialog__close:hover{background:#08304c0d;border-color:#08304c47}.walkthrough-dialog__close:focus-visible,.walkthrough-dialog__fallback:focus-visible{outline-offset:3px;outline:2px solid #08304c}.walkthrough-dialog__video{aspect-ratio:1240/1080;background:#061a28;width:100%}.walkthrough-dialog__video iframe{border:0;width:100%;height:100%;display:block}.walkthrough-dialog__footer{justify-content:flex-end;padding:.5rem 1.25rem;display:flex}.walkthrough-dialog__fallback{color:#405a6b;text-underline-offset:3px;border-radius:3px;align-items:center;gap:.4rem;min-height:28px;font-size:.75rem;font-weight:500;line-height:1.5;-webkit-text-decoration:underline #08304c40;text-decoration:underline #08304c40;display:inline-flex}.walkthrough-dialog__fallback:hover{color:#08304c;text-decoration-color:currentColor}@media (height<=480px){.walkthrough-dialog{--walkthrough-dialog-chrome:6rem}.walkthrough-dialog__header{gap:.75rem;padding:.375rem .75rem}.walkthrough-dialog__footer{padding:.25rem .75rem}}@media (prefers-reduced-motion:reduce){.walkthrough-dialog__close{transition:none}}
