.index-module__footerWrapper__xy6do{position:fixed;bottom:0;padding-bottom:env(safe-area-inset-bottom);width:100%;height:60px;z-index:9;display:flex;justify-content:center;align-items:center;background:var(--background-color)}.index-module__footerWrapper__xy6do::after{border:none}.index-module__footerTabbar__6Wrzb{left:12.33vw;bottom:24px;display:flex;justify-content:space-around;align-items:center;width:100%;padding:0 12px;height:48px;box-sizing:border-box}.index-module__footerTabbar__6Wrzb .index-module__footerTabItem__lnthm{flex:1;height:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:12px;color:var(--text-color-placeholder)}.index-module__footerTabbar__6Wrzb .index-module__footerTabItem__lnthm .index-module__footerTabItemIcon__JMTh4{flex-shrink:0;width:32px;height:32px;background-size:contain;background-repeat:no-repeat}.index-module__footerTabbar__6Wrzb .index-module__footerTabItem__lnthm .index-module__footerTabItemText__fDY0T{width:100%;flex-shrink:0;text-align:center}.index-module__footerTabbar__6Wrzb .index-module__footerTabItem__lnthm.index-module__footerActive__TptCb{color:var(--text-color-black)}
.index-module__loginModal__n0MGI{position:absolute;bottom:0;padding:16px;padding-bottom:env(safe-area-inset-bottom);width:100%;min-height:30vh;box-sizing:border-box;background:var(--background-color);border-radius:16px 16px 0 0}.index-module__loginWrapper__5AnJS{padding-top:30px;display:flex;justify-content:center}.index-module__logout__lI0Nn{margin-top:50px;width:100%;height:46px;display:flex;align-items:center;justify-content:center;color:var(--text-color-black);border:1px solid var(--border-color-e5);border-radius:40px;font-size:16px;font-weight:500}
.index-module__theme-light__OUQRl{--button-primary-background-color: #ff629a;--button-standby-background-color: #f89bbb;--text-color-black: #000000;--text-color-white: #FFFFFF;--text-color-primary: #ff629a;--text-color-secondary: #f89bbb;--text-color-placeholder: #CCCCCC;--text-color-333: #333333;--text-color-666: #666666;--text-color-999: #999999;--background-color: #FFFFFF;--background-black: #000000;--background-color-f5: #F5F5F5;--background-color-e5: #E5E5E5;--background-color-999: #999999;--border-color: #F1F1F1;--border-color-e5: #E5E5E5;--rv-nav-bar-title-text-color: #000000;--rv-nav-bar-icon-color: #333333;--rv-nav-bar-arrow-size: 20px;--rv-card-footer-padding:7px 0;--rv-tab-active-text-color:#000000;--rv-tab-text-color: #000000;--rv-tabs-bottom-bar-color: #333333;--rv-list-text-font-size:12px}.index-module__formWrapper__Qw4w0{position:relative;padding:16px}.index-module__formWrapper__Qw4w0 .index-module__submitButton__rOJxb{margin-top:16px;width:100%;height:46px;color:var(--text-color-white);border:none;background:linear-gradient(90deg, var(--button-primary-background-color), var(--button-standby-background-color));border-radius:40px;font-size:16px;font-weight:500}.index-module__formWrapper__Qw4w0 .index-module__submitDisabledButton__Puejd{margin-top:16px;width:100%;height:46px;display:flex;align-items:center;justify-content:center;border:none;border-radius:40px;font-size:16px;font-weight:500;color:var(--text-color-white);background:var(--background-color-e5)}
.index-module__theme-light__Spyet{--button-primary-background-color: #ff629a;--button-standby-background-color: #f89bbb;--text-color-black: #000000;--text-color-white: #FFFFFF;--text-color-primary: #ff629a;--text-color-secondary: #f89bbb;--text-color-placeholder: #CCCCCC;--text-color-333: #333333;--text-color-666: #666666;--text-color-999: #999999;--background-color: #FFFFFF;--background-black: #000000;--background-color-f5: #F5F5F5;--background-color-e5: #E5E5E5;--background-color-999: #999999;--border-color: #F1F1F1;--border-color-e5: #E5E5E5;--rv-nav-bar-title-text-color: #000000;--rv-nav-bar-icon-color: #333333;--rv-nav-bar-arrow-size: 20px;--rv-card-footer-padding:7px 0;--rv-tab-active-text-color:#000000;--rv-tab-text-color: #000000;--rv-tabs-bottom-bar-color: #333333;--rv-list-text-font-size:12px}.index-module__paymentWrapper__fVoWP{width:100%}.index-module__paymentWrapper__fVoWP .index-module__formWrapper__4ZPJE{padding:16px}.index-module__paymentWrapper__fVoWP .index-module__formWrapper__4ZPJE .index-module__submitButton__Cjhp6{margin-top:16px;width:100%;height:46px;color:var(--text-color-white);border:none;background:#171717;border-radius:6px;font-size:16px;font-weight:500}.index-module__paymentWrapper__fVoWP .index-module__formWrapper__4ZPJE .index-module__submitDisabledButton__UMeNX{margin-top:16px;width:100%;height:46px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;font-size:16px;font-weight:500;color:var(--text-color-white);background:var(--background-color-e5)}
.index-module__theme-light__Y9djf{--button-primary-background-color: #ff629a;--button-standby-background-color: #f89bbb;--text-color-black: #000000;--text-color-white: #FFFFFF;--text-color-primary: #ff629a;--text-color-secondary: #f89bbb;--text-color-placeholder: #CCCCCC;--text-color-333: #333333;--text-color-666: #666666;--text-color-999: #999999;--background-color: #FFFFFF;--background-black: #000000;--background-color-f5: #F5F5F5;--background-color-e5: #E5E5E5;--background-color-999: #999999;--border-color: #F1F1F1;--border-color-e5: #E5E5E5;--rv-nav-bar-title-text-color: #000000;--rv-nav-bar-icon-color: #333333;--rv-nav-bar-arrow-size: 20px;--rv-card-footer-padding:7px 0;--rv-tab-active-text-color:#000000;--rv-tab-text-color: #000000;--rv-tabs-bottom-bar-color: #333333;--rv-list-text-font-size:12px}.index-module__paypalWrapper__-XOJ3{width:100%}
.index-module__theme-light__OvWnc{--button-primary-background-color: #ff629a;--button-standby-background-color: #f89bbb;--text-color-black: #000000;--text-color-white: #FFFFFF;--text-color-primary: #ff629a;--text-color-secondary: #f89bbb;--text-color-placeholder: #CCCCCC;--text-color-333: #333333;--text-color-666: #666666;--text-color-999: #999999;--background-color: #FFFFFF;--background-black: #000000;--background-color-f5: #F5F5F5;--background-color-e5: #E5E5E5;--background-color-999: #999999;--border-color: #F1F1F1;--border-color-e5: #E5E5E5;--rv-nav-bar-title-text-color: #000000;--rv-nav-bar-icon-color: #333333;--rv-nav-bar-arrow-size: 20px;--rv-card-footer-padding:7px 0;--rv-tab-active-text-color:#000000;--rv-tab-text-color: #000000;--rv-tabs-bottom-bar-color: #333333;--rv-list-text-font-size:12px}.index-module__paymentProvider__HAVsY{position:absolute;bottom:0;padding-bottom:32px;width:100%;min-height:20vh;box-sizing:border-box;background:var(--background-color);border-radius:16px 16px 0 0}.index-module__paymentProvider__HAVsY .index-module__close__-z3wr{display:flex;justify-content:flex-end;padding:16px 16px 0 16px;font-size:14px;color:var(--text-color-666)}.index-module__paymentProvider__HAVsY .index-module__payProduct__p\+ipv{margin:10px auto 0;padding:12px 0;width:90%}.index-module__paymentProvider__HAVsY .index-module__payTypeTitle__eMmA5{padding:16px 0 0 16px;font-size:14px;font-weight:700}.index-module__paymentProvider__HAVsY .index-module__payProtocolModalList__iy7x2{padding:0 16px}.index-module__paymentProvider__HAVsY .index-module__payProtocolModalList__iy7x2 .index-module__payProtocolModalItem__y-NXD{position:relative;display:flex;align-items:center;margin-top:24px}.index-module__paymentProvider__HAVsY .index-module__payProtocolModalList__iy7x2 .index-module__payProtocolModalItem__y-NXD .index-module__payProtocolModalItemIcon__al9GY{width:18px;height:18px}.index-module__paymentProvider__HAVsY .index-module__payProtocolModalList__iy7x2 .index-module__payProtocolModalItem__y-NXD .index-module__payProtocolModalItemLabel__itQ5k{margin-left:8px;font-size:14px}.index-module__paymentProvider__HAVsY .index-module__payProtocolModalList__iy7x2 .index-module__payProtocolModalItem__y-NXD .index-module__payProtocolModalItemState__9pMYB{position:absolute;top:8px;right:0;width:16px;height:16px}.index-module__paymentProvider__HAVsY .index-module__payTypeSubmit__CZ84D{margin:20px auto 0;width:280px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--text-color-white);border:none;background:#171717;border-radius:40px;font-size:16px;font-weight:500}.index-module__stripePaymentProvider__873fc{position:absolute;bottom:0;padding-bottom:env(safe-area-inset-bottom);width:100%;height:70vh;box-sizing:border-box;background:var(--background-color);border-radius:16px 16px 0 0}.index-module__stripePaymentProvider__873fc .index-module__stripeClose__HPpde{display:flex;justify-content:flex-end;padding:16px 16px 0 16px;font-size:14px;color:var(--text-color-666)}.index-module__stripePaymentProvider__873fc .index-module__stripeTabs__Jfs0q{padding-bottom:100px;height:100%;overflow:scroll;position:relative;box-sizing:border-box}.index-module__paypalPaymentProvider__7DYFW{position:absolute;bottom:0;padding-bottom:env(safe-area-inset-bottom);width:100%;height:50vh;box-sizing:border-box;background:var(--background-color);border-radius:16px 16px 0 0}.index-module__paypalPaymentProvider__7DYFW .index-module__paypalClose__rbmb2{display:flex;justify-content:flex-end;padding:16px 16px 0 16px;font-size:14px;color:var(--text-color-666)}.index-module__paypalPaymentProvider__7DYFW .index-module__palpalMain__xB3cH{padding:16px}
.paid-module-title{font-weight:700;color:var(--text-color-black)}.paid-module-sub-title{font-weight:300;margin-top:12px;color:var(--text-color-999)}.paid-module-list{margin-top:16px;display:flex;justify-content:space-between;-moz-column-gap:4px;column-gap:4px}.paid-module-item{position:relative;padding-top:10px;flex:1;border-radius:4px;border:1px solid #f5ce97;background-color:rgba(245,206,151,.3);color:var(--text-color-black)}.paid-module-item.active{border:1px solid rgba(255,250,243,.15);background-color:#171717}.paid-module-item.active .paid-module-item_amount{color:#f5ce97}.paid-module-item.active .paid-module-item_amount.origin-price{color:#fff}.paid-module-item.active .paid-module-item_duration{background:rgba(255,250,243,.15);color:#fff}.paid-module-item .paid-module-item_tag{position:absolute;top:-10px;left:-1px;width:52px;height:22px;background:url("https://bd-xc-web.ixiaochuan.cn/zuiyou/f4e5950b_1ir17a2oo_1_svip.png") no-repeat center center;background-size:100% 100%}.paid-module-item .paid-module-item_name{padding-top:14px;font-size:12px;font-weight:300;text-align:center}.paid-module-item .paid-module-item_amount{margin:10px 0;display:flex;align-items:baseline;justify-content:center;font-size:22px}.paid-module-item .paid-module-item_amount.origin-price{color:#999;text-decoration-line:line-through}.paid-module-item .paid-module-item_amount .paid-module-item_amount-icon{font-size:13px}.paid-module-item .paid-module-item_amount .paid-module-item_amount-right{font-size:13px}.paid-module-item .paid-module-item_duration{padding:6px 0;text-align:center;background:rgba(245,206,151,.3);font-size:12px;font-weight:700;color:#8f4c00}.paid-module-button{margin:24px auto 0;padding:12px 0;display:flex;justify-content:center;align-items:center;height:48px;font-size:16px;font-weight:500;border-radius:6px;box-sizing:border-box;background:#171717;color:var(--text-color-white)}
.theme-light{--button-primary-background-color: #ff629a;--button-standby-background-color: #f89bbb;--text-color-black: #000000;--text-color-white: #FFFFFF;--text-color-primary: #ff629a;--text-color-secondary: #f89bbb;--text-color-placeholder: #CCCCCC;--text-color-333: #333333;--text-color-666: #666666;--text-color-999: #999999;--background-color: #FFFFFF;--background-black: #000000;--background-color-f5: #F5F5F5;--background-color-e5: #E5E5E5;--background-color-999: #999999;--border-color: #F1F1F1;--border-color-e5: #E5E5E5;--rv-nav-bar-title-text-color: #000000;--rv-nav-bar-icon-color: #333333;--rv-nav-bar-arrow-size: 20px;--rv-card-footer-padding:7px 0;--rv-tab-active-text-color:#000000;--rv-tab-text-color: #000000;--rv-tabs-bottom-bar-color: #333333;--rv-list-text-font-size:12px}.contentBox{min-height:100vh;display:flex;flex-direction:column}.contentWrapper{flex:1}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

@font-face {
  font-family: 'MyCustomFont'; /* 自定义字体名称 */
  src: url('https://bd-xc-web.ixiaochuan.cn/zuiyou/49a79d66_1ir4f391o_1_SpaceMonoRegular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  max-width: 750px;
  margin: 0 auto;
}
.max-width {
  max-width: 750px;
  left: 50%;
  transform: translateX(-50%);
}
/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}


/*# sourceMappingURL=app.e23bbc9580c6eb83cad4.css.map*/