/* Dark Edition: authenticated surfaces only. Login remains as approved. */
body.club-app{--bg:#101110;--ink:#f2eee5;--muted:#aaa393;--blue:#c7af81;--gold:#c7af81;--line:#35352d;--green:#c7af81;background:#101110;color:#f2eee5;color-scheme:dark}body.club-app .reference-shell{background:#101110;color:#f2eee5}body.club-app .reference-shell .main{max-width:1320px;padding:0 36px 45px}body.club-app .reference-shell .topbar{background:#080909;border-bottom:1px solid #38352b;margin:0 -36px;padding:0 36px;height:80px}body.club-app .reference-brand strong{color:#f5eee0}body.club-app .reference-brand small{color:#c8c0af}body.club-app .reference-monogram{color:#d0b684}body.club-app .reference-nav .nav-btn{color:#c9c4b9}body.club-app .reference-nav .nav-btn.active{color:#f7edda;box-shadow:inset 0 -1px #c7af81}body.club-app .reference-nav .nav-btn:hover{color:#e6ca95}body.club-app .reference-shell .top-actions .language-choice.flags-only{background:#171813;border-color:#484334}body.club-app .reference-shell .top-actions .language-choice.flags-only button[aria-pressed=true]{background:#473b25;color:#f8ecd4}body.club-app .reference-shell .topbar .icon-btn{color:#d5c7aa}body.club-app .reference-shell .usd-profile{background:transparent;border-color:#b79d6c;color:#ebddc1}body.club-app .reference-shell .usd-profile:hover{background:#2d281c}body.club-app .reference-shell .reference-demo{margin:17px 0 12px}body.club-app .reference-shell .vault-demo{background:#26231c!important;border:1px solid #48402f;color:#d8c29d!important}body.club-app .reference-shell .vault-demo:before{background:#cfb17a}body.club-app .reference-shell .reference-account{border:1px solid #35352b;border-radius:5px;background:#181916;padding:22px 26px 14px}body.club-app .reference-shell .reference-account h1{color:#e9e3d7;font-size:17px;letter-spacing:.3px;margin-bottom:17px}body.club-app .reference-shell .reference-invest>strong{color:#f7f0df;font-size:38px}body.club-app .reference-shell .reference-withdraw>strong{color:#ede3ce;font-size:23px}body.club-app .reference-shell .reference-invest>span,body.club-app .reference-shell .reference-withdraw>span{color:#b3ac9e}body.club-app .reference-shell .reference-invest>.icon-btn{color:#b6a681}body.club-app .reference-shell .reference-withdraw{border-color:#58503b}body.club-app .reference-shell .reference-account-foot{color:#aaa291;font-size:10px}body.club-app .reference-shell .btn{background:#c4aa76;color:#241e13;border-color:#c4aa76;box-shadow:none;border-radius:4px;font-weight:500;min-height:42px}body.club-app .reference-shell .btn:hover:not(:disabled){background:#dbc18c;border-color:#dbc18c;color:#1c170e}body.club-app .reference-shell .btn.secondary{background:transparent;border-color:#8c7b59;color:#e3d4b7}body.club-app .reference-shell .btn.secondary:hover{background:#2b291f;color:#f5e4c0;border-color:#c7ad78}body.club-app .reference-shell .vault-link,body.club-app .reference-shell .text-btn{color:#c6ae7c}body.club-app .reference-shell .icon-btn{color:#c2b291}body.club-app .reference-shell .icon-btn:hover{background:#2c2c23}body.club-app .reference-shell .section-title h2,body.club-app .reference-shell .club-heading h1,body.club-app .reference-shell .head-copy h1,body.club-app .reference-shell .vault-page-heading h1{color:#f1ebde}body.club-app .reference-shell .section-title{margin:26px 0 14px}body.club-app .reference-shell .section-title h2{font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.7px}body.club-app .reference-shell .section-title .vault-link{font-size:11px;white-space:nowrap}body.club-app .reference-shell .label,body.club-app .reference-shell .club-heading .label{color:#bba77e}body.club-app .reference-shell .head-copy p,body.club-app .reference-shell .club-heading p,body.club-app .reference-shell .muted,body.club-app .reference-shell .disclaimer{color:#aaa393}body.club-app .reference-shell .usd-notice{color:#b3aa96;font-size:10px;margin:13px 0 22px;line-height:1.8}body.club-app .reference-shell .usd-notice.pending{background:#211e17;border-color:#51432a;color:#d2bc8e}body.club-app .reference-shell .card{background:#1a1b17;border-color:#37372d;color:#d7cdb9;border-radius:5px;box-shadow:none}body.club-app .reference-shell .card h1,body.club-app .reference-shell .card h2,body.club-app .reference-shell .card h3{color:#eee5d2}body.club-app .reference-shell .notice{background:#242219;border-color:#4c4430;color:#cfbc95}body.club-app .reference-shell .field{color:#c4b38f}body.club-app .reference-shell .field input,body.club-app .reference-shell .field select{background:#10120f;border-color:#5d513a;color:#f0e2c7;accent-color:#c8ab73}body.club-app .reference-shell .field input:focus,body.club-app .reference-shell .field select:focus{border-color:#c6ab75;box-shadow:0 0 0 3px #c6ab7515}body.club-app .reference-shell .field input:disabled{background:#22231c;color:#a69b82}body.club-app .reference-shell .field input::placeholder{color:#9c927b}body.club-app .reference-shell .badge{background:#29271c;color:#d4c098;border-color:#5e5034}body.club-app .reference-shell .avatar{background:#343024;border-color:#6f5d3b;color:#e7c991}body.club-app .reference-shell .copy-line{background:#10120f;border-color:#514a37}body.club-app .reference-shell .copy-line input{background:transparent;color:#dcc69b}body.club-app .reference-shell .settings-row{background:#1a1b19;border-color:#3f402f;color:#d3c49f}body.club-app .reference-shell .settings-row:hover{background:#292a20}body.club-app .reference-shell .settings-row>.icon,body.club-app .reference-shell .settings-row>span:last-child{color:#bfaa7b}body.club-app .reference-shell .settings p{color:#b7ab91}body.club-app .reference-shell .empty{background:#1c1d1a;border-color:#5a5138;color:#bdb08f}body.club-app .reference-shell .empty h2,body.club-app .reference-shell .empty h3{color:#e0d1ad}body.club-app .reference-shell .empty p{color:#b8aa8d}body.club-app .reference-shell .plans-catalog-note{border-color:#3d3c2e;color:#b6a684}body.club-app .reference-shell .plans-catalog-note>span,body.club-app .reference-shell .plans-catalog-note>small{color:#b6a684}body.club-app .reference-shell .plans-card.model-product.reference-product,body.club-app .reference-shell .plans-card.model-product.reference-product:nth-child(3n+2),body.club-app .reference-shell .plans-card.model-product.reference-product:nth-child(3n){background:#1d1d1a;border-color:#3b3a2c;box-shadow:none}body.club-app .reference-shell .reference-product .product-art{background:#11120f;border-color:#3f3c2c}body.club-app .reference-shell .reference-product .product-art img{filter:saturate(.95);opacity:1}body.club-app .reference-shell .plans-card.model-product.reference-product h3{color:#fff3db}body.club-app .reference-shell .reference-product-subtitle{color:#d2c2a2}body.club-app .reference-shell .reference-product-description{color:#ded2bd}body.club-app .reference-shell .reference-price{color:#f5dfb2;border-color:#45402f}body.club-app .reference-shell .reference-product-meta{color:#d9c9aa}body.club-app .reference-shell .reference-product .btn{background:#c4aa76;border-color:#c4aa76;color:#241e13}body.club-app .reference-shell .reference-product .btn:hover:not(:disabled){background:#dbc18c;border-color:#dbc18c;color:#1d180f}body.club-app .reference-shell .reference-product .plans-unavailable{color:#d2c4a9}body.club-app .reference-shell .reference-product .plans-detail-link{color:#c9b284}body.club-app .reference-shell .reference-product.is-locked{box-shadow:inset 0 0 30px #0007;border-color:#4a4536}body.club-app .reference-shell .reference-product.is-locked:after{background:transparent}body.club-app .reference-shell .reference-product.is-locked .product-art img{filter:saturate(.25) brightness(.56);opacity:.8}body.club-app .reference-shell .reference-product .plans-lock-badge{background:#191b15ed;border-color:#81734f;color:#ead7ad}body.club-app .reference-shell .plans-locked-button{background:#36372b!important;border-color:#5c5943!important;color:#c8bea5!important;opacity:1!important}body.club-app .reference-shell .plans-detail-locked{background:#28271c;border-color:#5c5137;color:#cdb988}body.club-app .reference-shell .plans-detail-locked strong{color:#d3be91}body.club-app .reference-shell .plans-detail-locked p{color:#b4a485}body.club-app .reference-shell .plans-detail-locked>svg{color:#cab07a}body.club-app .reference-shell .vault-detail h1{color:#f1e3c8}body.club-app .reference-shell .vault-detail-desc{color:#b8a98d}body.club-app .reference-shell .vault-conditions{border-color:#4b4431}body.club-app .reference-shell .vault-conditions dt{color:#c0ad87}body.club-app .reference-shell .vault-conditions dd,body.club-app .reference-shell .vault-conditions dd.money{color:#ead2a2}body.club-app .reference-shell .vault-available span{color:#bcab87}body.club-app .reference-shell .vault-available strong{color:#ead4a8}body.club-app .reference-shell .vault-detail-info .notice{background:#26241a;border-color:#55482e;color:#cbb68b}body.club-app .reference-shell .vault-detail-info>.btn{background:#c4aa76;border-color:#c4aa76;color:#241e13}body.club-app .reference-shell .usd-brl-note,body.club-app .reference-shell .usd-payment>p,body.club-app .reference-shell .usd-payment form>p,body.club-app .reference-shell .usd-admin>p{color:#bcae90}body.club-app .reference-shell .usd-quote dt{color:#bda984}body.club-app .reference-shell .usd-quote dd{color:#ead5a7}body.club-app .reference-shell .usd-quote>div{border-color:#48412e}body.club-app .reference-shell .usd-quote-history details{border-color:#48412e}body.club-app .reference-shell .usd-quote-history summary{color:#d1b885}body.club-app .reference-shell .usd-quote-history small{color:#b9a682}body.club-app .reference-shell .club-contract{background:#1a1b19;border-color:#3d3c32}body.club-app .reference-shell .club-contract-top h3{color:#ead7ae}body.club-app .reference-shell .club-contract-top .label{color:#bba77c}body.club-app .reference-shell .club-contract-top p,body.club-app .reference-shell .club-contract-top p b{color:#b9aa8b}body.club-app .reference-shell .club-status{background:#302d1e;color:#ddc38e;border-color:#615334}body.club-app .reference-shell .club-status.closed{background:#292b22;color:#b8b49e;border-color:#50513b}body.club-app .reference-shell .club-contract-terms strong{color:#e0c38b}body.club-app .reference-shell .club-contract-terms small,body.club-app .reference-shell .club-contract-terms em{color:#b5a583}body.club-app .reference-shell .club-progress-heading,body.club-app .reference-shell .club-progress-heading b,body.club-app .reference-shell .club-progress-markers{color:#baaa87}body.club-app .reference-shell progress{background:#3a3933;color:#b59b64}body.club-app .reference-shell progress::-webkit-progress-bar{background:#3a3933}body.club-app .reference-shell progress::-webkit-progress-value{background:#b59b64}body.club-app .reference-shell progress::-moz-progress-bar{background:#b59b64}body.club-app .reference-shell .club-next-credit,body.club-app .reference-shell .club-next-credit span{color:#b8a783}body.club-app .reference-shell .club-next-credit b{color:#e3c68c}body.club-app .reference-shell .club-contract-bottom{border-color:#3c3e2d;color:#b0a17f}body.club-app .reference-shell .club-contract-bottom b{color:#d3ba86}body.club-app .reference-shell .club-contract-details,body.club-app .reference-shell .club-contract-details summary{color:#b4a17a}body.club-app .reference-shell .club-reserve-summary{color:#bdae8b}body.club-app .reference-shell .vault-activity-list,body.club-app .reference-shell .vault-transaction{background:#181917;border-color:#38382f}body.club-app .reference-shell .vault-transaction:hover{background:#25291c}body.club-app .reference-shell .vault-transaction-name strong{color:#dfcda7}body.club-app .reference-shell .vault-transaction-name small,body.club-app .reference-shell .vault-transaction-value small{color:#b8a782}body.club-app .reference-shell .vault-transaction-value strong{color:#dbc18b}body.club-app .reference-shell .vault-transaction-icon{background:#2c2d1e;border-color:#535136;color:#c3ae76}body.club-app .reference-shell .vault-tx-arrow{color:#a9956a}body.club-app .reference-shell .vault-activity-empty{background:#181917;border-color:#38382f}body.club-app .reference-shell .vault-activity-empty>span:first-child{color:#b8a16d}body.club-app .reference-shell .vault-activity-empty p{color:#c0b08e}body.club-app .reference-shell .notif{background:#1b1d19;border-color:#6c633f;box-shadow:0 14px 40px #0006}body.club-app .reference-shell .notif p{color:#c2b08b}body.club-app .reference-shell .vault-notif-title b{color:#e1c795}body.club-app .reference-shell .vault-notif-title .icon-btn{color:#d2b77e}body.club-app .reference-shell .tabs button{background:#24281b;border-color:#4e5739;color:#c3c59f}body.club-app .reference-shell .tabs button.active{background:#c2aa73!important;border-color:#c2aa73!important;color:#211f13!important}body.club-app .reference-shell .team-page .muted{color:#b4b394}body.club-app .reference-shell .rate-grid>div{background:#27251e;border-color:#4b5135}body.club-app .reference-shell .rate-grid strong{color:#d3c58e}body.club-app .reference-shell .rate-grid .muted,body.club-app .reference-shell .rate-grid small{color:#b9ba97}body.club-app .reference-shell .commission-rules{border-color:#4a5134}body.club-app .reference-shell .commission-rules summary{color:#c8c690}body.club-app .reference-shell .team-tabs b{background:#41472b;color:#d6d3a0}body.club-app .reference-shell .team-tabs small{color:#c1c28e}body.club-app .reference-shell .team-tabs .active b{background:#4f4b2d;color:#f1e2ad}body.club-app .reference-shell .team-tabs .active small{color:#3c3b22}body.club-app .reference-shell .team-member{background:#20251a;border-color:#4b5536}body.club-app .reference-shell .team-member b{color:#d6d4a0}body.club-app .reference-shell .team-member p{color:#b0b28b}body.club-app .reference-shell .balance,body.club-app .reference-shell .withdrawal-wallet{background:#27251e;border-color:#5b5c3a;color:#e6d8a6}body.club-app .reference-shell .balance .label,body.club-app .reference-shell .balance .money,body.club-app .reference-shell .balance>p{color:#dfd19f!important}body.club-app .reference-shell .wallet-grid .badge{background:#373a24;color:#dbd09b;border-color:#6a6840}body.club-app .reference-shell .history th,body.club-app .reference-shell .history td{color:#c4c197;border-color:#4e5335}body.club-app .reference-shell .positive{color:#cec58c}body.club-app .reference-shell .plans-admin-header h3,body.club-app .reference-shell .plans-audit article strong{color:#ded2a1}body.club-app .reference-shell .plans-admin-header p,body.club-app .reference-shell .plans-audit article p,body.club-app .reference-shell .plans-audit article small{color:#b8af87}body.club-app .reference-shell .plans-admin-header .plans-status-active{background:#343823;color:#d6d299;border-color:#64673e}body.club-app .reference-shell .plans-admin-header .plans-status-locked{background:#2c2e24;color:#bab59a;border-color:#575641}body.club-app .reference-shell .plans-admin-product form,body.club-app .reference-shell .plans-audit article{border-color:#4a4d32}body.club-app .reference-shell .plans-detail-link{color:#c9bd8a}body.club-app .reference-shell .club-commission{border-color:#454b30;color:#b8bc8b}body.club-app .reference-shell .club-commission strong{color:#d2d097}body.club-app .reference-shell .club-benefits-grid small{color:#b6b88c}body.club-app .reference-shell .club-gift-art{background:#303421;border-color:#62683e;color:#d2d18f}body.club-app .reference-shell .club-prize-result{background:#303921;border-color:#697a42}body.club-app .reference-shell .club-prize-result>span{color:#bdc78c}body.club-app .reference-shell .club-prize-result strong{color:#e0dea0}body.club-app .reference-shell .club-code-row{border-color:#4c5434}body.club-app .reference-shell .club-code-row p{color:#b8bf8b}body.club-app .reference-shell .club-float button{background:#12160f;border-color:#a58f5c;color:#e1c98e;box-shadow:0 4px 16px #0005}body.club-app .reference-shell .club-float button:hover{background:#303322}body.club-app .reference-shell .vault-footer{border-color:#373b29}body.club-app .reference-shell .vault-footer>span,body.club-app .reference-shell .vault-footer small,body.club-app .reference-shell .vault-footer .text-btn{color:#aaa281}body.club-app .reference-shell .mobile-nav{background:#0c0c0a;border-color:#5b5a3b;box-shadow:0 -4px 18px #0006}body.club-app .reference-shell .mobile-nav .nav-btn{color:#b2b18b}body.club-app .reference-shell .mobile-nav .nav-btn.active{color:#e7cd8d!important}body.club-app .reference-shell .mobile-nav .nav-btn.active:before{background:#c8ad6e}body.club-app .modal{background:#1c1d1a;color:#ddcfac;border-color:#8e7b4e;box-shadow:0 24px 80px #0008;color-scheme:dark}body.club-app .modal h2{color:#f0ddaf}body.club-app .modal p,body.club-app .modal .disclaimer{color:#c6b58d}body.club-app .modal .usd-quote dt{color:#c7b58b}body.club-app .modal .usd-quote dd{color:#f1ddb0}body.club-app .modal .usd-quote>div{border-color:#565037}body.club-app .modal-actions .btn{background:#c4aa76;border-color:#c4aa76;color:#241e13}body.club-app .modal-actions .btn.secondary{background:#303020;border-color:#8d7e51;color:#e6d6ac}body.club-app .vault-receipt dt{color:#bdae83}body.club-app .vault-receipt dd,body.club-app .vault-receipt-amount{color:#ead3a0}body.club-app .modal .notice{background:#2a2c1d;border-color:#605936;color:#d2c094}
.dark-editorial-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:30px}.dark-eyebrow{font-size:8px;letter-spacing:2.5px;color:#aaa18b}.dark-feature{position:relative;display:grid;grid-template-columns:53% 47%;background:#1b1a17;border:1px solid #4e422b;border-radius:5px;min-height:385px;overflow:hidden}.dark-feature-photo{min-width:0;background:#0d0f0c}.dark-feature-photo img{width:100%;height:100%;min-height:385px;object-fit:cover;object-position:center;display:block}.dark-feature-copy{padding:35px 25px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.dark-feature-copy>.label{font-size:8px;letter-spacing:2px}.dark-feature-copy>h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.8px;font-size:34px;line-height:1.15;color:#f0dfbd;margin:13px 0}.dark-feature-terms{color:#c9b590;font-size:10px;line-height:1.7}.dark-feature-rule{display:block;width:34px;height:2px;background:#b29660;margin:23px 0}.dark-feature-description{font-family:Georgia,serif;color:#bcab8b;font-size:14px;line-height:1.8}.dark-feature-price{font-family:Georgia,serif;font-weight:400;font-size:26px;color:#e2ca97;margin:22px 0 18px}.dark-feature-copy>.btn{width:100%;justify-content:center}.dark-feature-locked{display:flex;gap:7px;font-size:10px;color:#c2b185;align-items:center;margin-top:14px}.dark-feature-locked svg{width:14px;height:14px}.dark-reserves>.reference-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 24px;min-height:285px;background:#1a1b19;border:1px solid #3c3b33;border-radius:5px;text-align:center;gap:18px}.dark-reserves>.reference-empty>span{color:#c8ad70}.dark-reserves>.reference-empty>span svg{width:49px;height:49px;stroke-width:1}.dark-reserves>.reference-empty h3{font-family:Georgia,serif;font-size:23px;line-height:1.4;font-weight:400;color:#e8dab9;margin-bottom:8px}.dark-reserves>.reference-empty p{color:#b4a78a;font-size:12px;line-height:1.8}.dark-reserves>.reference-empty .btn{margin-top:4px}.dark-empty-progress{background:#1a1b19;border:1px solid #3d3a30;border-radius:5px;padding:22px;margin-top:17px}.dark-empty-progress h3{font-family:Georgia,serif;font-size:22px;font-weight:400;letter-spacing:-.4px;color:#ded1ad;margin:0 0 21px}.dark-empty-progress>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.dark-empty-progress>div>span{font-size:10px;color:#baa984;line-height:1.7}.dark-empty-progress>div>span+span{border-left:1px solid #544d32;padding-left:20px}.dark-empty-progress b{font-size:18px;font-weight:400;color:#d3bd8d;display:block;margin-top:6px}.dark-empty-progress>p{font-size:10px;color:#b9a884;text-align:center;margin:14px 0 0}.dark-reserves .club-contract{padding:20px 18px}.dark-reserves .club-contract-top h3{font-size:22px}.dark-reserves .club-contract-terms{gap:8px}.dark-reserves .club-contract-terms strong{font-size:15px}.dark-reserves .club-contract-terms em{display:block;font-size:8px;margin-top:4px}.dark-reserves .club-contract-bottom{flex-wrap:wrap;font-size:9px}.dark-reserves .club-contract-top .label{font-size:7px}.dark-reserves .club-contract-top p{font-size:9px}body.club-app .reference-shell .products.dark-home-products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body.club-app .reference-shell .dark-home-products .reference-product{grid-template-columns:40% minmax(0,1fr);min-height:185px}body.club-app .reference-shell .dark-home-products .reference-product .product-art,body.club-app .reference-shell .dark-home-products .reference-product .product-art img{min-height:185px;height:100%;object-fit:cover}body.club-app .reference-shell .dark-home-products .reference-product .product-body{padding:13px 10px}body.club-app .reference-shell .dark-home-products .reference-product h3{font-size:19px!important;letter-spacing:-.4px;line-height:1.1!important;margin:0 0 10px}body.club-app .reference-shell .dark-home-products .reference-product-subtitle,body.club-app .reference-shell .dark-home-products .reference-product-description{display:none}body.club-app .reference-shell .dark-home-products .reference-price{font-size:17px;border:0;padding:0}body.club-app .reference-shell .dark-home-products .reference-product-meta{font-size:8px;gap:6px;margin:10px 0;display:flex;flex-direction:column}body.club-app .reference-shell .dark-home-products .reference-product .btn{font-size:9px;min-height:33px;padding:7px 5px;line-height:1.4}body.club-app .reference-shell .dark-home-products .plans-unavailable{display:none}body.club-app .reference-shell .dark-home-products .plans-detail-link{font-size:8px;margin-top:3px;padding:3px 0 0}body.club-app .reference-shell .dark-home-products .plans-lock-badge{font-size:7px;left:4px;right:4px;top:7px;padding:4px 3px;gap:3px}body.club-app .reference-shell .dark-home-products .plans-lock-badge svg{height:10px;width:10px}body.club-app .reference-shell .dark-home-products .plans-locked-button{font-size:8px!important;min-height:34px!important}body.club-app .reference-shell .reference-activity>.section-title{margin-top:28px}body.club-app .reference-shell :focus-visible{outline:2px solid #d7b878;outline-offset:4px}
@media(max-width:1150px){body.club-app .reference-shell .main{padding-left:26px;padding-right:26px}body.club-app .reference-shell .topbar{margin:0 -26px;padding:0 26px}.dark-editorial-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:22px}.dark-feature-copy{padding:28px 20px}.dark-feature-copy>h2{font-size:29px}.dark-feature-photo img{min-height:370px}.dark-feature{min-height:370px}body.club-app .reference-shell .products.dark-home-products{grid-template-columns:1fr!important}body.club-app .reference-shell .dark-home-products .reference-product{grid-template-columns:32% minmax(0,1fr);min-height:155px}body.club-app .reference-shell .dark-home-products .reference-product .product-art,body.club-app .reference-shell .dark-home-products .reference-product .product-art img{min-height:155px;height:155px}body.club-app .reference-shell .dark-home-products .reference-product-meta{flex-direction:row;font-size:10px}body.club-app .reference-shell .dark-home-products .reference-price{font-size:21px}body.club-app .reference-shell .dark-home-products .reference-product h3{font-size:22px!important}body.club-app .reference-shell .dark-home-products .reference-product .btn{font-size:11px}body.club-app .reference-shell .dark-home-products .reference-product .product-body{padding:16px}body.club-app .reference-shell .dark-home-products .plans-lock-badge{left:auto;right:9px;top:9px;font-size:9px;padding:5px 8px}}
@media(max-width:850px) and (min-width:701px){.dark-feature{grid-template-columns:1fr}.dark-feature-photo img{height:310px;min-height:0;object-fit:cover;object-position:50% 36%}.dark-feature-copy{padding:24px}.dark-feature-copy>h2{margin-top:9px}.dark-feature-rule{margin:15px 0}.dark-feature-description{font-size:13px}.dark-feature-price{margin:15px 0}.dark-feature-copy>.btn{width:auto;padding-left:25px;padding-right:25px}.dark-eyebrow{display:none}}
@media(max-width:700px){body.club-app .reference-shell .main{padding:0 18px calc(130px + env(safe-area-inset-bottom))}body.club-app .reference-shell .topbar{height:76px;margin:0 -18px;padding:0 18px}body.club-app .reference-shell .reference-demo{margin:15px 0 13px;height:auto}body.club-app .reference-shell .reference-account{padding:20px 18px 14px}body.club-app .reference-shell .reference-account .usd-account-title h1{font-size:18px;margin:0}body.club-app .reference-shell .reference-invest>strong{font-size:32px}body.club-app .reference-shell .reference-withdraw>strong{font-size:21px}body.club-app .reference-shell .reference-account-row{gap:18px}body.club-app .reference-shell .reference-account-foot{font-size:9px;gap:8px;line-height:1.7}body.club-app .reference-shell .reference-account-foot>span{max-width:200px}body.club-app .reference-shell .usd-profile-mobile{color:#e7d6ae;background:#29271b;border-color:#7e704c;min-width:106px;padding:8px 11px;font-size:11px}body.club-app .reference-shell .usd-notice{font-size:10px;margin:12px 0 19px}.dark-editorial-grid{display:flex;flex-direction:column;gap:8px}.dark-editorial-grid>.dark-collection{order:0}.dark-editorial-grid>.dark-reserves{order:1}.dark-eyebrow{display:none}body.club-app .reference-shell .section-title h2{font-size:25px}body.club-app .reference-shell .section-title{margin:22px 0 13px}.dark-feature{display:flex;flex-direction:column;min-height:0}.dark-feature-photo{height:285px}.dark-feature-photo img{min-height:0;height:285px;width:100%;object-fit:cover;object-position:50% 40%}.dark-feature-copy{padding:21px 20px 23px}.dark-feature-copy>h2{font-size:29px;margin:8px 0 10px}.dark-feature-copy>.label{font-size:7px;letter-spacing:1.6px}.dark-feature-terms{font-size:10px}.dark-feature-rule{width:30px;margin:16px 0}.dark-feature-description{font-size:13px;line-height:1.7;max-width:280px}.dark-feature-price{font-size:24px;margin:17px 0 15px}.dark-feature-copy>.btn{width:100%;min-height:42px}.dark-reserves>.reference-empty{min-height:230px;padding:25px 20px;gap:15px}.dark-reserves>.reference-empty h3{font-size:22px}.dark-reserves>.reference-empty p{font-size:11px}.dark-reserves>.reference-empty>span svg{width:42px;height:42px}.dark-empty-progress{padding:21px;margin-top:14px}.dark-empty-progress h3{font-size:22px}.dark-empty-progress>div{gap:16px}.dark-empty-progress>div>span+span{padding-left:16px}body.club-app .reference-shell .products.dark-home-products{grid-template-columns:1fr!important;gap:13px!important}body.club-app .reference-shell .dark-home-products .reference-product{grid-template-columns:36% minmax(0,1fr);min-height:185px}body.club-app .reference-shell .dark-home-products .reference-product .product-art,body.club-app .reference-shell .dark-home-products .reference-product .product-art img{min-height:185px;height:185px}body.club-app .reference-shell .dark-home-products .reference-product .product-body{padding:18px 14px}body.club-app .reference-shell .dark-home-products .reference-product h3{font-size:22px!important}body.club-app .reference-shell .dark-home-products .reference-product-meta{font-size:9px;flex-direction:column;gap:6px}body.club-app .reference-shell .dark-home-products .plans-lock-badge{font-size:8px;top:9px;left:auto;right:6px;padding:4px 6px}body.club-app .reference-shell .dark-home-products .reference-product .btn{min-height:36px;font-size:10px}body.club-app .reference-shell .dark-home-products .plans-locked-button{font-size:9px!important}body.club-app .reference-shell .dark-home-products .plans-detail-link{font-size:9px}.dark-reserves .club-contract{padding:20px 17px}body.club-app .reference-shell .vault-footer{padding-bottom:12px}body.club-app .reference-shell .dark-explore-heading{padding-right:48px}.dark-explore-heading>.vault-link{font-size:9px!important;white-space:normal!important;text-align:right;line-height:1.6}.dark-explore-heading>h2{font-size:23px!important}body.club-app .reference-shell .club-float{bottom:calc(86px + env(safe-area-inset-bottom))}}
@media(prefers-reduced-motion:reduce){body.club-app *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
@media(max-width:700px){.dark-editorial-grid>.dark-collection{display:contents}.dark-collection>.section-title:first-child,.dark-collection>.dark-feature{order:0}.dark-editorial-grid>.dark-reserves{order:1}.dark-collection>.dark-explore-heading{order:2}.dark-collection>.dark-home-products{order:3}}
@media(max-width:700px){body.club-app .reference-shell .reference-account-row{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:20px 15px}body.club-app .reference-shell .reference-invest{grid-template-columns:minmax(0,1fr) 22px;gap:8px 5px;min-width:0}body.club-app .reference-shell .reference-invest>strong{font-size:28px;white-space:normal;overflow-wrap:anywhere;min-width:0}body.club-app .reference-shell .reference-invest>.icon-btn{width:22px;padding:2px}body.club-app .reference-shell .reference-invest>span{font-size:9px;line-height:1.7}body.club-app .reference-shell .reference-withdraw{border-left:1px solid #5c513a;padding-left:16px;align-self:start;min-height:63px;gap:8px}body.club-app .reference-shell .reference-withdraw>strong{font-size:21px;white-space:normal;overflow-wrap:anywhere;line-height:1.3}body.club-app .reference-shell .reference-withdraw>span{font-size:9px;line-height:1.7}body.club-app .reference-shell .reference-actions{grid-column:1/-1}.dark-feature-photo,.dark-feature-photo img{height:260px}}
