@font-face{font-family:Epilogue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/epilogue-vietnamese-wght-normal-CCSRnr7S.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/epilogue-latin-ext-wght-normal-C9jy1SL9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Epilogue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/epilogue-latin-wght-normal-BnupfK5F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rv-ink: #371752;--rv-purple: #7e34ba;--rv-lilac: #ece2f6;--rv-paper: #fcfbfe;--rv-green: #00ff55;--rv-error: #c0134a}html.rv-page,html.rv-page body,html.rv-page #root{margin:0;height:100%;background:var(--rv-paper);overflow:hidden;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.rv-stage{position:fixed;inset:0}.rv-edge{display:none}@media(hover:none)and (pointer:coarse){.rv-edge{display:block;position:fixed;right:0;left:0;z-index:10;height:14px;pointer-events:none;transition:background-color .5s ease .25s}.rv-edge--top{top:0}.rv-edge--bottom{bottom:0}}.rv-scroll{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.rv-scroll::-webkit-scrollbar{display:none}.rv-trim{display:block;text-box:trim-both cap alphabetic}[tabindex="-1"]:focus{outline:none}.rv-card,.rv-option,.rv-back,.rv-send{appearance:none;margin:0;font-family:inherit;-webkit-user-select:none;user-select:none}.rv-card:not(:disabled),.rv-option:not(:disabled),.rv-back:not(:disabled),.rv-send:not(:disabled){cursor:pointer}.rv-card{border:1px solid var(--rv-lilac);box-shadow:0 10px 20px #7e6a9033;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease}.rv-card__art{transition:transform .42s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.rv-card:not(:disabled):hover{transform:translateY(-4px);box-shadow:0 18px 30px #7e6a9052}.rv-card:not(:disabled):hover .rv-card__art--plane{transform:translate(-16px,-5px) rotate(-1.5deg)}.rv-card:not(:disabled):hover .rv-card__art--boarding,.rv-card:not(:disabled):hover .rv-card__art--clock{transform:translateY(-4px) rotate(-3deg) scale(1.04)}.rv-card:not(:disabled):hover .rv-card__art--suitcase{transform:translateY(-8px) rotate(2deg)}}.rv-card:active{transform:scale(.985)}.rv-option{background:transparent;border:1px solid var(--rv-ink);transition:background .14s ease}.rv-key{display:none;flex-shrink:0;position:relative;padding:.15em .5em;border:1px solid rgba(55,23,82,.25);border-radius:4px;color:var(--rv-ink);font-family:inherit;line-height:1.3}@media(hover:hover){.rv-key{display:block}.rv-option:not(:disabled):hover{background-color:var(--rv-lilac)}}.rv-back{background:#fff;border:0;border-radius:50px;color:var(--rv-purple);font-weight:400;transition:background .16s ease}.rv-back:not(:disabled):hover{background:var(--rv-lilac)}.rv-send{display:flex;align-items:center;justify-content:center;gap:.5em;width:100%;background:var(--rv-green);border:0;border-radius:50px;color:var(--rv-ink);font-weight:600;filter:drop-shadow(0 4px 10px rgba(0,255,85,.2));transition:filter .16s ease}.rv-send:not(:disabled):hover{filter:drop-shadow(0 6px 14px rgba(0,255,85,.45)) brightness(1.03)}.rv-send:disabled{cursor:default}a.rv-send{text-decoration:none;cursor:pointer}.rv-lang{appearance:none;margin:0;border:0;border-radius:50px;background:transparent;color:var(--rv-purple);font-family:inherit;font-weight:600;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease}.rv-lang[aria-pressed=true]{background:var(--rv-purple);color:#fff}.rv-lang:focus-visible{outline:2px solid var(--rv-ink);outline-offset:1px}.rv-ddi{border:1px solid var(--rv-purple);background:var(--rv-lilac);color:var(--rv-ink);transition:box-shadow .14s ease}.rv-ddi:focus-within{box-shadow:0 0 0 3px #7e34ba38}.rv-ddi select{position:absolute;inset:0;width:100%;height:100%;margin:0;border:0;opacity:0;font-size:16px;cursor:pointer}.rv-link:hover{text-decoration:underline}.rv-link{color:inherit;text-underline-offset:2px}.rv-spin{width:.8em;height:.8em;border:2px solid currentcolor;border-right-color:transparent;border-radius:50%;animation:rv-spin .7s linear infinite}@keyframes rv-spin{to{transform:rotate(360deg)}}.rv-input{width:100%;box-sizing:border-box;margin:0;border:1px solid var(--rv-purple);background:transparent;color:var(--rv-ink);font-family:inherit;line-height:1;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.rv-input::placeholder{color:var(--rv-ink);opacity:1}.rv-input:focus{box-shadow:0 0 0 3px #7e34ba38}.rv-input:focus::placeholder{opacity:.45}.rv-input[aria-invalid=true]{border-color:var(--rv-error)}.rv-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #c0134a2e}.rv-card:focus-visible,.rv-option:focus-visible,.rv-back:focus-visible,.rv-send:focus-visible{outline:3px solid var(--rv-purple);outline-offset:2px}.rv-back:focus-visible{outline-color:var(--rv-paper)}
