
.items-modal__action:disabled{background:var(--c-green-disabled);cursor:not-allowed;color:#000!important}.item-card{position:relative;width:100px;height:124px;padding:2px;overflow:hidden;border-radius:14px;cursor:pointer}._christmas,._common,._halloween,._rare,._uncommon{background:linear-gradient(180deg,#243ccb 30%,#252b3d 60%)}._christmas::before,._common::before,._halloween::before,._rare::before,._uncommon::before{background:linear-gradient(180deg,#0022ff4d 5%,#0022ff00 66%),var(--c-card-2)}._legendary{background:linear-gradient(180deg,#a52e2e 30%,#252b3d 60%)}._legendary::before{background:linear-gradient(180deg,#ff00004d 5%,#0022ff00 66%),var(--c-card-2)}._godly{background:linear-gradient(180deg,#9f07ad 30%,#252b3d 60%)}._godly::before{background:linear-gradient(180deg,#e600ff4d 5%,#0022ff00 66%),var(--c-card-2)}._ancient{background:linear-gradient(180deg,#6b39dd 30%,#252b3d 60%)}._ancient::before{background:linear-gradient(180deg,#431b9f 5%,#0022ff00 66%),var(--c-card-2)}._classic{background:linear-gradient(180deg,#b7bd1d 30%,#252b3d 60%)}._classic::before{background:linear-gradient(180deg,#686b29 5%,#0022ff00 66%),var(--c-card-2)}._unique{background:linear-gradient(180deg,#f59e0b 30%,#252b3d 60%)}._unique::before{background:linear-gradient(180deg,#b88732 5%,#0022ff00 66%),var(--c-card-2)}.item-card.selected{position:relative;width:100px;height:124px;padding:2px;overflow:hidden;border-radius:14px;background:var(--c-green)}.item-card::before{content:"";position:absolute;inset:2px;border-radius:12px}.item-card__content{position:relative;z-index:1;height:100%;padding:0 10px 9px;display:flex;flex-direction:column;justify-content:flex-end;background-repeat:no-repeat;background-position:center;background-position-y:10px;background-size:64px}.item-card__name{margin:0 0 7px;color:#e2e8f5;font-size:12px;line-height:1;font-weight:700;letter-spacing:.1px}.item-card__price{padding-bottom:5px;color:var(--c-green-text);font-size:14px;font-weight:800;letter-spacing:.01em;white-space:nowrap}.item-card__price::before{content:"";display:inline-block;width:var(--coin,10px);height:var(--coin,10px);margin-right:5px;vertical-align:calc((.716em - var(--coin,10px)) / 2 - var(--coin-dy,0px));vertical-align:calc((1cap - var(--coin,10px)) / 2 - var(--coin-dy,0px));background:var(--coin-icon) no-repeat center/contain}.item-card__selection{position:absolute;height:calc(100% - 4px);width:calc(100% - 4px);border-radius:14px;background-color:#00000096;background-image:url("data:image/svg+xml, %3Csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20 xmlns='http://www.w3.org/2000/svg'%3E%3Crect%20width='24'%20height='24'%20rx='6'%20fill='%2332C16B'/%3E%3Cpath%20d='M18%2012.998H13V17.998C13%2018.2633%2012.8946%2018.5176%2012.7071%2018.7052C12.5196%2018.8927%2012.2652%2018.998%2012%2018.998C11.7348%2018.998%2011.4804%2018.8927%2011.2929%2018.7052C11.1054%2018.5176%2011%2018.2633%2011%2017.998V12.998H6C5.73478%2012.998%205.48043%2012.8927%205.29289%2012.7052C5.10536%2012.5176%205%2012.2633%205%2011.998C5%2011.7328%205.10536%2011.4785%205.29289%2011.2909C5.48043%2011.1034%205.73478%2010.998%206%2010.998H11V5.99805C11%205.73283%2011.1054%205.47848%2011.2929%205.29094C11.4804%205.1034%2011.7348%204.99805%2012%204.99805C12.2652%204.99805%2012.5196%205.1034%2012.7071%205.29094C12.8946%205.47848%2013%205.73283%2013%205.99805V10.998H18C18.2652%2010.998%2018.5196%2011.1034%2018.7071%2011.2909C18.8946%2011.4785%2019%2011.7328%2019%2011.998C19%2012.2633%2018.8946%2012.5176%2018.7071%2012.7052C18.5196%2012.8927%2018.2652%2012.998%2018%2012.998Z'%20fill='%23030816'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;z-index:2;opacity:0;transition:.2s;margin:auto}.item-card__selection.remove{background-image:url("data:image/svg+xml, %3Csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20 xmlns='http://www.w3.org/2000/svg'%3E%3Crect%20width='24'%20height='24'%20rx='6'%20fill='%231D2333'/%3E%3Cpath%20d='M7.72222%2016.5556C7.72222%2017.35%208.37222%2018%209.16667%2018H14.9444C15.7389%2018%2016.3889%2017.35%2016.3889%2016.5556V9.33333C16.3889%208.53889%2015.7389%207.88889%2014.9444%207.88889H9.16667C8.37222%207.88889%207.72222%208.53889%207.72222%209.33333V16.5556ZM16.3889%205.72222H14.5833L14.0706%205.20944C13.9406%205.07944%2013.7528%205%2013.565%205H10.5461C10.3583%205%2010.1706%205.07944%2010.0406%205.20944L9.52778%205.72222H7.72222C7.325%205.72222%207%206.04722%207%206.44444C7%206.84167%207.325%207.16667%207.72222%207.16667H16.3889C16.7861%207.16667%2017.1111%206.84167%2017.1111%206.44444C17.1111%206.04722%2016.7861%205.72222%2016.3889%205.72222Z'%20fill='%23B5C9FF'%20fill-opacity='0.5'/%3E%3C/svg%3E")}.item-card__selection:hover{opacity:1;transition:.2s}.items-modal{position:fixed;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:16px;width:min(580px,calc(100vw - 24px));height:min(660px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);padding:20px;overflow:hidden;background:var(--c-card);border:2px solid var(--c-line);border-radius:15px}.items-modal__header{display:flex;flex:0 0 24px;width:100%;align-items:center}.items-modal__container{z-index:100;display:grid;grid-template-columns:repeat(auto-fill,minmax(95px,1fr));justify-items:center;align-content:start;gap:10px;width:100%;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.items-modal__container::-webkit-scrollbar{display:none}.items-modal__footer{display:inline-grid;align-items:center;gap:10px;width:100%;flex:0 0 auto;grid-template-columns:1fr 1fr}.items_total{display:flex;align-items:center;gap:10px;width:180px;height:24px;padding:10px 20px;background:var(--c-card-2);border-radius:15px}.items-modal__side{justify-content:end;flex:1;margin-left:0!important;display:inline-flex;gap:5px}.items-modal__action{display:block;width:130px;height:44px;background:var(--c-green);border:0;border-radius:15px;cursor:pointer;font-size:14px;font-weight:900;margin:auto 0 auto 15px;color:#000}.items-modal__action._join{width:100%;margin:auto}.items-modal__action:hover{background-color:var(--c-green-hover)}.items-modal__side div{background-repeat:no-repeat;background-position:center;background-size:30px;border:3px solid #b5c9FF1A;border-radius:15px;width:38px;height:38px;cursor:pointer}.items-modal__side div.active{border:3px solid var(--c-green)}.items-modal__action._close,.items-modal__action._create._mob{display:none}@media (max-width:480px){.items-modal__action._create._pc{display:none!important}.items-modal__action._create._mob{display:block}.items-modal__action{margin:auto 0 0;width:auto}.items-modal__action._close{display:block;background:var(--c-card-2);color:#b5c9FF80;width:100%}.items-modal{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:14px;gap:14px;border-radius:12px;border:10px solid var(--c-card)}.items-modal__container{grid-template-columns:repeat(3,minmax(95px,.3fr));gap:8px;width:115%;justify-content:center}.items-modal__footer{gap:8px}.items_total{width:90%;padding:10px}}

.bl-withdraw hr.wd-sep{flex:0 0 auto;align-self:stretch;width:1px;height:auto;margin:0;border:0;border-radius:1px;background:#B5C9FF1A}.bl-withdraw .withdraw-side._itm{flex:1 1 0;min-width:0;width:auto;margin-top:22px}.wdi{display:flex;align-items:center;gap:12px;height:60px;flex-shrink:0;padding:0 12px 0 6px;border-radius:15px;background:linear-gradient(90deg,color-mix(in srgb,var(--r) 30%,transparent) 0,transparent 70%),var(--c-card-2)}.wdi-tile{width:46px;height:46px;flex-shrink:0;border-radius:10px;border:2px solid var(--c-line);background:#0c1120;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.wdi-tile img{width:34px;height:34px;object-fit:contain}.wdi-name{flex:1;min-width:0;color:#fff;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wdi-val{flex-shrink:0;white-space:nowrap;color:var(--c-green-text);font-size:13px;font-weight:800}.wdi-val svg{display:inline-block;width:14px;height:14px;margin:0 5px 0 0;vertical-align:calc((.716em - 14px) / 2 + .2px);vertical-align:calc((1cap - 14px) / 2 + .2px)}.wdi-qty{flex-shrink:0;padding:4px 9px;border-radius:8px;background:#252c40;color:#c7d0e8;font-size:13px;font-weight:800}.bl-withdraw{width:600px;min-height:280px;height:fit-content;display:flex;background-color:var(--c-card);border:2px solid #b5c9FF1A;border-radius:15px;flex-direction:unset;overflow-y:unset;z-index:101;padding:30px 20px 10px 20px;gap:30px}.withdraw-bots{display:inline-flex;flex-direction:column;width:100%;height:100%;gap:5px}.withdraw-bots div{height:40px;justify-content:center;background-color:var(--c-card-2);border:none}.withdraw-bots .blx-deposit-bot button{background:var(--c-green);color:var(--c-on-green);border-radius:15px;border:0;height:40px;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.withdraw-bots .blx-deposit-bot button:hover{background:#33d474}.withdraw-side{width:50%;max-height:235px;gap:5px;display:inline-flex;flex-direction:column;overflow-x:hidden;scrollbar-width:none}.withdraw-bots .blx-deposit-bot .blx-deposit-bot-text .blx-deposit-bot-value{color:#fff}@media (max-width:600px){.bl-withdraw{max-width:80%;flex-direction:column;max-height:90dvh}.bl-withdraw .withdraw-side._itm{flex:0 0 auto;width:100%;margin-top:0}.bl-withdraw hr.wd-sep{width:auto;height:1px}.withdraw-side{width:100%}.withdraw-side._bts{width:80%!important}.withdraw-side._bts h2{margin-top:-20px!important}}

.inv-card{position:relative;width:100px;height:124px;padding:2px;overflow:hidden;border-radius:14px;cursor:pointer}.inv-card.selected{position:relative;width:100px;height:124px;padding:2px;overflow:hidden;border-radius:14px;background:var(--c-green)}.inv-card::before{content:"";position:absolute;inset:2px;border-radius:12px}
.inv-modal .inv-head{display:flex;flex:0 0 28px;align-items:center;justify-content:center;position:relative;width:100%}
.inv-title{color:var(--c-text);font-size:1.05rem;font-weight:800;letter-spacing:.01em}
.inv-close{position:absolute;right:0;top:50%;transform:translateY(-50%);width:28px;height:28px;padding:0;border:0;background:none;box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:center}
.inv-close svg{width:24px;height:24px;margin:0}
.inv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(95px,1fr));justify-items:center;align-content:start;gap:10px;width:100%;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}
.inv-grid::-webkit-scrollbar{display:none}
.inv-deposit{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:104px;height:128px;box-sizing:border-box;padding:0;border:0;border-radius:14px;background:var(--c-card-2);box-shadow:none;color:rgba(181,201,255,.55);font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:background .15s,color .15s}
.inv-deposit:hover{background:#242a3b;color:var(--c-text)}
.inv-deposit svg{width:22px;height:22px;margin:0}
.inv-empty{grid-column:1/-1;align-self:center;padding:30px 0;color:rgba(181,201,255,.45);font-size:13px;font-weight:700;text-align:center}
.inv-foot{display:flex;align-items:center;gap:14px;width:100%;flex:0 0 auto}
.inv-foot-l{display:flex;align-items:center;gap:14px;flex:1;min-width:0}
.inv-total{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:180px;height:44px;padding:0 18px;box-sizing:border-box;border-radius:15px;background:var(--c-card-2)}
.inv-total-label{color:rgba(181,201,255,.5);font-size:12px;font-weight:500}
.inv-total-val{display:inline-block;white-space:nowrap;color:var(--c-green-text);font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}
.inv-total-val .inv-coin{width:13px;height:13px;margin-right:6px;vertical-align:calc((.716em - 13px) / 2 - 1px);vertical-align:calc((1cap - 13px) / 2 - 1px)}
.inv-total-val small{margin-left:6px;color:rgba(181,201,255,.5);font-size:12px;font-weight:700}
.inv-all{display:inline-flex;align-items:center;gap:10px;margin-left:auto;color:rgba(181,201,255,.6);font-size:12px;font-weight:800;letter-spacing:.04em;cursor:pointer;user-select:none}
.inv-all input{position:absolute;opacity:0;pointer-events:none}
.inv-all i{width:22px;height:22px;box-sizing:border-box;border:2px solid rgba(181,201,255,.35);border-radius:7px;transition:background .15s,border-color .15s}
.inv-all input:checked+i{background:var(--c-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%2312161f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/16px;border-color:var(--c-green)}
.inv-close-btn{display:none}
.inv-btn{display:inline-flex;align-items:center;justify-content:center;min-width:130px;height:44px;padding:0 22px;border:0;border-radius:15px;background:var(--c-green);box-shadow:none;color:var(--c-on-green);font:inherit;font-size:14px;font-weight:900;letter-spacing:.04em;cursor:pointer;transition:background .15s,opacity .15s}
.inv-btn:hover{background:var(--c-green-hover)}
.inv-btn.claim{background:#335fff;color:#fff}
.inv-btn.claim:hover{background:#2a50e0}
#inv-stack-dim{display:none;position:fixed;inset:0;z-index:990;background:rgba(3,8,22,.6)}
#with-modal.stacked{z-index:995!important}
#with-modal.stacked:not(.hidden)~#inv-stack-dim{display:block}
.inv-btn:disabled{opacity:.5;cursor:not-allowed;background:var(--c-green)}
.inv-btn.claim:disabled{background:#335fff}
@media (max-width:480px){
  .inv-modal .inv-head{display:none}
  .inv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
  .inv-foot{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"row row" "close btn";gap:10px}
  .inv-foot-l{grid-area:row;gap:10px}
  .inv-total{flex:1;min-width:0;height:44px;padding:0 14px;overflow:hidden;white-space:nowrap}
  .inv-all{margin-left:0;flex-shrink:0}
  .inv-close-btn{display:inline-flex;align-items:center;justify-content:center;grid-area:close;height:44px;padding:0;border:0;border-radius:15px;background:var(--c-card-2);box-shadow:none;color:rgba(181,201,255,.5);font:inherit;font-size:14px;font-weight:900;letter-spacing:.04em;cursor:pointer}
  .inv-btn{grid-area:btn;min-width:0;height:44px}
}

.profile-modal{position:fixed;top:0px;left:0px;right:0px;bottom:0px;margin:auto;max-height:fit-content;width:550px;min-height:140px;padding:28px 18px 17px;overflow:hidden;border:2px solid #B5C9FF1A;border-radius:15px;background:var(--c-card)}.close-button{position:absolute;top:10px;right:13px;border:0;padding:0;background:transparent;color:#68758c;font-size:30px;font-weight:200;line-height:20px;cursor:pointer}.close-button:hover{color:#a9b3c4}.profile-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.user{display:flex;align-items:center;gap:12px}.user-name{margin:0 0 5px;color:#e5e9f2;font-size:16px;font-weight:700;letter-spacing:0.1px}.role{display:flex;align-items:center;gap:5px;color:#e3bf62;font-size:12px;font-weight:700}.badge{position:relative;width:20px;height:20px;display:inline-block; background-repeat:no-repeat;}.stats{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:16px}.stat{height:fit-content;padding:10px 14px;border-radius:13px;background:#1a2335}.stat-label{display:block;margin-bottom:5px;color:#7e8ba2;font-size:11px;font-weight:700;text-transform:uppercase}.stat-value{display:flex;align-items:center;gap:6px;color:#34d27f;font-size:14px;font-weight:800;letter-spacing:0.2px}@media (max-width:560px){.profile-modal{width:calc(70%)}.stats{gap:8px;display:block}.stat{padding-inline:10px;margin-top:10px}}

@keyframes m-fade-in { from { opacity: 0; } }
@keyframes m-pop-in { from { opacity: 0; scale: 0.96; } }
@media (prefers-reduced-motion: no-preference) {
  #popupblur, .tipm, .lo-modal, .cfv, .pfm, .roulette-modal, .upg-modal, #inv-stack-dim {
    animation: m-fade-in 0.18s ease-out;
  }
  .popup, .tipm-box, .lo-box, .cfv-box, .pfm-box, .shop-box, .upg-modal-box, .lb-leaderboard, .profile-modal, .blx-deposit-modal {
    animation: m-pop-in 0.2s cubic-bezier(0.2, 0.8, 0.3, 1);
  }
  #popupblur, .popup, .tipm, .lo-modal, .cfv, .roulette-modal, .upg-modal {
    transition: opacity 0.15s ease-in, scale 0.15s ease-in, display 0.15s allow-discrete;
  }
  .tipm-box, .lo-box, .cfv-box, .shop-box, .upg-modal-box { transition: scale 0.15s ease-in; }
  #popupblur, .tipm, .lo-modal, .cfv, .pfm, .roulette-modal, .upg-modal { will-change: opacity; }
  .popup, .tipm-box, .lo-box, .cfv-box, .pfm-box, .shop-box, .upg-modal-box { will-change: opacity, scale; }
  #popupblur.hidden, .tipm[hidden], .lo-modal.hidden, .cfv.hidden, .roulette-modal.hidden, .upg-modal.hidden { opacity: 0; pointer-events: none; }
  .popup.hidden { opacity: 0; scale: 0.96; pointer-events: none; }
  .tipm[hidden] .tipm-box, .lo-modal.hidden .lo-box, .cfv.hidden .cfv-box, .roulette-modal.hidden .shop-box, .upg-modal.hidden .upg-modal-box { scale: 0.96; }
  #proff, #lbb { animation: m-fade-in 0.18s ease-out; will-change: opacity; }
  #proff .profile-modal { will-change: opacity, scale; }
  #proff.m-out, #lbb.m-out { opacity: 0; pointer-events: none; transition: opacity 0.15s ease-in; }
  #proff.m-out .profile-modal { scale: 0.96; transition: scale 0.15s ease-in; }
  .pfm.m-out { opacity: 0; pointer-events: none; transition: opacity 0.15s ease-in; }
  .pfm.m-out .pfm-box { scale: 0.96; transition: scale 0.15s ease-in; }
}

body.ptr-still .item-card__selection:hover { opacity: 0; }

.stat-value.is-neg, .lb-stat--green.is-neg { color: var(--c-muted); }

:root { --rank-whale: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 16 16' fill='none'%3E%3Cg stroke='%2353E5EE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.35637 4.3335C2.08404 4.45016 1.55837 7.00216 1.70437 8.26383C1.12004 9.31216 1.29837 9.57383 1.73637 10.0105C3.92771 12.0488 8.01737 11.9032 9.91637 11.1755C11.903 10.3602 12.916 8.82516 13.013 8.00016C14.7664 6.8355 14.8017 4.86716 14.5584 4.3335C14.2984 4.77016 13.5487 5.09083 13.0134 5.3335C12.429 5.45016 11.5884 5.01283 11.345 4.6245C11.1777 5.50016 11.345 6.16683 11.783 6.51716C12.5457 7.0995 12.158 7.68783 12.012 7.8335C11.38 8.4635 10.1767 8.1635 9.59204 7.24483C8.01737 4.77016 6.33004 4.3335 5.35637 4.3335Z' fill='%2353E5EE'/%3E%3Cpath d='M1.66602 9.33333C2.61035 9.51067 4.46602 9.85133 5.66602 9'/%3E%3C/g%3E%3Ccircle cx='4' cy='6.667' r='0.667' fill='%23151a28'/%3E%3C/svg%3E"); --rank-highroller: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.0664 0C14.6344 0 15.9144 1.2296 15.996 2.7776L16 2.9336V13.0664C16 14.6344 14.7704 15.9144 13.2224 15.996L13.0664 16H2.9336C2.18254 16 1.46007 15.712 0.915043 15.1953C0.370013 14.6785 0.0439391 13.9724 0.00400009 13.2224L0 13.0664V2.9336C0 1.3656 1.2296 0.0856001 2.7776 0.00400009L2.9336 0H13.0664ZM10.8 9.6C10.4817 9.6 10.1765 9.72643 9.95147 9.95147C9.72643 10.1765 9.6 10.4817 9.6 10.8C9.6 11.1183 9.72643 11.4235 9.95147 11.6485C10.1765 11.8736 10.4817 12 10.8 12C11.1183 12 11.4235 11.8736 11.6485 11.6485C11.8736 11.4235 12 11.1183 12 10.8C12 10.4817 11.8736 10.1765 11.6485 9.95147C11.4235 9.72643 11.1183 9.6 10.8 9.6ZM5.2 9.6C4.88174 9.6 4.57652 9.72643 4.35147 9.95147C4.12643 10.1765 4 10.4817 4 10.8C4 11.1183 4.12643 11.4235 4.35147 11.6485C4.57652 11.8736 4.88174 12 5.2 12C5.51826 12 5.82348 11.8736 6.04853 11.6485C6.27357 11.4235 6.4 11.1183 6.4 10.8C6.4 10.4817 6.27357 10.1765 6.04853 9.95147C5.82348 9.6 5.51826 9.6 5.2 9.6ZM5.2 4C4.88174 4 4.57652 4.12643 4.35147 4.35147C4.12643 4.57652 4 4.88174 4 5.2C4 5.51826 4.12643 5.82348 4.35147 6.04853C4.57652 6.27357 4.88174 6.4 5.2 6.4C5.51826 6.4 5.82348 6.27357 6.04853 6.04853C6.27357 5.82348 6.4 5.51826 6.4 5.2C6.4 4.88174 6.27357 4.57652 6.04853 4.35147C5.82348 4.12643 5.51826 4 5.2 4ZM10.8 4C10.4817 4 10.1765 4.12643 9.95147 4.35147C9.72643 4.57652 9.6 4.88174 9.6 5.2C9.6 5.51826 9.72643 5.82348 9.95147 6.04853C10.1765 6.27357 10.4817 6.4 10.8 6.4C11.1183 6.4 11.4235 6.27357 11.6485 6.04853C11.8736 5.82348 12 5.51826 12 5.2C12 4.88174 11.8736 4.57652 11.6485 4.35147C11.4235 4.12643 11.1183 4 10.8 4Z' fill='%23f5d791'/%3E%3C/svg%3E"); --rank-mod: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0795 2.6151L8.07891 0.114857C7.89613 0.0390305 7.70018 0 7.50229 0C7.30441 0 7.10846 0.0390305 6.92568 0.114857L0.92509 2.6151C0.365661 2.84637 0 3.3933 0 3.99961C0 10.2033 3.57847 14.4913 6.92255 15.8851C7.29134 16.0383 7.707 16.0383 8.07579 15.8851C10.7542 14.7694 15.0015 10.9159 15.0015 3.99961C15.0015 3.3933 14.6358 2.84637 14.0795 2.6151ZM7.50386 13.9475L7.50073 2.04004L12.9981 4.33089C12.895 9.0626 10.4323 12.4911 7.50386 13.9475Z' fill='%2391F5A7'/%3E%3C/svg%3E"); }.pf-sub { margin-top: 6px; color: var(--c-muted); font-size: 13px; font-weight: 700; }
.rank-whale { color: #53E5EE; --rank-ico: var(--rank-whale); }
.rank-highroller { color: #F5D791; --rank-ico: var(--rank-highroller); }
.rank-mod { color: #91F5A7; --rank-ico: var(--rank-mod); }
.rank-user { color: #7e8ba2; --rank-ico: none; }
.role .badge { background: var(--rank-ico) no-repeat center / contain; }
.role.rank-user .badge { display: none; }

.blx-tip{position:fixed;left:0;top:0;z-index:10000;max-width:min(280px,calc(100vw - 12px));padding:7px 11px;background:var(--c-card-2);border:1px solid var(--c-line);border-radius:9px;box-shadow:0 8px 24px rgba(0,0,0,.45);color:var(--c-text);font-size:12px;font-weight:600;line-height:1.35;letter-spacing:.01em;white-space:normal;pointer-events:none;opacity:0;transition:opacity .12s ease}
.blx-tip.on{opacity:1}
.blx-tip::after{content:"";position:absolute;left:var(--arrow-x,50%);bottom:-5px;width:8px;height:8px;margin-left:-4px;background:var(--c-card-2);border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line);transform:rotate(45deg)}
.blx-tip.below::after{bottom:auto;top:-5px;transform:rotate(225deg)}

.items-modal__container, .inv-grid, .shop-grid, .tipm-grid { justify-items: stretch; }
.items-modal__container .item-card, .items-modal__container .item-card.selected,
.inv-grid .inv-card, .inv-grid .inv-card.selected, .inv-grid .inv-deposit,
.shop-grid .item-card, .shop-grid .item-card.selected, .tipm-grid .item-card, .tipm-grid .item-card.selected {
  width: auto; height: auto; aspect-ratio: 104 / 128; box-sizing: border-box; min-width: 0; overflow: clip;
}
.items-modal__container .item-card__content, .inv-grid .item-card__content, .shop-grid .item-card__content, .tipm-grid .item-card__content {
  background-size: 64%; background-position-y: 8%;
  box-sizing: border-box; padding-bottom: 0;
}

