@charset "UTF-8";@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}.acrool-react-toaster__toaster-wrapper{--default-success-color:#07bc0c;--default-warning-color:#f1c40f;--default-error-color:#e74c3c;--default-info-color:#3498db;color:#000;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border:1px solid #333;border-radius:5px;flex-direction:row;gap:8px;width:auto;height:100%;margin:0 auto;padding:10px;display:flex}.acrool-react-toaster__content{text-align:left;flex:1}.acrool-react-toaster__status-success{background:var(--success-color,var(--default-success-color));border-color:var(--success-color,var(--default-success-color));color:#fff}.acrool-react-toaster__status-warning{background:var(--warning-color,var(--default-warning-color));border-color:var(--warning-color,var(--default-warning-color));color:#fff}.acrool-react-toaster__status-error{background:var(--error-color,var(--default-error-color));border-color:var(--error-color,var(--default-error-color));color:#fff}.acrool-react-toaster__status-info{background:var(--info-color,var(--default-info-color));border-color:var(--info-color,var(--default-info-color));color:#fff}.acrool-react-toaster__icon{flex:none;width:20px;height:20px}.acrool-react-toaster__icon svg{vertical-align:top}.acrool-react-toaster__icon>*{width:100%;height:100%}.acrool-react-toaster__root *,.acrool-react-toaster__root :before,.acrool-react-toaster__root :after{box-sizing:border-box;line-height:normal}.acrool-react-toaster__root{--default-portal-index:910;width:auto;max-width:100%;z-index:var(--toaster-portal-index,var(--default-portal-index));flex-direction:column-reverse;margin:0 auto;display:flex;position:fixed}.acrool-react-toaster__root.acrool-react-toaster__position-vertical-top{top:20px}.acrool-react-toaster__root.acrool-react-toaster__position-vertical-bottom{flex-direction:column;bottom:20px}.acrool-react-toaster__root.acrool-react-toaster__position-horizontal-left{left:20px}.acrool-react-toaster__root.acrool-react-toaster__position-horizontal-center{left:50%;transform:translate(-50%)}.acrool-react-toaster__root.acrool-react-toaster__position-horizontal-right{right:20px}.acrool-react-img__root,.acrool-react-img__root *,.acrool-react-img__root :before,.acrool-react-img__root :after{box-sizing:border-box;line-height:normal}@keyframes acrool-react-img__img-progress-stripes{0%{transform:translateZ(0)}to{transform:translate(-60px)}}.acrool-react-img__root{--default-img-gradient-color:var(--img-gradient-from-color,#0000000d);--img-mask-move:60px;--img-bg-color-index:-1;--img-bg-img-index:-1;--img-content-index:0;width:var(--img-width);height:var(--img-height);aspect-ratio:var(--img-aspect);border-radius:var(--img-radius);z-index:0;background:50% no-repeat;background-position:var(--img-bg-position,center center);background-size:var(--img-bg-size);background-color:var(--img-bg-color);position:relative;overflow:hidden}.acrool-react-img__root>*{z-index:var(--img-content-index);position:relative}.acrool-react-img__root[data-lazy]{filter:blur(4px);opacity:0;transition:opacity .4s,filter .4s}.acrool-react-img__root[data-lazy][data-pending=false]{filter:blur();opacity:1}.acrool-react-img__root:before{content:"";width:100%;height:100%;z-index:var(--img-bg-color-index);display:block;position:absolute;top:0;left:0}.acrool-react-img__root[data-loader]:before{opacity:.8;width:calc(100% + var(--img-mask-move));background-image:linear-gradient(-60deg,var(--default-img-gradient-color)25%,transparent 0,transparent 50%,var(--default-img-gradient-color)0,var(--default-img-gradient-color)75%,transparent 0,transparent);background-repeat:repeat;background-size:58px 100px;animation:1.2s linear infinite acrool-react-img__img-progress-stripes;transform:translate(0)}.acrool-react-table__paginate,.acrool-react-table__paginate *,.acrool-react-table__paginate :before,.acrool-react-table__paginate :after{box-sizing:border-box;line-height:normal}.acrool-react-table__paginate{color:var(--text-color);flex-flow:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:13px;display:flex}.acrool-react-table__paginate-info{text-align:center;white-space:nowrap;order:3;margin-bottom:10px}.acrool-react-table__paginate-limit{border:1px solid var(--border-color);border-radius:var(--border-radius);width:auto;height:35px;color:var(--text-color);background:var(--bg-color);padding:6px 8px;font-size:14px;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.acrool-react-table__limit:focus{box-shadow:none;outline:0}.acrool-react-table__paginate-page-ul{flex-direction:row;justify-self:flex-end;align-items:center;display:flex}.acrool-react-table__paginate-page-li,.acrool-react-table__paginate-page-picker,.acrool-react-table__paginate-page-nav{-webkit-appearance:button;width:35px;height:35px;color:var(--page-text-color);background-color:var(--page-bg-color);border:none;border-radius:0;outline:none;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;display:flex;position:relative}.acrool-react-table__paginate-page-nav{white-space:nowrap;width:100%;min-width:auto}.acrool-react-table__paginate-page-li{display:none}.acrool-react-table__paginate-page-li:focus,.acrool-react-table__paginate-page-nav:focus{outline:none}.acrool-react-table__paginate-page-li[data-active]{color:var(--primary-contrast-color,var(--default-primary-contrast-color));background-color:var(--primary-color,var(--default-primary-color))}.acrool-react-table__paginate-page-picker{color:#bdbdbd}.acrool-react-table__paginate-page-picker,.acrool-react-table__paginate-page-nav{flex:1;padding:0 10px}.acrool-react-table__paginate-page-picker select{opacity:0;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0}.acrool-react-table__paginate-page-picker:disabled select{pointer-events:none}.acrool-react-table__paginate-page-nav:disabled{cursor:not-allowed;opacity:.4}.acrool-react-table__paginate-page-nav:first-child{border-radius:var(--border-radius)0 0 var(--border-radius)}.acrool-react-table__paginate-page-picker:last-child{border-radius:0 var(--border-radius)var(--border-radius)0}@media (min-width:768px){.acrool-react-table__paginate{grid-template-columns:auto auto 1fr}.acrool-react-table__paginate-info{text-align:left;order:initial;margin-bottom:0}.acrool-react-table__paginate-info>span{display:inline-block}.acrool-react-table__paginate-info>span:after{content:","}.acrool-react-table__paginate-limit,.acrool-react-table__paginate-page-ul{margin-bottom:0}.acrool-react-table__paginate-page-picker,.acrool-react-table__paginate-page-nav{flex:none;width:auto}.acrool-react-table__paginate-page-li{display:flex}}.acrool-react-table__root,.acrool-react-table__root *,.acrool-react-table__root :before,.acrool-react-table__root :after{box-sizing:border-box;line-height:normal}.acrool-react-table__footer-container{box-sizing:border-box;width:100%}.acrool-react-table__root{--line-height:50px;flex-direction:column;gap:10px;width:100%;display:flex;position:relative}.acrool-react-table__root table{color:var(--text-color);background-color:var(--bg-color);border-radius:var(--border-radius);text-align:left;border-collapse:separate;border-spacing:0;border-color:#0000;width:100%;min-width:0;padding:0;font-size:13px;position:relative}@media print{.acrool-react-table__root table{background:#fff;border:none;border-radius:0;margin-bottom:0;padding:0}}.acrool-react-table__root table thead th{width:var(--td-width);max-width:var(--td-width)}.acrool-react-table__root table thead th,.acrool-react-table__root table tfoot td,.acrool-react-table__root table tbody td{color:var(--text-color);padding:0 var(--grid-gap);justify-content:flex-start;align-items:center;font-size:14px}.acrool-react-table__root table thead th[data-drag],.acrool-react-table__root table tfoot td[data-drag],.acrool-react-table__root table tbody td[data-drag]{padding:0}.acrool-react-table__root table thead th[data-align=left],.acrool-react-table__root table tfoot td[data-align=left],.acrool-react-table__root table tbody td[data-align=left]{text-align:left;justify-items:flex-start}.acrool-react-table__root table thead th[data-align=center],.acrool-react-table__root table tfoot td[data-align=center],.acrool-react-table__root table tbody td[data-align=center]{text-align:center;justify-items:center}.acrool-react-table__root table thead th[data-align=right],.acrool-react-table__root table tfoot td[data-align=right],.acrool-react-table__root table tbody td[data-align=right]{text-align:right;justify-items:flex-end}.acrool-react-table__root table thead th[data-vertical=top],.acrool-react-table__root table tfoot td[data-vertical=top],.acrool-react-table__root table tbody td[data-vertical=top]{align-content:flex-start}.acrool-react-table__root table thead th[data-vertical=center],.acrool-react-table__root table tfoot td[data-vertical=center],.acrool-react-table__root table tbody td[data-vertical=center]{align-content:center}.acrool-react-table__root table thead th[data-vertical=bottom],.acrool-react-table__root table tfoot td[data-vertical=bottom],.acrool-react-table__root table tbody td[data-vertical=bottom]{align-content:flex-end}.acrool-react-table__root[data-overflow-y]{overflow-y:auto}.acrool-react-table__root[data-overflow-x]{overflow-x:auto}.acrool-react-table__root[data-overflow-x] table{min-width:100%}.acrool-react-table__root[data-overflow-x] table thead th{min-width:var(--td-width)}.acrool-react-table__root table thead[data-sticky-top]{position:sticky;top:0;z-index:6!important}.acrool-react-table__root table thead[data-sticky-top] th{min-width:var(--td-width)}.acrool-react-table__root table th[data-sticky=left],.acrool-react-table__root table td[data-sticky=left]{left:var(--sticky-left);min-width:var(--td-width)}.acrool-react-table__root table th[data-sticky=left]:after,.acrool-react-table__root table td[data-sticky=left]:after{right:0;transform:translate(100%);box-shadow:inset 10px 0 8px -8px #0000004d}.acrool-react-table__root table th[data-sticky=right],.acrool-react-table__root table td[data-sticky=right]{right:var(--sticky-right);min-width:var(--td-width)}.acrool-react-table__root table th[data-sticky=right]:after,.acrool-react-table__root table td[data-sticky=right]:after{left:0;transform:translate(-100%);box-shadow:inset -10px 0 8px -8px #0000004d}.acrool-react-table__root table th[data-sticky],.acrool-react-table__root table td[data-sticky]{top:var(--sticky-top);position:sticky;z-index:6!important}.acrool-react-table__root table th[data-sticky][data-first-sticky]:after,.acrool-react-table__root table td[data-sticky][data-first-sticky]:after{content:"";pointer-events:none;width:100%;transition:box-shadow .3s;position:absolute;top:0;bottom:0}.acrool-react-table__root:not([data-header]) thead{visibility:collapse}.acrool-react-table__root:not([data-header]) thead th{height:0;overflow:-webkit-paged-y}.acrool-react-table__root table thead th{position:var(--header-position);top:var(--header-top,0);z-index:var(--stick-z-index,5);height:var(--header-line-height,var(--line-height))}.acrool-react-table__root table thead th .acrool-react-table__title-sort{cursor:pointer;flex-direction:row;align-items:center;gap:5px;display:flex}.acrool-react-table__root table thead th .acrool-react-table__title-sort .acrool-react-table__sort-column{display:flex}.acrool-react-table__root table thead th[aria-sort=ascending] .acrool-react-table__sort-column:before,.acrool-react-table__root table thead th[aria-sort=descending] .acrool-react-table__sort-column:after{opacity:1;color:var(--sort-column)}.acrool-react-table__sort-column{opacity:.525;flex-direction:column;font-size:12px;line-height:9px;display:none}.acrool-react-table__sort-column:before{opacity:.5;content:"▲";margin-bottom:-5px}.acrool-react-table__sort-column:after{opacity:.5;content:"▼"}.acrool-react-table__root table tbody{margin:0}.acrool-react-table__root table tbody tr[role=button] td{cursor:pointer}.acrool-react-table__root table tbody tr[data-dragging]{z-index:1;position:relative}.acrool-react-table__root table tbody tr td{height:var(--body-line-height,var(--line-height));font-weight:400}.acrool-react-table__root table tbody[data-loading] td,.acrool-react-table__root table tbody[data-no-data] td{justify-content:center;align-items:center;min-height:105px}.acrool-react-table__root table tfoot td{height:var(--footer-line-height,var(--line-height))}.acrool-react-table__root[data-mode=cell] table{background-color:#0000;border:none;display:block}.acrool-react-table__root[data-mode=cell] table thead,.acrool-react-table__root[data-mode=cell] table tfoot{display:none}.acrool-react-table__root[data-mode=cell] table thead th,.acrool-react-table__root[data-mode=cell] table tfoot td,.acrool-react-table__root[data-mode=cell] table tbody td{display:flex}.acrool-react-table__root[data-mode=cell] table tbody{flex-direction:column;gap:5px;display:flex}.acrool-react-table__root[data-mode=cell] table tbody tr{background-color:inherit;border:none;width:100%;height:auto;margin-top:1rem}.acrool-react-table__root[data-mode=cell] table tbody tr:first-child{margin-top:0}.acrool-react-table__root[data-mode=cell] table tbody tr[data-collapse] td:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.acrool-react-table__root[data-mode=cell] table tbody tr.acrool-react-table__cellDetailTr{margin-top:0;display:flex}.acrool-react-table__root[data-mode=cell] table tbody tr.acrool-react-table__cellDetailTr:last-child{display:none}.acrool-react-table__root[data-mode=cell] table tbody tr.acrool-react-table__cellDetailTr td:first-child{border-top-left-radius:0;border-top-right-radius:0}.acrool-react-table__root[data-mode=cell] table tbody tr.acrool-react-table__cellDetailTr td:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.acrool-react-table__root[data-mode=cell] table tbody td{background-color:var(--tr-bg-color);text-align:right;height:var(--cell-line-height,auto);width:100%;margin-left:auto;padding:0}.acrool-react-table__root[data-mode=cell] table tbody td:empty{display:none}.acrool-react-table__root[data-mode=cell] table tbody td .acrool-react-table__cellTd{padding:var(--grid-gap);flex:1}.acrool-react-table__root[data-mode=cell] table tbody td .acrool-react-table__cellTd:first-child{text-align:left;content:attr(aria-label);margin-right:auto;font-weight:700}.acrool-react-table__root[data-mode=cell] table[data-odd-even] tbody td[data-nth-type=even]{background-color:var(--tr-even-bg-color)}.acrool-react-table__dragHandle{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.acrool-react-table__dragHandle:hover{cursor:grab}.acrool-react-table__dragHandle[data-dragging]{cursor:grabbing}.acrool-react-table__root[data-fetching] .acrool-react-table__loading-mask-wrapper{opacity:1;pointer-events:auto}.acrool-react-table__loading-mask-wrapper{pointer-events:none;background-color:var(--mask-bgcolor);opacity:0;z-index:5;color:var(--text-color);flex-direction:column;justify-content:center;align-items:center;margin:auto;font-size:15px;transition:opacity .2s;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.acrool-react-table__not-data{flex-flow:column wrap;justify-content:center;align-items:center;min-height:65px;display:flex}.acrool-react-table__not-data-desc{color:var(--text-color);font-size:14px}.acrool-react-table__not-data-title{color:var(--text-color);font-size:20px}.acrool-react-table__root{--line-height:50px;--border-radius:.4rem;--default-primary-color:#535bf2;--default-primary-contrast-color:#fff;--mask-bgcolor:#ffffff4d;--bg-color:#fff;--text-color:#000;--sort-column:#000;--text-contrast-color:#fff;--page-text-color:#aaa;--page-bg-color:#efefef;--page-bg-hover-color:#dedede;--border-color:#e9e9e9;--header-border-color:var(--border-color);--cell-border-color:#9ca3af;--tr-bg-color:#fff;--tr-bg-hover-color:#f1f1f1;--tr-even-bg-color:#f3f7f9;--tr-even-bg-hover-color:#ececec}.acrool-react-table__root.dark-theme{--mask-bgcolor:#2b30354d;--bg-color:#2b3035;--text-color:#9aa0ac;--text-contrast-color:#fff;--sort-column:#fff;--page-text-color:#7d8490;--page-bg-color:#495057;--page-bg-hover-color:#6b7279;--border-color:#343a40;--header-border-color:#585858;--cell-border-color:#4d4d4d;--tr-bg-color:#2b3035;--tr-bg-hover-color:#1f1f1f;--tr-even-bg-color:#262a2e;--tr-even-bg-hover-color:#1f1f1f}.acrool-react-table__root tr th,.acrool-react-table__root tr td{border:none;border-top:1px solid var(--border-color)}.acrool-react-table__root[data-mode=table] .acrool-react-table__content:last-child tr:last-child th,.acrool-react-table__root[data-mode=table] .acrool-react-table__content:last-child tr:last-child td{border-bottom:1px solid var(--border-color)}.acrool-react-table__root[data-mode=table] tr th:first-child,.acrool-react-table__root[data-mode=table] tr td:first-child{border-left:1px solid var(--border-color)}.acrool-react-table__root[data-mode=table] tr th:last-child,.acrool-react-table__root[data-mode=table] tr td:last-child{border-right:1px solid var(--border-color)}.acrool-react-table__root[data-mode=cell] td{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}.acrool-react-table__root[data-mode=cell] td:last-child{border-bottom:1px solid var(--border-color)}.acrool-react-table__root[data-mode=table] .acrool-react-table__content:first-child tr:first-child th:first-child,.acrool-react-table__root[data-mode=table] .acrool-react-table__content:first-child tr:first-child td:first-child{border-top-left-radius:var(--border-radius)}.acrool-react-table__root[data-mode=table] .acrool-react-table__content:first-child tr:first-child th:last-child,.acrool-react-table__root[data-mode=table] .acrool-react-table__content:first-child tr:first-child td:last-child{border-top-right-radius:var(--border-radius)}.acrool-react-table__root[data-mode=table] .acrool-react-table__content:last-child tr:last-child th:last-child,.acrool-react-table__root[data-mode=table] .acrool-react-table__content:last-child tr:last-child td:last-child{border-bottom-right-radius:var(--border-radius)}.acrool-react-table__root[data-mode=table] .acrool-react-table__content:last-child tr:last-child th:first-child,.acrool-react-table__root[data-mode=table] .acrool-react-table__content:last-child tr:last-child td:first-child{border-bottom-left-radius:var(--border-radius)}.acrool-react-table__root[data-mode=cell] td:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.acrool-react-table__root[data-mode=cell] td:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.acrool-react-table__paginate{--line-height:50px;--border-radius:.4rem;--default-primary-color:#535bf2;--default-primary-contrast-color:#fff;--mask-bgcolor:#ffffff4d;--bg-color:#fff;--text-color:#000;--sort-column:#000;--text-contrast-color:#fff;--page-text-color:#aaa;--page-bg-color:#efefef;--page-bg-hover-color:#dedede;--border-color:#e9e9e9;--header-border-color:var(--border-color);--cell-border-color:#9ca3af;--tr-bg-color:#fff;--tr-bg-hover-color:#f1f1f1;--tr-even-bg-color:#f3f7f9;--tr-even-bg-hover-color:#ececec}.acrool-react-table__paginate.dark-theme{--mask-bgcolor:#2b30354d;--bg-color:#2b3035;--text-color:#9aa0ac;--text-contrast-color:#fff;--sort-column:#fff;--page-text-color:#7d8490;--page-bg-color:#495057;--page-bg-hover-color:#6b7279;--border-color:#343a40;--header-border-color:#585858;--cell-border-color:#4d4d4d;--tr-bg-color:#2b3035;--tr-bg-hover-color:#1f1f1f;--tr-even-bg-color:#262a2e;--tr-even-bg-hover-color:#1f1f1f}.acrool-react-table__root tr th,.acrool-react-table__root tr td{background-color:var(--tr-bg-color)}.acrool-react-table__root tr[data-even] th,.acrool-react-table__root tr[data-even] td{background-color:var(--tr-even-bg-color)}.acrool-react-table__root[data-mode=table][data-hover] tbody tr:hover td{background-color:var(--tr-bg-hover-color)}.acrool-react-table__root[data-mode=table][data-hover] tbody tr[data-even]:hover td{background-color:var(--tr-even-bg-hover-color)}@keyframes acrool-react-iconsvg__acrool-react-iconsvg-rotate-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.acrool-react-iconsvg__root{vertical-align:middle;fill:currentColor;aspect-ratio:1;width:auto;transform:rotate(var(--icon-rotate));flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.acrool-react-iconsvg__root[data-rotate-animation]{animation:1s linear infinite acrool-react-iconsvg__acrool-react-iconsvg-rotate-animation}body[class*=acrool__modal-open__]{overscroll-behavior-x:contain;max-width:100vw;overflow:hidden}body[class*=acrool__modal-open-fixed__]{overscroll-behavior-x:contain;max-width:100vw;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.acrool-react-modal__root *,.acrool-react-modal__root :before,.acrool-react-modal__root :after{box-sizing:border-box;line-height:normal}.acrool-react-modal__root{display:contents}.acrool-react-modal__motion-drawer{--default-modal-msak-index:0;--default-modal-main-index:900;--default-modal-drawer-index:900;z-index:var(--modal-drawer-index,var(--default-modal-drawer-index));-webkit-overflow-scrolling:touch;margin:0 auto;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden auto}.acrool-react-modal__motion-drawer.acrool-react-modal__fixedDisabled{display:contents}.acrool-react-modal__motion-mask-wrapper{z-index:var(--modal-msak-index,var(--default-modal-msak-index));pointer-events:auto;background:#000c;position:fixed;top:0;right:0;bottom:0;left:0}.acrool-react-modal__motion-animation-wrapper{z-index:var(--modal-main-index,var(--default-modal-main-index));position:relative}.acrool-react-dialog__root *,.acrool-react-dialog__root :before,.acrool-react-dialog__root :after{box-sizing:border-box;line-height:normal}.acrool-react-dialog__root{display:contents}.acrool-react-dialog__dialog-wrapper *,.acrool-react-dialog__dialog-wrapper :before,.acrool-react-dialog__dialog-wrapper :after{box-sizing:border-box;line-height:normal}.acrool-react-dialog__dialog-wrapper{--default-success-color:#07bc0c;--default-warning-color:#f1c40f;--default-danger-color:#e74c3c;--default-info-color:#3498db;--dialog-wrapper-bg-color:#fff;--dialog-wrapper-color:#000;background-color:var(--dialog-wrapper-bg-color);border-radius:5px;flex-direction:column;gap:6px;width:auto;min-width:280px;max-width:100%;height:100%;margin:0 auto;padding:16px 20px;display:flex;box-shadow:0 2px 20px #171010f2}.acrool-react-dialog__dialog-wrapper.acrool-react-dialog__dark-theme{--dialog-wrapper-bg-color:#222;--dialog-wrapper-color:#fff}@media screen and (min-width:440px){.acrool-react-dialog__dialog-wrapper{max-width:440px}}.acrool-react-dialog__content{text-align:center;color:var(--dialog-wrapper-color);flex:1;width:100%;padding:10px 0;font-size:14px}.acrool-react-dialog__status-success,.acrool-react-dialog__status-error,.acrool-react-dialog__status-info,.acrool-react-dialog__status-warning{color:var(--dialog-wrapper-color)}.acrool-react-dialog__header-wrapper{flex:none;justify-content:center;align-items:center;-moz-column-gap:5px;column-gap:5px;width:100%;height:25px;display:flex}.acrool-react-dialog__title{font-size:20px;line-height:100%}.acrool-react-dialog__header-wrapper>svg{flex:none;width:18px}.acrool-react-dialog__status-success .acrool-react-dialog__header-wrapper{color:var(--success-color,var(--default-success-color))}.acrool-react-dialog__status-warning .acrool-react-dialog__header-wrapper{color:var(--warning-color,var(--default-warning-color))}.acrool-react-dialog__status-danger .acrool-react-dialog__header-wrapper{color:var(--danger-color,var(--default-danger-color))}.acrool-react-dialog__status-info .acrool-react-dialog__header-wrapper{color:var(--info-color,var(--default-info-color))}.acrool-react-dialog__status-code{color:#9d9a9a;text-align:center;margin-bottom:5px;font-size:12px}.acrool-react-dialog__button-group{flex-direction:row;justify-content:space-evenly;gap:16px;width:100%;display:flex}.acrool-react-dialog__button{flex:none}.acrool-react-dialog__custom-button{flex:1;max-width:50%}.acrool-react-dialog__custom-text-field,text-field{flex:none}.acrool-react-dialog__input-wrapper{padding:10px 0}.acrool-react-dialog__text-field{width:100%;height:30px;padding:0 10px}.acrool-react-dialog__motion-drawer{--default-portal-index:905;-webkit-overflow-scrolling:touch;z-index:var(--dialog-portal-index,var(--default-portal-index));justify-content:center;align-items:center;margin:0 auto;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden auto}.acrool-react-dialog__motion-mask-wrapper{z-index:0;pointer-events:auto;background:#0009;position:fixed;top:0;right:0;bottom:0;left:0}.acrool-react-dialog__motion-animation-wrapper{z-index:1}.acrool-react-block__root *,.acrool-react-block__root :before,.acrool-react-block__root :after{box-sizing:border-box;line-height:normal}.acrool-react-block__root{display:contents}.acrool-react-block__block-wrapper{flex-direction:column;justify-content:center;align-items:center;width:auto;min-width:280px;max-width:100%;height:100%;margin:0 auto;padding:16px 20px;display:flex}@media screen and (min-width:440px){.acrool-react-block__block-wrapper{max-width:440px}}.acrool-react-block__content{text-align:center;color:#fff;flex:1;width:100%;padding:10px 0;font-size:14px}.acrool-react-block__statusCode{color:#9d9a9a;text-align:center;font-size:12px}.acrool-react-block__buttonGroup{flex-direction:row;justify-content:space-evenly;gap:16px;width:100%;display:flex}.acrool-react-block__loading-svg{width:30px;height:30px;animation:.5s linear infinite acrool-react-block__loading-rotate-animation}@keyframes acrool-react-block__loading-rotate-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.acrool-react-block__motion-drawer{--default-portal-index:915;-webkit-overflow-scrolling:touch;cursor:not-allowed;z-index:var(--block-portal-index,var(--default-portal-index));justify-content:center;align-items:center;margin:0 auto;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden auto}.acrool-react-block__motion-mask-wrapper{z-index:0;pointer-events:auto;background:#0009;position:fixed;top:0;right:0;bottom:0;left:0}.acrool-react-block__motion-animation-wrapper{z-index:1}.acrool-react-picker__main-el,.acrool-react-picker__picker-el{display:contents}.acrool-react-picker__motion-animation-wrapper{z-index:999;will-change:opacity;align-items:flex-start}.acrool-react-picker__motion-animation-wrapper[data-debug]{background:#ff00004d}.acrool-react-picker__motion-mask-wrapper{z-index:998;pointer-events:auto;will-change:transform,opacity;background:#0003;position:fixed;top:0;right:0;bottom:0;left:0}.acrool-react-datepicker__root,.acrool-react-datepicker__root *,.acrool-react-datepicker__root :before,.acrool-react-datepicker__root :after{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:normal}.acrool-react-datepicker__root{--default-primary-color:#00a3e0;--bg-color:#fff;--day-color:#000000a6;--day-active-color:#fff;--day-pre-color:#00000040;--week-mask-color:#e8e8e8;--button-color:#0009;--button-hover-color:#ababab;--month-color:#000000d9;--border-color:#f0f0f0;--font-size:13px;--text-color:#000000a6;--bg-active-color:gray;--bg-hover-color:#f5f5f5;--border-radius:3px;--container-border-color:#bfbfbf}.acrool-react-datepicker__root.dark-theme{--bg-color:#262626;--day-color:#ffffffa6;--day-active-color:#fff;--day-pre-color:#ffffff40;--week-mask-color:#414141;--button-color:#fff9;--button-hover-color:#fff;--month-color:#ffffffd9;--border-color:#ffffff40;--text-color:#ffffffa6;--bg-active-color:#727373;--bg-hover-color:#5e5e5e;--container-border-color:#4a4a4a}.acrool-react-datepicker__root{border-radius:var(--border-radius);background-color:var(--bg-color);margin:0;display:flex;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.acrool-react-datepicker__root button{text-transform:none;white-space:nowrap;background:0 0;border:none;margin:0;overflow:visible}.acrool-react-datepicker__root button:focus{outline:none}.acrool-react-datepicker__root button,.acrool-react-datepicker__root [type=button]{-webkit-appearance:button}.acrool-react-datepicker__root button:not(:disabled),.acrool-react-datepicker__root [type=button]:not(:disabled){cursor:pointer}.acrool-react-datepicker__root button::-moz-focus-inner{border-style:none;padding:0}.acrool-react-datepicker__root [type=button]::-moz-focus-inner{border-style:none;padding:0}.acrool-react-datepicker__root svg{vertical-align:middle;overflow:hidden}.acrool-react-datepicker__date-root{flex-direction:column;width:234px}.acrool-react-datepicker__date-year-month-row{flex-direction:row;justify-content:center;height:30px;display:flex}.acrool-react-datepicker__date-year-month{color:var(--month-color);flex:1;align-items:center;padding-left:14px;display:flex}.acrool-react-datepicker__date-year{margin-right:4px}.acrool-react-datepicker__date-year,.acrool-react-datepicker__date-month{color:inherit;cursor:pointer;flex:none;font-size:20px}.acrool-react-datepicker__date-year-group,.acrool-react-datepicker__date-month-group{position:relative}.acrool-react-datepicker__date-month-select,.acrool-react-datepicker__date-year-select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.acrool-react-datepicker__date-change-control{flex-direction:row;justify-content:center;align-items:center;width:100%;padding-top:8px;display:flex}.acrool-react-datepicker__date-month-button{background-color:#0000;border:none;justify-content:center;align-items:center;width:30px;padding:0;display:flex}.acrool-react-datepicker__date-month-button.next-month{transform:rotate(180deg)}.acrool-react-datepicker__date-month-button:hover>svg{fill:var(--button-hover-color)}.acrool-react-datepicker__date-month-button>svg{fill:var(--button-color);opacity:.5;cursor:pointer;transition:color .3s}.acrool-react-datepicker__date-day-row{flex-flow:wrap;padding:0 12px;display:flex}.acrool-react-datepicker__date-week,.acrool-react-datepicker__date-day,.acrool-react-datepicker__date-pre-day{color:var(--day-color);width:30px;height:30px;font-size:var(--font-size);flex:0 0 30px;justify-content:center;align-items:center;margin:0;display:flex}.acrool-react-datepicker__date-week{font-size:12px;transform:scale(.9)}.acrool-react-datepicker__date-week-row,.acrool-react-datepicker__date-day-content{flex-flow:wrap;justify-content:center;display:flex}.acrool-react-datepicker__date-day-content{position:relative}.acrool-react-datepicker__date-week-mask{background-color:var(--week-mask-color);z-index:0;border-radius:15px;width:calc(100% + 10px);height:20px;position:absolute;left:-5px;transform:translateY(5px)}.acrool-react-datepicker__date-day,.acrool-react-datepicker__date-pre-day{position:relative}.acrool-react-datepicker__date-day:before,.acrool-react-datepicker__date-pre-day:before{content:"";z-index:0;border-radius:99em;width:90%;height:90%;position:absolute}.acrool-react-datepicker__date-day:hover,.acrool-react-datepicker__date-pre-day:hover{color:var(--primary-color,var(--default-primary-color));cursor:pointer}.acrool-react-datepicker__date-day[data-today=true]{color:var(--primary-color,var(--default-primary-color))}.acrool-react-datepicker__date-day[data-disable=true],.acrool-react-datepicker__date-pre-day[data-disable=true]{color:var(--day-pre-color);cursor:not-allowed}.acrool-react-datepicker__date-pre-day{color:var(--day-pre-color)}.acrool-react-datepicker__date-day span,.acrool-react-datepicker__date-pre-day span{z-index:1}.acrool-react-datepicker__date-day[data-active=true]:before,.acrool-react-datepicker__date-pre-day[data-active=true]:before{background-color:gray}.acrool-react-datepicker__date-day[data-active=true][data-today=true]:before,.acrool-react-datepicker__date-pre-day[data-active=true][data-today=true]:before{background-color:var(--primary-color,var(--default-primary-color))}.acrool-react-datepicker__date-day[data-active=true],.acrool-react-datepicker__date-pre-day[data-active=true],.acrool-react-datepicker__date-day[data-active=true]:after,.acrool-react-datepicker__date-pre-day[data-active=true]:after{color:#fff}.acrool-react-datepicker__date-day[data-tag=true]:after,.acrool-react-datepicker__date-pre-day[data-tag=true]:after{content:"";z-index:1;background-color:#42a20d;border-radius:99em;width:50%;height:2px;position:absolute;bottom:3.5px}.acrool-react-datepicker__date-day[data-active=true][data-tag=true]:after,.acrool-react-datepicker__date-pre-day[data-active=true][data-tag=true]:after{background-color:#fff}.acrool-react-datepicker__date-label-check-card-create{border-top:solid 1px var(--border-color);cursor:pointer;justify-content:center;align-items:center;padding:2px 0;display:flex}.acrool-react-datepicker__date-today-button{color:var(--primary-color,var(--default-primary-color));font-size:var(--font-size);background-color:#0000;border:none}.acrool-react-datepicker__date-range-root>div:first-child{box-shadow:none;border-top-right-radius:0;border-bottom-right-radius:0}.acrool-react-datepicker__date-range-root>div:nth-child(2){box-shadow:none;border-top-left-radius:0;border-bottom-left-radius:0}.acrool-react-datepicker__date-range-root[data-fast]>div:nth-child(2){border-top-right-radius:0;border-bottom-right-radius:0}.acrool-react-datepicker__date-range-label-check-card-create{background-color:var(--bg-color);width:auto;color:var(--primary-color,var(--default-primary-color));border-top-right-radius:3px;border-bottom-right-radius:3px;flex-direction:column;padding:5px;display:flex}.acrool-react-datepicker__date-range-button{font-size:var(--font-size);text-align:left;cursor:pointer;color:var(--button-color);white-space:nowrap;background-color:#0000;border:none;padding:5px}.acrool-react-datepicker__date-range-button:hover{color:var(--primary-color,var(--default-primary-color))}.acrool-react-datepicker__scroll-range-datepicker-module__root{background-color:var(--bg-color);box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;--default-primary-color:#00a3e0;--bg-color:#fff;--day-color:#000000a6;--day-active-color:#fff;--day-pre-color:#00000040;--week-mask-color:#e8e8e8;--button-color:#0009;--button-hover-color:#ababab;--month-color:#000000d9;--border-color:#f0f0f0;--font-size:13px;--text-color:#000000a6;--bg-active-color:#e6f7ff;--bg-range-color:#bfbfbf;--bg-hover-color:#f5f5f5;--border-radius:3px;--container-border-color:#bfbfbf;flex-direction:column;height:477px;line-height:normal;display:flex;position:relative}.acrool-react-datepicker__scroll-range-datepicker-module__root.acrool-react-datepicker__scroll-range-datepicker-module__dark-theme{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;--default-primary-color:#00a3e0;--bg-color:#262626;--day-color:#ffffffa6;--day-pre-color:#ffffff40;--week-mask-color:#414141;--button-color:#fff9;--button-hover-color:#fff;--month-color:#ffffffd9;--border-color:#ffffff40;--font-size:13px;--text-color:#ffffffa6;--bg-active-color:#727373;--bg-range-color:#a8a8a8;--bg-hover-color:#5e5e5e;--border-radius:3px;--container-border-color:#4a4a4a;--day-active-color:#fff;line-height:normal}.acrool-react-datepicker__scroll-range-datepicker-module__root *{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:normal}.acrool-react-datepicker__scroll-range-datepicker-module__scroll-container{-webkit-backface-visibility:hidden;flex-direction:column;gap:20px;display:flex;overflow-y:auto}.acrool-react-datepicker__scroll-range-datepicker-module__date-week{font-size:12px;transform:scale(.9)}.acrool-react-datepicker__scroll-range-datepicker-module__date-year-month-row{height:30px;color:var(--month-color);flex-direction:row;justify-content:flex-start;padding-left:14px;display:flex}.acrool-react-datepicker__scroll-range-datepicker-module__date-week-row-fill{flex:none;height:30px}.acrool-react-datepicker__scroll-range-datepicker-module__date-week-row,.acrool-react-datepicker__scroll-range-datepicker-module__date-day-content{flex-wrap:wrap;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;justify-content:flex-start;row-gap:4px;padding:0 12px;display:grid}.acrool-react-datepicker__scroll-range-datepicker-module__date-week-row{z-index:2;border-bottom:1px solid var(--border-color);background-color:#fff;width:100%}.acrool-react-datepicker__scroll-range-datepicker-module__date-week,.acrool-react-datepicker__scroll-range-datepicker-module__date-day{color:var(--day-color);aspect-ratio:1;width:auto;height:auto;font-size:var(--font-size);flex:1;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.acrool-react-datepicker__scroll-range-datepicker-module__date-week:before,.acrool-react-datepicker__scroll-range-datepicker-module__date-day:before{content:"";z-index:0;border-radius:99em;width:90%;height:90%;position:absolute}.acrool-react-datepicker__scroll-range-datepicker-module__date-week[data-type=lastMonth],.acrool-react-datepicker__scroll-range-datepicker-module__date-week[data-type=nextMonth],.acrool-react-datepicker__scroll-range-datepicker-module__date-day[data-type=lastMonth],.acrool-react-datepicker__scroll-range-datepicker-module__date-day[data-type=nextMonth]{visibility:hidden;color:#42a20d}.acrool-react-datepicker__scroll-range-datepicker-module__date-week[data-active=start],.acrool-react-datepicker__scroll-range-datepicker-module__date-week[data-active=end],.acrool-react-datepicker__scroll-range-datepicker-module__date-day[data-active=start],.acrool-react-datepicker__scroll-range-datepicker-module__date-day[data-active=end]{color:#fff}.acrool-react-datepicker__scroll-range-datepicker-module__date-week[data-active=start]:before,.acrool-react-datepicker__scroll-range-datepicker-module__date-week[data-active=end]:before,.acrool-react-datepicker__scroll-range-datepicker-module__date-day[data-active=start]:before,.acrool-react-datepicker__scroll-range-datepicker-module__date-day[data-active=end]:before{background-color:var(--bg-active-color)}.acrool-react-datepicker__scroll-range-datepicker-module__date-week[data-active=start][data-today]:before,.acrool-react-datepicker__scroll-range-datepicker-module__date-week[data-active=end][data-today]:before,.acrool-react-datepicker__scroll-range-datepicker-module__date-day[data-active=start][data-today]:before,.acrool-react-datepicker__scroll-range-datepicker-module__date-day[data-active=end][data-today]:before{background-color:var(--primary-color,var(--default-primary-color))}.acrool-react-datepicker__scroll-range-datepicker-module__date-week[data-range-kind=range],.acrool-react-datepicker__scroll-range-datepicker-module__date-day[data-range-kind=range]{background-color:var(--bg-range-color)}.acrool-react-datepicker__scroll-range-datepicker-module__date-week[data-range-kind=range][data-active=start],.acrool-react-datepicker__scroll-range-datepicker-module__date-day[data-range-kind=range][data-active=start]{border-radius:99em 0 0 99em}.acrool-react-datepicker__scroll-range-datepicker-module__date-week[data-range-kind=range][data-active=end],.acrool-react-datepicker__scroll-range-datepicker-module__date-day[data-range-kind=range][data-active=end]{border-radius:0 99em 99em 0}.acrool-react-datepicker__scroll-range-datepicker-module__date-week>span,.acrool-react-datepicker__scroll-range-datepicker-module__date-day>span{z-index:1}.acrool-react-datepicker__scroll-range-datepicker-module__scroll-lister{background-color:#42a20d;width:100%;height:2px}.acrool-react-datepicker__scroll-range-datepicker-module__date-root{flex-direction:column;width:234px;margin:0;display:flex}.acrool-react-datepicker__timepicker-module__root,.acrool-react-datepicker__timepicker-module__root *,.acrool-react-datepicker__timepicker-module__root :before,.acrool-react-datepicker__timepicker-module__root :after{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:normal}.acrool-react-datepicker__timepicker-module__root{border-radius:var(--border-radius);flex-direction:column;width:auto;min-width:60px;margin:0;display:flex}.acrool-react-datepicker__timepicker-module__root[data-enable-sec]{min-width:90px}.acrool-react-datepicker__timepicker-module__time-header{justify-content:center;width:100%;height:30px;padding-top:8px;display:flex}.acrool-react-datepicker__timepicker-module__time-header-text{text-align:center;color:var(--text-color);flex-direction:column;place-content:center;height:100%;font-size:20px;display:flex}.acrool-react-datepicker__timepicker-module__time-pick-container{justify-content:center;line-height:1;display:flex}.acrool-react-datepicker__timepicker-module__time-fake-select-container{overflow:hidden}.acrool-react-datepicker__timepicker-module__time-select-box{scrollbar-width:thin;scrollbar-color:transparent transparent;height:180px;position:relative;overflow:hidden scroll}.acrool-react-datepicker__timepicker-module__time-select-box::-webkit-scrollbar{width:0}.acrool-react-datepicker__timepicker-module__time-select-box::-webkit-scrollbar-track{background:0 0}.acrool-react-datepicker__timepicker-module__time-select-box::-webkit-scrollbar-thumb{background-color:#0000}.acrool-react-datepicker__timepicker-module__time-fake-option{cursor:pointer;color:var(--text-color);background-color:#0000;border-radius:99em;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}.acrool-react-datepicker__timepicker-module__time-fake-option[data-active]{color:var(--day-active-color);z-index:1;position:relative}.acrool-react-datepicker__timepicker-module__time-fake-option[data-active]:before{content:"";z-index:-1;background-color:gray;border-radius:99em;width:90%;height:90%;position:absolute}.acrool-react-datepicker__timepicker-module__time-fake-option:not([data-active]):hover{color:var(--primary-color,var(--default-primary-color))}.acrool-react-datepicker__timepicker-module__time-button-container{background-color:var(--bg-color);border-radius:var(--border-radius);border-top:1px solid var(--container-border-color);flex:1;justify-content:center;align-items:center;gap:10px;padding:4px 12px;font-size:14px;display:flex}button.acrool-react-datepicker__timepicker-module__time-confirm-button{color:#fff;font-size:inherit;border-radius:var(--border-radius);background-color:var(--primary-color,var(--default-primary-color));border:none;box-shadow:0 2px #0000000b}button.acrool-react-datepicker__timepicker-module__time-now-button{font-size:inherit;color:var(--primary-color,var(--default-primary-color));background-color:#0000;border:none}.acrool-react-datepicker__timepicker2-module__acrool-react-datepicker__root,.acrool-react-datepicker__timepicker2-module__acrool-react-datepicker__root *,.acrool-react-datepicker__timepicker2-module__acrool-react-datepicker__root :before,.acrool-react-datepicker__timepicker2-module__acrool-react-datepicker__root :after{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:normal}.acrool-react-datepicker__timepicker2-module__root{border-radius:var(--border-radius);flex-direction:column;width:auto;min-width:60px;margin:0;padding:0 12px;display:flex}.acrool-react-datepicker__timepicker2-module__root.acrool-react-datepicker__timepicker2-module__is-enable-sec{min-width:90px}.acrool-react-datepicker__timepicker2-module__header{width:100%;height:30px;color:var(--month-color);justify-content:center;align-items:center;-moz-column-gap:10px;column-gap:10px;padding-top:8px;display:flex}.acrool-react-datepicker__timepicker2-module__header-text{text-align:center;color:var(--text-color);flex-direction:column;place-content:center;height:100%;font-size:20px;display:flex}.acrool-react-datepicker__timepicker2-module__pick-container{flex-direction:column;justify-content:center;line-height:1;display:flex}.acrool-react-datepicker__timepicker2-module__fake-select-container{overflow:hidden}.acrool-react-datepicker__timepicker2-module__input-group{flex-direction:row;align-items:center;display:flex}.acrool-react-datepicker__timepicker2-module__input-group input[type=range].acrool-react-datepicker__timepicker2-module__select-box{-webkit-appearance:none;opacity:.7;-webkit-transition:all .2s;background:0 0;border-width:2px;border-radius:5px;outline:none;width:100%;height:100%;transition:opacity .2s;overflow:hidden}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]{color:gray;--thumb-height:1.125em;--track-height:.125em;--track-color:var(--week-mask-color);--brightness-hover:180%;--brightness-down:80%;--clip-edges:.125em;background:#fff0;position:relative;overflow:hidden}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]:active{cursor:grabbing}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]:disabled{opacity:.3;cursor:not-allowed}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]{-webkit-appearance:none;height:var(--thumb-height);transition:all .1s}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:var(--thumb-height);-webkit-transition:all .1s;transition:all .1s}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:var(--thumb-height);-webkit-transition:all .1s;transition:all .1s}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]::-webkit-slider-runnable-track{position:relative}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]::-webkit-slider-thumb{position:relative}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]::-webkit-slider-thumb{--thumb-radius:calc((var(--thumb-height)*.5) - 1px);--clip-top:calc((var(--thumb-height) - var(--track-height))*.5 - .5px);--clip-bottom:calc(var(--thumb-height) - var(--clip-top));--clip-further: calc(100% + 1px) ;--box-fill:calc(-100vmax - var(--thumb-width,var(--thumb-height)))0 0 100vmax currentColor;width:var(--thumb-width,var(--thumb-height));background:linear-gradient(currentColor 0 0)scroll no-repeat left center/50% calc(var(--track-height) + 1px);box-shadow:var(--box-fill);border-radius:var(--thumb-width,var(--thumb-height));clip-path:polygon(100% -1px,var(--clip-edges)-1px,0 var(--clip-top),-100vmax var(--clip-top),-100vmax var(--clip-bottom),0 var(--clip-bottom),var(--clip-edges)100%,var(--clip-further)var(--clip-further));background-color:currentColor}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]:hover::-webkit-slider-thumb{color:var(--primary-color,var(--default-primary-color));cursor:grab;background-color:currentColor}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]:active::-webkit-slider-thumb{color:var(--primary-color,var(--default-primary-color));cursor:grabbing;background-color:currentColor}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--track-color)0 0)scroll no-repeat center/100% calc(var(--track-height) + 1px)}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--thumb-height);transition:all .1s}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]::-moz-range-track{-moz-appearance:none;-webkit-appearance:none;appearance:none;height:var(--thumb-height);-moz-transition:all .1s;transition:all .1s}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none;height:var(--thumb-height);-moz-transition:all .1s;transition:all .1s}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]::-moz-range-track{background:#fff0}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]::-moz-range-thumb{background:#fff0}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]::-moz-range-progress{background:#fff0}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]::-moz-range-thumb{width:var(--thumb-width,var(--thumb-height));border-radius:var(--thumb-width,var(--thumb-height));cursor:grab;background:currentColor;border:0}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]:active::-moz-range-thumb{cursor:grabbing}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]::-moz-range-track{background:var(--track-color);width:100%}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]::-moz-range-progress{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:currentColor;transition-delay:30ms}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]::-moz-range-track{height:calc(var(--track-height) + 1px);border-radius:var(--track-height)}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]::-moz-range-progress{height:calc(var(--track-height) + 1px);border-radius:var(--track-height)}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]::-moz-range-thumb{filter:brightness()}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]::-moz-range-progress{filter:brightness()}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]:hover::-moz-range-thumb{filter:brightness(var(--brightness-hover))}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]:hover::-moz-range-progress{filter:brightness(var(--brightness-hover))}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]:active::-moz-range-thumb{filter:brightness(var(--brightness-down))}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]:active::-moz-range-progress{filter:brightness(var(--brightness-down))}.acrool-react-datepicker__timepicker2-module__input-group input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed}.acrool-react-datepicker__timepicker2-module__select-box::-webkit-scrollbar{width:0}.acrool-react-datepicker__timepicker2-module__select-box::-webkit-scrollbar-track{background:0 0}.acrool-react-datepicker__timepicker2-module__select-box::-webkit-scrollbar-thumb{background-color:#0000}.acrool-react-datepicker__timepicker2-module__fake-option{cursor:pointer;color:var(--text-color);background-color:#0000;border-radius:99em;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}.acrool-react-datepicker__timepicker2-module__fake-option.acrool-react-datepicker__timepicker2-module__is-active{color:var(--day-active-color);z-index:1;position:relative}.acrool-react-datepicker__timepicker2-module__fake-option.acrool-react-datepicker__timepicker2-module__is-active:before{content:"";z-index:-1;background-color:gray;border-radius:99em;width:90%;height:90%;position:absolute}.acrool-react-datepicker__timepicker2-module__fake-option:not(.acrool-react-datepicker__timepicker2-module__is-active):hover{color:var(--primary-color,var(--default-primary-color))}.acrool-react-datepicker__timepicker2-module__button-container{background-color:var(--bg-color);border-radius:var(--border-radius);border-top:1px solid var(--container-border-color);flex:1;justify-content:center;align-items:center;gap:10px;padding:4px 12px;font-size:14px;display:flex}button.acrool-react-datepicker__timepicker2-module__confirm-button{color:#fff;font-size:inherit;border-radius:var(--border-radius);background-color:var(--primary-color,var(--default-primary-color));border:none;box-shadow:0 2px #0000000b}button.acrool-react-datepicker__timepicker2-module__now-button{font-size:inherit;color:var(--primary-color,var(--default-primary-color));background-color:#0000;border:none}.acrool-react-datepicker__date-timepicker-module__root{flex-direction:column;display:flex}.acrool-react-datepicker__date-timepicker-module__root>.acrool-react-datepicker__date-timepicker-module__group>div:first-child{box-shadow:none;border-top-right-radius:0;border-bottom-right-radius:0}.acrool-react-datepicker__date-timepicker-module__root>.acrool-react-datepicker__date-timepicker-module__group>div:nth-child(2){box-shadow:none;border-top-left-radius:0;border-bottom-left-radius:0}.acrool-react-datepicker__date-timepicker-module__group{flex-direction:row;display:flex}.acrool-react-datepicker__date-timepicker2-module__root{flex-direction:column;display:flex}.acrool-react-datepicker__date-timepicker2-module__root>.acrool-react-datepicker__date-timepicker2-module__group>div:first-child{box-shadow:none;border-top-right-radius:0;border-bottom-right-radius:0}.acrool-react-datepicker__date-timepicker2-module__root>.acrool-react-datepicker__date-timepicker2-module__group>div:nth-child(2){box-shadow:none;border-top-left-radius:0;border-bottom-left-radius:0}.acrool-react-datepicker__date-timepicker2-module__group{flex-direction:column;display:flex}.acrool-react-datepicker__week-datepicker-module__root{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;--default-primary-color:#00a3e0;--bg-color:#fff;--day-color:#000000a6;--day-active-color:#fff;--day-pre-color:#00000040;--week-mask-color:#e8e8e8;--button-color:#0009;--button-hover-color:#ababab;--month-color:#000000d9;--border-color:#f0f0f0;--font-size:13px;--text-color:#000000a6;--bg-active-color:#e6f7ff;--bg-range-color:#bfbfbf;--bg-hover-color:#f5f5f5;--border-radius:3px;--container-border-color:#bfbfbf;width:auto;line-height:normal}.acrool-react-datepicker__week-datepicker-module__root.acrool-react-datepicker__week-datepicker-module__theme-dark{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;--default-primary-color:#00a3e0;--bg-color:#262626;--day-color:#ffffffa6;--day-pre-color:#ffffff40;--week-mask-color:#414141;--button-color:#fff9;--button-hover-color:#fff;--month-color:#ffffffd9;--border-color:#ffffff40;--font-size:13px;--text-color:#ffffffa6;--bg-active-color:#727373;--bg-range-color:#a8a8a8;--bg-hover-color:#5e5e5e;--border-radius:3px;--container-border-color:#4a4a4a;--day-active-color:#fff;line-height:normal}.acrool-react-datepicker__week-datepicker-module__date-year-month-wrapper{gap:5px;display:flex;position:relative}.acrool-react-datepicker__week-datepicker-module__date-year-month,.acrool-react-datepicker__week-datepicker-module__date-year-month-select{color:inherit;cursor:pointer;flex:none;font-size:16px}.acrool-react-datepicker__week-datepicker-module__date-year-month-select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.acrool-react-datepicker__week-datepicker-module__week-wrapper{flex-flow:wrap;justify-content:center;gap:2px;display:flex;position:relative}.acrool-react-datepicker__week-datepicker-module__current-day{flex-direction:column;flex:none;width:35px;height:35px;display:flex}.acrool-react-datepicker__week-datepicker-module__current-day[data-tag]{color:#fff}.acrool-react-datepicker__week-datepicker-module__current-day>*{line-height:14px}.acrool-react-datepicker__week-datepicker-module__date-day{color:var(--day-color);width:35px;height:35px;font-size:var(--font-size);flex-direction:column;flex:none;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.acrool-react-datepicker__week-datepicker-module__date-day:before{content:"";z-index:0;background-color:#0000;border-radius:99em;width:100%;height:100%;transition:background-color .2s;position:absolute}.acrool-react-datepicker__week-datepicker-module__date-day:hover{color:var(--primary-color,var(--default-primary-color));cursor:pointer}.acrool-react-datepicker__week-datepicker-module__date-day[data-tag]{color:#fff}.acrool-react-datepicker__week-datepicker-module__date-day[data-tag]:before{background-color:gray}.acrool-react-datepicker__week-datepicker-module__date-day[data-active]:after{content:"";z-index:1;background-color:#42a20d;border-radius:99em;width:80%;height:2px;position:absolute;bottom:-3px}.acrool-react-datepicker__week-datepicker-module__date-day[data-today]{color:var(--primary-color,var(--default-primary-color))}.acrool-react-datepicker__week-datepicker-module__date-day[data-today][data-tag]{color:#fff}.acrool-react-datepicker__week-datepicker-module__date-day[data-today][data-tag]:before{background-color:var(--primary-color,var(--default-primary-color))}.acrool-react-datepicker__week-datepicker-module__date-day[data-disable]{color:var(--day-pre-color);cursor:not-allowed}.acrool-react-datepicker__week-datepicker-module__date-day-text{z-index:1;flex-direction:column;justify-content:center;align-items:center;font-size:16px;line-height:14px;transition:color .2s;display:flex}.acrool-react-datepicker__week-datepicker-module__date-day-text:after{content:attr(data-week-date);font-size:8px;display:block}.acrool-react-dropdown__root,.acrool-react-dropdown__root *,.acrool-react-dropdown__root :before,.acrool-react-dropdown__root :after{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:normal}.acrool-react-dropdown__root ul{text-align:left;flex-direction:var(--flex-direction);padding-inline-start:0;display:flex}.acrool-react-dropdown__root strong{display:block}.acrool-react-dropdown__root{--primary-color:#00a3e0;--bg-color:#fff;--text-color:#333;--group-text-color:#3a3a3a;--bg-active-color:#e6f7ff;--bg-hover-color:#f5f5f5;--border-color:#f0f0f0;--search-filter-border:#eee;--flex-direction:column}.acrool-react-dropdown__root.acrool-react-dropdown__dark-theme{--bg-color:#38393a;--text-color:#ffffffa6;--group-text-color:#999;--bg-active-color:#727373;--bg-hover-color:#5e5e5e;--border-color:#ffffff40;--search-filter-border:#555557}.acrool-react-dropdown__root.acrool-react-dropdown__reverse{--flex-direction:column-reverse}.acrool-react-dropdown__root.acrool-react-dropdown__reverse .acrool-react-dropdown__text-field{border-bottom:none;border-top:1px solid var(--search-filter-border)}.acrool-react-dropdown__root{width:auto;min-width:var(--dropdown-min-width,80px);min-height:var(--dropdown-min-height,30px);max-height:var(--dropdown-max-height,450px);z-index:10;flex-direction:var(--flex-direction);background-color:var(--bg-color);border-radius:3px;height:auto;margin:0;display:flex;box-shadow:2px 1px 9px 1px #00000040}.acrool-react-dropdown__root button{font-family:inherit;font-size:inherit;line-height:inherit;text-transform:none;background:0 0;border:none;margin:0;overflow:visible}.acrool-react-dropdown__root button:focus{outline:none}.acrool-react-dropdown__root button,.acrool-react-dropdown__root [type=button]{-webkit-appearance:button}.acrool-react-dropdown__root button:not(:disabled),.acrool-react-dropdown__root [type=button]:not(:disabled){cursor:pointer}.acrool-react-dropdown__root button::-moz-focus-inner{border-style:none;padding:0}.acrool-react-dropdown__root [type=button]::-moz-focus-inner{border-style:none;padding:0}.acrool-react-dropdown__root svg{vertical-align:middle;overflow:hidden}.acrool-react-dropdown__list{border:1px #6c757d;border-radius:4px;flex:1;width:100%;height:auto;max-height:100%;margin:0;padding:2px;font-size:14px;overflow-y:scroll}.acrool-react-dropdown__list-item{cursor:pointer;color:var(--text-color);text-align:left;white-space:nowrap;border-radius:3px;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;width:100%;padding:0 5px;display:flex;position:relative;overflow:hidden}.acrool-react-dropdown__list-item-active{box-sizing:border-box}.acrool-react-dropdown__list-item[aria-selected=true],.acrool-react-dropdown__list-item[aria-selected=true] .acrool-react-dropdown__list-item-checked svg,.acrool-react-dropdown__list-item[aria-selected=true] .acrool-react-dropdown__list-item-text.acrool-react-dropdown__list-item-text-placeholder{background-color:var(--primary-color);color:#fff;opacity:.8}.acrool-react-dropdown__list-item-avatar{background:#464646 50%/cover;border:2px solid #343a40;border-radius:100%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin:0 2.5px;display:flex;overflow:hidden}.acrool-react-dropdown__list-item-text{text-overflow:ellipsis;white-space:nowrap;flex:1;padding:5px 2.5px;overflow:hidden}.acrool-react-dropdown__list-item-text.acrool-react-dropdown__list-item-text-placeholder{color:#757575}.acrool-react-dropdown__list-item-checked{flex:0 0 15px;width:15px}.acrool-react-dropdown__list-item-checked svg{color:var(--text-color);fill:currentColor}.acrool-react-dropdown__text-field{background-color:var(--bg-color);width:100%;color:var(--text-color);border:none;border-bottom:1px solid var(--search-filter-border);border-radius:3px;padding:4px 12px;font-size:14px;font-weight:400;line-height:30px;display:block;position:relative}.acrool-react-dropdown__text-field-hidden{height:0;padding:0;overflow:hidden}.acrool-react-dropdown__text-field:focus{outline:0}.acrool-react-dropdown__list-group-name{color:var(--group-text-color);padding:5px}.acrool-react-carousel__root{width:100%;height:var(--carousel-height,inherit);aspect-ratio:var(--carousel-aspect-ratio);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.acrool-react-carousel__root img{-webkit-user-drag:none}.acrool-react-carousel__root[data-touching] .acrool-react-carousel__pagination-group,.acrool-react-carousel__root[data-touching] .acrool-react-carousel__slide-item,.acrool-react-carousel__root[data-touching] .acrool-react-carousel__nav-group{pointer-events:none}.acrool-react-carousel__root[data-gpu-render] .acrool-react-carousel__container{will-change:transform}.acrool-react-carousel__root[data-per-view-auto] .acrool-react-carousel__slide-item__card{container-type:normal}.acrool-react-carousel__root .acrool-react-carousel__slide-item__card{container-type:inline-size}.acrool-react-carousel__root[data-first-page][data-last-page] .acrool-react-carousel__pagination-group,.acrool-react-carousel__root[data-first-page] .acrool-react-carousel__nav-prev-button,.acrool-react-carousel__root[data-last-page] .acrool-react-carousel__nav-next-button{opacity:0}.acrool-react-carousel__root[data-mouse-move] .acrool-react-carousel__container{cursor:pointer}.acrool-react-carousel__root[data-debug] .acrool-react-carousel__slide-item[data-active]{border:1px solid #f64f4f}.acrool-react-carousel__root[data-debug] .acrool-react-carousel__content:before{content:"";z-index:50;pointer-events:none;border-left:1px dashed #a4a4a4;width:0;height:100%;position:absolute;left:50%}.acrool-react-carousel__test-number{z-index:2;color:#fff;pointer-events:none;justify-content:center;align-items:center;font-size:60px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto}.acrool-react-carousel__window-size{z-index:2;color:#fff;background-color:#00000080;justify-content:center;align-items:center;padding:5px 10px;font-size:12px;display:flex;position:absolute;bottom:0;left:0}.acrool-react-carousel__pagination-group{text-align:center;z-index:10;flex-flow:row;justify-content:center;width:auto;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.acrool-react-carousel__pagination-group .acrool-react-carousel__pagination-button{opacity:.6;background-color:#bdbdbd;border-radius:7px;width:.5rem;height:.5rem;margin:0 6px;box-shadow:3px 3px 9px #bdbdbd1f}.acrool-react-carousel__pagination-group .acrool-react-carousel__pagination-button[data-active]{background-color:var(--primary-color,#00a3e0)}.acrool-react-carousel__pagination-button{cursor:pointer;display:inline-grid;position:relative}.acrool-react-carousel__pagination-content{box-sizing:border-box}.acrool-react-carousel__clone-icon-group{z-index:3;color:#fff;flex-direction:row;font-size:12px;display:flex;position:absolute;top:10px;left:10px}.acrool-react-carousel__clone-icon{opacity:.5;background:50%/100% no-repeat;width:20px;height:20px}.acrool-react-carousel__nav-button{opacity:.6;color:#fff;background-color:#ffffff80;border:none;border-radius:99em;outline:none}.acrool-react-carousel__nav-prev-button,.acrool-react-carousel__nav-next-button{cursor:pointer;z-index:11;flex-wrap:wrap;place-content:center;width:40px;height:40px;margin:auto 0;padding:5px;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.acrool-react-carousel__nav-group>.acrool-react-carousel__nav-prev-button{left:10px}.acrool-react-carousel__nav-group>.acrool-react-carousel__nav-next-button{right:10px;transform:rotate(180deg)}.acrool-react-carousel__nav-icon{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNzA2MjMzNzI0NzUwIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQxODgiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTI5Ny44MTMzMzMgNDkxLjY0OGwxLjM2NTMzNC0xLjc0OTMzMyAzNzkuMDkzMzMzLTM3Ni4xNDkzMzRhMzguNzg0IDM4Ljc4NCAwIDAgMSA1LjA3NzMzMy00LjA5NiAzNC4zNDY2NjcgMzQuMzQ2NjY3IDAgMCAxIDE0LjI5MzMzNC00Ljk5MmMyLjIxODY2Ny0wLjE3MDY2NyAyLjE3Ni0wLjE3MDY2NyA0LjM5NDY2Ni0wLjE3MDY2NmEzMy40OTMzMzMgMzMuNDkzMzMzIDAgMCAxIDE0LjU0OTMzNCA0LjE4MTMzM2MxMi4zMzA2NjcgNi45OTczMzMgMTguNjg4IDIxLjc2IDE1LjI3NDY2NiAzNS40OTg2NjctMS4yMzczMzMgNS4wNzczMzMtNy4wNCAxMy40NC03LjA0IDEzLjQ0bC0zNTUuNDk4NjY2IDM1Mi44NTMzMzMgMzU0LjA5MDY2NiAzNTQuMzg5MzMzczYuMjcyIDcuOTc4NjY3IDcuODkzMzM0IDEyLjkyOGEzMi4yMTMzMzMgMzIuMjEzMzMzIDAgMCAxLTMzLjc0OTMzNCA0MS41NTczMzRjLTYuNjU2LTAuNjgyNjY3LTE3Ljc0OTMzMy03LjY4LTE3Ljc0OTMzMy03LjY4bC0zNzkuMjIxMzMzLTM3Ny45ODQtMS4yOC0xLjQ1MDY2N2EzMC4zNzg2NjcgMzAuMzc4NjY3IDAgMCAxLTcuODkzMzM0LTE3Ljc0OTMzMyAzMS4wMTg2NjcgMzEuMDE4NjY3IDAgMCAxIDMuNzEyLTE4LjYwMjY2NyAyNy4yMjEzMzMgMjcuMjIxMzMzIDAgMCAxIDIuNjg4LTQuMjI0eiIgcC1pZD0iNDE4OSIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjwvc3ZnPg==) 50%/100% no-repeat;width:20px;height:20px}.acrool-react-carousel__slide-item{box-sizing:border-box;width:var(--carousel-slide-width);max-width:100%;height:var(--carousel-slide-height);padding-left:calc(var(--carousel-space-between)/2);padding-right:calc(var(--carousel-space-between)/2);flex:none;transition-property:transform;position:relative;overflow:hidden}.acrool-react-carousel__slide-item__image{width:100%;max-width:100%;height:100%;max-height:100%}.acrool-react-carousel__slide-item__image-contain{-o-object-fit:contain;object-fit:contain}.acrool-react-carousel__slide-item__image-cover{-o-object-fit:cover;object-fit:cover}.acrool-react-carousel__slide-item__image-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.acrool-react-carousel__slide-item__image-none{-o-object-fit:none;object-fit:none}.acrool-react-carousel__slide-item__image-preload{justify-content:center;align-items:center;height:100%;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.acrool-react-carousel__slide-item__card{background-position:50%;background-repeat:no-repeat;background-image:var(--slide-card-image);width:100%;height:100%}.acrool-react-carousel__slide-item__card-contain{background-size:contain}.acrool-react-carousel__slide-item__card-cover{background-size:cover}.acrool-react-carousel__slide-item__card-100{background-size:100%}.acrool-react-carousel__container{height:inherit;touch-action:pan-y;flex-direction:row;align-items:flex-start;transition-timing-function:ease;display:flex;position:relative}.acrool-react-carousel__content{z-index:1;min-width:100%;max-width:100%;height:100%;position:var(--carousel-content-position);top:0;right:0;overflow:hidden}.acrool-react-carousel__test-number{background-color:#00000080}.acrool-react-dropdown__root{--primary-color:#58bccc;border-radius:12px;box-shadow:0 4px 53.5px #0000001a}.acrool-react-dropdown__root ul{gap:10px;padding:22px 0}.acrool-react-dropdown__root ul li{font-size:16px;font-weight:400}.acrool-react-table__root{--header-line-height:36px;--body-line-height:40px;--footer-line-height:40px;--border-radius:0}.acrool-react-table__root table{--grid-gap:10px;overflow:auto}.acrool-react-table__root table thead tr th,.acrool-react-table__root table tbody tr th,.acrool-react-table__root table tbody tr td{white-space:nowrap}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-0{top:calc(var(--spacing)*0)}.z-12{z-index:12}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-3{margin:calc(var(--spacing)*3)}.mx-auto{margin-inline:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.h-full{height:100%}.w-100{width:calc(var(--spacing)*100)}.w-full{width:100%}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-10{gap:calc(var(--spacing)*10)}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.p-6{padding:calc(var(--spacing)*6)}.px-1{padding-inline:calc(var(--spacing)*1)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:hidden\!{display:none!important}.md\:flex-row{flex-direction:row}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:\!flex{display:flex!important}.lg\:\!hidden{display:none!important}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:flex\!{display:flex!important}.lg\:hidden{display:none}.lg\:hidden\!{display:none!important}.lg\:w-auto{width:auto}.lg\:justify-start{justify-content:flex-start}}}:root{--font-outfit:Outfit;--font-lilita-one:Lilita One;--page-slidebar-width:320px;--form-height:35px;--form-color:#828282;--input-border-radius:5px;--input-font-size:12px;--input-gap:4px;--label-padding:20px;--label-height:22px;--body-width:1024px;--body-max-width:100vw;--body-padding-bottom:30px;--content-color:#f6f6f6;--content-bottom-padding:30px;--mobile-bottom-bar-height:56px;--nav-bar-height:46px;--breakpoint-xs:375px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--primary-color:#58bccc;--gray-color:#bdbdbd;--active-color:#353e57;--active-opacity-color:#353e5732;--danger-color:#eb5757;--danger-color2:#f4e5e5;--success-color:#32c787;--form-placeholder-color:#828282}body{background-size:100%;background-attachment:fixed}body.modal-open{overscroll-behavior-x:contain;max-width:100vw;overflow:hidden}form{display:contents}#root{background-color:#fff}.h-100vh{height:var(--vh100)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.Accordion-module-accordion{border:calc(1 * var(--px2vw-ratio, 1)) solid #cccccc;border-radius:calc(6 * var(--px2vw-ratio, 1));padding:calc(12 * var(--px2vw-ratio, 1));display:flex;flex-direction:column;gap:calc(8 * var(--px2vw-ratio, 1));width:100%}@media (min-width: 768px){.Accordion-module-accordion{border:1px solid #cccccc;border-radius:6px;padding:12px;gap:8px}}.Accordion-module-header{display:flex;justify-content:space-between;align-items:center;font-size:calc(14 * var(--px2vw-ratio, 1));line-height:1;cursor:pointer;color:#000}@media (min-width: 768px){.Accordion-module-header{font-size:14px}}.Accordion-module-title,.Accordion-module-date{font-weight:400}.Accordion-module-accordion.Accordion-module-open .Accordion-module-header{color:var(--primary-color)}.Accordion-module-contentSection{display:flex;flex-direction:column;gap:calc(8 * var(--px2vw-ratio, 1));width:100%}@media (min-width: 768px){.Accordion-module-contentSection{gap:8px}}.Accordion-module-divider{width:100%;height:calc(1 * var(--px2vw-ratio, 1));background:linear-gradient(to right,transparent 0%,#cccccc 10%,#cccccc 90%,transparent 100%);transform:scaleY(-1);margin:calc(4 * var(--px2vw-ratio, 1)) 0}@media (min-width: 768px){.Accordion-module-divider{height:1px;margin:4px 0}}.Accordion-module-content{font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:400;color:gray;line-height:1.5;word-break:break-word}@media (min-width: 768px){.Accordion-module-content{font-size:14px}}.Button-module-baseButton{padding:0;display:flex;align-items:center}.Button-module-button{display:flex;justify-content:center;align-items:center;gap:calc(4 * var(--px2vw-ratio, 1));width:auto;font-weight:400;font-size:calc(14 * var(--px2vw-ratio, 1));white-space:nowrap;padding:calc(11 * var(--px2vw-ratio, 1)) calc(15 * var(--px2vw-ratio, 1));height:calc(40 * var(--px2vw-ratio, 1));border-radius:calc(5 * var(--px2vw-ratio, 1));cursor:pointer;transition:all .3s;background-color:var(--variant-color);border:calc(1 * var(--px2vw-ratio, 1)) solid var(--variant-color);color:var(--contrasting-color, #fff)}@media (min-width: 768px){.Button-module-button{gap:4px;font-size:14px;padding:11px 15px;height:40px;border-radius:5px;border:1px solid var(--variant-color)}}.Button-module-variant-primary{--variant-color: var(--primary-color)}.Button-module-variant-primaryWhile{--variant-color: #fff;--contrasting-color: var(--primary-color)}.Button-module-variant-success{--variant-color: #4caf50}.Button-module-variant-warning{--variant-color: #ff9800}.Button-module-variant-danger{--variant-color: #f44336}.Button-module-variant-gray{--variant-color: #bdbdbd}.Button-module-variant-while{--variant-color: #fff;--contrasting-color: #353e57}.Button-module-outlet{background-color:transparent;color:var(--variant-color);border:calc(1 * var(--px2vw-ratio, 1)) solid var(--variant-color)}@media (min-width: 768px){.Button-module-outlet{border:1px solid var(--variant-color)}}.Button-module-block{width:100%}:disabled{cursor:not-allowed;opacity:.7}.Button-module-size-sm{font-size:calc(12 * var(--px2vw-ratio, 1));height:calc(32 * var(--px2vw-ratio, 1));padding:calc(8 * var(--px2vw-ratio, 1)) calc(12 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.Button-module-size-sm{font-size:12px;height:32px;padding:8px 12px}}.Button-module-size-md{font-size:calc(14 * var(--px2vw-ratio, 1));height:calc(40 * var(--px2vw-ratio, 1));padding:calc(11 * var(--px2vw-ratio, 1)) calc(15 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.Button-module-size-md{font-size:14px;height:40px;padding:11px 15px}}.Button-module-size-lg{font-size:calc(16 * var(--px2vw-ratio, 1));height:calc(48 * var(--px2vw-ratio, 1));padding:calc(14 * var(--px2vw-ratio, 1)) calc(20 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.Button-module-size-lg{font-size:16px;height:48px;padding:14px 20px}}.Button-module-radius-sm{border-radius:calc(3 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.Button-module-radius-sm{border-radius:3px}}.Button-module-radius-md{border-radius:calc(5 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.Button-module-radius-md{border-radius:5px}}.Button-module-radius-lg{border-radius:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.Button-module-radius-lg{border-radius:8px}}.Button-module-radius-full{border-radius:calc(9999 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.Button-module-radius-full{border-radius:9999px}}@keyframes Loader-module-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loader-module-loader{display:inline-block}.Loader-module-loaderImage{opacity:.5;animation:Loader-module-rotate .5s linear infinite}.MissionCard-module-missionCard{position:relative;display:flex;gap:calc(10 * var(--px2vw-ratio, 1));align-items:center;padding:calc(24 * var(--px2vw-ratio, 1));background:#0c1625;border-radius:calc(16 * var(--px2vw-ratio, 1));box-shadow:0 calc(4 * var(--px2vw-ratio, 1)) calc(30 * var(--px2vw-ratio, 1)) 0 #00000026;overflow:hidden;width:100%;max-width:calc(447 * var(--px2vw-ratio, 1));aspect-ratio:446/173;background-image:url(/static/images/missions/card-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 768px){.MissionCard-module-missionCard{gap:10px;padding:24px;border-radius:16px;box-shadow:0 4px 30px #00000026;max-width:447px}}.MissionCard-module-bgLight{position:absolute;left:calc(15 * var(--px2vw-ratio, 1));top:calc(-73 * var(--px2vw-ratio, 1));width:calc(134 * var(--px2vw-ratio, 1));height:calc(134 * var(--px2vw-ratio, 1));background:radial-gradient(circle,rgba(88,188,204,.3) 0%,transparent 70%);mix-blend-mode:screen;filter:blur(calc(40 * var(--px2vw-ratio, 1)))}@media (min-width: 768px){.MissionCard-module-bgLight{left:15px;top:-73px;width:134px;height:134px;filter:blur(40px)}}.MissionCard-module-goldCoin1{position:absolute;left:calc(-7 * var(--px2vw-ratio, 1));top:calc(-84 * var(--px2vw-ratio, 1));width:calc(258 * var(--px2vw-ratio, 1));height:calc(171 * var(--px2vw-ratio, 1));background:radial-gradient(ellipse at center,rgba(255,202,40,.2) 0%,transparent 60%);opacity:.6}@media (min-width: 768px){.MissionCard-module-goldCoin1{left:-7px;top:-84px;width:258px;height:171px}}.MissionCard-module-goldCoin2{position:absolute;right:calc(-112 * var(--px2vw-ratio, 1));top:calc(-139 * var(--px2vw-ratio, 1));width:calc(288 * var(--px2vw-ratio, 1));height:calc(309 * var(--px2vw-ratio, 1));background:radial-gradient(ellipse at center,rgba(255,202,40,.15) 0%,transparent 60%);transform:rotate(54.8deg);opacity:.5}@media (min-width: 768px){.MissionCard-module-goldCoin2{right:-112px;top:-139px;width:288px;height:309px}}.MissionCard-module-sparkles1{position:absolute;right:calc(71 * var(--px2vw-ratio, 1));top:calc(104 * var(--px2vw-ratio, 1));width:calc(283 * var(--px2vw-ratio, 1));height:calc(163 * var(--px2vw-ratio, 1));background:radial-gradient(circle at 30% 50%,rgba(255,202,40,.1) 0%,transparent 50%);opacity:.4}@media (min-width: 768px){.MissionCard-module-sparkles1{right:71px;top:104px;width:283px;height:163px}}.MissionCard-module-sparkles2{position:absolute;left:calc(71 * var(--px2vw-ratio, 1));top:calc(142 * var(--px2vw-ratio, 1));width:calc(142 * var(--px2vw-ratio, 1));height:calc(82 * var(--px2vw-ratio, 1));background:radial-gradient(circle at 70% 50%,rgba(255,202,40,.1) 0%,transparent 50%);opacity:.4}@media (min-width: 768px){.MissionCard-module-sparkles2{left:71px;top:142px;width:142px;height:82px}}.MissionCard-module-amountSection{position:relative;display:flex;flex-shrink:0;width:calc(78 * var(--px2vw-ratio, 1));gap:calc(10 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MissionCard-module-amountSection{width:78px;gap:10px}}.MissionCard-module-dollarSign{position:absolute;left:calc(-8 * var(--px2vw-ratio, 1));top:calc(16 * var(--px2vw-ratio, 1));transform:translate(-50%,-50%);font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700;color:#ffca28;line-height:normal;z-index:1}@media (min-width: 768px){.MissionCard-module-dollarSign{left:-8px;top:16px;font-size:16px}}.MissionCard-module-amountValue{font-size:calc(50 * var(--px2vw-ratio, 1));font-weight:700;line-height:normal;text-align:center;background:linear-gradient(180deg,#ffca28 22.794%,#4cf4eb 82.353%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 calc(7 * var(--px2vw-ratio, 1)) calc(40 * var(--px2vw-ratio, 1)) rgba(88,188,204,.67)}@media (min-width: 768px){.MissionCard-module-amountValue{font-size:50px;text-shadow:0 7px 40px rgba(88,188,204,.67)}}.MissionCard-module-contentSection{flex:1;display:flex;flex-direction:column;gap:calc(6 * var(--px2vw-ratio, 1));min-width:0}@media (min-width: 768px){.MissionCard-module-contentSection{gap:6px}}.MissionCard-module-header{display:flex;align-items:center;gap:calc(5 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MissionCard-module-header{gap:5px}}.MissionCard-module-headerIcon{flex-shrink:0;width:calc(28 * var(--px2vw-ratio, 1));height:calc(28 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MissionCard-module-headerIcon{width:28px;height:28px}}.MissionCard-module-title{font-size:calc(20 * var(--px2vw-ratio, 1));font-weight:700;color:#fff;margin:0;line-height:normal;white-space:nowrap}@media (min-width: 768px){.MissionCard-module-title{font-size:20px}}.MissionCard-module-description{font-size:calc(15 * var(--px2vw-ratio, 1));font-weight:400;color:#fff;opacity:.9;margin:0;line-height:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width: 768px){.MissionCard-module-description{font-size:15px}}.MissionCard-module-progressSection{display:flex;gap:calc(20 * var(--px2vw-ratio, 1));align-items:center}@media (min-width: 768px){.MissionCard-module-progressSection{gap:20px}}.MissionCard-module-progressInfo{flex:1;display:flex;flex-direction:column;gap:calc(4 * var(--px2vw-ratio, 1));align-items:flex-end}@media (min-width: 768px){.MissionCard-module-progressInfo{gap:4px}}.MissionCard-module-percentage{font-size:calc(12 * var(--px2vw-ratio, 1));font-weight:700;color:#ffca28;text-align:right;width:100%;line-height:normal}@media (min-width: 768px){.MissionCard-module-percentage{font-size:12px}}.MissionCard-module-progressBarWrapper{width:100%}.MissionCard-module-progressBarBase{position:relative;height:calc(4 * var(--px2vw-ratio, 1));background:#ffffff1a;border-radius:calc(10 * var(--px2vw-ratio, 1));overflow:hidden}@media (min-width: 768px){.MissionCard-module-progressBarBase{height:4px;border-radius:10px}}.MissionCard-module-progressBarFill{position:absolute;left:0;top:0;height:calc(4 * var(--px2vw-ratio, 1));background:linear-gradient(90deg,#58bccc,#ffca28);border-radius:calc(10 * var(--px2vw-ratio, 1));transition:width .3s ease}@media (min-width: 768px){.MissionCard-module-progressBarFill{height:4px;border-radius:10px}}.MissionCard-module-amountInfo{display:flex;justify-content:space-between;width:100%;font-size:calc(12 * var(--px2vw-ratio, 1));line-height:normal}@media (min-width: 768px){.MissionCard-module-amountInfo{font-size:12px}}.MissionCard-module-currentAmount{font-weight:700;color:#58bccc}.MissionCard-module-targetAmount{font-weight:400;color:#fff}.MissionCard-module-claimButton{flex-shrink:0;width:calc(69 * var(--px2vw-ratio, 1));height:calc(40 * var(--px2vw-ratio, 1));border-radius:calc(5 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) solid rgba(255,255,255,.1);font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:400;color:#fff;text-align:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(calc(2 * var(--px2vw-ratio, 1)));backdrop-filter:blur(calc(2 * var(--px2vw-ratio, 1)));line-height:calc(24 * var(--px2vw-ratio, 1))}.MissionCard-module-claimButton.MissionCard-module-active{background:#58bccc;border-color:#ffffff1a}.MissionCard-module-claimButton.MissionCard-module-active:hover{background:#4aa9b8;transform:translateY(calc(-2 * var(--px2vw-ratio, 1)))}.MissionCard-module-claimButton.MissionCard-module-active:active{transform:translateY(0)}.MissionCard-module-claimButton.MissionCard-module-disabled{background:#cccccc26;color:#ffffff80;cursor:not-allowed}@media (min-width: 768px){.MissionCard-module-claimButton{width:69px;height:40px;border-radius:5px;border:1px solid rgba(255,255,255,.1);font-size:14px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);line-height:24px}.MissionCard-module-claimButton.MissionCard-module-active:hover{transform:translateY(-2px)}}.StepIndicator-module-container{display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--px2vw-ratio, 1));width:100%;max-width:calc(255 * var(--px2vw-ratio, 1));margin:0 auto}@media (min-width: 768px){.StepIndicator-module-container{gap:10px;max-width:255px}}.StepIndicator-module-stepWrapper{display:flex;align-items:center;gap:calc(10 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.StepIndicator-module-stepWrapper{gap:10px}}.StepIndicator-module-stepWrapperGrow{flex:1}.StepIndicator-module-step{display:flex;align-items:center;justify-content:center;width:calc(30 * var(--px2vw-ratio, 1));height:calc(30 * var(--px2vw-ratio, 1));border-radius:calc(50 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) solid #ccc;background:#fff;flex-shrink:0}@media (min-width: 768px){.StepIndicator-module-step{width:30px;height:30px;border-radius:50px;border:1px solid #ccc}}.StepIndicator-module-stepLabel{font-family:Noto Sans,sans-serif;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;color:gray;text-align:center}@media (min-width: 768px){.StepIndicator-module-stepLabel{font-size:16px}}.StepIndicator-module-active{background:#58bccc;border-color:#58bccc}.StepIndicator-module-active .StepIndicator-module-stepLabel{color:#fff}.StepIndicator-module-connector{flex:1;border:dashed calc(1 * var(--px2vw-ratio, 1)) #ccc}@media (min-width: 768px){.StepIndicator-module-connector{border:dashed 1px #ccc}}.Tabs-module-tabs{display:grid;gap:calc(5 * var(--px2vw-ratio, 1));grid-template-columns:repeat(4,1fr)}@media (min-width: 768px){.Tabs-module-tabs{gap:8px}}.Tabs-module-tab{height:calc(48 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) solid #d9d9d9;background:#fff;border-radius:calc(6 * var(--px2vw-ratio, 1));padding:calc(12 * var(--px2vw-ratio, 1)) calc(5 * var(--px2vw-ratio, 1));cursor:pointer;font-size:calc(14 * var(--px2vw-ratio, 1));white-space:nowrap;color:#000;transition:all .2s;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 768px){.Tabs-module-tab{height:48px;border:1px solid #d9d9d9;border-radius:6px;padding:12px 5px;font-size:14px}}.Tabs-module-tab:hover{background:#f5f5f5}.Tabs-module-tab.Tabs-module-active{border-color:#58bccc;background:#58bccc26;color:#58bccc;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700}@media (min-width: 768px){.Tabs-module-tab.Tabs-module-active{font-size:16px}}.Tabs-module-tab.Tabs-module-hasFloatingTag{position:relative}.Tabs-module-tab:disabled{background:unset;cursor:not-allowed}.ErrorMessage-module-root{font-size:calc(12 * var(--px2vw-ratio, 1));font-weight:400;color:var(--danger-color)}@media (min-width: 768px){.ErrorMessage-module-root{font-size:12px}}.AmountField-module-container{display:flex;flex-direction:column;gap:calc(4 * var(--px2vw-ratio, 1));width:100%}@media (min-width: 768px){.AmountField-module-container{gap:var(--input-gap)}}.AmountField-module-inputWrapper{display:flex;align-items:center;gap:calc(10 * var(--px2vw-ratio, 1));width:100%;height:calc(64 * var(--px2vw-ratio, 1));padding:calc(12 * var(--px2vw-ratio, 1));background:#fff;border:calc(1 * var(--px2vw-ratio, 1)) solid rgba(128,128,128,.3);border-radius:calc(6 * var(--px2vw-ratio, 1));transition:border-color .2s ease,box-shadow .2s ease}.AmountField-module-inputWrapper:focus-within{border-color:#58bccc}.AmountField-module-inputWrapper.AmountField-module-error,.AmountField-module-inputWrapper.AmountField-module-error:focus-within{border-color:#ea1212}.AmountField-module-inputWrapper.AmountField-module-disabled{background:#f4f4f4}@media (min-width: 768px){.AmountField-module-inputWrapper{gap:10px;height:64px;padding:12px;border:1px solid rgba(128,128,128,.3);border-radius:6px}}.AmountField-module-prefixIcon{display:flex;align-items:center;justify-content:center;color:#58bccc;flex-shrink:0}.AmountField-module-prefixIconSvg{width:calc(24 * var(--px2vw-ratio, 1));height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.AmountField-module-prefixIconSvg{width:24px;height:24px}}.AmountField-module-input{flex:1;min-width:0;padding:0;border:none;background:transparent;outline:none;font-size:calc(20 * var(--px2vw-ratio, 1));font-weight:400;color:#58bccc;line-height:1.2}.AmountField-module-input::-moz-placeholder{color:#58bccc;opacity:1}.AmountField-module-input::placeholder{color:#58bccc;opacity:1}@media (min-width: 768px){.AmountField-module-input{font-size:20px}}.AmountField-module-actionButton{display:flex;align-items:center;justify-content:center;height:calc(40 * var(--px2vw-ratio, 1));padding:0 calc(15 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) solid rgba(88,188,204,.3);border-radius:calc(5 * var(--px2vw-ratio, 1));background:#fff;color:#58bccc;font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:700;white-space:nowrap;flex-shrink:0;transition:background-color .2s ease,opacity .2s ease}.AmountField-module-actionButton:hover:not(:disabled){background:#58bccc14}.AmountField-module-actionButton:disabled{cursor:not-allowed;opacity:.6}@media (min-width: 768px){.AmountField-module-actionButton{height:40px;padding:0 15px;border:1px solid rgba(88,188,204,.3);border-radius:5px;font-size:14px}}.InputButtonGroup-module-root{display:flex;gap:calc(10 * var(--px2vw-ratio, 1));align-items:flex-start}@media (min-width: 768px){.InputButtonGroup-module-root{gap:10px}}.InputButtonWrapper-module-root{flex:0 0 auto;display:flex;flex-direction:column;gap:calc(4 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.InputButtonWrapper-module-root{gap:var(--input-gap)}}.InputButtonWrapper-module-fill-label{height:calc(22 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.InputButtonWrapper-module-fill-label{height:var(--label-height)}}.Label-module-root{font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;color:#000;height:calc(22 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.Label-module-root{font-size:16px;height:var(--label-height)}}.TextField-module-container{display:flex;flex-direction:column;gap:calc(4 * var(--px2vw-ratio, 1));align-items:flex-start;width:100%}@media (min-width: 768px){.TextField-module-container{gap:var(--input-gap)}}.TextField-module-input{width:100%;height:calc(40 * var(--px2vw-ratio, 1));padding:0 calc(12 * var(--px2vw-ratio, 1));background:#fff;border:calc(1 * var(--px2vw-ratio, 1)) solid #9ba3af;border-radius:calc(6 * var(--px2vw-ratio, 1));font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700;color:#000;outline:none;transition:all .2s}.TextField-module-input::-moz-placeholder{font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;color:gray}.TextField-module-input::placeholder{font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;color:gray}.TextField-module-input:focus{border-color:var(--primary-color)}.TextField-module-input.TextField-module-error{border-color:#ea1212}.TextField-module-input.TextField-module-disabled{background:#f4f4f4;border-color:#9ba3af;cursor:not-allowed}@media (min-width: 768px){.TextField-module-input{height:40px;padding:0 12px;border:1px solid #9ba3af;border-radius:6px;font-size:16px}.TextField-module-input::-moz-placeholder{font-size:16px}.TextField-module-input::placeholder{font-size:16px}}.TextField-module-errorMessage{font-size:calc(12 * var(--px2vw-ratio, 1));font-weight:400;color:#ea1212}@media (min-width: 768px){.TextField-module-errorMessage{font-size:12px}}.PasswordField-module-container{display:flex;flex-direction:column;gap:calc(4 * var(--px2vw-ratio, 1));align-items:flex-start;width:100%}@media (min-width: 768px){.PasswordField-module-container{gap:4px}}.PasswordField-module-inputWrapper{position:relative;width:100%;height:calc(40 * var(--px2vw-ratio, 1));background:#fff;border:calc(1 * var(--px2vw-ratio, 1)) solid #9ba3af;border-radius:calc(6 * var(--px2vw-ratio, 1));display:flex;align-items:center;padding:0 calc(12 * var(--px2vw-ratio, 1));transition:all .2s}.PasswordField-module-inputWrapper:focus-within{border-color:var(--primary-color)}.PasswordField-module-inputWrapper.PasswordField-module-error{border-color:#ea1212}.PasswordField-module-inputWrapper.PasswordField-module-disabled{background:#f4f4f4;border-color:#9ba3af}@media (min-width: 768px){.PasswordField-module-inputWrapper{height:40px;border:1px solid #9ba3af;border-radius:6px;padding:0 12px}}.PasswordField-module-input{flex:1;width:100%;height:100%;border:none;outline:none;background:transparent;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700;color:#000;padding-right:calc(8 * var(--px2vw-ratio, 1))}.PasswordField-module-input::-moz-placeholder{font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;color:gray}.PasswordField-module-input::placeholder{font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;color:gray}.PasswordField-module-input:disabled{cursor:not-allowed;color:gray}@media (min-width: 768px){.PasswordField-module-input{font-size:16px;padding-right:8px}.PasswordField-module-input::-moz-placeholder{font-size:16px}.PasswordField-module-input::placeholder{font-size:16px}}.PasswordField-module-toggleButton{flex-shrink:0;width:calc(20 * var(--px2vw-ratio, 1));height:calc(20 * var(--px2vw-ratio, 1));border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.PasswordField-module-toggleButton:hover:not(:disabled){opacity:.7}.PasswordField-module-toggleButton:disabled{cursor:not-allowed;opacity:.5}.PasswordField-module-toggleButton svg{display:block}@media (min-width: 768px){.PasswordField-module-toggleButton{width:20px;height:20px}}.PasswordField-module-toggleIcon{width:calc(20 * var(--px2vw-ratio, 1));height:calc(20 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.PasswordField-module-toggleIcon{width:20px;height:20px}}.PasswordField-module-errorMessage{font-size:calc(12 * var(--px2vw-ratio, 1));font-weight:400;color:#ea1212}@media (min-width: 768px){.PasswordField-module-errorMessage{font-size:12px}}.Checkbox-module-container{display:flex;flex-direction:column;gap:calc(4 * var(--px2vw-ratio, 1));width:100%}@media (min-width: 768px){.Checkbox-module-container{gap:4px}}.Checkbox-module-checkboxLabel{display:flex;align-items:flex-start;gap:calc(4 * var(--px2vw-ratio, 1));cursor:pointer;width:100%}.Checkbox-module-checkboxLabel.Checkbox-module-disabled{cursor:not-allowed;opacity:.6}@media (min-width: 768px){.Checkbox-module-checkboxLabel{gap:4px}}.Checkbox-module-checkbox{position:absolute;opacity:0;width:0;height:0}.Checkbox-module-checkbox:checked+.Checkbox-module-checkboxIcon .Checkbox-module-checkboxRect{fill:var(--primary-color);stroke:var(--primary-color)}.Checkbox-module-checkbox:checked+.Checkbox-module-checkboxIcon .Checkbox-module-checkmark{opacity:1}.Checkbox-module-checkbox:disabled+.Checkbox-module-checkboxIcon{opacity:.6}.Checkbox-module-checkboxIcon{flex-shrink:0;width:calc(24 * var(--px2vw-ratio, 1));height:calc(24 * var(--px2vw-ratio, 1));display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.Checkbox-module-checkboxIcon{width:24px;height:24px}}.Checkbox-module-checkboxRect{fill:none;stroke:var(--primary-color);stroke-width:2;transition:all .2s}.Checkbox-module-checkmark{opacity:0;transition:opacity .2s}.Checkbox-module-checkboxText{flex:1;font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:400;color:#000;line-height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.Checkbox-module-checkboxText{font-size:14px;line-height:24px}}.Checkbox-module-errorMessage{font-size:calc(12 * var(--px2vw-ratio, 1));font-weight:400;color:#ea1212}@media (min-width: 768px){.Checkbox-module-errorMessage{font-size:12px}}.SelectField-module-container{display:flex;flex-direction:column;gap:calc(4 * var(--px2vw-ratio, 1));width:100%}@media (min-width: 768px){.SelectField-module-container{gap:4px}}.SelectField-module-label{font-family:PingFang TC,sans-serif;font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:400;color:#000000d9}@media (min-width: 768px){.SelectField-module-label{font-size:14px}}.SelectField-module-select{width:100%;height:calc(40 * var(--px2vw-ratio, 1));padding:0 calc(12 * var(--px2vw-ratio, 1));background:#fff;border:calc(1 * var(--px2vw-ratio, 1)) solid #9ba3af;border-radius:calc(6 * var(--px2vw-ratio, 1));font-family:Noto Sans,sans-serif;font-size:calc(16 * var(--px2vw-ratio, 1));color:gray;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23808080' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(12 * var(--px2vw-ratio, 1)) center;padding-right:calc(40 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.SelectField-module-select{height:40px;padding:0 40px 0 12px;border:1px solid #9ba3af;border-radius:6px;font-size:16px;background-position:right 12px center}}.SelectField-module-select:focus{outline:none;border-color:#58bccc}.SelectField-module-select.SelectField-module-disabled{opacity:.6;cursor:not-allowed}.SelectField-module-select option{color:#000}.DateField-module-container{display:flex;flex-direction:column;gap:calc(4 * var(--px2vw-ratio, 1));width:100%;position:relative}@media (min-width: 768px){.DateField-module-container{gap:4px}}.DateField-module-label{font-family:PingFang TC,sans-serif;font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:400;color:#000000d9}@media (min-width: 768px){.DateField-module-label{font-size:14px}}.DateField-module-inputWrapper{position:relative;width:100%;height:calc(40 * var(--px2vw-ratio, 1));background:#fff;border:calc(1 * var(--px2vw-ratio, 1)) solid #9ba3af;border-radius:calc(6 * var(--px2vw-ratio, 1));cursor:pointer;display:flex;align-items:center;padding:0 calc(12 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.DateField-module-inputWrapper{height:40px;border:1px solid #9ba3af;border-radius:6px;padding:0 12px}}.DateField-module-inputWrapper:hover:not(.DateField-module-disabled){border-color:#58bccc}.DateField-module-inputWrapper.DateField-module-focused{outline:none;border-color:#58bccc}.DateField-module-inputWrapper.DateField-module-disabled{background:#f4f4f4;border-color:#9ba3af;cursor:not-allowed}.DateField-module-input{flex:1;border:none;outline:none;background:transparent;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700;color:#000;cursor:pointer;padding-right:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.DateField-module-input{font-size:16px;padding-right:8px}}.DateField-module-input::-moz-placeholder{font-weight:400;color:gray}.DateField-module-input::placeholder{font-weight:400;color:gray}.DateField-module-input:disabled{cursor:not-allowed}.DateField-module-calendarIcon{width:calc(20 * var(--px2vw-ratio, 1));height:calc(20 * var(--px2vw-ratio, 1));flex-shrink:0;pointer-events:none}@media (min-width: 768px){.DateField-module-calendarIcon{width:20px;height:20px}}.DateField-module-pickerWrapper{position:absolute;top:calc(100% + calc(4 * var(--px2vw-ratio, 1)));left:0;z-index:1000}@media (min-width: 768px){.DateField-module-pickerWrapper{top:calc(100% + 4px)}}.FileField-module-container{display:flex;flex-direction:column;width:100%;gap:calc(4 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.FileField-module-container{gap:4px}}.FileField-module-box{border-radius:calc(8 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) dashed #cccccc;height:calc(130 * var(--px2vw-ratio, 1));width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(10 * var(--px2vw-ratio, 1));cursor:pointer;background:#fff}@media (min-width: 768px){.FileField-module-box{border-radius:8px;border:1px dashed #cccccc;height:130px;gap:10px}}.FileField-module-preview{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.FileField-module-preview{border-radius:8px}}.FileField-module-icon{width:calc(24 * var(--px2vw-ratio, 1));height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.FileField-module-icon{width:24px;height:24px}}.FileField-module-text{font-size:calc(14 * var(--px2vw-ratio, 1));color:gray}@media (min-width: 768px){.FileField-module-text{font-size:14px}}.FileField-module-input{display:none}.FileField-module-disabled{cursor:not-allowed;opacity:.6}.FileField-module-error{border-color:#ea1212}.Modal-module-modal{border-radius:calc(16*var(--px2vw-ratio,1));width:calc(480*var(--px2vw-ratio,1));background:#fff;flex-direction:column;max-width:100vw;display:flex;overflow:hidden}@media (min-width:768px){.Modal-module-modal{border-radius:16px;width:480px}}.Modal-module-header{padding:calc(12*var(--px2vw-ratio,1))calc(24*var(--px2vw-ratio,1));height:calc(48*var(--px2vw-ratio,1));background:#58bccc;justify-content:center;align-items:center;display:flex;position:relative}.Modal-module-header h2{color:#fff;font-size:calc(16*var(--px2vw-ratio,1));margin:0;font-weight:400}@media (min-width:768px){.Modal-module-header{height:48px;padding:12px 24px}.Modal-module-header h2{font-size:16px}}.Modal-module-backButton{left:calc(12*var(--px2vw-ratio,1));color:#fff;font-size:calc(24*var(--px2vw-ratio,1));cursor:pointer;width:calc(22*var(--px2vw-ratio,1));height:calc(22*var(--px2vw-ratio,1));background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Modal-module-backButton:hover{opacity:.8}@media (min-width:768px){.Modal-module-backButton{width:22px;height:22px;font-size:24px;left:12px}}.Modal-module-backIcon{width:calc(13*var(--px2vw-ratio,1));height:calc(13*var(--px2vw-ratio,1))}@media (min-width:768px){.Modal-module-backIcon{width:13px;height:13px}}.Modal-module-closeButton{right:calc(12*var(--px2vw-ratio,1));color:#fff;font-size:calc(24*var(--px2vw-ratio,1));cursor:pointer;width:calc(22*var(--px2vw-ratio,1));height:calc(22*var(--px2vw-ratio,1));background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Modal-module-closeButton:hover{opacity:.8}@media (min-width:768px){.Modal-module-closeButton{width:22px;height:22px;font-size:24px;right:12px}}.Modal-module-closeIcon{width:calc(20*var(--px2vw-ratio,1));height:calc(20*var(--px2vw-ratio,1))}@media (min-width:768px){.Modal-module-closeIcon{width:20px;height:20px}}.Modal-module-content{gap:calc(24*var(--px2vw-ratio,1));min-height:calc(200*var(--px2vw-ratio,1));flex-direction:column;display:flex}@media (min-width:768px){.Modal-module-content{gap:24px;min-height:200px}}.WelcomeModal-module-welcomeModal{z-index:9999;background:#2e2e2e url(/static/images/pages/welcome/bg.webp) 0 0/cover;align-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.WelcomeModal-module-container{place-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*5);flex-direction:column;width:90vw;height:80vh;margin:auto;display:flex}.WelcomeModal-module-logo{width:calc(127*var(--px2vw-ratio,1));height:calc(117*var(--px2vw-ratio,1));justify-content:center;align-items:center;display:flex}@media (min-width:768px){.WelcomeModal-module-logo{width:127px;height:117px}}.WelcomeModal-module-logoPlaceholder{color:#58bccc}.WelcomeModal-module-termsBox{border:calc(1*var(--px2vw-ratio,1))solid #000;border-radius:calc(6*var(--px2vw-ratio,1));width:100%;height:calc(428*var(--px2vw-ratio,1));padding:calc(24*var(--px2vw-ratio,1));background:#fff;overflow-y:auto}@media (min-width:768px){.WelcomeModal-module-termsBox{border:1px solid #000;border-radius:6px;height:428px;padding:24px}}.WelcomeModal-module-termsContent{font-family:Noto Sans,sans-serif;font-size:calc(16*var(--px2vw-ratio,1));color:#000;line-height:1.6}.WelcomeModal-module-termsContent p{margin:0 0 calc(16*var(--px2vw-ratio,1))0}.WelcomeModal-module-termsContent p:last-child{margin-bottom:0}@media (min-width:768px){.WelcomeModal-module-termsContent{font-size:16px}.WelcomeModal-module-termsContent p{margin:0 0 16px}}.WelcomeModal-module-agreeButton{border:calc(1*var(--px2vw-ratio,1))solid white;border-radius:calc(5*var(--px2vw-ratio,1));height:calc(24*var(--px2vw-ratio,1));width:calc(100*var(--px2vw-ratio,1));padding:0 calc(15*var(--px2vw-ratio,1));cursor:pointer;color:#fff;font-size:calc(14*var(--px2vw-ratio,1));background:#58bccc;justify-content:center;align-items:center;font-family:Noto Sans,sans-serif;transition:opacity .2s;display:flex}@media (min-width:768px){.WelcomeModal-module-agreeButton{border:1px solid #fff;border-radius:5px;width:100px;height:24px;padding:0 15px;font-size:14px}}.WelcomeModal-module-agreeButton:hover{opacity:.9}.WelcomeModal-module-agreeButton:active{opacity:.8}.CompleteProfileBankCardModal-module-formContent{display:flex;flex-direction:column;padding:calc(24 * var(--px2vw-ratio, 1));gap:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CompleteProfileBankCardModal-module-formContent{padding:24px;gap:24px}}.CompleteProfileBankCardModal-module-footerSection{display:flex;flex-direction:column;gap:calc(48 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CompleteProfileBankCardModal-module-footerSection{gap:48px}}.CompleteProfileBankCardModal-module-notice{display:flex;flex-direction:column;padding:0 calc(12 * var(--px2vw-ratio, 1));position:relative}@media (min-width: 768px){.CompleteProfileBankCardModal-module-notice{padding:0 12px}}.CompleteProfileBankCardModal-module-notice:before{position:absolute;content:"";top:calc(4 * var(--px2vw-ratio, 1));left:0;width:calc(3 * var(--px2vw-ratio, 1));height:calc(16 * var(--px2vw-ratio, 1));background:#000}@media (min-width: 768px){.CompleteProfileBankCardModal-module-notice:before{top:4px;width:3px;height:16px}}.CompleteProfileBankCardModal-module-noticeTitle{font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;color:#000}@media (min-width: 768px){.CompleteProfileBankCardModal-module-noticeTitle{font-size:16px}}.CompleteProfileBankCardModal-module-noticeText{font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:400;color:gray}@media (min-width: 768px){.CompleteProfileBankCardModal-module-noticeText{font-size:14px}}.CompleteProfileIdCardModal-module-formContent{display:flex;flex-direction:column;padding:calc(24 * var(--px2vw-ratio, 1));gap:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CompleteProfileIdCardModal-module-formContent{padding:24px;gap:24px}}.CompleteProfileIdCardModal-module-uploadRow{width:100%;display:flex;align-items:flex-end;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CompleteProfileIdCardModal-module-uploadRow{gap:8px}}.CompleteProfileIdCardModal-module-footerSection{display:flex;flex-direction:column;gap:calc(48 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CompleteProfileIdCardModal-module-footerSection{gap:48px}}.CompleteProfileIdCardModal-module-notice{display:flex;flex-direction:column;padding:0 calc(12 * var(--px2vw-ratio, 1));position:relative}@media (min-width: 768px){.CompleteProfileIdCardModal-module-notice{padding:0 12px}}.CompleteProfileIdCardModal-module-notice:before{position:absolute;content:"";top:calc(4 * var(--px2vw-ratio, 1));left:0;width:calc(3 * var(--px2vw-ratio, 1));height:calc(16 * var(--px2vw-ratio, 1));background:#000}@media (min-width: 768px){.CompleteProfileIdCardModal-module-notice:before{top:4px;width:3px;height:16px}}.CompleteProfileIdCardModal-module-noticeTitle{font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;color:#000}@media (min-width: 768px){.CompleteProfileIdCardModal-module-noticeTitle{font-size:16px}}.CompleteProfileIdCardModal-module-noticeText{font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:400;color:gray}@media (min-width: 768px){.CompleteProfileIdCardModal-module-noticeText{font-size:14px}}.CompleteProfileSuccessModal-module-container{padding:calc(70 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CompleteProfileSuccessModal-module-container{padding:70px 24px;gap:24px}}.CompleteProfileSuccessModal-module-successIcon{width:calc(80 * var(--px2vw-ratio, 1));height:calc(80 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CompleteProfileSuccessModal-module-successIcon{width:80px;height:80px}}.CompleteProfileSuccessModal-module-description{margin-top:calc(4 * var(--px2vw-ratio, 1));font-size:calc(14 * var(--px2vw-ratio, 1));color:gray;text-align:center}@media (min-width: 768px){.CompleteProfileSuccessModal-module-description{margin-top:4px;font-size:14px}}.CompleteProfileWithdrawalPasswordModal-module-formContent{display:flex;flex-direction:column;padding:calc(24 * var(--px2vw-ratio, 1));gap:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CompleteProfileWithdrawalPasswordModal-module-formContent{padding:24px;gap:24px}}.CompleteProfileWithdrawalPasswordModal-module-footerSection{display:flex;flex-direction:column;gap:calc(48 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CompleteProfileWithdrawalPasswordModal-module-footerSection{gap:48px}}@media (min-width: 768px){.MovieAccessModal-module-modal{width:630px}}.MovieAccessModal-module-content{display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--px2vw-ratio, 1));padding:calc(16 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MovieAccessModal-module-content{gap:24px;padding:24px}}.MovieAccessModal-module-intro{display:flex;flex-direction:column;align-items:center;width:100%;max-width:calc(432 * var(--px2vw-ratio, 1));text-align:center;gap:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MovieAccessModal-module-intro{max-width:432px;gap:24px}}.MovieAccessModal-module-title{font-size:calc(20 * var(--px2vw-ratio, 1));line-height:1.4;font-weight:700;color:#000}@media (min-width: 768px){.MovieAccessModal-module-title{font-size:24px}}.MovieAccessModal-module-description{font-size:calc(14 * var(--px2vw-ratio, 1));line-height:1.6;color:gray}@media (min-width: 768px){.MovieAccessModal-module-description{font-size:14px}}.MovieAccessModal-module-conditions{display:flex;align-items:center;width:100%;flex-direction:column;gap:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MovieAccessModal-module-conditions{gap:24px;max-width:561px;flex-direction:row}}.MovieAccessModal-module-card{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--px2vw-ratio, 1));width:100%;min-width:0;padding:calc(24 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) solid rgba(88,188,204,.2);border-radius:calc(20 * var(--px2vw-ratio, 1));background:#fff}@media (min-width: 768px){.MovieAccessModal-module-card{gap:16px;padding:24px;border:1px solid rgba(88,188,204,.2);border-radius:20px}}.MovieAccessModal-module-highlightCard{box-shadow:0 calc(20 * var(--px2vw-ratio, 1)) calc(40 * var(--px2vw-ratio, 1)) #00b6b11a}@media (min-width: 768px){.MovieAccessModal-module-highlightCard{box-shadow:0 20px 40px #00b6b11a}}.MovieAccessModal-module-cardHeader{display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--px2vw-ratio, 1));width:100%}@media (min-width: 768px){.MovieAccessModal-module-cardHeader{gap:16px}}.MovieAccessModal-module-cardIcon{width:calc(42 * var(--px2vw-ratio, 1));height:calc(42 * var(--px2vw-ratio, 1));flex-shrink:0}@media (min-width: 768px){.MovieAccessModal-module-cardIcon{width:42px;height:42px}}.MovieAccessModal-module-cardTextGroup{display:flex;flex-direction:column;gap:calc(8 * var(--px2vw-ratio, 1));width:100%;text-align:center}@media (min-width: 768px){.MovieAccessModal-module-cardTextGroup{gap:8px}}.MovieAccessModal-module-cardTitle{font-size:calc(20 * var(--px2vw-ratio, 1));line-height:1.4;font-weight:600;color:#000}@media (min-width: 768px){.MovieAccessModal-module-cardTitle{font-size:20px}}.MovieAccessModal-module-highlightValue{color:#f39800;font-weight:700}.MovieAccessModal-module-orText{flex-shrink:0;font-size:calc(14 * var(--px2vw-ratio, 1));line-height:1.4;color:gray}@media (min-width: 768px){.MovieAccessModal-module-orText{font-size:14px}}.MovieAccessModal-module-note{width:100%;text-align:center;font-size:calc(16 * var(--px2vw-ratio, 1));line-height:1.5;font-weight:700;color:#000}@media (min-width: 768px){.MovieAccessModal-module-note{font-size:16px}}.MovieAccessModal-module-ctaButton{width:calc(220 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MovieAccessModal-module-ctaButton{width:220px}}.DepositSuccessModal-module-container{padding:calc(24*var(--px2vw-ratio,1));align-items:center;gap:calc(32*var(--px2vw-ratio,1));flex-direction:column;display:flex}@media (min-width:768px){.DepositSuccessModal-module-container{gap:32px;padding:24px}}.DepositSuccessModal-module-stepRow{width:calc(259*var(--px2vw-ratio,1));justify-content:space-between;align-items:center;display:flex}@media (min-width:768px){.DepositSuccessModal-module-stepRow{width:259px}}.DepositSuccessModal-module-stepCircle{width:calc(24*var(--px2vw-ratio,1));height:calc(24*var(--px2vw-ratio,1));border-radius:calc(9999*var(--px2vw-ratio,1));font-size:calc(16*var(--px2vw-ratio,1));color:#fff;background:#58bccc;justify-content:center;align-items:center;font-weight:700;display:flex}@media (min-width:768px){.DepositSuccessModal-module-stepCircle{border-radius:9999px;width:24px;height:24px;font-size:16px}}.DepositSuccessModal-module-stepLine{height:calc(1*var(--px2vw-ratio,1));margin:0 calc(16*var(--px2vw-ratio,1));border-top:calc(1*var(--px2vw-ratio,1))dashed #00000026;flex:1}@media (min-width:768px){.DepositSuccessModal-module-stepLine{border-top:1px dashed #00000026;height:1px;margin:0 16px}}.DepositSuccessModal-module-stepCheck,.DepositSuccessModal-module-stepCheckIcon{width:calc(24*var(--px2vw-ratio,1));height:calc(24*var(--px2vw-ratio,1))}@media (min-width:768px){.DepositSuccessModal-module-stepCheck,.DepositSuccessModal-module-stepCheckIcon{width:24px;height:24px}}.DepositSuccessModal-module-stepCheck{border-radius:calc(9999*var(--px2vw-ratio,1));color:#fff;font-size:calc(16*var(--px2vw-ratio,1));background:#58bccc;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.DepositSuccessModal-module-stepCheck{border-radius:9999px;font-size:16px}}.DepositSuccessModal-module-iconWrapper{margin-top:calc(8*var(--px2vw-ratio,1))}@media (min-width:768px){.DepositSuccessModal-module-iconWrapper{margin-top:8px}}.DepositSuccessModal-module-iconCircle,.DepositSuccessModal-module-successIcon{width:calc(80*var(--px2vw-ratio,1));height:calc(80*var(--px2vw-ratio,1))}@media (min-width:768px){.DepositSuccessModal-module-iconCircle,.DepositSuccessModal-module-successIcon{width:80px;height:80px}}.DepositSuccessModal-module-iconCircle{border-radius:calc(9999*var(--px2vw-ratio,1));color:#fff;font-size:calc(40*var(--px2vw-ratio,1));background:#25d366;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.DepositSuccessModal-module-iconCircle{border-radius:9999px;font-size:40px}}.DepositSuccessModal-module-title{margin-top:calc(8*var(--px2vw-ratio,1));font-size:calc(16*var(--px2vw-ratio,1));color:#000;text-align:center;font-weight:700}@media (min-width:768px){.DepositSuccessModal-module-title{margin-top:8px;font-size:16px}}.DepositSuccessModal-module-description{margin-top:calc(4*var(--px2vw-ratio,1));font-size:calc(14*var(--px2vw-ratio,1));color:gray;text-align:center;max-width:calc(341*var(--px2vw-ratio,1));line-height:1.7}@media (min-width:768px){.DepositSuccessModal-module-description{max-width:341px;margin-top:4px;font-size:14px}}.DepositSuccessModal-module-primaryButton{margin-top:calc(8*var(--px2vw-ratio,1));border-radius:calc(5*var(--px2vw-ratio,1))}@media (min-width:768px){.DepositSuccessModal-module-primaryButton{border-radius:5px;margin-top:8px}}.DepositSuccessModal-module-contactButton{margin-top:calc(4*var(--px2vw-ratio,1));color:#58bccc;font-size:calc(14*var(--px2vw-ratio,1));background:0 0;text-decoration:underline}@media (min-width:768px){.DepositSuccessModal-module-contactButton{margin-top:4px;font-size:14px}}.DepositModal-module-content{padding:calc(24*var(--px2vw-ratio,1));gap:calc(24*var(--px2vw-ratio,1));flex-direction:column;display:flex}@media (min-width:768px){.DepositModal-module-content{gap:24px;padding:24px}}.DepositModal-module-balanceSection{align-items:center;gap:calc(12*var(--px2vw-ratio,1));display:flex}@media (min-width:768px){.DepositModal-module-balanceSection{gap:12px}}.DepositModal-module-balanceText{align-items:center;gap:calc(4*var(--px2vw-ratio,1));font-size:calc(14*var(--px2vw-ratio,1));display:flex}@media (min-width:768px){.DepositModal-module-balanceText{gap:4px;font-size:14px}}.DepositModal-module-balanceText span{color:#000}.DepositModal-module-balanceText strong{color:#58bccc;font-size:calc(20*var(--px2vw-ratio,1));font-weight:700}@media (min-width:768px){.DepositModal-module-balanceText strong{font-size:20px}}.DepositModal-module-reloadButton{border:calc(1*var(--px2vw-ratio,1))solid #8080804d;border-radius:calc(5*var(--px2vw-ratio,1));cursor:pointer;font-size:calc(16*var(--px2vw-ratio,1));width:calc(36*var(--px2vw-ratio,1));aspect-ratio:1;background:#fff;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.DepositModal-module-reloadButton{border:1px solid #8080804d;border-radius:5px;width:36px;font-size:16px}}.DepositModal-module-reloadButton:hover{background:#f5f5f5}.DepositModal-module-reloadIcon{width:calc(20*var(--px2vw-ratio,1));height:calc(20*var(--px2vw-ratio,1))}@media (min-width:768px){.DepositModal-module-reloadIcon{width:20px;height:20px}}.DepositModal-module-info{font-size:calc(12*var(--px2vw-ratio,1));color:#58bccc;align-items:center;gap:calc(4*var(--px2vw-ratio,1));display:flex}@media (min-width:768px){.DepositModal-module-info{gap:4px;font-size:12px}}.DepositModal-module-infoIcon{width:calc(12*var(--px2vw-ratio,1));height:calc(12*var(--px2vw-ratio,1))}@media (min-width:768px){.DepositModal-module-infoIcon{width:12px;height:12px}}.DepositModal-module-fire{top:calc(-12*var(--px2vw-ratio,1));right:calc(-20*var(--px2vw-ratio,1));width:calc(35*var(--px2vw-ratio,1));height:calc(26*var(--px2vw-ratio,1));position:absolute}@media (min-width:768px){.DepositModal-module-fire{width:35px;height:26px;top:-12px;right:-20px}}.DepositModal-module-periodSelector{width:100%}.DepositModal-module-card{border:calc(1*var(--px2vw-ratio,1))solid #8080804d;border-radius:calc(6*var(--px2vw-ratio,1));padding:calc(12*var(--px2vw-ratio,1));gap:calc(14*var(--px2vw-ratio,1));flex-direction:column;display:flex}@media (min-width:768px){.DepositModal-module-card{border:1px solid #8080804d;border-radius:6px;gap:14px;padding:12px}}.DepositModal-module-cardTitle{justify-content:center;align-items:center;display:flex;position:relative}.DepositModal-module-cardTitle h3{font-size:calc(16*var(--px2vw-ratio,1));color:#000;text-align:center;margin:0;font-weight:700}@media (min-width:768px){.DepositModal-module-cardTitle h3{font-size:16px}}.DepositModal-module-amountFieldWrapper{gap:calc(4*var(--px2vw-ratio,1));flex-direction:column;display:flex}@media (min-width:768px){.DepositModal-module-amountFieldWrapper{gap:4px}}.DepositModal-module-remark{font-size:calc(12*var(--px2vw-ratio,1));color:gray;line-height:calc(16*var(--px2vw-ratio,1))}@media (min-width:768px){.DepositModal-module-remark{font-size:12px;line-height:16px}}.DepositModal-module-numberKeyboard{gap:calc(10*var(--px2vw-ratio,1));flex-direction:column;display:flex}@media (min-width:768px){.DepositModal-module-numberKeyboard{gap:10px}}.DepositModal-module-keyboardRow{gap:calc(10*var(--px2vw-ratio,1));grid-template-columns:repeat(4,1fr);display:grid}@media (min-width:768px){.DepositModal-module-keyboardRow{gap:10px}}.DepositModal-module-keyboardButton{height:calc(40*var(--px2vw-ratio,1));border:calc(1*var(--px2vw-ratio,1))solid grey;border-radius:calc(6*var(--px2vw-ratio,1));cursor:pointer;font-size:calc(14*var(--px2vw-ratio,1));color:#000;flex:1;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.DepositModal-module-keyboardButton{border:1px solid gray;border-radius:6px;height:40px;font-size:14px}}.DepositModal-module-keyboardButton:hover{background:#f5f5f5}.DepositModal-module-keyboardButton:active{background:#e0e0e0}.DepositModal-module-usdtSection{gap:calc(4*var(--px2vw-ratio,1));flex-direction:column;display:flex}@media (min-width:768px){.DepositModal-module-usdtSection{gap:4px}}.DepositModal-module-usdtSection label{font-size:calc(16*var(--px2vw-ratio,1));color:#000}@media (min-width:768px){.DepositModal-module-usdtSection label{font-size:16px}}.DepositModal-module-usdtAmount{border:calc(1*var(--px2vw-ratio,1))solid #9ba3af;border-radius:calc(6*var(--px2vw-ratio,1));height:calc(40*var(--px2vw-ratio,1));padding:calc(12*var(--px2vw-ratio,1));background:#fff;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.DepositModal-module-usdtAmount{border:1px solid #9ba3af;border-radius:6px;height:40px;padding:12px}}.DepositModal-module-usdtAmount span{font-size:calc(16*var(--px2vw-ratio,1));color:gray}@media (min-width:768px){.DepositModal-module-usdtAmount span{font-size:16px}}.DepositModal-module-remarkSection{padding:0 calc(12*var(--px2vw-ratio,1));display:flex;position:relative}@media (min-width:768px){.DepositModal-module-remarkSection{padding:0 12px}}.DepositModal-module-remarkBar{left:calc(12*var(--px2vw-ratio,1));top:calc(4*var(--px2vw-ratio,1));width:calc(3*var(--px2vw-ratio,1));height:calc(16*var(--px2vw-ratio,1));background:#000;position:absolute}@media (min-width:768px){.DepositModal-module-remarkBar{width:3px;height:16px;top:4px;left:12px}}.DepositModal-module-remarkContent{padding-left:calc(12*var(--px2vw-ratio,1));flex-direction:column;gap:0;display:flex}@media (min-width:768px){.DepositModal-module-remarkContent{padding-left:12px}}.DepositModal-module-remarkContent h4{font-size:calc(16*var(--px2vw-ratio,1));color:#000;font-weight:400;line-height:calc(24*var(--px2vw-ratio,1));margin:0}@media (min-width:768px){.DepositModal-module-remarkContent h4{font-size:16px;line-height:24px}}.DepositModal-module-remarkContent p{font-size:calc(14*var(--px2vw-ratio,1));color:gray;line-height:calc(24*var(--px2vw-ratio,1));margin:0}@media (min-width:768px){.DepositModal-module-remarkContent p{font-size:14px;line-height:24px}}.DepositModal-module-submitButton{width:100%}.AnnouncementModal-module-content{display:flex;flex-direction:column;gap:calc(16 * var(--px2vw-ratio, 1));width:100%}@media (min-width: 768px){.AnnouncementModal-module-content{gap:16px}}.AnnouncementModal-module-announcementList{display:flex;flex-direction:column;gap:calc(16 * var(--px2vw-ratio, 1));width:100%}@media (min-width: 768px){.AnnouncementModal-module-announcementList{gap:16px}}.AnnouncementModal-module-loading,.AnnouncementModal-module-error,.AnnouncementModal-module-empty{padding:calc(40 * var(--px2vw-ratio, 1)) calc(20 * var(--px2vw-ratio, 1));text-align:center;font-size:calc(16 * var(--px2vw-ratio, 1));color:#666}@media (min-width: 768px){.AnnouncementModal-module-loading,.AnnouncementModal-module-error,.AnnouncementModal-module-empty{padding:40px 20px;font-size:16px}}.AnnouncementModal-module-error{color:#ff6b6b}.AnnouncementModal-module-loading{color:#58bccc}.AnnouncementModal-module-pagination{display:flex;align-items:center;justify-content:center;gap:calc(16 * var(--px2vw-ratio, 1));padding:calc(16 * var(--px2vw-ratio, 1)) 0;margin-top:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.AnnouncementModal-module-pagination{gap:16px;padding:16px 0;margin-top:8px}}.AnnouncementModal-module-pageButton{background:#58bccc;color:#fff;border:none;border-radius:calc(4 * var(--px2vw-ratio, 1));padding:calc(8 * var(--px2vw-ratio, 1)) calc(16 * var(--px2vw-ratio, 1));font-size:calc(14 * var(--px2vw-ratio, 1));cursor:pointer;transition:all .2s}@media (min-width: 768px){.AnnouncementModal-module-pageButton{border-radius:4px;padding:8px 16px;font-size:14px}}.AnnouncementModal-module-pageButton:hover:not(:disabled){background:#4a9fb0}.AnnouncementModal-module-pageButton:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.AnnouncementModal-module-pageInfo{font-size:calc(14 * var(--px2vw-ratio, 1));color:#666;min-width:calc(60 * var(--px2vw-ratio, 1));text-align:center}@media (min-width: 768px){.AnnouncementModal-module-pageInfo{font-size:14px;min-width:60px}}.ForgotPasswordModal-module-content{padding:calc(24 * var(--px2vw-ratio, 1));display:flex;flex-direction:column;gap:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ForgotPasswordModal-module-content{padding:24px;gap:24px}}.ForgotPasswordModal-module-formGroup{display:flex;flex-direction:column;gap:calc(4 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ForgotPasswordModal-module-formGroup{gap:4px}}.ForgotPasswordModal-module-inputButtonGroup{display:flex;gap:calc(10 * var(--px2vw-ratio, 1));align-items:flex-end}@media (min-width: 768px){.ForgotPasswordModal-module-inputButtonGroup{gap:10px}}.ForgotPasswordModal-module-inputWrapper{flex:0 0 auto;padding-top:calc(22 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ForgotPasswordModal-module-inputWrapper{padding-top:var(--label-height)}}.ForgotPasswordModal-module-verifyButton{height:calc(40 * var(--px2vw-ratio, 1));flex-shrink:0;border-color:#58bccc;color:#58bccc;white-space:nowrap;min-width:calc(110 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ForgotPasswordModal-module-verifyButton{height:40px;min-width:110px}}.ForgotPasswordModal-module-verifyButton:not(:disabled):hover{background:#58bccc1a}.ForgotPasswordModal-module-submitButton{margin-top:0;background:#58bccc;border-color:#58bccc}.ForgotPasswordModal-module-submitButton:hover:not(:disabled){background:#4ca9b8;border-color:#4ca9b8}.MessagesModal-module-container{display:flex;flex-direction:column;gap:calc(24 * var(--px2vw-ratio, 1));padding:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MessagesModal-module-container{gap:24px;padding:24px}}.MessagesModal-module-content{display:flex;flex-direction:column;gap:calc(16 * var(--px2vw-ratio, 1));min-height:calc(400 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MessagesModal-module-content{gap:16px;min-height:400px}}.MessagesModal-module-loading,.MessagesModal-module-error,.MessagesModal-module-empty{display:flex;align-items:center;justify-content:center;min-height:calc(200 * var(--px2vw-ratio, 1));font-size:calc(16 * var(--px2vw-ratio, 1));color:#666}@media (min-width: 768px){.MessagesModal-module-loading,.MessagesModal-module-error,.MessagesModal-module-empty{min-height:200px;font-size:16px}}.MessagesModal-module-error{color:#f44}.MessagesModal-module-messageList{display:flex;flex-direction:column;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MessagesModal-module-messageList{gap:8px}}.MessagesModal-module-pagination{display:flex;justify-content:center;align-items:center;gap:calc(16 * var(--px2vw-ratio, 1));padding:calc(16 * var(--px2vw-ratio, 1)) 0;margin-top:auto}@media (min-width: 768px){.MessagesModal-module-pagination{gap:16px;padding:16px 0}}.MessagesModal-module-pageButton{background:#58bccc;color:#fff;border:none;border-radius:calc(4 * var(--px2vw-ratio, 1));padding:calc(8 * var(--px2vw-ratio, 1)) calc(16 * var(--px2vw-ratio, 1));font-size:calc(14 * var(--px2vw-ratio, 1));cursor:pointer;transition:all .2s}@media (min-width: 768px){.MessagesModal-module-pageButton{border-radius:4px;padding:8px 16px;font-size:14px}}.MessagesModal-module-pageButton:hover:not(:disabled){background:#4a9fb3}.MessagesModal-module-pageButton:disabled{background:#ccc;cursor:not-allowed}.MessagesModal-module-pageInfo{font-size:calc(14 * var(--px2vw-ratio, 1));color:#666;min-width:calc(80 * var(--px2vw-ratio, 1));text-align:center}@media (min-width: 768px){.MessagesModal-module-pageInfo{font-size:14px;min-width:80px}}.AccountDetailsModal-module-modal{display:flex;flex-direction:column;width:calc(634 * var(--px2vw-ratio, 1));border-radius:calc(16 * var(--px2vw-ratio, 1));overflow:hidden;background:#fff}@media (min-width: 768px){.AccountDetailsModal-module-modal{width:634px;border-radius:16px}}.AccountDetailsModal-module-header{display:flex;align-items:center;justify-content:center;position:relative;height:calc(48 * var(--px2vw-ratio, 1));padding:calc(12 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1));background:#58bccc;border-radius:calc(12 * var(--px2vw-ratio, 1)) calc(12 * var(--px2vw-ratio, 1)) 0 0}@media (min-width: 768px){.AccountDetailsModal-module-header{height:48px;padding:12px 24px;border-radius:12px 12px 0 0}}.AccountDetailsModal-module-title{font-family:Noto Sans,sans-serif;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;color:#fff;margin:0}@media (min-width: 768px){.AccountDetailsModal-module-title{font-size:16px}}.AccountDetailsModal-module-closeButton{position:absolute;right:calc(12 * var(--px2vw-ratio, 1));top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:calc(22 * var(--px2vw-ratio, 1));height:calc(22 * var(--px2vw-ratio, 1));padding:calc(1 * var(--px2vw-ratio, 1));background:none;border:none;cursor:pointer}@media (min-width: 768px){.AccountDetailsModal-module-closeButton{right:12px;width:22px;height:22px;padding:1px}}.AccountDetailsModal-module-closeButton:hover{opacity:.8}.AccountDetailsModal-module-content{display:flex;flex-direction:column;gap:calc(24 * var(--px2vw-ratio, 1));padding:calc(24 * var(--px2vw-ratio, 1));background:#fff;min-height:calc(200 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.AccountDetailsModal-module-content{gap:24px;padding:24px;min-height:200px}}.AccountDetailsModal-module-tabs{display:flex;gap:calc(8 * var(--px2vw-ratio, 1));height:calc(48 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.AccountDetailsModal-module-tabs{gap:8px;height:48px}}.AccountDetailsModal-module-tab{flex:1;display:flex;align-items:center;justify-content:center;padding:calc(12 * var(--px2vw-ratio, 1)) calc(5 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) solid #d9d9d9;border-radius:calc(6 * var(--px2vw-ratio, 1));background:transparent;font-family:Noto Sans,sans-serif;font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:400;white-space:nowrap;color:#000;cursor:pointer;transition:all .2s}@media (min-width: 768px){.AccountDetailsModal-module-tab{padding:12px 5px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px}}.AccountDetailsModal-module-tab:hover{border-color:#58bccc;color:#58bccc}.AccountDetailsModal-module-tab.AccountDetailsModal-module-active{border-color:#58bccc;background:#58bccc26;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700;color:#58bccc}@media (min-width: 768px){.AccountDetailsModal-module-tab.AccountDetailsModal-module-active{font-size:16px}}.AccountDetailsModal-module-contentArea{display:flex;flex-direction:column;gap:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.AccountDetailsModal-module-contentArea{gap:24px}}.AccountDetailsModal-module-tableWrapper{width:100%;overflow-x:auto}.AccountDetailsModal-module-table{width:100%;border-collapse:collapse;font-family:Noto Sans,sans-serif;font-size:calc(14 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.AccountDetailsModal-module-table{font-size:14px}}.AccountDetailsModal-module-table thead{background:#58bccc;color:#fff}.AccountDetailsModal-module-table thead th{padding:calc(9 * var(--px2vw-ratio, 1)) calc(12 * var(--px2vw-ratio, 1));text-align:center;font-weight:400;height:calc(40 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.AccountDetailsModal-module-table thead th{padding:9px 24px;height:40px}}.AccountDetailsModal-module-table thead th:first-child{border-top-left-radius:calc(6 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.AccountDetailsModal-module-table thead th:first-child{border-top-left-radius:6px}}.AccountDetailsModal-module-table thead th:last-child{border-top-right-radius:calc(6 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.AccountDetailsModal-module-table thead th:last-child{border-top-right-radius:6px}}.AccountDetailsModal-module-table tbody tr{background:#fff}.AccountDetailsModal-module-table tbody tr.AccountDetailsModal-module-alternate{background:#58bccc0d}.AccountDetailsModal-module-table tbody tr td{padding:calc(9 * var(--px2vw-ratio, 1)) calc(12 * var(--px2vw-ratio, 1));text-align:center;color:#000;line-height:normal}@media (min-width: 768px){.AccountDetailsModal-module-table tbody tr td{padding:9px 24px}}.AccountDetailsModal-module-table tbody tr td div{margin:0}.AccountDetailsModal-module-table tbody tr td.AccountDetailsModal-module-red{color:#ea1212}.AccountDetailsModal-module-table tbody tr td.AccountDetailsModal-module-green{color:#00a35e}.AccountDetailsModal-module-table tbody tr td.AccountDetailsModal-module-primary{color:#58bccc}.AccountDetailsModal-module-pagination{display:flex;gap:calc(8 * var(--px2vw-ratio, 1));align-items:center;justify-content:center}@media (min-width: 768px){.AccountDetailsModal-module-pagination{gap:8px}}.AccountDetailsModal-module-pageButton,.AccountDetailsModal-module-pageNumber{display:flex;align-items:center;justify-content:center;width:calc(24 * var(--px2vw-ratio, 1));height:calc(24 * var(--px2vw-ratio, 1));padding:calc(10 * var(--px2vw-ratio, 1));background:none;border:none;border-radius:calc(6 * var(--px2vw-ratio, 1));font-family:Noto Sans,sans-serif;font-size:calc(12 * var(--px2vw-ratio, 1));color:gray;cursor:pointer;transition:all .2s}@media (min-width: 768px){.AccountDetailsModal-module-pageButton,.AccountDetailsModal-module-pageNumber{width:24px;height:24px;padding:10px;border-radius:6px;font-size:12px}}.AccountDetailsModal-module-pageButton:hover:not(:disabled),.AccountDetailsModal-module-pageNumber:hover:not(:disabled){background:#58bccc1a}.AccountDetailsModal-module-pageButton:disabled,.AccountDetailsModal-module-pageNumber:disabled{opacity:.5;cursor:not-allowed}.AccountDetailsModal-module-pageButton.AccountDetailsModal-module-active,.AccountDetailsModal-module-pageNumber.AccountDetailsModal-module-active{background:#58bccc26;border:calc(1 * var(--px2vw-ratio, 1)) solid #58bccc;color:#58bccc}@media (min-width: 768px){.AccountDetailsModal-module-pageButton.AccountDetailsModal-module-active,.AccountDetailsModal-module-pageNumber.AccountDetailsModal-module-active{border:1px solid #58bccc}}.AccountDetailsModal-module-loading,.AccountDetailsModal-module-empty{display:flex;align-items:center;justify-content:center;min-height:calc(200 * var(--px2vw-ratio, 1));font-family:Noto Sans,sans-serif;font-size:calc(14 * var(--px2vw-ratio, 1));color:#666}@media (min-width: 768px){.AccountDetailsModal-module-loading,.AccountDetailsModal-module-empty{min-height:200px;font-size:14px}}.AccountDetailsModal-module-loading{color:#58bccc}.CardManagementModal-module-cardManagementModal{display:flex;flex-direction:column;background:#fff;border-radius:calc(16 * var(--px2vw-ratio, 1));overflow:hidden;width:calc(480 * var(--px2vw-ratio, 1));max-width:90vw}@media (min-width: 768px){.CardManagementModal-module-cardManagementModal{border-radius:16px;width:480px}}.CardManagementModal-module-header{background:#58bccc;padding:calc(12 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1));display:flex;justify-content:center;align-items:center;position:relative;height:calc(48 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CardManagementModal-module-header{padding:12px 24px;height:48px}}.CardManagementModal-module-header h2{color:#fff;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;margin:0}@media (min-width: 768px){.CardManagementModal-module-header h2{font-size:16px}}.CardManagementModal-module-closeButton{position:absolute;right:calc(12 * var(--px2vw-ratio, 1));top:50%;transform:translateY(-50%);background:transparent;border:none;color:#fff;font-size:calc(24 * var(--px2vw-ratio, 1));cursor:pointer;width:calc(22 * var(--px2vw-ratio, 1));height:calc(22 * var(--px2vw-ratio, 1));display:flex;align-items:center;justify-content:center;padding:0;line-height:1}@media (min-width: 768px){.CardManagementModal-module-closeButton{right:12px;font-size:24px;width:22px;height:22px}}.CardManagementModal-module-closeButton:hover{opacity:.8}.CardManagementModal-module-content{padding:calc(24 * var(--px2vw-ratio, 1));display:flex;flex-direction:column;gap:calc(24 * var(--px2vw-ratio, 1));min-height:calc(200 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CardManagementModal-module-content{padding:24px;gap:24px;min-height:200px}}.CardManagementModal-module-tabs{display:flex;gap:calc(8 * var(--px2vw-ratio, 1));height:calc(48 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CardManagementModal-module-tabs{gap:8px;height:48px}}.CardManagementModal-module-tab{flex:1;border:calc(1 * var(--px2vw-ratio, 1)) solid #d9d9d9;background:#fff;border-radius:calc(6 * var(--px2vw-ratio, 1));padding:calc(12 * var(--px2vw-ratio, 1)) calc(5 * var(--px2vw-ratio, 1));cursor:pointer;font-size:calc(14 * var(--px2vw-ratio, 1));color:#000;transition:all .2s}@media (min-width: 768px){.CardManagementModal-module-tab{border:1px solid #d9d9d9;border-radius:6px;padding:12px 5px;font-size:14px}}.CardManagementModal-module-tab:hover{background:#f5f5f5}.CardManagementModal-module-tab.CardManagementModal-module-active{border-color:#58bccc;background:#58bccc26;color:#58bccc;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700}@media (min-width: 768px){.CardManagementModal-module-tab.CardManagementModal-module-active{font-size:16px}}.CardManagementModal-module-cardHeader{background:#58bccc;padding:calc(12 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1));border-radius:calc(8 * var(--px2vw-ratio, 1)) calc(8 * var(--px2vw-ratio, 1)) 0 0;height:calc(48 * var(--px2vw-ratio, 1));display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.CardManagementModal-module-cardHeader{padding:12px 24px;border-radius:8px 8px 0 0;height:48px}}.CardManagementModal-module-cardHeader h3{color:#fff;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;margin:0;text-align:center}@media (min-width: 768px){.CardManagementModal-module-cardHeader h3{font-size:16px}}.CardManagementModal-module-addButton{border:calc(1 * var(--px2vw-ratio, 1)) solid grey;background:#fff;border-radius:calc(6 * var(--px2vw-ratio, 1));height:calc(40 * var(--px2vw-ratio, 1));padding:calc(8 * var(--px2vw-ratio, 1)) calc(16 * var(--px2vw-ratio, 1));cursor:pointer;display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--px2vw-ratio, 1));font-size:calc(14 * var(--px2vw-ratio, 1));color:gray;width:100%}@media (min-width: 768px){.CardManagementModal-module-addButton{border:1px solid grey;border-radius:6px;height:40px;padding:8px 16px;gap:10px;font-size:14px}}.CardManagementModal-module-addButton:hover{background:#f5f5f5}.CardManagementModal-module-plusIcon{font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400}@media (min-width: 768px){.CardManagementModal-module-plusIcon{font-size:16px}}.CardManagementModal-module-inputButtonGroup{display:flex;gap:calc(10 * var(--px2vw-ratio, 1));align-items:flex-end}@media (min-width: 768px){.CardManagementModal-module-inputButtonGroup{gap:10px}}.CardManagementModal-module-inputWrapper{flex:1;display:flex;flex-direction:column;gap:calc(4 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CardManagementModal-module-inputWrapper{gap:4px}}.CardManagementModal-module-bankCardForm{display:flex;flex-direction:column;gap:calc(24 * var(--px2vw-ratio, 1));padding:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CardManagementModal-module-bankCardForm{gap:24px;padding:24px}}.CardManagementModal-module-remarkSection{display:flex;padding:0 calc(12 * var(--px2vw-ratio, 1));position:relative}@media (min-width: 768px){.CardManagementModal-module-remarkSection{padding:0 12px}}.CardManagementModal-module-remarkBar{position:absolute;left:calc(12 * var(--px2vw-ratio, 1));top:calc(4 * var(--px2vw-ratio, 1));width:calc(3 * var(--px2vw-ratio, 1));height:calc(16 * var(--px2vw-ratio, 1));background:#000}@media (min-width: 768px){.CardManagementModal-module-remarkBar{left:12px;top:4px;width:3px;height:16px}}.CardManagementModal-module-remarkContent{padding-left:calc(12 * var(--px2vw-ratio, 1));display:flex;flex-direction:column;gap:0}@media (min-width: 768px){.CardManagementModal-module-remarkContent{padding-left:12px}}.CardManagementModal-module-remarkContent h4{font-size:calc(16 * var(--px2vw-ratio, 1));color:#000;font-weight:400;margin:0;line-height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CardManagementModal-module-remarkContent h4{font-size:16px;line-height:24px}}.CardManagementModal-module-remarkContent p{font-size:calc(14 * var(--px2vw-ratio, 1));color:gray;margin:0;line-height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CardManagementModal-module-remarkContent p{font-size:14px;line-height:24px}}.CardManagementModal-module-bankBookUploadSection{margin-top:calc(8 * var(--px2vw-ratio, 1));display:flex;flex-direction:column;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CardManagementModal-module-bankBookUploadSection{margin-top:8px;gap:8px}}.CardManagementModal-module-bankBookUploadTitle{font-size:calc(16 * var(--px2vw-ratio, 1));color:#000}@media (min-width: 768px){.CardManagementModal-module-bankBookUploadTitle{font-size:16px}}.CardManagementModal-module-bankBookUploadBox{border-radius:calc(8 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) dashed #cccccc;height:calc(130 * var(--px2vw-ratio, 1));width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(10 * var(--px2vw-ratio, 1));cursor:pointer;background:#fff}@media (min-width: 768px){.CardManagementModal-module-bankBookUploadBox{border-radius:8px;border:1px dashed #cccccc;height:130px;gap:10px}}.CardManagementModal-module-bankBookUploadIcon{width:calc(24 * var(--px2vw-ratio, 1));height:calc(24 * var(--px2vw-ratio, 1));border-radius:50%;border:calc(1 * var(--px2vw-ratio, 1)) solid #808080;display:flex;align-items:center;justify-content:center;color:gray;font-size:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CardManagementModal-module-bankBookUploadIcon{width:24px;height:24px;border:1px solid #808080;font-size:16px}}.CardManagementModal-module-bankBookUploadText{font-size:calc(14 * var(--px2vw-ratio, 1));color:gray}@media (min-width: 768px){.CardManagementModal-module-bankBookUploadText{font-size:14px}}.CardManagementModal-module-submitButton{width:100%}.CardManagementModal-module-cardActionGroup{display:flex;flex-direction:column;gap:calc(12 * var(--px2vw-ratio, 1));padding:0 calc(24 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CardManagementModal-module-cardActionGroup{gap:12px;padding:0 24px 24px}}.CardManagementModal-module-cancelButton{width:100%;margin-top:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CardManagementModal-module-cancelButton{margin-top:8px}}.CardManagementModal-module-identityStatus{border-radius:calc(6 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) dashed #cccccc;padding:calc(24 * var(--px2vw-ratio, 1));display:flex;align-items:center;justify-content:space-between;background:#fff}@media (min-width: 768px){.CardManagementModal-module-identityStatus{border-radius:6px;border:1px dashed #cccccc;padding:24px}}.CardManagementModal-module-identityStatusLeft{display:flex;align-items:center;gap:calc(12 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CardManagementModal-module-identityStatusLeft{gap:12px}}.CardManagementModal-module-identityStatusIcon{width:calc(44 * var(--px2vw-ratio, 1));height:calc(44 * var(--px2vw-ratio, 1));border-radius:calc(50 * var(--px2vw-ratio, 1));background:#58bccc;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.CardManagementModal-module-identityStatusIcon{width:44px;height:44px;border-radius:50px}}.CardManagementModal-module-identityStatusText{font-size:calc(16 * var(--px2vw-ratio, 1));color:#000}@media (min-width: 768px){.CardManagementModal-module-identityStatusText{font-size:16px}}.CardManagementModal-module-identityStatusRight{display:flex;align-items:center;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CardManagementModal-module-identityStatusRight{gap:8px}}.CardManagementModal-module-identityStatusRightText{font-size:calc(16 * var(--px2vw-ratio, 1));color:#25d366}@media (min-width: 768px){.CardManagementModal-module-identityStatusRightText{font-size:16px}}.CardManagementModal-module-identityStatusInnerIcon,.CardManagementModal-module-identityStatusCheckIcon{width:calc(24 * var(--px2vw-ratio, 1));height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CardManagementModal-module-identityStatusInnerIcon,.CardManagementModal-module-identityStatusCheckIcon{width:24px;height:24px}}.CardManagementModal-module-cardList{display:flex;flex-direction:column;gap:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CardManagementModal-module-cardList{gap:16px}}.CardManagementModal-module-cardItem{border:calc(1 * var(--px2vw-ratio, 1)) solid #cccccc;border-radius:calc(8 * var(--px2vw-ratio, 1));overflow:hidden}@media (min-width: 768px){.CardManagementModal-module-cardItem{border:1px solid #cccccc;border-radius:8px}}.CardManagementModal-module-cardInfo{padding:calc(12 * var(--px2vw-ratio, 1)) calc(12 * var(--px2vw-ratio, 1)) calc(12 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1));display:flex;flex-direction:column;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CardManagementModal-module-cardInfo{padding:12px 12px 12px 24px;gap:8px}}.CardManagementModal-module-infoRow{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--px2vw-ratio, 1));font-size:calc(14 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CardManagementModal-module-infoRow{gap:8px;font-size:14px}}.CardManagementModal-module-infoRow .CardManagementModal-module-label{color:#666;min-width:calc(80 * var(--px2vw-ratio, 1));margin-right:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CardManagementModal-module-infoRow .CardManagementModal-module-label{min-width:80px;margin-right:8px}}.CardManagementModal-module-infoRow .CardManagementModal-module-value{color:#000;font-weight:500;word-break:break-all}.CardManagementModal-module-infoRow .CardManagementModal-module-status{font-size:calc(12 * var(--px2vw-ratio, 1));border-radius:calc(6 * var(--px2vw-ratio, 1));gap:calc(4 * var(--px2vw-ratio, 1));padding:calc(4 * var(--px2vw-ratio, 1)) calc(8 * var(--px2vw-ratio, 1));display:flex;align-items:center;white-space:nowrap}@media (min-width: 768px){.CardManagementModal-module-infoRow .CardManagementModal-module-status{font-size:12px;border-radius:6px;gap:4px;padding:4px 8px}}.CardManagementModal-module-infoRow .CardManagementModal-module-pending{color:gray;background:#eee}.CardManagementModal-module-infoRow .CardManagementModal-module-approved{color:#fff;background:#25d366}.CardManagementModal-module-infoRow .CardManagementModal-module-rejected{color:#fff;background:#ea1212}.CardManagementModal-module-statusIcon{width:calc(15 * var(--px2vw-ratio, 1));height:calc(15 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.CardManagementModal-module-statusIcon{width:15px;height:15px}}.ChangePasswordModal-module-header{display:flex;align-items:center;justify-content:center;position:relative;height:calc(48 * var(--px2vw-ratio, 1));padding:calc(12 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1));background:#58bccc;border-radius:calc(12 * var(--px2vw-ratio, 1)) calc(12 * var(--px2vw-ratio, 1)) 0 0}@media (min-width: 768px){.ChangePasswordModal-module-header{height:48px;padding:12px 24px;border-radius:12px 12px 0 0}}.ChangePasswordModal-module-backButton{position:absolute;left:calc(12 * var(--px2vw-ratio, 1));top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:calc(22 * var(--px2vw-ratio, 1));height:calc(22 * var(--px2vw-ratio, 1));padding:calc(4 * var(--px2vw-ratio, 1)) calc(6 * var(--px2vw-ratio, 1));background:none;border:none;cursor:pointer}@media (min-width: 768px){.ChangePasswordModal-module-backButton{left:12px;width:22px;height:22px;padding:4px 6px}}.ChangePasswordModal-module-backButton:hover{opacity:.8}.ChangePasswordModal-module-title{font-family:Noto Sans,sans-serif;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;color:#fff;margin:0}@media (min-width: 768px){.ChangePasswordModal-module-title{font-size:16px}}.ChangePasswordModal-module-closeButton{position:absolute;right:calc(12 * var(--px2vw-ratio, 1));top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:calc(22 * var(--px2vw-ratio, 1));height:calc(22 * var(--px2vw-ratio, 1));padding:calc(1 * var(--px2vw-ratio, 1));background:none;border:none;cursor:pointer}@media (min-width: 768px){.ChangePasswordModal-module-closeButton{right:12px;width:22px;height:22px;padding:1px}}.ChangePasswordModal-module-closeButton:hover{opacity:.8}.ChangePasswordModal-module-content{display:flex;flex-direction:column;gap:calc(24 * var(--px2vw-ratio, 1));padding:calc(24 * var(--px2vw-ratio, 1));background:#fff}@media (min-width: 768px){.ChangePasswordModal-module-content{gap:24px;padding:24px}}.ChangePasswordModal-module-tabs{display:flex;gap:calc(8 * var(--px2vw-ratio, 1));height:calc(48 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ChangePasswordModal-module-tabs{gap:8px;height:48px}}.ChangePasswordModal-module-tab{flex:1;display:flex;align-items:center;justify-content:center;padding:calc(12 * var(--px2vw-ratio, 1)) calc(5 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) solid #d9d9d9;border-radius:calc(6 * var(--px2vw-ratio, 1));background:transparent;font-family:Noto Sans,sans-serif;font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:400;color:#000;cursor:pointer;transition:all .2s}@media (min-width: 768px){.ChangePasswordModal-module-tab{padding:12px 5px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px}}.ChangePasswordModal-module-tab:hover{border-color:#58bccc;color:#58bccc}.ChangePasswordModal-module-tab.ChangePasswordModal-module-active{border-color:#58bccc;background:#58bccc26;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700;color:#58bccc}@media (min-width: 768px){.ChangePasswordModal-module-tab.ChangePasswordModal-module-active{font-size:16px}}.ChangePasswordModal-module-formGroup{display:flex;flex-direction:column;gap:calc(4 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ChangePasswordModal-module-formGroup{gap:4px}}.ChangePasswordModal-module-inputButtonGroup{display:flex;gap:calc(10 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ChangePasswordModal-module-inputButtonGroup{gap:10px}}.ChangePasswordModal-module-inputWrapper{flex:1;display:flex;flex-direction:column;gap:calc(4 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ChangePasswordModal-module-inputWrapper{gap:4px}}.ChangePasswordModal-module-verifyButton{height:calc(40 * var(--px2vw-ratio, 1));flex-shrink:0}@media (min-width: 768px){.ChangePasswordModal-module-verifyButton{height:40px}}.ChangePasswordModal-module-submitButton{margin-top:0}.FAQModal-module-title{font-family:Noto Sans,sans-serif;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;color:#fff;margin:0}@media (min-width: 768px){.FAQModal-module-title{font-size:16px}}.FAQModal-module-closeButton{position:absolute;right:calc(12 * var(--px2vw-ratio, 1));top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:calc(22 * var(--px2vw-ratio, 1));height:calc(22 * var(--px2vw-ratio, 1));padding:calc(1 * var(--px2vw-ratio, 1));background:none;border:none;cursor:pointer}@media (min-width: 768px){.FAQModal-module-closeButton{right:12px;width:22px;height:22px;padding:1px}}.FAQModal-module-closeButton:hover{opacity:.8}.FAQModal-module-content{display:flex;flex-direction:column;gap:calc(16 * var(--px2vw-ratio, 1));padding:calc(24 * var(--px2vw-ratio, 1));background:#fff}@media (min-width: 768px){.FAQModal-module-content{gap:16px;padding:24px}}.FAQModal-module-tabs{display:flex;gap:calc(8 * var(--px2vw-ratio, 1));height:calc(48 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.FAQModal-module-tabs{gap:8px;height:48px}}.FAQModal-module-tab{flex:1;display:flex;align-items:center;justify-content:center;padding:calc(12 * var(--px2vw-ratio, 1)) calc(5 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) solid #d9d9d9;border-radius:calc(6 * var(--px2vw-ratio, 1));background:transparent;font-family:Noto Sans,sans-serif;font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:400;white-space:nowrap;color:#000;cursor:pointer;transition:all .2s}@media (min-width: 768px){.FAQModal-module-tab{padding:12px 5px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px}}.FAQModal-module-tab:hover{border-color:#58bccc;color:#58bccc}.FAQModal-module-tab.FAQModal-module-active{border-color:#58bccc;background:#58bccc26;font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:700;color:#58bccc}@media (min-width: 768px){.FAQModal-module-tab.FAQModal-module-active{font-size:14px}}.FAQModal-module-contentArea{display:flex;flex-direction:column;gap:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.FAQModal-module-contentArea{gap:16px}}.FAQModal-module-accordionItem{border:calc(1 * var(--px2vw-ratio, 1)) solid #cccccc;border-radius:calc(6 * var(--px2vw-ratio, 1));padding:calc(12 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.FAQModal-module-accordionItem{border:1px solid #cccccc;border-radius:6px;padding:12px}}.FAQModal-module-contentBox{display:flex;flex-direction:column;gap:calc(24 * var(--px2vw-ratio, 1));padding:calc(24 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) solid rgba(128,128,128,.3);border-radius:calc(6 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.FAQModal-module-contentBox{gap:24px;padding:24px;border:1px solid rgba(128,128,128,.3);border-radius:6px}}.FAQModal-module-contentTitle{font-family:Noto Sans,sans-serif;font-size:calc(20 * var(--px2vw-ratio, 1));font-weight:600;color:#000;margin:0}@media (min-width: 768px){.FAQModal-module-contentTitle{font-size:20px}}.FAQModal-module-contentText{font-family:Noto Sans,sans-serif;font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:400;color:#000;line-height:normal}@media (min-width: 768px){.FAQModal-module-contentText{font-size:14px}}.FAQModal-module-contentText p{margin:0}.InviteFriendsModal-module-container{padding-bottom:calc(24*var(--px2vw-ratio,1));gap:calc(24*var(--px2vw-ratio,1));background:#fff;flex-direction:column;display:flex}@media (min-width:768px){.InviteFriendsModal-module-container{gap:24px;padding-bottom:24px}}.InviteFriendsModal-module-bannerSection{width:100%;height:calc(145*var(--px2vw-ratio,1));position:relative;overflow:hidden}@media (min-width:768px){.InviteFriendsModal-module-bannerSection{height:145px}}.InviteFriendsModal-module-bannerImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.InviteFriendsModal-module-titleSection{align-items:center;gap:calc(4*var(--px2vw-ratio,1));padding:calc(4*var(--px2vw-ratio,1))0;flex-direction:column;display:flex}@media (min-width:768px){.InviteFriendsModal-module-titleSection{gap:4px;padding:4px 0}}.InviteFriendsModal-module-mainTitle{text-align:center;color:#000;font-size:calc(14*var(--px2vw-ratio,1));margin:0;font-weight:700}@media (min-width:768px){.InviteFriendsModal-module-mainTitle{font-size:14px}}.InviteFriendsModal-module-subTitle{text-align:center;color:#000;font-size:calc(12*var(--px2vw-ratio,1));margin:0}@media (min-width:768px){.InviteFriendsModal-module-subTitle{font-size:12px}}.InviteFriendsModal-module-stepsSection{margin-bottom:calc(24*var(--px2vw-ratio,1));grid-template-columns:repeat(2,1fr);display:grid;position:relative}@media (min-width:768px){.InviteFriendsModal-module-stepsSection{margin-bottom:24px}}.InviteFriendsModal-module-step{align-items:center;gap:calc(8*var(--px2vw-ratio,1));flex-direction:column;display:flex}@media (min-width:768px){.InviteFriendsModal-module-step{gap:8px}}.InviteFriendsModal-module-step:first-child{grid-area:1/1}.InviteFriendsModal-module-step:nth-child(2){grid-area:2/2}.InviteFriendsModal-module-step:nth-child(3){grid-area:3/1}.InviteFriendsModal-module-stepHeader{align-items:center;gap:calc(16*var(--px2vw-ratio,1));display:flex}@media (min-width:768px){.InviteFriendsModal-module-stepHeader{gap:16px}}.InviteFriendsModal-module-stepNumber{width:calc(19*var(--px2vw-ratio,1));height:calc(19*var(--px2vw-ratio,1));box-shadow:0 calc(3.155*var(--px2vw-ratio,1)) calc(3.155*var(--px2vw-ratio,1)) 0 #58bccc4d;color:#58bccc;font-size:calc(12*var(--px2vw-ratio,1));background:#fff;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}@media (min-width:768px){.InviteFriendsModal-module-stepNumber{width:19px;height:19px;font-size:12px;box-shadow:0 3.155px 3.155px #58bccc4d}}.InviteFriendsModal-module-stepNumber:before{content:"";background:url("data:image/svg+xml,%3Csvg viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9.5' cy='9.5' r='8.5' fill='none' stroke='%2358bccc' stroke-width='2'/%3E%3C/svg%3E");border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.InviteFriendsModal-module-stepTitle{color:#000;font-size:calc(12*var(--px2vw-ratio,1));font-weight:700}@media (min-width:768px){.InviteFriendsModal-module-stepTitle{font-size:12px}}.InviteFriendsModal-module-stepIcon{width:calc(200*var(--px2vw-ratio,1));height:calc(200*var(--px2vw-ratio,1));margin-top:calc(-40*var(--px2vw-ratio,1));justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:768px){.InviteFriendsModal-module-stepIcon{width:200px;height:200px;margin-top:-40px}}.InviteFriendsModal-module-cardsSection{gap:calc(24*var(--px2vw-ratio,1));padding:0 calc(24*var(--px2vw-ratio,1));max-width:calc(320*var(--px2vw-ratio,1));flex-direction:column;width:100%;margin:0 auto;display:flex}@media (min-width:768px){.InviteFriendsModal-module-cardsSection{gap:24px;max-width:320px;padding:0 24px}}.InviteFriendsModal-module-qrCard{align-items:center;gap:calc(8*var(--px2vw-ratio,1));padding:calc(12*var(--px2vw-ratio,1));border-radius:calc(36*var(--px2vw-ratio,1));box-shadow:0 calc(4*var(--px2vw-ratio,1)) calc(20*var(--px2vw-ratio,1)) 0 #00000040;height:calc(304*var(--px2vw-ratio,1));background:linear-gradient(135deg,#ffc82733,#ffc8271a);flex-direction:column;justify-content:center;display:flex;overflow:hidden}@media (min-width:768px){.InviteFriendsModal-module-qrCard{border-radius:36px;gap:8px;height:304px;padding:12px;box-shadow:0 4px 20px #00000040}}.InviteFriendsModal-module-qrCodeWrapper{width:calc(148*var(--px2vw-ratio,1));border-radius:calc(14.8*var(--px2vw-ratio,1));background:#fff;justify-content:flex-end;align-items:flex-end;display:flex}@media (min-width:768px){.InviteFriendsModal-module-qrCodeWrapper{border-radius:14.8px;width:148px}}.InviteFriendsModal-module-qrCodeBorder{padding:calc(14*var(--px2vw-ratio,1));border:calc(1.194*var(--px2vw-ratio,1))solid #58bccc;border-radius:calc(11.935*var(--px2vw-ratio,1));box-shadow:0 calc(23.87*var(--px2vw-ratio,1)) calc(71.61*var(--px2vw-ratio,1)) 0 #00000026;width:calc(147.995*var(--px2vw-ratio,1));align-items:center;display:flex}@media (min-width:768px){.InviteFriendsModal-module-qrCodeBorder{border:1.194px solid #58bccc;border-radius:11.935px;width:147.995px;padding:14px;box-shadow:0 23.87px 71.61px #00000026}}.InviteFriendsModal-module-qrCodeImage{width:calc(119*var(--px2vw-ratio,1));height:calc(119*var(--px2vw-ratio,1))}@media (min-width:768px){.InviteFriendsModal-module-qrCodeImage{width:119px;height:119px}}.InviteFriendsModal-module-inviteCodeBox{width:100%;padding:calc(8*var(--px2vw-ratio,1))calc(12*var(--px2vw-ratio,1));border-radius:calc(12*var(--px2vw-ratio,1));background:#58bccc1a;justify-content:space-between;align-items:center;display:flex}@media (min-width:768px){.InviteFriendsModal-module-inviteCodeBox{border-radius:12px;padding:8px 12px}}.InviteFriendsModal-module-inviteCodeText{color:gray;font-size:calc(12*var(--px2vw-ratio,1));font-weight:700}@media (min-width:768px){.InviteFriendsModal-module-inviteCodeText{font-size:12px}}.InviteFriendsModal-module-copyIcon{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.InviteFriendsModal-module-copyIcon:hover{opacity:.7}.InviteFriendsModal-module-copyIconSvg{width:calc(12*var(--px2vw-ratio,1));height:calc(12*var(--px2vw-ratio,1))}@media (min-width:768px){.InviteFriendsModal-module-copyIconSvg{width:12px;height:12px}}.InviteFriendsModal-module-shareButton{width:100%;padding:calc(8*var(--px2vw-ratio,1))0;border-radius:calc(15*var(--px2vw-ratio,1));-webkit-backdrop-filter:blur(calc(1.498*var(--px2vw-ratio,1)));backdrop-filter:blur(calc(1.498*var(--px2vw-ratio,1)));color:#fff;font-size:calc(14*var(--px2vw-ratio,1));background:#58bccc;font-weight:700}@media (min-width:768px){.InviteFriendsModal-module-shareButton{-webkit-backdrop-filter:blur(1.498px);backdrop-filter:blur(1.498px);border-radius:15px;padding:8px 0;font-size:14px}}.InviteFriendsModal-module-rewardCard{padding:calc(12*var(--px2vw-ratio,1));border-radius:calc(22*var(--px2vw-ratio,1));box-shadow:0 calc(4*var(--px2vw-ratio,1)) calc(20*var(--px2vw-ratio,1)) 0 #00000040;height:calc(287*var(--px2vw-ratio,1));justify-content:space-between;align-items:flex-start;gap:calc(8*var(--px2vw-ratio,1));background:linear-gradient(135deg,#f3ce4d,#f3ce4d 30.769%,#f3b124);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.InviteFriendsModal-module-rewardCard{border-radius:22px;gap:8px;height:287px;padding:12px;box-shadow:0 4px 20px #00000040}}.InviteFriendsModal-module-rewardCard:before{content:"";box-shadow:inset 0 calc(3.434*var(--px2vw-ratio,1)) calc(17.168*var(--px2vw-ratio,1)) 0 #9e630033;border-radius:calc(22*var(--px2vw-ratio,1));pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width:768px){.InviteFriendsModal-module-rewardCard:before{border-radius:22px;box-shadow:inset 0 3.434px 17.168px #9e630033}}.InviteFriendsModal-module-rewardBadge{align-items:center;gap:calc(2*var(--px2vw-ratio,1));padding:calc(5*var(--px2vw-ratio,1))calc(10*var(--px2vw-ratio,1));border-radius:calc(8*var(--px2vw-ratio,1));border:calc(.858*var(--px2vw-ratio,1))solid white;color:#fff;font-size:calc(12*var(--px2vw-ratio,1));display:flex}@media (min-width:768px){.InviteFriendsModal-module-rewardBadge{border:.858px solid #fff;border-radius:8px;gap:2px;padding:5px 10px;font-size:12px}}.InviteFriendsModal-module-rewardBadge span{font-size:calc(12*var(--px2vw-ratio,1))}@media (min-width:768px){.InviteFriendsModal-module-rewardBadge span{font-size:12px}}.InviteFriendsModal-module-rewardAmount{align-items:baseline;gap:calc(4*var(--px2vw-ratio,1));color:#fff;font-weight:700;display:flex}@media (min-width:768px){.InviteFriendsModal-module-rewardAmount{gap:4px}}.InviteFriendsModal-module-currency{font-size:calc(40*var(--px2vw-ratio,1))}@media (min-width:768px){.InviteFriendsModal-module-currency{font-size:40px}}.InviteFriendsModal-module-amount{font-size:calc(64*var(--px2vw-ratio,1))}@media (min-width:768px){.InviteFriendsModal-module-amount{font-size:64px}}.InviteFriendsModal-module-rewardStats{gap:calc(8*var(--px2vw-ratio,1));flex-direction:column;width:100%;display:flex}@media (min-width:768px){.InviteFriendsModal-module-rewardStats{gap:8px}}.InviteFriendsModal-module-statRow{justify-content:space-between;align-items:center;width:100%;display:flex}.InviteFriendsModal-module-statLabel{color:gray;font-size:calc(12*var(--px2vw-ratio,1))}@media (min-width:768px){.InviteFriendsModal-module-statLabel{font-size:12px}}.InviteFriendsModal-module-statValue{align-items:flex-end;gap:calc(2.572*var(--px2vw-ratio,1));color:gray;display:flex}@media (min-width:768px){.InviteFriendsModal-module-statValue{gap:2.572px}}.InviteFriendsModal-module-statValue strong{font-size:calc(14*var(--px2vw-ratio,1));font-weight:700}@media (min-width:768px){.InviteFriendsModal-module-statValue strong{font-size:14px}}.InviteFriendsModal-module-statValue span{font-size:calc(12*var(--px2vw-ratio,1))}@media (min-width:768px){.InviteFriendsModal-module-statValue span{font-size:12px}}.InviteFriendsModal-module-claimButton{width:100%;padding:calc(8*var(--px2vw-ratio,1))0;border-radius:calc(12*var(--px2vw-ratio,1));-webkit-backdrop-filter:blur(calc(1.286*var(--px2vw-ratio,1)));backdrop-filter:blur(calc(1.286*var(--px2vw-ratio,1)));color:#fff;font-size:calc(14*var(--px2vw-ratio,1));background:#58bccc;font-weight:700}@media (min-width:768px){.InviteFriendsModal-module-claimButton{-webkit-backdrop-filter:blur(1.286px);backdrop-filter:blur(1.286px);border-radius:12px;padding:8px 0;font-size:14px}}.InviteFriendsModal-module-rulesSection{gap:calc(24*var(--px2vw-ratio,1));padding:0 calc(24*var(--px2vw-ratio,1));flex-direction:column;display:flex}@media (min-width:768px){.InviteFriendsModal-module-rulesSection{gap:24px;padding:0 24px}}.InviteFriendsModal-module-ruleBlock{gap:calc(8*var(--px2vw-ratio,1));flex-direction:column;display:flex}@media (min-width:768px){.InviteFriendsModal-module-ruleBlock{gap:8px}}.InviteFriendsModal-module-ruleTitle{align-items:center;gap:calc(8*var(--px2vw-ratio,1));display:flex}@media (min-width:768px){.InviteFriendsModal-module-ruleTitle{gap:8px}}.InviteFriendsModal-module-ruleTitle h3{color:#000;font-size:calc(16*var(--px2vw-ratio,1));margin:0;font-weight:700}@media (min-width:768px){.InviteFriendsModal-module-ruleTitle h3{font-size:16px}}.InviteFriendsModal-module-titleBar{width:calc(3*var(--px2vw-ratio,1));height:calc(16*var(--px2vw-ratio,1));background:#1cafc0}@media (min-width:768px){.InviteFriendsModal-module-titleBar{width:3px;height:16px}}.InviteFriendsModal-module-ruleContent{color:gray;font-size:calc(12*var(--px2vw-ratio,1));line-height:calc(24*var(--px2vw-ratio,1))}@media (min-width:768px){.InviteFriendsModal-module-ruleContent{font-size:12px;line-height:24px}}.InviteFriendsModal-module-ruleContent p{margin:0}.InviteFriendsModal-module-ruleContent strong{font-weight:700}.InviteFriendsModal-module-ruleContent ol{padding-left:calc(20*var(--px2vw-ratio,1));margin:0;list-style:decimal}@media (min-width:768px){.InviteFriendsModal-module-ruleContent ol{padding-left:20px}}.InviteFriendsModal-module-ruleContent ol li{padding-left:calc(var(--list-marker-font-size,0)*1.5*1)}.MemberInfoModal-module-modal{display:flex;flex-direction:column;width:calc(480 * var(--px2vw-ratio, 1));border-radius:calc(16 * var(--px2vw-ratio, 1));overflow:hidden;background:#fff}@media (min-width: 768px){.MemberInfoModal-module-modal{width:480px;border-radius:16px}}.MemberInfoModal-module-header{display:flex;align-items:center;justify-content:center;position:relative;height:calc(48 * var(--px2vw-ratio, 1));padding:calc(12 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1));background:#58bccc;border-radius:calc(12 * var(--px2vw-ratio, 1)) calc(12 * var(--px2vw-ratio, 1)) 0 0}@media (min-width: 768px){.MemberInfoModal-module-header{height:48px;padding:12px 24px;border-radius:12px 12px 0 0}}.MemberInfoModal-module-backButton{position:absolute;left:calc(12 * var(--px2vw-ratio, 1));top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:calc(22 * var(--px2vw-ratio, 1));height:calc(22 * var(--px2vw-ratio, 1));padding:calc(4 * var(--px2vw-ratio, 1)) calc(6 * var(--px2vw-ratio, 1));background:none;border:none;cursor:pointer}@media (min-width: 768px){.MemberInfoModal-module-backButton{left:12px;width:22px;height:22px;padding:4px 6px}}.MemberInfoModal-module-backButton:hover{opacity:.8}.MemberInfoModal-module-title{font-family:Noto Sans,sans-serif;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;color:#fff;margin:0}@media (min-width: 768px){.MemberInfoModal-module-title{font-size:16px}}.MemberInfoModal-module-closeButton{position:absolute;right:calc(12 * var(--px2vw-ratio, 1));top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:calc(22 * var(--px2vw-ratio, 1));height:calc(22 * var(--px2vw-ratio, 1));padding:calc(1 * var(--px2vw-ratio, 1));background:none;border:none;cursor:pointer}@media (min-width: 768px){.MemberInfoModal-module-closeButton{right:12px;width:22px;height:22px;padding:1px}}.MemberInfoModal-module-closeButton:hover{opacity:.8}.MemberInfoModal-module-content{display:flex;flex-direction:column;gap:calc(24 * var(--px2vw-ratio, 1));padding:calc(24 * var(--px2vw-ratio, 1));background:#fff}@media (min-width: 768px){.MemberInfoModal-module-content{gap:24px;padding:24px}}.MemberInfoModal-module-formGroup{display:flex;flex-direction:column;gap:calc(4 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MemberInfoModal-module-formGroup{gap:4px}}.MemberInfoModal-module-dateField{display:flex;flex-direction:column;gap:calc(4 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MemberInfoModal-module-dateField{gap:4px}}.MemberInfoModal-module-label{font-family:PingFang TC,sans-serif;font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:400;color:#000000d9;line-height:calc(22 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MemberInfoModal-module-label{font-size:14px;line-height:22px}}.MemberInfoModal-module-label:before{content:"*";color:red;margin-right:calc(4 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MemberInfoModal-module-label:before{margin-right:4px}}.MemberInfoModal-module-dateInputWrapper{position:relative;display:flex;align-items:center}.MemberInfoModal-module-dateInput{width:100%;height:calc(40 * var(--px2vw-ratio, 1));padding:calc(12 * var(--px2vw-ratio, 1));padding-right:calc(40 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) solid #9ba3af;border-radius:calc(6 * var(--px2vw-ratio, 1));font-family:Noto Sans,sans-serif;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;color:#000;background:#fff;outline:none;transition:border-color .2s}@media (min-width: 768px){.MemberInfoModal-module-dateInput{height:40px;padding:12px 40px 12px 12px;border:1px solid #9ba3af;border-radius:6px;font-size:16px}}.MemberInfoModal-module-dateInput::-moz-placeholder{color:gray}.MemberInfoModal-module-dateInput::placeholder{color:gray}.MemberInfoModal-module-dateInput:focus{border-color:#58bccc}.MemberInfoModal-module-dateInput:disabled{background:#f5f5f5;cursor:not-allowed}.MemberInfoModal-module-calendarIcon{position:absolute;right:calc(12 * var(--px2vw-ratio, 1));pointer-events:none}@media (min-width: 768px){.MemberInfoModal-module-calendarIcon{right:12px}}.MemberInfoModal-module-checkboxGroup{display:flex;flex-direction:column;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MemberInfoModal-module-checkboxGroup{gap:8px}}.MemberInfoModal-module-notice{display:flex;gap:calc(12 * var(--px2vw-ratio, 1));padding:0 calc(12 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MemberInfoModal-module-notice{gap:12px;padding:0 12px}}.MemberInfoModal-module-noticeBar{width:calc(3 * var(--px2vw-ratio, 1));background:#000;flex-shrink:0}@media (min-width: 768px){.MemberInfoModal-module-noticeBar{width:3px}}.MemberInfoModal-module-noticeContent{display:flex;flex-direction:column;gap:0}.MemberInfoModal-module-noticeTitle{font-family:Noto Sans,sans-serif;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;color:#000;line-height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MemberInfoModal-module-noticeTitle{font-size:16px;line-height:24px}}.MemberInfoModal-module-noticeText{font-family:Noto Sans,sans-serif;font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:400;color:gray;line-height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MemberInfoModal-module-noticeText{font-size:14px;line-height:24px}}.MemberInfoModal-module-submitButton{margin-top:0}.MemberInfoModal-module-loading{display:flex;align-items:center;justify-content:center;min-height:calc(200 * var(--px2vw-ratio, 1));font-size:calc(14 * var(--px2vw-ratio, 1));color:#58bccc}@media (min-width: 768px){.MemberInfoModal-module-loading{min-height:200px;font-size:14px}}.MemberInfoModal-module-hint{font-size:calc(12 * var(--px2vw-ratio, 1));color:#666;margin-top:calc(4 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MemberInfoModal-module-hint{font-size:12px;margin-top:4px}}@media (min-width: 768px){.MissionModal-module-modal{width:95vw}}.MissionModal-module-header{display:flex;align-items:center;justify-content:center;position:relative;height:calc(48 * var(--px2vw-ratio, 1));padding:calc(12 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1));background:#58bccc;border-radius:calc(12 * var(--px2vw-ratio, 1)) calc(12 * var(--px2vw-ratio, 1)) 0 0;flex-shrink:0}@media (min-width: 768px){.MissionModal-module-header{height:48px;padding:12px 24px;border-radius:12px 12px 0 0}}.MissionModal-module-title{font-family:Noto Sans,sans-serif;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;color:#fff;margin:0}@media (min-width: 768px){.MissionModal-module-title{font-size:16px}}.MissionModal-module-closeButton{position:absolute;right:calc(12 * var(--px2vw-ratio, 1));top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:calc(22 * var(--px2vw-ratio, 1));height:calc(22 * var(--px2vw-ratio, 1));padding:calc(1 * var(--px2vw-ratio, 1));background:none;border:none;cursor:pointer}.MissionModal-module-closeButton:hover{opacity:.8}@media (min-width: 768px){.MissionModal-module-closeButton{right:12px;width:22px;height:22px;padding:1px}}.MissionModal-module-content{display:flex;flex-direction:column;overflow-y:auto;padding:0;background:#fff;flex:1;min-height:0}.MissionModal-module-content::-webkit-scrollbar{width:calc(8 * var(--px2vw-ratio, 1))}.MissionModal-module-content::-webkit-scrollbar-track{background:#f1f1f1}.MissionModal-module-content::-webkit-scrollbar-thumb{background:#888;border-radius:calc(4 * var(--px2vw-ratio, 1))}.MissionModal-module-content::-webkit-scrollbar-thumb:hover{background:#555}@media (min-width: 768px){.MissionModal-module-content::-webkit-scrollbar{width:8px}.MissionModal-module-content::-webkit-scrollbar-thumb{border-radius:4px}}.MissionModal-module-banner{position:relative;width:100%;aspect-ratio:1919/468;overflow:hidden;flex-shrink:0}.MissionModal-module-bannerImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.MissionModal-module-missionCards{display:flex;flex-direction:column;gap:calc(16 * var(--px2vw-ratio, 1));flex-wrap:wrap;padding:calc(16 * var(--px2vw-ratio, 1)) calc(20 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MissionModal-module-missionCards{flex-direction:row;padding:20px 24px;gap:16px}}@media (min-width: 1024px){.MissionModal-module-missionCards{padding:24px 40px;gap:24px}}.MissionModal-module-loadingContainer,.MissionModal-module-errorContainer,.MissionModal-module-emptyContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:calc(60 * var(--px2vw-ratio, 1)) calc(20 * var(--px2vw-ratio, 1));text-align:center;gap:calc(16 * var(--px2vw-ratio, 1))}.MissionModal-module-loadingContainer p,.MissionModal-module-errorContainer p,.MissionModal-module-emptyContainer p{font-size:calc(16 * var(--px2vw-ratio, 1));color:#666;margin:0}@media (min-width: 768px){.MissionModal-module-loadingContainer,.MissionModal-module-errorContainer,.MissionModal-module-emptyContainer{padding:60px 20px;gap:16px}.MissionModal-module-loadingContainer p,.MissionModal-module-errorContainer p,.MissionModal-module-emptyContainer p{font-size:16px}}.MissionModal-module-errorContainer p{color:#d32f2f}.MissionModal-module-missionCard{flex:1;min-width:100%}@media (min-width: 901px){.MissionModal-module-missionCard{min-width:400px}}.MissionModal-module-rulesSection{display:flex;flex-direction:column;gap:calc(20 * var(--px2vw-ratio, 1));padding:0 calc(20 * var(--px2vw-ratio, 1)) calc(20 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MissionModal-module-rulesSection{padding:0 24px 24px;gap:24px}}@media (min-width: 1024px){.MissionModal-module-rulesSection{gap:32px;padding:0 40px 40px}}.MissionModal-module-ruleBlock{display:flex;flex-direction:column;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MissionModal-module-ruleBlock{gap:8px}}.MissionModal-module-ruleHeader{display:flex;align-items:center;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MissionModal-module-ruleHeader{gap:8px}}.MissionModal-module-headerBar{width:calc(3 * var(--px2vw-ratio, 1));height:calc(16 * var(--px2vw-ratio, 1));background:#58bccc;flex-shrink:0}@media (min-width: 768px){.MissionModal-module-headerBar{width:3px;height:16px}}.MissionModal-module-ruleTitle{font-size:calc(15 * var(--px2vw-ratio, 1));font-weight:700;color:#000;line-height:calc(24 * var(--px2vw-ratio, 1));margin:0;white-space:nowrap}@media (min-width: 768px){.MissionModal-module-ruleTitle{font-size:16px;line-height:24px}}.MissionModal-module-ruleContent{font-size:calc(13 * var(--px2vw-ratio, 1));font-weight:400;color:#000;line-height:calc(22 * var(--px2vw-ratio, 1))}.MissionModal-module-ruleContent p{margin:0}@media (min-width: 768px){.MissionModal-module-ruleContent{font-size:14px;line-height:24px}}.WithdrawalModal-module-withdrawalModal{display:flex;flex-direction:column;background:#fff;border-radius:calc(16 * var(--px2vw-ratio, 1));overflow:hidden;width:calc(480 * var(--px2vw-ratio, 1));max-width:90vw}@media (min-width: 768px){.WithdrawalModal-module-withdrawalModal{border-radius:16px;width:480px}}.WithdrawalModal-module-content{display:flex;flex-direction:column;padding:calc(24 * var(--px2vw-ratio, 1));gap:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WithdrawalModal-module-content{padding:24px;gap:24px}}.WithdrawalModal-module-balanceSection{display:flex;align-items:center;gap:calc(12 * var(--px2vw-ratio, 1));margin-bottom:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WithdrawalModal-module-balanceSection{gap:12px;margin-bottom:24px}}.WithdrawalModal-module-balanceText{display:flex;align-items:center;gap:calc(4 * var(--px2vw-ratio, 1));font-size:calc(14 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WithdrawalModal-module-balanceText{gap:4px;font-size:14px}}.WithdrawalModal-module-balanceText span{color:#000}.WithdrawalModal-module-balanceText strong{color:#58bccc;font-size:calc(20 * var(--px2vw-ratio, 1));font-weight:700}@media (min-width: 768px){.WithdrawalModal-module-balanceText strong{font-size:20px}}.WithdrawalModal-module-reloadButton{border:calc(1 * var(--px2vw-ratio, 1)) solid rgba(128,128,128,.3);background:#fff;padding:calc(10 * var(--px2vw-ratio, 1));border-radius:calc(5 * var(--px2vw-ratio, 1));cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WithdrawalModal-module-reloadButton{border:1px solid rgba(128,128,128,.3);padding:10px;border-radius:5px;font-size:16px}}.WithdrawalModal-module-reloadButton:hover{background:#f5f5f5}.WithdrawalModal-module-reloadIcon{width:calc(20 * var(--px2vw-ratio, 1));height:calc(20 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WithdrawalModal-module-reloadIcon{width:20px;height:20px}}.WithdrawalModal-module-card{border:calc(1 * var(--px2vw-ratio, 1)) solid rgba(128,128,128,.3);border-radius:calc(6 * var(--px2vw-ratio, 1));padding:calc(12 * var(--px2vw-ratio, 1));display:flex;flex-direction:column;gap:calc(14 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WithdrawalModal-module-card{border:1px solid rgba(128,128,128,.3);border-radius:6px;padding:12px;gap:14px}}.WithdrawalModal-module-cardTitle{display:flex;justify-content:center;align-items:center;position:relative}.WithdrawalModal-module-cardTitle h3{font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700;color:#000;margin:0;text-align:center}@media (min-width: 768px){.WithdrawalModal-module-cardTitle h3{font-size:16px}}.WithdrawalModal-module-exchangeInfoCard{border:calc(1 * var(--px2vw-ratio, 1)) solid rgba(128,128,128,.3);border-radius:calc(6 * var(--px2vw-ratio, 1));padding:calc(12 * var(--px2vw-ratio, 1)) calc(16 * var(--px2vw-ratio, 1));display:flex;flex-direction:column;gap:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WithdrawalModal-module-exchangeInfoCard{border:1px solid rgba(128,128,128,.3);border-radius:6px;padding:12px 16px;gap:16px}}.WithdrawalModal-module-exchangeInfoCard h4{font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700;color:#000;margin:0;line-height:1.5;text-align:center}@media (min-width: 768px){.WithdrawalModal-module-exchangeInfoCard h4{font-size:16px}}.WithdrawalModal-module-exchangeInfoContent{display:flex;flex-direction:column;gap:calc(4 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WithdrawalModal-module-exchangeInfoContent{gap:4px}}.WithdrawalModal-module-exchangeInfoLabel{font-size:calc(16 * var(--px2vw-ratio, 1));color:#000;line-height:1.5}@media (min-width: 768px){.WithdrawalModal-module-exchangeInfoLabel{font-size:16px}}.WithdrawalModal-module-exchangeAmountBox{height:calc(40 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) solid #808080;border-radius:calc(6 * var(--px2vw-ratio, 1));background:#fff;padding:calc(12 * var(--px2vw-ratio, 1));display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WithdrawalModal-module-exchangeAmountBox{height:40px;border:1px solid #808080;border-radius:6px;padding:12px;gap:10px}}.WithdrawalModal-module-exchangeAmountValue{font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700;color:#000;line-height:1.5}@media (min-width: 768px){.WithdrawalModal-module-exchangeAmountValue{font-size:16px}}.WithdrawalModal-module-exchangeAmountUnit{font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700;color:gray;line-height:1.5}@media (min-width: 768px){.WithdrawalModal-module-exchangeAmountUnit{font-size:16px}}.WithdrawalModal-module-currStatus{display:flex;flex-direction:column;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WithdrawalModal-module-currStatus{gap:8px}}.WithdrawalModal-module-statusRow{display:flex;justify-content:space-between;font-size:calc(12 * var(--px2vw-ratio, 1));color:gray;line-height:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WithdrawalModal-module-statusRow{font-size:12px;line-height:16px}}.WithdrawalModal-module-statusItem{display:flex;gap:calc(4 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WithdrawalModal-module-statusItem{gap:4px}}.WithdrawalModal-module-statusLabel{color:gray}.WithdrawalModal-module-statusValue{color:#ea1212}.WithdrawalModal-module-remarkSection{display:flex;padding:0 calc(12 * var(--px2vw-ratio, 1));position:relative}@media (min-width: 768px){.WithdrawalModal-module-remarkSection{padding:0 12px}}.WithdrawalModal-module-remarkBar{position:absolute;left:calc(12 * var(--px2vw-ratio, 1));top:calc(4 * var(--px2vw-ratio, 1));width:calc(3 * var(--px2vw-ratio, 1));height:calc(16 * var(--px2vw-ratio, 1));background:#000}@media (min-width: 768px){.WithdrawalModal-module-remarkBar{left:12px;top:4px;width:3px;height:16px}}.WithdrawalModal-module-remarkContent{padding-left:calc(12 * var(--px2vw-ratio, 1));display:flex;flex-direction:column;gap:0}@media (min-width: 768px){.WithdrawalModal-module-remarkContent{padding-left:12px}}.WithdrawalModal-module-remarkContent h4{font-size:calc(16 * var(--px2vw-ratio, 1));color:#000;font-weight:400;margin:0;line-height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WithdrawalModal-module-remarkContent h4{font-size:16px;line-height:24px}}.WithdrawalModal-module-remarkContent p{font-size:calc(14 * var(--px2vw-ratio, 1));color:gray;margin:0;line-height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WithdrawalModal-module-remarkContent p{font-size:14px;line-height:24px}}.WithdrawalModal-module-submitButton{width:100%}.ProfileModal-module-profileModal{display:flex;flex-direction:column;width:calc(480 * var(--px2vw-ratio, 1));border-radius:calc(16 * var(--px2vw-ratio, 1));overflow:hidden;background:#fff}@media (min-width: 768px){.ProfileModal-module-profileModal{width:480px;border-radius:16px}}.ProfileModal-module-header{display:flex;align-items:center;justify-content:center;position:relative;height:calc(48 * var(--px2vw-ratio, 1));padding:calc(12 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1));background:#58bccc;border-radius:calc(12 * var(--px2vw-ratio, 1)) calc(12 * var(--px2vw-ratio, 1)) 0 0}@media (min-width: 768px){.ProfileModal-module-header{height:48px;padding:12px 24px;border-radius:12px 12px 0 0}}.ProfileModal-module-backButton{position:absolute;left:calc(12 * var(--px2vw-ratio, 1));top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:calc(22 * var(--px2vw-ratio, 1));height:calc(22 * var(--px2vw-ratio, 1));padding:calc(4 * var(--px2vw-ratio, 1)) calc(6 * var(--px2vw-ratio, 1));background:none;border:none;cursor:pointer}@media (min-width: 768px){.ProfileModal-module-backButton{left:12px;width:22px;height:22px;padding:4px 6px}}.ProfileModal-module-backButton:hover{opacity:.8}.ProfileModal-module-title{font-family:Noto Sans,sans-serif;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;color:#fff;margin:0}@media (min-width: 768px){.ProfileModal-module-title{font-size:16px}}.ProfileModal-module-closeButton{position:absolute;right:calc(12 * var(--px2vw-ratio, 1));top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:calc(22 * var(--px2vw-ratio, 1));height:calc(22 * var(--px2vw-ratio, 1));padding:calc(1 * var(--px2vw-ratio, 1));background:none;border:none;cursor:pointer}@media (min-width: 768px){.ProfileModal-module-closeButton{right:12px;width:22px;height:22px;padding:1px}}.ProfileModal-module-closeButton:hover{opacity:.8}.ProfileModal-module-content{display:flex;flex-direction:column;gap:calc(24 * var(--px2vw-ratio, 1));padding:calc(24 * var(--px2vw-ratio, 1));background:#fff}@media (min-width: 768px){.ProfileModal-module-content{gap:24px;padding:24px}}.ProfileModal-module-loadingState{display:flex;justify-content:center;align-items:center;min-height:calc(400 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ProfileModal-module-loadingState{min-height:400px}}.ProfileModal-module-memberProfile{display:flex;align-items:center;gap:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ProfileModal-module-memberProfile{gap:16px}}.ProfileModal-module-avatar{width:calc(44 * var(--px2vw-ratio, 1));height:calc(44 * var(--px2vw-ratio, 1));border-radius:50%;overflow:hidden}@media (min-width: 768px){.ProfileModal-module-avatar{width:44px;height:44px}}.ProfileModal-module-avatarPlaceholder{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2)}.ProfileModal-module-memberInfo{display:flex;flex-direction:column}.ProfileModal-module-memberName{display:flex;align-items:center;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ProfileModal-module-memberName{gap:8px}}.ProfileModal-module-username{font-family:Noto Sans,sans-serif;font-size:calc(18 * var(--px2vw-ratio, 1));font-weight:400;color:#000}@media (min-width: 768px){.ProfileModal-module-username{font-size:18px}}.ProfileModal-module-vipBadge{display:flex;align-items:center;padding:calc(4 * var(--px2vw-ratio, 1)) calc(10 * var(--px2vw-ratio, 1));background:#fcbd2a;border-radius:calc(5 * var(--px2vw-ratio, 1));font-family:Noto Sans,sans-serif;font-size:calc(12 * var(--px2vw-ratio, 1));font-weight:400;color:#fff}@media (min-width: 768px){.ProfileModal-module-vipBadge{padding:4px 10px;border-radius:5px;font-size:12px}}.ProfileModal-module-nickName{font-family:Noto Sans,sans-serif;font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:700;color:gray}@media (min-width: 768px){.ProfileModal-module-nickName{font-size:14px}}.ProfileModal-module-vipCard{display:flex;flex-direction:column;position:relative;height:calc(244 * var(--px2vw-ratio, 1));padding:calc(18 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1));background:#2b2d46;border-radius:calc(14 * var(--px2vw-ratio, 1));overflow:hidden;box-shadow:0 calc(4 * var(--px2vw-ratio, 1)) 0 0 #0003,0 calc(30 * var(--px2vw-ratio, 1)) calc(30 * var(--px2vw-ratio, 1)) 0 #00000026}@media (min-width: 768px){.ProfileModal-module-vipCard{height:244px;padding:18px 24px;border-radius:14px;box-shadow:0 4px #0003,0 30px 30px #00000026}}.ProfileModal-module-vipCardHeader{display:flex;align-items:center;justify-content:space-between;z-index:2}.ProfileModal-module-vipCardTop{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ProfileModal-module-vipCardTop{margin-bottom:24px}}.ProfileModal-module-vipBadgeOutline{display:flex;align-items:center;padding:calc(4 * var(--px2vw-ratio, 1)) calc(10 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) solid rgba(255,255,255,.15);border-radius:calc(5 * var(--px2vw-ratio, 1));font-family:Noto Sans,sans-serif;font-size:calc(12 * var(--px2vw-ratio, 1));font-weight:700;color:#ffdc87}@media (min-width: 768px){.ProfileModal-module-vipBadgeOutline{padding:4px 10px;border:1px solid rgba(255,255,255,.15);border-radius:5px;font-size:12px}}.ProfileModal-module-viewDetails{display:flex;align-items:center;gap:calc(9 * var(--px2vw-ratio, 1));font-family:Noto Sans,sans-serif;font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:400;color:#ffffff80;cursor:pointer}@media (min-width: 768px){.ProfileModal-module-viewDetails{gap:9px;font-size:14px}}.ProfileModal-module-viewDetails:hover{opacity:.8}.ProfileModal-module-viewDetailsIcon{width:calc(18 * var(--px2vw-ratio, 1));height:calc(18 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ProfileModal-module-viewDetailsIcon{width:18px;height:18px}}.ProfileModal-module-vipIcon{display:flex;align-items:center;justify-content:center;width:calc(78 * var(--px2vw-ratio, 1));height:calc(78 * var(--px2vw-ratio, 1));z-index:2}@media (min-width: 768px){.ProfileModal-module-vipIcon{width:78px;height:78px}}.ProfileModal-module-vipMainIconImage{width:calc(70 * var(--px2vw-ratio, 1));height:calc(70 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ProfileModal-module-vipMainIconImage{width:70px;height:70px}}.ProfileModal-module-vipIconPlaceholder{display:flex;align-items:center;justify-content:center;width:calc(72 * var(--px2vw-ratio, 1));height:calc(66 * var(--px2vw-ratio, 1));background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border-radius:50%;font-family:Noto Sans,sans-serif;font-size:calc(24 * var(--px2vw-ratio, 1));font-weight:700;color:#fff;box-shadow:0 calc(4 * var(--px2vw-ratio, 1)) calc(74 * var(--px2vw-ratio, 1)) 0 #ef441f}@media (min-width: 768px){.ProfileModal-module-vipIconPlaceholder{width:72px;height:66px;font-size:24px;box-shadow:0 4px 74px #ef441f}}.ProfileModal-module-vipProgress{position:relative;display:flex}.ProfileModal-module-progressBar{position:absolute;top:50%;left:0;transform:translateY(-50%);width:calc(100% + calc(48 * var(--px2vw-ratio, 1)));margin-left:calc(-24 * var(--px2vw-ratio, 1));height:calc(3 * var(--px2vw-ratio, 1));background:#000;border-radius:calc(10 * var(--px2vw-ratio, 1));z-index:0}@media (min-width: 768px){.ProfileModal-module-progressBar{width:calc(100% + 48px);margin-left:-24px;height:3px;border-radius:10px}}.ProfileModal-module-progressFill{height:100%;background:linear-gradient(to left,#ffdc87,var(--primary-color));border-radius:calc(10 * var(--px2vw-ratio, 1));transition:width .3s ease}@media (min-width: 768px){.ProfileModal-module-progressFill{border-radius:10px}}.ProfileModal-module-vipLevels{width:100%;display:flex;align-items:center;justify-content:space-between;z-index:1;position:relative}.ProfileModal-module-vipLevel{display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--px2vw-ratio, 1));flex:1}@media (min-width: 768px){.ProfileModal-module-vipLevel{gap:8px}}.ProfileModal-module-vipLevelIcon{width:calc(29 * var(--px2vw-ratio, 1));height:calc(27 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ProfileModal-module-vipLevelIcon{width:29px;height:27px}}.ProfileModal-module-vipLevelPoints{font-family:Noto Sans,sans-serif;font-size:calc(12 * var(--px2vw-ratio, 1));font-weight:400;color:#ffdc8780}@media (min-width: 768px){.ProfileModal-module-vipLevelPoints{font-size:12px}}.ProfileModal-module-vipLevel.ProfileModal-module-active .ProfileModal-module-vipLevelPoints{color:#ffdc87;font-weight:700}.ProfileModal-module-vipLevelName{font-family:Noto Sans,sans-serif;font-size:calc(12 * var(--px2vw-ratio, 1));font-weight:400;color:#ffffff80}@media (min-width: 768px){.ProfileModal-module-vipLevelName{font-size:12px}}.ProfileModal-module-vipLevel.ProfileModal-module-active .ProfileModal-module-vipLevelName{color:#ffdc87;font-weight:700}.ProfileModal-module-vipFooter{position:absolute;bottom:calc(16 * var(--px2vw-ratio, 1));left:calc(24 * var(--px2vw-ratio, 1));right:calc(24 * var(--px2vw-ratio, 1));display:flex;align-items:center;justify-content:space-between;font-family:Noto Sans,sans-serif;font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:400;color:#ffffff80;z-index:2}@media (min-width: 768px){.ProfileModal-module-vipFooter{bottom:16px;left:24px;right:24px;font-size:14px}}.ProfileModal-module-actionButtons{display:flex;gap:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ProfileModal-module-actionButtons{gap:24px}}.ProfileModal-module-actionButton{flex:1;border:calc(1 * var(--px2vw-ratio, 1)) solid #58bccc;color:#58bccc}@media (min-width: 768px){.ProfileModal-module-actionButton{border:1px solid #58bccc}}.ProfileModal-module-actionButton:hover{background:#58bccc1a}.ProfileModal-module-actionIcon{width:calc(20 * var(--px2vw-ratio, 1));height:calc(20 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ProfileModal-module-actionIcon{width:20px;height:20px}}.ProfileModal-module-menuList{display:flex;flex-direction:column}.ProfileModal-module-menuItem{display:flex;align-items:center;justify-content:space-between;padding:calc(14 * var(--px2vw-ratio, 1)) calc(10 * var(--px2vw-ratio, 1));cursor:pointer;transition:background .2s;border-bottom:calc(1 * var(--px2vw-ratio, 1)) solid rgba(0,0,0,.1);color:gray}@media (min-width: 768px){.ProfileModal-module-menuItem{padding:14px 10px;border-bottom:1px solid rgba(0,0,0,.1)}}.ProfileModal-module-menuItem:last-child{border-bottom:none}.ProfileModal-module-menuItem:hover{background:#00000005}.ProfileModal-module-menuItemLeft{display:flex;align-items:center;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ProfileModal-module-menuItemLeft{gap:8px}}.ProfileModal-module-menuItemIcon{display:flex;align-items:center;justify-content:center;width:calc(20 * var(--px2vw-ratio, 1));height:calc(20 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ProfileModal-module-menuItemIcon{width:20px;height:20px}}.ProfileModal-module-iconPlaceholder{display:block;width:calc(12 * var(--px2vw-ratio, 1));height:calc(12 * var(--px2vw-ratio, 1));background:gray;border-radius:calc(2 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ProfileModal-module-iconPlaceholder{width:12px;height:12px;border-radius:2px}}.ProfileModal-module-menuItemLabel{font-family:Noto Sans,sans-serif;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700}@media (min-width: 768px){.ProfileModal-module-menuItemLabel{font-size:16px}}.ProfileModal-module-menuItemArrow{width:calc(14 * var(--px2vw-ratio, 1));height:calc(14 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.ProfileModal-module-menuItemArrow{width:14px;height:14px}}.ProfileModal-module-logoutButton{margin-top:0}.SignUpModal-module-form{display:flex;flex-direction:column;gap:calc(24 * var(--px2vw-ratio, 1));width:100%}@media (min-width: 768px){.SignUpModal-module-form{gap:24px}}.SignUpModal-module-fieldWrapper{display:flex;flex-direction:column;width:100%}.SignUpModal-module-inputButtonGroup{display:flex;gap:calc(10 * var(--px2vw-ratio, 1));align-items:flex-end;width:100%}@media (min-width: 768px){.SignUpModal-module-inputButtonGroup{gap:10px}}.SignUpModal-module-inputField{flex:1;min-width:0}.SignUpModal-module-verifyButton{flex-shrink:0;height:calc(40 * var(--px2vw-ratio, 1));white-space:nowrap}@media (min-width: 768px){.SignUpModal-module-verifyButton{height:40px}}.SignUpModal-module-errorMessage{padding:calc(12 * var(--px2vw-ratio, 1));background:#ff00001a;border:calc(1 * var(--px2vw-ratio, 1)) solid rgba(255,0,0,.3);border-radius:calc(4 * var(--px2vw-ratio, 1));color:#d32f2f;font-size:calc(14 * var(--px2vw-ratio, 1));text-align:center}@media (min-width: 768px){.SignUpModal-module-errorMessage{padding:12px;border:1px solid rgba(255,0,0,.3);border-radius:4px;font-size:14px}}.SignUpModal-module-socialButtons{display:flex;align-items:center;justify-content:center;gap:calc(24 * var(--px2vw-ratio, 1));width:100%}@media (min-width: 768px){.SignUpModal-module-socialButtons{gap:24px}}.SignUpModal-module-socialButton{display:flex;align-items:center;justify-content:flex-start;gap:calc(8 * var(--px2vw-ratio, 1));padding:calc(8 * var(--px2vw-ratio, 1)) calc(16 * var(--px2vw-ratio, 1))!important;border:calc(1 * var(--px2vw-ratio, 1)) solid rgba(128,128,128,.3)!important;border-radius:calc(5 * var(--px2vw-ratio, 1))!important;background:transparent!important;cursor:pointer;transition:all .2s;flex-shrink:0;height:auto!important;width:auto!important}.SignUpModal-module-socialButton:hover{background:#8080800d!important;border-color:#80808080!important}.SignUpModal-module-socialButton:focus{outline:none;background:#8080800d!important;border:calc(1 * var(--px2vw-ratio, 1)) solid rgba(128,128,128,.5)!important;height:auto!important;font-weight:400!important}.SignUpModal-module-socialButton svg{width:calc(24 * var(--px2vw-ratio, 1));height:calc(24 * var(--px2vw-ratio, 1));flex-shrink:0}.SignUpModal-module-socialButton span{font-size:calc(12 * var(--px2vw-ratio, 1));font-weight:400;color:#000;white-space:nowrap;line-height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.SignUpModal-module-socialButton{gap:8px;padding:8px 16px!important;border:1px solid rgba(128,128,128,.3)!important;border-radius:5px!important}.SignUpModal-module-socialButton:focus{border:1px solid rgba(128,128,128,.5)!important}.SignUpModal-module-socialButton svg{width:24px;height:24px}.SignUpModal-module-socialButton span{font-size:12px;line-height:24px}}.HistorySection-module-panel{display:flex;flex-direction:column;gap:calc(16 * var(--px2vw-ratio, 1));padding:0 calc(24 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.HistorySection-module-panel{gap:16px;padding:0 24px 24px}}.HistorySection-module-filterBar{display:flex;align-items:center;gap:calc(16 * var(--px2vw-ratio, 1));padding:calc(12 * var(--px2vw-ratio, 1));border-radius:calc(8 * var(--px2vw-ratio, 1));background:#eee}@media (min-width: 768px){.HistorySection-module-filterBar{gap:16px;padding:12px;border-radius:8px}}@media (min-width: 1024px){.HistorySection-module-filterBar{display:grid;grid-template-columns:220px auto;gap:24px;padding:12px 24px}}.HistorySection-module-filterField{display:flex;flex:1;align-items:center;gap:calc(8 * var(--px2vw-ratio, 1));min-width:0}@media (min-width: 768px){.HistorySection-module-filterField{gap:8px}}.HistorySection-module-filterLabel{display:none;flex-shrink:0;color:#000;font-size:calc(14 * var(--px2vw-ratio, 1));white-space:nowrap}@media (min-width: 768px){.HistorySection-module-filterLabel{font-size:14px}}@media (min-width: 1024px){.HistorySection-module-filterLabel{display:block}}.HistorySection-module-submitButton{width:calc(58 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.HistorySection-module-submitButton{width:58px}}.HistorySection-module-searchIcon{width:calc(24 * var(--px2vw-ratio, 1));height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.HistorySection-module-searchIcon{width:24px;height:24px}}.HistorySection-module-emptyState{display:flex;align-items:center;justify-content:center;min-height:calc(240 * var(--px2vw-ratio, 1));color:gray;font-size:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.HistorySection-module-emptyState{min-height:240px;font-size:16px}}.HistorySection-module-historyDesktopTable{display:none}@media (min-width: 1024px){.HistorySection-module-historyDesktopTable{display:flex;flex-direction:column;gap:12px}}.HistorySection-module-tableHeader,.HistorySection-module-tableRow{display:grid;grid-template-columns:repeat(6,1fr);gap:calc(24 * var(--px2vw-ratio, 1));align-items:center}@media (min-width: 768px){.HistorySection-module-tableHeader,.HistorySection-module-tableRow{gap:24px}}.HistorySection-module-tableHeader{padding:calc(10 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.HistorySection-module-tableHeader{padding:10px}}.HistorySection-module-tableHeader>div{color:#000;font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:700;text-align:center}@media (min-width: 768px){.HistorySection-module-tableHeader>div{font-size:14px}}.HistorySection-module-headerFrom{color:#ea1212!important}.HistorySection-module-headerTo{color:#00a35e!important}.HistorySection-module-tableBody{overflow:hidden;border:calc(1 * var(--px2vw-ratio, 1)) solid #eeeeee;border-radius:calc(8 * var(--px2vw-ratio, 1));background:#fff}@media (min-width: 768px){.HistorySection-module-tableBody{border:1px solid #eeeeee;border-radius:8px}}.HistorySection-module-tableRow{min-height:calc(44 * var(--px2vw-ratio, 1));padding:0 calc(10 * var(--px2vw-ratio, 1));border-bottom:calc(1 * var(--px2vw-ratio, 1)) solid #eeeeee}@media (min-width: 768px){.HistorySection-module-tableRow{min-height:44px;padding:0 10px;border-bottom:1px solid #eeeeee}}.HistorySection-module-tableRow:last-child{border-bottom:none}.HistorySection-module-tableRow>div{display:flex;align-items:center;justify-content:center;min-height:calc(44 * var(--px2vw-ratio, 1));color:#000;font-size:calc(14 * var(--px2vw-ratio, 1));text-align:center}@media (min-width: 768px){.HistorySection-module-tableRow>div{min-height:44px;font-size:14px}}.HistorySection-module-amountText{color:#00a35e!important;font-weight:700}.HistorySection-module-balanceText{color:gray!important;font-weight:700}.HistorySection-module-historyMobileList{display:flex;flex-direction:column;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.HistorySection-module-historyMobileList{gap:8px}}@media (min-width: 1024px){.HistorySection-module-historyMobileList{display:none}}.HistorySection-module-historyCard{overflow:hidden;border:calc(1 * var(--px2vw-ratio, 1)) solid #eeeeee;border-radius:calc(8 * var(--px2vw-ratio, 1));background:#fff}@media (min-width: 768px){.HistorySection-module-historyCard{border:1px solid #eeeeee;border-radius:8px}}.HistorySection-module-cardHeader{width:100%;justify-content:space-between;gap:calc(12 * var(--px2vw-ratio, 1));padding:calc(8 * var(--px2vw-ratio, 1)) calc(12 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.HistorySection-module-cardHeader{gap:12px;padding:8px 12px}}.HistorySection-module-cardHeaderLeft{display:flex;flex:1;align-items:center;gap:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.HistorySection-module-cardHeaderLeft{gap:16px}}.HistorySection-module-cardTitleGroup{display:flex;flex-direction:column;align-items:flex-start}.HistorySection-module-cardTitle{color:#000;font-size:calc(14 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.HistorySection-module-cardTitle{font-size:14px}}.HistorySection-module-cardTime{color:gray;font-size:calc(14 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.HistorySection-module-cardTime{font-size:14px}}.HistorySection-module-cardHeaderRight{display:flex;align-items:center;gap:calc(15 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.HistorySection-module-cardHeaderRight{gap:15px}}.HistorySection-module-cardAmount{color:#00a35e;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700}@media (min-width: 768px){.HistorySection-module-cardAmount{font-size:16px}}.HistorySection-module-expandIcon{width:calc(16 * var(--px2vw-ratio, 1));height:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.HistorySection-module-expandIcon{width:16px;height:16px}}.HistorySection-module-cardContent{display:flex;flex-direction:column;gap:calc(8 * var(--px2vw-ratio, 1));padding:calc(8 * var(--px2vw-ratio, 1)) calc(12 * var(--px2vw-ratio, 1));position:relative}@media (min-width: 768px){.HistorySection-module-cardContent{gap:8px;padding:8px 12px}}.HistorySection-module-cardContent:before{position:absolute;content:"";top:0;left:0;right:0;margin:auto;width:calc(100% - calc(24 * var(--px2vw-ratio, 1)));height:calc(1 * var(--px2vw-ratio, 1));background:#eee}@media (min-width: 768px){.HistorySection-module-cardContent:before{width:calc(100% - 24px);height:1px}}.HistorySection-module-cardMetaRow{display:flex;flex-wrap:wrap;align-items:center;gap:calc(12 * var(--px2vw-ratio, 1));font-size:calc(14 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.HistorySection-module-cardMetaRow{gap:12px;font-size:14px}}.HistorySection-module-cardMetaLabel{color:gray}.HistorySection-module-cardMetaValue{color:#000}.HistorySection-module-cardMetaTarget{color:#ea6412}.HistorySection-module-statusBadge{display:inline-flex;align-items:center;justify-content:center;width:calc(40 * var(--px2vw-ratio, 1));height:calc(24 * var(--px2vw-ratio, 1));padding:calc(4 * var(--px2vw-ratio, 1)) calc(8 * var(--px2vw-ratio, 1));border-radius:calc(6 * var(--px2vw-ratio, 1));font-size:calc(12 * var(--px2vw-ratio, 1));line-height:1;white-space:nowrap}@media (min-width: 768px){.HistorySection-module-statusBadge{width:40px;height:24px;padding:4px 8px;border-radius:6px;font-size:12px}}.HistorySection-module-statusSuccessBadge{background:#00a35e;color:#fff}.HistorySection-module-statusErrorBadge{background:#ea1212;color:#fff}.HistorySection-module-statusPendingBadge{color:gray}.HistorySection-module-pagination{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.HistorySection-module-pagination{gap:8px}}@media (min-width: 1024px){.HistorySection-module-pagination{gap:12px}}.HistorySection-module-pageArrow{display:flex;align-items:center;justify-content:center;width:calc(24 * var(--px2vw-ratio, 1));height:calc(24 * var(--px2vw-ratio, 1));color:gray}@media (min-width: 768px){.HistorySection-module-pageArrow{width:24px;height:24px}}.HistorySection-module-pageArrow:disabled{opacity:.5;cursor:not-allowed}.HistorySection-module-pageNumbers{display:flex;align-items:center;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.HistorySection-module-pageNumbers{gap:8px}}.HistorySection-module-pageButton{display:flex;align-items:center;justify-content:center;width:calc(24 * var(--px2vw-ratio, 1));height:calc(24 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) solid transparent;border-radius:calc(6 * var(--px2vw-ratio, 1));color:gray;font-size:calc(12 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.HistorySection-module-pageButton{width:24px;height:24px;border:1px solid transparent;border-radius:6px;font-size:12px}}.HistorySection-module-pageButton:disabled{cursor:not-allowed}.HistorySection-module-pageButtonActive{border-color:#58bccc;background:#58bccc26;color:#58bccc}.TransferSection-module-panel{display:flex;flex-direction:column;gap:calc(12 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.TransferSection-module-panel{gap:12px}}.TransferSection-module-formCard{display:flex;flex-direction:column}@media (min-width: 1024px){.TransferSection-module-formCard{gap:12px;margin:0 24px}}.TransferSection-module-transferForm{order:2;display:flex;flex-direction:column;gap:calc(16 * var(--px2vw-ratio, 1));background:#eee;padding:0 calc(24 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.TransferSection-module-transferForm{gap:16px;padding:0 24px 24px}}@media (min-width: 1024px){.TransferSection-module-transferForm{order:1;display:grid;grid-template-columns:repeat(3,1fr) 140px;gap:24px;border-radius:8px;padding:12px 24px}}.TransferSection-module-formRow{display:flex;gap:calc(12 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.TransferSection-module-formRow{gap:12px}}@media (min-width: 1024px){.TransferSection-module-formRow{gap:8px}}.TransferSection-module-amountRow{display:flex;gap:calc(12 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.TransferSection-module-amountRow{gap:12px}}@media (min-width: 1024px){.TransferSection-module-amountRow{gap:8px}}.TransferSection-module-fieldLabel{font-size:calc(14 * var(--px2vw-ratio, 1));height:calc(40 * var(--px2vw-ratio, 1));white-space:nowrap;display:flex;align-items:center}@media (min-width: 768px){.TransferSection-module-fieldLabel{font-size:14px;height:40px}}.TransferSection-module-labelOut{color:#ea1212}.TransferSection-module-labelIn{color:#00a35e}.TransferSection-module-summaryRow{order:1;display:flex;flex-wrap:wrap;gap:calc(16 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1));align-items:center;background:#eee;padding:calc(24 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1)) calc(16 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.TransferSection-module-summaryRow{gap:16px 24px;padding:24px 24px 16px}}@media (min-width: 1024px){.TransferSection-module-summaryRow{order:3;gap:12px;background:transparent;padding:5px 0 5px 12px}}.TransferSection-module-summaryItem{display:flex;align-items:center;gap:calc(12 * var(--px2vw-ratio, 1));flex:1;padding-right:calc(12 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.TransferSection-module-summaryItem{gap:12px;padding-right:12px}}@media (min-width: 1024px){.TransferSection-module-summaryItem{padding:0 12px;width:196px;flex:0 0 auto}}.TransferSection-module-summaryLabel{font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700;color:#000;white-space:nowrap;flex:1}@media (min-width: 768px){.TransferSection-module-summaryLabel{font-size:16px}}.TransferSection-module-summaryValueGroup{display:flex;align-items:center;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.TransferSection-module-summaryValueGroup{gap:8px}}.TransferSection-module-summaryValuePrimary{font-size:calc(18 * var(--px2vw-ratio, 1));font-weight:700;line-height:calc(24 * var(--px2vw-ratio, 1));color:#58bccc}@media (min-width: 768px){.TransferSection-module-summaryValuePrimary{font-size:18px;line-height:24px}}.TransferSection-module-summaryValueSuccess{color:#00a35e}.TransferSection-module-refreshButton{display:flex;align-items:center;justify-content:center;width:calc(18 * var(--px2vw-ratio, 1));height:calc(18 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.TransferSection-module-refreshButton{width:18px;height:18px}}.TransferSection-module-refreshIcon{width:calc(18 * var(--px2vw-ratio, 1));height:calc(18 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.TransferSection-module-refreshIcon{width:18px;height:18px}}.TransferSection-module-countdown{min-width:calc(30 * var(--px2vw-ratio, 1));font-size:calc(14 * var(--px2vw-ratio, 1));color:#000;white-space:nowrap}@media (min-width: 768px){.TransferSection-module-countdown{min-width:30px;font-size:14px}}.TransferSection-module-summaryAction{width:100%}@media (min-width: 1024px){.TransferSection-module-summaryAction{width:auto;justify-content:flex-end;flex:1}}.TransferSection-module-desc{font-weight:400;font-size:calc(14 * var(--px2vw-ratio, 1));text-align:center;color:#ea6412}@media (min-width: 768px){.TransferSection-module-desc{font-size:14px}}@media (min-width: 1024px){.TransferSection-module-desc{order:2}}.TransferSection-module-transferAllButton{width:100%;height:calc(40 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) solid #ea6412;border-radius:calc(6 * var(--px2vw-ratio, 1));background:#ea641226;color:#ea6412;font-size:calc(16 * var(--px2vw-ratio, 1));display:flex;align-items:center;justify-content:center}.TransferSection-module-transferAllButton:disabled{opacity:.6;cursor:not-allowed}@media (min-width: 768px){.TransferSection-module-transferAllButton{height:40px;border:1px solid #ea6412;border-radius:6px;font-size:16px}}@media (min-width: 1024px){.TransferSection-module-transferAllButton{width:140px}}.TransferSection-module-lobbyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12 * var(--px2vw-ratio, 1));padding:0 calc(24 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.TransferSection-module-lobbyGrid{gap:12px;padding:0 24px 24px}}@media (min-width: 1024px){.TransferSection-module-lobbyGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.TransferSection-module-lobbyCard{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--px2vw-ratio, 1));padding:calc(12 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) solid #eeeeee;border-radius:calc(8 * var(--px2vw-ratio, 1));background:#fff}@media (min-width: 768px){.TransferSection-module-lobbyCard{gap:12px;padding:12px;border:1px solid #eeeeee;border-radius:8px}}.TransferSection-module-lobbyInfo{min-width:0;display:flex;flex:1;flex-direction:column;gap:calc(4 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.TransferSection-module-lobbyInfo{gap:4px}}.TransferSection-module-lobbyName{overflow:hidden;color:#000;font-size:calc(14 * var(--px2vw-ratio, 1));text-overflow:ellipsis;white-space:nowrap}@media (min-width: 768px){.TransferSection-module-lobbyName{font-size:14px}}.TransferSection-module-lobbyAmount{color:gray;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700}@media (min-width: 768px){.TransferSection-module-lobbyAmount{font-size:16px}}.TransferSection-module-amountActive{color:#00a35e}.TransferSection-module-statusRow{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.TransferSection-module-statusRow{gap:8px}}.TransferSection-module-statusMaintenance{color:#ea1212;font-size:calc(14 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.TransferSection-module-statusMaintenance{font-size:14px}}.TransferSection-module-statusLoading{color:gray;font-size:calc(14 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.TransferSection-module-statusLoading{font-size:14px}}.TransferSection-module-statusIcon{width:calc(14 * var(--px2vw-ratio, 1));height:calc(14 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.TransferSection-module-statusIcon{width:14px;height:14px}}.TransferSection-module-backButton{width:calc(56 * var(--px2vw-ratio, 1));height:calc(40 * var(--px2vw-ratio, 1));flex-shrink:0;border-radius:calc(5 * var(--px2vw-ratio, 1));background:#58bccc;color:#fff;font-size:calc(14 * var(--px2vw-ratio, 1));line-height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.TransferSection-module-backButton{width:56px;height:40px;border-radius:5px;font-size:14px;line-height:24px}}.TransferSection-module-backButton:disabled{cursor:not-allowed}.TransferSection-module-backButtonHidden{visibility:hidden}@media (min-width: 1024px){.TransferModal-module-modal{width:1020px}}.TransferModal-module-wrapper{display:flex;flex-direction:column;gap:calc(16 * var(--px2vw-ratio, 1));padding:calc(16 * var(--px2vw-ratio, 1)) 0 0}@media (min-width: 768px){.TransferModal-module-wrapper{gap:16px;padding:16px 0 0}}.TransferModal-module-tabs{padding:0 calc(24 * var(--px2vw-ratio, 1));grid-template-columns:repeat(2,1fr);gap:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.TransferModal-module-tabs{padding:0 24px;gap:16px}}@media (min-width: 1024px){.TransferModal-module-tabs{padding:0;margin:0 auto;width:432px;gap:27px}}.Navbar-module-navbar{width:100%;box-shadow:0 0 calc(50*var(--px2vw-ratio,1)) 0 #0003;flex-direction:column;display:flex}@media (min-width:768px){.Navbar-module-navbar{box-shadow:0 0 50px #0003}}.Navbar-module-mobileHeader{height:calc(calc(40*var(--px2vw-ratio,1)) + env(safe-area-inset-top));padding:calc(calc(4.294*var(--px2vw-ratio,1)) + env(safe-area-inset-top))calc(12.882*var(--px2vw-ratio,1))calc(4.294*var(--px2vw-ratio,1));background:#58bccc;justify-content:space-between;align-items:center;width:100%;display:flex}.Navbar-module-mobileHeader .Navbar-module-logo{height:calc(20.619*var(--px2vw-ratio,1));width:calc(100*var(--px2vw-ratio,1));align-items:center;display:flex}.Navbar-module-mobileHeader .Navbar-module-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.Navbar-module-mobileHeader .Navbar-module-buttons{gap:calc(10*var(--px2vw-ratio,1));align-items:center;display:flex}.Navbar-module-mobileHeader .Navbar-module-buttons button{color:#58bccc;border-radius:calc(6*var(--px2vw-ratio,1));padding:calc(6*var(--px2vw-ratio,1))calc(10*var(--px2vw-ratio,1));font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:calc(12*var(--px2vw-ratio,1));line-height:calc(9.661*var(--px2vw-ratio,1));cursor:pointer;white-space:nowrap;background:#fff;border:none;transition:all .2s}.Navbar-module-mobileHeader .Navbar-module-buttons button:active{transform:scale(.95)}.Navbar-module-mobileHeader .Navbar-module-userInfo{align-items:center;gap:calc(8*var(--px2vw-ratio,1));padding:0;display:flex}.Navbar-module-mobileHeader .Navbar-module-userInfo .Navbar-module-userDetails{align-items:center;gap:calc(2*var(--px2vw-ratio,1));display:flex}.Navbar-module-mobileHeader .Navbar-module-userInfo .Navbar-module-vipBadge{font-size:calc(12*var(--px2vw-ratio,1));color:#fff;padding:calc(2*var(--px2vw-ratio,1))calc(8*var(--px2vw-ratio,1));align-items:center;gap:calc(4*var(--px2vw-ratio,1));font-weight:700;display:flex}.Navbar-module-mobileHeader .Navbar-module-userInfo .Navbar-module-balance{font-size:calc(12*var(--px2vw-ratio,1));color:#fff;font-weight:700}.Navbar-module-mobileHeader .Navbar-module-messageButton{align-items:center;gap:calc(4*var(--px2vw-ratio,1));color:#fff;padding:calc(6*var(--px2vw-ratio,1))calc(10*var(--px2vw-ratio,1));font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:calc(12*var(--px2vw-ratio,1));cursor:pointer;white-space:nowrap;transition:all .2s;display:flex}.Navbar-module-mobileHeader .Navbar-module-messageButton:active{transform:scale(.95)}@media (min-width:768px){.Navbar-module-mobileHeader{height:calc(40px + env(safe-area-inset-top));padding:calc(4.294px + env(safe-area-inset-top)) 12.882px 4.294px}.Navbar-module-mobileHeader .Navbar-module-logo{width:100px;height:20.619px}.Navbar-module-mobileHeader .Navbar-module-buttons{gap:10px}.Navbar-module-mobileHeader .Navbar-module-buttons button{border-radius:6px;padding:6px 10px;font-size:12px;line-height:9.661px}.Navbar-module-mobileHeader .Navbar-module-userInfo{gap:8px}.Navbar-module-mobileHeader .Navbar-module-userInfo .Navbar-module-userDetails{gap:2px}.Navbar-module-mobileHeader .Navbar-module-userInfo .Navbar-module-vipBadge{gap:4px;padding:2px 8px;font-size:12px}.Navbar-module-mobileHeader .Navbar-module-userInfo .Navbar-module-balance{font-size:12px}.Navbar-module-mobileHeader .Navbar-module-messageButton{gap:4px;padding:6px 10px;font-size:12px}}.Navbar-module-mainNavbar{height:calc(40*var(--px2vw-ratio,1));background:#58bccc;position:relative}@media (min-width:768px){.Navbar-module-mainNavbar{height:40px}}.Navbar-module-language{border-radius:calc(4*var(--px2vw-ratio,1));height:calc(24*var(--px2vw-ratio,1));width:calc(120*var(--px2vw-ratio,1));padding:0 calc(16*var(--px2vw-ratio,1));align-items:center;gap:calc(10*var(--px2vw-ratio,1));font-size:calc(14*var(--px2vw-ratio,1));color:#000;cursor:pointer;background:#fff;display:flex}.Navbar-module-language span:first-child{flex:1}@media (min-width:768px){.Navbar-module-language{border-radius:4px;gap:10px;width:120px;height:24px;padding:0 16px;font-size:14px}}.Navbar-module-dropdownIcon{font-size:calc(12*var(--px2vw-ratio,1))}@media (min-width:768px){.Navbar-module-dropdownIcon{font-size:12px}}.Navbar-module-signWrapper{align-items:center;gap:calc(4*var(--px2vw-ratio,1));display:flex}@media (min-width:768px){.Navbar-module-signWrapper{gap:4px}}.Navbar-module-userInfo{align-items:center;gap:calc(12*var(--px2vw-ratio,1));padding:0 calc(12*var(--px2vw-ratio,1));font-size:calc(14*var(--px2vw-ratio,1));color:#fff;display:flex}@media (min-width:768px){.Navbar-module-userInfo{gap:12px;padding:0 12px;font-size:14px}}.Navbar-module-vipBadge{align-items:center;gap:calc(4*var(--px2vw-ratio,1));font-weight:400;display:flex}@media (min-width:768px){.Navbar-module-vipBadge{gap:4px}}.Navbar-module-vipIcon{font-size:calc(16*var(--px2vw-ratio,1))}@media (min-width:768px){.Navbar-module-vipIcon{font-size:16px}}.Navbar-module-userName,.Navbar-module-balance{color:#fff;font-weight:700}.Navbar-module-iconButton{cursor:pointer;padding:calc(4*var(--px2vw-ratio,1))calc(8*var(--px2vw-ratio,1));color:#fff;font-size:calc(14*var(--px2vw-ratio,1));align-items:center;gap:calc(4*var(--px2vw-ratio,1));background:0 0;border:none;transition:all .2s;display:flex}.Navbar-module-iconButton:hover{opacity:.8}.Navbar-module-iconButton:active{transform:scale(.95)}@media (min-width:768px){.Navbar-module-iconButton{gap:4px;padding:4px 8px;font-size:14px}}.Navbar-module-iconText{white-space:nowrap;align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}.Navbar-module-subNavbar{height:calc(56*var(--px2vw-ratio,1));z-index:50;background:#fff;position:relative}@media (min-width:768px){.Navbar-module-subNavbar{height:56px}}.Navbar-module-logo{width:calc(194*var(--px2vw-ratio,1));height:calc(40*var(--px2vw-ratio,1));font-size:calc(24*var(--px2vw-ratio,1));color:#58bccc;justify-content:center;align-items:center;font-weight:700;display:flex}@media (min-width:768px){.Navbar-module-logo{width:194px;height:40px;font-size:24px}}.Navbar-module-menuList{gap:calc(12*var(--px2vw-ratio,1));align-items:center;display:flex}@media (min-width:768px){.Navbar-module-menuList{gap:12px}}.Navbar-module-menuItem{height:100%;padding:0 calc(20*var(--px2vw-ratio,1));justify-content:center;align-items:center;gap:calc(10*var(--px2vw-ratio,1));font-size:calc(16*var(--px2vw-ratio,1));color:#000;cursor:pointer;background:0 0;border:none;transition:all .2s;display:flex;position:relative}.Navbar-module-menuItem.Navbar-module-active{color:#148092;background:#58bccc1a;font-weight:700}.Navbar-module-menuItem.Navbar-module-active:before{content:"";height:calc(6*var(--px2vw-ratio,1));background:#58bccc;position:absolute;bottom:0;left:0;right:0}@media (min-width:768px){.Navbar-module-menuItem{gap:10px;padding:0 20px;font-size:16px}.Navbar-module-menuItem.Navbar-module-active:before{height:6px}}.Navbar-module-icon{font-size:calc(16*var(--px2vw-ratio,1))}@media (min-width:768px){.Navbar-module-icon{font-size:16px}}.Navbar-module-lobbyListPanel{border-top:calc(1*var(--px2vw-ratio,1))solid #e0e0e0;box-shadow:0 calc(4*var(--px2vw-ratio,1)) calc(12*var(--px2vw-ratio,1)) #0000001a;z-index:5;background:#fff;position:absolute;top:100%;left:0;right:0;overflow:hidden}@media (min-width:768px){.Navbar-module-lobbyListPanel{border-top:1px solid #e0e0e0;box-shadow:0 4px 12px #0000001a}}.Navbar-module-lobbyListContent{padding:calc(24*var(--px2vw-ratio,1))0}@media (min-width:768px){.Navbar-module-lobbyListContent{padding:24px 0}}.Navbar-module-lobbyGrid{gap:calc(24*var(--px2vw-ratio,1));flex-wrap:wrap;display:flex}@media (min-width:768px){.Navbar-module-lobbyGrid{gap:24px}}.Navbar-module-noLobbys{text-align:center;padding:calc(40*var(--px2vw-ratio,1))calc(20*var(--px2vw-ratio,1));color:#999;font-size:calc(16*var(--px2vw-ratio,1))}@media (min-width:768px){.Navbar-module-noLobbys{padding:40px 20px;font-size:16px}}.Navbar-module-vipImage{width:calc(16*var(--px2vw-ratio,1));height:calc(16*var(--px2vw-ratio,1))}@media (min-width:768px){.Navbar-module-vipImage{width:16px;height:16px}}.Navbar-module-actionIcon{width:calc(14*var(--px2vw-ratio,1));height:calc(14*var(--px2vw-ratio,1))}@media (min-width:768px){.Navbar-module-actionIcon{width:14px;height:14px}}.Navbar-module-messageIcon{width:calc(16*var(--px2vw-ratio,1));height:calc(16*var(--px2vw-ratio,1))}@media (min-width:768px){.Navbar-module-messageIcon{width:16px;height:16px}}.Navbar-module-desktopLogoImage{height:calc(30*var(--px2vw-ratio,1))}@media (min-width:768px){.Navbar-module-desktopLogoImage{height:30px}}.Navbar-module-customButton{height:calc(24*var(--px2vw-ratio,1));padding-top:0;padding-bottom:0}@media (min-width:768px){.Navbar-module-customButton{height:24px}}.FastTransferModal-module-modal{width:calc(448 * var(--px2vw-ratio, 1));max-width:calc(100vw - 32 * var(--px2vw-ratio, 1));border-radius:calc(16 * var(--px2vw-ratio, 1));overflow:hidden;background:#fff}@media (min-width: 768px){.FastTransferModal-module-modal{width:448px;max-width:calc(100vw - 32px);border-radius:16px}}.FastTransferModal-module-form{display:flex;flex-direction:column;gap:calc(24 * var(--px2vw-ratio, 1));padding:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.FastTransferModal-module-form{gap:24px;padding:24px}}.FastTransferModal-module-formContent{display:flex;flex-direction:column;gap:calc(10 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.FastTransferModal-module-formContent{gap:10px}}.FastTransferModal-module-balanceSection{display:flex;flex-direction:column;gap:calc(11 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.FastTransferModal-module-balanceSection{gap:11px}}.FastTransferModal-module-balanceLabels,.FastTransferModal-module-balanceValues{display:grid;grid-template-columns:minmax(0,1fr) calc(24 * var(--px2vw-ratio, 1)) minmax(0,1fr);gap:calc(16 * var(--px2vw-ratio, 1));align-items:center}@media (min-width: 768px){.FastTransferModal-module-balanceLabels,.FastTransferModal-module-balanceValues{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:16px}}.FastTransferModal-module-balanceLabel{display:flex;align-items:center;justify-content:center;min-width:0;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;color:#000;text-align:center}@media (min-width: 768px){.FastTransferModal-module-balanceLabel{font-size:16px}}.FastTransferModal-module-balanceCard{display:flex;align-items:center;min-width:0;min-height:calc(50 * var(--px2vw-ratio, 1));padding:calc(12 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) solid rgba(128,128,128,.3);border-radius:calc(6 * var(--px2vw-ratio, 1));background:#fff}@media (min-width: 768px){.FastTransferModal-module-balanceCard{min-height:50px;padding:12px;border:1px solid rgba(128,128,128,.3);border-radius:6px}}.FastTransferModal-module-balanceValue{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(20 * var(--px2vw-ratio, 1));font-weight:400;line-height:1.2;color:#58bccc}@media (min-width: 768px){.FastTransferModal-module-balanceValue{font-size:20px}}.FastTransferModal-module-transferIcon{display:flex;align-items:center;justify-content:center;color:#58bccc}.FastTransferModal-module-transferIconSvg{width:calc(24 * var(--px2vw-ratio, 1));height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.FastTransferModal-module-transferIconSvg{width:24px;height:24px}}.LobbyCard-module-lobbyCard{display:flex;flex-direction:column;align-items:center;width:128px;cursor:pointer;transition:all .2s ease;position:relative}.LobbyCard-module-lobbyCard:hover:not(.LobbyCard-module-maintenance){transform:translateY(-4px);background-color:#58bccc26}.LobbyCard-module-lobbyCard:hover:not(.LobbyCard-module-maintenance) .LobbyCard-module-lobbyName{color:var(--primary-color);font-weight:700}.LobbyCard-module-lobbyCard.LobbyCard-module-maintenance{cursor:not-allowed;opacity:.9;color:#ea6412}.LobbyCard-module-lobbyCard.LobbyCard-module-maintenance .LobbyCard-module-lobbyName{color:#ea6412}.LobbyCard-module-lobbyImage{width:100%;aspect-ratio:128/154;border-radius:8px;overflow:hidden;position:relative;transition:all .2s ease}.LobbyCard-module-lobbyImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;display:block}.LobbyCard-module-lobbyName{font-family:Noto Sans,Noto Sans JP,sans-serif;font-weight:700;font-size:14px;color:#ccc;text-align:center;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.LobbyCard-module-footer{margin-top:6px;padding-bottom:10px;display:flex;align-items:center;justify-content:center;color:#ea6412}.LobbyCard-module-maintenanceIcon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.LobbyCard-module-maintenanceIcon svg{width:100%;height:100%}.LobbyCard-module-maintenanceText{font-family:Noto Sans,Noto Sans JP,sans-serif;font-weight:700;font-size:14px;color:#ea6412;letter-spacing:2.6765px;white-space:nowrap}.WalletBalanceButton-module-balanceButton{font-weight:700;color:#fff;gap:calc(4 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WalletBalanceButton-module-balanceButton{gap:4px}}@media (min-width: 1024px){.WalletBalanceButton-module-balanceButton{background-color:#00000080;padding:4px 12px;gap:5px;border-radius:6px}}.WalletBalanceButton-module-desktopIcon{width:calc(12 * var(--px2vw-ratio, 1));height:calc(12 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WalletBalanceButton-module-desktopIcon{width:12px;height:12px}}@media (min-width: 1024px){.WalletBalanceButton-module-desktopIcon{width:14px;height:14px}}.WalletBalanceButton-module-pickerMotion{position:fixed;z-index:999;top:calc(calc(40 * var(--px2vw-ratio, 1)) + env(safe-area-inset-top));left:0;right:0;display:flex;justify-content:center}@media (min-width: 768px){.WalletBalanceButton-module-pickerMotion{top:calc(40px + env(safe-area-inset-top))}}.WalletBalanceButton-module-panel{position:relative;z-index:60;display:flex;flex-direction:column;color:#fff;margin-top:calc(10 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WalletBalanceButton-module-panel{margin-top:10px}}@media (min-width: 1024px){.WalletBalanceButton-module-panel{margin-top:25px}}.WalletBalanceButton-module-arrow{display:none;position:absolute;top:calc(-10 * var(--px2vw-ratio, 1));left:50%;right:auto;transform:translate(-50%);width:0;height:0;border-right:calc(8 * var(--px2vw-ratio, 1)) solid transparent;border-bottom:calc(10 * var(--px2vw-ratio, 1)) solid #2f2f2f;border-left:calc(8 * var(--px2vw-ratio, 1)) solid transparent}@media (min-width: 768px){.WalletBalanceButton-module-arrow{top:-10px;border-right:8px solid transparent;border-bottom:10px solid #2f2f2f;border-left:8px solid transparent}}@media (min-width: 1024px){.WalletBalanceButton-module-arrow{display:block}}.WalletBalanceButton-module-mobileList{display:flex;flex-direction:column;padding:calc(10 * var(--px2vw-ratio, 1)) calc(15 * var(--px2vw-ratio, 1));overflow-y:scroll}@media (min-width: 768px){.WalletBalanceButton-module-mobileList{padding:10px 15px}}@media (min-width: 1024px){.WalletBalanceButton-module-mobileList{display:none}}.WalletBalanceButton-module-content{display:flex;flex-direction:column;background:#000c;border-radius:calc(8 * var(--px2vw-ratio, 1));width:calc(280 * var(--px2vw-ratio, 1));max-height:80vh;position:absolute;left:50%;transform:translate(-50%)}@media (min-width: 768px){.WalletBalanceButton-module-content{border-radius:8px;width:280px}}@media (min-width: 1024px){.WalletBalanceButton-module-content{width:780px}}.WalletBalanceButton-module-desktopGrid{display:none}@media (min-width: 1024px){.WalletBalanceButton-module-desktopGrid{display:grid;grid-template-columns:repeat(3,1fr);padding:10px 15px 24px;gap:16px 24px;overflow-y:scroll}}.WalletBalanceButton-module-categoryColumn{display:flex;flex-direction:column}.WalletBalanceButton-module-categoryTitle{height:calc(32 * var(--px2vw-ratio, 1));border-bottom:calc(2 * var(--px2vw-ratio, 1)) solid #ffffff;color:#fff;font-size:calc(16 * var(--px2vw-ratio, 1));line-height:calc(30 * var(--px2vw-ratio, 1));text-align:center}@media (min-width: 768px){.WalletBalanceButton-module-categoryTitle{height:32px;border-bottom:2px solid #ffffff;font-size:16px;line-height:30px}}.WalletBalanceButton-module-categoryList{display:flex;flex-direction:column}.WalletBalanceButton-module-itemRow{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:calc(16 * var(--px2vw-ratio, 1));height:calc(40 * var(--px2vw-ratio, 1));border-bottom:calc(1 * var(--px2vw-ratio, 1)) solid rgba(255,255,255,.3)}@media (min-width: 768px){.WalletBalanceButton-module-itemRow{gap:16px;height:40px;border-bottom:1px solid rgba(255,255,255,.3)}}@media (min-width: 1024px){.WalletBalanceButton-module-itemRow{gap:8px}}.WalletBalanceButton-module-itemInfo{min-width:0;display:flex;flex:1;align-items:center;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WalletBalanceButton-module-itemInfo{gap:8px}}.WalletBalanceButton-module-itemName{width:calc(70 * var(--px2vw-ratio, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(14 * var(--px2vw-ratio, 1));color:#fff;flex:0 0 auto}@media (min-width: 768px){.WalletBalanceButton-module-itemName{width:70px;font-size:14px}}@media (min-width: 1024px){.WalletBalanceButton-module-itemName{width:unset;flex:1}}.WalletBalanceButton-module-itemDivider{color:#ffffffb3;font-size:calc(14 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WalletBalanceButton-module-itemDivider{font-size:14px}}@media (min-width: 1024px){.WalletBalanceButton-module-itemDivider{display:none}}.WalletBalanceButton-module-itemAmount{font-family:Tahoma,sans-serif;font-size:calc(14 * var(--px2vw-ratio, 1));color:#f7ec00}@media (min-width: 768px){.WalletBalanceButton-module-itemAmount{font-size:14px}}.WalletBalanceButton-module-itemStatusIcon{width:calc(14 * var(--px2vw-ratio, 1));height:calc(14 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WalletBalanceButton-module-itemStatusIcon{width:14px;height:14px}}.WalletBalanceButton-module-backButton{width:calc(52 * var(--px2vw-ratio, 1));height:calc(32 * var(--px2vw-ratio, 1));border-radius:calc(5 * var(--px2vw-ratio, 1));background:#58bccc;color:#fff;font-size:calc(14 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WalletBalanceButton-module-backButton{width:52px;height:32px;border-radius:5px;font-size:14px}}.WalletBalanceButton-module-backButton:disabled{cursor:not-allowed;opacity:.6}.WalletBalanceButton-module-backButtonHidden{display:none}@media (min-width: 1024px){.WalletBalanceButton-module-backButtonHidden{display:none}}@media (min-width: 1024px){.WalletBalanceButton-module-footRoot{padding:12px 15px 10px}}.WalletBalanceButton-module-footer{display:flex;flex-direction:column;gap:calc(12 * var(--px2vw-ratio, 1));background:#4c4c4c;padding:calc(8 * var(--px2vw-ratio, 1)) calc(15 * var(--px2vw-ratio, 1));border-radius:0 0 calc(8 * var(--px2vw-ratio, 1)) calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WalletBalanceButton-module-footer{gap:12px;padding:8px 15px;border-radius:0 0 8px 8px}}@media (min-width: 1024px){.WalletBalanceButton-module-footer{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;margin:0;border-radius:3px;padding:8px 15px;position:relative}.WalletBalanceButton-module-footer:before{content:"";position:absolute;bottom:100%;left:0;right:0;border-top:2px solid #ffffff;transform:translateY(-10px)}}.WalletBalanceButton-module-walletSummary{display:flex;align-items:center;gap:calc(8 * var(--px2vw-ratio, 1));padding-bottom:calc(12 * var(--px2vw-ratio, 1));border-bottom:calc(1 * var(--px2vw-ratio, 1)) solid rgba(255,255,255,.2)}@media (min-width: 768px){.WalletBalanceButton-module-walletSummary{gap:8px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.2)}}@media (min-width: 1024px){.WalletBalanceButton-module-walletSummary{border:none;padding-bottom:0;gap:16px}}.WalletBalanceButton-module-walletLabel{color:#ffba00;font-size:calc(14 * var(--px2vw-ratio, 1));display:flex}@media (min-width: 768px){.WalletBalanceButton-module-walletLabel{font-size:14px}}.WalletBalanceButton-module-walletDivider{color:#fff3;font-size:calc(14 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WalletBalanceButton-module-walletDivider{font-size:14px}}@media (min-width: 1024px){.WalletBalanceButton-module-walletDivider{display:none}}.WalletBalanceButton-module-walletAmount{color:#ffba00;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700}@media (min-width: 768px){.WalletBalanceButton-module-walletAmount{font-size:16px}}.WalletBalanceButton-module-transferAllButton{width:100%;height:calc(40 * var(--px2vw-ratio, 1));border-radius:calc(55 * var(--px2vw-ratio, 1));background:#58bccc;color:#fff;font-size:calc(14 * var(--px2vw-ratio, 1));line-height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.WalletBalanceButton-module-transferAllButton{height:40px;border-radius:55px;font-size:14px;line-height:24px}}.WalletBalanceButton-module-transferAllButton:disabled{cursor:not-allowed;opacity:.6}@media (min-width: 1024px){.WalletBalanceButton-module-transferAllButton{width:143px;border-radius:5px}}.Banner-module-banner{display:flex;flex-direction:column;width:100%}.Banner-module-bannerImage{width:100%;height:100%;display:flex;align-items:center;justify-content:center;-o-object-fit:cover;object-fit:cover}.Banner-module-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.Banner-module-placeholder{font-size:calc(48 * var(--px2vw-ratio, 1));font-weight:700;color:#fff}@media (min-width: 768px){.Banner-module-placeholder{font-size:48px}}.Banner-module-scrollingLight{background:#000;width:100%;overflow:hidden;cursor:pointer;transition:background .2s}.Banner-module-scrollingLight:hover{background:#1a1a1a}.Banner-module-scrollingContent{color:#fff;white-space:nowrap;animation:Banner-module-scroll 30s linear infinite;height:calc(24 * var(--px2vw-ratio, 1));font-size:calc(12 * var(--px2vw-ratio, 1));display:flex;align-items:center}@media (min-width: 768px){.Banner-module-scrollingContent{font-size:14px;height:30px}}@keyframes Banner-module-scroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}.PromotionDetailModal-module-modal{display:flex;flex-direction:column;width:95vw;max-width:calc(800 * var(--px2vw-ratio, 1));max-height:85vh;border-radius:calc(16 * var(--px2vw-ratio, 1));overflow:hidden;background:#fff}@media (min-width: 768px){.PromotionDetailModal-module-modal{width:90vw;max-width:800px;max-height:90vh;border-radius:16px}}.PromotionDetailModal-module-header{display:flex;align-items:center;justify-content:center;position:relative;height:calc(48 * var(--px2vw-ratio, 1));padding:calc(12 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1));background:#58bccc;border-radius:calc(12 * var(--px2vw-ratio, 1)) calc(12 * var(--px2vw-ratio, 1)) 0 0;flex-shrink:0}@media (min-width: 768px){.PromotionDetailModal-module-header{height:48px;padding:12px 24px;border-radius:12px 12px 0 0}}.PromotionDetailModal-module-title{font-family:Noto Sans,sans-serif;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:400;color:#fff;margin:0}@media (min-width: 768px){.PromotionDetailModal-module-title{font-size:16px}}.PromotionDetailModal-module-closeButton{position:absolute;right:calc(12 * var(--px2vw-ratio, 1));top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:calc(22 * var(--px2vw-ratio, 1));height:calc(22 * var(--px2vw-ratio, 1));padding:calc(1 * var(--px2vw-ratio, 1));background:none;border:none;cursor:pointer}.PromotionDetailModal-module-closeButton:hover{opacity:.8}@media (min-width: 768px){.PromotionDetailModal-module-closeButton{right:12px;width:22px;height:22px;padding:1px}}.PromotionDetailModal-module-content{display:flex;flex-direction:column;overflow-y:auto;padding:0;background:#fff;flex:1;min-height:0}.PromotionDetailModal-module-content::-webkit-scrollbar{width:calc(8 * var(--px2vw-ratio, 1))}.PromotionDetailModal-module-content::-webkit-scrollbar-track{background:#f1f1f1}.PromotionDetailModal-module-content::-webkit-scrollbar-thumb{background:#888;border-radius:calc(4 * var(--px2vw-ratio, 1))}.PromotionDetailModal-module-content::-webkit-scrollbar-thumb:hover{background:#555}@media (min-width: 768px){.PromotionDetailModal-module-content::-webkit-scrollbar{width:8px}.PromotionDetailModal-module-content::-webkit-scrollbar-thumb{border-radius:4px}}.PromotionDetailModal-module-loadingContainer,.PromotionDetailModal-module-errorContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:calc(60 * var(--px2vw-ratio, 1)) calc(20 * var(--px2vw-ratio, 1));text-align:center;gap:calc(16 * var(--px2vw-ratio, 1))}.PromotionDetailModal-module-loadingContainer p,.PromotionDetailModal-module-errorContainer p{font-size:calc(16 * var(--px2vw-ratio, 1));color:#666;margin:0}@media (min-width: 768px){.PromotionDetailModal-module-loadingContainer,.PromotionDetailModal-module-errorContainer{padding:60px 20px;gap:16px}.PromotionDetailModal-module-loadingContainer p,.PromotionDetailModal-module-errorContainer p{font-size:16px}}.PromotionDetailModal-module-errorContainer p{color:#d32f2f}.PromotionDetailModal-module-banner{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;flex-shrink:0}.PromotionDetailModal-module-bannerImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.PromotionDetailModal-module-infoSection{padding:0 calc(20 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.PromotionDetailModal-module-infoSection{padding:0 32px}}.PromotionDetailModal-module-promotionTitle{font-size:calc(20 * var(--px2vw-ratio, 1));font-weight:700;color:#000;margin:0 0 calc(16 * var(--px2vw-ratio, 1)) 0;line-height:1.4}@media (min-width: 768px){.PromotionDetailModal-module-promotionTitle{font-size:24px;margin:0 0 16px}}.PromotionDetailModal-module-tags{display:flex;gap:calc(12 * var(--px2vw-ratio, 1));margin-bottom:calc(16 * var(--px2vw-ratio, 1));flex-wrap:wrap}@media (min-width: 768px){.PromotionDetailModal-module-tags{gap:12px;margin-bottom:16px}}.PromotionDetailModal-module-categoryTag,.PromotionDetailModal-module-countdownTag{display:inline-block;padding:calc(5 * var(--px2vw-ratio, 1)) calc(14 * var(--px2vw-ratio, 1));border-radius:calc(20 * var(--px2vw-ratio, 1));font-size:calc(13 * var(--px2vw-ratio, 1));font-weight:500;line-height:1.4}@media (min-width: 768px){.PromotionDetailModal-module-categoryTag,.PromotionDetailModal-module-countdownTag{padding:6px 16px;border-radius:20px;font-size:14px}}.PromotionDetailModal-module-categoryTag{background:#e3f2fd;color:#1976d2}.PromotionDetailModal-module-countdownTag{background:#fff3e0;color:#f57c00}.PromotionDetailModal-module-timeInfo{display:flex;flex-direction:column;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.PromotionDetailModal-module-timeInfo{gap:8px}}.PromotionDetailModal-module-timeItem{display:flex;align-items:center;font-size:calc(13 * var(--px2vw-ratio, 1));line-height:1.6}@media (min-width: 768px){.PromotionDetailModal-module-timeItem{font-size:14px}}.PromotionDetailModal-module-timeLabel{color:#666;margin-right:calc(8 * var(--px2vw-ratio, 1));min-width:calc(80 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.PromotionDetailModal-module-timeLabel{margin-right:8px;min-width:80px}}.PromotionDetailModal-module-timeValue{color:#333;font-weight:500}.PromotionDetailModal-module-descriptionSection,.PromotionDetailModal-module-noticeSection,.PromotionDetailModal-module-termsSection{padding:calc(24 * var(--px2vw-ratio, 1)) 0}@media (min-width: 768px){.PromotionDetailModal-module-descriptionSection,.PromotionDetailModal-module-noticeSection,.PromotionDetailModal-module-termsSection{padding:24px 0}}.PromotionDetailModal-module-sectionHeader{display:flex;align-items:center;gap:calc(8 * var(--px2vw-ratio, 1));margin-bottom:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.PromotionDetailModal-module-sectionHeader{gap:8px;margin-bottom:16px}}.PromotionDetailModal-module-headerBar{width:calc(3 * var(--px2vw-ratio, 1));height:calc(16 * var(--px2vw-ratio, 1));background:#58bccc;flex-shrink:0}@media (min-width: 768px){.PromotionDetailModal-module-headerBar{width:3px;height:16px}}.PromotionDetailModal-module-sectionTitle{font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700;color:#000;margin:0;line-height:1.4}@media (min-width: 768px){.PromotionDetailModal-module-sectionTitle{font-size:18px}}.PromotionDetailModal-module-descriptionContent,.PromotionDetailModal-module-noticeContent,.PromotionDetailModal-module-termsContent{font-size:calc(14 * var(--px2vw-ratio, 1));color:#333;line-height:1.8}.PromotionDetailModal-module-descriptionContent span,.PromotionDetailModal-module-descriptionContent div,.PromotionDetailModal-module-descriptionContent p,.PromotionDetailModal-module-noticeContent span,.PromotionDetailModal-module-noticeContent div,.PromotionDetailModal-module-noticeContent p,.PromotionDetailModal-module-termsContent span,.PromotionDetailModal-module-termsContent div,.PromotionDetailModal-module-termsContent p{font-size:calc(14 * var(--px2vw-ratio, 1))!important;margin:0}.PromotionDetailModal-module-descriptionContent h4,.PromotionDetailModal-module-noticeContent h4,.PromotionDetailModal-module-termsContent h4{font-size:calc(16 * var(--px2vw-ratio, 1))!important}.PromotionDetailModal-module-descriptionContent h5,.PromotionDetailModal-module-noticeContent h5,.PromotionDetailModal-module-termsContent h5{font-size:calc(15 * var(--px2vw-ratio, 1))!important;font-weight:700;color:#000;margin:calc(24 * var(--px2vw-ratio, 1)) 0 calc(12 * var(--px2vw-ratio, 1)) 0;line-height:1.4;position:relative;padding-left:calc(10 * var(--px2vw-ratio, 1))}.PromotionDetailModal-module-descriptionContent h5:before,.PromotionDetailModal-module-noticeContent h5:before,.PromotionDetailModal-module-termsContent h5:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:calc(3 * var(--px2vw-ratio, 1));height:calc(14 * var(--px2vw-ratio, 1));background:#58bccc}.PromotionDetailModal-module-descriptionContent h5:first-child,.PromotionDetailModal-module-noticeContent h5:first-child,.PromotionDetailModal-module-termsContent h5:first-child{margin-top:0}.PromotionDetailModal-module-descriptionContent ol,.PromotionDetailModal-module-noticeContent ol,.PromotionDetailModal-module-termsContent ol{font-size:calc(14 * var(--px2vw-ratio, 1));margin:calc(12 * var(--px2vw-ratio, 1)) 0;padding-left:calc(20 * var(--px2vw-ratio, 1));list-style-type:decimal}.PromotionDetailModal-module-descriptionContent ol li,.PromotionDetailModal-module-noticeContent ol li,.PromotionDetailModal-module-termsContent ol li{font-size:calc(14 * var(--px2vw-ratio, 1));margin-bottom:calc(12 * var(--px2vw-ratio, 1));padding-left:0;color:#333}.PromotionDetailModal-module-descriptionContent ol li:last-child,.PromotionDetailModal-module-noticeContent ol li:last-child,.PromotionDetailModal-module-termsContent ol li:last-child{margin-bottom:0}.PromotionDetailModal-module-descriptionContent ol li span,.PromotionDetailModal-module-noticeContent ol li span,.PromotionDetailModal-module-termsContent ol li span{color:inherit}.PromotionDetailModal-module-descriptionContent ul,.PromotionDetailModal-module-noticeContent ul,.PromotionDetailModal-module-termsContent ul{margin:calc(12 * var(--px2vw-ratio, 1)) 0;padding-left:calc(20 * var(--px2vw-ratio, 1));list-style-type:disc}.PromotionDetailModal-module-descriptionContent ul li,.PromotionDetailModal-module-noticeContent ul li,.PromotionDetailModal-module-termsContent ul li{margin-bottom:calc(12 * var(--px2vw-ratio, 1));padding-left:0;color:#333}.PromotionDetailModal-module-descriptionContent ul li:last-child,.PromotionDetailModal-module-noticeContent ul li:last-child,.PromotionDetailModal-module-termsContent ul li:last-child{margin-bottom:0}.PromotionDetailModal-module-descriptionContent table thead,.PromotionDetailModal-module-noticeContent table thead,.PromotionDetailModal-module-termsContent table thead{font-size:calc(14 * var(--px2vw-ratio, 1))}.PromotionDetailModal-module-descriptionContent table tbody tr td,.PromotionDetailModal-module-noticeContent table tbody tr td,.PromotionDetailModal-module-termsContent table tbody tr td{font-size:calc(14 * var(--px2vw-ratio, 1))!important}@media (min-width: 768px){.PromotionDetailModal-module-descriptionContent,.PromotionDetailModal-module-noticeContent,.PromotionDetailModal-module-termsContent{font-size:15px}.PromotionDetailModal-module-descriptionContent span,.PromotionDetailModal-module-descriptionContent div,.PromotionDetailModal-module-descriptionContent p,.PromotionDetailModal-module-noticeContent span,.PromotionDetailModal-module-noticeContent div,.PromotionDetailModal-module-noticeContent p,.PromotionDetailModal-module-termsContent span,.PromotionDetailModal-module-termsContent div,.PromotionDetailModal-module-termsContent p{font-size:15px!important}.PromotionDetailModal-module-descriptionContent h4,.PromotionDetailModal-module-noticeContent h4,.PromotionDetailModal-module-termsContent h4{font-size:16px!important}.PromotionDetailModal-module-descriptionContent h5,.PromotionDetailModal-module-noticeContent h5,.PromotionDetailModal-module-termsContent h5{font-size:16px!important;margin:24px 0 12px;padding-left:12px}.PromotionDetailModal-module-descriptionContent h5:before,.PromotionDetailModal-module-noticeContent h5:before,.PromotionDetailModal-module-termsContent h5:before{width:3px;height:16px}.PromotionDetailModal-module-descriptionContent ol,.PromotionDetailModal-module-noticeContent ol,.PromotionDetailModal-module-termsContent ol{font-size:15px;margin:12px 0;padding-left:24px}.PromotionDetailModal-module-descriptionContent ol li,.PromotionDetailModal-module-noticeContent ol li,.PromotionDetailModal-module-termsContent ol li{font-size:15px;margin-bottom:12px;padding-left:8px}.PromotionDetailModal-module-descriptionContent ul,.PromotionDetailModal-module-noticeContent ul,.PromotionDetailModal-module-termsContent ul{margin:12px 0;padding-left:24px}.PromotionDetailModal-module-descriptionContent ul li,.PromotionDetailModal-module-noticeContent ul li,.PromotionDetailModal-module-termsContent ul li{margin-bottom:12px;padding-left:0}.PromotionDetailModal-module-descriptionContent table thead,.PromotionDetailModal-module-noticeContent table thead,.PromotionDetailModal-module-termsContent table thead{font-size:15px}.PromotionDetailModal-module-descriptionContent table tbody tr td,.PromotionDetailModal-module-noticeContent table tbody tr td,.PromotionDetailModal-module-termsContent table tbody tr td{font-size:15px!important}}.PromotionCard-module-promotionCard{position:relative;width:100%;border-radius:calc(10 * var(--px2vw-ratio, 1));overflow:hidden;cursor:pointer;transition:transform .2s}@media (min-width: 768px){.PromotionCard-module-promotionCard{border-radius:10px}}.PromotionCard-module-promotionCard:active{transform:scale(.98)}.PromotionCard-module-imageContainer{position:relative;width:100%;aspect-ratio:232/179}.PromotionCard-module-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.PromotionCard-module-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.PromotionCard-module-countdown{background:#0009;width:calc(132 * var(--px2vw-ratio, 1));display:flex;align-items:center;justify-content:center;margin-left:auto;padding:0 calc(10 * var(--px2vw-ratio, 1));height:auto;min-height:calc(20 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.PromotionCard-module-countdown{width:132px;padding:0 10px;min-height:20px}}.PromotionCard-module-countdownText{font-family:Noto Sans,Noto Sans JP,sans-serif;font-weight:400;font-size:calc(12 * var(--px2vw-ratio, 1));line-height:calc(13.356 * var(--px2vw-ratio, 1));color:#fff;letter-spacing:calc(.7632 * var(--px2vw-ratio, 1));white-space:nowrap}@media (min-width: 768px){.PromotionCard-module-countdownText{font-size:12px;line-height:13.356px;letter-spacing:.7632px}}.PromotionCard-module-titleBar{background:#0009;width:100%;display:flex;align-items:center;justify-content:center;padding:calc(4 * var(--px2vw-ratio, 1)) 0;margin-top:auto}@media (min-width: 768px){.PromotionCard-module-titleBar{padding:4px 0}}.PromotionCard-module-title{font-family:Noto Sans,Noto Sans JP,sans-serif;font-weight:400;font-size:calc(12 * var(--px2vw-ratio, 1));line-height:calc(17.782 * var(--px2vw-ratio, 1));color:#fff;letter-spacing:calc(1.0161 * var(--px2vw-ratio, 1));text-align:center}@media (min-width: 768px){.PromotionCard-module-title{font-size:12px;line-height:17.782px;letter-spacing:1.0161px}}/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */.PromotionGrid-module-promotionGrid{flex-direction:column;align-items:center;gap:24px;padding:24px 0;display:flex}.PromotionGrid-module-categoryWrapper{align-items:center;gap:24px;display:flex}.PromotionGrid-module-categoryButton{color:#666;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 16px;font-size:16px;transition:all .2s}.PromotionGrid-module-categoryButton:hover{color:#58bccc}.PromotionGrid-module-categoryButton.PromotionGrid-module-active{color:#58bccc;border-bottom-color:#58bccc;font-weight:600}.PromotionGrid-module-promotionsContainer{grid-template-columns:repeat(4,1fr);gap:24px;width:100%;display:grid}.PromotionGrid-module-promotionCard{width:100%;height:auto}.GameSiteMap-module-footer{background:#0f151c;color:#fff}.GameSiteMap-module-topNav{background:#242424;padding:16px 0}.GameSiteMap-module-navLinks{display:flex;gap:32px}.GameSiteMap-module-navLinks a,.GameSiteMap-module-navLinks button{color:#999;text-decoration:none;font-size:14px;transition:color .3s;background:none;border:none;cursor:pointer;padding:0}.GameSiteMap-module-navLinks a:hover,.GameSiteMap-module-navLinks button:hover{color:#58bccc}.GameSiteMap-module-siteMapToggle{background:none;border:none;color:#999;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:color .3s}.GameSiteMap-module-siteMapToggle:hover{color:#58bccc}.GameSiteMap-module-toggleIcon{font-size:12px}.GameSiteMap-module-mainContent{padding:40px 0}.GameSiteMap-module-gameCategories{flex:1;display:grid;grid-template-columns:repeat(8,1fr);gap:32px 24px}.GameSiteMap-module-categoryColumn{display:flex;flex-direction:column}.GameSiteMap-module-categoryHeader{display:flex;align-items:center;gap:8px;margin-bottom:12px}.GameSiteMap-module-categoryIcon{font-size:20px;color:#fff}.GameSiteMap-module-categoryTitle{font-size:16px;font-weight:600;margin:0;color:#fff}.GameSiteMap-module-divider{height:1px;background:#ffffff1a;margin-bottom:12px}.GameSiteMap-module-gameList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.GameSiteMap-module-gameList li{font-size:14px}.GameSiteMap-module-gameList li a{color:#fff;text-decoration:none;transition:color .3s}.GameSiteMap-module-gameList li a:hover{color:#58bccc}.GameSiteMap-module-qrCode{margin-bottom:16px;border-radius:10px;border:solid 1px #fff;padding:12px}.GameSiteMap-module-appDownload{display:flex;align-items:center;justify-content:center;gap:8px}.GameSiteMap-module-downloadText{font-weight:400;font-size:14px;color:#fff}.GameSiteMap-module-partnersSection{background:#242424;padding:32px 0;overflow:hidden}.GameSiteMap-module-partnersScroll{position:relative;width:100%;overflow:hidden}.GameSiteMap-module-partnersTrack{display:flex;gap:40px;animation:GameSiteMap-module-scroll 60s linear infinite;width:-moz-max-content;width:max-content}@keyframes GameSiteMap-module-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.GameSiteMap-module-partnerLogo{flex-shrink:0;width:120px;height:60px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#666}.GameSiteMap-module-partnerLogo img{filter:grayscale(100%);transition:filter .3s ease}.GameSiteMap-module-partnerLogo:hover img{filter:grayscale(0%)}.GameSiteMap-module-copyright{background:#0000004d;padding:24px 0;text-align:center}.GameSiteMap-module-copyright p{margin:0;font-size:14px;color:#666}.Footer-module-footer{background:#0f151c;color:#fff}.Footer-module-topNav{background:#242424;padding:16px 0}.Footer-module-navLinks{display:flex;gap:32px}.Footer-module-navLinks a,.Footer-module-navLinks button{color:#999;text-decoration:none;font-size:14px;transition:color .3s;background:none;border:none;cursor:pointer;padding:0}.Footer-module-navLinks a:hover,.Footer-module-navLinks button:hover{color:#58bccc}.Footer-module-siteMapToggle{background:none;border:none;color:#999;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:color .3s}.Footer-module-siteMapToggle:hover{color:#58bccc}.Footer-module-toggleIcon{font-size:12px}.Footer-module-mainContent{padding:40px 0}.Footer-module-gameCategories{flex:1;display:grid;grid-template-columns:repeat(8,1fr);gap:32px 24px}.Footer-module-categoryColumn{display:flex;flex-direction:column}.Footer-module-categoryHeader{display:flex;align-items:center;gap:8px;margin-bottom:12px}.Footer-module-categoryIcon{font-size:20px;color:#fff}.Footer-module-categoryTitle{font-size:16px;font-weight:600;margin:0;color:#fff}.Footer-module-divider{height:1px;background:#ffffff1a;margin-bottom:12px}.Footer-module-gameList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.Footer-module-gameList li{font-size:14px}.Footer-module-gameList li a{color:#fff;text-decoration:none;transition:color .3s}.Footer-module-gameList li a:hover{color:#58bccc}.Footer-module-qrSection{flex-shrink:0}.Footer-module-qrBox{background:#ffffff0d;border-radius:8px;padding:24px;text-align:center}.Footer-module-qrCode{margin-bottom:16px}.Footer-module-qrPlaceholder{width:150px;height:150px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#0f151c}.Footer-module-appDownload{display:flex;flex-direction:column;gap:12px}.Footer-module-downloadText{font-size:14px;color:#999;margin:0}.Footer-module-platformIcons{display:flex;gap:12px;justify-content:center}.Footer-module-platformIcon{padding:6px 16px;background:#ffffff1a;border-radius:4px;font-size:12px;color:#999}.Footer-module-partnersSection{background:#242424;padding:32px 0;overflow:hidden}.Footer-module-partnersScroll{position:relative;width:100%;overflow:hidden}.Footer-module-partnersTrack{display:flex;gap:40px;animation:Footer-module-scroll 60s linear infinite;width:-moz-max-content;width:max-content}@keyframes Footer-module-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.Footer-module-partnerLogo{flex-shrink:0;width:120px;height:60px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#666}.Footer-module-partnerLogo img{filter:grayscale(100%);transition:filter .3s ease}.Footer-module-partnerLogo:hover img{filter:grayscale(0%)}.Footer-module-copyright{background:#0000004d;padding:24px 0;text-align:center}.Footer-module-copyright p{margin:0;font-size:14px;color:#666}.FloatingSidebar-module-floatingSidebar{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:51;display:flex;flex-direction:column;gap:10px;padding:9px 12px;background:#00000026;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-top-right-radius:8px;border-bottom-right-radius:8px}.FloatingSidebar-module-menuItem{display:flex;flex-direction:column;align-items:center;gap:4px;width:56px;background:none;border:none;padding:0;cursor:pointer;transition:transform .3s ease}.FloatingSidebar-module-menuItem:hover{transform:translate(4px)}.FloatingSidebar-module-menuItem:focus{outline:2px solid #58bccc;outline-offset:2px;border-radius:4px}.FloatingSidebar-module-iconWrapper{width:56px;height:56px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px}.FloatingSidebar-module-icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.FloatingSidebar-module-label{font-size:14px;color:#fff;text-align:center;line-height:normal;white-space:nowrap}.MobileSupportSidebar-module-mobileSupportSidebar{position:fixed;right:calc(18 * var(--px2vw-ratio, 1));bottom:calc(calc(68 * var(--px2vw-ratio, 1)) + env(safe-area-inset-bottom));z-index:51}@media (min-width: 768px){.MobileSupportSidebar-module-mobileSupportSidebar{right:18px;bottom:calc(68px + env(safe-area-inset-bottom))}}.MobileSupportSidebar-module-pickerContent{display:flex;flex-direction:column;gap:calc(12 * var(--px2vw-ratio, 1));padding-bottom:calc(12 * var(--px2vw-ratio, 1));width:calc(44 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MobileSupportSidebar-module-pickerContent{gap:12px;padding-bottom:12px;width:44px}}.MobileSupportSidebar-module-itemButton{width:calc(44 * var(--px2vw-ratio, 1));height:calc(44 * var(--px2vw-ratio, 1));border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 0 calc(10 * var(--px2vw-ratio, 1)) #00000026;padding:0}@media (min-width: 768px){.MobileSupportSidebar-module-itemButton{width:44px;height:44px;box-shadow:0 0 10px #00000026}}.MobileSupportSidebar-module-icon{width:calc(24 * var(--px2vw-ratio, 1));height:calc(24 * var(--px2vw-ratio, 1));-o-object-fit:contain;object-fit:contain}@media (min-width: 768px){.MobileSupportSidebar-module-icon{width:24px;height:24px}}.MobileSupportSidebar-module-buttonPrimary{width:calc(44 * var(--px2vw-ratio, 1));height:calc(44 * var(--px2vw-ratio, 1));border-radius:50%;display:flex;align-items:center;justify-content:center;background:#58bccc;box-shadow:0 calc(4 * var(--px2vw-ratio, 1)) calc(30 * var(--px2vw-ratio, 1)) 0 #00000040}@media (min-width: 768px){.MobileSupportSidebar-module-buttonPrimary{width:44px;height:44px;box-shadow:0 4px 30px #00000040}}.MobileSupportSidebar-module-closeButton{background:#fff}.MobileSupportSidebar-module-closeIcon{width:calc(28 * var(--px2vw-ratio, 1));height:calc(28 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MobileSupportSidebar-module-closeIcon{width:28px;height:28px}}.MobileSupportSidebar-module-messageIcon{width:calc(22 * var(--px2vw-ratio, 1));height:calc(22 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MobileSupportSidebar-module-messageIcon{width:22px;height:22px}}.MobileSupportSidebar-module-menuIcon{width:calc(24 * var(--px2vw-ratio, 1));height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MobileSupportSidebar-module-menuIcon{width:24px;height:24px}}.DepositButton-module-depositButton{font-size:calc(12 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.DepositButton-module-depositButton{font-size:12px}}.DepositButton-module-depositIcon{width:calc(24 * var(--px2vw-ratio, 1));height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.DepositButton-module-depositIcon{width:24px;height:24px}}.DepositButton-module-pickerContent{background:#d3d3d3f2;border-radius:calc(8 * var(--px2vw-ratio, 1));padding:calc(10 * var(--px2vw-ratio, 1));display:flex;width:calc(120 * var(--px2vw-ratio, 1));flex-direction:column;gap:calc(12 * var(--px2vw-ratio, 1));box-shadow:0 calc(-4 * var(--px2vw-ratio, 1)) calc(20 * var(--px2vw-ratio, 1)) #0003;transform:translateY(calc(-20 * var(--px2vw-ratio, 1)))}.DepositButton-module-pickerContent:after{content:"";position:absolute;bottom:calc(-15 * var(--px2vw-ratio, 1));left:50%;transform:translate(-50%);width:0;height:0;border-left:calc(15 * var(--px2vw-ratio, 1)) solid transparent;border-right:calc(15 * var(--px2vw-ratio, 1)) solid transparent;border-top:calc(15 * var(--px2vw-ratio, 1)) solid rgba(211,211,211,.95)}@media (min-width: 768px){.DepositButton-module-pickerContent{border-radius:8px;padding:10px;width:120px;gap:12px;box-shadow:0 -4px 20px #0003;transform:translateY(-20px)}.DepositButton-module-pickerContent:after{bottom:-15px;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid rgba(211,211,211,.95)}}.DepositButton-module-menuItem{background:#58bccc;color:#fff;border:none;border-radius:calc(8 * var(--px2vw-ratio, 1));padding:calc(6 * var(--px2vw-ratio, 1)) calc(12 * var(--px2vw-ratio, 1));font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:500;text-align:center;cursor:pointer;transition:all .2s;white-space:nowrap;display:flex;justify-content:center}.DepositButton-module-menuItem:hover{background:#4aa9b8;transform:translateY(calc(-2 * var(--px2vw-ratio, 1)));box-shadow:0 calc(4 * var(--px2vw-ratio, 1)) calc(8 * var(--px2vw-ratio, 1)) #00000026}.DepositButton-module-menuItem:active{transform:translateY(0);box-shadow:none}@media (min-width: 768px){.DepositButton-module-menuItem{border-radius:8px;padding:6px 12px;font-size:16px}.DepositButton-module-menuItem:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}}.MobileBottomNav-module-mobileBottomNav{background:#58bccc;height:calc(calc(44 * var(--px2vw-ratio, 1)) + env(safe-area-inset-bottom));padding:0 calc(10 * var(--px2vw-ratio, 1)) env(safe-area-inset-bottom) calc(10 * var(--px2vw-ratio, 1));border-top-left-radius:calc(10 * var(--px2vw-ratio, 1));border-top-right-radius:calc(10 * var(--px2vw-ratio, 1));position:fixed;bottom:0;left:0;right:0;z-index:100;box-shadow:0 calc(-2 * var(--px2vw-ratio, 1)) calc(8 * var(--px2vw-ratio, 1)) #0000001a;display:flex;justify-content:center}@media (min-width: 768px){.MobileBottomNav-module-mobileBottomNav{height:calc(44px + env(safe-area-inset-bottom));padding:0 10px env(safe-area-inset-bottom) 10px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 -2px 8px #0000001a}}.MobileBottomNav-module-inner{width:calc(375 * var(--px2vw-ratio, 1));display:flex;justify-content:space-between;align-items:center;padding:0 calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MobileBottomNav-module-inner{width:375px;padding:0 16px}}.MobileBottomNav-module-navItem{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background:transparent;border:none;cursor:pointer;width:calc(44 * var(--px2vw-ratio, 1));height:calc(44 * var(--px2vw-ratio, 1));gap:0;transition:opacity .2s;color:#fff}.MobileBottomNav-module-navItem:active{opacity:.7}@media (min-width: 768px){.MobileBottomNav-module-navItem{width:44px;height:44px}}.MobileBottomNav-module-navIcon{width:calc(22 * var(--px2vw-ratio, 1));height:calc(22 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MobileBottomNav-module-navIcon{width:22px;height:22px}}.MobileBottomNav-module-label{font-family:PingFang TC,Noto Sans,sans-serif;font-size:calc(12 * var(--px2vw-ratio, 1));line-height:calc(18.781 * var(--px2vw-ratio, 1));white-space:nowrap}@media (min-width: 768px){.MobileBottomNav-module-label{font-size:12px;line-height:18.781px}}.MobileBottomNav-module-depositContainer{position:relative;width:calc(44 * var(--px2vw-ratio, 1));height:calc(44 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MobileBottomNav-module-depositContainer{width:44px;height:44px}}.MobileBottomNav-module-depositButton{position:absolute;top:calc(-26 * var(--px2vw-ratio, 1));left:50%;transform:translate(-50%);width:calc(55 * var(--px2vw-ratio, 1));height:calc(55 * var(--px2vw-ratio, 1));background:#ffca28;border-radius:calc(51.5 * var(--px2vw-ratio, 1));border:none;cursor:pointer;box-shadow:0 calc(4 * var(--px2vw-ratio, 1)) calc(4 * var(--px2vw-ratio, 1)) 0 #00000040;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(2 * var(--px2vw-ratio, 1));transition:transform .2s;color:#fff}.MobileBottomNav-module-depositButton:active{transform:translate(-50%) scale(.95)}.MobileBottomNav-module-depositButton .MobileBottomNav-module-icon{width:calc(21 * var(--px2vw-ratio, 1));height:calc(21 * var(--px2vw-ratio, 1));display:flex;align-items:center;justify-content:center}.MobileBottomNav-module-depositButton .MobileBottomNav-module-icon svg{width:100%;height:100%}.MobileBottomNav-module-depositButton .MobileBottomNav-module-label{font-family:PingFang TC,Noto Sans,sans-serif;font-size:calc(12 * var(--px2vw-ratio, 1));line-height:calc(18.781 * var(--px2vw-ratio, 1));color:#fff;white-space:nowrap}@media (min-width: 768px){.MobileBottomNav-module-depositButton{top:-26px;width:55px;height:55px;border-radius:51.5px;box-shadow:0 4px 4px #00000040;gap:2px}.MobileBottomNav-module-depositButton .MobileBottomNav-module-icon{width:21px;height:21px}.MobileBottomNav-module-depositButton .MobileBottomNav-module-label{font-size:12px;line-height:18.781px}}.MobileLobbyCard-module-mobileGameCard{width:100%;border-radius:calc(6 * var(--px2vw-ratio, 1));overflow:hidden;aspect-ratio:1;box-shadow:0 calc(2.194 * var(--px2vw-ratio, 1)) calc(2.194 * var(--px2vw-ratio, 1)) 0 #00000040;cursor:pointer;transition:transform .2s;display:flex;flex-direction:column}.MobileLobbyCard-module-mobileGameCard:not(.MobileLobbyCard-module-isMaintain):active{transform:scale(.95)}.MobileLobbyCard-module-mobileGameCard.MobileLobbyCard-module-isMaintain{cursor:not-allowed}@media (min-width: 768px){.MobileLobbyCard-module-mobileGameCard{border-radius:6px;box-shadow:0 2.194px 2.194px #00000040;display:none}}.MobileLobbyCard-module-imageContainer{background:#58bccc26;flex:1;position:relative;display:flex;flex-direction:column;gap:calc(5 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MobileLobbyCard-module-imageContainer{gap:5px}}.MobileLobbyCard-module-gameImage{position:absolute;top:calc(8 * var(--px2vw-ratio, 1));right:0;height:100%;aspect-ratio:384/462;-o-object-fit:cover;object-fit:cover;pointer-events:none}@media (min-width: 768px){.MobileLobbyCard-module-gameImage{top:8px}}.MobileLobbyCard-module-gameLogo{width:50%;aspect-ratio:54/18;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1;margin-top:calc(5 * var(--px2vw-ratio, 1));margin-left:calc(5 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MobileLobbyCard-module-gameLogo{margin-top:5px;margin-left:5px}}.MobileLobbyCard-module-footer{background:#58bccc;height:calc(18 * var(--px2vw-ratio, 1));display:flex;align-items:center;justify-content:center;gap:calc(5.485 * var(--px2vw-ratio, 1));border-bottom-left-radius:calc(6 * var(--px2vw-ratio, 1));border-bottom-right-radius:calc(6 * var(--px2vw-ratio, 1));z-index:1}.MobileLobbyCard-module-footer.MobileLobbyCard-module-maintenance{background:#ea6412}.MobileLobbyCard-module-footer .MobileLobbyCard-module-name{font-family:Noto Sans,Noto Sans JP,sans-serif;font-weight:500;font-size:calc(12 * var(--px2vw-ratio, 1));line-height:calc(10.302 * var(--px2vw-ratio, 1));color:#fff;white-space:nowrap;text-overflow:ellipsis}@media (min-width: 768px){.MobileLobbyCard-module-footer{height:18px;gap:5.485px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.MobileLobbyCard-module-footer .MobileLobbyCard-module-name{font-size:12px;line-height:10.302px}}.MobileLobbyCard-module-maintenanceIcon{display:flex;color:#fff}.MobileLobbyCard-module-maintenanceIconSvg{width:calc(15 * var(--px2vw-ratio, 1));height:calc(15 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.MobileLobbyCard-module-maintenanceIconSvg{width:15px;height:15px}}.VIPLevelCard-module-vipLevelCard{position:relative;width:100%;min-width:auto;max-width:calc(350 * var(--px2vw-ratio, 1));background:#fff;border-radius:calc(16 * var(--px2vw-ratio, 1));box-shadow:0 calc(20 * var(--px2vw-ratio, 1)) calc(20 * var(--px2vw-ratio, 1)) 0 #0003,0 calc(4 * var(--px2vw-ratio, 1)) 0 0 #0006;overflow:hidden;display:flex;flex-direction:column;padding-top:calc(37 * var(--px2vw-ratio, 1));flex-shrink:1;gap:calc(26 * var(--px2vw-ratio, 1));margin:0 auto}@media (min-width: 768px){.VIPLevelCard-module-vipLevelCard{width:294px;min-width:294px;max-width:none;border-radius:16px;box-shadow:0 20px 20px #0003,0 4px #0006;padding-top:37px;flex-shrink:0;gap:26px;margin:0}}.VIPLevelCard-module-glowEffect{position:absolute;top:0;left:0;width:100%;height:calc(550 * var(--px2vw-ratio, 1));background:radial-gradient(ellipse at top,rgba(255,200,100,.3) 0%,transparent 70%);pointer-events:none;z-index:0}@media (min-width: 768px){.VIPLevelCard-module-glowEffect{height:550px}}.VIPLevelCard-module-vipDiamond{position:absolute;top:calc(6 * var(--px2vw-ratio, 1));left:50%;transform:translate(-50%);z-index:2;filter:drop-shadow(0 calc(3 * var(--px2vw-ratio, 1)) calc(3 * var(--px2vw-ratio, 1)) rgba(0,0,0,.3))}@media (min-width: 768px){.VIPLevelCard-module-vipDiamond{top:6px;filter:drop-shadow(0 3px 3px rgba(0,0,0,.3))}}.VIPLevelCard-module-vipDiamondImage{width:calc(71 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.VIPLevelCard-module-vipDiamondImage{width:71px}}.VIPLevelCard-module-diamondShape{width:calc(81 * var(--px2vw-ratio, 1));height:calc(75 * var(--px2vw-ratio, 1));clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);display:flex;align-items:center;justify-content:center;position:relative}@media (min-width: 768px){.VIPLevelCard-module-diamondShape{width:81px;height:75px}}.VIPLevelCard-module-diamondText{font-family:Noto Sans,sans-serif;font-size:calc(32 * var(--px2vw-ratio, 1));font-weight:700;color:#fff;margin-top:calc(-5 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.VIPLevelCard-module-diamondText{font-size:32px;margin-top:-5px}}.VIPLevelCard-module-levelTitle{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:calc(2 * var(--px2vw-ratio, 1));margin-top:calc(56 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.VIPLevelCard-module-levelTitle{gap:2px;margin-top:56px}}.VIPLevelCard-module-levelNameZh{font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:calc(20 * var(--px2vw-ratio, 1));font-weight:700;line-height:1;margin:0;text-align:center}@media (min-width: 768px){.VIPLevelCard-module-levelNameZh{font-size:20px}}.VIPLevelCard-module-levelNameEn{font-family:Noto Sans,sans-serif;font-size:calc(20 * var(--px2vw-ratio, 1));font-weight:700;line-height:1;margin:0;text-align:center}@media (min-width: 768px){.VIPLevelCard-module-levelNameEn{font-size:20px}}.VIPLevelCard-module-benefitsList{position:relative;z-index:1;display:flex;flex-direction:column;gap:calc(24 * var(--px2vw-ratio, 1));padding:0 calc(24 * var(--px2vw-ratio, 1));flex:1}@media (min-width: 768px){.VIPLevelCard-module-benefitsList{gap:24px;padding:0 24px}}.VIPLevelCard-module-benefitItem{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 calc(10 * var(--px2vw-ratio, 1));min-height:calc(38 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.VIPLevelCard-module-benefitItem{padding:0 10px;min-height:38px}}.VIPLevelCard-module-benefitLeft{display:flex;align-items:center;gap:calc(10 * var(--px2vw-ratio, 1));min-width:calc(98 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.VIPLevelCard-module-benefitLeft{gap:10px;min-width:98px}}.VIPLevelCard-module-icon{width:calc(20 * var(--px2vw-ratio, 1));height:calc(20 * var(--px2vw-ratio, 1));color:#000;opacity:.5;flex-shrink:0}@media (min-width: 768px){.VIPLevelCard-module-icon{width:20px;height:20px}}.VIPLevelCard-module-benefitLabel{font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:700;color:#000;line-height:1;white-space:nowrap}@media (min-width: 768px){.VIPLevelCard-module-benefitLabel{font-size:14px}}.VIPLevelCard-module-benefitValue{font-family:Noto Sans,sans-serif;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700;color:#58bccc;line-height:1;white-space:nowrap}@media (min-width: 768px){.VIPLevelCard-module-benefitValue{font-size:16px}}.VIPLevelCard-module-divider{position:absolute;bottom:calc(-12 * var(--px2vw-ratio, 1));left:0;right:0;height:calc(1 * var(--px2vw-ratio, 1));background:#ccc}@media (min-width: 768px){.VIPLevelCard-module-divider{bottom:-12px;height:1px}}.VIPLevelCard-module-footer{position:relative;height:calc(40 * var(--px2vw-ratio, 1));background:#2b2d46;border-radius:0 0 calc(16 * var(--px2vw-ratio, 1)) calc(16 * var(--px2vw-ratio, 1));display:flex;align-items:center;justify-content:center;padding:calc(8 * var(--px2vw-ratio, 1)) calc(10 * var(--px2vw-ratio, 1));margin-top:auto;overflow:hidden}@media (min-width: 768px){.VIPLevelCard-module-footer{height:40px;border-radius:0 0 16px 16px;padding:8px 10px}}.VIPLevelCard-module-footerOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="506" height="217"><rect fill="white" width="506" height="217" opacity="0.5"/></svg>');background-size:cover;mix-blend-mode:soft-light;opacity:.5;pointer-events:none}.VIPLevelCard-module-footerContent{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.VIPLevelCard-module-footerContent{gap:8px}}.VIPLevelCard-module-footerLeft{display:flex;align-items:center;gap:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.VIPLevelCard-module-footerLeft{gap:8px}}.VIPLevelCard-module-footerIcon{width:calc(24 * var(--px2vw-ratio, 1));height:calc(24 * var(--px2vw-ratio, 1));color:#b6c1ce;flex-shrink:0}@media (min-width: 768px){.VIPLevelCard-module-footerIcon{width:24px;height:24px}}.VIPLevelCard-module-footerLabel{font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:400;color:#b6c1ce;line-height:1;white-space:nowrap}@media (min-width: 768px){.VIPLevelCard-module-footerLabel{font-size:14px}}.VIPLevelCard-module-footerValue{font-family:Noto Sans,sans-serif;font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700;color:#b6c1ce;line-height:1;white-space:nowrap}@media (min-width: 768px){.VIPLevelCard-module-footerValue{font-size:16px}}.VIPBanner-module-vipBanner{position:relative;width:100%;height:calc(200 * var(--px2vw-ratio, 1));overflow:hidden}@media (min-width: 768px){.VIPBanner-module-vipBanner{height:376px}}.VIPBanner-module-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.VIPBanner-module-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#4ab5c4,#58bccc,#6ac4d4);z-index:1}.VIPBanner-module-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/static/images/pages/vip/bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1;z-index:2}.VIPBanner-module-content{position:relative;width:100%;height:100%;max-width:100%;margin:0 auto;padding:0 calc(20 * var(--px2vw-ratio, 1));z-index:3;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (min-width: 768px){.VIPBanner-module-content{max-width:1440px;padding:0 40px}}@media (min-width: 1280px){.VIPBanner-module-content{padding:0 70px}}.VIPBanner-module-vipText{font-family:Apple LiGothic,PingFang TC,Microsoft JhengHei,sans-serif;font-size:calc(120 * var(--px2vw-ratio, 1));font-weight:500;line-height:1;color:#fff;margin:0;text-shadow:0 calc(4 * var(--px2vw-ratio, 1)) calc(20 * var(--px2vw-ratio, 1)) rgba(0,0,0,.15);white-space:nowrap}@media (min-width: 768px){.VIPBanner-module-vipText{font-size:180px;text-shadow:0 4px 20px rgba(0,0,0,.15)}}@media (min-width: 1024px){.VIPBanner-module-vipText{font-size:190px}}.VIPBanner-module-levelsText{font-size:calc(28 * var(--px2vw-ratio, 1));font-weight:200;line-height:1;color:#fff;margin:0;text-shadow:0 calc(2 * var(--px2vw-ratio, 1)) calc(10 * var(--px2vw-ratio, 1)) rgba(0,0,0,.15);white-space:nowrap}@media (min-width: 768px){.VIPBanner-module-levelsText{font-size:40px;text-shadow:0 2px 10px rgba(0,0,0,.15)}}@media (min-width: 1280px){.VIPBanner-module-levelsText{font-size:80px}}.VIPBanner-module-bottomDecoration{position:absolute;bottom:0;left:0;right:0;width:100%;height:calc(40 * var(--px2vw-ratio, 1));background-image:url(/static/images/pages/vip/mask.webp);background-size:cover;background-position:bottom;background-repeat:no-repeat;z-index:4;pointer-events:none}@media (min-width: 768px){.VIPBanner-module-bottomDecoration{height:73px}}.VIPBanner-module-decorationLeft,.VIPBanner-module-decorationRight{display:none}.LoginModal-module-form{display:flex;flex-direction:column;gap:calc(24 * var(--px2vw-ratio, 1));width:100%}@media (min-width: 768px){.LoginModal-module-form{gap:24px}}.LoginModal-module-links{display:flex;align-items:center;justify-content:center;gap:calc(124 * var(--px2vw-ratio, 1));width:100%}@media (min-width: 768px){.LoginModal-module-links{gap:124px}}.LoginModal-module-link{font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:400;color:#000;text-align:center;white-space:nowrap;text-decoration:underline;text-underline-position:from-font;line-height:calc(24 * var(--px2vw-ratio, 1));background:transparent;border:none;cursor:pointer;padding:0;transition:opacity .2s}.LoginModal-module-link:hover{opacity:.7}.LoginModal-module-link:focus{outline:none}@media (min-width: 768px){.LoginModal-module-link{font-size:14px;line-height:24px}}.LoginModal-module-socialButtons{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--px2vw-ratio, 1));width:100%}@media (min-width: 768px){.LoginModal-module-socialButtons{gap:12px}}.LoginModal-module-socialButton{display:flex;align-items:center;justify-content:flex-start;gap:calc(8 * var(--px2vw-ratio, 1));padding:calc(8 * var(--px2vw-ratio, 1)) calc(16 * var(--px2vw-ratio, 1))!important;border:calc(1 * var(--px2vw-ratio, 1)) solid rgba(128,128,128,.3)!important;border-radius:calc(5 * var(--px2vw-ratio, 1))!important;background:transparent!important;cursor:pointer;transition:all .2s;flex:1;height:auto!important}.LoginModal-module-socialButton:hover{background:#8080800d!important;border-color:#80808080!important}.LoginModal-module-socialButton:focus{outline:none;background:#8080800d!important;border:calc(1 * var(--px2vw-ratio, 1)) solid rgba(128,128,128,.5)!important;height:auto!important;font-weight:400!important}.LoginModal-module-socialButton svg{width:calc(24 * var(--px2vw-ratio, 1));height:calc(24 * var(--px2vw-ratio, 1));flex-shrink:0}.LoginModal-module-socialButton span{font-size:calc(12 * var(--px2vw-ratio, 1));font-weight:400;color:#000;white-space:nowrap;line-height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.LoginModal-module-socialButton{gap:8px;padding:8px 16px!important;border:1px solid rgba(128,128,128,.3)!important;border-radius:5px!important}.LoginModal-module-socialButton:focus{border:1px solid rgba(128,128,128,.5)!important}.LoginModal-module-socialButton svg{width:24px;height:24px}.LoginModal-module-socialButton span{font-size:12px;line-height:24px}}.acrool-react-dialog__root .acrool-react-dialog__dialog-wrapper{max-width:calc(440 * var(--px2vw-ratio, 1));min-width:calc(280 * var(--px2vw-ratio, 1));padding:calc(16 * var(--px2vw-ratio, 1)) calc(20 * var(--px2vw-ratio, 1));gap:calc(6 * var(--px2vw-ratio, 1));border-radius:calc(5 * var(--px2vw-ratio, 1));box-shadow:#171010f2 0 calc(2 * var(--px2vw-ratio, 1)) calc(20 * var(--px2vw-ratio, 1))}.acrool-react-dialog__root .acrool-react-dialog__dialog-wrapper .acrool-react-dialog__header-wrapper .acrool-react-dialog__title{font-size:calc(20 * var(--px2vw-ratio, 1))}.acrool-react-dialog__root .acrool-react-dialog__dialog-wrapper .acrool-react-dialog__content{font-size:calc(14 * var(--px2vw-ratio, 1));padding:calc(10 * var(--px2vw-ratio, 1)) 0}.acrool-react-dialog__root .acrool-react-dialog__dialog-wrapper .acrool-react-dialog__status-code{font-size:calc(12 * var(--px2vw-ratio, 1));margin-bottom:calc(5 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.acrool-react-dialog__root .acrool-react-dialog__dialog-wrapper{max-width:440px;min-width:280px;padding:16px 20px;gap:6px;border-radius:5px;box-shadow:#171010f2 0 2px 20px}.acrool-react-dialog__root .acrool-react-dialog__dialog-wrapper .acrool-react-dialog__header-wrapper .acrool-react-dialog__title{font-size:20px}.acrool-react-dialog__root .acrool-react-dialog__dialog-wrapper .acrool-react-dialog__content{font-size:14px;padding:10px 0}.acrool-react-dialog__root .acrool-react-dialog__dialog-wrapper .acrool-react-dialog__status-code{font-size:12px;margin-bottom:5px}}.acrool-react-toaster__root .acrool-react-toaster__toaster-wrapper{gap:calc(8 * var(--px2vw-ratio, 1));padding:calc(10 * var(--px2vw-ratio, 1));border-radius:calc(5 * var(--px2vw-ratio, 1));font-size:calc(16 * var(--px2vw-ratio, 1))}.acrool-react-toaster__root .acrool-react-toaster__toaster-wrapper .acrool-react-toaster__icon{width:calc(20 * var(--px2vw-ratio, 1));height:calc(20 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.acrool-react-toaster__root .acrool-react-toaster__toaster-wrapper{gap:8px;padding:10px;border-radius:5px;font-size:16px}.acrool-react-toaster__root .acrool-react-toaster__toaster-wrapper .acrool-react-toaster__icon{width:20px;height:20px}}.GameLobby-module-error{display:flex;align-items:center;justify-content:center;min-height:50vh;font-size:calc(18 * var(--px2vw-ratio, 1));color:#666}@media (min-width: 768px){.GameLobby-module-error{font-size:18px}}.GameLobbyHeader-module-gameLobbyHeader{background:linear-gradient(135deg,#1a1a2e,#16213e);display:flex;align-items:center;justify-content:space-between;gap:calc(30 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.GameLobbyHeader-module-gameLobbyHeader{gap:30px}}.GameLobbyHeader-module-lobbyInfo{display:flex;align-items:center;justify-content:flex-start;gap:calc(15 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.GameLobbyHeader-module-lobbyInfo{gap:15px}}.GameLobbyHeader-module-lobbyLogo{width:auto;height:calc(60 * var(--px2vw-ratio, 1));-o-object-fit:contain;object-fit:contain;border-radius:calc(8 * var(--px2vw-ratio, 1));padding:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.GameLobbyHeader-module-lobbyLogo{height:60px;border-radius:8px;padding:8px}}.GameLobbyHeader-module-balanceSection{align-items:center;justify-content:center;gap:calc(12 * var(--px2vw-ratio, 1));padding:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.GameLobbyHeader-module-balanceSection{gap:12px;padding:16px}}.GameLobbyHeader-module-balanceText{display:flex;align-items:center;gap:calc(4 * var(--px2vw-ratio, 1));color:#000;font-size:calc(14 * var(--px2vw-ratio, 1));line-height:calc(24 * var(--px2vw-ratio, 1));white-space:nowrap}@media (min-width: 768px){.GameLobbyHeader-module-balanceText{gap:4px;font-size:14px;line-height:24px}}.GameLobbyHeader-module-balanceLabel{font-weight:400}.GameLobbyHeader-module-balanceValue{color:#58bccc;font-size:calc(20 * var(--px2vw-ratio, 1));font-weight:700}@media (min-width: 768px){.GameLobbyHeader-module-balanceValue{font-size:20px}}.GameLobbyHeader-module-refreshButton{display:flex;align-items:center;justify-content:center;width:calc(36 * var(--px2vw-ratio, 1));height:calc(36 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) solid rgba(128,128,128,.3);border-radius:calc(5 * var(--px2vw-ratio, 1));background:transparent;transition:border-color .3s ease,background-color .3s ease}.GameLobbyHeader-module-refreshButton:hover{background:#ffffff0d;border-color:#80808073}@media (min-width: 768px){.GameLobbyHeader-module-refreshButton{width:36px;height:36px;border:1px solid rgba(128,128,128,.3);border-radius:5px}}.GameLobbyHeader-module-refreshIcon{width:calc(18 * var(--px2vw-ratio, 1));height:calc(18 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.GameLobbyHeader-module-refreshIcon{width:18px;height:18px}}.GameLobbyHeader-module-lobbyName{font-size:calc(20 * var(--px2vw-ratio, 1));font-weight:600;color:#fff;margin:0;white-space:nowrap}@media (min-width: 768px){.GameLobbyHeader-module-lobbyName{font-size:20px}}.GameLobbyHeader-module-controls{display:flex;align-items:center;gap:calc(12 * var(--px2vw-ratio, 1));padding:calc(12 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.GameLobbyHeader-module-controls{gap:12px;padding:12px}}.GameLobbyHeader-module-searchBox{display:flex;align-items:center;gap:calc(10 * var(--px2vw-ratio, 1));background:#ffffff1a;border:calc(1 * var(--px2vw-ratio, 1)) solid rgba(255,255,255,.2);border-radius:calc(8 * var(--px2vw-ratio, 1));padding:calc(10 * var(--px2vw-ratio, 1)) calc(16 * var(--px2vw-ratio, 1));flex:1;transition:all .3s ease}.GameLobbyHeader-module-searchBox:focus-within{background:#ffffff26;border-color:#ffffff4d}.GameLobbyHeader-module-searchBox svg{color:#fff9;flex-shrink:0}@media (min-width: 768px){.GameLobbyHeader-module-searchBox{gap:10px;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:10px 16px;width:240px}}.GameLobbyHeader-module-searchIcon{width:calc(18 * var(--px2vw-ratio, 1));height:calc(18 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.GameLobbyHeader-module-searchIcon{width:18px;height:18px}}.GameLobbyHeader-module-searchInput{width:100%;background:transparent;border:none;outline:none;color:#fff;font-size:calc(14 * var(--px2vw-ratio, 1))}.GameLobbyHeader-module-searchInput::-moz-placeholder{color:#ffffff80}.GameLobbyHeader-module-searchInput::placeholder{color:#ffffff80}@media (min-width: 768px){.GameLobbyHeader-module-searchInput{font-size:14px}}.GameLobbyHeader-module-filterBox{position:relative;display:flex;align-items:center}.GameLobbyHeader-module-filterSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff1a;border:calc(1 * var(--px2vw-ratio, 1)) solid rgba(255,255,255,.2);border-radius:calc(8 * var(--px2vw-ratio, 1));padding:calc(10 * var(--px2vw-ratio, 1)) calc(40 * var(--px2vw-ratio, 1)) calc(10 * var(--px2vw-ratio, 1)) calc(16 * var(--px2vw-ratio, 1));color:#fff;font-size:calc(14 * var(--px2vw-ratio, 1));cursor:pointer;outline:none;transition:all .3s ease;min-width:calc(140 * var(--px2vw-ratio, 1));white-space:nowrap;flex-shrink:0}.GameLobbyHeader-module-filterSelect:hover{background:#ffffff26;border-color:#ffffff4d}.GameLobbyHeader-module-filterSelect option{background:#1a1a2e;color:#fff}@media (min-width: 768px){.GameLobbyHeader-module-filterSelect{border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:10px 40px 10px 16px;font-size:14px;min-width:140px}}.GameLobbyHeader-module-selectIcon{position:absolute;right:calc(16 * var(--px2vw-ratio, 1));color:#fff9;pointer-events:none;width:calc(14 * var(--px2vw-ratio, 1));height:calc(14 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.GameLobbyHeader-module-selectIcon{right:16px;width:14px;height:14px}}@media (min-width: 768px){.GameLobbyHeader-module-gameLobbyHeader{flex-direction:column;justify-content:center;gap:20px;padding:0;height:80px}.GameLobbyHeader-module-balanceText{color:#fff}.GameLobbyHeader-module-filterSelect{min-width:90px}}.LobbyGameCard-module-lobbyGameCard{border-radius:calc(10 * var(--px2vw-ratio, 1));transition:all .3s ease;cursor:pointer;position:relative;width:100%;height:auto;padding:calc(8 * var(--px2vw-ratio, 1)) calc(11 * var(--px2vw-ratio, 1));overflow:hidden;aspect-ratio:200/255}.LobbyGameCard-module-lobbyGameCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/static/images/games/dot.png) no-repeat;background-size:cover;z-index:-1;opacity:0;transition:all .3s ease}.LobbyGameCard-module-lobbyGameCard:after{content:"";position:absolute;width:110%;height:66%;bottom:0;left:0;background:url(/static/images/games/triangle.svg) no-repeat;background-size:cover;z-index:-1;opacity:0;transition:all .3s ease}.LobbyGameCard-module-lobbyGameCard:hover{transform:translateY(calc(-8 * var(--px2vw-ratio, 1)));background:#00dcff}.LobbyGameCard-module-lobbyGameCard:hover:after,.LobbyGameCard-module-lobbyGameCard:hover:before{opacity:1}.LobbyGameCard-module-lobbyGameCard:hover .LobbyGameCard-module-cardBg{opacity:1}.LobbyGameCard-module-lobbyGameCard:hover .LobbyGameCard-module-imageContainer{background:url(/static/images/games/bg-active.svg) no-repeat top center;background-size:contain}.LobbyGameCard-module-lobbyGameCard:hover .LobbyGameCard-module-rtp{background-color:#fff}.LobbyGameCard-module-lobbyGameCard:hover .LobbyGameCard-module-playButton{opacity:1}.LobbyGameCard-module-lobbyGameCard:hover .LobbyGameCard-module-gameName{color:#008094}.LobbyGameCard-module-lobbyGameCard.LobbyGameCard-module-isMaintain{opacity:.7;cursor:not-allowed}.LobbyGameCard-module-lobbyGameCard.LobbyGameCard-module-isMaintain:hover{transform:none;box-shadow:0 calc(4 * var(--px2vw-ratio, 1)) calc(12 * var(--px2vw-ratio, 1)) #0099ff40}@media (min-width: 768px){.LobbyGameCard-module-lobbyGameCard{border-radius:10px;padding:8px 11px}.LobbyGameCard-module-lobbyGameCard:hover{transform:translateY(-8px)}.LobbyGameCard-module-lobbyGameCard.LobbyGameCard-module-isMaintain:hover{box-shadow:0 4px 12px #0099ff40}}.LobbyGameCard-module-cardBg{position:absolute;top:0;right:0;bottom:0;left:0;border-width:calc(2 * var(--px2vw-ratio, 1));border-radius:calc(10 * var(--px2vw-ratio, 1));border-style:solid;border-color:transparent;background-image:linear-gradient(212.45deg,#fff .99%,#00dcff 35.39%,#00dcff 65.08%,#fff 99.01%);background-origin:border-box;-webkit-mask-image:linear-gradient(white,white),linear-gradient(white,white);mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);-webkit-mask-composite:xor,source-over;mask-composite:exclude,add;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;opacity:0}@media (min-width: 768px){.LobbyGameCard-module-cardBg{border-width:2px;border-radius:10px}}.LobbyGameCard-module-imageContainer{position:relative;width:100%;height:auto;padding:0 calc(14 * var(--px2vw-ratio, 1));margin-bottom:calc(5 * var(--px2vw-ratio, 1));background:url(/static/images/games/bg.svg) no-repeat top center;background-size:contain;aspect-ratio:179/213}@media (min-width: 768px){.LobbyGameCard-module-imageContainer{padding:0 14px;margin-bottom:5px}}.LobbyGameCard-module-gameImage{width:100%;-o-object-fit:contain;object-fit:contain;padding-top:calc(40 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.LobbyGameCard-module-gameImage{padding-top:40px}}.LobbyGameCard-module-badges{position:absolute;top:calc(-12 * var(--px2vw-ratio, 1));right:calc(8 * var(--px2vw-ratio, 1));display:flex;flex-direction:row;gap:calc(6 * var(--px2vw-ratio, 1));z-index:10}@media (min-width: 768px){.LobbyGameCard-module-badges{top:-12px;right:8px;gap:6px}}.LobbyGameCard-module-badge{padding:calc(6 * var(--px2vw-ratio, 1)) calc(12 * var(--px2vw-ratio, 1));border-radius:calc(8 * var(--px2vw-ratio, 1));font-size:calc(12 * var(--px2vw-ratio, 1));font-weight:700;text-transform:uppercase;color:#1a1a1a;background:#fff;box-shadow:0 calc(2 * var(--px2vw-ratio, 1)) calc(8 * var(--px2vw-ratio, 1)) #00000026}.LobbyGameCard-module-badge.LobbyGameCard-module-hot{background:#fff;color:#ff4757}.LobbyGameCard-module-badge.LobbyGameCard-module-new{background:#fff;color:#00d4ff}@media (min-width: 768px){.LobbyGameCard-module-badge{padding:6px 12px;border-radius:8px;font-size:12px;box-shadow:0 2px 8px #00000026}}.LobbyGameCard-module-playButton{position:absolute;bottom:calc(-20 * var(--px2vw-ratio, 1));right:calc(10 * var(--px2vw-ratio, 1));width:calc(42 * var(--px2vw-ratio, 1));height:calc(42 * var(--px2vw-ratio, 1));border-radius:50%;background:#58bccc;border:solid calc(1 * var(--px2vw-ratio, 1)) #fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;opacity:1;box-shadow:0 calc(4 * var(--px2vw-ratio, 1)) calc(27 * var(--px2vw-ratio, 1)) 0 #fff}.LobbyGameCard-module-playButton svg{color:#fff;margin-left:calc(2 * var(--px2vw-ratio, 1));width:calc(24 * var(--px2vw-ratio, 1));height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.LobbyGameCard-module-playButton{bottom:-20px;right:10px;width:42px;height:42px;border:solid 1px #fff;box-shadow:0 4px 27px #fff;opacity:0}.LobbyGameCard-module-playButton svg{margin-left:2px;width:24px;height:24px}}.LobbyGameCard-module-maintainOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(8 * var(--px2vw-ratio, 1));color:#fff}.LobbyGameCard-module-maintainOverlay svg{color:orange}.LobbyGameCard-module-maintainOverlay span{font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:600}@media (min-width: 768px){.LobbyGameCard-module-maintainOverlay{gap:8px}.LobbyGameCard-module-maintainOverlay span{font-size:14px}}.LobbyGameCard-module-gameName{font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:700;color:#444;line-height:unset;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 calc(1 * var(--px2vw-ratio, 1)) calc(2 * var(--px2vw-ratio, 1)) rgba(0,0,0,.2);transition:color .3s ease}@media (min-width: 768px){.LobbyGameCard-module-gameName{font-size:14px;text-shadow:0 1px 2px rgba(0,0,0,.2)}}.LobbyGameCard-module-rtp{position:absolute;top:0;right:0;padding:0 calc(12 * var(--px2vw-ratio, 1));border-radius:calc(3 * var(--px2vw-ratio, 1));font-size:calc(20 * var(--px2vw-ratio, 1));font-weight:700;color:#58bccc;transition:background .3s ease}@media (min-width: 768px){.LobbyGameCard-module-rtp{padding:0 12px;border-radius:3px;font-size:16px}}@media (min-width: 1024px){.LobbyGameCard-module-rtp{font-size:20px}}.GameLobbyDesktop-module-gameLobbyDesktop{min-height:100vh;display:flex;flex-direction:column}.GameLobbyDesktop-module-content{flex:1;max-width:calc(1200 * var(--px2vw-ratio, 1));margin:0 auto;width:100%;padding:calc(20 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.GameLobbyDesktop-module-content{max-width:1200px;padding:20px}}.GameLobbyDesktop-module-gamesContainer{margin-top:calc(20 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.GameLobbyDesktop-module-gamesContainer{margin-top:20px}}.GameLobbyDesktop-module-contentRow{gap:calc(5 * var(--px2vw-ratio, 1));padding-bottom:calc(calc(84 * var(--px2vw-ratio, 1)) + env(safe-area-inset-bottom))}@media (min-width: 768px){.GameLobbyDesktop-module-contentRow{gap:5px;padding-bottom:0}}.GameLobbyDesktop-module-loading,.GameLobbyDesktop-module-empty{display:flex;align-items:center;justify-content:center;min-height:calc(400 * var(--px2vw-ratio, 1));font-size:calc(18 * var(--px2vw-ratio, 1));color:#666}@media (min-width: 768px){.GameLobbyDesktop-module-loading,.GameLobbyDesktop-module-empty{min-height:400px;font-size:18px}}.GameLobbyDesktop-module-gamesGrid{display:grid;gap:calc(24 * var(--px2vw-ratio, 1));padding:calc(8 * var(--px2vw-ratio, 1)) calc(30 * var(--px2vw-ratio, 1)) calc(20 * var(--px2vw-ratio, 1)) calc(30 * var(--px2vw-ratio, 1));flex-wrap:wrap;grid-template-columns:repeat(2,1fr)}@media (min-width: 768px){.GameLobbyDesktop-module-gamesGrid{gap:42px;padding:24px 0;grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.GameLobbyDesktop-module-gamesGrid{gap:42px;padding:24px 0;grid-template-columns:repeat(5,1fr)}}.Home-module-homePage{min-height:100vh;background:#f5f5f5;display:flex;flex-direction:column}.Home-module-banner{position:fixed;top:calc(calc(40 * var(--px2vw-ratio, 1)) + env(safe-area-inset-top));z-index:10}@media (min-width: 768px){.Home-module-banner{position:static;top:auto;z-index:auto}}.Home-module-sectionWithNavbarOffset{padding-top:calc(calc(40 * var(--px2vw-ratio, 1)) + env(safe-area-inset-top))}@media (min-width: 768px){.Home-module-sectionWithNavbarOffset{padding-top:0}}.Home-module-mobileContent{display:flex;gap:calc(12 * var(--px2vw-ratio, 1));width:100%;height:100%;min-width:calc(350 * var(--px2vw-ratio, 1));max-width:calc(576 * var(--px2vw-ratio, 1));margin:0 auto;padding:calc(calc(24 * var(--px2vw-ratio, 1)) + 24.32vw) calc(9 * var(--px2vw-ratio, 1)) 0;overflow-y:hidden}@media (min-width: 768px){.Home-module-mobileContent{gap:12px;min-width:350px;max-width:576px;padding:0 9px;display:none}}.Home-module-mobileGameGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(12 * var(--px2vw-ratio, 1));flex:1;padding:calc(12 * var(--px2vw-ratio, 1)) 0 calc(calc(84 * var(--px2vw-ratio, 1)) + env(safe-area-inset-bottom)) 0;align-content:start}@media (min-width: 768px){.Home-module-mobileGameGrid{gap:12px;padding:12px 0 calc(84px + env(safe-area-inset-bottom)) 0}}@media (min-width: 1024px){.Home-module-mobileGameGrid{display:none}}.MobileLobbyCategories-module-mobileGameCategories{display:flex;flex-direction:column;gap:calc(12 * var(--px2vw-ratio, 1));width:calc(80 * var(--px2vw-ratio, 1));flex-shrink:0;padding-top:calc(12 * var(--px2vw-ratio, 1));padding-bottom:calc(calc(84 * var(--px2vw-ratio, 1)) + env(safe-area-inset-bottom));overflow-y:auto}@media (min-width: 768px){.MobileLobbyCategories-module-mobileGameCategories{display:none}}.MobileLobbyCategories-module-categoryItem{background:#58bccc26;color:#58bccc;border:calc(.536 * var(--px2vw-ratio, 1)) solid #58bccc;border-radius:calc(5.357 * var(--px2vw-ratio, 1));width:calc(80 * var(--px2vw-ratio, 1));height:calc(50 * var(--px2vw-ratio, 1));display:flex;flex-direction:row;align-items:center;justify-content:center;flex:0 0 auto;gap:calc(5 * var(--px2vw-ratio, 1));cursor:pointer;transition:all .2s;padding:calc(8 * var(--px2vw-ratio, 1)) calc(4 * var(--px2vw-ratio, 1))}.MobileLobbyCategories-module-categoryItem:active{transform:scale(.95)}.MobileLobbyCategories-module-categoryItem.MobileLobbyCategories-module-active{background:#58bccc;color:#fff}.MobileLobbyCategories-module-categoryItem .MobileLobbyCategories-module-icon{width:calc(16 * var(--px2vw-ratio, 1));height:calc(16 * var(--px2vw-ratio, 1))}.MobileLobbyCategories-module-categoryItem .MobileLobbyCategories-module-label{font-family:Noto Sans,Noto Sans JP,sans-serif;font-weight:700;font-size:calc(14 * var(--px2vw-ratio, 1));line-height:calc(10.061 * var(--px2vw-ratio, 1));white-space:nowrap;transition:color .2s}@media (min-width: 768px){.MobileLobbyCategories-module-categoryItem{border:.536px solid #58bccc;border-radius:5.357px;width:80px;height:50px;gap:5px;padding:8px 4px}.MobileLobbyCategories-module-categoryItem .MobileLobbyCategories-module-icon{width:16px;height:16px}.MobileLobbyCategories-module-categoryItem .MobileLobbyCategories-module-label{font-size:14px;line-height:10.061px}}.Maintenance-module-container{width:100%;min-height:100vh;display:flex;flex-direction:column;background:#fff}.Maintenance-module-header{width:100%;height:44px;background:#58bccc;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:8px}.Maintenance-module-header>img{height:100%;width:auto}.Maintenance-module-headerText{font-family:inherit;font-size:20px;font-weight:700;line-height:24px;letter-spacing:.15em;color:#fff}.Maintenance-module-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px;gap:20px}.Maintenance-module-logoWrapper{display:flex;align-items:center;justify-content:center}.Maintenance-module-logo{width:140px;height:100px;-o-object-fit:contain;object-fit:contain}@media (min-width: 768px){.Maintenance-module-logo{width:180px;height:180px}}.Maintenance-module-countdown{display:flex;gap:8px;align-items:center;justify-content:center}.Maintenance-module-timeBox{background:#fff;border:1px solid #58bccc;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px;width:62px;aspect-ratio:140/156}@media (min-width: 768px){.Maintenance-module-timeBox{width:117px}}.Maintenance-module-timeValue{font-family:inherit;font-size:24px;font-weight:700;line-height:1;color:#58bccc;margin:0}@media (min-width: 768px){.Maintenance-module-timeValue{font-size:66px}}.Maintenance-module-timeLabel{font-family:inherit;font-size:12px;font-weight:400;line-height:1;color:gray;margin:0}@media (min-width: 768px){.Maintenance-module-timeLabel{font-size:18px}}.Maintenance-module-maintenanceText{font-family:inherit;font-size:18px;font-weight:400;line-height:28.8px;color:#58bccc;text-align:center}@media (min-width: 768px){.Maintenance-module-maintenanceText{font-size:24px}}.Maintenance-module-plugsWrapper{width:100%;display:flex;align-items:center;justify-content:center}.Maintenance-module-plugs{width:100%;height:auto;display:block}.Promotion-module-promotionPage{padding-bottom:calc(calc(84 * var(--px2vw-ratio, 1)) + env(safe-area-inset-bottom))}@media (min-width: 768px){.Promotion-module-promotionPage{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.Promotion-module-stickyTabs{position:sticky;top:calc(40 * var(--px2vw-ratio, 1));z-index:10}@media (min-width: 768px){.Promotion-module-stickyTabs{top:40px}}.Promotion-module-tabsContainer{background:#fff}.Promotion-module-tabsInner{display:flex;align-items:center;gap:calc(10 * var(--px2vw-ratio, 1));height:calc(48 * var(--px2vw-ratio, 1));padding-left:calc(16 * var(--px2vw-ratio, 1));padding-right:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.Promotion-module-tabsInner{gap:10px;height:48px;padding-left:16px;padding-right:16px}}.Promotion-module-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4.696 * var(--px2vw-ratio, 1));padding:calc(8 * var(--px2vw-ratio, 1));background:transparent;border:none;cursor:pointer;transition:all .2s;height:100%}.Promotion-module-tab:active{background:#0000000d}@media (min-width: 768px){.Promotion-module-tab{gap:4.696px;padding:8px}}.Promotion-module-tabLabel{font-family:Noto Sans,Noto Sans JP,sans-serif;font-weight:700;font-size:calc(14 * var(--px2vw-ratio, 1));line-height:calc(11.27 * var(--px2vw-ratio, 1));color:#000;white-space:nowrap;text-align:center;transition:color .2s}.Promotion-module-active .Promotion-module-tabLabel{color:#58bccc}@media (min-width: 768px){.Promotion-module-tabLabel{font-size:14px;line-height:11.27px}}.Promotion-module-activeIndicator{position:absolute;bottom:0;left:0;right:0;height:calc(1.409 * var(--px2vw-ratio, 1));background:#58bccc}@media (min-width: 768px){.Promotion-module-activeIndicator{height:1.409px}}.Promotion-module-promotionList{display:flex;flex-direction:column;gap:calc(12 * var(--px2vw-ratio, 1));padding:calc(12 * var(--px2vw-ratio, 1)) calc(16 * var(--px2vw-ratio, 1));background:#fff}@media (min-width: 768px){.Promotion-module-promotionList{gap:12px;padding:12px 16px}}.Promotion-module-promotionCard{border-radius:calc(2 * var(--px2vw-ratio, 1));box-shadow:0 calc(2 * var(--px2vw-ratio, 1)) calc(8 * var(--px2vw-ratio, 1)) #0000001a}@media (min-width: 768px){.Promotion-module-promotionCard{border-radius:2px;box-shadow:0 2px 8px #0000001a}}.Promotion-module-loadingContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(60 * var(--px2vw-ratio, 1)) calc(20 * var(--px2vw-ratio, 1));gap:calc(12 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.Promotion-module-loadingContainer{padding:60px 20px;gap:12px}}.Promotion-module-emptyContainer{display:flex;align-items:center;justify-content:center;padding:calc(60 * var(--px2vw-ratio, 1)) calc(20 * var(--px2vw-ratio, 1))}.Promotion-module-emptyContainer p{font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:calc(14 * var(--px2vw-ratio, 1));color:#999;text-align:center}@media (min-width: 768px){.Promotion-module-emptyContainer{padding:60px 20px}.Promotion-module-emptyContainer p{font-size:14px}}.VIP-module-vipPage{background:#f5f5f5;display:flex;flex-direction:column;padding-bottom:calc(calc(84 * var(--px2vw-ratio, 1)) + env(safe-area-inset-bottom))}@media (min-width: 768px){.VIP-module-vipPage{padding-bottom:0}}.VIP-module-bannerSpacing{margin-bottom:calc(20 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.VIP-module-bannerSpacing{margin-bottom:20px}}.VIP-module-container{max-width:calc(1200 * var(--px2vw-ratio, 1));margin:calc(20 * var(--px2vw-ratio, 1)) auto calc(20 * var(--px2vw-ratio, 1));padding:0 calc(20 * var(--px2vw-ratio, 1));position:relative;z-index:2}@media (min-width: 768px){.VIP-module-container{padding:0 20px;margin:40px auto;max-width:1200px}}@media (min-width: 1280px){.VIP-module-container{padding:0 40px}}.VIP-module-currentVipSection{margin-bottom:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.VIP-module-currentVipSection{margin-bottom:40px}}.VIP-module-vipCard{display:flex;flex-direction:column;position:relative;height:auto;min-height:calc(244 * var(--px2vw-ratio, 1));padding:calc(18 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1));background:#2b2d46;border-radius:calc(14 * var(--px2vw-ratio, 1));overflow:hidden;box-shadow:0 calc(4 * var(--px2vw-ratio, 1)) 0 0 #0003,0 calc(30 * var(--px2vw-ratio, 1)) calc(30 * var(--px2vw-ratio, 1)) 0 #00000026}@media (min-width: 768px){.VIP-module-vipCard{height:244px;min-height:0;padding:18px 24px;border-radius:14px;box-shadow:0 4px #0003,0 30px 30px #00000026}}.VIP-module-vipCardHeader{display:flex;align-items:center;justify-content:space-between;z-index:2;margin-bottom:0}.VIP-module-vipBadge{display:flex;align-items:center;padding:calc(3 * var(--px2vw-ratio, 1)) calc(8 * var(--px2vw-ratio, 1));border:calc(1 * var(--px2vw-ratio, 1)) solid rgba(255,255,255,.15);border-radius:calc(5 * var(--px2vw-ratio, 1));font-family:Noto Sans,sans-serif;font-size:calc(11 * var(--px2vw-ratio, 1));font-weight:700;color:#ffdc87;background:transparent;width:auto;height:auto}@media (min-width: 768px){.VIP-module-vipBadge{padding:4px 10px;border:1px solid rgba(255,255,255,.15);border-radius:5px;font-size:12px}}.VIP-module-vipCardTitle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:calc(20 * var(--px2vw-ratio, 1));font-weight:700;color:#fff;margin:0;z-index:1;text-align:center;width:100%}@media (min-width: 768px){.VIP-module-vipCardTitle{font-size:24px}}.VIP-module-vipIcon{position:absolute;top:calc(20 * var(--px2vw-ratio, 1));left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:calc(78 * var(--px2vw-ratio, 1));height:calc(78 * var(--px2vw-ratio, 1));z-index:2}@media (min-width: 768px){.VIP-module-vipIcon{top:20px;width:78px;height:78px}}.VIP-module-vipIconPlaceholder{display:flex;align-items:center;justify-content:center;width:calc(72 * var(--px2vw-ratio, 1));height:calc(66 * var(--px2vw-ratio, 1));background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border-radius:50%;font-family:Noto Sans,sans-serif;font-size:calc(24 * var(--px2vw-ratio, 1));font-weight:700;color:#fff;box-shadow:0 calc(4 * var(--px2vw-ratio, 1)) calc(74 * var(--px2vw-ratio, 1)) 0 #ef441f}@media (min-width: 768px){.VIP-module-vipIconPlaceholder{width:72px;height:66px;font-size:24px;box-shadow:0 4px 74px #ef441f}}.VIP-module-vipProgress{position:absolute;bottom:calc(18 * var(--px2vw-ratio, 1));left:calc(24 * var(--px2vw-ratio, 1));right:calc(24 * var(--px2vw-ratio, 1));z-index:2}@media (min-width: 768px){.VIP-module-vipProgress{bottom:18px;left:24px;right:24px}}.VIP-module-progressInfo{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.VIP-module-progressInfo{margin-bottom:8px}}.VIP-module-progressLabel{font-size:calc(12 * var(--px2vw-ratio, 1));color:#ffffffb3}@media (min-width: 768px){.VIP-module-progressLabel{font-size:12px}}.VIP-module-progressPercentage{font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:700;color:#ffdc87}@media (min-width: 768px){.VIP-module-progressPercentage{font-size:14px}}.VIP-module-progressBarWrapper{width:100%;margin-bottom:calc(8 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.VIP-module-progressBarWrapper{margin-bottom:8px}}.VIP-module-progressBarBase{position:relative;height:calc(3 * var(--px2vw-ratio, 1));background:#0000004d;border-radius:calc(10 * var(--px2vw-ratio, 1));overflow:hidden}@media (min-width: 768px){.VIP-module-progressBarBase{height:3px;border-radius:10px}}.VIP-module-progressBarFill{position:absolute;left:0;top:0;height:calc(3 * var(--px2vw-ratio, 1));background:linear-gradient(to right,#58bccc,#ffdc87);border-radius:calc(10 * var(--px2vw-ratio, 1));transition:width .3s ease}@media (min-width: 768px){.VIP-module-progressBarFill{height:3px;border-radius:10px}}.VIP-module-progressDetails{display:flex;justify-content:space-between;font-size:calc(10 * var(--px2vw-ratio, 1));color:#fff9}@media (min-width: 768px){.VIP-module-progressDetails{font-size:11px}}.VIP-module-vipDescriptionList{display:flex;flex-direction:column;gap:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.VIP-module-vipDescriptionList{gap:24px}}.VIP-module-sectionHeader{display:flex;align-items:center;gap:calc(8 * var(--px2vw-ratio, 1));margin-bottom:calc(12 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.VIP-module-sectionHeader{gap:8px;margin-bottom:16px}}.VIP-module-centerHeader{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:calc(24 * var(--px2vw-ratio, 1));text-align:center}@media (min-width: 768px){.VIP-module-centerHeader{margin-bottom:24px}}.VIP-module-headerBar{width:calc(3 * var(--px2vw-ratio, 1));height:calc(16 * var(--px2vw-ratio, 1));background:#1cafc0;border-radius:calc(2 * var(--px2vw-ratio, 1));flex-shrink:0}@media (min-width: 768px){.VIP-module-headerBar{width:3px;height:16px;border-radius:2px}}.VIP-module-sectionTitle{font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700;color:#000;margin:0;line-height:calc(24 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.VIP-module-sectionTitle{font-size:16px;line-height:24px}}.VIP-module-centerTitle{font-size:calc(20 * var(--px2vw-ratio, 1));font-weight:700;color:#000;margin:0;line-height:normal}@media (min-width: 768px){.VIP-module-centerTitle{font-size:20px}}.VIP-module-centerSubtitle{font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:700;color:#000;margin:0;line-height:normal}@media (min-width: 768px){.VIP-module-centerSubtitle{font-size:14px}}.VIP-module-descriptionContent{font-size:calc(14 * var(--px2vw-ratio, 1));color:gray;line-height:calc(24 * var(--px2vw-ratio, 1))}.VIP-module-descriptionContent p{margin:0 0 calc(8 * var(--px2vw-ratio, 1)) 0}.VIP-module-descriptionContent p:last-child{margin-bottom:0}@media (min-width: 768px){.VIP-module-descriptionContent{font-size:14px;line-height:24px}.VIP-module-descriptionContent p{margin:0 0 8px}}.VIP-module-boldText{font-weight:700;color:gray}.VIP-module-loadingContainer,.VIP-module-errorContainer,.VIP-module-emptyContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(60 * var(--px2vw-ratio, 1)) calc(20 * var(--px2vw-ratio, 1));text-align:center;gap:calc(16 * var(--px2vw-ratio, 1))}.VIP-module-loadingContainer p,.VIP-module-errorContainer p,.VIP-module-emptyContainer p{font-size:calc(16 * var(--px2vw-ratio, 1));color:#666;margin:0}@media (min-width: 768px){.VIP-module-loadingContainer,.VIP-module-errorContainer,.VIP-module-emptyContainer{padding:60px 20px;gap:16px}.VIP-module-loadingContainer p,.VIP-module-errorContainer p,.VIP-module-emptyContainer p{font-size:16px}}.VIP-module-errorContainer p{color:#d32f2f}.VIP-module-vipCardsWrapper{width:100%}@media (min-width: 768px){.VIP-module-vipCardsWrapper{display:flex;justify-content:center}}.VIP-module-vipCardsGrid{display:flex;gap:calc(20 * var(--px2vw-ratio, 1));flex-direction:column;overflow-x:visible;overflow-y:visible;padding:0;max-width:100vw;align-items:center;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.VIP-module-vipCardsGrid::-webkit-scrollbar{height:calc(8 * var(--px2vw-ratio, 1))}.VIP-module-vipCardsGrid::-webkit-scrollbar-track{background:#0000000d;border-radius:calc(4 * var(--px2vw-ratio, 1))}.VIP-module-vipCardsGrid::-webkit-scrollbar-thumb{background:#0003;border-radius:calc(4 * var(--px2vw-ratio, 1))}.VIP-module-vipCardsGrid::-webkit-scrollbar-thumb:hover{background:#0000004d}@media (min-width: 768px){.VIP-module-vipCardsGrid{flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:32px;padding:0 30px 40px;align-items:initial}.VIP-module-vipCardsGrid::-webkit-scrollbar{height:8px}.VIP-module-vipCardsGrid::-webkit-scrollbar-track{border-radius:4px}.VIP-module-vipCardsGrid::-webkit-scrollbar-thumb{border-radius:4px}}.VIP-module-vipLevelsList{display:grid;grid-template-columns:1fr;gap:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.VIP-module-vipLevelsList{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}}.VIP-module-vipLevelCard{position:relative;background:#f8f9fa;border:calc(2 * var(--px2vw-ratio, 1)) solid #e0e0e0;border-radius:calc(12 * var(--px2vw-ratio, 1));padding:calc(20 * var(--px2vw-ratio, 1));transition:all .3s ease}.VIP-module-vipLevelCard.VIP-module-achieved{background:linear-gradient(135deg,#fff9e6,#fff);border-color:gold}.VIP-module-vipLevelCard.VIP-module-current{background:linear-gradient(135deg,#f0e6ff,#fff);border-color:#667eea;box-shadow:0 calc(4 * var(--px2vw-ratio, 1)) calc(16 * var(--px2vw-ratio, 1)) #667eea33}.VIP-module-vipLevelCard:hover{transform:translateY(calc(-4 * var(--px2vw-ratio, 1)));box-shadow:0 calc(8 * var(--px2vw-ratio, 1)) calc(24 * var(--px2vw-ratio, 1)) #0000001a}@media (min-width: 768px){.VIP-module-vipLevelCard{border:2px solid #e0e0e0;border-radius:12px;padding:24px}.VIP-module-vipLevelCard.VIP-module-current{box-shadow:0 4px 16px #667eea33}.VIP-module-vipLevelCard:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}}.VIP-module-levelBadge{display:inline-block;padding:calc(6 * var(--px2vw-ratio, 1)) calc(16 * var(--px2vw-ratio, 1));background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:calc(20 * var(--px2vw-ratio, 1));font-size:calc(14 * var(--px2vw-ratio, 1));font-weight:700;margin-bottom:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.VIP-module-levelBadge{padding:6px 16px;border-radius:20px;font-size:14px;margin-bottom:16px}}.VIP-module-levelInfo{margin-bottom:calc(20 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.VIP-module-levelInfo{margin-bottom:20px}}.VIP-module-levelName{font-size:calc(18 * var(--px2vw-ratio, 1));font-weight:700;color:#333;margin:0 0 calc(8 * var(--px2vw-ratio, 1)) 0}@media (min-width: 768px){.VIP-module-levelName{font-size:20px;margin:0 0 8px}}.VIP-module-levelRequirement{font-size:calc(14 * var(--px2vw-ratio, 1));color:#666;margin:0}@media (min-width: 768px){.VIP-module-levelRequirement{font-size:14px}}.VIP-module-levelBenefits{border-top:calc(1 * var(--px2vw-ratio, 1)) solid #e0e0e0;padding-top:calc(16 * var(--px2vw-ratio, 1))}@media (min-width: 768px){.VIP-module-levelBenefits{border-top:1px solid #e0e0e0;padding-top:16px}}.VIP-module-benefitsTitle{font-size:calc(16 * var(--px2vw-ratio, 1));font-weight:700;color:#333;margin:0 0 calc(12 * var(--px2vw-ratio, 1)) 0}@media (min-width: 768px){.VIP-module-benefitsTitle{font-size:16px;margin:0 0 12px}}.VIP-module-benefitsList{list-style:none;padding:0;margin:0}.VIP-module-benefitsList li{font-size:calc(14 * var(--px2vw-ratio, 1));color:#666;padding:calc(6 * var(--px2vw-ratio, 1)) 0;padding-left:calc(20 * var(--px2vw-ratio, 1));position:relative}.VIP-module-benefitsList li:before{content:"✓";position:absolute;left:0;color:#667eea;font-weight:700}@media (min-width: 768px){.VIP-module-benefitsList li{font-size:14px;padding:6px 0 6px 20px}}.VIP-module-currentLevelBadge{position:absolute;top:calc(16 * var(--px2vw-ratio, 1));right:calc(16 * var(--px2vw-ratio, 1));padding:calc(4 * var(--px2vw-ratio, 1)) calc(12 * var(--px2vw-ratio, 1));background:#667eea;color:#fff;border-radius:calc(12 * var(--px2vw-ratio, 1));font-size:calc(12 * var(--px2vw-ratio, 1));font-weight:700}@media (min-width: 768px){.VIP-module-currentLevelBadge{top:16px;right:16px;padding:4px 12px;border-radius:12px;font-size:12px}}
