.cash-cases{--cash-case-line:#35415e}.cash-cases-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:28px 0}.cash-cases-intro h2{margin:8px 0;font-size:clamp(26px,3vw,38px);letter-spacing:-.04em}.cash-case-disclosure,.cash-cases-footer,.cash-cases-intro p{color:#a5b4d1;font-size:14px;line-height:1.7}.cash-case-money,.cash-cases-settlement{display:inline-flex;gap:8px;align-items:center;font-size:14px}.cash-cases-settlement{background:#213248;border:1px solid #3d5974;border-radius:24px;padding:10px 14px;color:#b9def0;flex-shrink:0}.cash-case-money{position:relative;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cash-case-money img{flex:0 0 auto}.cash-case-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.cash-case-exact-price{font-size:12px;color:#a8bed7;line-height:1.7;overflow-wrap:anywhere}.cash-case-exact-price summary{cursor:pointer}.cash-case-exact-price p{margin:6px 0}.cash-case-money small{color:#93a9c7;font-size:12px}.cash-cases-notice{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 22px;border:1px solid #58627f;border-radius:12px;background:#232b44;margin:18px 0;font-size:14px;line-height:1.6}.cash-cases-notice p{margin:4px 0 0;color:#b5c2da}.cash-cases-notice button{flex-shrink:0}.cash-cases-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;text-align:center;min-height:330px;padding:40px 24px;border:1px solid var(--cash-case-line);border-radius:16px;background:radial-gradient(ellipse at top,#23426755,transparent 70%),#19223a}.cash-cases-empty>svg{color:#6bc6ff}.cash-cases-empty h2{font-size:25px;letter-spacing:-.03em}.cash-cases-empty p{color:#b4c2d9;font-size:15px;max-width:540px;line-height:1.7}.cash-cases-empty button{display:inline-flex;align-items:center;gap:14px}.cash-cases-loader{width:28px;height:28px;border:2px solid #385475;border-top-color:#71c4ff;border-radius:50%;animation:cash-case-loading 1s linear infinite}@keyframes cash-case-loading{to{transform:rotate(1turn)}}.cash-cases-catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px;margin:26px 0}.cash-case-choice{display:flex;gap:14px;align-items:center;text-align:left;min-width:0;padding:16px;border:1px solid var(--cash-case-line);border-radius:12px;background:#1b243c;box-shadow:none;color:#edf3ff;transition:border-color .2s,background .2s}.cash-case-choice:hover,.cash-case-choice[aria-pressed=true]{border-color:#60b2e6;background:#213553}.cash-case-choice-art{width:80px;height:88px;flex:0 0 80px;display:grid;place-items:center}.cash-case-choice-art .case-item-art,.cash-case-choice-art>img{width:100%;height:100%;object-fit:contain;border-radius:8px}.cash-case-choice-label{display:flex;flex-direction:column;gap:7px;min-width:0}.cash-case-choice-label small{color:#9cb4d3;font-size:12px}.cash-case-choice-label strong{font-size:16px;overflow-wrap:anywhere}.cash-case-choice-label>span{color:#8dc9ef;font-size:12px;display:flex;gap:12px;align-items:center}.cash-cases .case-opening-studio{margin-top:24px}.cash-cases .case-studio-stage{padding:28px 0}.cash-case-ready{display:flex;flex-direction:column;align-items:center;gap:20px;min-height:220px;justify-content:center;padding:0 24px;text-align:center}.cash-case-ready>.case-item-art,.cash-case-ready>img{width:190px;height:180px;object-fit:contain;border-radius:14px}.cash-case-ready p{color:#bac9df;font-size:15px;line-height:1.65;max-width:620px}.cash-case-controls{display:grid;grid-template-columns:130px minmax(0,1fr) minmax(200px,1fr);align-items:center;grid-gap:20px;gap:20px;padding:24px;border-top:1px solid var(--cash-case-line);background:#1d2740}.cash-case-controls>label:not(.cash-case-quick){display:grid;grid-gap:8px;gap:8px;color:#b3c3dc;font-size:13px}.cash-case-controls select{width:100%;min-height:46px;background:#141c31;color:#ecf3ff;border:1px solid #425270;border-radius:8px;padding:10px 12px;font-size:14px}.cash-case-price{display:grid;grid-gap:7px;gap:7px;min-width:0}.cash-case-price>span:first-child{font-size:13px;color:#b3c3dc}.cash-case-price .cash-case-money{font-size:17px;font-weight:700}.cash-case-price>small{font-size:12px;color:#99acc7}.cash-case-open{min-height:54px;display:flex;justify-content:center;gap:16px;align-items:center;border-radius:10px;font-size:15px}.cash-case-quick{grid-column:1/-1;display:flex;gap:10px;align-items:center;color:#b3c3dc;font-size:13px}.cash-case-quick input{width:17px;height:17px;accent-color:#43aff4}.cash-case-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;min-height:64px;padding:18px 24px;background:#141d31;color:#aebfd7;font-size:14px;line-height:1.6}.cash-case-summary>strong{color:#9ce5c4;border:1px solid #43886d;border-radius:7px;padding:6px 10px}.cash-case-results{padding:0 24px 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));grid-gap:12px;gap:12px;background:#141d31}.cash-case-results>div{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;border:1px solid color-mix(in srgb,var(--rarity) 40%,transparent);border-radius:10px;padding:16px 10px;font-size:13px;text-align:center}.cash-case-results .case-item-art{width:104px;height:95px}.cash-case-results .cash-case-money{font-size:12px}.cash-case-contents{margin-top:34px}.cash-case-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:14px;gap:14px;margin-top:20px;align-items:start}.cash-case-items article{min-width:0;padding:18px;border-radius:12px;border:1px solid var(--cash-case-line);background:linear-gradient(180deg,color-mix(in srgb,var(--rarity) 7%,#1a2339),#1a2339 70%)}.cash-case-item-top{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--rarity)}.cash-case-item-top>span{text-transform:capitalize}.cash-case-items .case-item-art{width:100%;height:150px;margin:14px 0}.cash-case-items h3{font-size:15px;line-height:1.4;margin:0 0 12px;min-height:42px}.cash-case-items .cash-case-money{font-size:13px}.cash-case-reference{color:#b3d0eb;font-size:13px}.cash-case-items details{margin-top:16px;border-top:1px solid #35415a;padding-top:12px;font-size:12px;line-height:1.7;color:#aebdd5;overflow-wrap:anywhere}.cash-case-items summary{cursor:pointer;color:#b4d7f2}.cash-case-items details p{margin:10px 0}.cash-case-items details a{color:#86c5f1}.cash-case-items details svg{vertical-align:middle}.cash-case-history{margin-top:34px;border-top:1px solid var(--cash-case-line)}.cash-case-history h2{font-size:21px}.cash-cases .cash-case-history>p{color:#a5b4ce;font-size:14px;padding:18px 0}.cash-case-history-scroll{overflow-x:auto;border:1px solid var(--cash-case-line);border-radius:12px}.cash-case-history table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.cash-case-history td,.cash-case-history th{padding:17px 20px;border-bottom:1px solid #303c54;white-space:nowrap}.cash-case-history th{color:#a7bbd6;background:#1c2840;font-weight:500;font-size:12px}.cash-case-history td{color:#d4e1f3;background:#161f34}.cash-case-history td>small{display:block;color:#718baa;font-size:11px;margin-top:4px}.cash-cases-footer{margin:28px 0}.cash-cases .cash-cases-footer a{color:#79bfee;margin-left:8px}@media (max-width:760px){.cash-cases-intro{align-items:flex-start;flex-direction:column;gap:16px}.cash-cases-settlement{font-size:12px}.cash-cases-notice{align-items:stretch;flex-direction:column}.cash-case-controls{grid-template-columns:110px minmax(0,1fr);gap:18px;padding:18px}.cash-case-open{grid-column:1/-1}.cash-cases .case-studio-head{padding:20px 16px;align-items:flex-start;flex-direction:column;gap:14px}.cash-cases .case-reels{grid-template-columns:1fr;padding:0 10px}.cash-case-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cash-case-items article{padding:12px}.cash-case-items .case-item-art{height:115px}.cash-case-item-top{flex-direction:column;gap:4px}.cash-case-items h3{font-size:13px}.cash-case-history .case-section-head{align-items:flex-start;flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){.cash-cases-loader{animation:none}.cash-case-choice{transition:none}}