@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:900;--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-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-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}.relative{position:relative}.static{position:static}.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}}.mx-auto{margin-inline:auto}.mt-5{margin-top:calc(var(--spacing)*5)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.h-full{height:100%}.min-h-\[400px\]{min-height:400px}.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,)}.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}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-10{gap:calc(var(--spacing)*10)}.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,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (min-width:64rem){.lg\:flex{display:flex}}}: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;--label-padding:20px;--label-height:34px;--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{max-width:var(--body-max-width);background-color:#e9eaec;margin:0 auto;overflow-x:hidden}.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:1px solid #cccccc;border-radius:6px;padding:12px 24px;display:flex;flex-direction:column;gap:8px;width:100%}.Accordion-module-header{display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:1;cursor:pointer;color:#000;white-space:nowrap}.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:8px;width:100%}.Accordion-module-divider{width:100%;height:1px;background:linear-gradient(to right,transparent 0%,#cccccc 10%,#cccccc 90%,transparent 100%);transform:scaleY(-1);margin:4px 0}.Accordion-module-content{font-size:14px;font-weight:400;color:gray;line-height:1.5;word-break:break-word}.ActivityCard-module-activityCard{position:relative;width:100%;height:100%;aspect-ratio:233/180;border-radius:5px;overflow:hidden;cursor:pointer;transition:transform .3s ease}.ActivityCard-module-activityCard:hover{transform:translateY(-4px)}.ActivityCard-module-activityCard:focus{outline:2px solid #58bccc;outline-offset:2px}.ActivityCard-module-imageWrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:5px}.ActivityCard-module-image{position:absolute;width:100%;height:101.33%;left:0;top:-.66%;-o-object-fit:cover;object-fit:cover}.ActivityCard-module-countdownWrapper{position:absolute;right:0;top:0;background:#0009;border-radius:4px;padding:4px 8px;display:flex;align-items:center;gap:10px}.ActivityCard-module-countdownText{font-size:12px;color:#fff;letter-spacing:1.5px;white-space:nowrap;line-height:normal}.ActivityCard-module-titleWrapper{position:absolute;left:0;bottom:0;width:100%;height:35px;background:#0009;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;align-items:center;justify-content:center}.ActivityCard-module-title{font-size:16px;color:#fff;letter-spacing:2px;text-align:center;margin:0;line-height:35px}.Button-module-baseButton{padding:0;display:flex;align-items:center}.Button-module-button{display:flex;justify-content:center;align-items:center;gap:4px;width:auto;font-weight:400;font-size:14px;white-space:nowrap;padding:11px 15px;height:40px;border-radius:5px;cursor:pointer;transition:all .3s;background-color:var(--variant-color);border:1px solid var(--variant-color);color:var(--contrasting-color, #fff)}.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:1px solid var(--variant-color)}.Button-module-block{width:100%}:disabled{cursor:not-allowed;background:#ccc;border-color:#ccc;color:#fff}.Button-module-size-sm{font-size:12px;height:32px;padding:8px 12px}.Button-module-size-md{font-size:14px;height:40px;padding:11px 15px}.Button-module-size-lg{font-size:16px;height:48px;padding:14px 20px}.Button-module-radius-sm{border-radius:3px}.Button-module-radius-md{border-radius:5px}.Button-module-radius-lg{border-radius:8px}.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:10px;align-items:center;padding:24px;background:#0c1625;border-radius:16px;box-shadow:0 4px 30px #00000026;overflow:hidden;width:100%;max-width:447px}.MissionCard-module-bg{position:absolute;bottom:0;left:0;right:.22%;top:0;pointer-events:none}.MissionCard-module-bgLight{position:absolute;left:15px;top:-73px;width:134px;height:134px;background:radial-gradient(circle,rgba(88,188,204,.3) 0%,transparent 70%);mix-blend-mode:screen;filter:blur(40px)}.MissionCard-module-goldCoin1{position:absolute;left:-7px;top:-84px;width:258px;height:171px;background:radial-gradient(ellipse at center,rgba(255,202,40,.2) 0%,transparent 60%);opacity:.6}.MissionCard-module-goldCoin2{position:absolute;right:-112px;top:-139px;width:288px;height:309px;background:radial-gradient(ellipse at center,rgba(255,202,40,.15) 0%,transparent 60%);transform:rotate(54.8deg);opacity:.5}.MissionCard-module-sparkles1{position:absolute;right:71px;top:104px;width:283px;height:163px;background:radial-gradient(circle at 30% 50%,rgba(255,202,40,.1) 0%,transparent 50%);opacity:.4}.MissionCard-module-sparkles2{position:absolute;left:71px;top:142px;width:142px;height:82px;background:radial-gradient(circle at 70% 50%,rgba(255,202,40,.1) 0%,transparent 50%);opacity:.4}.MissionCard-module-amountSection{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:78px;padding:10px;gap:10px}.MissionCard-module-dollarSign{position:absolute;left:4px;top:26px;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:#ffca28;line-height:normal;z-index:1}.MissionCard-module-amountValue{font-size:50px;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:0px 7px 40px rgba(88,188,204,.67)}.MissionCard-module-contentSection{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.MissionCard-module-header{display:flex;align-items:center;gap:5px}.MissionCard-module-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.MissionCard-module-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.MissionCard-module-title{font-size:20px;font-weight:700;color:#fff;margin:0;line-height:normal;white-space:nowrap}.MissionCard-module-description{font-size:15px;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}.MissionCard-module-progressSection{display:flex;gap:20px;align-items:center}.MissionCard-module-progressInfo{flex:1;display:flex;flex-direction:column;gap:4px;align-items:flex-end}.MissionCard-module-percentage{font-size:12px;font-weight:700;color:#ffca28;text-align:right;width:100%;line-height:normal}.MissionCard-module-progressBarWrapper{width:100%}.MissionCard-module-progressBarBase{position:relative;height:4px;background:#ffffff1a;border-radius:10px;overflow:hidden}.MissionCard-module-progressBarFill{position:absolute;left:0;top:0;height:4px;background:linear-gradient(90deg,#58bccc,#ffca28);border-radius:10px;transition:width .3s ease}.MissionCard-module-amountInfo{display:flex;justify-content:space-between;width:100%;font-size:12px;line-height:normal}.MissionCard-module-currentAmount{font-weight:700;color:#58bccc}.MissionCard-module-targetAmount{font-weight:400;color:#fff}.MissionCard-module-claimButton{flex-shrink:0;width:69px;height:40px;border-radius:5px;border:1px solid rgba(255,255,255,.1);font-size:14px;font-weight:400;color:#fff;text-align:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);line-height:24px}.MissionCard-module-claimButton.MissionCard-module-active{background:#58bccc;border-color:#ffffff1a}.MissionCard-module-claimButton.MissionCard-module-active:hover{background:#4aa9b8;transform:translateY(-2px)}.MissionCard-module-claimButton.MissionCard-module-active:active{transform:translateY(0)}.MissionCard-module-claimButton.MissionCard-module-disabled{background:#cccccc26;color:#ffffff80;cursor:not-allowed}.Tabs-module-tabs{display:flex;gap:8px;height:48px}.Tabs-module-tab{flex:1;border:1px solid #d9d9d9;background:#fff;border-radius:6px;padding:12px 5px;cursor:pointer;font-size:14px;color:#000;transition:all .2s}.Tabs-module-tab:hover{background:#f5f5f5}.Tabs-module-tab.Tabs-module-active{border-color:#58bccc;background:#58bccc26;color:#58bccc;font-size:16px;font-weight:700}.TextField-module-container{display:flex;flex-direction:column;gap:4px;align-items:flex-start;width:100%}.TextField-module-label{font-size:16px;font-weight:400;color:#000}.TextField-module-input{width:100%;height:40px;padding:0 12px;background:#fff;border:1px solid #9ba3af;border-radius:6px;font-size:16px;font-weight:700;color:#000;outline:none;transition:all .2s}.TextField-module-input::-moz-placeholder{font-size:16px;font-weight:400;color:gray}.TextField-module-input::placeholder{font-size:16px;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}.TextField-module-errorMessage{font-size:12px;font-weight:400;color:#ea1212}.PasswordField-module-container{display:flex;flex-direction:column;gap:4px;align-items:flex-start;width:100%}.PasswordField-module-label{font-size:16px;font-weight:400;color:#000}.PasswordField-module-inputWrapper{position:relative;width:100%;height:40px;background:#fff;border:1px solid #9ba3af;border-radius:6px;display:flex;align-items:center;padding:0 12px;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}.PasswordField-module-input{flex:1;width:100%;height:100%;border:none;outline:none;background:transparent;font-size:16px;font-weight:700;color:#000;padding-right:8px}.PasswordField-module-input::-moz-placeholder{font-size:16px;font-weight:400;color:gray}.PasswordField-module-input::placeholder{font-size:16px;font-weight:400;color:gray}.PasswordField-module-input:disabled{cursor:not-allowed;color:gray}.PasswordField-module-toggleButton{flex-shrink:0;width:20px;height:20px;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}.PasswordField-module-errorMessage{font-size:12px;font-weight:400;color:#ea1212}.Checkbox-module-container{display:flex;flex-direction:column;gap:4px;width:100%}.Checkbox-module-checkboxLabel{display:flex;align-items:flex-start;gap:4px;cursor:pointer;width:100%}.Checkbox-module-checkboxLabel.Checkbox-module-disabled{cursor:not-allowed;opacity:.6}.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:24px;height:24px;display:flex;align-items:center;justify-content:center}.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:14px;font-weight:400;color:#000;line-height:24px}.Checkbox-module-errorMessage{font-size:12px;font-weight:400;color:#ea1212}.SelectField-module-container{display:flex;flex-direction:column;gap:4px;width:100%}.SelectField-module-label{font-family:PingFang TC,sans-serif;font-size:14px;font-weight:400;color:#000000d9}.SelectField-module-select{width:100%;height:40px;padding:0 40px 0 12px;background:#fff;border:1px solid #9ba3af;border-radius:6px;font-family:Noto Sans,sans-serif;font-size:16px;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 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:4px;width:100%;position:relative}.DateField-module-label{font-family:PingFang TC,sans-serif;font-size:14px;font-weight:400;color:#000000d9}.DateField-module-inputWrapper{position:relative;width:100%;height:40px;background:#fff;border:1px solid #9ba3af;border-radius:6px;cursor:pointer;display:flex;align-items:center;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{opacity:.6;cursor:not-allowed}.DateField-module-input{flex:1;border:none;outline:none;background:transparent;font-family:Noto Sans,sans-serif;font-size:16px;color:gray;cursor:pointer;padding-right:8px}.DateField-module-input::-moz-placeholder{color:gray}.DateField-module-input::placeholder{color:gray}.DateField-module-input:disabled{cursor:not-allowed}.DateField-module-calendarIcon{flex-shrink:0;pointer-events:none}.DateField-module-pickerWrapper{position:absolute;top:calc(100% + 4px);left:0;z-index:1000}.Modal-module-modal{background:#fff;border-radius:16px;flex-direction:column;width:480px;max-width:90vw;display:flex;overflow:hidden}.Modal-module-header{background:#58bccc;justify-content:center;align-items:center;height:48px;padding:12px 24px;display:flex;position:relative}.Modal-module-header h2{color:#fff;margin:0;font-size:16px;font-weight:400}.Modal-module-backButton{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:24px;line-height:1;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.Modal-module-backButton:hover{opacity:.8}.Modal-module-closeButton{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:24px;line-height:1;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Modal-module-closeButton:hover{opacity:.8}.Modal-module-content{flex-direction:column;gap:24px;min-height:200px;display:flex}.WelcomeModal-module-welcomeModal{z-index:9999;background:#2e2e2e;justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.WelcomeModal-module-safeArea{background:#fff;flex-direction:column;width:100%;height:100vh;display:flex;position:relative}.WelcomeModal-module-background{z-index:0;background:url(/static/images/pages/welcome/bg.png);position:absolute;top:0;right:0;bottom:0;left:0}.WelcomeModal-module-container{z-index:1;flex-direction:column;align-items:center;gap:24px;width:1003px;max-width:calc(100% - 48px);display:flex;position:absolute;top:33px;left:50%;transform:translate(-50%)}.WelcomeModal-module-logo{justify-content:center;align-items:center;width:127px;height:117px;display:flex}.WelcomeModal-module-logoPlaceholder{color:#58bccc}.WelcomeModal-module-termsBox{background:#fff;border:1px solid #000;border-radius:6px;width:100%;height:428px;padding:24px;overflow-y:auto}.WelcomeModal-module-termsContent{color:#000;font-family:Noto Sans,sans-serif;font-size:16px;line-height:1.6}.WelcomeModal-module-termsContent p{margin:0 0 16px}.WelcomeModal-module-termsContent p:last-child{margin-bottom:0}.WelcomeModal-module-agreeButton{cursor:pointer;color:#fff;background:#58bccc;border:1px solid #fff;border-radius:5px;justify-content:center;align-items:center;width:100px;height:24px;padding:0 15px;font-family:Noto Sans,sans-serif;font-size:14px;transition:opacity .2s;display:flex}.WelcomeModal-module-agreeButton:hover{opacity:.9}.WelcomeModal-module-agreeButton:active{opacity:.8}.DepositModal-module-depositModal{background:#fff;border-radius:16px;flex-direction:column;width:480px;max-width:90vw;display:flex;overflow:hidden}.DepositModal-module-balanceSection{align-items:center;gap:12px;display:flex}.DepositModal-module-balanceText{align-items:center;gap:4px;font-size:14px;display:flex}.DepositModal-module-balanceText span{color:#000}.DepositModal-module-balanceText strong{color:#58bccc;font-size:20px;font-weight:700}.DepositModal-module-reloadButton{cursor:pointer;aspect-ratio:1;background:#fff;border:1px solid #8080804d;border-radius:5px;justify-content:center;place-items:center;width:36px;font-size:16px;display:flex}.DepositModal-module-reloadButton:hover{background:#f5f5f5}.DepositModal-module-periodSelector{width:100%}.DepositModal-module-card{border:1px solid #8080804d;border-radius:6px;flex-direction:column;gap:14px;padding:12px;display:flex}.DepositModal-module-cardTitle{justify-content:center;align-items:center;display:flex;position:relative}.DepositModal-module-cardTitle h3{color:#000;text-align:center;margin:0;font-size:16px;font-weight:700}.DepositModal-module-amountFieldWrapper{flex-direction:column;gap:4px;display:flex}.DepositModal-module-remark{color:gray;font-size:12px;line-height:16px}.DepositModal-module-numberKeyboard{flex-direction:column;gap:10px;display:flex}.DepositModal-module-keyboardRow{gap:10px;display:flex}.DepositModal-module-keyboardButton{cursor:pointer;color:#000;background:#fff;border:1px solid gray;border-radius:6px;flex:1;height:40px;padding:8px 16px;font-size:14px}.DepositModal-module-keyboardButton:hover{background:#f5f5f5}.DepositModal-module-keyboardButton:active{background:#e0e0e0}.DepositModal-module-usdtSection{flex-direction:column;gap:4px;display:flex}.DepositModal-module-usdtSection label{color:#000;font-size:16px}.DepositModal-module-usdtAmount{background:#fff;border:1px solid #9ba3af;border-radius:6px;justify-content:center;align-items:center;height:40px;padding:12px;display:flex}.DepositModal-module-usdtAmount span{color:gray;font-size:16px}.DepositModal-module-remarkSection{padding:0 12px;display:flex;position:relative}.DepositModal-module-remarkBar{background:#000;width:3px;height:16px;position:absolute;top:4px;left:12px}.DepositModal-module-remarkContent{flex-direction:column;gap:0;padding-left:12px;display:flex}.DepositModal-module-remarkContent h4{color:#000;margin:0;font-size:16px;font-weight:400;line-height:24px}.DepositModal-module-remarkContent p{color:gray;margin:0;font-size:14px;line-height:24px}.DepositModal-module-submitButton{width:100%}.SignUpModal-module-form{display:flex;flex-direction:column;gap:24px;width:100%}.SignUpModal-module-fieldWrapper{display:flex;flex-direction:column;width:100%}.SignUpModal-module-inputButtonGroup{display:flex;gap:10px;align-items:flex-end;width:100%}.SignUpModal-module-inputField{flex:1;min-width:0}.SignUpModal-module-verifyButton{flex-shrink:0;height:40px;white-space:nowrap}.SignUpModal-module-errorMessage{padding:12px;background:#ff00001a;border:1px solid rgba(255,0,0,.3);border-radius:4px;color:#d32f2f;font-size:14px;text-align:center}.SignUpModal-module-socialButtons{display:flex;align-items:center;justify-content:center;gap:24px;width:100%}.SignUpModal-module-socialButton{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 16px!important;border:1px solid rgba(128,128,128,.3)!important;border-radius:5px!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:1px solid rgba(128,128,128,.5)!important;height:auto!important;font-weight:400!important}.SignUpModal-module-socialButton svg{width:24px;height:24px;flex-shrink:0}.SignUpModal-module-socialButton span{font-size:12px;font-weight:400;color:#000;white-space:nowrap;line-height:24px}.LoginModal-module-form{display:flex;flex-direction:column;gap:24px;width:100%}.LoginModal-module-links{display:flex;align-items:center;justify-content:center;gap:124px;width:100%}.LoginModal-module-link{font-size:14px;font-weight:400;color:#000;text-align:center;white-space:nowrap;text-decoration:underline;text-underline-position:from-font;line-height:24px;background:transparent;border:none;cursor:pointer;padding:0;transition:opacity .2s}.LoginModal-module-link:hover{opacity:.7}.LoginModal-module-link:focus{outline:none}.LoginModal-module-socialButtons{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.LoginModal-module-socialButton{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 16px!important;border:1px solid rgba(128,128,128,.3)!important;border-radius:5px!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:1px solid rgba(128,128,128,.5)!important;height:auto!important;font-weight:400!important}.LoginModal-module-socialButton svg{width:24px;height:24px;flex-shrink:0}.LoginModal-module-socialButton span{font-size:12px;font-weight:400;color:#000;white-space:nowrap;line-height:24px}.MessagesModal-module-content{display:flex;flex-direction:column;gap:16px;min-height:400px;max-height:600px}.MessagesModal-module-loading,.MessagesModal-module-error,.MessagesModal-module-empty{display:flex;align-items:center;justify-content:center;min-height:200px;font-size:16px;color:#666}.MessagesModal-module-error{color:#f44}.MessagesModal-module-messageList{display:flex;flex-direction:column;gap:8px}.MessagesModal-module-pagination{display:flex;justify-content:center;align-items:center;gap:16px;padding:16px 0;margin-top:auto}.MessagesModal-module-pageButton{background:#58bccc;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;cursor:pointer;transition:all .2s}.MessagesModal-module-pageButton:hover:not(:disabled){background:#4a9fb3}.MessagesModal-module-pageButton:disabled{background:#ccc;cursor:not-allowed}.MessagesModal-module-pageInfo{font-size:14px;color:#666;min-width:80px;text-align:center}.AccountDetailsModal-module-modal{display:flex;flex-direction:column;width:634px;border-radius:16px;overflow:hidden;background:#fff}.AccountDetailsModal-module-header{display:flex;align-items:center;justify-content:center;position:relative;height:48px;padding:12px 24px;background:#58bccc;border-radius:12px 12px 0 0}.AccountDetailsModal-module-title{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;color:#fff;margin:0}.AccountDetailsModal-module-closeButton{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:1px;background:none;border:none;cursor:pointer}.AccountDetailsModal-module-closeButton:hover{opacity:.8}.AccountDetailsModal-module-content{display:flex;flex-direction:column;gap:24px;padding:24px;background:#fff;min-height:200px}.AccountDetailsModal-module-tabs{display:flex;gap:8px;height:48px}.AccountDetailsModal-module-tab{flex:1;display:flex;align-items:center;justify-content:center;padding:12px 5px;border:1px solid #d9d9d9;border-radius:6px;background:transparent;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;color:#000;cursor:pointer;transition:all .2s}.AccountDetailsModal-module-tab:hover{border-color:#58bccc;color:#58bccc}.AccountDetailsModal-module-tab.AccountDetailsModal-module-active{border-color:#58bccc;background:#58bccc26;font-size:16px;font-weight:700;color:#58bccc}.AccountDetailsModal-module-contentArea{display:flex;flex-direction:column;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:14px}.AccountDetailsModal-module-table thead{background:#58bccc;color:#fff}.AccountDetailsModal-module-table thead th{padding:9px 24px;text-align:center;font-weight:400;height:40px}.AccountDetailsModal-module-table thead th:first-child{border-top-left-radius:6px}.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:9px 24px;text-align:center;color:#000;line-height:normal}.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:8px;align-items:center;justify-content:center}.AccountDetailsModal-module-pageButton,.AccountDetailsModal-module-pageNumber{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:10px;background:none;border:none;border-radius:6px;font-family:Noto Sans,sans-serif;font-size:12px;color:gray;cursor:pointer;transition:all .2s}.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:1px solid #58bccc;color:#58bccc}.AccountDetailsModal-module-loading,.AccountDetailsModal-module-empty{display:flex;align-items:center;justify-content:center;min-height:200px;font-family:Noto Sans,sans-serif;font-size:14px;color:#666}.AccountDetailsModal-module-loading{color:#58bccc}.CardManagementModal-module-cardManagementModal{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;width:480px;max-width:90vw}.CardManagementModal-module-header{background:#58bccc;padding:12px 24px;display:flex;justify-content:center;align-items:center;position:relative;height:48px}.CardManagementModal-module-header h2{color:#fff;font-size:16px;font-weight:400;margin:0}.CardManagementModal-module-closeButton{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#fff;font-size:24px;cursor:pointer;width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.CardManagementModal-module-closeButton:hover{opacity:.8}.CardManagementModal-module-content{padding:24px;display:flex;flex-direction:column;gap:24px;min-height:200px}.CardManagementModal-module-tabs{display:flex;gap:8px;height:48px}.CardManagementModal-module-tab{flex:1;border:1px solid #d9d9d9;background:#fff;border-radius:6px;padding:12px 5px;cursor:pointer;font-size:14px;color:#000;transition:all .2s}.CardManagementModal-module-tab:hover{background:#f5f5f5}.CardManagementModal-module-tab.CardManagementModal-module-active{border-color:#58bccc;background:#58bccc26;color:#58bccc;font-size:16px;font-weight:700}.CardManagementModal-module-cardHeader{background:#58bccc;padding:12px 24px;border-radius:12px 12px 0 0;height:48px;display:flex;align-items:center;justify-content:center}.CardManagementModal-module-cardHeader h3{color:#fff;font-size:16px;font-weight:400;margin:0;text-align:center}.CardManagementModal-module-addButton{border:1px solid grey;background:#fff;border-radius:6px;height:40px;padding:8px 16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;color:gray;width:100%}.CardManagementModal-module-addButton:hover{background:#f5f5f5}.CardManagementModal-module-plusIcon{font-size:16px;font-weight:400}.CardManagementModal-module-inputButtonGroup{display:flex;gap:10px;align-items:flex-end}.CardManagementModal-module-inputWrapper{flex:1;display:flex;flex-direction:column;gap:4px}.CardManagementModal-module-remarkSection{display:flex;padding:0 12px;position:relative}.CardManagementModal-module-remarkBar{position:absolute;left:12px;top:4px;width:3px;height:16px;background:#000}.CardManagementModal-module-remarkContent{padding-left:12px;display:flex;flex-direction:column;gap:0}.CardManagementModal-module-remarkContent h4{font-size:16px;color:#000;font-weight:400;margin:0;line-height:24px}.CardManagementModal-module-remarkContent p{font-size:14px;color:gray;margin:0;line-height:24px}.CardManagementModal-module-submitButton{width:100%}.CardManagementModal-module-cancelButton{width:100%;margin-top:8px}.CardManagementModal-module-cardList{display:flex;flex-direction:column;gap:16px}.CardManagementModal-module-cardItem{border:1px solid #d9d9d9;border-radius:8px;overflow:hidden}.CardManagementModal-module-cardInfo{padding:16px;display:flex;flex-direction:column;gap:8px}.CardManagementModal-module-infoRow{display:flex;align-items:center;gap:8px;font-size:14px}.CardManagementModal-module-infoRow .CardManagementModal-module-label{color:#666;min-width:80px}.CardManagementModal-module-infoRow .CardManagementModal-module-value{color:#000;font-weight:500;word-break:break-all}.ChangePasswordModal-module-modal{display:flex;flex-direction:column;width:480px;border-radius:16px;overflow:hidden;background:#fff}.ChangePasswordModal-module-header{display:flex;align-items:center;justify-content:center;position:relative;height:48px;padding:12px 24px;background:#58bccc;border-radius:12px 12px 0 0}.ChangePasswordModal-module-backButton{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:4px 6px;background:none;border:none;cursor:pointer}.ChangePasswordModal-module-backButton:hover{opacity:.8}.ChangePasswordModal-module-title{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;color:#fff;margin:0}.ChangePasswordModal-module-closeButton{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:1px;background:none;border:none;cursor:pointer}.ChangePasswordModal-module-closeButton:hover{opacity:.8}.ChangePasswordModal-module-content{display:flex;flex-direction:column;gap:24px;padding:24px;background:#fff}.ChangePasswordModal-module-tabs{display:flex;gap:8px;height:48px}.ChangePasswordModal-module-tab{flex:1;display:flex;align-items:center;justify-content:center;padding:12px 5px;border:1px solid #d9d9d9;border-radius:6px;background:transparent;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;color:#000;cursor:pointer;transition:all .2s}.ChangePasswordModal-module-tab:hover{border-color:#58bccc;color:#58bccc}.ChangePasswordModal-module-tab.ChangePasswordModal-module-active{border-color:#58bccc;background:#58bccc26;font-size:16px;font-weight:700;color:#58bccc}.ChangePasswordModal-module-formGroup{display:flex;flex-direction:column;gap:4px}.ChangePasswordModal-module-inputButtonGroup{display:flex;gap:10px;align-items:flex-end}.ChangePasswordModal-module-inputWrapper{flex:1;display:flex;flex-direction:column;gap:4px}.ChangePasswordModal-module-verifyButton{height:40px;flex-shrink:0}.ChangePasswordModal-module-submitButton{margin-top:0}.FAQModal-module-modal{display:flex;flex-direction:column;width:375px;border-radius:16px;overflow:hidden;background:#fff}@media (min-width: 768px){.FAQModal-module-modal{width:634px}}.FAQModal-module-header{display:flex;align-items:center;justify-content:center;position:relative;height:48px;padding:12px 24px;background:#58bccc;border-radius:12px 12px 0 0}.FAQModal-module-title{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;color:#fff;margin:0}.FAQModal-module-closeButton{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:1px;background:none;border:none;cursor:pointer}.FAQModal-module-closeButton:hover{opacity:.8}.FAQModal-module-content{display:flex;flex-direction:column;gap:16px;padding:24px;background:#fff}.FAQModal-module-tabs{display:flex;gap:8px;height:48px}.FAQModal-module-tab{flex:1;display:flex;align-items:center;justify-content:center;padding:12px 5px;border:1px solid #d9d9d9;border-radius:6px;background:transparent;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;color:#000;cursor:pointer;transition:all .2s}.FAQModal-module-tab:hover{border-color:#58bccc;color:#58bccc}.FAQModal-module-tab.FAQModal-module-active{border-color:#58bccc;background:#58bccc26;font-size:16px;font-weight:700;color:#58bccc}.FAQModal-module-contentArea{display:flex;flex-direction:column;gap:16px}.FAQModal-module-accordionItem{border:1px solid #cccccc;border-radius:6px;padding:12px 24px}.FAQModal-module-contentBox{display:flex;flex-direction:column;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:20px;font-weight:600;color:#000;margin:0}.FAQModal-module-contentText{font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;color:#000;line-height:normal}.FAQModal-module-contentText p{margin:0}@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-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.InviteFriendsModal-module-container{padding-bottom:calc(var(--spacing,.25rem)*6);background:#fff;flex-direction:column;gap:24px;display:flex}.InviteFriendsModal-module-bannerSection{width:100%;height:145px;position:relative;overflow:hidden}.InviteFriendsModal-module-bannerImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.InviteFriendsModal-module-titleSection{align-items:center;gap:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*0);padding-block:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.InviteFriendsModal-module-mainTitle{margin:calc(var(--spacing,.25rem)*0);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-black,#000)}.InviteFriendsModal-module-subTitle{margin:calc(var(--spacing,.25rem)*0);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-black,#000)}.InviteFriendsModal-module-stepsSection{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px;display:grid;position:relative}.InviteFriendsModal-module-step{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.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(var(--spacing,.25rem)*4);display:flex}.InviteFriendsModal-module-stepNumber{color:#58bccc;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:12px;font-weight:700;display:flex;position:relative;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{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-black,#000)}.InviteFriendsModal-module-stepIcon{justify-content:center;align-items:center;width:200px;height:200px;margin-top:-40px;display:flex;position:relative}.InviteFriendsModal-module-cardsSection{gap:calc(var(--spacing,.25rem)*6);flex-direction:column;width:100%;max-width:320px;margin:0 auto;padding:0 24px;display:flex}.InviteFriendsModal-module-qrCard{align-items:center;gap:calc(var(--spacing,.25rem)*2);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*3);background:linear-gradient(135deg,#ffc82733,#ffc8271a);border-radius:36px;flex-direction:column;justify-content:center;height:304px;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000040}.InviteFriendsModal-module-qrCodeWrapper{background:#fff;border-radius:14.8px;justify-content:flex-end;align-items:flex-end;width:148px;display:flex}.InviteFriendsModal-module-qrCodeBorder{border:1.194px solid #58bccc;border-radius:11.935px;align-items:center;width:147.995px;padding:14px;display:flex;box-shadow:0 23.87px 71.61px #00000026}.InviteFriendsModal-module-qrCodeImage{width:119px;height:119px}.InviteFriendsModal-module-inviteCodeBox{border-radius:var(--radius-xl,.75rem);width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);background:#58bccc1a;justify-content:space-between;align-items:center;display:flex}.InviteFriendsModal-module-inviteCodeText{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:gray}.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-shareButton{width:100%;padding-block:calc(var(--spacing,.25rem)*2);-webkit-backdrop-filter:blur(1.498px);backdrop-filter:blur(1.498px);color:#fff;background:#58bccc;border-radius:15px;font-size:14px;font-weight:700}.InviteFriendsModal-module-rewardCard{padding:calc(var(--spacing,.25rem)*3);background:linear-gradient(135deg,#f3ce4d,#f3ce4d 30.769%,#f3b124);border-radius:22px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;height:287px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000040}.InviteFriendsModal-module-rewardCard:before{content:"";pointer-events:none;border-radius:22px;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 3.434px 17.168px #9e630033}.InviteFriendsModal-module-rewardBadge{border-radius:var(--radius-lg,.5rem);color:#fff;border:.858px solid #fff;align-items:center;gap:2px;padding-block:5px;padding-inline:10px;font-size:12px;display:flex}.InviteFriendsModal-module-rewardBadge span{font-size:12px}.InviteFriendsModal-module-rewardAmount{align-items:baseline;gap:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);display:flex}.InviteFriendsModal-module-currency{font-size:40px}.InviteFriendsModal-module-amount{font-size:64px}.InviteFriendsModal-module-rewardStats{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;width:100%;display:flex}.InviteFriendsModal-module-statRow{justify-content:space-between;align-items:center;width:100%;display:flex}.InviteFriendsModal-module-statLabel{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:gray}.InviteFriendsModal-module-statValue{color:gray;align-items:flex-end;gap:2.572px;display:flex}.InviteFriendsModal-module-statValue strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.InviteFriendsModal-module-statValue span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.InviteFriendsModal-module-claimButton{border-radius:var(--radius-xl,.75rem);width:100%;padding-block:calc(var(--spacing,.25rem)*2);-webkit-backdrop-filter:blur(1.286px);backdrop-filter:blur(1.286px);color:#fff;background:#58bccc;font-size:14px;font-weight:700}.InviteFriendsModal-module-rulesSection{gap:calc(var(--spacing,.25rem)*6);flex-direction:column;padding:0 24px;display:flex}.InviteFriendsModal-module-ruleBlock{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.InviteFriendsModal-module-ruleTitle{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.InviteFriendsModal-module-ruleTitle h3{margin:calc(var(--spacing,.25rem)*0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-black,#000)}.InviteFriendsModal-module-titleBar{height:calc(var(--spacing,.25rem)*4);background-color:#1cafc0;width:3px}.InviteFriendsModal-module-ruleContent{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:gray;line-height:24px}.InviteFriendsModal-module-ruleContent p{margin:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*0)}.InviteFriendsModal-module-ruleContent strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.InviteFriendsModal-module-ruleContent ol{margin:calc(var(--spacing,.25rem)*0);padding-left:calc(var(--spacing,.25rem)*5);list-style-type:decimal;list-style-position:outside}.InviteFriendsModal-module-ruleContent ol li{margin-bottom:calc(var(--spacing,.25rem)*0);padding-left:calc(var(--list-marker-font-size,0)*1.5*1)}.InviteFriendsModal-module-toast{bottom:calc(var(--spacing,.25rem)*20);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);color:#fff;z-index:1000;background:#000c;font-size:14px;animation:2s ease-in-out InviteFriendsModal-module-fadeInOut;position:fixed;left:50%}@keyframes InviteFriendsModal-module-fadeInOut{0%{opacity:0;transform:translate(-50%)translateY(10px)}10%{opacity:1;transform:translate(-50%)translateY(0)}90%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-10px)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}.MemberInfoModal-module-modal{display:flex;flex-direction:column;width:480px;border-radius:16px;overflow:hidden;background:#fff}.MemberInfoModal-module-header{display:flex;align-items:center;justify-content:center;position:relative;height:48px;padding:12px 24px;background:#58bccc;border-radius:12px 12px 0 0}.MemberInfoModal-module-backButton{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:4px 6px;background:none;border:none;cursor:pointer}.MemberInfoModal-module-backButton:hover{opacity:.8}.MemberInfoModal-module-title{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;color:#fff;margin:0}.MemberInfoModal-module-closeButton{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:1px;background:none;border:none;cursor:pointer}.MemberInfoModal-module-closeButton:hover{opacity:.8}.MemberInfoModal-module-content{display:flex;flex-direction:column;gap:24px;padding:24px;background:#fff}.MemberInfoModal-module-formGroup,.MemberInfoModal-module-dateField{display:flex;flex-direction:column;gap:4px}.MemberInfoModal-module-label{font-family:PingFang TC,sans-serif;font-size:14px;font-weight:400;color:#000000d9;line-height:22px}.MemberInfoModal-module-label:before{content:"*";color:red;margin-right:4px}.MemberInfoModal-module-dateInputWrapper{position:relative;display:flex;align-items:center}.MemberInfoModal-module-dateInput{width:100%;height:40px;padding:12px 40px 12px 12px;border:1px solid #9ba3af;border-radius:6px;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;color:#000;background:#fff;outline:none;transition:border-color .2s}.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:12px;pointer-events:none}.MemberInfoModal-module-checkboxGroup{display:flex;flex-direction:column;gap:8px}.MemberInfoModal-module-notice{display:flex;gap:12px;padding:0 12px}.MemberInfoModal-module-noticeBar{width:3px;background:#000;flex-shrink:0}.MemberInfoModal-module-noticeContent{display:flex;flex-direction:column;gap:0}.MemberInfoModal-module-noticeTitle{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;color:#000;line-height:24px}.MemberInfoModal-module-noticeText{font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;color:gray;line-height:24px}.MemberInfoModal-module-submitButton{margin-top:0}.MemberInfoModal-module-loading{display:flex;align-items:center;justify-content:center;min-height:200px;font-size:14px;color:#58bccc}.MemberInfoModal-module-hint{font-size:12px;color:#666;margin-top:4px}.MissionModal-module-modal{display:flex;flex-direction:column;width:90vw;max-width:1200px;border-radius:16px;overflow:hidden;background:#fff}@media (max-width: 768px){.MissionModal-module-modal{width:95vw}}.MissionModal-module-header{display:flex;align-items:center;justify-content:center;position:relative;height:48px;padding:12px 24px;background:#58bccc;border-radius:12px 12px 0 0;flex-shrink:0}.MissionModal-module-title{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;color:#fff;margin:0}.MissionModal-module-closeButton{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:1px;background:none;border:none;cursor:pointer}.MissionModal-module-closeButton:hover{opacity:.8}.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:8px}.MissionModal-module-content::-webkit-scrollbar-track{background:#f1f1f1}.MissionModal-module-content::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.MissionModal-module-content::-webkit-scrollbar-thumb:hover{background:#555}.MissionModal-module-banner{position:relative;width:100%;aspect-ratio:1920/467;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;gap:24px;flex-wrap:wrap;padding:24px 40px}@media (max-width: 1024px){.MissionModal-module-missionCards{padding:20px 24px;gap:16px}}@media (max-width: 768px){.MissionModal-module-missionCards{flex-direction:column;padding:16px 20px}}.MissionModal-module-loadingContainer,.MissionModal-module-errorContainer,.MissionModal-module-emptyContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:60px 20px;text-align:center;gap:16px}.MissionModal-module-loadingContainer p,.MissionModal-module-errorContainer p,.MissionModal-module-emptyContainer p{font-size:16px;color:#666;margin:0}.MissionModal-module-errorContainer p{color:#d32f2f}.MissionModal-module-missionCard{flex:1;min-width:400px}@media (max-width: 900px){.MissionModal-module-missionCard{min-width:100%}}.MissionModal-module-rulesSection{display:flex;flex-direction:column;gap:32px;padding:0 40px 40px}@media (max-width: 1024px){.MissionModal-module-rulesSection{padding:0 24px 24px;gap:24px}}@media (max-width: 768px){.MissionModal-module-rulesSection{padding:0 20px 20px;gap:20px}}.MissionModal-module-ruleBlock{display:flex;flex-direction:column;gap:8px}.MissionModal-module-ruleHeader{display:flex;align-items:center;gap:8px}.MissionModal-module-headerBar{width:3px;height:16px;background:#58bccc;flex-shrink:0}.MissionModal-module-ruleTitle{font-size:16px;font-weight:700;color:#000;line-height:24px;margin:0;white-space:nowrap}@media (max-width: 768px){.MissionModal-module-ruleTitle{font-size:15px}}.MissionModal-module-ruleContent{font-size:14px;font-weight:400;color:#000;line-height:24px}.MissionModal-module-ruleContent p{margin:0}@media (max-width: 768px){.MissionModal-module-ruleContent{font-size:13px;line-height:22px}}.WithdrawalModal-module-withdrawalModal{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;width:480px;max-width:90vw}.WithdrawalModal-module-balanceSection{display:flex;align-items:center;gap:12px;margin-bottom:24px}.WithdrawalModal-module-balanceText{display:flex;align-items:center;gap:4px;font-size:14px}.WithdrawalModal-module-balanceText span{color:#000}.WithdrawalModal-module-balanceText strong{color:#58bccc;font-size:20px;font-weight:700}.WithdrawalModal-module-reloadButton{border:1px solid rgba(128,128,128,.3);background:#fff;padding:10px;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px}.WithdrawalModal-module-reloadButton:hover{background:#f5f5f5}.WithdrawalModal-module-card{border:1px solid rgba(128,128,128,.3);border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:14px}.WithdrawalModal-module-cardTitle{display:flex;justify-content:center;align-items:center;position:relative}.WithdrawalModal-module-cardTitle h3{font-size:16px;font-weight:700;color:#000;margin:0;text-align:center}.WithdrawalModal-module-currStatus{display:flex;flex-direction:column;gap:8px}.WithdrawalModal-module-statusRow{display:flex;justify-content:space-between;font-size:12px;color:gray;line-height:16px}.WithdrawalModal-module-statusItem{display:flex;gap:4px}.WithdrawalModal-module-statusLabel{color:gray}.WithdrawalModal-module-statusValue{color:#ea1212}.WithdrawalModal-module-remarkSection{display:flex;padding:0 12px;position:relative}.WithdrawalModal-module-remarkBar{position:absolute;left:12px;top:4px;width:3px;height:16px;background:#000}.WithdrawalModal-module-remarkContent{padding-left:12px;display:flex;flex-direction:column;gap:0}.WithdrawalModal-module-remarkContent h4{font-size:16px;color:#000;font-weight:400;margin:0;line-height:24px}.WithdrawalModal-module-remarkContent p{font-size:14px;color:gray;margin:0;line-height:24px}.WithdrawalModal-module-submitButton{width:100%}.ProfileModal-module-modal{display:flex;flex-direction:column;width:480px;border-radius:16px;overflow:hidden;background:#fff}.ProfileModal-module-header{display:flex;align-items:center;justify-content:center;position:relative;height:48px;padding:12px 24px;background:#58bccc;border-radius:12px 12px 0 0}.ProfileModal-module-backButton{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:4px 6px;background:none;border:none;cursor:pointer}.ProfileModal-module-backButton:hover{opacity:.8}.ProfileModal-module-title{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;color:#fff;margin:0}.ProfileModal-module-closeButton{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:1px;background:none;border:none;cursor:pointer}.ProfileModal-module-closeButton:hover{opacity:.8}.ProfileModal-module-content{display:flex;flex-direction:column;gap:24px;padding:24px;background:#fff}.ProfileModal-module-memberProfile{display:flex;align-items:center;gap:16px}.ProfileModal-module-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden}.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:8px}.ProfileModal-module-username{font-family:Noto Sans,sans-serif;font-size:18px;font-weight:400;color:#000}.ProfileModal-module-vipBadge{display:flex;align-items:center;padding:4px 10px;background:#fcbd2a;border-radius:5px;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:400;color:#fff}.ProfileModal-module-displayName{font-family:Noto Sans,sans-serif;font-size:14px;font-weight:700;color:gray}.ProfileModal-module-vipCard{display:flex;flex-direction:column;position:relative;height:244px;padding:18px 24px;background:#2b2d46;border-radius:14px;overflow:hidden;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-vipBadgeOutline{display:flex;align-items:center;padding:4px 10px;border:1px solid rgba(255,255,255,.15);border-radius:5px;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:700;color:#ffdc87}.ProfileModal-module-viewDetails{display:flex;align-items:center;gap:9px;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;color:#ffffff80;cursor:pointer}.ProfileModal-module-viewDetails:hover{opacity:.8}.ProfileModal-module-vipIcon{display:flex;align-items:center;justify-content:center;width:78px;height:78px;z-index:2}.ProfileModal-module-vipIconPlaceholder{display:flex;align-items:center;justify-content:center;width:72px;height:66px;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border-radius:50%;font-family:Noto Sans,sans-serif;font-size:24px;font-weight:700;color:#fff;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% + 48px);margin-left:-24px;height:3px;background:#000;border-radius:10px;z-index:0}.ProfileModal-module-progressFill{height:100%;background:linear-gradient(to left,#ffdc87,var(--primary-color));border-radius:10px;transition:width .3s ease}.ProfileModal-module-vipLevels{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:8px}.ProfileModal-module-vipLevelIcon{width:29px;height:27px}.ProfileModal-module-vipLevelPoints{font-family:Noto Sans,sans-serif;font-size:12px;font-weight:400;color:#ffdc8780}.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:12px;font-weight:400;color:#ffffff80}.ProfileModal-module-vipLevel.ProfileModal-module-active .ProfileModal-module-vipLevelName{color:#ffdc87;font-weight:700}.ProfileModal-module-vipFooter{position:absolute;bottom:16px;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;color:#ffffff80;z-index:2}.ProfileModal-module-actionButtons{display:flex;gap:24px}.ProfileModal-module-actionButton{flex:1;border:1px solid #58bccc;color:#58bccc}.ProfileModal-module-actionButton:hover{background:#58bccc1a}.ProfileModal-module-menuList{display:flex;flex-direction:column}.ProfileModal-module-menuItem{display:flex;align-items:center;justify-content:space-between;padding:14px 10px;cursor:pointer;transition:background .2s;border-bottom:1px solid rgba(0,0,0,.1);color:gray}.ProfileModal-module-menuItem:last-child{border-bottom:none}.ProfileModal-module-menuItem:hover{background:#00000005}.ProfileModal-module-menuItemLeft{display:flex;align-items:center;gap:8px}.ProfileModal-module-menuItemIcon{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.ProfileModal-module-iconPlaceholder{display:block;width:12px;height:12px;background:gray;border-radius:2px}.ProfileModal-module-menuItemLabel{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:700}.ProfileModal-module-logoutButton{margin-top:0}.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.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;display:flex;align-items:center;justify-content:center;gap:6px;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}.Navbar-module-navbar{flex-direction:column;width:100%;display:flex;box-shadow:0 0 50px #0003}.Navbar-module-mainNavbar{background:#58bccc;height:40px}.Navbar-module-language{color:#000;cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:10px;width:120px;height:24px;padding:0 16px;font-size:14px;display:flex}.Navbar-module-language span:first-child{flex:1}.Navbar-module-dropdownIcon{font-size:12px}.Navbar-module-signWrapper{align-items:center;gap:4px;display:flex}.Navbar-module-userInfo{color:#fff;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:flex}.Navbar-module-vipBadge{align-items:center;gap:4px;font-weight:400}.Navbar-module-vipIcon{font-size:16px}.Navbar-module-userName,.Navbar-module-balance{color:#fff;font-weight:700}.Navbar-module-iconButton{cursor:pointer;color:#fff;background:0 0;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:14px;transition:all .2s;display:flex}.Navbar-module-iconButton:hover{opacity:.8}.Navbar-module-iconButton:active{transform:scale(.95)}.Navbar-module-iconText{white-space:nowrap;align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}.Navbar-module-subNavbar{background:#fff;height:54px}.Navbar-module-logo{color:#58bccc;justify-content:center;align-items:center;width:194px;height:40px;font-size:24px;font-weight:700;display:flex}.Navbar-module-menuList{align-items:center;gap:12px;display:flex}.Navbar-module-menuItem{color:#000;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:10px;width:82px;padding:16px 8px;font-size:16px;transition:all .2s;display:flex}.Navbar-module-menuItem:hover{background:#f5f5f5}.Navbar-module-menuItem.Navbar-module-active{color:#58bccc;background:#58bccc1a}.Navbar-module-icon{font-size:16px}.Navbar-module-lobbyListPanel{background:#fff;border-top:1px solid #e0e0e0;animation:.3s ease-out Navbar-module-slideDown;overflow:hidden;box-shadow:0 4px 12px #0000001a}@keyframes Navbar-module-slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.Navbar-module-lobbyGrid{grid-template-columns:repeat(auto-fill,128px);justify-content:start;gap:24px 16px;display:grid}.Navbar-module-noLobbys{text-align:center;color:#999;padding:40px 20px;font-size:16px}.Navbar-module-custom-button{height:24px;color:var(--primary-color);padding-block:0}.acrool-react-carousel__root{width:100%;position:relative;height:var(--carousel-height, inherit);aspect-ratio:var(--carousel-aspect-ratio);-webkit-user-select:none;-moz-user-select:none;user-select:none}.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:"";position:absolute;left:50%;height:100%;width:0;border-left:1px dashed #a4a4a4;z-index:50;pointer-events:none}.acrool-react-carousel__test-number{position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;font-size:60px;display:flex;justify-content:center;align-items:center;color:#fff;pointer-events:none;overflow:auto}.acrool-react-carousel__window-size{position:absolute;bottom:0;left:0;z-index:2;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#00000080;font-size:12px;padding:5px 10px}.acrool-react-carousel__pagination-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;position:absolute;left:50%;bottom:12px;transform:translate(-50%);text-align:center;width:auto;z-index:10}.acrool-react-carousel__pagination-group .acrool-react-carousel__pagination-button{width:.5rem;height:.5rem;border-radius:7px;background-color:#bdbdbd;opacity:.6;box-shadow:3px 3px 9px #bdbdbd1f;margin:0 6px}.acrool-react-carousel__pagination-group .acrool-react-carousel__pagination-button[data-active]{background-color:var(--primary-color, #00a3e0)}.acrool-react-carousel__pagination-button{position:relative;display:inline-grid;cursor:pointer}.acrool-react-carousel__pagination-content{box-sizing:border-box}.acrool-react-carousel__clone-icon-group{position:absolute;top:10px;left:10px;z-index:3;display:flex;flex-direction:row;font-size:12px;color:#fff}.acrool-react-carousel__clone-icon{width:20px;height:20px;background:transparent no-repeat center center;background-size:100%;opacity:.5}.acrool-react-carousel__nav-button{background-color:#ffffff80;border-radius:99em;opacity:.6;color:#fff;border:none;outline:none}.acrool-react-carousel__nav-prev-button,.acrool-react-carousel__nav-next-button{cursor:pointer;overflow:hidden;position:absolute;z-index:11;top:0;bottom:0;margin:auto 0;padding:5px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;width:40px;height:40px}.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{height:20px;width:20px;background:transparent no-repeat center;background-size:100%;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNzA2MjMzNzI0NzUwIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQxODgiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTI5Ny44MTMzMzMgNDkxLjY0OGwxLjM2NTMzNC0xLjc0OTMzMyAzNzkuMDkzMzMzLTM3Ni4xNDkzMzRhMzguNzg0IDM4Ljc4NCAwIDAgMSA1LjA3NzMzMy00LjA5NiAzNC4zNDY2NjcgMzQuMzQ2NjY3IDAgMCAxIDE0LjI5MzMzNC00Ljk5MmMyLjIxODY2Ny0wLjE3MDY2NyAyLjE3Ni0wLjE3MDY2NyA0LjM5NDY2Ni0wLjE3MDY2NmEzMy40OTMzMzMgMzMuNDkzMzMzIDAgMCAxIDE0LjU0OTMzNCA0LjE4MTMzM2MxMi4zMzA2NjcgNi45OTczMzMgMTguNjg4IDIxLjc2IDE1LjI3NDY2NiAzNS40OTg2NjctMS4yMzczMzMgNS4wNzczMzMtNy4wNCAxMy40NC03LjA0IDEzLjQ0bC0zNTUuNDk4NjY2IDM1Mi44NTMzMzMgMzU0LjA5MDY2NiAzNTQuMzg5MzMzczYuMjcyIDcuOTc4NjY3IDcuODkzMzM0IDEyLjkyOGEzMi4yMTMzMzMgMzIuMjEzMzMzIDAgMCAxLTMzLjc0OTMzNCA0MS41NTczMzRjLTYuNjU2LTAuNjgyNjY3LTE3Ljc0OTMzMy03LjY4LTE3Ljc0OTMzMy03LjY4bC0zNzkuMjIxMzMzLTM3Ny45ODQtMS4yOC0xLjQ1MDY2N2EzMC4zNzg2NjcgMzAuMzc4NjY3IDAgMCAxLTcuODkzMzM0LTE3Ljc0OTMzMyAzMS4wMTg2NjcgMzEuMDE4NjY3IDAgMCAxIDMuNzEyLTE4LjYwMjY2NyAyNy4yMjEzMzMgMjcuMjIxMzMzIDAgMCAxIDIuNjg4LTQuMjI0eiIgcC1pZD0iNDE4OSIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjwvc3ZnPg==)}.acrool-react-carousel__slide-item{box-sizing:border-box;transition-property:transform;position:relative;overflow:hidden;flex:0 0 auto;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)}.acrool-react-carousel__slide-item__image{max-width:100%;max-height:100%;width:100%;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{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;height:100%}.acrool-react-carousel__slide-item__card{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-image:var(--slide-card-image)}.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{position:relative;display:flex;align-items:flex-start;flex-direction:row;height:inherit;transition-timing-function:ease;touch-action:pan-y}.acrool-react-carousel__content{top:0;right:0;min-width:100%;max-width:100%;height:100%;z-index:1;overflow:hidden;position:var(--carousel-content-position)}.acrool-react-carousel__test-number{background-color:#00000080}.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:48px;font-weight:700;color:#fff}.Banner-module-scrollingLight{background:#000;width:100%;padding:6px 0;overflow:hidden;cursor:pointer;transition:background .2s}.Banner-module-scrollingLight:hover{background:#1a1a1a}.Banner-module-scrollingContent{color:#fff;font-size:14px;line-height:18px;white-space:nowrap;display:inline-block;animation:Banner-module-scroll 30s linear infinite;padding:0 137px}@media (max-width: 575px){.Banner-module-scrollingContent{font-size:12px;line-height:12px;padding:0 12px}}@keyframes Banner-module-scroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}.PromotionDetailModal-module-modal{display:flex;flex-direction:column;width:90vw;max-width:800px;max-height:90vh;border-radius:16px;overflow:hidden;background:#fff}@media (max-width: 768px){.PromotionDetailModal-module-modal{width:95vw;max-height:85vh}}.PromotionDetailModal-module-header{display:flex;align-items:center;justify-content:center;position:relative;height:48px;padding:12px 24px;background:#58bccc;border-radius:12px 12px 0 0;flex-shrink:0}.PromotionDetailModal-module-title{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;color:#fff;margin:0}.PromotionDetailModal-module-closeButton{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:1px;background:none;border:none;cursor:pointer}.PromotionDetailModal-module-closeButton:hover{opacity:.8}.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:8px}.PromotionDetailModal-module-content::-webkit-scrollbar-track{background:#f1f1f1}.PromotionDetailModal-module-content::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.PromotionDetailModal-module-content::-webkit-scrollbar-thumb:hover{background:#555}.PromotionDetailModal-module-loadingContainer,.PromotionDetailModal-module-errorContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:60px 20px;text-align:center;gap:16px}.PromotionDetailModal-module-loadingContainer p,.PromotionDetailModal-module-errorContainer p{font-size:16px;color:#666;margin:0}.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:24px 32px}@media (max-width: 768px){.PromotionDetailModal-module-infoSection{padding:20px}}.PromotionDetailModal-module-promotionTitle{font-size:24px;font-weight:700;color:#000;margin:0 0 16px;line-height:1.4}@media (max-width: 768px){.PromotionDetailModal-module-promotionTitle{font-size:20px}}.PromotionDetailModal-module-tags{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.PromotionDetailModal-module-categoryTag,.PromotionDetailModal-module-countdownTag{display:inline-block;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:500;line-height:1.4}@media (max-width: 768px){.PromotionDetailModal-module-categoryTag,.PromotionDetailModal-module-countdownTag{font-size:13px;padding:5px 14px}}.PromotionDetailModal-module-categoryTag{background:#e3f2fd;color:#1976d2}.PromotionDetailModal-module-countdownTag{background:#fff3e0;color:#f57c00}.PromotionDetailModal-module-timeInfo{display:flex;flex-direction:column;gap:8px}.PromotionDetailModal-module-timeItem{display:flex;align-items:center;font-size:14px;line-height:1.6}@media (max-width: 768px){.PromotionDetailModal-module-timeItem{font-size:13px}}.PromotionDetailModal-module-timeLabel{color:#666;margin-right:8px;min-width:80px}.PromotionDetailModal-module-timeValue{color:#333;font-weight:500}.PromotionDetailModal-module-descriptionSection,.PromotionDetailModal-module-noticeSection,.PromotionDetailModal-module-termsSection{padding:24px 0}.PromotionDetailModal-module-sectionHeader{display:flex;align-items:center;gap:8px;margin-bottom:16px}.PromotionDetailModal-module-headerBar{width:3px;height:16px;background:#58bccc;flex-shrink:0}.PromotionDetailModal-module-sectionTitle{font-size:18px;font-weight:700;color:#000;margin:0;line-height:1.4}@media (max-width: 768px){.PromotionDetailModal-module-sectionTitle{font-size:16px}}.PromotionDetailModal-module-descriptionContent,.PromotionDetailModal-module-noticeContent,.PromotionDetailModal-module-termsContent{font-size:15px;color:#333;line-height:1.8}.PromotionDetailModal-module-descriptionContent p,.PromotionDetailModal-module-noticeContent p,.PromotionDetailModal-module-termsContent p{margin:0}@media (max-width: 768px){.PromotionDetailModal-module-descriptionContent,.PromotionDetailModal-module-noticeContent,.PromotionDetailModal-module-termsContent{font-size:14px;line-height:1.7}}.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}.PromotionCard-module-promotionCard{position:relative;width:100%;border-radius:10px;overflow:hidden;cursor:pointer;transition:transform .2s}.PromotionCard-module-promotionCard:active{transform:scale(.98)}.PromotionCard-module-imageContainer{position:relative;width:100%;aspect-ratio:1280/494}.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:132px;display:flex;align-items:center;justify-content:center;margin-left:auto;padding:0 10px;height:auto;min-height:20px}.PromotionCard-module-countdownText{font-family:Noto Sans,Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:13.356px;color:#fff;letter-spacing:.7632px;white-space:nowrap}.PromotionCard-module-titleBar{background:#0009;width:100%;display:flex;align-items:center;justify-content:center;padding:4px 0}.PromotionCard-module-title{font-family:Noto Sans,Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:17.782px;color:#fff;letter-spacing:1.0161px;text-align:center}.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(4,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}.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:#999;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:#0003;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;background:#ffffff0d;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#666}.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:1000;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}.HamburgerButton-module-navItem{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background:transparent;border:none;cursor:pointer;width:44px;height:44px;gap:0;transition:opacity .2s;color:#fff}.HamburgerButton-module-navItem:active{opacity:.7}.HamburgerButton-module-navItem .HamburgerButton-module-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.HamburgerButton-module-navItem .HamburgerButton-module-icon svg{width:100%;height:100%}.HamburgerButton-module-navItem .HamburgerButton-module-label{font-family:PingFang TC,Noto Sans,sans-serif;font-size:12px;line-height:18.781px;white-space:nowrap}.HamburgerButton-module-icon{width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:orange}.HamburgerButton-module-pickerContent{background:#d3d3d3f2;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 -4px 20px #0003;transform:translate(50px,-20px)}.HamburgerButton-module-pickerContent:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid rgba(211,211,211,.95)}.HamburgerButton-module-menuItem{background:#58bccc;color:#fff;border:none;border-radius:10px;padding:14px 20px;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:16px;font-weight:500;text-align:center;cursor:pointer;transition:all .2s;white-space:nowrap}.HamburgerButton-module-menuItem:hover{background:#4aa9b8;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.HamburgerButton-module-menuItem:active{transform:translateY(0);box-shadow:none}.MobileBottomNav-module-mobileBottomNav{background:#58bccc;display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 10px;border-top-left-radius:10px;border-top-right-radius:10px;position:fixed;bottom:0;left:0;right:0;z-index:100;box-shadow:0 -2px 8px #0000001a}@media (min-width: 768px){.MobileBottomNav-module-mobileBottomNav{display:none}}.MobileBottomNav-module-navItem{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background:transparent;border:none;cursor:pointer;width:44px;height:44px;gap:0;transition:opacity .2s;color:#fff}.MobileBottomNav-module-navItem:active{opacity:.7}.MobileBottomNav-module-navItem .MobileBottomNav-module-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.MobileBottomNav-module-navItem .MobileBottomNav-module-icon svg{width:100%;height:100%}.MobileBottomNav-module-navItem .MobileBottomNav-module-label{font-family:PingFang TC,Noto Sans,sans-serif;font-size:12px;line-height:18.781px;white-space:nowrap}.MobileBottomNav-module-depositContainer{position:relative;width:44px;height:44px}.MobileBottomNav-module-depositButton{position:absolute;top:-26px;left:50%;transform:translate(-50%);width:55px;height:55px;background:#ffca28;border-radius:51.5px;border:none;cursor:pointer;box-shadow:0 4px 4px #00000040;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;transition:transform .2s;color:#fff}.MobileBottomNav-module-depositButton:active{transform:translate(-50%) scale(.95)}.MobileBottomNav-module-depositButton .MobileBottomNav-module-icon{width:21px;height:21px;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:12px;line-height:18.781px;color:#fff;white-space:nowrap}.MobileGameCategories-module-mobileGameCategories{display:flex;flex-direction:column;gap:12px;width:80px;flex-shrink:0}@media (min-width: 768px){.MobileGameCategories-module-mobileGameCategories{display:none}}.MobileGameCategories-module-categoryItem{background:#58bccc26;color:#58bccc;border:.536px solid #58bccc;border-radius:5.357px;width:80px;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:all .2s;padding:8px 4px}.MobileGameCategories-module-categoryItem:active{transform:scale(.95)}.MobileGameCategories-module-categoryItem.MobileGameCategories-module-active{background:#58bccc;color:#fff}.MobileGameCategories-module-categoryItem .MobileGameCategories-module-label{font-family:Noto Sans,Noto Sans JP,sans-serif;font-weight:700;font-size:14px;line-height:10.061px;white-space:nowrap;transition:color .2s}.MobileGameCard-module-mobileGameCard{width:125px;height:125px;border-radius:6px;overflow:hidden;box-shadow:0 2.194px 2.194px #00000040;cursor:pointer;transition:transform .2s;display:flex;flex-direction:column}.MobileGameCard-module-mobileGameCard:not(.MobileGameCard-module-isMaintain):active{transform:scale(.95)}.MobileGameCard-module-mobileGameCard.MobileGameCard-module-isMaintain{cursor:not-allowed}@media (min-width: 768px){.MobileGameCard-module-mobileGameCard{display:none}}.MobileGameCard-module-imageContainer{background:#58bccc26;height:107px;position:relative;display:flex;flex-direction:column;padding:4.937px 7.131px;gap:5px}.MobileGameCard-module-gameImage{position:absolute;top:2px;left:8px;width:117px;height:105px;-o-object-fit:cover;object-fit:cover;pointer-events:none}.MobileGameCard-module-gameLogo{width:54.853px;height:18.215px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.MobileGameCard-module-footer{background:#58bccc;height:18px;display:flex;align-items:center;justify-content:center;gap:5.485px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.MobileGameCard-module-footer.MobileGameCard-module-maintenance{background:#ea6412}.MobileGameCard-module-footer .MobileGameCard-module-name{font-family:Noto Sans,Noto Sans JP,sans-serif;font-weight:500;font-size:12px;line-height:10.302px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MobileGameCard-module-maintenanceIcon{display:flex;color:#fff}/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */.MobileHeader-module-mobileHeader{background:#58bccc;justify-content:space-between;align-items:center;width:100%;height:40px;padding:4.294px 12.882px;display:flex}@media (min-width:576px){.MobileHeader-module-mobileHeader{display:none}}.MobileHeader-module-logo{align-items:center;width:100px;height:20.619px;display:flex}.MobileHeader-module-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.MobileHeader-module-buttons{align-items:center;gap:10px;display:flex}.MobileHeader-module-buttons button{color:#58bccc;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:6px;padding:6px 10px;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:12px;line-height:9.661px;transition:all .2s}.MobileHeader-module-buttons button:active{transform:scale(.95)}.MobileHeader-module-userInfo{align-items:center;gap:8px;display:flex}.MobileHeader-module-userDetails{align-items:center;gap:2px;display:flex}.MobileHeader-module-vipBadge{color:#fff;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:700;display:flex}.MobileHeader-module-balance{color:#fff;font-size:12px;font-weight:700}.MobileHeader-module-messageButton{color:#fff;cursor:pointer;white-space:nowrap;align-items:center;gap:4px;padding:6px 10px;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:12px;transition:all .2s;display:flex}.MobileHeader-module-messageButton:active{transform:scale(.95)}.MobileHeader-module-messageIcon{font-size:14px}.MobileHeader-module-custom-button{height:24px;padding-block:0}.VIPLevelCard-module-vipLevelCard{position:relative;width:294px;min-width:294px;height:587px;background:#fff;border-radius:16px;box-shadow:0 20px 20px #0003,0 4px #0006;overflow:hidden;display:flex;flex-direction:column;padding-top:37px;flex-shrink:0}@media (max-width: 768px){.VIPLevelCard-module-vipLevelCard{width:100%;min-width:auto;max-width:350px;margin:0 auto;flex-shrink:1}}.VIPLevelCard-module-glowEffect{position:absolute;top:0;left:0;width:100%;height:550px;background:radial-gradient(ellipse at top,rgba(255,200,100,.3) 0%,transparent 70%);pointer-events:none;z-index:0}.VIPLevelCard-module-vipDiamond{position:absolute;top:6px;left:50%;transform:translate(-50%);z-index:2;filter:drop-shadow(0px 3px 3px rgba(0,0,0,.3))}.VIPLevelCard-module-diamondShape{width:81px;height:75px;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}.VIPLevelCard-module-diamondText{font-family:Noto Sans,sans-serif;font-size:32px;font-weight:700;color:#fff;margin-top:-5px}.VIPLevelCard-module-levelTitle{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:56px;margin-bottom:26px}.VIPLevelCard-module-levelNameZh{font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:1;margin:0;text-align:center}.VIPLevelCard-module-levelNameEn{font-family:Noto Sans,sans-serif;font-size:20px;font-weight:700;line-height:1;margin:0;text-align:center}.VIPLevelCard-module-benefitsList{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;padding:0 24px;flex:1}.VIPLevelCard-module-benefitItem{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 10px;min-height:38px}.VIPLevelCard-module-benefitLeft{display:flex;align-items:center;gap:10px;min-width:98px}.VIPLevelCard-module-icon{width:24px;height:24px;color:#000;opacity:.5;flex-shrink:0}.VIPLevelCard-module-benefitLabel{font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;color:#000;line-height:1;white-space:nowrap}.VIPLevelCard-module-benefitValue{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:700;color:#58bccc;line-height:1;white-space:nowrap}.VIPLevelCard-module-divider{position:absolute;bottom:-12px;left:0;right:0;height:1px;background:#ccc}.VIPLevelCard-module-footer{position:relative;height:40px;background:#2b2d46;border-radius:0 0 16px 16px;display:flex;align-items:center;justify-content:center;padding:8px 10px;margin-top:auto;overflow:hidden}.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:8px}.VIPLevelCard-module-footerLeft{display:flex;align-items:center;gap:8px}.VIPLevelCard-module-footerIcon{width:24px;height:24px;color:#b6c1ce;flex-shrink:0}.VIPLevelCard-module-footerLabel{font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:14px;font-weight:400;color:#b6c1ce;line-height:1;white-space:nowrap}.VIPLevelCard-module-footerValue{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:700;color:#b6c1ce;line-height:1;white-space:nowrap}.VIPBanner-module-vipBanner{position:relative;width:100vw;margin-left:calc(-50vw + 50%);height:376px;overflow:hidden}@media (max-width: 768px){.VIPBanner-module-vipBanner{height:200px}}.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.png);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:1440px;margin:0 auto;padding:0 70px;z-index:3}@media (max-width: 1440px){.VIPBanner-module-content{padding:0 40px}}@media (max-width: 768px){.VIPBanner-module-content{padding:0 20px}}.VIPBanner-module-vipText{position:absolute;top:188px;left:0;transform:translateY(-50%);font-family:Apple LiGothic,PingFang TC,Microsoft JhengHei,sans-serif;font-size:430px;font-weight:500;line-height:1;letter-spacing:43px;color:#fff;margin:0;text-shadow:0 4px 20px rgba(0,0,0,.15);white-space:nowrap}@media (max-width: 1200px){.VIPBanner-module-vipText{font-size:350px;letter-spacing:35px;top:160px}}@media (max-width: 768px){.VIPBanner-module-vipText{font-size:120px;letter-spacing:12px;top:80px}}@media (max-width: 480px){.VIPBanner-module-vipText{font-size:80px;letter-spacing:8px;top:60px}}.VIPBanner-module-levelsText{position:absolute;top:281px;right:0;transform:translateY(-50%);font-family:Apple LiGothic,PingFang TC,Microsoft JhengHei,sans-serif;font-size:100px;font-weight:500;line-height:1;color:#fff;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.15);white-space:nowrap}@media (max-width: 1200px){.VIPBanner-module-levelsText{font-size:80px;top:240px}}@media (max-width: 768px){.VIPBanner-module-levelsText{font-size:40px;top:120px}}@media (max-width: 480px){.VIPBanner-module-levelsText{font-size:28px;top:100px}}.VIPBanner-module-bottomDecoration{position:absolute;bottom:0;left:0;right:0;width:100%;height:73px;background-image:url(/static/images/pages/vip/mask.png);background-size:cover;background-position:bottom;background-repeat:no-repeat;z-index:4;pointer-events:none}@media (max-width: 768px){.VIPBanner-module-bottomDecoration{height:40px}}.VIPBanner-module-decorationLeft,.VIPBanner-module-decorationRight{display:none}.AnnouncementModal-module-content,.AnnouncementModal-module-announcementList{display:flex;flex-direction:column;gap:16px;width:100%}.AnnouncementModal-module-loading,.AnnouncementModal-module-error,.AnnouncementModal-module-empty{padding:40px 20px;text-align:center;font-size:16px;color:#666}.AnnouncementModal-module-error{color:#ff6b6b}.AnnouncementModal-module-loading{color:#58bccc}.AnnouncementModal-module-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 0;margin-top:8px}.AnnouncementModal-module-pageButton{background:#58bccc;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;cursor:pointer;transition:all .2s}.AnnouncementModal-module-pageButton:hover:not(:disabled){background:#4a9fb0}.AnnouncementModal-module-pageButton:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.AnnouncementModal-module-pageInfo{font-size:14px;color:#666;min-width:60px;text-align:center}.Home-module-homePage{min-height:100vh;background:#f5f5f5;display:flex;flex-direction:column}.Home-module-mobileContent{display:flex;gap:12px;padding:12px 9px 60px;width:100%;max-width:375px;margin:0 auto;overflow-y:auto}@media (min-width: 768px){.Home-module-mobileContent{display:none}}.Home-module-mobileGameGrid{display:grid;grid-template-columns:repeat(2,125px);gap:12px;width:262px;overflow-y:auto;align-content:start}@media (min-width: 768px){.Home-module-mobileGameGrid{display:none}}.Promotion-module-promotionPage{min-height:calc(100vh - 130px);background:#f5f5f5;padding-bottom:20px}@media (min-width: 768px){.Promotion-module-promotionPage{display:none}}.Promotion-module-tabsContainer{display:flex;align-items:center;background:#fff;height:48px;position:sticky;top:60px;z-index:10;box-shadow:0 2px 4px #0000000d}.Promotion-module-tab{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4.696px;padding:7.513px 3.757px;background:transparent;border:none;cursor:pointer;transition:all .2s}.Promotion-module-tab:active{background:#0000000d}.Promotion-module-tabLabel{font-family:Noto Sans,Noto Sans JP,sans-serif;font-weight:700;font-size:14px;line-height:11.27px;color:#000;white-space:nowrap;text-align:center;transition:color .2s}.Promotion-module-active .Promotion-module-tabLabel{color:#58bccc}.Promotion-module-activeIndicator{position:absolute;bottom:0;left:0;right:0;height:1.409px;background:#58bccc}.Promotion-module-promotionList{display:flex;flex-direction:column;gap:12px;padding:12px 16px}.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:60px 20px;gap:12px}.Promotion-module-emptyContainer{display:flex;align-items:center;justify-content:center;padding:60px 20px}.Promotion-module-emptyContainer p{font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:14px;color:#999;text-align:center}.VIP-module-vipPage{background:#f5f5f5;min-height:100vh;display:flex;flex-direction:column}.VIP-module-container{max-width:1200px;margin:40px auto;padding:0 40px;position:relative;z-index:2}@media (max-width: 1280px){.VIP-module-container{padding:0 20px}}@media (max-width: 768px){.VIP-module-container{margin:20px auto}}.VIP-module-currentVipSection{margin-bottom:40px}@media (max-width: 768px){.VIP-module-currentVipSection{margin-bottom:24px}}.VIP-module-vipCard{display:flex;flex-direction:column;position:relative;height:244px;padding:18px 24px;background:#2b2d46;border-radius:14px;overflow:hidden;box-shadow:0 4px #0003,0 30px 30px #00000026}@media (max-width: 768px){.VIP-module-vipCard{height:auto;min-height:244px}}.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:4px 10px;border:1px solid rgba(255,255,255,.15);border-radius:5px;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:700;color:#ffdc87;background:transparent;width:auto;height:auto}@media (max-width: 768px){.VIP-module-vipBadge{font-size:11px;padding:3px 8px}}.VIP-module-vipCardTitle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;font-weight:700;color:#fff;margin:0;z-index:1;text-align:center;width:100%}@media (max-width: 768px){.VIP-module-vipCardTitle{font-size:20px}}.VIP-module-vipIcon{position:absolute;top:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:78px;height:78px;z-index:2}.VIP-module-vipIconPlaceholder{display:flex;align-items:center;justify-content:center;width:72px;height:66px;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border-radius:50%;font-family:Noto Sans,sans-serif;font-size:24px;font-weight:700;color:#fff;box-shadow:0 4px 74px #ef441f}.VIP-module-vipProgress{position:absolute;bottom:18px;left:24px;right:24px;z-index:2}.VIP-module-progressInfo{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.VIP-module-progressLabel{font-size:12px;color:#ffffffb3}.VIP-module-progressPercentage{font-size:14px;font-weight:700;color:#ffdc87}.VIP-module-progressBarWrapper{width:100%;margin-bottom:8px}.VIP-module-progressBarBase{position:relative;height:3px;background:#0000004d;border-radius:10px;overflow:hidden}.VIP-module-progressBarFill{position:absolute;left:0;top:0;height:3px;background:linear-gradient(to right,#58bccc,#ffdc87);border-radius:10px;transition:width .3s ease}.VIP-module-progressDetails{display:flex;justify-content:space-between;font-size:11px;color:#fff9}@media (max-width: 768px){.VIP-module-progressDetails{font-size:10px}}.VIP-module-vipDescriptionList{display:flex;flex-direction:column;gap:24px}@media (max-width: 768px){.VIP-module-vipDescriptionList{gap:16px}}.VIP-module-sectionHeader{display:flex;align-items:center;gap:8px;margin-bottom:16px}@media (max-width: 768px){.VIP-module-sectionHeader{margin-bottom:12px}}.VIP-module-centerHeader{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:24px;text-align:center}.VIP-module-headerBar{width:3px;height:16px;background:#1cafc0;border-radius:2px;flex-shrink:0}.VIP-module-sectionTitle{font-size:16px;font-weight:700;color:#000;margin:0;line-height:24px}@media (max-width: 768px){.VIP-module-sectionTitle{font-size:16px}}.VIP-module-centerTitle{font-size:20px;font-weight:700;color:#000;margin:0;line-height:normal}.VIP-module-centerSubtitle{font-size:14px;font-weight:700;color:#000;margin:0;line-height:normal}.VIP-module-descriptionContent{font-size:14px;color:gray;line-height:24px}.VIP-module-descriptionContent p{margin:0 0 8px}.VIP-module-descriptionContent p:last-child{margin-bottom:0}@media (max-width: 768px){.VIP-module-descriptionContent{font-size:14px}}.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:60px 20px;text-align:center;gap:16px}.VIP-module-loadingContainer p,.VIP-module-errorContainer p,.VIP-module-emptyContainer p{font-size:16px;color:#666;margin:0}.VIP-module-errorContainer p{color:#d32f2f}.VIP-module-vipCardsGrid{display:flex;gap:32px;overflow-x:auto;overflow-y:hidden;padding:20px 0;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.VIP-module-vipCardsGrid::-webkit-scrollbar{height:8px}.VIP-module-vipCardsGrid::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}.VIP-module-vipCardsGrid::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.VIP-module-vipCardsGrid::-webkit-scrollbar-thumb:hover{background:#0000004d}@media (max-width: 768px){.VIP-module-vipCardsGrid{flex-direction:column;overflow-x:visible;overflow-y:visible;gap:20px;padding:0;align-items:center}}.VIP-module-vipLevelsList{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}@media (max-width: 768px){.VIP-module-vipLevelsList{grid-template-columns:1fr;gap:16px}}.VIP-module-vipLevelCard{position:relative;background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;padding:24px;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 4px 16px #667eea33}.VIP-module-vipLevelCard:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}@media (max-width: 768px){.VIP-module-vipLevelCard{padding:20px}}.VIP-module-levelBadge{display:inline-block;padding:6px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:20px;font-size:14px;font-weight:700;margin-bottom:16px}.VIP-module-levelInfo{margin-bottom:20px}.VIP-module-levelName{font-size:20px;font-weight:700;color:#333;margin:0 0 8px}@media (max-width: 768px){.VIP-module-levelName{font-size:18px}}.VIP-module-levelRequirement{font-size:14px;color:#666;margin:0}.VIP-module-levelBenefits{border-top:1px solid #e0e0e0;padding-top:16px}.VIP-module-benefitsTitle{font-size:16px;font-weight:700;color:#333;margin:0 0 12px}.VIP-module-benefitsList{list-style:none;padding:0;margin:0}.VIP-module-benefitsList li{font-size:14px;color:#666;padding:6px 0 6px 20px;position:relative}.VIP-module-benefitsList li:before{content:"✓";position:absolute;left:0;color:#667eea;font-weight:700}.VIP-module-currentLevelBadge{position:absolute;top:16px;right:16px;padding:4px 12px;background:#667eea;color:#fff;border-radius:12px;font-size:12px;font-weight:700}
