/* Black & Champagne: dark application, light reserve cards and light access form. */
:root{--bg:#101011;--ink:#f3ebdc;--muted:#ada394;--blue:#d3b47d;--gold:#d3b47d;--line:#373129;--green:#d3b47d;color-scheme:dark}html,body{background:#101011;color:#f3ebdc}.topbar{border-color:#302b25}.topbar .brand.brand-signature{color:#f4ecdd}.topbar .brand-signature .brand-wordmark strong{color:#f0e8d9}.topbar .brand-signature .brand-wordmark strong b{color:#d3b47d}.topbar .brand-signature small{color:#bda67e}.top-actions .language-choice{background:#1c1915;border-color:#4d3c26}.top-actions .language-choice button{color:#b3a084}.top-actions .language-choice button[aria-pressed=true]{background:#40301c;color:#f0d6a3}.icon-btn{color:#cfb98e}.icon-btn:hover{background:#30261a}.avatar{background:#37291a;border-color:#74552e;color:#e8c58a}.model-topnav{background:#171719;border-color:#352d23}.model-topnav .nav-btn{color:#b6aa97}.model-topnav .nav-btn.active{background:#342a1d;color:#edcc91;box-shadow:none}.model-topnav .nav-btn:hover{background:#28221a}.vault-demo{background:#2b2318!important;color:#d8bd8b!important;border-color:#554028}.vault-demo:before{background:#d3b47d}.model-welcome>span{color:#ab9d86}.model-welcome h2{color:#f1e6d0}.model-welcome h2 i{color:#d3b47d}.model-summary{background:#1e1b17;border-color:#665033;color:#fff1d6;box-shadow:none}.model-summary-top .label{color:#cbb386}.model-summary h1{color:#fff1d6}.model-summary-top p{color:#baa583}.model-summary-top .icon-btn{border-color:#755b37;color:#d6bd90}.model-summary-top .icon-btn:hover{background:#382a1b}.model-summary-bottom,.model-summary-bottom>div{border-color:#58432b}.model-summary-bottom span{color:#c3ad87}.model-summary-bottom strong{color:#edcea0}.model-actions>button{background:#1a1918;border-color:#493825;color:#d3b47d;box-shadow:none}.model-actions>button:hover{background:#2b2319;border-color:#a4814d}.model-actions>button>span{background:#322719;border-color:#68502f;color:#e4c18a}.model-actions strong{color:#f0dfbf}.model-actions small{color:#b79e77}.model-actions>button>.icon{color:#c2a16c}.model-actions .model-primary-action{background:#d3b47d;border-color:#d3b47d;color:#2d2112}.model-actions .model-primary-action:hover{background:#e6c994;border-color:#e6c994}.model-actions .model-primary-action>span{background:#b38b4730;border-color:#96703866;color:#4d371b}.model-actions .model-primary-action strong{color:#2a1e0f}.model-actions .model-primary-action small{color:#655030}.model-actions .model-primary-action>.icon{color:#6b4e26}.model-content-heading .label{color:#b79b6e}.model-content-heading h2{color:#f2e5cb}.vault-link,.text-btn{color:#d1b17b}.vault-link:hover{color:#f1d5a0;border-color:#b7955c}.model-feature{background:#1b1814;border-color:#5b4228;box-shadow:none}.model-feature-image{border-right-color:#7b5a32;background:#111112}.model-collection-tag{color:#c9a977}.model-collection-tag i{color:#b18f5a}.model-feature h2{color:#f1dfbd}.model-feature-content>p{color:#bca17a}.model-feature-terms>strong{color:#e8c487}.model-feature-terms>span{border-color:#6d4d2d;color:#d4b07b}.model-feature-terms small{color:#c1a071}.model-feature-content .btn{background:#d3b47d;border-color:#d3b47d;color:#2b1e0d}.model-feature-content .btn:hover{background:#e6c994;border-color:#e6c994}.model-feature-controls button{background:#352719;color:#e5bd7f;border-color:#826034}.model-feature-controls button:hover{background:#b58a4e;color:#1e1408;border-color:#b58a4e}.vault-next{background:#1a1713;border-color:#4f3a24}.vault-next-icon{background:#2f2317;border-color:#77532e;color:#e5b977}.vault-next .label{color:#c4a16c}.vault-next h3{color:#ebd1a8}.vault-next-title small{color:#b79767}.vault-next-live strong{color:#edc78c}.vault-next .vault-link{color:#e2b97a}.section-title h2,.head-copy h1,.vault-page-heading h1{color:#f0e0c2}.head-copy p,.vault-page-heading p{color:#c2a67c}.head-copy .label,.vault-page-heading .label{color:#c4a06b}.plans-catalog-note{border-color:#574027}.plans-catalog-note>span{color:#d4ad74}.plans-catalog-note>small{color:#bfa077}.vault-catalog-caption{border-color:#5a4126}.vault-catalog-caption span{color:#cea268}.vault-catalog-caption small{color:#bfa176}.model-product.plans-card{background:linear-gradient(125deg,#fff 8%,#fff9ed 64%,#f1dfbf 100%);border-color:#b59a70;box-shadow:0 6px 20px #00000012;color:#3b3022}.plans-card:nth-child(3n+2){background:linear-gradient(125deg,#fffefb 0%,#f6eddd 62%,#e9d8b8 100%)}.plans-card:nth-child(3n){background:linear-gradient(125deg,#fff 0%,#fff3db 58%,#efd6aa 100%)}.plans-card .model-product-category{color:#81613e}.plans-card.model-product h3{color:#3d2e1d}.plans-card .model-product-terms strong{color:#8b5b31}.plans-card .model-product-terms span{color:#796644}.plans-card .model-product-yield{color:#786448}.plans-card .model-product-yield b{color:#8a5c2f}.plans-card .btn.secondary{background:#fcf5e8;color:#80572d;border-color:#b18b57}.plans-card .btn.secondary:hover{background:#ead4ac;border-color:#92703f}.plans-card .product-art{border-right-color:#baa079}.plans-card .plans-unavailable{color:#6c5e46}.plans-card .plans-detail-link{color:#876238}.plans-card.is-locked{border-color:#a99a83;box-shadow:inset 0 0 35px #30261b30,0 4px 14px #00000014}.plans-card.is-locked:after{background:#3f362416}.plans-card .plans-locked-button,.plans-locked-button{background:#d9d2c4!important;color:#655d50!important;border-color:#aca08c!important}.plans-lock-badge{background:#24201be8;color:#f4e1bc;border-color:#ba9c6b88}.vault-activity-list{background:#1b1713;border-color:#503922}.vault-transaction{background:#1b1713;border-color:#493420;color:#edcfa1}.vault-transaction:hover{background:#2c2117}.vault-transaction-icon{background:#302316;border-color:#70502c;color:#dfb476}.vault-transaction-name strong{color:#e8cda6}.vault-transaction-name small{color:#b49363}.vault-transaction-value strong{color:#e7bd7e}.vault-transaction-value small{color:#c09a64}.vault-tx-arrow{color:#b98f55}.vault-activity-empty{background:#1b1712;border-color:#644828}.vault-activity-empty>span:first-child{background:#2b2015;border-color:#73502b;color:#d7aa6b}.vault-activity-empty h3{color:#dec195}.vault-activity-empty p{color:#b89768}.vault-empty-dash{color:#a77842}.vault-footer{border-color:#4c3521}.vault-footer>span{color:#b38b59}.vault-footer i{color:#8b6037}.vault-footer small{color:#af8a5c}.vault-footer .text-btn{color:#d1a46c}.vault-detail .product-art{border-color:#76532f}.vault-detail-info>.label{color:#c89c63}.vault-detail h1{color:#f1d6ae}.vault-detail-desc{color:#bf9c70}.vault-conditions{border-color:#6b4929}.vault-conditions dt{color:#bd925c}.vault-conditions dd{color:#ebc58e}.vault-conditions dd.money{color:#f0c68b}.vault-available span{color:#c19965}.vault-available strong{color:#e5bb80}.vault-detail-info .notice{background:#2d2115;color:#d0aa76;border-color:#72502b}.vault-detail-info>.btn{background:#d3b47d;border-color:#d3b47d;color:#2e200e}.plans-detail-locked{background:#2d261c;border-color:#716047}.plans-detail-locked>svg{color:#c5ac84}.plans-detail-locked strong{color:#dfc8a4}.plans-detail-locked p{color:#baa27e}.vault-contract,.card{background:#1c1814;border-color:#5a3e24;color:#e2bd87}.vault-contract-info>.label{color:#c59b64}.vault-contract-info h2,.card h1,.card h2,.card h3,.settings .card h2{color:#edcfa5}.vault-contract-amount{color:#bd9867}.vault-contract-amount b{color:#edc080}.vault-cycle-markers i{background:#392819;border-color:#71502d}.vault-cycle-markers i.done{background:#bd8c4e;border-color:#ce9d5d}.vault-cycle-markers i.current{background:#72502a;border-color:#e1b273}.vault-contract-cycle-caption{color:#b99562}.vault-contract-cycle-caption b{color:#dfb177}.progress-heading{color:#c69e69}.progress-heading strong{color:#e8bc80}progress{background:#4f331c;color:#d3a266}progress::-webkit-progress-bar{background:#4f331c}progress::-webkit-progress-value{background:#d3a266}progress::-moz-progress-bar{background:#d3a266}.vault-cycle-date{color:#b38b59}.vault-contract-footer{border-color:#674524}.vault-contract-footer small{color:#bc945f}.vault-contract-footer strong{color:#e4b275}.vault-contract-dates{color:#b58f60}.vault-contract-id{color:#a98153!important}.settings p{color:#c09b6b}.settings-row{background:#201913;border-color:#624425;color:#d8b37e}.settings-row:hover{background:#342416}.settings-row>.icon{color:#c0955a}.settings-row>span:last-child{color:#ab7d47}.notice{background:#2e2115;border-color:#70502b;color:#d2ae79}.disclaimer{color:#b99662}.field{color:#c69c63}.field input,.field select{background:#151210;border-color:#71502d;color:#efd0a3}.field input::placeholder{color:#aa804f}.field input:focus{border-color:#d4a266;box-shadow:0 0 0 2px #d4a26618}.field input:disabled{background:#261c13;color:#b48a54}.btn{background:#d3b47d;border-color:#d3b47d;color:#2c1e0d}.btn:hover:not(:disabled){background:#e6c994;border-color:#e6c994}.btn.secondary{background:#352518;color:#e2b57b;border-color:#876033}.btn.secondary:hover{background:#4d321c;border-color:#bd8a4c}.badge{background:#3b2818;border-color:#7c522a;color:#dfae70}.balance{background:#2c2016;border-color:#7e562f;color:#f6d6a5}.withdrawal-wallet{background:#302417;border-color:#886036}.balance .label{color:#cc9f67}.balance .money{color:#f5cd94}.balance>p,.wallet-grid .balance p{color:#d0a674!important}.wallet-grid .badge{background:#ffffff0e;color:#dfb47a;border-color:#9a713e}.copy-line{background:#20170f;border-color:#75502a}.copy-line input{color:#cea16a}.tabs button{background:#281c12;border-color:#704b27;color:#c69a60}.tabs button:hover{background:#47301b}.tabs button.active,.vault-history-tabs .active{background:#b98d50!important;border-color:#b98d50!important;color:#211509!important}.team-tabs b{background:#51351b;color:#e0b274}.team-tabs small{color:#b68b50}.team-tabs .active b{background:#00000012;color:#35210d}.team-tabs .active small{color:#513316}.team-page .muted{color:#bd945c}.rate-grid>div{background:#2d2014;border-color:#684724}.rate-grid strong{color:#e0af70}.rate-grid .muted{color:#c99f65}.rate-grid small{color:#b58c57}.commission-rules{border-color:#73502a}.commission-rules summary{color:#d3a368}.team-member{background:#241a12;border-color:#6d4825}.team-member b{color:#e0b47a}.team-member p{color:#bc9159}.history th{color:#b68c52}.history td{border-color:#5f3c1e;color:#d9ac70}.history .muted{color:#ad814b}.positive{color:#d8a362}.empty{background:#251a11;border-color:#80572d;color:#c99b60}.empty p{color:#b78d53}.empty h2,.empty h3{color:#dfac6b}.vault-loading{color:#ba9056}.vault-loading>span{border-color:#6a4925;border-top-color:#e3b16e}.notif{background:#2b1e13;border-color:#936134;box-shadow:0 17px 45px #0008}.vault-notif-title b{color:#e6b87e}.notif p{color:#c9a06a}.vault-notif-title .icon-btn{color:#d4a165}.modal-overlay{background:#0e0906bb}.modal{background:#261b13;color:#dfb47b;border-color:#97703f;box-shadow:0 20px 80px #0008}.modal h2{color:#f0c995}.modal p{color:#c99f69}.modal .label{color:#c29258}.modal-actions .btn.secondary{background:#3c2817;border-color:#a0733c;color:#e5b77b}.welcome-close{color:#d0a16a}.welcome-modal .disclaimer{color:#bc9259}.vault-receipt-amount{color:#edbd7f}.vault-receipt dt{color:#bc9157}.vault-receipt dd{color:#e4b77b}.plans-admin-header h3{color:#e3bc87}.plans-admin-header p{color:#c29b65}.plans-admin-header .plans-status-active{background:#5b3f20;border-color:#a47940;color:#f1c78a}.plans-admin-header .plans-status-locked{background:#3b3022;border-color:#7d694e;color:#c5b08d}.plans-admin-product form{border-color:#77532b}.plans-detail-link{color:#d2a16a}.plans-detail-link:hover{color:#f0c48d}.plans-audit article{border-color:#694727}.plans-audit article strong{color:#e4b77c}.plans-audit article p{color:#bd925b}.plans-audit article small{color:#b08a56}.auth-scene{background:#24180f url('/assets/login-drink.webp') center center / cover no-repeat}.auth-scene .auth{background:#fffdf7f5;border-color:#f1dcc0;color:#443020;box-shadow:0 25px 80px #0f09064d;color-scheme:light}.auth .brand.brand-signature{color:#49331e}.auth .brand-signature .brand-wordmark strong{color:#43301e}.auth .brand-signature .brand-wordmark strong b{color:#a77640}.auth .brand-signature small{color:#967046}.auth-scene .auth h2{color:#49341f}.auth .badge,.auth-scene .auth .badge{background:#f0e5d3;color:#89623a;border-color:#cdb28d}.auth .field,.auth-scene .auth .field{color:#7c5e3a}.auth .field input,.auth-scene .auth .field input{background:#fffaf1;border-color:#c5a579;color:#49321a}.auth .field input::placeholder{color:#9d7d53}.auth .field input:focus,.auth-scene .auth .field input:focus{border-color:#ad7d43;box-shadow:0 0 0 3px #ad7d4315}.auth .btn,.auth-scene .auth .btn{background:#bb9257;border-color:#bb9257;color:#21170c}.auth .btn:hover:not(:disabled){background:#cfa96d;border-color:#cfa96d}.auth .btn.secondary,.auth-scene .auth .btn.secondary{background:#f3e8d5;border-color:#c6a16d;color:#7d562c}.auth .language-choice{background:#f0e5d2;border-color:#ccb18b}.auth .language-choice button{color:#9c7a4c}.auth .language-choice button[aria-pressed=true]{background:#fffaf1;color:#80592e}.auth .notice,.auth-scene .auth .notice{background:#f1e7d6;border-color:#d0b58f;color:#8b683e}.auth .terms-check,.auth .disclaimer,.auth-scene .auth .terms-check,.auth-scene .auth .disclaimer{color:#8d6f48}.auth .text-btn,.auth-scene .auth .text-btn{color:#946333}.auth .error,.error{color:#dc927d}.auth .error{color:#a94b38}.terms-check input,.auth .field input,.field input{accent-color:#b58a4e}#toast{background:#4b321b;border-color:#b2874d;color:#f6d6a6;box-shadow:0 10px 30px #0008}.mobile-nav{background:#171513;border-color:#6e4f2e}.mobile-nav .nav-btn{color:#b69b74}.mobile-nav .nav-btn.active{color:#edc78b!important}.mobile-nav .nav-btn.active:before{background:#d3b47d}.vault-footer .text-btn{color:#d2a36c}.telegram{background:#229ed9!important;color:white!important;border-color:#229ed9!important}.whatsapp{background:#25a85e!important;color:white!important;border-color:#25a85e!important}
@media(max-width:700px){.topbar{border-color:#473424}.vault-demo{background:#302416!important;color:#d5ad76!important}.model-summary-top .label{color:#d1b486}.model-summary-top p{color:#bca17a}.model-summary-bottom span{color:#c0a67e}.model-summary-bottom strong{color:#f1d3a2}.model-actions .model-primary-action strong{color:#2c1e0d}.model-actions .model-primary-action small{color:#65502e}.model-actions strong{color:#edcfa2}.model-actions small{color:#b4976d}.model-feature-content .btn{background:#d3b47d;border-color:#d3b47d;color:#291b0b}.plans-card.model-product h3{color:#3c2c1a}.plans-card .btn.secondary{background:#faf0dc;border-color:#b48d59;color:#825a2e}.vault-footer small{color:#ad895a}.auth-scene{background-position:28% center}.auth-scene .auth .notice{color:#8b683e}.mobile-nav .nav-btn.active{color:#edc78b!important}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
