.contracts_page__99QYO{box-sizing:border-box;max-width:1320px;margin:0 auto;padding:28px 20px 56px;color:#fff;font-family:inherit}.contracts_page__99QYO *,.contracts_page__99QYO :after,.contracts_page__99QYO :before{box-sizing:border-box}.contracts_page__99QYO :focus-visible{outline:2px solid #a78bff;outline-offset:2px}.contracts_crumbs__OKr88{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;color:#9a92b8;font-size:13px;font-weight:600}.contracts_crumbs__OKr88 a{color:inherit;text-decoration:none}.contracts_crumbCurrent__IvrKx,.contracts_crumbs__OKr88 a:hover{color:#fff}.contracts_head__KyN4a{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;margin-bottom:22px}.contracts_head__KyN4a .contracts_back__wFqp_{position:absolute;left:0;top:50%;transform:translateY(-50%)}.contracts_title__DBu6_{margin:0;font-size:24px;font-weight:300;letter-spacing:.025em}.contracts_lead__bC4ig{max-width:60ch;margin:8px 0 0;color:#9a92b8;font-size:14px;font-weight:600}.contracts_arena__e4DEg{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:22px;align-items:stretch}.contracts_sheet__7LXY0{padding:10px;border:1px solid rgba(124,92,255,.28);border-radius:26px;background:linear-gradient(180deg,rgba(124,92,255,.22),rgba(124,92,255,.06))}.contracts_slots__R8Les{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;height:100%;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:radial-gradient(360px 220px at 50% 40%,rgba(124,92,255,.1),transparent 70%),#0a0720}.contracts_slotEmpty___tCl1{display:grid;min-height:112px;place-items:center;border:1px dashed rgba(124,92,255,.25);border-radius:14px;color:#4d4670;font-size:18px;font-weight:800}.contracts_slotRequired__fcm_e{border-color:rgba(124,92,255,.55);color:#756d96}.contracts_terms__Qb4HQ{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(180deg,#120d28,#0c0820)}.contracts_stats__0CTlT{display:grid;gap:12px;margin:0}.contracts_stats__0CTlT div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.contracts_stats__0CTlT dt{color:#9a92b8;font-size:13px;font-weight:600}.contracts_stats__0CTlT dd{margin:0;font-size:15px;font-weight:800;text-align:right}.contracts_statSub__ZNi_Z{margin-left:6px;color:#756d96;font-size:12px;font-weight:700}.contracts_status__qx7Ac{min-height:40px;margin:4px 0 0;color:#c4b5ff;font-size:13px;font-weight:700}.contracts_signBtn__o60IT{width:100%;padding:15px;border:0;border-radius:14px;background:linear-gradient(180deg,#8b6dff,#6a49f0);box-shadow:0 10px 26px -10px rgba(124,92,255,.9),inset 0 1px 0 rgba(255,255,255,.25);color:#fff;font:inherit;font-size:15px;font-weight:800;cursor:pointer;transition:transform .2s ease}.contracts_signBtn__o60IT:hover{transform:translateY(-2px)}.contracts_signBtn__o60IT:disabled{background:rgba(124,92,255,.14);box-shadow:none;color:#756d96;transform:none;cursor:default}.contracts_controls__2BZKE{display:flex;justify-content:flex-end;gap:8px}.contracts_gear__bFyEi{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(124,92,255,.14);color:#9a92b8;cursor:pointer}.contracts_gearActive__nByf6{background:#7c5cff;color:#fff}.contracts_reelBox__Y0Gil{margin-top:22px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(180deg,#120d28,#0c0820)}.contracts_reelViewport__EEfvH{position:relative;height:150px;overflow:hidden;border-radius:16px;background:#0a0720;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.contracts_reelPlaceholder__8hzBD{position:absolute;inset:0;display:grid;margin:0;place-items:center;color:#4d4670;font-size:14px;font-weight:700}.contracts_reelMarker__ETvY_{position:absolute;top:0;bottom:0;left:50%;z-index:2;width:2px;margin-left:-1px;background:#ffc24a;box-shadow:0 0 12px rgba(255,194,74,.8)}.contracts_reelTrack__GXfVm{display:flex;gap:8px;height:100%;padding:9px 0;transition-property:transform;transition-timing-function:cubic-bezier(.1,.75,.16,1);will-change:transform}.contracts_reelCard__CIZ1q{display:flex;flex:0 0 132px;flex-direction:column;justify-content:center;padding:8px 6px;border-radius:14px;background:radial-gradient(100% 75% at 50% 0,color-mix(in srgb,var(--rarity) 24%,transparent) 0,color-mix(in srgb,var(--rarity) 10%,transparent) 42%,transparent 72%),radial-gradient(90% 45% at 50% 100%,color-mix(in srgb,var(--rarity) 13%,transparent) 0,transparent 75%),color-mix(in srgb,var(--rarity) 4%,var(--card-base));border:1px solid color-mix(in srgb,var(--rarity) 24%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rarity) 34%,transparent),inset 0 0 28px color-mix(in srgb,var(--rarity) 20%,transparent);text-align:center}.contracts_reelImage__vNEQB{height:74px;margin-bottom:6px}.contracts_reelCard__CIZ1q{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.contracts_reelCardWin__CqWJQ{position:relative;z-index:1;transform:scale(1.07);box-shadow:inset 0 0 0 1.5px var(--rarity),inset 0 0 32px color-mix(in srgb,var(--rarity) 30%,transparent),0 0 26px color-mix(in srgb,var(--rarity) 45%,transparent)}.contracts_resultActions__9CdH0{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px}.contracts_sellBtn__om5NX,.contracts_withdrawBtn__6Ht_h{min-width:180px;height:46px;padding:0 20px;border-radius:14px;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:filter .15s ease,background .15s ease}.contracts_sellBtn__om5NX{border:0;color:#1a1206;background:linear-gradient(180deg,#ffd27a,#ffb52e)}.contracts_withdrawBtn__6Ht_h{border:1.5px solid rgba(255,255,255,.18);color:#fff;background:rgba(255,255,255,.04)}.contracts_sellBtn__om5NX:hover,.contracts_withdrawBtn__6Ht_h:hover{filter:brightness(1.08)}.contracts_sellBtn__om5NX:disabled,.contracts_withdrawBtn__6Ht_h:disabled{opacity:.55;cursor:default}.contracts_resultNote__iHJD7{margin:0;color:#b9b2d6;font-size:14px;font-weight:600}.contracts_resultNote__iHJD7 a{color:#a78bff}@media (prefers-reduced-motion:reduce){.contracts_reelCard__CIZ1q{transition:none}}.contracts_resultLine__vhC_S{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:6px 14px;margin-top:12px;font-size:14px;font-weight:700}.contracts_resultLine__vhC_S strong{color:#ffc24a;font-size:18px}.contracts_resultMult__iQ6Mv{font-weight:800}.contracts_resultWin__jbRbP .contracts_resultMult__iQ6Mv{color:#34e08a}.contracts_resultLose__xNH9N .contracts_resultMult__iQ6Mv{color:#ff7a7a}.contracts_resultWin__jbRbP .contracts_reelViewport__EEfvH{box-shadow:inset 0 0 0 2px #34e08a,inset 0 0 40px rgba(52,224,138,.2)}.contracts_resultLink__PHYwY{color:#a78bff;font-size:13px}.contracts_panel__qtSnd{margin-top:22px;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(180deg,#120d28,#0c0820)}.contracts_panelTitle___50FP{margin:0;font-size:20px;font-weight:800}.contracts_count__VG5y3{margin-left:6px;color:#756d96;font-size:14px;font-weight:700}.contracts_toolbar__Bxgag{display:flex;gap:10px;margin-top:14px}.contracts_search__kobtJ{flex:1;min-width:0;padding:9px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.05);color:#fff;font:inherit;font-size:13px;font-weight:600}.contracts_search__kobtJ::-moz-placeholder{color:#756d96}.contracts_search__kobtJ::placeholder{color:#756d96}.contracts_toolBtn__KeYwG{flex:none;padding:9px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(124,92,255,.14);color:#fff;font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.contracts_toolBtn__KeYwG:disabled{cursor:default;opacity:.5}.contracts_grid__H_zef{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:10px;max-height:560px;margin-top:16px;padding:2px 4px 2px 2px;overflow-y:auto}.contracts_panelEmpty__GMOkf{display:flex;min-height:200px;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#9a92b8;font-weight:700;text-align:center}.contracts_panelEmpty__GMOkf p{margin:0}.contracts_card__avjO0{position:relative;min-width:0;padding:9px 6px;border-radius:14px;background:radial-gradient(100% 75% at 50% 0,color-mix(in srgb,var(--rarity) 24%,transparent) 0,color-mix(in srgb,var(--rarity) 10%,transparent) 42%,transparent 72%),radial-gradient(90% 45% at 50% 100%,color-mix(in srgb,var(--rarity) 13%,transparent) 0,transparent 75%),color-mix(in srgb,var(--rarity) 4%,var(--card-base));border:1px solid color-mix(in srgb,var(--rarity) 24%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rarity) 34%,transparent),inset 0 0 28px color-mix(in srgb,var(--rarity) 20%,transparent);color:inherit;font:inherit;text-align:center;cursor:pointer;transition:transform .2s ease}.contracts_card__avjO0:hover:not(:disabled){transform:translateY(-2px)}.contracts_card__avjO0:disabled{cursor:default}.contracts_cardPicked__hsEHj{outline:2px solid #a78bff;outline-offset:1px}.contracts_check__Brk_U{position:absolute;top:6px;right:6px;display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:#7c5cff}.contracts_wear__k_aR2{position:absolute;top:6px;left:7px;color:#9a92b8;font-size:9.5px;font-weight:800}.contracts_cardImage__ryQge{height:64px;margin:4px 0 6px}.contracts_cardWeapon__WU6Fu{margin:0;color:#9a92b8;font-size:10px;font-weight:600}.contracts_cardName__iM5Vw,.contracts_cardWeapon__WU6Fu{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contracts_cardName__iM5Vw{margin:1px 0 0;font-size:11.5px;font-weight:700}.contracts_cardPrice__fDkO2{margin:4px 0 0;color:#ffc24a;font-size:12px;font-weight:700}.contracts_miniCard__Akfu5{display:flex;min-height:112px;flex-direction:column;overflow:hidden;padding:6px 4px}.contracts_miniCard__Akfu5 .contracts_cardImage__ryQge{flex:1;height:auto;min-height:0;margin:0 0 4px}.contracts_miniCard__Akfu5 .contracts_cardName__iM5Vw,.contracts_miniCard__Akfu5 .contracts_cardPrice__fDkO2{font-size:10px}@media (max-width:900px){.contracts_arena__e4DEg{grid-template-columns:1fr}}@media (max-width:520px){.contracts_slots__R8Les{grid-template-columns:repeat(3,minmax(0,1fr))}.contracts_miniCard__Akfu5,.contracts_slotEmpty___tCl1{min-height:96px}}@media (prefers-reduced-motion:reduce){.contracts_page__99QYO *,.contracts_page__99QYO :after,.contracts_page__99QYO :before{transition:none!important}}@media (max-width:767px){.contracts_page__99QYO{padding-left:12px;padding-right:12px}}