.features-section[data-v-c6a6be67]{display:flex;flex-direction:column;gap:12px}.features-list[data-v-c6a6be67]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.feature-item[data-v-c6a6be67]{align-items:flex-start;background:linear-gradient(286deg,#9858f91a,#a273ff0d 46%,#715fff1a);border:.5px solid hsla(0,0%,100%,.08);border-radius:12px;box-sizing:border-box;display:flex;gap:12px;padding:12px}.feat-icon-wrap[data-v-c6a6be67]{background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;border-radius:6px;flex-shrink:0;height:32px;width:32px;z-index:0}.feat-text[data-v-c6a6be67]{display:flex;flex-direction:column;gap:4px}.feat-title[data-v-c6a6be67]{color:#ffffffe6;font-size:14px;font-weight:500;line-height:1.4}.feat-desc[data-v-c6a6be67]{color:#ffffff80;font-size:12px;line-height:1.5}.notes-body[data-v-f0db9447]{display:flex;flex-direction:column;gap:20px}.note-item[data-v-f0db9447]{align-items:flex-start;display:flex;gap:8px}.bullet[data-v-f0db9447]{background:url(./list-bg.Crv9y-TI.webp) no-repeat 0 0/100% 100%;flex:0 0 8px;height:8px;position:relative;top:6px;width:8px}.note-content[data-v-f0db9447]{display:flex;flex:1;flex-direction:column;gap:4px}.note-title[data-v-f0db9447]{color:var(--color-text-white);font-size:14px;font-weight:500;line-height:20px}.note-desc[data-v-f0db9447]{color:#ffffff80;font-size:14px;line-height:18px}.note-desc-highlight[data-v-f0db9447]{color:#9291ff}.opals-notes-dialog .poly-dialog__body{padding-top:0}.opals-page-wrapper[data-v-25940807]{overflow:hidden;position:relative}.page-bg[data-v-25940807]{left:50%;max-width:100%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:850px;z-index:0}.opals-page[data-v-25940807]{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:588px;padding:32px 0 60px;position:relative;z-index:1}.balance-bar[data-v-25940807]{align-items:center;display:flex;gap:16px;margin:0 auto 24px;padding:0;width:-moz-fit-content;width:fit-content}.balance-visual[data-v-25940807]{flex-shrink:0;position:relative}.balance-diamond[data-v-25940807]{height:78px;-o-object-fit:contain;object-fit:contain;position:relative;width:102px}.balance-info[data-v-25940807]{display:flex;flex:1;flex-direction:column;gap:8px}.balance-label-row[data-v-25940807]{align-items:center;display:flex;gap:6px}.balance-label[data-v-25940807]{color:#ffffffb3;font-size:14px;line-height:16px}.help-icon[data-v-25940807]{color:#fff6;cursor:pointer}.balance-amount-row[data-v-25940807]{align-items:center;display:flex;gap:12px}.balance-amount[data-v-25940807]{background:linear-gradient(180deg,#fff0 39%,#7289ffb3 83%),#fff;-webkit-background-clip:text;font-size:32px;font-weight:700;letter-spacing:normal;line-height:34px;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.balance-divider[data-v-25940807]{background:#ffffff1a;height:16px;width:1px}.record-btn[data-v-25940807]{background:url(./opals-detail.CS_nTjhb.webp) no-repeat 0 0/100% 100%;cursor:pointer;height:16px;opacity:.7;width:16px}.record-btn[data-v-25940807]:hover{opacity:1}.products-section[data-v-25940807]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-25940807]{color:#ffffffe6;font-size:16px;font-weight:500;line-height:20px}.products-grid[data-v-25940807]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);max-width:588px}.product-card[data-v-25940807]{align-items:center;background:linear-gradient(180deg,#7673ff26,#7673ff0f);border-radius:12px;cursor:pointer;display:flex;flex-direction:row;gap:12px;overflow:hidden;padding:16px;position:relative}.product-diamond[data-v-25940807]{flex-shrink:0;height:70px;-o-object-fit:contain;object-fit:contain;position:relative;width:100px;z-index:1}@media screen and (max-width:744px){.product-diamond[data-v-25940807]{height:56px;width:auto}}.product-card-body[data-v-25940807]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.product-card-border[data-v-25940807]{border:.5px solid rgba(196,191,255,.2);border-radius:12px;inset:0;pointer-events:none;position:absolute}.product-tag[data-v-25940807]{background:var(--color-brand);border-radius:0 12px 0 8px;color:#fff;font-size:11px;font-weight:500;line-height:16px;padding:3px 8px;position:absolute;right:0;top:0}.product-amount[data-v-25940807]{align-items:baseline;display:flex;gap:4px}.product-opals[data-v-25940807]{color:#eae8ff;font-size:24px;font-weight:590;letter-spacing:normal;line-height:28px;text-align:center}.product-unit[data-v-25940807]{color:#eae8ffb3;font-size:13px;line-height:18px}.product-bonus[data-v-25940807]{color:#c7c2ff;font-size:12px;font-weight:400;letter-spacing:normal;line-height:16px;opacity:.7;text-align:left}.product-bonus-placeholder[data-v-25940807]{height:16px}.product-price-row[data-v-25940807]{align-items:center;display:flex;gap:8px;margin-top:4px}.product-buy-btn[data-v-25940807]{background:linear-gradient(180deg,#8e61ff,#1b19844d);border:none;border-radius:90.5px;box-shadow:inset 0 -1.5px 4px #6366ff7d;box-sizing:border-box;color:#fff;cursor:pointer;flex:1;font-size:14px;font-weight:500;height:32px}.product-buy-btn[data-v-25940807]:hover{background:linear-gradient(180deg,#8e61ff,#6e6bff80)}.product-original-price[data-v-25940807]{color:#ffffff4d;flex-shrink:0;font-size:12px;line-height:16px;text-decoration:line-through}.product-card-glow[data-v-25940807]{background:#7673ff4d;border-radius:50%;filter:blur(40px);height:120px;left:-60px;pointer-events:none;position:absolute;top:-60px;width:120px}.footer-row[data-v-25940807]{align-items:center;display:flex;gap:12px}.order-link[data-v-25940807],.refund-link[data-v-25940807]{color:#ffffff80;cursor:pointer;font-size:14px;line-height:24px}.order-link[data-v-25940807]:hover,.refund-link[data-v-25940807]:hover{color:#fffc;text-decoration:underline}.footer-divider[data-v-25940807]{color:#fff3;font-size:14px}.bottom-color[data-v-25940807]{bottom:0;filter:blur(120px);height:130px;left:calc(50% + 124px);pointer-events:none;position:fixed;transform:translate(-50%);transition:all .3s ease-in-out;width:985px;z-index:1}.bottom-color[data-v-25940807]:before{background:#7673ff4d;border-radius:50%;content:"";height:260px;left:0;position:absolute;top:0;width:100%}.opals-page-h5[data-v-a0a394e4]{background:var(--color-bg-1);display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative}.page-bg[data-v-a0a394e4]{left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:0}.main-scroll[data-v-a0a394e4]{display:flex;flex:1;flex-direction:column;padding-bottom:60px;position:relative;z-index:1}.hero-card[data-v-a0a394e4]{align-items:center;display:flex;gap:12px;padding:60px 24px 16px}.hero-gem-wrap[data-v-a0a394e4]{flex-shrink:0}.hero-gem[data-v-a0a394e4]{height:78px;-o-object-fit:contain;object-fit:contain;width:102px}.hero-info[data-v-a0a394e4]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.hero-label-row[data-v-a0a394e4]{align-items:center;display:flex;gap:4px}.hero-label[data-v-a0a394e4]{color:#ffffffb3;font-size:14px;line-height:1.3}.hero-help-icon[data-v-a0a394e4]{color:#fff6;cursor:pointer;flex-shrink:0}.hero-amount-row[data-v-a0a394e4]{align-items:center;display:flex;gap:10px}.hero-amount[data-v-a0a394e4]{background:linear-gradient(180deg,#fff0 39%,#7289ffb3 83%),#fff;-webkit-background-clip:text;font-size:32px;font-weight:700;letter-spacing:normal;line-height:34px;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.hero-divider[data-v-a0a394e4]{background:#ffffff1a;flex-shrink:0;height:12px;width:1px}.record-btn[data-v-a0a394e4]{background:url(./opals-detail.CS_nTjhb.webp) no-repeat 0 0/100% 100%;cursor:pointer;height:16px;opacity:.7;width:16px}.products-section[data-v-a0a394e4]{padding:0 16px}.feat-wrap[data-v-a0a394e4]{padding:16px 16px 0}.footer-row[data-v-a0a394e4]{align-items:center;display:flex;gap:12px;padding:20px 24px}.footer-link[data-v-a0a394e4]{color:#ffffff80;cursor:pointer;font-size:14px}.footer-link[data-v-a0a394e4]:active{opacity:.7}.footer-sep[data-v-a0a394e4]{color:#fff3;font-size:14px}.bottom-color[data-v-a0a394e4]{bottom:0;filter:blur(120px);height:130px;left:50%;pointer-events:none;position:fixed;transform:translate(-50%);transition:all .3s ease-in-out;width:100%;z-index:1}.bottom-color[data-v-a0a394e4]:before{background:#7673ff4d;border-radius:50%;content:"";height:260px;left:0;position:absolute;top:0;width:100%}.order-dialog-content[data-v-f6dadc88]{min-height:200px}.dialog-title[data-v-f6dadc88]{color:var(--color-text-white);font-size:18px;line-height:24px;margin-bottom:16px;padding:0 48px;text-align:center}.empty-state[data-v-f6dadc88]{align-items:center;display:flex;flex-direction:column;gap:12px;padding:48px 0}.empty-icon[data-v-f6dadc88]{color:#fff3}.empty-text[data-v-f6dadc88]{color:#fff6;font-size:14px}.order-list[data-v-f6dadc88]{box-sizing:border-box;gap:16px;padding:16px}.order-card[data-v-f6dadc88],.order-list[data-v-f6dadc88]{display:flex;flex-direction:column}.order-card[data-v-f6dadc88]{background:#232324;border-radius:16px;flex-shrink:0;gap:8px;padding:12px 24px}.card-header[data-v-f6dadc88]{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.card-date[data-v-f6dadc88]{color:var(--color-text-white);font-size:18px;line-height:24px;white-space:nowrap}.card-refund[data-v-f6dadc88]{color:#9291ff;cursor:pointer;font-size:14px;line-height:18px;text-align:right}.card-refund[data-v-f6dadc88]:hover{opacity:.8}.card-row[data-v-f6dadc88]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;padding:12px 0}.card-row--bordered[data-v-f6dadc88]{border-bottom:1px solid hsla(0,0%,100%,.05)}.row-label[data-v-f6dadc88]{color:#ffffff80;flex-shrink:0}.row-label[data-v-f6dadc88],.row-value[data-v-f6dadc88]{font-size:14px;line-height:20px}.row-value[data-v-f6dadc88]{color:#ffffffe6;max-width:60%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.order-footer[data-v-f6dadc88]{display:flex;justify-content:center;padding:12px 0}.order-footer-text[data-v-f6dadc88]{color:#ffffff4d;font-size:12px}.opals-order-list-wrapper[data-v-f6dadc88] .el-drawer{background:#1c1c1d;border-radius:0;width:100%}.opals-order-list-wrapper[data-v-f6dadc88] .el-drawer .el-drawer__body{padding:0}.opals-order-list-wrapper[data-v-f6dadc88] .el-drawer .el-drawer__header{margin-bottom:0;padding:0}.opals-order-list-wrapper[data-v-f6dadc88] .el-drawer .el-overlay{background:#000000b3!important}.opals-order-list-wrapper[data-v-f6dadc88] .el-drawer.is-h5{height:100vh!important;max-height:unset!important}.opals-order-list-wrapper .opals-list-header[data-v-f6dadc88]{align-items:center;box-sizing:border-box;display:flex;gap:4px;height:48px;justify-content:space-between;padding:0 12px;width:100%}.opals-order-list-wrapper .opals-list-header .title[data-v-f6dadc88]{color:#fff;font-size:16px;font-weight:700;letter-spacing:0;line-height:20px;text-align:left;width:100%}.opals-order-list-wrapper .opals-list-header .close-btn[data-v-f6dadc88]{align-items:center;cursor:pointer;display:flex;justify-content:center}.opals-order-list-wrapper .opals-list-header .close-btn[data-v-f6dadc88]:before{background:url(./close.C0PnIG6i.webp) no-repeat 50%;background-size:100%;content:"";display:block;height:24px;opacity:.5;width:24px}.opals-order-list-wrapper .opals-list-header .close-btn[data-v-f6dadc88]:hover{background:#ffffff0d;border-radius:283px}.opals-order-list-wrapper .opals-list-header .close-btn[data-v-f6dadc88]:hover:before{opacity:1}.record-dialog-content[data-v-4e442f03]{min-height:200px;padding:0}.dialog-title[data-v-4e442f03]{color:var(--color-text-white);font-size:18px;line-height:24px;margin-bottom:16px;padding:0 48px;text-align:center}.empty-state[data-v-4e442f03]{align-items:center;display:flex;flex-direction:column;gap:12px;padding:48px 0}.empty-icon[data-v-4e442f03]{color:#fff3}.empty-text[data-v-4e442f03]{color:#fff6;font-size:14px}.record-list[data-v-4e442f03]{display:flex;flex-direction:column;gap:6px}.record-item[data-v-4e442f03]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;gap:8px;min-height:61px;padding:12px 24px}.record-avatar[data-v-4e442f03]{border-radius:50%;flex-shrink:0;height:36px;width:36px}.record-avatar[data-v-4e442f03] .avatar{border-radius:50%;height:36px;width:36px}.record-avatar--rounded[data-v-4e442f03]{border-radius:6px}.record-info[data-v-4e442f03]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.record-desc[data-v-4e442f03]{color:#ffffffe6;font-size:16px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-time[data-v-4e442f03]{color:#ffffff4d;font-size:12px;line-height:14px}.record-amount[data-v-4e442f03]{align-items:center;display:flex;flex-shrink:0;gap:6px}.record-footer[data-v-4e442f03]{display:flex;justify-content:center;padding:12px 0}.record-footer-text[data-v-4e442f03]{color:#ffffff4d;font-size:12px}.amount-value[data-v-4e442f03]{color:#d3d0ff;font-size:16px;line-height:20px;white-space:nowrap}.amount-icon[data-v-4e442f03]{background:url(./opals-record.CdO2Gv8r.webp) no-repeat 0 0/100% 100%;height:18px;width:18px}.opals-record-dialog.el-dialog{background:#232324;border-radius:16px;box-sizing:border-box;max-width:calc(100vw - 48px);overflow:hidden;padding:0}.opals-record-dialog.el-dialog .el-dialog__header{padding:32px 24px 16px;position:relative}.opals-record-dialog.el-dialog .el-dialog__header .dialog-title-text{color:var(--color-text-white);display:block;font-size:16px;font-weight:500;line-height:24px;text-align:center;width:100%}.opals-record-dialog.el-dialog .el-dialog__header .dialog-close-btn{align-items:center;color:var(--color-text-white);cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px}.opals-record-dialog.el-dialog .el-dialog__header .dialog-close-btn .close-icon{opacity:.5}.opals-record-dialog.el-dialog .el-dialog__header .dialog-close-btn:hover{background:#ffffff0d;border-radius:28px}.opals-record-dialog.el-dialog .el-dialog__header .dialog-close-btn:hover .close-icon{opacity:1}.opals-record-dialog.el-dialog .el-dialog__body{max-height:60vh;overflow-y:auto;padding:0}
