.operations-shell,.operations-main{background:0 0;width:100%;min-width:0;margin:0;padding:0}.operations-tabs{align-items:center}.operations-tabs button{color:var(--muted);background:0 0;border-radius:7px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:flex}.operations-tabs button span{color:#c0ccdf;background:#2b3441;border-radius:4px;padding:1px 6px;font-size:10px}.operations-tabs small{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.operation-controls{justify-content:space-between;align-items:center;gap:20px;margin:24px 0 18px;display:flex}.cadence-switch span{color:var(--muted);font-size:10px}.personal-timer{color:var(--muted);align-items:center;gap:9px;display:flex}.personal-timer>span{letter-spacing:.5px;font-size:9px}.personal-timer strong{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.3px;margin-top:3px;font-size:14px;font-weight:550;display:block}.mission-layout{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:20px;display:grid}.mission-panel{padding:0;overflow:hidden}.mission-panel>.panel-heading{padding:23px 24px 0}.mission-panel .eyebrow{display:none}.mission-panel h2{margin:0}.completion-count{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:4px 8px;font-size:12px}.mission{border-top:1px solid var(--line);gap:16px;padding:24px;display:flex}.mission-icon{color:#95b3da;background:#222c39;border-radius:7px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.mission-icon svg{width:19px}.mission>div{flex:1;min-width:0}.mission-title{justify-content:space-between;gap:12px;display:flex}.mission-title h3{margin:0 0 7px;font-size:13px}.mission-title small{display:none}.mission p{color:var(--muted);margin:0 0 15px;font-size:12px}.mission-progress{align-items:center;gap:15px;display:flex}.mission-progress progress{appearance:none;background:#303846;border:0;border-radius:3px;width:100%;height:5px;overflow:hidden}.mission-progress progress::-webkit-progress-bar{background:#303846}.mission-progress progress::-webkit-progress-value{background:#83abe0}.mission-progress progress::-moz-progress-bar{background:#83abe0}.mission-progress span{font-variant-numeric:tabular-nums;min-width:48px;font-size:11px}.mission-progress b{color:var(--muted);font-weight:400}.mission.complete .mission-icon{color:#a2d3b4;background:#24392e}.mission.complete progress::-webkit-progress-value{background:#8abc9d}.mission-foot{color:var(--muted);border-top:1px solid var(--line);gap:9px;padding:15px 24px;font-size:10px;display:flex}.earned-case{text-align:center;padding:24px}.earned-case .eyebrow{letter-spacing:.2px;font-size:10px}.earned-case h2{margin:16px 0 8px;font-size:17px}.earned-case>p{color:var(--muted);margin:0;font-size:12px}.earned-case .primary-button{width:100%;margin-top:8px}.earned-case .text-button{margin-top:6px;font-size:11px}.case-art{color:#b1c5de;width:150px;height:108px;margin:24px auto;position:relative}.case-handle{border:7px solid #556b86;border-radius:6px;width:53px;height:24px;position:absolute;top:0;left:49px}.case-body{background:#354b66;border:2px solid #6f8299;border-radius:7px;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:18px 0 0}.case-body svg{width:35px}.case-body>span{font-size:14px;font-weight:700}.case-art i,.case-art b{background:#8b9bae;border:2px solid #35475b;border-radius:2px;width:11px;height:22px;position:absolute;top:20px}.case-art i{left:23px}.case-art b{right:23px}.case-art.gold .case-body{color:#d9c7a6;background:#554a36;border-color:#958469}.case-art.gold .case-handle{border-color:#7c6c4f}.case-art.gold i,.case-art.gold b{background:#ad9c7e;border-color:#65583f}.case-odds{color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;margin-top:20px;padding:12px 0;font-size:11px;display:flex}.case-odds strong{color:var(--text);font-size:12px}.case-locked,.case-earned{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin:14px 0 4px;font-size:11px;display:flex}.case-earned{color:var(--success)}.drop-pool{margin-top:30px}.drop-pool .eyebrow{display:none}.drop-pool .panel-heading{align-items:center;margin-bottom:18px}.drop-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.drop-card{--rarity:#7891b1;background:var(--panel);border:1px solid var(--line);border-bottom:2px solid var(--rarity);border-radius:8px;min-width:0;padding:16px 12px;position:relative;overflow:hidden}.rarity-uncommon{--rarity:#75a6a8}.rarity-rare{--rarity:#7d91d6}.rarity-epic{--rarity:#ad87c7}.rarity-legendary{--rarity:#cbb17c}.drop-chance{color:#c7d1df;z-index:1;background:#222832;border:1px solid #37404e;border-radius:4px;padding:2px 6px;font-size:10px;position:absolute;top:10px;right:10px}.drop-card>img{object-fit:contain;width:100%;height:112px;margin-top:12px;display:block}.drop-card>small{color:var(--muted);letter-spacing:.2px;font-size:8px;display:block}.drop-card h3{margin:7px 0;font-size:12px;line-height:1.5}.drop-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.tag-art,.perk-art{flex-direction:column;justify-content:center;align-items:center;gap:10px;height:124px;display:flex}.tag-art>svg{color:#8092ab;width:20px}.tag-art strong{white-space:nowrap;background:#1e252f;border:1px solid #3b4859;border-radius:5px;max-width:100%;padding:6px;font-size:12px}.tag-art small{display:none}.perk-art{color:#94bbbe}.perk-art span{letter-spacing:.5px;color:var(--muted);font-size:8px}.operations-notes{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.operations-notes svg{width:18px;color:var(--muted);margin-bottom:12px}.operations-notes h3{margin:0 0 8px;font-size:12px}.operations-notes p{color:var(--muted);margin:0;font-size:12px}.enroll-banner{background:#1d2734;border:1px solid #344357;border-radius:8px;align-items:center;gap:16px;margin:22px 0;padding:18px 20px;display:flex}.enroll-banner>svg{color:#a2badd;flex-shrink:0}.enroll-banner>div{flex:1;min-width:0}.enroll-banner strong{font-size:13px;font-weight:550}.enroll-banner p{color:var(--muted);margin:5px 0 0;font-size:12px}.enroll-banner .primary-button{flex-shrink:0}.inventory-section>.panel-heading{align-items:center;margin-top:24px}.inventory-section .eyebrow{display:none}.inventory-section h2{margin:0}.inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.inventory-card{padding:18px}.inventory-kind{letter-spacing:.5px;color:var(--muted);font-size:9px}.inventory-card h3{font-size:13px}.inventory-card p{min-height:34px;font-size:11px}.inventory-card>small{letter-spacing:0;margin-top:14px;font-size:10px}.inventory-card .primary-button{width:100%;margin-top:16px}.inventory-card>.case-art{margin:20px auto}.inventory-stored{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;margin-top:14px;padding-top:12px;font-size:10px;display:flex}.load-more{margin:24px auto;display:flex}.operations-empty{border:1px dashed var(--line);border-radius:8px;padding:65px 24px}.operations-empty h3{margin-top:12px}.operations-empty>.text-button{margin-top:8px}.case-dialog{background:var(--panel);width:min(840px,100% - 24px);max-width:840px;max-height:95vh;color:var(--text);border:1px solid #465369;border-radius:12px;margin:auto;padding:22px 0 28px;overflow:auto;box-shadow:0 20px 70px #0007}.case-dialog::backdrop{background:#090b0edb}.case-dialog-top{justify-content:space-between;align-items:center;padding:0 24px;display:flex}.case-dialog-top button{background:var(--surface);border:1px solid var(--line);border-radius:5px;place-items:center;width:32px;min-height:32px;display:grid}.case-dialog-top .eyebrow{letter-spacing:.5px;font-size:10px}.case-dialog>h2{text-align:center;margin:24px 16px 10px;font-size:23px}.case-dialog>p{text-align:center;color:var(--muted);margin:0 20px 24px;font-size:12px}.reel-window{contain:layout paint;background:#12171e;border-top:1px solid #354153;border-bottom:1px solid #354153;width:100%;height:235px;position:relative;overflow:hidden}.reel-track{will-change:transform;gap:12px;width:100%;padding-top:22px;display:flex;position:relative}.reel-cell{border-bottom:2px solid var(--rarity,#7891b1);text-align:center;background:#212935;border-radius:6px;flex-direction:column;flex:0 0 180px;justify-content:center;align-items:center;height:191px;display:flex;overflow:hidden}.reel-cell>img{object-fit:contain;width:170px;height:130px}.reel-cell>.tag-art,.reel-cell>.perk-art{width:100%;height:130px}.reel-cell small{color:var(--muted);font-size:8px}.reel-cell strong{margin:7px 5px;font-size:11px;line-height:1.4}.reel-marker{z-index:2;border-left:7px solid #0000;border-right:7px solid #0000;position:absolute;left:calc(50% - 7px)}.reel-marker.top{border-top:11px solid #bed7fa;top:0}.reel-marker.bottom{border-bottom:11px solid #bed7fa;bottom:0}.reel-winner{border:1px solid #94b1d8;border-bottom:3px solid var(--rarity,#7891b1);background:#28374b}.reel-result{text-align:center;min-height:150px;padding:24px 20px 0}.reward-pill{letter-spacing:1px;color:var(--rarity,#b1c9e9);font-size:10px}.reel-result h3{margin:11px 0;font-size:23px}.reel-result p{color:var(--muted);font-size:12px}.reel-result .primary-button{margin:8px auto 0}.opening-dots{letter-spacing:6px;color:var(--accent);font-size:25px}@media (max-width:1200px){.drop-grid,.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-layout{grid-template-columns:minmax(0,1.4fr) minmax(245px,1fr)}}@media (max-width:760px){.operations-tabs small{display:none}.operations-tabs button{padding:9px 12px;font-size:12px}.operation-controls{flex-wrap:wrap;gap:15px;margin-top:20px}.personal-timer{margin-left:auto}.personal-timer>span{align-items:center;gap:8px;font-size:8px;display:flex}.personal-timer strong{margin:0;font-size:12px}.mission-layout{grid-template-columns:1fr}.mission-panel>.panel-heading{padding:20px 20px 0}.mission{gap:13px;padding:20px}.mission-foot{padding:14px 20px;font-size:10px}.earned-case{padding:22px}.earned-case>.case-art{margin:22px auto}.enroll-banner{flex-wrap:wrap;align-items:flex-start;padding:18px}.enroll-banner>div{flex:1}.enroll-banner .primary-button{width:100%;margin-top:3px}.enroll-banner>svg{width:20px}.operations-notes{grid-template-columns:1fr;gap:23px}.drop-pool .panel-heading{flex-wrap:nowrap}.drop-pool .panel-heading>small{text-align:right;max-width:90px;font-size:10px}.drop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.drop-card h3{font-size:12px}.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inventory-card{padding:14px}.inventory-card .case-art{width:130px}.inventory-card .case-handle{left:39px}.inventory-card .primary-button{padding:9px;font-size:11px}.inventory-card p{font-size:10px}.inventory-section>.panel-heading{flex-direction:column;align-items:flex-start;gap:15px}.case-dialog>h2{font-size:20px}.case-dialog-top{padding:0 16px}.case-dialog-top .eyebrow{font-size:8px}.case-dialog>p{font-size:11px}.reel-result h3{font-size:20px}.reel-result p{font-size:11px}.operations-empty{padding:45px 20px}}
