:root{--asphalt:#0a0610;--road:#150f20;--road-2:#1c1429;--kerb:#2f2345;--kerb-soft:#251b37;--lane:#f6c61b;--lane-deep:#d9a300;--on-lane:#17130a;--chalk:#f4f2ec;--dust:#aaa2bd;--fog:#756d8a;--go:#3ccb8a;--stop:#ff5c66;--r-sm:10px;--r-md:14px;--r-lg:22px;--font-display:"Bricolage Grotesque","Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-body:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--nav-h:68px;--lane-dash:repeating-linear-gradient(90deg,var(--lane) 0 14px,transparent 14px 26px)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font-body);font-size:15px;line-height:1.5;color:var(--chalk);background:var(--asphalt);-webkit-font-smoothing:antialiased;padding-bottom:calc(var(--nav-h) + 28px + env(safe-area-inset-bottom))}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}img{max-width:100%}::selection{background:var(--lane);color:var(--on-lane)}*{scrollbar-width:thin;scrollbar-color:var(--kerb) transparent}:focus-visible{outline:2px solid var(--lane);outline-offset:2px}.hidden{display:none!important}.ambient{display:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-0.01em;margin:0}.header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px max(16px,calc((100vw - 640px) / 2)) 14px;background:rgba(10,6,16,.98)}.header::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--lane-dash);opacity:.55}.logo-section{display:flex;align-items:center;gap:10px;min-width:0}.chicken-icon{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:50%;overflow:hidden;font-size:19px;background:var(--lane)}.chicken-icon img{width:100%;height:100%;object-fit:cover;display:block}.app-title{font-family:var(--font-display);font-weight:700;font-size:1.15rem;letter-spacing:-0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-buttons{display:flex;gap:8px;align-items:center}.nav-btn{border:1px solid var(--kerb);background:transparent;color:var(--chalk);padding:8px 16px;border-radius:999px;font-weight:600;font-size:.85rem;transition:background .15s,border-color .15s}.nav-btn:hover{background:var(--road-2);border-color:var(--fog)}.nav-btn.register,.nav-btn.back{background:var(--lane);color:var(--on-lane);border-color:var(--lane)}.nav-btn.back{background:transparent;color:var(--chalk);border-color:var(--kerb)}.nav-btn.register:hover{background:var(--lane-deep);border-color:var(--lane-deep)}.user-header-info{flex-direction:column;align-items:flex-end;line-height:1.2;text-align:right;min-width:0}.user-header-name{font-size:.75rem;color:var(--dust);max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-header-balance{white-space:nowrap;font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--lane);font-variant-numeric:tabular-nums}@media (max-width:480px){.user-header-name{display:none}.header{gap:8px}}.main-content{width:100%;max-width:640px;margin:0 auto;padding:22px 16px 0}.page-title{font-size:1.9rem;font-weight:800;line-height:1.1;margin:4px 0 18px}.content-container{display:block}.deposit-card,.withdraw-card,.transaction-card,.form-container,.hero-section,.stat-card,.refer-box,.step-card{background:var(--road);border:1px solid var(--kerb-soft);border-radius:var(--r-lg)}.deposit-card,.withdraw-card,.transaction-card,.form-container{padding:22px 18px}.card-title,.form-title{font-size:1.45rem;font-weight:800;line-height:1.15;margin:0 0 18px;padding-bottom:16px;text-align:left;position:relative}.card-title::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--lane-dash);opacity:.35}.form-title{padding-bottom:0;margin-bottom:4px}.form-title::after{display:none}.form-sub{margin:0 0 20px;color:var(--dust);font-size:.9rem}.section-title{font-family:var(--font-display);font-weight:700;font-size:1.05rem;margin:22px 0 10px}.form-group{margin-bottom:18px}.form-label{display:block;margin-bottom:7px;font-size:.85rem;font-weight:600;color:var(--dust)}.form-input,.form-select,.input-field{width:100%;padding:13px 14px;min-height:48px;background:var(--asphalt);color:var(--chalk);border:1px solid var(--kerb);border-radius:var(--r-md);font-size:1rem;outline:none;transition:border-color .15s,box-shadow .15s}.form-input::placeholder,.input-field::placeholder{color:var(--fog)}.form-input:focus,.form-select:focus,.input-field:focus{border-color:var(--lane);box-shadow:0 0 0 3px rgba(246,198,27,.16)}.form-select{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a6aab2' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.form-select option{background:var(--road);color:var(--chalk)}.min-max-info{margin-top:7px;font-size:.8rem;color:var(--fog)}.file-input{width:100%;padding:12px;border:1px dashed var(--kerb);border-radius:var(--r-md);background:var(--asphalt);color:var(--dust);font-size:.9rem}.file-input::file-selector-button{margin-right:12px;padding:8px 14px;border:0;border-radius:999px;background:var(--lane);color:var(--on-lane);font-weight:700;cursor:pointer}.error-message{margin-top:10px;color:var(--stop);font-size:.85rem}.btn,.deposit-btn,.withdraw-btn,.modal-btn,.copy-btn,.pagination-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--r-md);font-weight:700;font-size:1rem;transition:transform .12s,background .15s,opacity .15s}.btn,.deposit-btn,.withdraw-btn,.modal-btn{width:100%;min-height:50px;padding:13px 18px;background:var(--lane);color:var(--on-lane)}.btn:hover,.deposit-btn:hover,.withdraw-btn:hover,.modal-btn:hover{background:#ffd23f}.btn:active,.deposit-btn:active,.withdraw-btn:active,.modal-btn:active{transform:scale(.985)}.btn-success{background:var(--lane)}button[disabled],.btn[disabled]{opacity:.5;cursor:not-allowed}.form-switch{margin:16px 0 0;text-align:center;color:var(--dust);font-size:.9rem}.form-switch a,.auth-toggle{color:var(--lane);font-weight:600;text-decoration:none;cursor:pointer}.form-switch a:hover,.auth-toggle:hover{text-decoration:underline}.message{margin:14px 0;padding:12px 14px;border-radius:var(--r-md);font-size:.9rem;border:1px solid transparent}.message.success{background:rgba(60,203,138,.1);border-color:rgba(60,203,138,.35);color:var(--go)}.message.error{background:rgba(255,92,102,.1);border-color:rgba(255,92,102,.35);color:var(--stop)}.payment-details,.withdraw-details{margin:0 0 18px;padding:16px;background:var(--road-2);border:1px solid var(--kerb-soft);border-radius:var(--r-md)}.payment-details h4,.withdraw-details h4{font-size:1rem;margin-bottom:10px}.withdraw-details p{margin:0 0 12px;color:var(--dust);font-size:.88rem}.qr-code-container{text-align:center}.qr-code-image,.qr-placeholder{width:200px;height:200px;max-width:100%;margin:0 auto 12px;display:grid;place-items:center;border-radius:var(--r-md);background:#fff;object-fit:contain;padding:8px}.qr-placeholder{background:var(--asphalt);border:1px dashed var(--kerb);color:var(--fog);font-size:.85rem}.upi-id{color:var(--dust);font-size:.9rem}.upi-id-value{color:var(--lane);font-weight:700;user-select:all}.bank-details{white-space:pre-line;color:var(--chalk);font-size:.92rem;line-height:1.7}.balance-display{margin-bottom:20px;padding:18px;border-radius:var(--r-lg);background:var(--road-2);border:1px solid var(--kerb-soft);position:relative;overflow:hidden}.balance-display::after{content:"";position:absolute;left:18px;right:18px;bottom:12px;height:2px;background:var(--lane-dash);opacity:.4}.balance-label{font-size:.85rem;color:var(--dust)}.balance-amount{font-family:var(--font-display);font-weight:800;font-size:2.4rem;line-height:1.1;padding:4px 0 18px;font-variant-numeric:tabular-nums}.filter-section{margin-bottom:14px}.filter-dropdown{position:relative;display:inline-block}.filter-btn{display:inline-flex;align-items:center;gap:12px;padding:10px 16px;background:var(--road-2);border:1px solid var(--kerb);border-radius:999px;font-weight:600;font-size:.88rem}.filter-btn span:last-child{font-size:.6rem;color:var(--dust)}.filter-options{position:absolute;left:0;top:calc(100% + 8px);min-width:100%;z-index:20;overflow:hidden;background:var(--road-2);border:1px solid var(--kerb);border-radius:var(--r-md);box-shadow:0 18px 40px -12px rgba(0,0,0,.8)}.transaction-card .filter-options{display:none}.content-container .filter-options{display:block}.filter-option{padding:12px 16px;font-size:.9rem;white-space:nowrap;cursor:pointer}.filter-option:hover{background:var(--kerb)}.table-container{overflow-x:auto;border:1px solid var(--kerb-soft);border-radius:var(--r-md);background:var(--road)}.transaction-card .table-container{border-radius:var(--r-md);background:var(--asphalt)}.transaction-table,.bet-table{width:100%;border-collapse:collapse;font-size:.88rem;font-variant-numeric:tabular-nums}.transaction-table th,.bet-table th{padding:12px 14px;text-align:left;font-weight:600;font-size:.78rem;color:var(--fog);border-bottom:1px solid var(--kerb);white-space:nowrap}.transaction-table td,.bet-table td{padding:13px 14px;border-bottom:1px solid var(--kerb-soft);vertical-align:middle}.transaction-table tbody tr:last-child td,.bet-table tbody tr:last-child td{border-bottom:0}.transaction-table td:last-child,.bet-table td:last-child{color:var(--dust);font-size:.8rem}.type-badge,.status-badge,.result-badge,.multiplier-badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:700;text-transform:lowercase;border:1px solid transparent;white-space:nowrap}.type-badge::first-letter,.status-badge::first-letter,.result-badge::first-letter,.multiplier-crash::first-letter{text-transform:uppercase}.multiplier-badge{text-transform:none}.multiplier-crash{text-transform:lowercase}.type-deposit,.type-win,.type-bonus,.type-referral,.status-completed,.result-cashout,.multiplier-high{background:rgba(60,203,138,.12);color:var(--go);border-color:rgba(60,203,138,.28)}.type-withdrawal,.type-bet,.status-pending,.multiplier-medium{background:rgba(246,198,27,.1);color:var(--lane);border-color:rgba(246,198,27,.28)}.type-loss,.status-failed,.result-crash,.multiplier-crash{background:rgba(255,92,102,.1);color:var(--stop);border-color:rgba(255,92,102,.28)}.status-cancelled,.multiplier-low{background:var(--road-2);color:var(--dust);border-color:var(--kerb)}.amount-positive,.profit-positive{color:var(--go);font-weight:700}.amount-negative,.profit-negative{color:var(--stop);font-weight:700}.loading-state,.empty-state,.error-state,.disabled-state{padding:34px 16px;text-align:center;color:var(--dust);font-size:.92rem}.error-state{color:var(--stop)}.pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.pagination-btn{padding:10px 16px;font-size:.88rem;background:var(--road-2);border:1px solid var(--kerb);color:var(--chalk)}.pagination-btn:hover:not([disabled]){border-color:var(--lane)}.page-info{font-size:.85rem;color:var(--dust)}@media (max-width:700px){.table-container{border:0;background:transparent!important;overflow:visible}.transaction-table,.bet-table,.transaction-table tbody,.bet-table tbody{display:block}.transaction-table thead,.bet-table thead{display:none}.transaction-table tr,.bet-table tr{display:grid;gap:10px 12px;padding:14px;margin-bottom:10px;background:var(--road-2);border:1px solid var(--kerb-soft);border-radius:var(--r-md)}.transaction-table td,.bet-table td{padding:0;border:0;display:block;min-width:0}.transaction-table td:last-child,.bet-table td:last-child{font-size:.75rem}.transaction-table td[colspan],.bet-table td[colspan]{grid-column:1 / -1;text-align:center}.transaction-table tr{grid-template-columns:1fr auto;grid-template-areas:"type amount" "desc desc" "status date";align-items:center}.transaction-table td:nth-child(1){grid-area:type}.transaction-table td:nth-child(2){grid-area:amount;font-family:var(--font-display);font-size:1.15rem;text-align:right}.transaction-table td:nth-child(3){grid-area:status}.transaction-table td:nth-child(4){grid-area:desc;color:var(--dust);font-size:.85rem}.transaction-table td:nth-child(5){grid-area:date;text-align:right}.bet-table tr{grid-template-columns:repeat(3,1fr);grid-template-areas:"result result pl" "bet mode mult" "date date date";align-items:end}.bet-table td:nth-child(3){grid-area:result;align-self:center}.bet-table td:nth-child(5){grid-area:pl;text-align:right;font-family:var(--font-display);font-size:1.15rem;align-self:center}.bet-table td:nth-child(1){grid-area:bet}.bet-table td:nth-child(2){grid-area:mode}.bet-table td:nth-child(4){grid-area:mult}.bet-table td:nth-child(6){grid-area:date}.bet-table td:nth-child(1)::before,.bet-table td:nth-child(2)::before,.bet-table td:nth-child(4)::before{display:block;font-size:.7rem;font-weight:600;color:var(--fog);margin-bottom:2px}.bet-table td:nth-child(1)::before{content:"Bet"}.bet-table td:nth-child(2)::before{content:"Mode"}.bet-table td:nth-child(4)::before{content:"Multiplier"}.bet-table td[colspan]::before{content:none!important}}.hero-section{padding:24px 20px;margin-bottom:14px;position:relative;overflow:hidden}.hero-section::after{content:"";position:absolute;left:20px;right:20px;bottom:14px;height:2px;background:var(--lane-dash);opacity:.4}.hero-section{padding-bottom:36px}.hero-title{font-size:1.6rem;font-weight:800;line-height:1.15;margin-bottom:8px}.hero-subtitle{margin:0;color:var(--dust);font-size:.95rem;max-width:46ch}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:4px}.stat-card{padding:16px}.stat-value{font-family:var(--font-display);font-weight:800;font-size:1.8rem;line-height:1.1;font-variant-numeric:tabular-nums}.stat-card:nth-child(2) .stat-value{color:var(--lane)}.stat-label{margin-top:4px;font-size:.82rem;color:var(--dust)}.refer-box{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 16px}.refer-code-span,.refer-link-span{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refer-code-span{font-family:var(--font-display);font-size:1.3rem;letter-spacing:.04em;color:var(--lane)}.refer-link-span{font-size:.85rem;color:var(--dust)}.copy-btn{flex:none;padding:10px 16px;font-size:.85rem;background:var(--lane);color:var(--on-lane)}.copy-btn:hover{background:#ffd23f}.how-it-works{margin-top:8px}.step-card{padding:14px 16px;margin-bottom:10px}.step-content{display:flex;gap:14px;align-items:flex-start}.step-number{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--lane);color:var(--on-lane);font-family:var(--font-display);font-weight:800;font-size:.9rem}.step-title{font-weight:700;font-size:.95rem}.step-description{color:var(--dust);font-size:.85rem;margin-top:2px}.modal{display:none;position:fixed;inset:0;z-index:300;align-items:center;justify-content:center;padding:16px;background:rgba(8,9,11,.88)}.modal-content{position:relative;width:100%;max-width:400px;padding:26px 22px 22px;background:var(--road);border:1px solid var(--kerb);border-radius:var(--r-lg);box-shadow:0 30px 70px -20px rgba(0,0,0,.9)}.modal-title{font-family:var(--font-display);font-weight:800;font-size:1.4rem;margin-bottom:14px;padding-right:30px}.modal-message{color:var(--dust);margin-bottom:20px;line-height:1.6}.modal-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border:0;border-radius:50%;background:var(--road-2);color:var(--dust);font-size:1.2rem;line-height:1;display:grid;place-items:center}.modal-close:hover{color:var(--chalk);background:var(--kerb)}.auth-form{display:grid;gap:12px;margin-bottom:16px}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:100;display:grid;grid-template-columns:repeat(5,1fr);align-items:stretch;height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding:0 max(8px,calc((100vw - 640px) / 2)) env(safe-area-inset-bottom);background:rgba(10,6,16,.99);border-top:1px solid var(--kerb-soft)}.nav-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--fog);text-decoration:none;transition:color .15s}.nav-item:hover{color:var(--dust)}.nav-icon{width:24px;height:24px;display:grid;place-items:center}.nav-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nav-text{font-size:.7rem;font-weight:600}.nav-item.active{color:var(--lane)}.nav-item.active::before{content:"";position:absolute;top:0;left:50%;width:26px;height:3px;margin-left:-13px;border-radius:0 0 3px 3px;background:var(--lane)}.rx-hero{position:relative;overflow:hidden;margin-bottom:16px;border-radius:var(--r-lg);background:var(--road);border:1px solid var(--kerb-soft)}.rx-hero-art{position:relative;height:210px;display:grid;place-items:end center;background:linear-gradient(180deg,#1c2027 0%,var(--road) 100%)}.rx-hero-art::after{content:"";position:absolute;left:0;right:0;bottom:22px;height:4px;background:var(--lane-dash);opacity:.8}.rx-glow{display:none}.rx-hero-art>img{position:relative;z-index:2;height:190px;width:auto;object-fit:contain;margin-bottom:4px}.rx-mult{position:absolute;z-index:3;padding:5px 11px;border-radius:999px;background:var(--asphalt);border:1px solid var(--kerb);color:var(--chalk);font-family:var(--font-display);font-weight:700;font-size:.85rem}.rx-mult.m1{left:8%;bottom:52px}.rx-mult.m2{right:9%;bottom:96px;color:var(--lane);border-color:rgba(246,198,27,.4)}.rx-mult.m3{left:17%;top:22px;color:var(--go);border-color:rgba(60,203,138,.4)}.rx-hero-copy{padding:22px 20px 22px}.rx-eyebrow{display:none}.rx-hero h1{font-size:2.2rem;font-weight:800;line-height:1.04;letter-spacing:-0.025em}.rx-hero h1 em{font-style:normal;color:var(--dust)}.rx-hero p{margin:12px 0 16px;color:var(--dust);font-size:.95rem;max-width:44ch}.rx-chips{display:flex;flex-wrap:wrap;gap:8px}.rx-chips span{padding:6px 12px;border-radius:999px;background:var(--road-2);border:1px solid var(--kerb-soft);font-size:.8rem;color:var(--dust);font-weight:600}.rx-auth .form-container{max-width:none}.rx-wallet{position:relative;padding:20px 18px 18px;margin-bottom:22px;border-radius:var(--r-lg);background:var(--road);border:1px solid var(--kerb-soft)}.rx-wallet-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.rx-label{font-size:.85rem;color:var(--dust)}.rx-balance{font-family:var(--font-display);font-weight:800;font-size:2.7rem;line-height:1.1;color:var(--lane);font-variant-numeric:tabular-nums}.rx-avatar{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:var(--road-2);border:1px solid var(--kerb);font-size:22px}.rx-avatar img{width:100%;height:100%;object-fit:cover}.rx-wallet-name{margin-top:2px;font-size:.88rem;color:var(--dust)}.rx-actions{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:26px;padding-top:18px}.rx-actions::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--lane-dash);opacity:.4}.rx-act{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;font-size:.8rem;font-weight:600;color:var(--chalk)}.rx-act span{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:var(--road-2);border:1px solid var(--kerb);transition:border-color .15s}.rx-act:hover span{border-color:var(--lane)}.rx-act svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rx-act.gold span{background:var(--lane);border-color:var(--lane);color:var(--on-lane)}.rx-section-head{display:flex;justify-content:space-between;align-items:baseline;margin:0 2px 12px}.rx-section-head h3{font-size:1.15rem;font-weight:700}.rx-section-head a{font-size:.85rem;color:var(--lane);text-decoration:none;font-weight:600}.rx-game{position:relative;display:block;height:210px;overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--kerb);text-decoration:none;background:var(--road)}.rx-game>img:first-child{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rx-game-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,6,16,.94) 8%,rgba(10,6,16,.35) 70%,rgba(10,6,16,.1))}.rx-game-chick{position:absolute;right:8px;bottom:0;height:88%;width:auto;object-fit:contain}.rx-game-info{position:absolute;left:20px;bottom:20px;right:40%}.rx-badge{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--stop);color:#fff;font-size:.72rem;font-weight:700;margin-bottom:8px}.rx-game-info h4{font-size:1.6rem;font-weight:800;line-height:1.05}.rx-game-info p{margin:4px 0 12px;color:var(--dust);font-size:.85rem}.rx-game-info p b{color:var(--lane)}.rx-play{display:inline-block;padding:9px 18px;border-radius:999px;background:var(--lane);color:var(--on-lane);font-weight:700;font-size:.88rem}.rx-refer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:16px 18px;border-radius:var(--r-lg);background:var(--road);border:1px solid var(--kerb-soft);text-decoration:none}.rx-refer b{display:block;font-family:var(--font-display);font-size:1.05rem}.rx-refer span{font-size:.82rem;color:var(--dust)}.rx-refer i{font-style:normal;color:var(--lane);font-size:1.3rem}@media (min-width:760px){body{font-size:16px}.main-content{padding-top:32px}.rx-hero{display:grid;grid-template-columns:1.1fr 1fr}.rx-hero-art{order:2;height:auto;min-height:340px}.rx-hero-art>img{height:270px}.rx-hero-copy{order:1;padding:32px 28px;align-self:center}.rx-hero h1{font-size:2.6rem}.main-content{max-width:760px}.header{padding-left:max(16px,calc((100vw - 760px) / 2));padding-right:max(16px,calc((100vw - 760px) / 2))}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.amount-positive,.amount-negative,.profit-positive,.profit-negative{white-space:nowrap}.nav-btn{white-space:nowrap;flex:none}.logo-section{flex:1 1 0;min-width:0}.user-header-info,.nav-buttons{flex:none}@media (max-width:400px){.app-title{font-size:1rem}.nav-btn{padding:8px 12px;font-size:.8rem}.nav-buttons{gap:6px}.chicken-icon{width:32px;height:32px}}body.page-home .bottom-nav{display:none}body.page-home.is-auth .bottom-nav{display:grid}body.page-home:not(.is-auth){padding-bottom:28px}body.auth-check .main-content,body.auth-check .nav-buttons{visibility:hidden}.acc-card{background:var(--road);border:1px solid var(--kerb-soft);border-radius:var(--r-lg);padding:22px 18px;margin-bottom:14px;position:relative}.acc-top{display:flex;align-items:center;gap:16px}.acc-avatar{width:72px;height:72px;flex:none;border-radius:50%;overflow:hidden;background:var(--lane);border:2px solid var(--kerb);cursor:pointer;padding:0}.acc-avatar img{width:100%;height:100%;object-fit:cover;display:block}.acc-name{font-family:var(--font-display);font-weight:800;font-size:1.5rem;line-height:1.1;word-break:break-word}.acc-sub{color:var(--dust);font-size:.85rem;margin-top:4px}.acc-edit{color:var(--lane);font-size:.8rem;font-weight:600;margin-top:6px;background:none;border:0;padding:0}.acc-balance{margin-top:18px;padding-top:16px;border-top:2px dashed rgba(246,198,27,.3);display:flex;justify-content:space-between;align-items:baseline}.acc-balance span{color:var(--dust);font-size:.85rem}.acc-balance b{font-family:var(--font-display);font-size:1.7rem;color:var(--lane);font-variant-numeric:tabular-nums}.acc-avatars{display:none;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:16px}.acc-avatars.open{display:grid}.acc-avatars button{aspect-ratio:1;border-radius:50%;overflow:hidden;border:2px solid transparent;padding:0;background:var(--road-2)}.acc-avatars button.sel{border-color:var(--lane)}.acc-avatars img{width:100%;height:100%;object-fit:cover;display:block}.acc-info{list-style:none;margin:0;padding:0}.acc-info li{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--kerb-soft);font-size:.92rem}.acc-info li:last-child{border-bottom:0}.acc-info li span{color:var(--dust)}.acc-info li b{font-weight:600;text-align:right;word-break:break-all}.acc-menu{display:grid;gap:0;background:var(--road);border:1px solid var(--kerb-soft);border-radius:var(--r-lg);overflow:hidden;margin-bottom:14px}.acc-menu a{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;text-decoration:none;font-weight:600;border-bottom:1px solid var(--kerb-soft)}.acc-menu a:last-child{border-bottom:0}.acc-menu a::after{content:"\203A";color:var(--fog);font-size:1.3rem}.acc-menu a:active{background:var(--road-2)}.acc-logout{width:100%;min-height:50px;border-radius:var(--r-md);background:transparent;border:1px solid rgba(255,92,102,.5);color:var(--stop);font-weight:700;font-size:1rem}.rx-x{display:inline-block;font-size:1.6em;font-weight:900;line-height:.7;margin:0 .03em;vertical-align:-.06em;background:linear-gradient(180deg,#FFE58F,#F5C242 55%,#D9951A);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 2px 8px rgba(245,194,66,.5))}.app-title,.brand-text{padding:.12em 0;overflow:visible!important;text-overflow:clip!important}
