body:has(.raid),html:has(.raid){background:#07080c;color:#f2f1ec}body:has(.raid:not(.raid-form)),html:has(.raid:not(.raid-form)){height:100%;overflow:hidden}.raid{box-sizing:border-box;min-height:100dvh;width:min(1440px,100%);margin:0 auto;padding:24px 20px 48px;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,sans-serif}.raid:not(.raid-form){height:100dvh;min-height:0;overflow:hidden;padding-bottom:16px}.raid form{width:min(760px,100%)}.raid header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:18px}.raid-nav{grid-column:1/-1;gap:16px}.raid-ca,.raid-nav{display:flex;align-items:center;min-width:0}.raid-ca{gap:8px;flex:1;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.raid-ca span{flex:none;color:#8d93a6;font-size:11px;letter-spacing:.14em}.raid-ca code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f2f1ec;font-size:13px}.raid header p{margin:0 0 4px;color:#8d93a6;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.raid h1{margin:0;font-size:40px;letter-spacing:-.05em;line-height:.9}.raid header a,.raid-book a,.raid-side a{color:#9aa3b8;font-size:13px;text-decoration:none}.raid header a{color:#b7f27a}.raid-last,.raid-note{margin:0 0 12px;color:#9aa3b8;font-size:13px}.raid-note{color:#ffb4a8}.raid-book ul,.raid-coins{margin:0;padding:0;list-style:none}.raid-coins li{border-top:1px solid #1c2030}.raid-coins li:last-child{border-bottom:1px solid #1c2030}.raid-coins a{width:100%;display:grid;grid-template-columns:28px 52px 1fr auto auto;gap:12px;align-items:center;padding:12px 4px;color:inherit;text-decoration:none}.raid-book i,.raid-book img,.raid-coins i,.raid-coins img,.raid-side i,.raid-side img{width:52px;height:52px;display:block;border-radius:14px;object-fit:cover;background:#161924}.raid-coins b{display:block;font-size:15px}.raid-coins b em{color:#8d93a6;font-style:normal;font-weight:500}.raid-coins small{color:#6d7386;font-size:12px}.raid-coins strong{min-width:24px;text-align:right;font-variant-numeric:tabular-nums;color:#f2f1ec}.raid-cap{min-width:84px;font-weight:700;color:#b7f27a}.raid-cap,.raid-rank{text-align:right;font-style:normal;font-variant-numeric:tabular-nums}.raid-move,.raid-rank{color:#8d93a6}.raid-move{min-width:72px;text-align:right;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.raid-move.up{color:#b7f27a}.raid-move.down{color:#ff8d7a}.raid-stage{display:grid;flex:1;min-height:0;grid-template-columns:minmax(220px,300px) minmax(0,1fr) minmax(220px,300px);grid-template-rows:auto minmax(0,1fr);gap:22px 28px;align-items:stretch;min-width:0}.raid-book,.raid-coins,.raid-wallets{min-width:0;max-width:100%}.raid-wallets{grid-column:1/-1}.raid-main{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.raid-coins{flex:1}.raid-coins,.raid-side{min-height:0;overflow-x:hidden;overflow-y:auto}.raid-side{min-width:0}.raid-book h2,.raid-side h2,.raid-wallets h2{position:sticky;top:0;z-index:1;margin:0;padding:0 0 10px;background:#07080c;font-size:15px;letter-spacing:-.03em}.raid-book ul,.raid-side ul,.raid-wallets ul{margin:0;padding:0;list-style:none}.raid-wallets ul{display:flex;gap:14px;width:100%;min-width:0;overflow-x:auto;padding-bottom:6px}.raid-wallets li{flex:none}.raid-wallets a{display:flex;flex-direction:column;align-items:center;gap:6px;width:76px;color:inherit;text-decoration:none}.raid-wallets i,.raid-wallets img{width:56px;height:56px;display:block;border-radius:50%;object-fit:cover;background:#161924}.raid-wallets b,.raid-wallets small{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.raid-wallets b{font-size:11px;font-weight:600}.raid-wallets small{color:#9aa3b8;font-size:11px;font-variant-numeric:tabular-nums}.raid-wallets small.up{color:#b7f27a}.raid-wallets small.down{color:#ff8d7a}.raid-book ul,.raid-side ul{display:grid;gap:10px}.raid-book li,.raid-side li{display:flex;gap:10px;min-width:0;padding:12px;border-radius:16px;background:#10131a}.raid-book li>div,.raid-side li>div{min-width:0}.raid-book i,.raid-book img,.raid-side i,.raid-side img{border-radius:50%;flex:none}.raid-book b,.raid-side b{margin-right:8px}.raid-book span,.raid-side span{color:#6d7386;font-size:12px;overflow-wrap:anywhere}.raid-book p,.raid-side p{margin:4px 0;color:#d7d4cc;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.raid form{display:grid;gap:12px}.raid textarea{min-height:140px;border:1px solid #2a3144;border-radius:16px;background:#10131a;color:#fff;font:inherit;font-size:18px;padding:16px;resize:vertical}.raid form button{justify-self:start;height:42px;padding:0 18px;border:0;border-radius:999px;background:#b7f27a;color:#122006;font:inherit;font-weight:700;cursor:pointer}.raid form button:disabled{background:#2a3144;color:#8d93a6;cursor:default}.raid-pick{margin:0;padding:0;list-style:none;display:grid;gap:8px;max-height:420px;overflow:auto}.raid form .raid-pick button{display:flex;align-items:center;gap:12px;width:100%;height:auto;padding:8px 10px;border-radius:14px;background:#10131a;color:#f2f1ec;text-align:left;justify-self:stretch}.raid form .raid-pick button.is-on{outline:1px solid #b7f27a}.raid-pick i,.raid-pick img{width:40px;height:40px;border-radius:10px;object-fit:cover;background:#161924;flex:none}.raid-pick b{display:block}.raid-pick em{color:#8d93a6;font-style:normal}.raid-pick small{color:#6d7386}@media (max-width:860px){.raid-stage{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@media (max-width:640px){.raid h1{font-size:32px}.raid-coins a{grid-template-columns:24px 44px 1fr auto}.raid-move{grid-column:3/-1;text-align:left}}