.cm-checkout,.cm-order-detail,.cm-orders,.cm-store{--cm-gold:#c9a86a;--cm-muted:#aaa69d;--cm-line:#38362e;color:#efe9dd;min-width:0}.cm-checkout button:focus-visible,.cm-order-detail button:focus-visible,.cm-orders button:focus-visible,.cm-store button:focus-visible{outline:2px solid #e1c388;outline-offset:3px}.cm-loading{padding:25px 0;color:var(--cm-muted);font-size:14px}.cm-error{padding:12px 15px;border:1px solid #914d455e;border-radius:7px;background:#813b2518;color:#f1bcb1;font-size:13px;overflow-wrap:anywhere}.cm-error .rd-text-button{min-height:34px;padding:5px 0}.cm-error p{margin:0}.cm-product-description{min-height:24px!important;font-size:13px!important}.cm-shipping-policy{margin-top:17px;font-size:12px;color:var(--cm-muted)}.cm-shipping-policy summary{cursor:pointer;color:#d2c2a3;min-height:32px;line-height:32px}.cm-shipping-policy p{padding:8px 0;line-height:1.8}.cm-quantity{display:flex;align-items:center;gap:15px;margin:15px 0 23px;font-size:13px}.cm-quantity>div{display:flex;border:1px solid #4d4637;border-radius:5px;overflow:hidden}.cm-quantity button{width:34px;min-height:34px!important;color:var(--cm-gold);font-size:18px}.cm-quantity input{width:38px;background:#131415;text-align:center;border-left:1px solid #4d4637;border-right:1px solid #4d4637;outline-offset:-2px;appearance:textfield;color:#eee;font-size:14px}.cm-quantity input::-webkit-inner-spin-button{appearance:none}.cm-quantity small{color:var(--cm-muted)}.cm-quantity button:disabled{opacity:.3}.cm-checkout,.cm-order-detail,.cm-orders{display:grid;gap:23px;font-size:14px}.cm-checkout h3,.cm-order-detail h3{font-size:16px;font-weight:500;display:flex;align-items:center;gap:9px;margin:0 0 13px}.cm-steps{display:flex;align-items:center;justify-content:space-between;gap:5px;color:#797970;font-size:11px}.cm-steps .active{color:#dfc18c}.cm-item{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--cm-line)}.cm-item>img{height:62px;width:40px;object-fit:cover;border-radius:3px}.cm-item>div{flex:1}.cm-item strong{font-size:15px;font-weight:500}.cm-item small{display:block;color:var(--cm-muted);font-size:12px}.cm-item>strong{color:#e1c48e;white-space:nowrap}.cm-address-form{display:grid;gap:12px}.cm-address-form fieldset{border:0;padding:0;margin:0;display:grid;gap:12px;min-width:0}.cm-address-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#c6c1b8;min-width:0}.cm-address-form input,.cm-address-form textarea{background:#0e1012;border:1px solid #454238;border-radius:5px;min-height:44px;padding:10px 11px;font:inherit;font-size:14px;color:#f0ece2;width:100%;box-sizing:border-box;resize:vertical}.cm-address-form input:focus,.cm-address-form textarea:focus{outline:1px solid #c9a86a;border-color:#c9a86a}.cm-address-form :disabled{opacity:.65}.cm-address-form input::placeholder,.cm-address-form textarea::placeholder{color:#73756e;font-size:12px}.cm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cm-region-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px}.cm-address-form .cm-shipping-policy,.cm-address-form .rd-note{margin:0}.cm-address-form .rd-secondary{justify-self:start}.cm-quote{border-top:1px solid var(--cm-line);padding-top:22px}.cm-totals{margin:0;display:grid;gap:8px;font-size:13px}.cm-totals>div{display:flex;justify-content:space-between;gap:20px}.cm-totals dt{color:var(--cm-muted)}.cm-totals dd{margin:0}.cm-totals>div:last-child{border-top:1px solid var(--cm-line);padding:13px 0 5px;margin-top:4px;font-size:16px}.cm-totals>div:last-child dd{color:#e1c38c;font-size:24px;line-height:1.3}.cm-quote>.rd-primary{width:100%;margin-top:16px}.cm-order-status{display:flex;gap:13px;align-items:flex-start;background:linear-gradient(110deg,#292417,#191b19);border:1px solid #514731;border-radius:8px;padding:19px 16px}.cm-order-status h3{font-size:23px;margin-bottom:3px;color:#ead2a5}.cm-order-status p{font-size:12px;color:#bcb4a4;line-height:1.8}.cm-status-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:1px solid #7e694345;border-radius:50%;color:#dec18b}.cm-order-meta{font-size:11px;color:var(--cm-muted);display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px;margin-top:-12px;overflow-wrap:anywhere}.cm-payment{display:grid;gap:13px;padding-bottom:22px;border-bottom:1px solid var(--cm-line)}.cm-payment h3{margin:0}.cm-payment-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cm-payment-options>button{display:flex;gap:9px;align-items:center;min-height:54px;padding:10px 12px;border:1px solid #444137;border-radius:7px;font-size:14px}.cm-payment-options>button.selected{border-color:var(--cm-gold);background:#c9a86a0b}.cm-payment-options>button>svg{margin-left:auto;color:var(--cm-gold)}.cm-provider{width:25px;height:25px;line-height:25px;text-align:center;font-size:14px;border-radius:5px}.cm-provider-wechat{background:#38a56625;color:#6bd991}.cm-provider-alipay{background:#368bd925;color:#7cbbf1}.cm-notice{color:#c8b99f;background:#30291d77;border-radius:6px;padding:12px 14px;font-size:13px}.cm-payment-qr{display:grid;justify-items:center;gap:10px;text-align:center}.cm-payment-qr img{width:190px;height:190px;background:#fff;border:10px solid white;border-radius:6px}.cm-payment-qr p,.cm-payment-qr small{color:var(--cm-muted);font-size:12px}.cm-payment .rd-note{margin:0}.cm-order-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0 17px}.cm-order-item strong{font-weight:500;font-size:14px}.cm-order-item small{display:block;font-size:12px;color:var(--cm-muted)}.cm-order-address{padding:17px;background:#101215;border:1px solid var(--cm-line);border-radius:7px;overflow-wrap:anywhere}.cm-order-address h3{font-size:14px;color:#c5b18d}.cm-order-address p{font-size:13px;line-height:1.9}.cm-shipments>h3 svg{color:#c9a86a}.cm-shipment{padding:17px;border:1px solid var(--cm-line);border-radius:7px;margin-top:13px}.cm-shipment-heading{display:flex;justify-content:space-between;margin-bottom:8px}.cm-shipment-heading strong{font-weight:500}.cm-shipment-heading span{color:#cfb789;font-size:12px}.cm-shipment>p{font-size:13px}.cm-tracking{display:flex;align-items:baseline;gap:10px;overflow-wrap:anywhere}.cm-tracking small{color:var(--cm-muted);flex-shrink:0;font-size:11px}.cm-tracking span{font-variant-numeric:tabular-nums;font-size:14px;word-break:break-all}.cm-shipment .rd-note{font-size:11px;margin-top:5px}.cm-parcel-item{margin-top:10px;padding-top:8px;border-top:1px solid #34332b;color:#bab6ae}.cm-tracking-events{list-style:none;padding:0;margin:14px 0 0;border-top:1px solid var(--cm-line)}.cm-tracking-events li{padding-top:13px;display:flex;flex-direction:column;gap:3px;font-size:12px}.cm-tracking-events time{color:var(--cm-muted);font-size:11px}.cm-order-actions{display:flex;justify-content:space-between;gap:15px;align-items:center}.cm-cancel-confirm{border:1px solid #6e5139;border-radius:7px;padding:15px;color:#d3be9c;font-size:13px}.cm-cancel-confirm>div{display:flex;justify-content:flex-end;gap:10px;margin-top:13px}.cm-back{justify-self:start;margin-bottom:-8px}.cm-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.cm-list-heading .rd-note{margin:0}.cm-orders .cm-loading{padding:0}.cm-order-card{display:grid;gap:16px;text-align:left;width:100%;border:1px solid #3f3c31;border-radius:8px;padding:17px;background:#101214}.cm-order-card:hover{border-color:#8e744a;background:#191a16}.cm-order-card>div{display:flex;align-items:center;justify-content:space-between;gap:13px}.cm-order-card>div>svg{flex-shrink:0;color:#bbab8d}.cm-order-card-heading{font-size:12px;color:var(--cm-muted)}.cm-order-card-heading>strong{color:#dfc087;font-weight:500}.cm-order-card-footer{padding-top:12px;border-top:1px solid #35342e}.cm-order-card-footer>small{font-size:10px;color:#8f938b;overflow-wrap:anywhere}.cm-order-card-footer>strong{font-size:20px;color:#e5c68e;white-space:nowrap;font-weight:500}.cm-empty{padding:33px 12px;display:grid;justify-items:center;text-align:center;gap:15px;color:var(--cm-muted)}.cm-empty>svg{color:#bda06a}.cm-empty h3{margin:0;color:#e2d8c5}.cm-empty p{font-size:13px}.cm-empty .rd-primary{margin-top:3px}@media(max-width:480px){.cm-checkout,.cm-order-detail,.cm-orders{gap:20px}.cm-region-grid{grid-template-columns:1fr 1fr}.cm-region-grid>label:first-child{grid-column:1/-1}.cm-steps{font-size:10px}.cm-payment-options{gap:8px}.cm-payment-options>button{padding:10px 9px;gap:7px;font-size:13px}.cm-order-meta{flex-direction:column}.cm-order-status{padding:16px 13px}.cm-store .rd-pack-options{gap:6px}.cm-store .rd-pack-options small{font-size:10px}.cm-quantity{gap:10px}.cm-shipment{padding:14px}.cm-totals>div:last-child dd{font-size:22px}}.cm-payment-qr-alipay img{width:min(100%,480px);height:auto;aspect-ratio:1;box-sizing:border-box;border-radius:0}.rd{--rd-gold:#c9a86a;--rd-line:#302e27;--rd-muted:#a3a198;--rd-surface:#111317;min-height:100dvh;font-size:16px;line-height:1.65;color:#f4efe6;background:#090a0c}.rd small{font-size:12px}.rd h1{font-size:36px;font-weight:500}.rd h1,.rd h2{letter-spacing:0}.rd h2{font-size:21px}.rd h3{font-size:20px;font-weight:500}.rd a,.rd button{min-height:44px}.rd-sidebar{width:214px;position:fixed;inset:0 auto 0 0;background:#0d0e10;border-right:1px solid #23241f;padding:34px 20px;display:flex;flex-direction:column;z-index:25}.rd-brand{display:flex;align-items:center;gap:12px}.rd-brand>span{font-size:46px;color:var(--rd-gold);font-family:Georgia,serif}.rd-brand strong{font-size:19px;letter-spacing:3px}.rd-brand small{display:block;font-size:9px;letter-spacing:1.3px;color:#ad9469}.rd-sidebar-label{font-size:12px;color:#8d8e83;margin:42px 12px 17px}.rd-sidebar nav{display:grid;gap:9px}.rd-sidebar nav>a,.rd-sidebar nav>button{display:flex;align-items:center;gap:15px;padding:16px;border:1px solid transparent;border-radius:9px;text-align:left;color:#a6a69d;font-size:16px}.rd-sidebar nav>a>svg:last-child{margin-left:auto}.rd-sidebar nav .active{color:var(--rd-gold);border-color:#c9a86a33;background:#c9a86a0c}.rd-sidebar-bottom{margin-top:auto;padding:80px 10px 0}.rd-sidebar-bottom>span{font-size:23px;letter-spacing:8px;color:#b9b5aa}.rd-sidebar-bottom b{color:var(--rd-gold);font-weight:400}.rd-sidebar-bottom em{color:#c95963;font-style:normal}.rd-sidebar-bottom p{font-size:12px;color:var(--rd-muted);margin:12px 0 20px}.rd-sidebar-bottom a{display:flex;align-items:center;gap:7px;font-size:12px;color:#9c988e;border-top:1px solid var(--rd-line);padding-top:14px}.rd-workspace{margin-left:214px}.rd-topbar{height:74px;padding:0 42px;border-bottom:1px solid #23241f;justify-content:space-between;font-size:14px;color:#c4c0b7}.rd-topbar,.rd-topbar>span:first-child{display:flex;align-items:center;gap:16px}.rd-beta{font-size:12px;letter-spacing:1px;color:#b4a080}.rd-preview-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 42px;border-bottom:1px solid #24251f;background:#12130f;font-size:12px;color:#b5b19f}.rd-preview-controls label{display:flex;align-items:center;gap:8px;white-space:nowrap}.rd-preview-controls select{background:#202018;border:1px solid #464031;border-radius:5px;padding:7px;color:#eee2c7;font:inherit}.rd-main{max-width:1230px;margin:auto;padding:32px 42px 0}.rd-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.rd-heading p{color:var(--rd-muted);margin-top:7px}.rd-kicker{font-size:12px;letter-spacing:2px;color:var(--rd-gold);display:block;margin-bottom:9px}.rd-text-button{color:var(--rd-gold);font-size:14px;display:inline-flex;gap:8px;align-items:center;white-space:nowrap;padding:8px 0}.rd-text-button:hover{color:#f0d8a8}.rd-filter{display:flex;gap:27px;border-bottom:1px solid var(--rd-line);margin-bottom:31px;overflow-x:auto}.rd-filter>button{white-space:nowrap;color:var(--rd-muted);font-size:14px;padding:10px 0 14px;border-bottom:2px solid transparent}.rd-filter>button.active{border-bottom-color:var(--rd-gold);color:var(--rd-gold)}.rd-section{margin-bottom:36px}.rd-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.rd-section-title>div{display:flex;align-items:center;gap:13px}.rd-section-title>div>span{color:#8d7550;font-family:Georgia,serif;font-size:15px}.rd-tag{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid #38342b;border-radius:4px;color:#b4aa95;font-size:12px;white-space:nowrap}.rd-membership{display:grid;grid-template-columns:1fr 1.35fr;gap:28px;background:linear-gradient(115deg,#242118,#171819 48%,#111317);border:1px solid #52452f;border-radius:14px;padding:29px}.rd-member-intro>svg{color:var(--rd-gold);margin-bottom:16px}.rd-member-intro h3{font-size:28px;font-family:Songti SC,"Noto Serif CJK SC",serif;line-height:1.55;letter-spacing:1px}.rd-member-intro>p{font-size:14px;color:var(--rd-muted);margin:11px 0 20px}.rd-member-intro ul{padding:0;margin:0;list-style:none;display:grid;gap:12px;font-size:14px}.rd-member-intro li{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.rd-member-intro li>svg{color:var(--rd-gold)}.rd-member-intro li>small{color:#a39e91}.rd-plan-area{display:flex;flex-direction:column;justify-content:center}.rd-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.rd-plans>button{position:relative;border:1px solid #444034;border-radius:10px;display:flex;flex-direction:column;align-items:center;padding:22px 4px 13px;background:#0b0d0e4d}.rd-plans>button.selected{border-color:var(--rd-gold);background:#c9a86a0d}.rd-plans>button>span:first-of-type{font-size:14px}.rd-plans strong{font-size:33px;font-weight:500;line-height:1.3;margin:9px 0;color:#ead3a6}.rd-plans strong small{font-size:17px;margin-right:2px}.rd-plans>button>small{color:var(--rd-muted)}.rd-recommend{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:0 10px!important;background:#c9a86a;color:#191710;border-radius:4px;font-size:12px!important}.rd-selection-dot{border:1px solid #726144;border-radius:50%;width:17px;height:17px;display:flex;align-items:center;justify-content:center;margin-top:16px}.selected .rd-selection-dot{background:var(--rd-gold);color:#1b1811}.rd-primary{display:flex;align-items:center;justify-content:center;gap:16px;min-height:48px!important;padding:12px 18px;background:#c9a86a;color:#191710;border:1px solid #ddbd86;border-radius:7px;font-size:14px;font-weight:600}.rd-primary:hover{background:#e0be81}.rd-primary:disabled{opacity:.45;cursor:not-allowed}.rd-note{font-size:12px;color:var(--rd-muted);line-height:1.8;margin-top:13px}.rd-underlined{color:#bdb3a0;font-size:12px;text-decoration:underline;text-underline-offset:4px;align-self:flex-start;padding:4px 0}.rd-poker{display:grid;grid-template-columns:.85fr 1.15fr;gap:35px;background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:12px;overflow:hidden}.rd-poker-art{min-height:338px;position:relative;background:radial-gradient(ellipse at 50% 48%,#473e2c50,transparent 67%),#151615;display:flex;align-items:center;justify-content:center;border-right:1px solid #292a24;padding:40px}.rd-poker-art img{position:absolute;width:128px;height:208px;object-fit:cover;border-radius:8px;box-shadow:0 15px 22px #0007}.rd-poker-art img:first-child{transform:rotate(-15deg) translateX(-40px)}.rd-poker-art img:nth-child(2){transform:rotate(12deg) translateX(39px)}.rd-poker-art>span{position:absolute;bottom:15px;left:0;right:0;text-align:center;color:#8d7550;letter-spacing:12px;font-size:16px}.rd-poker-copy{padding:27px 28px 23px 0}.rd-poker-copy>p{color:var(--rd-muted);font-size:14px;margin-top:10px}.rd-poker-copy h3{font-size:24px}.rd-pack-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:21px 0}.rd-pack-options button{border:1px solid #3a3830;border-radius:7px;padding:10px 5px;display:grid;grid-template-columns:1fr;line-height:1.8}.rd-pack-options button.selected{border-color:#c9a86a;background:#c9a86a0a}.rd-pack-options strong{font-size:16px;font-weight:500}.rd-pack-options span{font-size:15px;color:#d9be8d}.rd-pack-options small{color:var(--rd-muted)}.rd-poker-price{display:flex;align-items:center;justify-content:space-between;gap:12px}.rd-poker-price strong{font-size:28px;color:#e3c58f}.rd-poker-price small{display:block;color:var(--rd-muted)}.rd-course-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rd-course{border:1px solid var(--rd-line);border-radius:12px;background:#121416;padding:23px}.rd-course-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px}.rd-course-number{font-family:Georgia,serif;color:#aa9367;font-size:35px;font-style:italic}.rd-course>p{font-size:14px;color:var(--rd-muted);margin:9px 0 25px}.rd-course-bottom{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid var(--rd-line);padding-top:18px}.rd-course-bottom strong{font-size:25px;color:#e0c28e;font-weight:500}.rd-course-bottom small{display:block;color:var(--rd-muted)}.rd-circle{border:1px solid #55503e;border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:var(--rd-gold)}.rd-section-description{font-size:14px;color:var(--rd-muted);margin-bottom:17px}.rd-rewards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rd-rewards article{background:#121416;border:1px solid var(--rd-line);border-radius:10px;padding:20px}.rd-rewards article>svg{color:var(--rd-gold);margin-bottom:19px}.rd-rewards article>small{color:var(--rd-muted)}.rd-rewards h3{font-size:16px;margin:7px 0 24px}.rd-rewards article>div{display:flex;justify-content:space-between;align-items:center;gap:7px}.rd-rewards strong{font-size:23px;color:#ddc28f}.rd-rewards strong small{font-weight:400}.rd-secondary{border:1px solid #544b38;border-radius:6px;color:var(--rd-gold);padding:8px 15px;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.rd-secondary:hover{background:#c9a86a10}.rd-secondary:disabled{color:#8e8b81;border-color:#34362d;opacity:.75}.rd-service-strip{border-top:1px solid var(--rd-line);border-bottom:1px solid var(--rd-line);padding:23px 0;display:flex;gap:16px;align-items:center}.rd-service-strip>svg{flex-shrink:0;color:var(--rd-gold)}.rd-service-strip strong{font-size:14px;font-weight:500}.rd-service-strip p{font-size:12px;color:var(--rd-muted)}.rd-service-strip>button{margin-left:auto}.rd-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:30px 0;font-size:12px;color:#939287}.rd-bottom-nav{display:none}.rd-dialog{background:#141619!important;border:1px solid #544833!important;max-height:85dvh;overflow-y:auto;color:#eee8db;font-size:16px;line-height:1.8}.rd-dialog [data-slot=dialog-title]{font-size:23px;padding-right:24px;line-height:1.5}.rd-dialog [data-slot=dialog-description]{font-size:13px;color:#b5ac98}.rd-dialog .rd-note{color:#aaa79c;font-size:13px}.rd-order{display:grid;gap:17px}.rd-line{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:18px 0;border-bottom:1px solid #37352f}.rd-line strong{color:#dfc38f;font-size:23px}.rd-delivery{display:flex;align-items:flex-start;gap:13px;padding:17px;border:1px solid #35362c;border-radius:8px}.rd-delivery svg{flex-shrink:0;color:#d5b47b;margin-top:4px}.rd-delivery p{font-size:14px;color:#b4b0a5;margin-top:7px}.rd-rule-box{padding:17px;background:#20211b;border:1px solid #3d3b2e;border-radius:8px;font-size:14px}.rd-rule-box p+p{margin-top:12px}.rd-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:100;max-width:calc(100% - 36px);background:#e4ca9a;color:#18150e;border:1px solid #d5b275;border-radius:8px;padding:12px 20px;box-shadow:0 5px 30px #0006;font-size:14px}.rd [data-slot=tabs-list]{height:auto;background:none;border-bottom:1px solid var(--rd-line);padding:0;width:100%;justify-content:flex-start;gap:26px;border-radius:0;margin-bottom:25px}.rd [data-slot=tabs-trigger]{flex:0 0 auto;border-radius:0;padding:12px 4px;min-height:49px;color:var(--rd-muted);font-size:16px;border-bottom:2px solid transparent}.rd [data-slot=tabs-trigger][data-state=active]{background:none;color:var(--rd-gold);border-bottom-color:var(--rd-gold);box-shadow:none}.rd [data-slot=tabs-trigger]:after{display:none}.rd-account-heading{display:flex;align-items:center;gap:19px;margin-bottom:26px}.rd-account-heading h1{font-size:29px}.rd-avatar{border:1px solid #615239;background:linear-gradient(135deg,#302a20,#151719);width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--rd-gold);flex-shrink:0}.rd-account-heading .rd-kicker{margin-bottom:2px;font-size:11px}.rd-account-heading p{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--rd-muted);margin-top:7px;flex-wrap:wrap}.rd-icon-button{width:44px;height:44px;display:flex;justify-content:center;align-items:center;border:1px solid #34352b;border-radius:50%;color:#aaa38e;margin-left:auto;flex-shrink:0}.rd-account-subscription{display:flex;justify-content:space-between;gap:20px;align-items:center;border:1px solid #685738;background:linear-gradient(110deg,#30281b,#191a17 68%);padding:25px 29px;border-radius:12px;margin-bottom:22px}.rd-account-subscription>div:first-child>svg{color:var(--rd-gold);float:left;margin:2px 10px 0 0}.rd-account-subscription .rd-kicker{margin:0;font-size:10px}.rd-account-subscription h2{font-size:25px}.rd-account-subscription p{font-size:13px;color:#b9ad94;margin-top:7px}.rd-account-subscription>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.rd-account-subscription>div:last-child strong{font-weight:500;color:#e3cc9b;margin-left:7px}.rd-account-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:20px;margin-bottom:29px}.rd-balance-card,.rd-invite-card{border:1px solid var(--rd-line);border-radius:12px;background:#121416;padding:26px}.rd-invite-card-heading{display:flex;align-items:center;justify-content:space-between;color:var(--rd-gold)}.rd-balance-card h2,.rd-invite-card h2{font-size:21px}.rd-invite-card>p{font-size:14px;color:var(--rd-muted);margin:9px 0 20px}.rd-invite-card>p strong{font-weight:500;color:#dbc28f}.rd-invite-actions{display:flex;gap:19px;align-items:center}.rd-mini-funnel{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:24px;border-top:1px solid var(--rd-line);padding-top:19px}.rd-mini-funnel>div{display:grid;grid-template-columns:1fr auto;position:relative}.rd-mini-funnel span{font-size:12px;color:var(--rd-muted)}.rd-mini-funnel strong{font-size:24px;grid-row:2;font-weight:400}.rd-mini-funnel svg{position:absolute;right:6px;top:22px;color:#787462}.rd-invite-points{border-top:1px solid var(--rd-line);margin-top:14px;padding-top:12px;display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--rd-muted)}.rd-invite-points b{font-weight:400;color:#d3bc92}.rd-balance{display:flex;width:100%;text-align:left;justify-content:space-between;align-items:center;margin:25px 0 20px;color:var(--rd-gold)}.rd-balance>span{color:var(--rd-muted);font-size:13px}.rd-balance strong{display:block;font-size:65px;color:#e7cd9d;line-height:1.2;font-weight:400;letter-spacing:-1px;margin-top:5px}.rd-balance-actions{display:flex;gap:23px}.rd-balance-card>p{font-size:12px;color:var(--rd-muted);margin-top:20px}.rd-assets{margin-bottom:22px}.rd-asset-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rd-asset-grid button{border:1px solid var(--rd-line);border-radius:9px;background:#131517;padding:20px;display:flex;flex-direction:column;text-align:left;gap:8px;position:relative}.rd-asset-grid svg:first-child{color:var(--rd-gold);margin-bottom:10px}.rd-asset-grid strong{font-size:15px;font-weight:500}.rd-asset-grid span{font-size:12px;color:var(--rd-muted)}.rd-asset-grid svg:last-child{position:absolute;right:15px;top:22px;color:#8c8066}.rd-bind-banner{width:100%;display:flex;align-items:center;gap:20px;text-align:left;padding:21px 24px;border:1px solid #55482f;border-radius:10px;background:#1b1c17;margin:24px 0 32px}.rd-scan-icon{color:var(--rd-gold);display:flex;border-right:1px solid #49422f;padding-right:19px}.rd-bind-banner strong{font-size:18px;font-weight:500}.rd-bind-banner p{font-size:12px;color:var(--rd-muted);margin-top:5px}.rd-bind-banner>span:last-child{margin-left:auto;display:flex;align-items:center;gap:8px;color:#d4b783;font-size:14px;white-space:nowrap}.rd-account-groups{display:grid;grid-template-columns:1fr 1fr;gap:28px}.rd-menu-row{width:100%;display:flex;align-items:center;gap:13px;text-align:left;padding:15px 0;border-bottom:1px solid var(--rd-line);font-size:14px}.rd-menu-row>svg:first-child{color:#a8987d}.rd-menu-row>svg:last-child{margin-left:auto;color:#8a826e}.rd-menu-row small{margin-left:auto;color:#a69b85}.rd-guest-card{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:26px;background:#262219;border:1px solid #675537;border-radius:12px;margin-bottom:24px}.rd-guest-card h2{font-size:23px}.rd-guest-card p{color:#b7af9d;font-size:14px;margin-top:9px}.rd-learning-lead{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center;padding:30px;border:1px solid #4b412e;border-radius:12px;background:linear-gradient(110deg,#252319,#111416);margin-bottom:29px}.rd-learning-lead h2{font-size:29px;line-height:1.5;font-family:Songti SC,serif}.rd-learning-lead p{font-size:14px;color:var(--rd-muted);margin:16px 0 24px}.rd-learning-lead .rd-primary{width:fit-content}.rd-learning-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:center;padding:15px 0}.rd-learning-cards img{width:100%;border-radius:6px;box-shadow:0 8px 20px #0005}.rd-learning-cards img:nth-child(2n){transform:translateY(18px)}.rd-path-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rd-path-grid article{padding:20px;background:#121416;border:1px solid var(--rd-line);border-radius:9px}.rd-path-grid article>span{font-family:Georgia,serif;font-size:38px}.rd-path-grid h3{margin:12px 0 8px;font-size:18px}.rd-path-grid p{font-size:14px;color:var(--rd-muted);min-height:68px}.rd-path-grid .rd-text-button{font-size:12px}.rd-path-grid details{font-size:13px;color:#bcae91;margin-top:15px}.rd-path-grid summary{min-height:44px;cursor:pointer;display:flex;align-items:center}.rd-path-grid summary:focus-visible{outline:2px solid var(--rd-gold);outline-offset:4px}.rd-path-grid ol{padding-left:20px;color:var(--rd-muted);line-height:2}.rd-learning-next{display:flex;align-items:center;gap:18px;border:1px solid var(--rd-line);border-radius:10px;padding:23px;margin:25px 0 14px;background:#141611}.rd-learning-next>svg{color:var(--rd-gold);flex-shrink:0}.rd-learning-next p{font-size:14px;color:var(--rd-muted);margin-top:7px}.rd-learning-next .rd-secondary{margin-left:auto;white-space:nowrap}.rd-training-lead{display:flex;gap:39px;align-items:center;background:#161914;border:1px solid #464630;border-radius:12px;padding:33px;margin-bottom:22px}.rd-training-week{width:160px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #3c3e2d;padding-right:24px}.rd-training-week strong{font-family:Georgia,serif;font-size:97px;font-weight:400;color:#c9a86a;line-height:1.1}.rd-training-week span{font-size:12px;color:#a89c82;margin-top:9px}.rd-training-lead h2{font-size:28px;line-height:1.5}.rd-training-lead p{color:var(--rd-muted);font-size:14px;margin:14px 0 23px}.rd-training-lead .rd-primary{width:fit-content}.rd-practice-card{padding:25px;border:1px solid var(--rd-line);border-radius:10px;background:#121416}.rd-practice-card>svg{color:var(--rd-gold);margin-bottom:15px}.rd-practice-card h3{margin:15px 0 10px}.rd-practice-card p{color:var(--rd-muted);font-size:14px;margin-bottom:20px}.rd-mentor-intro{display:flex;align-items:flex-start;gap:20px;border-bottom:1px solid var(--rd-line);padding:12px 0 30px;margin-bottom:25px}.rd-mentor-intro>svg{color:var(--rd-gold);flex-shrink:0}.rd-mentor-intro p{color:var(--rd-muted);font-size:14px;margin-top:12px}.rd-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:33px 17px;border:1px dashed #4b4435;border-radius:10px;margin-top:23px;color:#b8ad95}.rd-empty p{color:#aaa69b;font-size:14px}.rd-point-balances{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-bottom:1px solid #3d382b;padding:5px 0 22px}.rd-point-balances small{font-size:13px;color:#b4ad9c}.rd-point-balances strong{display:block;font-size:43px;font-weight:400;color:#dbc08e}.rd-dialog h3,.rd-point-detail h3{font-size:17px;margin:22px 0 13px}.rd-point-detail .rd-primary{margin-top:22px;width:100%}.rd-subscription-facts>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #36362c;font-size:14px}.rd-subscription-facts span{color:#b0a997}.rd-subscription-facts strong{font-weight:500;text-align:right}.rd-detail-list>div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid #37372e;font-size:14px}.rd-detail-list strong{font-size:14px;display:block;font-weight:500}.rd-detail-list small{display:block;color:#ada594;font-size:12px;margin-top:6px}.rd-detail-list>div>span{font-size:12px;color:#cfb888;text-align:right}.rd-invite-code{display:flex;align-items:center;gap:20px;padding:21px;border:1px dashed #74613f;border-radius:9px;margin:9px 0 21px;background:#25231c}.rd-invite-code>svg{flex-shrink:0;color:#ceb17f}.rd-invite-code p{font-size:13px;color:#c0b8a6;margin:8px 0}.rd-invite-code small{font-size:12px;color:#a9a18f}.rd-funnel-filter{display:flex;gap:10px;margin:16px 0}.rd-funnel-filter>button{padding:7px 11px;border:1px solid #494132;border-radius:5px;font-size:13px;color:#b7ae9b}.rd-funnel-filter .active{border-color:#c9a86a;color:#e0c28e;background:#c9a86a10}.rd-invite-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:22px 0}.rd-invite-totals strong{display:block;font-size:28px;font-weight:400;color:#e0c28e}.rd-invite-totals small{font-size:12px;color:#b5a78c}.rd-target{display:flex;align-items:center;justify-content:space-between;font-size:14px}.rd-target select{background:#22221c;color:#e0cfaa;border:1px solid #655436;border-radius:5px;padding:8px 12px;min-height:44px}.rd-scan-preview{min-height:220px;display:flex;flex-direction:column;align-items:center;gap:15px;border:1px dashed #73613e;border-radius:10px;padding:30px 20px;margin:20px 0;text-align:center}.rd-scan-preview>svg{color:#c9a86a}.rd-scan-preview strong{font-size:18px;font-weight:500}.rd-scan-preview p{color:#aba591;font-size:13px}.rd-scan-counts{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;font-size:13px;color:#aea68f;margin-bottom:14px}.rd-scan-counts b{font-weight:400;color:#e2c58f}@media(min-width:1500px){.rd-main{padding-top:40px}.rd-membership{padding:35px;gap:42px}}@media(max-width:1100px){.rd-account-grid{grid-template-columns:1.2fr 1fr;gap:14px}.rd-balance-card,.rd-invite-card{padding:20px}.rd-balance-card h2,.rd-invite-card h2{font-size:18px}.rd-invite-actions{flex-wrap:wrap;gap:5px}.rd-invite-actions .rd-primary{padding:11px;font-size:13px}.rd-asset-grid button{padding:17px}.rd-bind-banner{padding:20px;gap:13px}.rd-path-grid{grid-template-columns:1fr 1fr}.rd-learning-lead{gap:26px}.rd-learning-lead h2{font-size:26px}.rd-learning-cards{grid-template-columns:repeat(2,1fr);max-width:210px;justify-self:center}.rd-learning-cards img{width:83px}.rd-training-lead{gap:25px;padding:25px}.rd-training-week{width:125px}.rd-training-week strong{font-size:80px}.rd-training-lead h2{font-size:24px}}@media(max-width:760px){.rd-account-heading{gap:13px;margin-bottom:23px}.rd-avatar{width:60px;height:60px}.rd-account-heading h1{font-size:24px}.rd-account-heading p{font-size:12px;gap:6px}.rd-account-heading .rd-kicker,.rd-account-heading .rd-tag{font-size:10px}.rd-icon-button{width:38px;height:38px}.rd-account-subscription{padding:22px;align-items:flex-start;flex-direction:column;gap:18px}.rd-account-subscription>div:last-child{align-items:flex-start;gap:12px;width:100%}.rd-account-subscription>div:last-child>button{width:100%}.rd-account-subscription>div:last-child>p{font-size:12px;margin:0}.rd-account-subscription h2{font-size:23px}.rd-account-subscription>div>p{font-size:12px}.rd-account-grid{grid-template-columns:1fr;gap:15px}.rd-balance-card,.rd-invite-card{padding:22px}.rd-balance-card h2,.rd-invite-card h2{font-size:21px}.rd-invite-actions{gap:17px;flex-wrap:nowrap}.rd-invite-actions .rd-primary{padding:12px 16px}.rd-balance{margin:16px 0}.rd-balance strong{font-size:56px}.rd-asset-grid{grid-template-columns:1fr 1fr;gap:10px}.rd-asset-grid button{padding:18px}.rd-asset-grid strong{font-size:14px}.rd-bind-banner{padding:19px 17px;gap:13px;flex-wrap:wrap}.rd-bind-banner>div{flex:1}.rd-bind-banner strong{font-size:17px}.rd-bind-banner>span:last-child{margin-left:59px;font-size:13px}.rd-scan-icon{padding-right:14px}.rd-account-groups{grid-template-columns:1fr;gap:29px}.rd-menu-row{padding:16px 0}.rd-guest-card{padding:22px;align-items:stretch;flex-direction:column}.rd-guest-card h2{font-size:21px}.rd-guest-card p{font-size:13px}.rd-learning-lead{padding:22px;grid-template-columns:1fr;gap:19px}.rd-learning-lead h2{font-size:26px}.rd-learning-cards{grid-template-columns:repeat(4,1fr);max-width:100%;width:100%;gap:8px;padding:0 0 20px}.rd-learning-cards img{width:100%}.rd-learning-lead p{font-size:14px}.rd-path-grid{grid-template-columns:1fr 1fr;gap:10px}.rd-path-grid article{padding:17px 14px}.rd-path-grid h3{font-size:17px}.rd-path-grid p{font-size:13px}.rd-learning-next{padding:19px;gap:15px;flex-wrap:wrap}.rd-learning-next h3{font-size:18px}.rd-learning-next p{font-size:13px}.rd-learning-next>div{flex:1}.rd-learning-next .rd-secondary{margin-left:44px}.rd-training-lead{flex-direction:column;align-items:flex-start;gap:25px;padding:24px}.rd-training-week{border:0;padding:0;align-items:flex-start;width:auto;flex-direction:row;gap:17px;align-items:baseline}.rd-training-week strong{font-size:72px}.rd-training-lead h2{font-size:25px}.rd-training-lead .rd-primary{width:100%}.rd-practice-card{padding:22px}.rd-mentor-intro{gap:15px}.rd-mentor-intro h2{font-size:21px}.rd-invite-code{padding:16px;gap:16px}.rd-invite-code>svg{width:40px}.rd-funnel-filter{gap:6px}.rd-funnel-filter>button{font-size:12px}.rd-detail-list>div{gap:10px}.rd-detail-list .rd-text-button{font-size:12px;gap:2px}.rd-subscription-facts>div{gap:12px;font-size:13px}}@media(max-width:1100px){.rd-sidebar{width:180px;padding:30px 14px}.rd-brand{gap:7px}.rd-brand strong{font-size:17px;letter-spacing:2px}.rd-brand small{font-size:8px}.rd-workspace{margin-left:180px}.rd-main{padding:28px 26px 0}.rd-preview-controls,.rd-topbar{padding-left:26px;padding-right:26px}.rd-membership{grid-template-columns:1fr;gap:26px}.rd-member-intro ul{display:flex;gap:15px;flex-wrap:wrap}.rd-member-intro h3 br{display:none}.rd-member-intro>svg{float:left;margin:7px 12px 0 0}.rd-plan-area .rd-primary{align-self:stretch}.rd-poker{grid-template-columns:.75fr 1.25fr;gap:24px}.rd-poker-art img{width:108px;height:177px}.rd-poker-copy{padding-right:20px}.rd-poker-copy h3{font-size:20px}.rd-rewards{grid-template-columns:1fr 1fr}.rd-service-strip{flex-wrap:wrap}}@media(max-width:760px){.rd-sidebar{display:none}.rd-workspace{margin:0}.rd-main{padding:24px 19px 85px}.rd-topbar{height:59px;padding:0 20px}.rd-topbar>span:first-child{gap:8px;font-size:13px}.rd-beta{font-size:10px}.rd-preview-controls{padding:8px 19px;align-items:flex-start;gap:12px}.rd-preview-controls>p{font-size:11px;max-width:160px}.rd-preview-controls label{font-size:11px;gap:6px}.rd-preview-controls select{max-width:105px;padding:5px;font-size:12px}.rd-heading{align-items:flex-start;margin-bottom:20px}.rd h1{font-size:30px}.rd-heading p{font-size:14px}.rd-kicker{font-size:10px;letter-spacing:1.6px}.rd-heading>.rd-text-button{font-size:12px}.rd-filter{gap:24px;margin-bottom:25px}.rd-filter>button{font-size:14px}.rd-section-title h2{font-size:18px}.rd-section-title>div{gap:8px}.rd-section-title .rd-tag{font-size:10px}.rd-section-title>.rd-text-button{font-size:12px}.rd-section{margin-bottom:31px}.rd-membership{padding:22px 17px;gap:28px}.rd-member-intro h3{font-size:25px}.rd-member-intro h3 br{display:block}.rd-member-intro>svg{float:none;margin:0 0 13px}.rd-member-intro ul{display:grid;gap:11px}.rd-member-intro>p{font-size:13px}.rd-plans{gap:8px}.rd-plans strong{font-size:29px}.rd-plans>button>small{font-size:11px}.rd-plans>button{padding:20px 3px 12px}.rd-note{font-size:12px}.rd-poker{grid-template-columns:1fr;gap:0}.rd-poker-art{min-height:260px;border-right:0;border-bottom:1px solid var(--rd-line)}.rd-poker-art img{width:110px;height:181px}.rd-poker-copy{padding:23px 20px}.rd-poker-copy h3{font-size:22px}.rd-poker-price{gap:10px}.rd-poker-price small{font-size:11px}.rd-poker-price .rd-primary{padding:10px 13px;gap:8px;font-size:13px}.rd-course-grid{grid-template-columns:1fr}.rd-course{padding:21px}.rd-rewards{gap:10px}.rd-rewards article{padding:16px 13px}.rd-rewards article>div{align-items:flex-start;flex-direction:column;gap:9px}.rd-rewards h3{font-size:15px;min-height:50px;margin-bottom:15px}.rd-rewards .rd-secondary{width:100%;padding:7px;font-size:13px}.rd-section-description{font-size:13px}.rd-service-strip>button{margin-left:37px;padding:0}.rd-service-strip>div{flex:1}.rd-footer{flex-direction:column;align-items:flex-start;gap:5px;padding-bottom:10px;font-size:11px}.rd-bottom-nav{position:fixed;bottom:0;left:0;right:0;border-top:1px solid #383329;background:#111315f5;backdrop-filter:blur(14px);display:grid;grid-template-columns:repeat(4,1fr);padding:8px 8px calc(8px + env(safe-area-inset-bottom));z-index:30}.rd-bottom-nav>a,.rd-bottom-nav>button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:#93978b;font-size:12px;min-height:49px}.rd-bottom-nav .active{color:var(--rd-gold)}.rd-toast{bottom:94px;width:max-content}.rd-dialog{width:calc(100% - 24px)!important;padding:23px!important}.rd [data-slot=tabs-list]{gap:25px}.rd [data-slot=tabs-trigger]{font-size:15px}}.rd.rd-embedded{min-height:0;background:transparent}.rd-embedded .rd-preview-controls{padding:12px 16px;border:1px solid #3d3729;border-radius:7px;margin-bottom:26px;gap:15px}.rd-embedded .rd-content{min-width:0}.rd-dialog{--rd-gold:#c9a86a;--rd-line:#302e27;--rd-muted:#a3a198;--rd-surface:#111317}@media(max-width:760px){.rd-embedded .rd-preview-controls{padding:10px 12px;margin-bottom:23px}.rd-embedded .rd-preview-controls>p{max-width:170px}.rd-embedded .rd-preview-controls label{flex-wrap:wrap;justify-content:flex-end;gap:4px}}