.mr-game{--mr-bg:#090b10;--mr-panel:#11151d;--mr-panel-soft:#151b25;--mr-border:rgba(255,255,255,0.1);--mr-text:#f4f7fb;--mr-muted:#9aa7b7;--mr-red:#ff365f;--mr-gold:#ffc857;--mr-blue:#37c5ff;--mr-green:#3ee48a;--mr-shadow:0 18px 38px rgba(0,0,0,0.28);box-sizing:border-box;color:var(--mr-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;margin:0 auto;max-width:min(1560px,100%);padding:20px;width:100%}.mr-game.mr-network-page{margin-left:auto;max-width:1280px;transform:none;width:min(1280px,calc(100vw - var(--mrt-sidebar,210px) - 36px))}.mr-network-page>*+*{margin-top:14px}.mr-network-page .mr-card,.mr-network-page .mr-network-opportunity,.mr-network-page .mr-network-active{background:#10141b;box-shadow:none}.mr-network-page .mr-network-hero{align-items:center;grid-template-columns:minmax(0,1.15fr) minmax(440px,0.85fr);margin-bottom:0;min-height:240px;padding:18px 22px}.mr-network-page .mr-network-hero::before{background-position:center;filter:saturate(0.9) contrast(1.08);opacity:0.52}.mr-network-page .mr-network-hero::after{background:rgba(4,7,11,0.58)}.mr-network-page .mr-network-hero>div:first-child{max-width:620px}.mr-network-page .mr-network-hero .mr-badge{margin-top:14px}.mr-network-page .mr-network-hero .mr-hero-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-network-page .mr-network-hero .mr-hero-balances small{color:var(--mr-muted);display:block;font-size:0.66rem;font-weight:700;line-height:1.35;margin-top:4px}.mr-network-page .mr-network-notice{border-left:3px solid var(--mr-gold)}.mr-network-page .mr-network-active{align-items:center;border-left:3px solid rgba(255,200,87,0.6);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto auto;padding:16px 18px}.mr-network-page .mr-network-active.is-ready{border-left-color:var(--mr-green)}.mr-network-page .mr-network-active-copy h2{font-size:1.08rem}.mr-network-page .mr-network-active-copy .mr-muted{font-size:0.76rem;line-height:1.45;margin-top:5px}.mr-network-page .mr-network-active-time{min-width:96px;text-align:right}.mr-network-page .mr-network-active-time span{color:var(--mr-muted);display:block;font-size:0.68rem;font-weight:800;text-transform:uppercase}.mr-network-page .mr-network-active-time strong{display:block;font-size:1rem;margin-top:4px}.mr-network-page .mr-network-opportunity{align-items:center;border-left:3px solid rgba(255,200,87,0.6);display:grid;gap:24px;grid-template-columns:minmax(280px,1.1fr) minmax(330px,0.9fr) 180px;padding:18px}.mr-network-page .mr-network-opportunity.is-open{border-left-color:var(--mr-gold)}.mr-network-page .mr-network-opportunity-copy .mr-muted{font-size:0.76rem;line-height:1.5}.mr-network-page .mr-network-opportunity-progress{margin-top:14px}.mr-network-page .mr-network-opportunity-progress>div,.mr-network-page .mr-network-mastery-progress>div{align-items:center;display:flex;font-size:0.68rem;font-weight:800;justify-content:space-between;margin-bottom:6px;text-transform:uppercase}.mr-network-page progress{accent-color:var(--mr-gold);background:#080b0e;border:0;border-radius:999px;height:8px;overflow:hidden;width:100%}.mr-network-page progress::-webkit-progress-bar{background:#080b0e}.mr-network-page progress::-webkit-progress-value{background:var(--mr-gold)}.mr-network-page progress::-moz-progress-bar{background:var(--mr-gold)}.mr-network-page .mr-network-meta{display:grid;gap:10px 16px;margin:0}.mr-network-page .mr-network-meta div{border-left:1px solid rgba(255,255,255,0.12);min-width:0;padding-left:10px}.mr-network-page .mr-network-meta dt{color:var(--mr-muted);font-size:0.66rem;font-weight:800;text-transform:uppercase}.mr-network-page .mr-network-meta dd{color:var(--mr-text);font-size:0.78rem;font-weight:850;margin:4px 0 0;overflow-wrap:anywhere}.mr-network-page .mr-network-opportunity-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-network-page .mr-network-opportunity>form{display:grid;gap:7px}.mr-network-page .mr-network-opportunity>form small,.mr-network-page .mr-network-contract>form small{color:var(--mr-muted);font-size:0.65rem;line-height:1.35;text-align:center}.mr-network-page .mr-network-workspace{display:grid;gap:14px;grid-template-columns:minmax(0,1.7fr) minmax(310px,0.72fr)}.mr-network-page .mr-network-board,.mr-network-page .mr-network-shop{margin:0}.mr-network-page .mr-network-board>.mr-card-head,.mr-network-page .mr-network-shop>.mr-card-head,.mr-network-page .mr-network-clearance-map>.mr-card-head,.mr-network-page .mr-network-ledger>.mr-card-head{border-bottom:1px solid rgba(255,255,255,0.1);margin-bottom:0;padding-bottom:14px}.mr-network-page .mr-network-contract-list{display:grid}.mr-network-page .mr-network-contract{align-items:center;border-top:1px solid rgba(255,255,255,0.1);display:grid;gap:16px;grid-template-columns:minmax(220px,1fr) minmax(285px,0.95fr) 112px;padding:16px 0}.mr-network-page .mr-network-contract:first-child{border-top:0}.mr-network-page .mr-network-contract.is-locked{opacity:0.76}.mr-network-page .mr-network-contract-copy>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.mr-network-page .mr-network-contract-copy>div span,.mr-network-page .mr-network-contract-copy>div b{color:#9db0c6;font-size:0.64rem;font-weight:900;text-transform:uppercase}.mr-network-page .mr-network-contract-copy>div b{color:var(--mr-gold);white-space:nowrap}.mr-network-page .mr-network-contract-copy h3,.mr-network-page .mr-network-shop-copy h3,.mr-network-page .mr-network-tier-grid h3,.mr-network-page .mr-network-ledger h3{font-size:0.9rem;margin:7px 0 0}.mr-network-page .mr-network-contract-copy p,.mr-network-page .mr-network-shop-copy p,.mr-network-page .mr-network-tier-grid p,.mr-network-page .mr-network-ledger p{color:var(--mr-muted);font-size:0.72rem;line-height:1.45;margin:5px 0 0}.mr-network-page .mr-network-contract-copy>small{color:#9db0c6;display:block;font-size:0.65rem;margin-top:7px}.mr-network-page .mr-network-contract-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-network-page .mr-network-contract>form{display:grid;gap:7px}.mr-network-page .mr-network-shop-list{display:grid}.mr-network-page .mr-network-shop-list>article{border-top:1px solid rgba(255,255,255,0.1);padding:14px 0}.mr-network-page .mr-network-shop-list>article:first-child{border-top:0}.mr-network-page .mr-network-shop-copy h3{margin-top:0}.mr-network-page .mr-network-shop-foot{align-items:end;display:flex;gap:12px;justify-content:space-between;margin-top:12px}.mr-network-page .mr-network-shop-foot strong,.mr-network-page .mr-network-shop-foot small{display:block}.mr-network-page .mr-network-shop-foot strong{color:var(--mr-gold);font-size:0.82rem}.mr-network-page .mr-network-shop-foot small{color:var(--mr-muted);font-size:0.62rem;font-weight:800;margin-top:3px;text-transform:uppercase}.mr-network-page .mr-network-shop-note{border-top:1px solid rgba(255,255,255,0.1);color:var(--mr-muted);font-size:0.68rem;line-height:1.5;margin:0;padding-top:12px}.mr-network-page .mr-network-mastery{align-items:center;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) minmax(280px,0.8fr)}.mr-network-page .mr-network-mastery-progress strong{color:var(--mr-gold)}.mr-network-page .mr-network-mastery-progress progress{margin-bottom:5px}.mr-network-page .mr-network-mastery-progress small{color:var(--mr-muted);font-size:0.64rem;font-weight:800;text-transform:uppercase}.mr-network-page .mr-network-section-note{color:var(--mr-muted);font-size:0.68rem;line-height:1.45;margin:0;max-width:420px;text-align:right}.mr-network-page .mr-network-tier-grid{display:grid}.mr-network-page .mr-network-tier-grid article{align-items:center;border-top:1px solid rgba(255,255,255,0.1);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:14px 0}.mr-network-page .mr-network-tier-grid article:first-child{border-top:0}.mr-network-page .mr-network-tier-grid article>div{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px}.mr-network-page .mr-network-tier-grid article h3{align-self:center;margin:0}.mr-network-page .mr-network-tier-grid article p{grid-column:2}.mr-network-page .mr-network-tier-grid article>strong{color:#9db0c6;font-size:0.76rem;white-space:nowrap}.mr-network-page .mr-network-tier-grid article.is-unlocked>strong{color:var(--mr-gold)}.mr-network-page .mr-network-ledger>div{display:grid}.mr-network-page .mr-network-ledger>div>article{align-items:center;border-top:1px solid rgba(255,255,255,0.1);display:grid;gap:16px;grid-template-columns:72px minmax(0,1fr) auto;padding:13px 0}.mr-network-page .mr-network-ledger>div>article:first-child{border-top:0}.mr-network-page .mr-network-ledger article>span{border:1px solid rgba(255,200,87,0.35);border-radius:999px;color:var(--mr-gold);font-size:0.66rem;font-weight:850;padding:5px 8px;text-align:center;text-transform:uppercase}.mr-network-page .mr-network-ledger article>span.is-completed{border-color:rgba(62,228,138,0.36);color:var(--mr-green)}.mr-network-page .mr-network-ledger article>div:last-child{text-align:right}.mr-network-page .mr-network-ledger article>div:last-child strong,.mr-network-page .mr-network-ledger article>div:last-child small{display:block}.mr-network-page .mr-network-ledger article>div:last-child strong{color:var(--mr-gold);font-size:0.78rem}.mr-network-page .mr-network-ledger article>div:last-child small{color:var(--mr-muted);font-size:0.66rem;margin-top:3px}.mr-network-page .mr-button{border-radius:8px}.mr-network-page .mr-button-primary{background:#c62042;border:1px solid #e42a51;box-shadow:none;color:#fff}.mr-network-page .mr-button-primary:hover{background:#db294d;border-color:#ff4669}.mr-network-page .mr-button-primary:disabled,.mr-network-page .mr-button-secondary:disabled{background:#252b30;border-color:#343b41;color:#737d85}.mr-network-page .mr-button-secondary{background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.12)}@media (max-width:1120px){.mr-network-page .mr-network-hero{grid-template-columns:minmax(0,1fr) minmax(380px,0.9fr)}.mr-network-page .mr-network-workspace{grid-template-columns:1fr}.mr-network-page .mr-network-contract{grid-template-columns:minmax(220px,1fr) minmax(275px,0.9fr) 108px}}@media (max-width:820px){.mr-game.mr-network-page{width:100%}.mr-network-page .mr-network-hero{grid-template-columns:1fr}.mr-network-page .mr-network-active{grid-template-columns:minmax(0,1fr) auto}.mr-network-page .mr-network-active form{grid-column:1 / -1}.mr-network-page .mr-network-opportunity{grid-template-columns:minmax(0,1fr) minmax(280px,0.85fr)}.mr-network-page .mr-network-opportunity>form{grid-column:1 / -1}.mr-network-page .mr-network-contract{grid-template-columns:minmax(0,1fr) minmax(250px,0.9fr)}.mr-network-page .mr-network-contract>form{grid-column:1 / -1}.mr-network-page .mr-network-mastery{grid-template-columns:1fr}}@media (max-width:600px){.mr-network-page .mr-network-hero{min-height:330px;padding:16px}.mr-network-page .mr-network-hero .mr-hero-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-network-page .mr-network-active,.mr-network-page .mr-network-opportunity{grid-template-columns:1fr}.mr-network-page .mr-network-active-time{text-align:left}.mr-network-page .mr-network-active form,.mr-network-page .mr-network-opportunity>form{grid-column:1}.mr-network-page .mr-network-contract{grid-template-columns:1fr}.mr-network-page .mr-network-contract-meta,.mr-network-page .mr-network-contract>form{grid-column:1}.mr-network-page .mr-network-contract-copy>div{align-items:flex-start;flex-direction:column}.mr-network-page .mr-network-section-note{max-width:none;text-align:left}.mr-network-page .mr-network-clearance-map>.mr-card-head{align-items:flex-start;flex-direction:column}.mr-network-page .mr-network-tier-grid article{align-items:start;grid-template-columns:1fr}.mr-network-page .mr-network-tier-grid article>strong{padding-left:0}.mr-network-page .mr-network-ledger>div>article{grid-template-columns:1fr}.mr-network-page .mr-network-ledger article>span{justify-self:start}.mr-network-page .mr-network-ledger article>div:last-child{text-align:left}}.mr-profile-actions-lab,.mr-profile-actions-live{--mr-pal-gold:#e0aa32;--mr-pal-gold-soft:rgba(224,170,50,0.24);--mr-pal-line:rgba(168,184,204,0.18);--mr-pal-panel:#11151c;--mr-pal-panel-deep:#090d12;--mr-pal-muted:#9db0c6;letter-spacing:0}.mr-profile-actions-lab{display:grid;gap:16px;margin:0 auto;max-width:1180px}.mr-pal-labbar,.mr-pal-shell{background:#0c1016;border:1px solid rgba(224,170,50,0.34);border-radius:6px}.mr-pal-labbar{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(420px,0.9fr);padding:18px 20px}.mr-pal-kicker{color:var(--mr-pal-gold);display:block;font-size:0.72rem;font-weight:900;line-height:1.2;text-transform:uppercase}.mr-pal-labbar h1,.mr-pal-heading h2,.mr-pal-intel h3{letter-spacing:0;margin:4px 0 0}.mr-pal-labbar h1{font-size:1.65rem}.mr-pal-labbar p{color:var(--mr-pal-muted);font-size:0.88rem;margin:5px 0 0}.mr-pal-preview-form{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto auto}.mr-pal-preview-form label{display:grid;gap:5px;min-width:0}.mr-pal-preview-form label>span{color:#a9bad0;font-size:0.67rem;font-weight:900;text-transform:uppercase}.mr-pal-preview-form select,.mr-pal-preview-form button{background:#080c11;border:1px solid rgba(255,255,255,0.17);border-radius:4px;color:#f4f6f9;font:inherit;font-size:0.82rem;font-weight:800;height:40px;min-width:0;padding:0 11px}.mr-pal-preview-form button{border-color:rgba(224,170,50,0.56);color:var(--mr-pal-gold);cursor:pointer}.mr-pal-preview-form button:hover,.mr-pal-preview-form button:focus-visible{background:#17130b;border-color:var(--mr-pal-gold)}.mr-pal-preview-form .mr-pal-pi-switch{align-content:center;display:grid;gap:1px;line-height:1;min-width:88px;padding:4px 10px;text-align:left}.mr-pal-pi-switch span{color:#9fb0c5;font-size:0.61rem;text-transform:uppercase}.mr-pal-pi-switch strong{color:#7b899a;font-size:0.73rem}.mr-pal-pi-switch[aria-pressed="true"]{background:#10202a;border-color:#3c9bc8}.mr-pal-pi-switch[aria-pressed="true"] strong{color:#73d4ff}.mr-pal-shell{overflow:hidden;padding:0 20px 20px}.mr-pal-heading{align-items:center;background:#090d12;border-bottom:1px solid var(--mr-pal-line);display:flex;gap:20px;justify-content:space-between;margin:0 -20px;min-height:86px;padding:16px 20px}.mr-pal-heading h2{font-size:2rem;line-height:1;text-transform:uppercase}.mr-pal-target{align-items:center;background:#11161d;border:1px solid var(--mr-pal-line);border-radius:5px;color:#f6f7f9;display:flex;gap:10px;max-width:320px;min-width:0;padding:7px 10px;text-decoration:none}.mr-pal-target:hover,.mr-pal-target:focus-visible{background:#171c24;border-color:rgba(224,170,50,0.62)}.mr-pal-target img{border:1px solid rgba(224,170,50,0.46);border-radius:4px;height:42px;object-fit:cover;width:42px}.mr-pal-target>span{display:grid;min-width:0}.mr-pal-target small{color:var(--mr-pal-muted);font-size:0.65rem;font-weight:800;text-transform:uppercase}.mr-pal-target strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-pal-group{border-top:1px solid var(--mr-pal-line);padding:18px 0}.mr-pal-heading+.mr-pal-group{border-top:0}.mr-pal-group h3{align-items:center;color:var(--mr-pal-gold);display:flex;font-size:0.8rem;gap:12px;letter-spacing:0;margin:0 0 10px;text-transform:uppercase}.mr-pal-group h3::after{background:rgba(224,170,50,0.3);content:"";flex:1;height:1px}.mr-pal-action-grid{display:grid;gap:8px}.mr-pal-action-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-pal-action-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-pal-action{align-items:center;background:var(--mr-pal-panel);border:1px solid var(--mr-pal-line);border-radius:5px;color:#f1f4f8;display:grid;font:inherit;gap:11px;grid-template-columns:40px minmax(0,1fr) auto;min-height:64px;min-width:0;padding:8px 11px;text-align:left;text-decoration:none}button.mr-pal-action{cursor:pointer;width:100%}.mr-pal-action:not(.is-muted):hover,.mr-pal-action:not(.is-muted):focus-visible{background:#181d25;border-color:rgba(224,170,50,0.62)}.mr-pal-action.is-muted{color:#768395;cursor:default}.mr-pal-action-icon,.mr-pal-action-mark{align-items:center;background:#080c11;border:1px solid rgba(224,170,50,0.42);border-radius:4px;display:flex;height:40px;justify-content:center;overflow:hidden;width:40px}.mr-pal-action-icon img{height:26px;object-fit:contain;width:26px}.mr-pal-action-mark{color:var(--mr-pal-gold);font-size:0.76rem;font-weight:900}.mr-pal-action>span:not(.mr-pal-action-icon):not(.mr-pal-action-mark){display:grid;gap:2px;min-width:0}.mr-pal-action strong{font-size:0.9rem;line-height:1.2}.mr-pal-action small{color:var(--mr-pal-muted);font-size:0.72rem;font-weight:500;line-height:1.25}.mr-pal-action em{background:#080c11;border:1px solid rgba(224,170,50,0.3);border-radius:4px;color:var(--mr-pal-gold);font-size:0.68rem;font-style:normal;font-weight:900;padding:5px 7px;white-space:nowrap}.mr-pal-protection{align-items:center;background:#1d170d;border:1px solid rgba(224,170,50,0.5);border-radius:5px;display:flex;gap:10px;justify-content:flex-start;margin-bottom:10px;padding:9px 11px}.mr-pal-protection strong{color:#f3c75e;font-size:0.8rem;text-transform:uppercase}.mr-pal-protection span{color:#d3c4a6;font-size:0.74rem;line-height:1.35}.mr-pal-street-notice{background:#101720;border-left:3px solid #5b789c;color:#b7c7d9;font-size:0.78rem;margin:0 0 10px;padding:8px 10px}.mr-pal-combat-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-pal-combat{background:#0a0d12;background-position:center;background-repeat:no-repeat;background-size:cover;border:1px solid;border-radius:6px;color:#f8f8f8;contain:layout paint;cursor:pointer;display:block;height:clamp(150px,14vw,190px);isolation:isolate;min-height:150px;overflow:hidden;padding:0;position:relative;text-align:left;width:100%}.mr-pal-combat.is-attack{background-color:#210b10;background-image:url("../images/profile-actions/profile-action-attack.jpg?v=035511");border-color:rgba(213,59,75,0.72)}.mr-pal-combat.is-mug{background-color:#081a10;background-image:url("../images/profile-actions/profile-action-mug.jpg?v=035511");border-color:rgba(58,158,103,0.7)}.mr-pal-combat:hover,.mr-pal-combat:focus-visible{border-color:#f1c35c;box-shadow:inset 0 0 0 1px rgba(241,195,92,0.42)}.mr-pal-combat.is-locked{cursor:not-allowed;filter:saturate(0.45);opacity:0.56}.mr-pal-combat-copy{align-content:center;display:grid;gap:3px;inset:0 auto 0 0;padding:20px 22px;position:absolute;text-shadow:0 2px 5px #000;width:54%;z-index:1}.mr-pal-combat-copy small{color:#aebdd0;font-size:0.7rem;font-weight:900;text-transform:uppercase}.mr-pal-combat-copy strong{font-size:1.7rem;line-height:1;text-transform:uppercase}.mr-pal-combat.is-attack .mr-pal-combat-copy strong{color:#f06978}.mr-pal-combat.is-mug .mr-pal-combat-copy strong{color:#67d89b}.mr-pal-combat-copy em{color:#c5d0de;font-size:0.76rem;font-style:normal;font-weight:700}.mr-pal-report{border-top:1px solid var(--mr-pal-line);padding:18px 0}.mr-pal-report button{align-items:center;background:#0f141b;border:1px solid var(--mr-pal-line);border-radius:5px;color:#f2f5f8;cursor:pointer;display:grid;font:inherit;gap:11px;grid-template-columns:40px minmax(0,1fr) auto;min-height:60px;padding:8px 11px;text-align:left;width:100%}.mr-pal-report button:hover,.mr-pal-report button:focus-visible{background:#181d25;border-color:rgba(224,170,50,0.62)}.mr-pal-report button>span:not(.mr-pal-action-mark){display:grid;gap:2px}.mr-pal-report small{color:var(--mr-pal-muted);font-size:0.72rem}.mr-pal-report b{color:var(--mr-pal-gold)}.mr-profile-actions-live.mr-pal-shell{padding:0 12px 12px;width:100%}.mr-profile-actions-live .mr-profile-panel-head{background:#090d12;border-bottom:1px solid var(--mr-pal-line);margin:0 -12px;padding:12px}.mr-profile-actions-live .mr-profile-panel-head h2{margin:0}.mr-profile-actions-live .mr-pal-group{padding:12px 0}.mr-profile-actions-live .mr-pal-action{min-height:58px;padding:7px 9px}.mr-profile-actions-live .mr-pal-action-grid form,.mr-profile-actions-live .mr-pal-combat-grid form{margin:0;min-width:0}.mr-profile-actions-live .mr-pal-action-grid form .mr-pal-action,.mr-profile-actions-live .mr-pal-combat-grid form .mr-pal-combat{height:100%;width:100%}.mr-profile-actions-live .mr-pal-action-icon,.mr-profile-actions-live .mr-pal-action-mark{height:34px;width:34px}.mr-profile-actions-live .mr-pal-action-icon img{height:26px;object-fit:contain;width:26px}.mr-profile-actions-live .mr-pal-combat{height:118px;min-height:118px}.mr-profile-actions-live .mr-pal-combat-copy{padding:13px;width:64%}.mr-profile-actions-live .mr-pal-combat-copy strong{font-size:1.35rem}.mr-profile-actions-live .mr-pal-report{padding:12px 0}.mr-profile-actions-report summary{align-items:center;background:#0b1016;border:1px solid var(--mr-pal-line);border-radius:4px;color:#f4f6f8;cursor:pointer;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;list-style:none;padding:9px 10px}.mr-profile-actions-report summary::-webkit-details-marker{display:none}.mr-profile-actions-report summary:hover,.mr-profile-actions-report summary:focus-visible{border-color:var(--mr-pal-gold)}.mr-profile-actions-report summary>span:not(.mr-pal-action-icon):not(.mr-pal-action-mark){display:grid;gap:2px}.mr-profile-actions-report summary strong{font-size:0.84rem}.mr-profile-actions-report summary small{color:var(--mr-pal-muted);font-size:0.7rem}.mr-profile-actions-report summary b{color:var(--mr-pal-gold)}.mr-profile-actions-report .mr-form{background:#090d12;border:1px solid var(--mr-pal-line);margin-top:8px;padding:10px}.mr-pal-intel{background:#0b141a;border:1px solid rgba(56,155,205,0.45);border-radius:6px;padding:15px}.mr-pal-intel[hidden]{display:none}.mr-pal-confirm{background:#0d1117;border:1px solid rgba(224,170,50,0.68);border-radius:6px;color:#f4f6f9;max-width:min(460px,calc(100vw - 28px));padding:0;width:100%}.mr-pal-confirm::backdrop{background:rgba(2,4,8,0.82)}.mr-pal-confirm form{display:grid;gap:10px;padding:20px}.mr-pal-confirm h2{font-size:1.35rem;letter-spacing:0;margin:0}.mr-pal-confirm p{color:#b5c0ce;font-size:0.84rem;line-height:1.5;margin:0}.mr-pal-confirm form>div{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.mr-pal-confirm button{background:#171c24;border:1px solid rgba(255,255,255,0.16);border-radius:4px;color:#f2f5f8;cursor:pointer;font:inherit;font-size:0.8rem;font-weight:900;min-height:40px;padding:8px 10px}.mr-pal-confirm button:hover,.mr-pal-confirm button:focus-visible{background:#222936;border-color:#e0aa32}.mr-pal-confirm button.is-confirm{background:#8f2032;border-color:#d94b62}.mr-pal-confirm button.is-confirm:hover,.mr-pal-confirm button.is-confirm:focus-visible{background:#b0273e}.mr-pal-intel>header{align-items:center;border-bottom:1px solid rgba(82,154,194,0.25);display:flex;gap:14px;justify-content:space-between;padding-bottom:11px}.mr-pal-intel>header>span{background:#111b22;border:1px solid rgba(224,170,50,0.45);border-radius:4px;color:#f2c25b;font-size:0.68rem;font-weight:900;padding:5px 8px;white-space:nowrap}.mr-pal-intel-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-pal-intel-summary>div{display:grid;gap:3px;padding:14px 12px 10px}.mr-pal-intel-summary>div+div{border-left:1px solid rgba(82,154,194,0.22)}.mr-pal-intel-summary small{color:#9db2ca;font-size:0.68rem;font-weight:900;text-transform:uppercase}.mr-pal-intel-summary strong{font-size:1.05rem}.mr-pal-intel-stats{align-items:center;background:#090e13;border:1px solid rgba(255,255,255,0.1);border-radius:4px;display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;padding:9px}.mr-pal-intel-stats>span{color:var(--mr-pal-gold);font-size:0.68rem;font-weight:900;margin-right:5px;text-transform:uppercase}.mr-pal-intel-stats strong{background:#121a22;border:1px solid rgba(82,154,194,0.25);border-radius:4px;font-size:0.72rem;font-weight:700;padding:5px 7px}@media (max-width:900px){.mr-pal-labbar{align-items:stretch;grid-template-columns:1fr}.mr-pal-action-grid-three{grid-template-columns:1fr}}@media (max-width:700px){.mr-profile-actions-lab{gap:10px}.mr-pal-labbar,.mr-pal-shell{border-radius:4px}.mr-pal-labbar{padding:14px}.mr-pal-preview-form{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-pal-preview-form button{grid-column:1 / -1}.mr-pal-preview-form .mr-pal-pi-switch{grid-column:1 / -1}.mr-pal-shell{padding:0 13px 13px}.mr-pal-heading{align-items:flex-start;flex-direction:column;gap:11px;margin:0 -13px;padding:14px}.mr-pal-heading h2{font-size:1.65rem}.mr-pal-target{max-width:none;width:100%}.mr-pal-action-grid-four{grid-template-columns:1fr}.mr-pal-protection{align-items:flex-start;flex-direction:column}.mr-pal-combat-grid{grid-template-columns:1fr}.mr-pal-combat{height:148px;min-height:148px}.mr-profile-actions-live .mr-pal-combat{height:112px;min-height:112px}.mr-pal-intel-summary{grid-template-columns:1fr}.mr-pal-intel-summary>div{padding:10px 3px}.mr-pal-intel-summary>div+div{border-left:0;border-top:1px solid rgba(82,154,194,0.22)}}@media (max-width:430px){.mr-pal-preview-form{grid-template-columns:1fr}.mr-pal-preview-form button{grid-column:auto}.mr-pal-preview-form .mr-pal-pi-switch{grid-column:auto}.mr-pal-action{grid-template-columns:36px minmax(0,1fr) auto;padding:8px}.mr-pal-action-icon,.mr-pal-action-mark{height:36px;width:36px}.mr-pal-action-icon img{height:23px;width:23px}.mr-pal-action em{grid-column:2 / -1;justify-self:start}.mr-pal-combat-copy{padding:14px;width:68%}.mr-pal-combat-copy strong{font-size:1.3rem}.mr-pal-intel>header{align-items:flex-start;flex-direction:column}.mr-pal-confirm form>div{grid-template-columns:1fr}}.mr-dead-drop-page{--mr-ddr-gold:#e2ae39;--mr-ddr-line:rgba(226,174,57,0.28);--mr-ddr-panel:#11151c;--mr-ddr-deep:#090c11;display:grid;gap:14px}.mr-ddr-heading{align-items:end;background-color:#080b10;background-image:var(--mr-ddr-heading-image);background-position:center;background-repeat:no-repeat;background-size:cover;border:1px solid var(--mr-ddr-line);border-radius:6px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(390px,0.72fr);min-height:238px;overflow:hidden;padding:26px;position:relative}.mr-ddr-heading::before{background:rgba(4,7,11,0.76);content:"";inset:0;position:absolute}.mr-ddr-heading-copy,.mr-ddr-resources{position:relative;z-index:1}.mr-ddr-heading-copy{max-width:730px}.mr-ddr-heading .mr-eyebrow,.mr-ddr-section-heading .mr-eyebrow,.mr-ddr-guide .mr-eyebrow{color:var(--mr-ddr-gold);font-size:0.72rem;font-weight:900;margin:0 0 6px;text-transform:uppercase}.mr-ddr-heading h1{font-size:4rem;line-height:0.98;margin:0}.mr-ddr-heading-copy>p:last-child{color:#b8c8d9;font-size:1rem;line-height:1.55;margin:12px 0 0;max-width:680px}.mr-ddr-resources,.mr-ddr-ledger{background:rgba(7,10,15,0.9);border:1px solid rgba(255,255,255,0.12);border-radius:6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-ddr-resources>div,.mr-ddr-ledger>div{display:grid;gap:4px;min-width:0;padding:13px 15px}.mr-ddr-resources>div+div,.mr-ddr-ledger>div+div{border-left:1px solid rgba(255,255,255,0.1)}.mr-ddr-resources span,.mr-ddr-ledger span,.mr-ddr-route-meta,.mr-ddr-history-row span{color:#8ea3ba;font-size:0.7rem;font-weight:800;text-transform:uppercase}.mr-ddr-resources strong,.mr-ddr-ledger strong{font-size:1.04rem;line-height:1.2;overflow-wrap:anywhere}.mr-ddr-stage,.mr-ddr-guide,.mr-ddr-history{background:var(--mr-ddr-panel);border:1px solid rgba(255,255,255,0.12);border-radius:6px}.mr-ddr-panel{display:grid;gap:14px;padding:18px}.mr-ddr-notice{background:#12281f;border-left:3px solid #45d78b;color:#d8f7e7;font-weight:700;padding:11px 13px}.mr-ddr-notice.is-error{background:#2a1419;border-left-color:#f05267;color:#ffd9df}.mr-ddr-result,.mr-ddr-start{align-items:center;background:var(--mr-ddr-deep);border-top:1px solid var(--mr-ddr-line);display:grid;gap:18px;grid-template-columns:minmax(220px,0.5fr) minmax(0,1fr);padding:18px}.mr-ddr-result img{aspect-ratio:16 / 9;display:block;height:auto;object-fit:cover;width:100%}.mr-ddr-result span,.mr-ddr-start span,.mr-ddr-scene-copy>span,.mr-ddr-offer span{color:var(--mr-ddr-gold);font-size:0.7rem;font-weight:900;text-transform:uppercase}.mr-ddr-result h2,.mr-ddr-start h2,.mr-ddr-scene h2,.mr-ddr-guide h2,.mr-ddr-history h2{font-size:1.35rem;margin:4px 0 6px}.mr-ddr-result p,.mr-ddr-start p,.mr-ddr-scene p,.mr-ddr-guide p{color:#a9bed3;line-height:1.55;margin:0}.mr-ddr-start{grid-template-columns:minmax(0,1fr) auto}.mr-ddr-start-button{min-height:44px;min-width:205px}.mr-ddr-progress{background:#090b0f;border:1px solid rgba(255,255,255,0.1);height:8px;overflow:hidden}.mr-ddr-progress>span{background:var(--mr-ddr-gold);display:block;height:100%}.mr-ddr-route-meta{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:space-between}.mr-ddr-scene{align-items:stretch;background:#090d12;border:1px solid var(--mr-ddr-line);display:grid;grid-template-columns:minmax(300px,0.92fr) minmax(0,1fr);min-height:320px;overflow:hidden}.mr-ddr-scene-image{background:#06080b;min-width:0}.mr-ddr-scene-image img{display:block;height:100%;object-fit:cover;width:100%}.mr-ddr-scene-copy{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:28px}.mr-ddr-scene-copy h2{font-size:2rem}.mr-ddr-scene-result{border-bottom:1px solid rgba(226,169,51,0.28);margin:0 0 18px;padding:0 0 18px}.mr-ddr-scene-result>span{color:#f2ba32;display:block;font-size:0.72rem;font-weight:800;text-transform:uppercase}.mr-ddr-scene-result>strong{display:block;font-size:1.05rem;margin-top:5px}.mr-ddr-scene-result>p{margin:6px 0 0}.mr-ddr-tools{align-items:center;border-bottom:1px solid rgba(255,255,255,0.1);border-top:1px solid rgba(255,255,255,0.1);display:flex;flex-wrap:wrap;gap:8px;padding:10px 2px}.mr-ddr-tools strong{color:#b7c9dc;font-size:0.72rem;margin-right:4px;text-transform:uppercase}.mr-ddr-tools span{background:#192331;border:1px solid #35506b;border-radius:4px;color:#d5e6f6;font-size:0.75rem;font-weight:800;padding:5px 8px}.mr-ddr-choices{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-ddr-choice{align-content:center;background:#0c1118;border:1px solid rgba(255,255,255,0.15);border-radius:5px;color:#f4f7fb;cursor:pointer;display:grid;gap:5px;min-height:76px;padding:13px 15px;text-align:left;width:100%}.mr-ddr-choice:hover,.mr-ddr-choice:focus-visible{background:#151b23;border-color:var(--mr-ddr-gold);outline:0}.mr-ddr-choice strong{font-size:0.92rem;line-height:1.25}.mr-ddr-choice span{color:#9eb3c8;font-size:0.78rem;line-height:1.45}.mr-ddr-vendor-grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-ddr-offer{align-items:center;background:#0a0f15;border:1px solid rgba(255,255,255,0.13);display:grid;gap:11px;grid-template-columns:58px minmax(0,1fr) auto;min-height:78px;padding:9px}.mr-ddr-offer img{aspect-ratio:1;display:block;height:58px;object-fit:contain;width:58px}.mr-ddr-offer>div{display:grid;gap:3px;min-width:0}.mr-ddr-offer strong,.mr-ddr-offer small{overflow-wrap:anywhere}.mr-ddr-offer small{color:#8fa4b9}.mr-ddr-offer button{background:#182333;border:1px solid #49627c;border-radius:4px;color:#f5f7fa;cursor:pointer;font-weight:800;min-height:38px;padding:7px 11px;white-space:nowrap}.mr-ddr-offer button:hover,.mr-ddr-offer button:focus-visible{background:#223248;border-color:var(--mr-ddr-gold)}.mr-ddr-offer button:disabled,.mr-ddr-choice:disabled,.mr-ddr-start-button:disabled{cursor:not-allowed;opacity:0.48}.mr-ddr-log{border-top:1px solid rgba(255,255,255,0.1);padding-top:10px}.mr-ddr-log summary{color:var(--mr-ddr-gold);cursor:pointer;font-weight:900}.mr-ddr-log p{border-top:1px solid rgba(255,255,255,0.08);color:#a6b9cc;line-height:1.45;margin:10px 0 0;padding-top:10px}.mr-ddr-guide{display:grid;gap:28px;grid-template-columns:minmax(0,0.82fr) minmax(360px,1fr);padding:22px}.mr-ddr-guide-copy p+p{margin-top:9px}.mr-ddr-item-key{border-left:1px solid var(--mr-ddr-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-ddr-item-key>div{display:grid;gap:6px;padding:7px 15px}.mr-ddr-item-key>div+div{border-left:1px solid rgba(255,255,255,0.1)}.mr-ddr-item-key strong{color:#f1c453;font-size:0.78rem;line-height:1.35}.mr-ddr-item-key span{color:#93a9bf;font-size:0.76rem;line-height:1.45}.mr-ddr-history{padding:18px}.mr-ddr-section-heading{margin-bottom:10px}.mr-ddr-history-list{border-top:1px solid var(--mr-ddr-line)}.mr-ddr-history-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(180px,1fr) minmax(100px,0.35fr) minmax(80px,0.25fr) minmax(130px,auto);padding:11px 2px}.mr-ddr-history-row+.mr-ddr-history-row{border-top:1px solid rgba(255,255,255,0.08)}.mr-ddr-history-row>div{display:grid;gap:3px}.mr-ddr-history-row time{color:#8297ad;font-size:0.78rem;text-align:right}.mr-dead-drop-page.is-loading .mr-ddr-panel{opacity:0.7}@media (max-width:980px){.mr-ddr-heading,.mr-ddr-guide{grid-template-columns:1fr}.mr-ddr-heading{min-height:280px}.mr-ddr-resources{max-width:620px}.mr-ddr-item-key{border-left:0;border-top:1px solid var(--mr-ddr-line);padding-top:13px}.mr-ddr-scene{grid-template-columns:minmax(260px,0.82fr) minmax(0,1fr)}.mr-ddr-vendor-grid{grid-template-columns:1fr}}@media (max-width:700px){.mr-dead-drop-page{gap:10px}.mr-ddr-heading{background-position:center;gap:14px;min-height:260px;padding:18px}.mr-ddr-heading h1{font-size:2.45rem}.mr-ddr-scene-copy h2{font-size:1.55rem}.mr-ddr-resources,.mr-ddr-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-ddr-resources>div,.mr-ddr-ledger>div{padding:10px 8px}.mr-ddr-resources strong,.mr-ddr-ledger strong{font-size:0.86rem}.mr-ddr-panel,.mr-ddr-guide,.mr-ddr-history{padding:12px}.mr-ddr-result,.mr-ddr-start,.mr-ddr-scene{grid-template-columns:1fr}.mr-ddr-start{padding:15px}.mr-ddr-start-button{width:100%}.mr-ddr-scene{min-height:0}.mr-ddr-scene-image{aspect-ratio:16 / 9}.mr-ddr-scene-image img{height:100%}.mr-ddr-scene-copy{padding:18px}.mr-ddr-choices,.mr-ddr-item-key{grid-template-columns:1fr}.mr-ddr-item-key>div{padding:10px 2px}.mr-ddr-item-key>div+div{border-left:0;border-top:1px solid rgba(255,255,255,0.1)}.mr-ddr-history-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-ddr-history-row time{text-align:left}}@media (max-width:430px){.mr-ddr-heading{min-height:236px;padding:14px}.mr-ddr-heading-copy>p:last-child{font-size:0.86rem}.mr-ddr-resources span,.mr-ddr-ledger span{font-size:0.58rem}.mr-ddr-resources strong,.mr-ddr-ledger strong{font-size:0.76rem}.mr-ddr-route-meta{font-size:0.63rem;gap:6px 12px}.mr-ddr-offer{grid-template-columns:48px minmax(0,1fr)}.mr-ddr-offer img{height:48px;width:48px}.mr-ddr-offer button{grid-column:1 / -1;width:100%}.mr-ddr-history-row{grid-template-columns:1fr}}.mr-crew-conflict-live,.mr-crew-compound-live{--mr-war-friendly:#e0ad38;--mr-war-rival:#e14b58;display:grid;gap:14px;min-width:0}.mr-crew-conflict-live *,.mr-crew-compound-live *{min-width:0}.mr-war-live-form{display:grid;gap:14px}.mr-crew-compound-section-head p,.mr-crew-compound-sidebar section>p,.mr-crew-compound-strike-copy>p,.mr-crew-war-panel-head p,.mr-crew-war-rosters p{color:var(--mr-gold);font-size:0.72rem;font-weight:900;margin:0;text-transform:uppercase}.mr-crew-war-scoreboard{background:#101319;border:1px solid #2b313b;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,0.42fr) minmax(0,1fr)}.mr-crew-war-scoreboard>div{display:grid;gap:5px;min-height:112px;padding:18px 22px}.mr-crew-war-scoreboard>div+div{border-left:1px solid #2b313b}.mr-crew-war-scoreboard span,.mr-crew-compound-summary span,.mr-crew-compound-strike-stats span,.mr-crew-compound-upgrades article>div:not(:first-child) span,.mr-crew-compound-condition>span,.mr-crew-compound-sidebar li span{color:var(--mr-muted);font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-crew-war-scoreboard strong{color:#f6f7f8;font-size:1.15rem}.mr-crew-war-scoreboard b{color:var(--mr-war-friendly);font-size:1.35rem}.mr-crew-war-scoreboard .is-rival{text-align:right}.mr-crew-war-scoreboard .is-rival b{color:var(--mr-war-rival)}.mr-crew-war-prize{align-content:center;text-align:center}.mr-crew-war-prize strong{color:#59e4a1;font-size:1.45rem}.mr-crew-war-prize small{color:var(--mr-muted)}.mr-crew-war-statusline{align-items:center;background:#101319;border:1px solid #303741;border-left:3px solid var(--mr-gold);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:13px 16px}.mr-crew-war-status-copy,.mr-crew-war-deadline{display:grid;gap:2px}.mr-crew-war-deadline{justify-items:end;min-width:180px;text-align:right}.mr-crew-war-statusline p,.mr-crew-war-statusline span{color:var(--mr-gold);font-size:0.7rem;font-weight:900;margin:0;text-transform:uppercase}.mr-crew-war-statusline h2,.mr-crew-war-statusline strong{font-size:1.12rem;margin:0}.mr-crew-war-statusline small{color:var(--mr-muted);font-size:0.72rem}.mr-crew-war-compounds{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-war-compounds article{background:#11141a;border:1px solid #343b45;display:grid;gap:8px;padding:13px 15px}.mr-crew-war-compounds article>div:first-child{display:flex;gap:12px;justify-content:space-between}.mr-crew-war-compounds span,.mr-crew-war-compounds strong{font-size:0.85rem}.mr-crew-war-compounds small{color:var(--mr-muted)}.mr-crew-war-hp,.mr-crew-compound-condition>div{background:#06080b;border:1px solid #272d35;height:9px;overflow:hidden}.mr-crew-war-hp i,.mr-crew-compound-condition i{background:var(--mr-war-friendly);display:block;height:100%}.mr-crew-war-compounds .is-rival .mr-crew-war-hp i{background:var(--mr-war-rival)}.mr-crew-war-tabs{background:#0d1015;border:1px solid #2d343e;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px}.mr-crew-war-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--mr-muted);cursor:pointer;font-weight:900;min-height:42px;padding:8px 12px}.mr-crew-war-tabs button span{background:#202630;border-radius:999px;font-size:0.68rem;margin-left:6px;padding:3px 6px}.mr-crew-war-tabs button.is-active,.mr-crew-war-tabs button:hover,.mr-crew-war-tabs button:focus{border-bottom-color:var(--mr-gold);color:var(--mr-gold)}.mr-crew-war-panel,.mr-crew-compound-store,.mr-crew-compound-sidebar section{background:#12151b;border:1px solid #303741}.mr-crew-war-panel{padding:18px}.mr-crew-war-panel-head,.mr-crew-compound-section-head{align-items:end;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.mr-crew-war-panel-head h2,.mr-crew-compound-section-head h2,.mr-crew-compound-sidebar h2,.mr-crew-compound-strike-copy h2,.mr-crew-war-rosters h2{font-size:1.2rem;margin:3px 0 0}.mr-crew-war-panel-head>span,.mr-crew-compound-section-head>span{color:var(--mr-muted);font-size:0.82rem;max-width:460px;text-align:right}.mr-crew-war-target-head,.mr-crew-war-targets article{display:grid;gap:14px;grid-template-columns:minmax(185px,1.15fr) minmax(135px,0.72fr) minmax(160px,0.82fr) minmax(310px,1.5fr)}.mr-crew-war-target-head{color:var(--mr-muted);font-size:0.7rem;font-weight:900;padding:0 12px 7px;text-transform:uppercase}.mr-crew-war-targets{border-top:1px solid #2b3139}.mr-crew-war-targets article{align-items:center;border-bottom:1px solid #272d35;min-height:70px;padding:10px 12px}.mr-crew-war-target-name,.mr-crew-war-location{display:grid;gap:3px}.mr-crew-war-target-name a,.mr-crew-war-location strong{color:#f3f4f6;font-weight:900;text-decoration:none}.mr-crew-war-target-name span,.mr-crew-war-location span{color:var(--mr-muted);font-size:0.78rem}.mr-crew-war-state{border:1px solid #39414b;color:#aeb7c4;display:inline-block;font-size:0.72rem;font-weight:900;padding:5px 8px}.mr-crew-war-state.is-online{border-color:#287a54;color:#55e7a1}.mr-crew-war-state.is-hospital{border-color:#8f2d3f;color:#ff6d82}.mr-crew-war-state.is-jailed{border-color:#8c681b;color:#edbd4a}.mr-crew-war-state.is-protected{border-color:#7652a8;color:#c29aff}.mr-crew-war-actions{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-crew-war-actions form,.mr-crew-compound-upgrades form,.mr-crew-compound-sidebar form{display:grid;margin:0;min-width:0}.mr-crew-war-actions button,.mr-crew-compound-upgrades button,.mr-crew-compound-sidebar button,.mr-crew-danger-button{background:#1b2028;border:1px solid #414a56;border-radius:5px;color:#eef0f3;font-size:0.72rem;font-weight:900;min-height:34px;padding:6px 8px;transition:background-color 140ms ease,border-color 140ms ease,color 140ms ease,transform 140ms ease}.mr-crew-war-actions button:not([disabled]),.mr-crew-danger-button:not([disabled]){cursor:pointer}.mr-crew-war-actions button:not([disabled]):hover,.mr-crew-war-actions button:not([disabled]):focus-visible{background:#272d36;border-color:#d4a43f;color:#ffc857;transform:translateY(-1px)}.mr-crew-war-actions button:not([disabled]):active{background:#20252d;transform:translateY(0)}.mr-crew-compound-upgrades button:not([disabled]){cursor:pointer}.mr-crew-compound-upgrades button:not([disabled]):hover,.mr-crew-compound-upgrades button:not([disabled]):focus-visible{background:#272d36;border-color:#d4a43f;color:#ffc857;transform:translateY(-1px)}.mr-crew-compound-upgrades button:not([disabled]):active{transform:translateY(0)}.mr-crew-compound-upgrades button[disabled],.mr-crew-compound-sidebar button[disabled]{cursor:default;opacity:1}.mr-crew-war-actions button[disabled],.mr-crew-danger-button[disabled]{cursor:default;opacity:0.58}.mr-crew-compound-strike{display:grid;grid-template-columns:minmax(300px,0.9fr) minmax(0,1.1fr);min-height:390px}.mr-crew-compound-strike-art{background-color:#080a0d;background-image:var(--mr-crew-compound-image);background-position:68% center;background-size:cover;border-right:1px solid #343a43}.mr-crew-compound-strike-copy{align-content:center;display:grid;gap:14px;padding:30px}.mr-crew-compound-strike-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-crew-compound-strike-stats>div{border-bottom:1px solid #343a43;border-top:1px solid #343a43;display:grid;gap:4px;padding:12px}.mr-crew-compound-strike-stats>div+div{border-left:1px solid #343a43}.mr-crew-danger-button{background:#42141c;border-color:#8f2e40;color:#ffb4bf;max-width:310px}.mr-crew-danger-button:not([disabled]):hover,.mr-crew-danger-button:not([disabled]):focus-visible{background:#5b1825;border-color:#ff536d;color:#fff1f3;transform:translateY(-1px)}.mr-crew-danger-button:not([disabled]):active{background:#49131e;transform:translateY(0)}.mr-war-surrender{display:flex;justify-content:flex-end;margin:0}.mr-crew-war-log{display:grid}.mr-crew-war-log article{align-items:center;border-left:3px solid var(--mr-war-friendly);border-top:1px solid #2b3139;display:grid;gap:14px;grid-template-columns:68px minmax(0,1fr) auto;min-height:58px;padding:10px 14px}.mr-crew-war-log article.is-incoming{border-left-color:var(--mr-war-rival)}.mr-crew-war-log article.is-compound{border-left-color:#4aa9e8}.mr-crew-war-log time,.mr-crew-war-log span{color:var(--mr-muted);font-size:0.78rem}.mr-crew-war-log p{margin:0}.mr-crew-war-rosters{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-war-rosters>div{border-top:3px solid var(--mr-war-friendly);padding:15px}.mr-crew-war-rosters>div.is-rival{border-top-color:var(--mr-war-rival)}.mr-crew-war-rosters ol{display:grid;gap:0;list-style-position:inside;margin:12px 0 0;padding:0}.mr-crew-war-rosters li{border-top:1px solid #2b3139;display:flex;gap:12px;justify-content:space-between;padding:10px 2px}.mr-crew-war-rosters li b{color:#55e7a1;font-size:0.72rem;text-transform:uppercase}.mr-crew-compound-summary{background:#101319;border:1px solid #2c333d;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-crew-compound-summary>div{display:grid;gap:4px;min-height:92px;padding:15px 18px}.mr-crew-compound-summary>div+div{border-left:1px solid #2c333d}.mr-crew-compound-summary strong{color:#f5f6f7;font-size:1.18rem}.mr-crew-compound-summary small{color:var(--mr-muted)}.mr-crew-compound-layout{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(300px,0.34fr)}.mr-crew-compound-store{padding:18px}.mr-crew-compound-upgrade-head,.mr-crew-compound-upgrades article{display:grid;gap:14px;grid-template-columns:minmax(260px,1.6fr) minmax(120px,0.65fr) minmax(135px,0.75fr) minmax(135px,0.75fr)}.mr-crew-compound-upgrade-head{color:var(--mr-muted);font-size:0.7rem;font-weight:900;padding:0 12px 7px;text-transform:uppercase}.mr-crew-compound-upgrades{border-top:1px solid #2c333d}.mr-crew-compound-upgrades article{align-items:center;border-bottom:1px solid #2c333d;min-height:112px;padding:13px 12px}.mr-crew-compound-upgrades article>div{display:grid;gap:4px}.mr-crew-compound-upgrades h3{font-size:1rem;margin:0}.mr-crew-compound-upgrades p{color:var(--mr-gold);font-size:0.68rem;font-weight:900;margin:0;text-transform:uppercase}.mr-crew-compound-upgrades article>div:first-child span{color:var(--mr-muted);font-size:0.82rem;line-height:1.35}.mr-crew-compound-upgrades article>div:last-child b{color:#55e7a1}.mr-crew-compound-sidebar{display:grid;gap:14px}.mr-crew-compound-sidebar section{padding:16px}.mr-crew-compound-condition{display:grid;gap:7px;margin:16px 0}.mr-crew-compound-condition>div{height:10px}.mr-crew-compound-condition i{background:#55e7a1}.mr-crew-compound-sidebar ul{display:grid;list-style:none;margin:0 0 14px;padding:0}.mr-crew-compound-sidebar li{align-items:center;border-top:1px solid #2c333d;display:flex;gap:12px;justify-content:space-between;min-height:42px}.mr-crew-compound-sidebar button{width:100%}.mr-crew-compound-checklist li{justify-content:flex-start;padding-left:20px;position:relative}.mr-crew-compound-checklist li::before{background:#39414c;border-radius:50%;content:"";height:7px;left:2px;position:absolute;width:7px}.mr-crew-compound-checklist li.is-ready::before{background:#55e7a1}.mr-war-setup-hero{align-items:flex-end;background-color:#090b0f;background-image:var(--mr-crew-compound-image);background-position:center 58%;background-size:cover;border:1px solid #84651f;display:flex;isolation:isolate;justify-content:space-between;min-height:210px;overflow:hidden;padding:26px 30px;position:relative}.mr-war-setup-hero::before{background:rgba(5,7,10,0.68);content:"";inset:0;position:absolute;z-index:-1}.mr-war-setup-hero>div{display:grid;gap:4px;max-width:760px}.mr-war-setup-hero p,.mr-war-setup-head p,.mr-war-final-roster>p{color:var(--mr-gold);font-size:0.72rem;font-weight:900;margin:0;text-transform:uppercase}.mr-war-setup-hero h1{font-size:clamp(2rem,4vw,3.7rem);line-height:1;margin:0;text-transform:uppercase}.mr-war-setup-hero>div>span{color:#c4ceda;font-size:0.95rem;line-height:1.5}.mr-war-setup-hero>strong{background:#11151b;border:1px solid #765b21;color:var(--mr-gold);font-size:0.72rem;padding:8px 10px;text-transform:uppercase}.mr-war-setup-steps{background:#0e1116;border:1px solid #2a3039;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-war-setup-steps button{align-items:center;background:transparent;border:0;border-right:1px solid #2a3039;color:#8491a1;display:flex;font-size:0.76rem;font-weight:900;gap:9px;justify-content:center;min-height:48px;padding:8px 12px;text-transform:uppercase}.mr-war-setup-steps button:last-child{border-right:0}.mr-war-setup-steps button b{align-items:center;background:#1b2028;border:1px solid #39414d;display:inline-flex;height:24px;justify-content:center;width:24px}.mr-war-setup-steps button.is-active{background:#17150f;color:#fff}.mr-war-setup-steps button.is-active b{background:#8f6511;border-color:#c99a31;color:#fff}.mr-war-setup-steps button.is-complete b{background:#123c2b;border-color:#23865c;color:#66efac}.mr-war-setup-panel{background:#101319;border:1px solid #2c333d;display:grid;gap:16px;padding:20px}.mr-war-setup-panel[hidden]{display:none}.mr-war-setup-head{align-items:end;border-bottom:1px solid #29303a;display:flex;gap:20px;justify-content:space-between;padding-bottom:14px}.mr-war-setup-head h2{font-size:1.25rem;margin:2px 0 0}.mr-war-setup-head>span{color:var(--mr-muted);font-size:0.82rem;line-height:1.4;max-width:590px;text-align:right}.mr-war-rival-tools{align-items:end;display:flex;gap:14px;justify-content:space-between}.mr-war-rival-tools label{display:grid;gap:5px;max-width:520px;width:100%}.mr-war-rival-tools label span{color:#9babc0;font-size:0.68rem;font-weight:900;text-transform:uppercase}.mr-war-rival-tools input{background:#0b0e13;border:1px solid #343c47;border-radius:5px;color:#fff;font-size:0.85rem;height:40px;min-width:0;padding:8px 11px;width:100%}.mr-war-rival-tools input:focus{border-color:#a47a20;box-shadow:none;outline:1px solid #a47a20}.mr-war-rival-tools>strong,.mr-war-rival-pagination>span{color:var(--mr-muted);font-size:0.74rem;font-weight:800;white-space:nowrap}.mr-war-rival-list{display:grid;gap:8px}.mr-war-rival-list>[hidden]{display:none}.mr-war-rival-list>label,.mr-war-rival-list>div{align-items:center;background:#12161c;border:1px solid #303741;display:grid;gap:12px;grid-template-columns:24px minmax(190px,1.5fr) repeat(3,minmax(100px,0.7fr)) minmax(120px,0.8fr);min-height:64px;padding:10px 12px}.mr-war-rival-list>label{cursor:pointer}.mr-war-rival-list>label:hover,.mr-war-rival-list>label.is-selected{background:#19170f;border-color:#8f6a1c}.mr-war-rival-list>.is-locked{color:#697482;opacity:0.7}.mr-war-rival-list input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mr-war-rival-mark{border:2px solid #5a6471;border-radius:50%;height:16px;position:relative;width:16px}.mr-war-rival-list label.is-selected .mr-war-rival-mark{border-color:var(--mr-gold)}.mr-war-rival-list label.is-selected .mr-war-rival-mark::after{background:var(--mr-gold);border-radius:50%;content:"";inset:3px;position:absolute}.mr-war-rival-list span:not(.mr-war-rival-mark){display:grid;gap:2px;min-width:0}.mr-war-rival-list b{font-size:0.88rem;overflow-wrap:anywhere}.mr-war-rival-list small{color:var(--mr-muted);font-size:0.68rem}.mr-war-rival-list em{color:#5ee7a1;font-size:0.72rem;font-style:normal;font-weight:900;text-align:right;text-transform:uppercase}.mr-war-rival-list .is-locked em{color:#f3a3aa}.mr-war-rival-empty{background:#12161c;border:1px solid #303741;color:var(--mr-muted);font-size:0.82rem;margin:0;padding:18px;text-align:center}.mr-war-rival-pagination{align-items:center;border-top:1px solid #29303a;display:flex;gap:14px;justify-content:space-between;padding-top:12px}.mr-war-rival-pagination>div,.mr-war-rival-pagination>div>span{display:flex;gap:6px}.mr-war-rival-pagination button{background:#1b2027;border:1px solid #39424d;border-radius:4px;color:#c5ced9;font-size:0.72rem;font-weight:900;height:34px;min-width:34px;padding:6px 10px}.mr-war-rival-pagination button.is-active{background:#896111;border-color:#bc8b25;color:#fff}.mr-war-rival-pagination button:disabled{color:#606976;cursor:not-allowed;opacity:0.65}.mr-war-setup-actions{align-items:center;display:flex;gap:10px;justify-content:space-between}.mr-war-setup-actions button,.mr-war-roster-toolbar button,.mr-war-setup-complete a{background:#20252d;border:1px solid #404954;border-radius:5px;color:#fff;font-size:0.78rem;font-weight:900;min-height:38px;padding:8px 16px;text-decoration:none}.mr-war-setup-actions button:last-child{background:#8a6212;border-color:#bd8b24}.mr-war-setup-actions button.is-danger{background:#9c2435;border-color:#dc3852}.mr-war-setup-actions button:disabled{background:#292d33;border-color:#363c44;color:#727b87;cursor:not-allowed}.mr-war-terms-matchup{display:grid;grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr)}.mr-war-terms-matchup article,.mr-war-terms-center{background:#12161c;border:1px solid #303741;padding:16px}.mr-war-terms-matchup article>span,.mr-war-terms-center>span,.mr-war-rule-strip span,.mr-war-roster-toolbar span,.mr-war-final-summary span{color:#92a1b2;font-size:0.66rem;font-weight:900;text-transform:uppercase}.mr-war-terms-matchup h3{font-size:1.05rem;margin:3px 0 12px}.mr-war-terms-matchup dl{margin:0}.mr-war-terms-matchup dl div{align-items:center;border-top:1px solid #29303a;display:flex;gap:12px;justify-content:space-between;min-height:34px}.mr-war-terms-matchup dt{color:var(--mr-muted);font-size:0.76rem}.mr-war-terms-matchup dd{font-size:0.8rem;font-weight:900;margin:0}.mr-war-terms-center{align-items:center;border-left:0;border-right:0;display:flex;flex-direction:column;justify-content:center;text-align:center}.mr-war-terms-center strong{color:#63e9a4;font-size:1.65rem;margin:5px 0}.mr-war-terms-center small{color:var(--mr-muted);font-size:0.7rem}.mr-war-rule-strip{background:#12161c;border:1px solid #303741;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-war-rule-strip>div,.mr-war-final-summary>div{display:grid;gap:4px;padding:12px 14px}.mr-war-rule-strip>div+div,.mr-war-final-summary>div+div{border-left:1px solid #303741}.mr-war-rule-strip strong,.mr-war-final-summary strong{font-size:0.86rem}.mr-war-terms-confirm{align-items:center;background:#171a20;border:1px solid #3d3420;cursor:pointer;display:flex;font-size:0.82rem;gap:10px;padding:12px 14px}.mr-war-terms-confirm input{accent-color:#c7962a;flex:0 0 auto;height:16px;margin:0;width:16px}.mr-war-roster-toolbar{align-items:center;background:#12161c;border:1px solid #303741;display:flex;justify-content:space-between;padding:10px 12px}.mr-war-roster-toolbar>div{display:grid;gap:1px}.mr-war-roster-toolbar strong{font-size:1.05rem}.mr-war-roster-select{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-war-roster-select label{align-items:center;background:#12161c;border:1px solid #303741;cursor:pointer;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr) minmax(120px,160px);min-height:58px;padding:9px 11px}.mr-war-roster-select input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mr-war-roster-check{background:#0b0e12;border:1px solid #596473;border-radius:3px;height:17px;position:relative;width:17px}.mr-war-roster-select input:checked+.mr-war-roster-check{background:#b48217;border-color:#e0ad38}.mr-war-roster-select input:checked+.mr-war-roster-check::after{border-bottom:2px solid #111;border-right:2px solid #111;content:"";height:8px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.mr-war-roster-select label.is-selected{background:#17170f;border-color:#82631f}.mr-war-roster-select label>span:not(.mr-war-roster-check){display:grid;gap:2px;min-width:0}.mr-war-roster-select label>span:last-child{text-align:right}.mr-war-roster-select b{font-size:0.82rem}.mr-war-roster-select small{color:var(--mr-muted);font-size:0.67rem}.mr-war-roster-select a{text-decoration:none}.mr-war-roster-select a:hover,.mr-war-roster-select a:focus-visible{text-decoration:underline}.mr-war-roster-readonly{align-items:center;background:#12161c;border:1px solid #303741;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:10px 12px}.mr-war-roster-readonly>span{display:grid;gap:4px;min-width:0}.mr-war-roster-readonly>span b,.mr-war-roster-readonly>span small{display:block;min-width:0;overflow-wrap:anywhere}.mr-war-roster-readonly>span b{font-size:0.82rem;line-height:1.25}.mr-war-roster-readonly>span small{color:var(--mr-muted);font-size:0.67rem;line-height:1.35}.mr-war-roster-readonly>strong{color:#f0c75e;font-size:0.68rem;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap}.mr-war-roster-error{background:#27141a;border:1px solid #70313c;color:#ffadb9;font-size:0.78rem;margin:0;padding:9px 11px}.mr-war-final-summary{background:#12161c;border:1px solid #303741;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-war-final-roster{background:#0d1015;border:1px solid #2e3540;display:grid;gap:10px;padding:14px}.mr-war-final-roster>div{display:flex;flex-wrap:wrap;gap:7px}.mr-war-final-roster>div span{background:#1b2027;border:1px solid #39424e;font-size:0.76rem;font-weight:800;padding:6px 9px}.mr-war-setup-complete{align-items:center;background:#10241c;border:1px solid #257153;display:grid;gap:5px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.mr-war-setup-complete[hidden]{display:none}.mr-war-setup-complete strong{color:#5ee7a1;font-size:0.95rem}.mr-war-setup-complete span{color:#adbac7;font-size:0.78rem}.mr-war-setup-complete a{grid-column:2;grid-row:1 / 3}@media (max-width:1180px){.mr-war-rival-list>label,.mr-war-rival-list>div{grid-template-columns:24px minmax(180px,1.4fr) repeat(2,minmax(95px,0.7fr)) minmax(120px,0.8fr)}.mr-war-rival-list>label>span:nth-of-type(5),.mr-war-rival-list>div>span:nth-of-type(5){display:none}.mr-crew-war-target-head{display:none}.mr-crew-war-targets{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-war-targets article{align-content:start;border:1px solid #2c333d;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-war-actions{grid-column:1 / -1}.mr-crew-compound-layout{grid-template-columns:1fr}.mr-crew-compound-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mr-crew-conflict-live,.mr-crew-compound-live{gap:10px;width:100%}.mr-war-setup-hero,.mr-war-setup-head,.mr-crew-war-panel-head,.mr-crew-compound-section-head{align-items:flex-start;flex-direction:column}.mr-crew-war-statusline{grid-template-columns:1fr}.mr-crew-war-deadline{border-top:1px solid #2b313a;justify-items:start;min-width:0;padding-top:10px;text-align:left;width:100%}.mr-war-setup-hero{background-position:60% center;min-height:190px;padding:18px}.mr-war-setup-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-war-setup-steps button:nth-child(2){border-right:0}.mr-war-setup-steps button:nth-child(-n+2){border-bottom:1px solid #2a3039}.mr-war-setup-head>span{text-align:left}.mr-war-rival-tools,.mr-war-rival-pagination{align-items:stretch;flex-direction:column}.mr-war-rival-tools>strong{white-space:normal}.mr-war-rival-pagination>div{justify-content:space-between}.mr-war-rival-pagination>div>span{flex:1;justify-content:center}.mr-war-rival-list>label,.mr-war-rival-list>div{align-items:center;gap:9px;grid-template-columns:22px minmax(0,1fr) auto;padding:10px}.mr-war-rival-list>label>span:nth-of-type(n+3),.mr-war-rival-list>div>span:nth-of-type(n+3){display:none}.mr-war-rival-list em{align-self:center;font-size:0.64rem;max-width:94px;overflow-wrap:anywhere}.mr-war-setup-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-war-setup-actions>span{display:none}.mr-war-setup-actions button,.mr-war-setup-actions a{text-align:center;width:100%}.mr-war-terms-matchup,.mr-war-roster-select,.mr-war-final-summary{grid-template-columns:1fr}.mr-war-roster-toolbar{gap:12px}.mr-war-roster-toolbar button{flex:0 0 auto}.mr-war-terms-center{border:1px solid #303741;border-bottom:0;border-top:0}.mr-war-rule-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-war-rule-strip>div:nth-child(3),.mr-war-rule-strip>div:nth-child(4){border-top:1px solid #303741}.mr-war-rule-strip>div:nth-child(3),.mr-war-final-summary>div+div{border-left:0}.mr-war-final-summary>div+div{border-top:1px solid #303741}.mr-war-setup-complete{grid-template-columns:1fr}.mr-war-setup-complete a{grid-column:auto;grid-row:auto;text-align:center}.mr-crew-war-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-war-scoreboard .mr-crew-war-prize{border-bottom:1px solid #2b313b;border-left:0;grid-column:1 / -1;grid-row:1}.mr-crew-war-scoreboard .is-rival{text-align:left}.mr-crew-war-compounds,.mr-crew-war-targets,.mr-crew-war-rosters,.mr-crew-compound-summary,.mr-crew-compound-sidebar{grid-template-columns:1fr}.mr-crew-war-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-war-tabs button{min-height:48px;padding:8px 6px}.mr-crew-war-panel{padding:12px}.mr-crew-war-panel-head>span,.mr-crew-compound-section-head>span{text-align:left}.mr-crew-war-targets article{grid-template-columns:1fr}.mr-crew-war-actions{grid-column:auto;grid-template-columns:1fr}.mr-crew-war-actions button,.mr-crew-compound-upgrades button,.mr-crew-compound-sidebar button,.mr-crew-danger-button{max-width:none;width:100%}.mr-crew-compound-strike{grid-template-columns:1fr}.mr-crew-compound-strike-art{border-bottom:1px solid #343a43;border-right:0;min-height:210px}.mr-crew-compound-strike-copy{padding:20px}.mr-crew-compound-strike-stats{grid-template-columns:1fr}.mr-crew-compound-strike-stats>div+div{border-left:0}.mr-crew-war-log article{align-items:start;grid-template-columns:58px minmax(0,1fr)}.mr-crew-war-log article>span{grid-column:2}.mr-crew-compound-summary>div+div{border-left:0;border-top:1px solid #2c333d}.mr-crew-compound-store{padding:12px}.mr-crew-compound-upgrade-head{display:none}.mr-crew-compound-upgrades article{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-compound-upgrades article>div:first-child{grid-column:1 / -1}.mr-war-surrender,.mr-war-surrender .mr-button{width:100%}}@media (max-width:460px){.mr-war-setup-panel{padding:12px}.mr-war-roster-select label{grid-template-columns:18px minmax(0,1fr)}.mr-war-roster-select label>span:last-child{grid-column:2;text-align:left}.mr-war-roster-readonly{grid-template-columns:minmax(0,1fr);gap:7px}.mr-war-roster-readonly>strong{justify-self:start}.mr-war-setup-actions,.mr-war-rule-strip{grid-template-columns:1fr}.mr-war-setup-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-war-setup-steps button{justify-content:flex-start;min-width:0}.mr-crew-war-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-war-rival-list>label,.mr-war-rival-list>div,.mr-crew-war-target-name,.mr-crew-war-location,.mr-crew-compound-upgrades article>div{min-width:0}.mr-war-rival-list b,.mr-war-rival-list small,.mr-crew-war-target-name a,.mr-crew-war-target-name span,.mr-crew-war-target-name small,.mr-crew-war-location strong,.mr-crew-compound-upgrades strong,.mr-crew-compound-upgrades span{overflow-wrap:anywhere}.mr-crew-war-actions .mr-protection-break-confirm{grid-template-columns:auto minmax(0,1fr);margin:0 0 6px;width:100%}.mr-war-rule-strip>div+div{border-left:0;border-top:1px solid #303741}.mr-crew-war-scoreboard,.mr-crew-compound-upgrades article{grid-template-columns:1fr}.mr-crew-war-scoreboard .mr-crew-war-prize,.mr-crew-compound-upgrades article>div:first-child{grid-column:auto}.mr-crew-war-scoreboard>div+div{border-left:0;border-top:1px solid #2b313b}}.mr-game.mr-operations-page{margin-left:auto;max-width:1280px;transform:none;width:min(1280px,calc(100vw - var(--mrt-sidebar,210px) - 36px))}.mr-operations-page .mr-operations-hero::before{background:none}.mr-operations-page .mr-operations-hero .mr-hero-balances{grid-template-columns:repeat(4,minmax(0,1fr))}.mr-operations-page .mr-hero-balances small{color:var(--mr-muted);display:block;font-size:0.68rem;font-weight:800;margin-top:2px}.mr-operation-section{background:#10141b;border:1px solid rgba(255,255,255,0.11);border-radius:6px;margin-top:14px;padding:18px}.mr-operation-section-head{align-items:end;border-bottom:1px solid rgba(255,255,255,0.1);display:flex;gap:18px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.mr-operation-section-head h2{font-size:1.08rem;margin:2px 0 0}.mr-operation-section-actions{align-items:end;display:flex;gap:14px}.mr-operation-section-summary{display:grid;gap:2px;justify-items:end}.mr-operation-section-summary span,.mr-operation-market-count{color:var(--mr-muted);font-size:0.7rem;font-weight:900;text-transform:uppercase}.mr-operation-section-summary strong{color:var(--mr-green);font-size:1.05rem}.mr-operation-collect-all{margin:0}.mr-operation-collect-all .mr-button{align-content:center;display:grid;gap:1px;min-height:48px;min-width:148px;padding:7px 14px}.mr-operation-collect-all .mr-button span{font-size:0.78rem;font-weight:900;text-transform:uppercase}.mr-operation-collect-all .mr-button small{font-size:0.66rem;font-weight:800;opacity:0.78}.mr-operations-page .mr-operation-owned-list,.mr-operations-page .mr-operation-market-list{display:grid;gap:8px}.mr-operation-owned-row{background:#0b0f14;border:1px solid rgba(255,255,255,0.1);border-left:3px solid rgba(255,200,87,0.45);border-radius:6px;display:grid;gap:12px 16px;grid-template-columns:minmax(300px,1.35fr) minmax(250px,0.9fr) minmax(170px,0.64fr);padding:12px}.mr-operation-owned-row.is-ready{border-left-color:var(--mr-green)}.mr-operations-page .mr-operation-owned-main{align-items:center;display:grid;gap:12px;grid-template-columns:104px minmax(0,1fr)}.mr-operations-page .mr-operation-art{aspect-ratio:1.18;background:#0b0f14;border:1px solid rgba(255,200,87,0.28);border-radius:5px;box-shadow:none;display:block;margin:0;overflow:hidden;position:relative;width:100%}.mr-operations-page .mr-operation-art::after{display:none}.mr-operations-page .mr-operation-art img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.mr-operation-art-owned{height:88px;width:104px}.mr-operation-art-market{height:64px;width:76px}.mr-operations-page .mr-operation-copy{align-content:center;display:grid;gap:4px;min-width:0}.mr-operation-kicker{color:var(--mr-gold);font-size:0.68rem;font-weight:900;text-transform:uppercase}.mr-operations-page .mr-operation-copy h3,.mr-operations-page .mr-operation-market-main h3{font-size:1rem;line-height:1.2;margin:0}.mr-operations-page .mr-operation-copy p,.mr-operations-page .mr-operation-market-main p{color:var(--mr-muted);font-size:0.78rem;line-height:1.35;margin:0}.mr-operation-levels{align-content:center;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-operation-levels>div{align-items:center;background:#10151c;border:1px solid rgba(255,255,255,0.09);border-radius:5px;display:flex;justify-content:space-between;min-height:36px;padding:7px 9px}.mr-operation-levels span,.mr-operation-income span,.mr-operation-controls>div>span,.mr-operation-market-value::before,.mr-operation-market-value small{color:var(--mr-muted);font-size:0.68rem;font-weight:850;text-transform:uppercase}.mr-operation-levels strong{color:var(--mr-text);font-size:0.86rem}.mr-operation-income{align-content:center;display:grid;gap:6px}.mr-operation-income>div{display:grid;gap:2px}.mr-operation-income strong{color:var(--mr-text);font-size:0.92rem}.mr-operation-income strong.is-ready,.mr-operation-market-value strong.is-income{color:var(--mr-green)}.mr-operation-income small{color:var(--mr-muted);font-size:0.7rem}.mr-operation-controls{border-top:1px solid rgba(255,255,255,0.09);display:grid;gap:12px;grid-column:1 / -1;grid-template-columns:minmax(250px,0.7fr) minmax(380px,1.3fr);padding-top:12px}.mr-operation-collect-block,.mr-operation-upgrade-block{align-items:center;display:grid;gap:8px}.mr-operation-collect-block{grid-template-columns:minmax(0,1fr) minmax(118px,auto) 150px}.mr-operation-collect-block>span{grid-column:1}.mr-operation-collect-block>strong{color:var(--mr-green);font-size:1rem;grid-column:2;grid-row:1 / span 2;justify-self:end}.mr-operation-collect-block>form{grid-column:3;grid-row:1 / span 2;margin:0}.mr-operations-page .mr-operation-collect-block .mr-button,.mr-operations-page .mr-operation-upgrades .mr-button,.mr-operations-page .mr-operation-market-action .mr-button{height:40px;min-height:40px;white-space:nowrap;width:100%}.mr-operation-upgrade-block{grid-template-columns:minmax(0,1fr)}.mr-operations-page .mr-operation-upgrades{display:grid;gap:8px;grid-template-columns:minmax(220px,1fr) 126px;margin:0}.mr-operations-page .mr-operation-upgrades select{height:40px;min-width:0}.mr-operation-maxed{color:var(--mr-green);font-size:0.86rem}.mr-operations-page .mr-operation-market-head,.mr-operations-page .mr-operation-market-row{display:grid;gap:14px;grid-template-columns:minmax(320px,1.6fr) minmax(120px,0.65fr) minmax(132px,0.7fr) minmax(100px,0.5fr) 150px}.mr-operation-market-head{color:var(--mr-muted);font-size:0.68rem;font-weight:900;padding:0 12px 7px;text-transform:uppercase}.mr-operations-page .mr-operation-market-row{align-items:center;background:#0b0f14;border:1px solid rgba(255,255,255,0.1);border-radius:6px;padding:10px 12px}.mr-operations-page .mr-operation-market-row.is-owned{border-color:rgba(255,200,87,0.28)}.mr-operation-market-main{align-items:center;display:grid;gap:12px;grid-template-columns:76px minmax(0,1fr);min-width:0}.mr-operation-market-main>div{display:grid;gap:3px;min-width:0}.mr-operation-market-value{display:grid;gap:2px}.mr-operation-market-value::before{content:attr(data-label);display:none}.mr-operation-market-value strong{font-size:0.88rem}.mr-operation-market-value small{text-transform:none}.mr-operations-page .mr-operation-market-action{align-items:center;display:flex;justify-content:stretch}.mr-operation-market-action form{margin:0;width:100%}.mr-operation-status{align-items:center;border:1px solid rgba(255,255,255,0.12);border-radius:5px;display:inline-flex;font-size:0.75rem;font-weight:900;justify-content:center;min-height:38px;padding:7px 9px;text-align:center;width:100%}.mr-operation-status.is-owned{border-color:rgba(62,228,138,0.34);color:var(--mr-green)}.mr-operation-status.is-locked{color:var(--mr-muted)}.mr-operation-empty-state{align-items:start;display:grid;gap:7px;justify-items:start;padding:14px 2px 4px}.mr-operation-empty-state p{color:var(--mr-muted);margin:0 0 4px}@media (max-width:1180px){.mr-operation-owned-row{grid-template-columns:minmax(280px,1.2fr) minmax(230px,0.9fr)}.mr-operation-income{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-operations-page .mr-operation-market-head,.mr-operations-page .mr-operation-market-row{grid-template-columns:minmax(280px,1.45fr) minmax(112px,0.62fr) minmax(124px,0.68fr) minmax(92px,0.48fr) 142px}}@media (max-width:900px){.mr-game.mr-operations-page{width:calc(100vw - 24px)}.mr-operations-page .mr-operations-hero{grid-template-columns:1fr}.mr-operation-owned-row,.mr-operation-controls{grid-template-columns:1fr}.mr-operation-income,.mr-operation-controls{grid-column:auto}.mr-operations-page .mr-operation-market-head{display:none}.mr-operations-page .mr-operation-market-row{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-operation-market-main{grid-column:1 / -1}.mr-operation-market-value::before{display:block}.mr-operations-page .mr-operation-market-action{grid-column:1 / -1}}@media (max-width:600px){.mr-operations-page .mr-operations-hero .mr-hero-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-operation-section{padding:13px}.mr-operation-section-head{align-items:start;flex-direction:column}.mr-operation-section-summary{justify-items:start}.mr-operation-section-actions{align-items:stretch;flex-direction:column;width:100%}.mr-operation-collect-all .mr-button{width:100%}.mr-operations-page .mr-operation-owned-main{grid-template-columns:82px minmax(0,1fr)}.mr-operation-art-owned{height:70px;width:82px}.mr-operation-levels,.mr-operation-income{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-operation-collect-block,.mr-operations-page .mr-operation-upgrades{grid-template-columns:1fr}.mr-operation-collect-block>span,.mr-operation-collect-block>strong,.mr-operation-collect-block>form{grid-column:auto;grid-row:auto;justify-self:stretch}.mr-operation-collect-block>strong{font-size:1.1rem}.mr-operations-page .mr-operation-market-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-operations-page .mr-operation-market-main,.mr-operations-page .mr-operation-market-action{grid-column:1 / -1}}@media (max-width:420px){.mr-operation-levels,.mr-operation-income,.mr-operations-page .mr-operation-market-row{grid-template-columns:1fr}.mr-operation-market-main,.mr-operation-market-action{grid-column:auto}}.mr-jobs-page{--mr-jobs-panel:#10141b;--mr-jobs-panel-deep:#0b0f14;--mr-jobs-line:rgba(255,255,255,0.1);--mr-jobs-line-soft:rgba(255,255,255,0.065)}.mr-jobs-page .mr-jobs-head{grid-template-columns:minmax(0,1fr) minmax(320px,430px)}.mr-jobs-hero-facts{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.mr-jobs-hero-facts>div{background:rgba(4,7,11,0.8);border:1px solid rgba(255,255,255,0.1);border-radius:6px;display:flex;flex-direction:column;justify-content:center;min-height:82px;padding:12px 14px}.mr-jobs-hero-facts span,.mr-jobs-hero-facts small{color:#9eb3c8;font-size:0.7rem;font-style:normal;font-weight:900;line-height:1.2;text-transform:uppercase}.mr-jobs-hero-facts strong{color:#fff;font-size:1.2rem;line-height:1.15;margin:5px 0 2px}.mr-jobs-employment,.mr-jobs-page .mr-job-detail,.mr-jobs-page .mr-job-board{background:var(--mr-jobs-panel);border:1px solid var(--mr-jobs-line);border-radius:6px;box-shadow:none;margin:0 0 14px;overflow:hidden}.mr-jobs-section-head{align-items:center;border-bottom:1px solid var(--mr-jobs-line);display:flex;gap:18px;justify-content:space-between;padding:14px 16px}.mr-jobs-section-head .mr-eyebrow{margin:0 0 3px}.mr-jobs-section-head h2{font-size:1.08rem;margin:0}.mr-jobs-reset-note,.mr-jobs-board-count{color:#9eb3c8;font-size:0.72rem;font-weight:900;text-align:right;text-transform:uppercase}.mr-jobs-employment-row{align-items:stretch;display:grid;grid-template-columns:minmax(230px,1fr) minmax(120px,0.4fr) minmax(120px,0.4fr) 150px}.mr-jobs-employment-row>*{border-left:1px solid var(--mr-jobs-line-soft);margin:0;min-width:0;padding:15px 16px}.mr-jobs-employment-row>:first-child{border-left:0}.mr-jobs-current-name,.mr-jobs-current-stat{display:flex;flex-direction:column;justify-content:center}.mr-jobs-current-name span,.mr-jobs-current-stat span{color:#8fa6bd;font-size:0.68rem;font-weight:900;text-transform:uppercase}.mr-jobs-current-name strong,.mr-jobs-current-stat strong{color:#fff;font-size:1.05rem;line-height:1.25;margin-top:3px}.mr-jobs-current-name small{color:#9eb3c8;font-size:0.75rem;font-weight:800;margin-top:4px}.mr-jobs-current-name small.is-ready{color:#46df91}.mr-jobs-claim-form{align-items:center;display:flex;justify-content:center}.mr-jobs-claim-form .mr-button,.mr-job-list-action .mr-button,.mr-job-take-form .mr-button{align-items:center;display:inline-flex;justify-content:center;min-height:40px;width:132px}.mr-jobs-empty-employment{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:16px}.mr-jobs-empty-employment strong{color:#fff;font-size:1.05rem}.mr-jobs-empty-employment p{color:#9eb3c8;margin:3px 0 0}.mr-jobs-page .mr-job-detail{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,0.8fr);padding:0}.mr-job-detail-copy,.mr-jobs-page .mr-job-requirements{min-width:0;padding:18px}.mr-jobs-page .mr-job-requirements{background:var(--mr-jobs-panel-deep);border-left:1px solid var(--mr-jobs-line);display:block}.mr-job-detail-titleline{align-items:center;display:flex;gap:12px;justify-content:space-between}.mr-job-detail-titleline h2{font-size:1.45rem;margin:2px 0 7px}.mr-job-detail-copy>.mr-muted{line-height:1.55;margin:6px 0 15px;max-width:720px}.mr-job-detail-rewards{border-bottom:1px solid var(--mr-jobs-line-soft);border-top:1px solid var(--mr-jobs-line-soft);display:grid;grid-template-columns:repeat(2,minmax(0,180px));margin:0 0 15px}.mr-job-detail-rewards>div{border-left:1px solid var(--mr-jobs-line-soft);padding:10px 12px}.mr-job-detail-rewards>div:first-child{border-left:0;padding-left:0}.mr-job-detail-rewards span,.mr-job-detail-rewards strong{display:block}.mr-job-detail-rewards span{color:#8fa6bd;font-size:0.68rem;font-weight:900;text-transform:uppercase}.mr-job-detail-rewards strong{color:#fff;font-size:1rem;margin-top:3px}.mr-job-take-form{display:block}.mr-job-requirements-title{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.mr-job-requirements-title strong{color:#fff;font-size:0.82rem;text-transform:uppercase}.mr-job-requirements-title span{color:#7890a8;font-size:0.66rem;font-weight:900;text-transform:uppercase}.mr-jobs-page .mr-job-requirement-table{border:0;border-radius:0;overflow:visible}.mr-jobs-page .mr-job-requirement-row{background:transparent;border:0;border-top:1px solid var(--mr-jobs-line-soft);display:grid;gap:10px;grid-template-columns:minmax(90px,1fr) auto 20px;padding:10px 0}.mr-jobs-page .mr-job-requirement-row:first-child{border-top:0}.mr-jobs-page .mr-job-requirement-row>span{color:#b6c6d6;font-size:0.78rem;font-weight:800}.mr-jobs-page .mr-job-requirement-row strong,.mr-jobs-page .mr-job-requirement-row em{font-size:0.78rem;text-align:right}.mr-jobs-state{align-items:center;border:1px solid var(--mr-jobs-line);border-radius:4px;color:#9eb3c8;display:inline-flex;font-size:0.66rem;font-weight:900;justify-content:center;line-height:1.15;min-height:28px;padding:5px 8px;text-align:center;text-transform:uppercase}.mr-jobs-state.is-current,.mr-jobs-state.is-selected{border-color:rgba(216,163,40,0.55);color:#ffc957}.mr-jobs-state.is-available{border-color:rgba(70,223,145,0.42);color:#46df91}.mr-jobs-state.is-locked{color:#7f91a4}.mr-job-list-head,.mr-job-list-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(250px,1.5fr) 130px 170px 80px 132px}.mr-job-list-head{background:var(--mr-jobs-panel-deep);border-bottom:1px solid var(--mr-jobs-line);color:#8198af;font-size:0.68rem;font-weight:900;padding:9px 16px;text-transform:uppercase}.mr-job-list-row{background:#10141b;border-bottom:1px solid var(--mr-jobs-line-soft);min-height:76px;padding:11px 16px;position:relative}.mr-job-list-row:last-child{border-bottom:0}.mr-job-list-row.is-current{box-shadow:inset 3px 0 0 #d8a328}.mr-job-list-row.is-selected{background:#15181c}.mr-job-list-position{min-width:0}.mr-job-list-position>a{color:#f3f6fb;display:inline-block;font-size:0.92rem;font-weight:900;text-decoration:none}.mr-job-list-position>a:hover,.mr-job-list-position>a:focus{color:#ffc957}.mr-job-list-position p{color:#8fa6bd;display:-webkit-box;font-size:0.75rem;line-height:1.35;margin:3px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.mr-job-list-position .mr-jobs-state{display:none}.mr-job-list-value strong,.mr-job-list-workers strong{color:#fff;font-size:0.88rem}.mr-job-list-entry strong,.mr-job-list-entry span{display:block}.mr-job-list-entry strong{color:#d7e1eb;font-size:0.78rem}.mr-job-list-entry span{color:#8198af;font-size:0.7rem;font-weight:800;margin-top:2px}.mr-job-list-action{display:flex;justify-content:flex-end}.mr-job-list-action .mr-jobs-state{width:112px}@media (max-width:980px){.mr-jobs-page .mr-jobs-head,.mr-jobs-page .mr-job-detail{grid-template-columns:1fr}.mr-jobs-hero-facts{max-width:430px}.mr-jobs-page .mr-job-requirements{border-left:0;border-top:1px solid var(--mr-jobs-line)}.mr-job-list-head{display:none}.mr-job-list-row{grid-template-columns:minmax(0,1fr) repeat(3,minmax(90px,0.35fr)) 132px}.mr-job-list-position p{display:none}}@media (max-width:760px){.mr-jobs-employment-row{grid-template-columns:minmax(0,1fr) repeat(2,minmax(100px,0.45fr))}.mr-jobs-claim-form{border-left:0;border-top:1px solid var(--mr-jobs-line-soft);grid-column:1 / -1;padding:10px 14px}.mr-jobs-claim-form .mr-button{width:100%}.mr-job-list-row{gap:8px 12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:13px 14px}.mr-job-list-position,.mr-job-list-action{grid-column:1 / -1}.mr-job-list-position{align-items:center;display:flex;gap:8px;justify-content:space-between}.mr-job-list-position .mr-jobs-state{display:inline-flex}.mr-job-list-value::before,.mr-job-list-entry::before,.mr-job-list-workers::before{color:#70879e;content:attr(data-label);display:block;font-size:0.62rem;font-weight:900;margin-bottom:3px;text-transform:uppercase}.mr-job-list-action{justify-content:stretch}.mr-job-list-action .mr-button,.mr-job-list-action .mr-jobs-state{width:100%}}@media (max-width:520px){.mr-jobs-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-jobs-hero-facts>div{min-height:68px;padding:10px}.mr-jobs-section-head{align-items:flex-start;padding:12px}.mr-jobs-reset-note{max-width:150px}.mr-jobs-employment-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-jobs-current-name{border-bottom:1px solid var(--mr-jobs-line-soft);grid-column:1 / -1}.mr-jobs-employment-row>:nth-child(2){border-left:0}.mr-job-detail-copy,.mr-jobs-page .mr-job-requirements{padding:14px}.mr-job-detail-titleline{align-items:flex-start;flex-direction:column;gap:4px}.mr-job-detail-rewards{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-job-take-form .mr-button{width:100%}.mr-jobs-empty-employment{align-items:stretch;flex-direction:column;gap:12px}}.mr-game.mr-rise-store{gap:14px}.mr-rise-store .mr-rise-store-hero{border-radius:6px}.mr-rise-store .mr-rise-store-hero-stats{gap:8px;grid-template-columns:repeat(2,minmax(130px,1fr));min-width:min(320px,100%)}.mr-rise-store .mr-rise-store-hero-stats div{border-radius:5px;padding:13px 15px}.mr-rise-store .mr-rise-store-hero-stats strong{font-size:1.45rem}.mr-rise-store .mr-rise-store-tabs{background:#0d1219;border:1px solid rgba(255,255,255,0.1);border-radius:6px;display:flex;margin:0;overflow-x:auto;scrollbar-width:thin}.mr-rise-store .mr-rise-store-tabs a{border-right:1px solid rgba(255,255,255,0.08);flex:1 0 auto;font-size:0.76rem;min-height:42px;padding:8px 14px;white-space:nowrap}.mr-rise-store .mr-rise-store-tabs a:hover,.mr-rise-store .mr-rise-store-tabs a:focus-visible{background:#171d25;color:var(--mr-gold)}.mr-rise-store .mr-rise-store-tabs a:first-child{background:transparent;color:#d6dfec}.mr-rise-store .mr-rise-store-section{background:#10151d;border:1px solid rgba(255,255,255,0.1);border-radius:6px;padding:18px;scroll-margin-top:92px}.mr-rise-store .mr-rise-store-section:last-child{border-radius:6px}.mr-rise-store .mr-rise-store-section-head{border-bottom:1px solid rgba(255,255,255,0.09);margin-bottom:14px;padding-bottom:12px}.mr-rise-store .mr-rise-store-section-head h2{font-size:1.18rem;margin-top:3px}.mr-rise-store .mr-rise-store-currency-grid{gap:12px;grid-template-columns:minmax(230px,0.72fr) minmax(0,2.28fr)}.mr-rise-store .mr-rise-store-crown-layout{gap:12px;grid-template-columns:minmax(430px,1.18fr) minmax(0,1.82fr)}.mr-rise-store .mr-rise-store-pack-row,.mr-rise-store .mr-rise-store-product-row,.mr-rise-store .mr-rise-store-crown-pack-row,.mr-rise-store .mr-rise-store-product-row-3{gap:10px}.mr-rise-store .mr-rise-store-feature-card,.mr-rise-store .mr-rise-store-crown-card,.mr-rise-store .mr-rise-store-product-card{background:#0b1017;border:1px solid rgba(255,255,255,0.1);border-radius:5px;box-shadow:none}.mr-rise-store .mr-rise-store-feature-card{gap:12px;grid-template-columns:92px minmax(0,1fr);min-height:0;padding:12px}.mr-rise-store .mr-rise-store-feature-card img,.mr-rise-store .mr-rise-store-product-card img,.mr-rise-store .mr-rise-store-crown-card img{background:#06090d;border-color:rgba(216,163,40,0.24);border-radius:4px;box-shadow:none}.mr-rise-store .mr-rise-store-product-card{align-content:start;column-gap:12px;display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto auto 1fr auto;min-height:168px;padding:11px;row-gap:4px}.mr-rise-store .mr-rise-store-product-card img{grid-column:1;grid-row:1 / span 6;margin:0;width:88px}.mr-rise-store .mr-rise-store-product-card h3,.mr-rise-store .mr-rise-store-product-card p,.mr-rise-store .mr-rise-store-product-card>strong,.mr-rise-store .mr-rise-store-product-card>.mr-button,.mr-rise-store .mr-rise-store-product-card .mr-rise-store-facts,.mr-rise-store .mr-rise-store-product-card .mr-rise-store-token-form{grid-column:2}.mr-rise-store .mr-rise-store-product-card h3,.mr-rise-store .mr-rise-store-token-card h3{font-size:0.92rem;min-height:0}.mr-rise-store .mr-rise-store-feature-card p,.mr-rise-store .mr-rise-store-crown-card p,.mr-rise-store .mr-rise-store-product-card p{font-size:0.8rem;line-height:1.38;margin:3px 0 0}.mr-rise-store .mr-rise-store-product-card>strong{font-size:0.92rem;margin:4px 0 0}.mr-rise-store .mr-rise-store-product-card>.mr-button,.mr-rise-store .mr-rise-store-product-card .mr-rise-store-token-form{align-self:end;margin-top:7px}.mr-rise-store .mr-rise-store-product-card .mr-button,.mr-rise-store .mr-rise-store-token-form .mr-button{min-height:36px;padding:7px 10px;width:100%}.mr-rise-store .mr-button-primary{background:#e92355;border-color:#e92355}.mr-rise-store .mr-button-primary:hover,.mr-rise-store .mr-button-primary:focus-visible{background:#ff3566;border-color:#ff3566}.mr-rise-store .mr-rise-store-tag{background:#24131a;border-radius:4px;font-size:0.58rem;left:17px;right:auto;top:17px}.mr-rise-store .mr-rise-store-crown-card{gap:15px;grid-template-columns:170px minmax(0,1fr);padding:13px}.mr-rise-store .mr-rise-store-crown-card img{height:auto;max-height:none}.mr-rise-store .mr-rise-store-crown-card ul{gap:6px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0}.mr-rise-store .mr-rise-store-crown-card li{font-size:0.78rem;padding-left:19px}.mr-rise-store .mr-rise-store-crown-card li::before{content:"\2713"}.mr-rise-store .mr-rise-store-progress{gap:6px;margin-top:8px}.mr-rise-store .mr-rise-store-progress i{background:#d8a328}.mr-rise-store .mr-rise-store-facts{gap:5px;margin:7px 0 0;padding-top:7px}.mr-rise-store .mr-rise-store-facts div{align-items:baseline;gap:6px}.mr-rise-store .mr-rise-store-facts span{font-size:0.61rem}.mr-rise-store .mr-rise-store-facts strong{font-size:0.72rem}.mr-rise-store .mr-rise-store-note{border-top:1px solid rgba(255,255,255,0.08);font-size:0.78rem;margin-top:13px;padding-top:11px}@media (max-width:1380px){.mr-rise-store .mr-rise-store-currency-grid,.mr-rise-store .mr-rise-store-crown-layout{grid-template-columns:1fr}.mr-rise-store .mr-rise-store-pack-row,.mr-rise-store .mr-rise-store-product-row,.mr-rise-store .mr-rise-store-crown-pack-row,.mr-rise-store .mr-rise-store-product-row-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mr-game.mr-rise-store{gap:10px}.mr-rise-store .mr-rise-store-hero{min-height:190px;padding:14px}.mr-rise-store .mr-rise-store-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.mr-rise-store .mr-rise-store-hero-stats div{padding:9px 10px}.mr-rise-store .mr-rise-store-hero-stats strong{font-size:1rem}.mr-rise-store .mr-rise-store-tabs a{flex:0 0 auto;min-height:38px;padding:7px 12px}.mr-rise-store .mr-rise-store-section{padding:12px}.mr-rise-store .mr-rise-store-section-head{margin-bottom:11px;padding-bottom:10px}.mr-rise-store .mr-rise-store-pack-row,.mr-rise-store .mr-rise-store-product-row,.mr-rise-store .mr-rise-store-crown-pack-row,.mr-rise-store .mr-rise-store-product-row-3{grid-template-columns:1fr}.mr-rise-store .mr-rise-store-feature-card{grid-template-columns:78px minmax(0,1fr)}.mr-rise-store .mr-rise-store-product-card{grid-template-columns:76px minmax(0,1fr);min-height:0}.mr-rise-store .mr-rise-store-product-card img{width:76px}.mr-rise-store .mr-rise-store-crown-card{grid-template-columns:100px minmax(0,1fr)}.mr-rise-store .mr-rise-store-crown-card ul{grid-template-columns:1fr}}@media (max-width:420px){.mr-rise-store .mr-rise-store-product-card{column-gap:10px;grid-template-columns:68px minmax(0,1fr);padding:9px}.mr-rise-store .mr-rise-store-product-card img{width:68px}.mr-rise-store .mr-rise-store-tag{left:13px;top:13px}}.mr-public-home,.mr-public-page{background:#0c0b18;color:#f4f7fb;max-width:none;padding:0}.mr-public-home *,.mr-public-page *{letter-spacing:0}.mr-public-hero{align-items:center;background-color:#090b10;background-image:var(--mr-public-hero-image);background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #35302a;display:flex;isolation:isolate;min-height:min(680px,calc(100vh - 74px));overflow:hidden;position:relative}.mr-public-hero::before{background:rgba(5,7,10,0.56);content:"";inset:0;position:absolute;z-index:-1}.mr-public-home-hero{background-position:center}.mr-public-page-hero{min-height:470px}.mr-public-hero-copy{margin:0 auto;max-width:1384px;padding:64px 34px;width:100%}.mr-public-hero-copy>*{max-width:660px}.mr-public-kicker{color:#e2aa32;font-size:0.78rem;font-weight:900;margin:0 0 12px;text-transform:uppercase}.mr-public-hero h1{color:#ffffff;font-size:4.6rem;font-weight:950;line-height:0.96;margin:0}.mr-public-lead{color:#ffffff;font-size:1.35rem;font-weight:700;line-height:1.45;margin:24px 0 12px}.mr-public-hero-copy>p:not(.mr-public-kicker):not(.mr-public-lead){color:#c0c7d1;font-size:1rem;line-height:1.75;margin:0}.mr-public-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mr-public-button{background:#171a21;border:1px solid #3b3e47;border-radius:5px;color:#ffffff;display:inline-flex;font-size:0.86rem;font-weight:900;justify-content:center;min-height:44px;padding:12px 18px;text-decoration:none}.mr-public-button.is-primary{background:#e52a50;border-color:#e52a50}.mr-public-button:hover,.mr-public-button:focus-visible,.mr-public-text-link:hover,.mr-public-text-link:focus-visible{border-color:#e2aa32;color:#ffffff;outline:none}.mr-public-text-link{border-bottom:1px solid #8d7138;color:#f0c86e;font-size:0.86rem;font-weight:900;padding:8px 2px;text-decoration:none}.mr-public-feature-strip{background:#10131a;border-bottom:1px solid #292c34;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0 max(28px,calc((100% - 1384px) / 2))}.mr-public-feature-strip li{border-right:1px solid #292c34;display:grid;gap:4px;min-width:0;padding:22px 26px}.mr-public-feature-strip li:first-child{border-left:1px solid #292c34}.mr-public-feature-strip strong{color:#e2aa32;font-size:0.78rem;text-transform:uppercase}.mr-public-feature-strip span{color:#b7bfca;font-size:0.84rem;line-height:1.45}.mr-public-band,.mr-public-final-cta{margin:0 auto;max-width:1384px;padding:78px 34px;width:100%}.mr-public-heading{max-width:760px}.mr-public-heading h2,.mr-public-split-copy h2,.mr-public-system-copy h2,.mr-public-final-cta h2,.mr-public-progress-band h2{color:#ffffff;font-size:2.35rem;font-weight:950;line-height:1.08;margin:0}.mr-public-heading>p:last-child,.mr-public-split-copy>p,.mr-public-system-copy>p,.mr-public-progress-band>div>p:last-child,.mr-public-final-cta>p:not(.mr-public-kicker){color:#aeb8c5;font-size:1rem;line-height:1.75;margin:18px 0 0}.mr-public-visual-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.mr-public-visual-item{background:#11151c;border:1px solid #30333c;border-radius:6px;color:#ffffff;display:grid;grid-template-columns:44% minmax(0,1fr);min-height:190px;overflow:hidden;text-decoration:none}.mr-public-visual-item:hover,.mr-public-visual-item:focus-visible{border-color:#a57a24;outline:none}.mr-public-visual-item img{height:100%;object-fit:cover;width:100%}.mr-public-visual-item>span{align-content:center;display:grid;gap:10px;min-width:0;padding:24px}.mr-public-visual-item strong{font-size:1.08rem}.mr-public-visual-item em{color:#aeb8c5;font-size:0.88rem;font-style:normal;line-height:1.6}.mr-public-split{align-items:stretch;border-bottom:1px solid #292c34;border-top:1px solid #292c34;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none;padding:0}.mr-public-split-media{min-height:440px;overflow:hidden}.mr-public-split-media img{height:100%;object-fit:cover;width:100%}.mr-public-split-copy{align-content:center;background:#0f1218;display:grid;padding:62px max(34px,calc((100vw - 1384px) / 2))}.mr-public-checklist{display:grid;gap:0;list-style:none;margin:24px 0 0;padding:0}.mr-public-checklist li{border-top:1px solid #2c3038;color:#d8dde4;line-height:1.5;padding:13px 0 13px 25px;position:relative}.mr-public-checklist li::before{background:#e2aa32;content:"";height:6px;left:2px;position:absolute;top:21px;width:6px}.mr-public-progress-band{display:grid;gap:60px;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}.mr-public-progress-list{display:grid;gap:0}.mr-public-progress-list span{border-bottom:1px solid #2c3038;color:#aeb8c5;display:grid;font-size:0.9rem;gap:6px;line-height:1.55;padding:18px 0}.mr-public-progress-list strong{color:#ffffff;font-size:0.96rem}.mr-public-final-cta{border-top:1px solid #35302a;padding-block:68px;text-align:center}.mr-public-final-cta>*{margin-inline:auto;max-width:760px}.mr-public-final-cta .mr-public-actions{justify-content:center}.mr-public-editorial .mr-public-heading{max-width:820px}.mr-public-column-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px}.mr-public-column-list article{border-left:1px solid #30333c;min-width:0;padding:8px 28px 10px}.mr-public-column-list article:last-child{border-right:1px solid #30333c}.mr-public-column-list span{color:#e2aa32;font-size:0.72rem;font-weight:900}.mr-public-column-list h3{color:#ffffff;font-size:1.08rem;margin:14px 0 10px}.mr-public-column-list p{color:#aeb8c5;font-size:0.86rem;line-height:1.65;margin:0}.mr-public-seo .mr-public-column-list{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-public-seo .mr-public-column-list h3{color:#d8dde4;font-size:0.94rem;line-height:1.6}.mr-public-system-section{align-items:center;display:grid;gap:52px;grid-template-columns:minmax(0,1fr) minmax(420px,0.9fr)}.mr-public-system-section.is-reversed .mr-public-system-copy{order:2}.mr-public-system-section img{border:1px solid #3d3527;border-radius:6px;height:330px;object-fit:cover;width:100%}@media (max-width:980px){.mr-public-feature-strip,.mr-public-column-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-public-feature-strip li:nth-child(3){border-left:1px solid #292c34}.mr-public-column-list article:nth-child(3){border-right:0}.mr-public-column-list article:nth-child(n+3){border-top:1px solid #30333c;padding-top:26px}.mr-public-seo .mr-public-column-list{grid-template-columns:1fr}.mr-public-system-section{grid-template-columns:1fr}.mr-public-system-section.is-reversed .mr-public-system-copy{order:initial}}@media (max-width:760px){.mr-public-hero{align-items:end;background-position:62% center;min-height:610px}.mr-public-page-hero{min-height:450px}.mr-public-hero::before{background:rgba(5,7,10,0.7)}.mr-public-hero-copy{padding:48px 22px}.mr-public-hero h1{font-size:3.2rem}.mr-public-lead{font-size:1.12rem}.mr-public-band,.mr-public-final-cta{padding:56px 22px}.mr-public-heading h2,.mr-public-split-copy h2,.mr-public-system-copy h2,.mr-public-final-cta h2,.mr-public-progress-band h2{font-size:1.85rem}.mr-public-visual-grid,.mr-public-split,.mr-public-progress-band{grid-template-columns:1fr}.mr-public-split-media{min-height:300px}.mr-public-split-copy{padding:48px 22px}}@media (max-width:560px){.mr-public-feature-strip,.mr-public-column-list{grid-template-columns:1fr}.mr-public-feature-strip{padding-inline:16px}.mr-public-feature-strip li,.mr-public-feature-strip li:nth-child(3){border-left:0;border-right:0;border-top:1px solid #292c34;padding-inline:6px}.mr-public-feature-strip li:first-child{border-left:0}.mr-public-visual-item{grid-template-columns:1fr}.mr-public-visual-item img{aspect-ratio:16 / 8;height:auto}.mr-public-column-list article,.mr-public-column-list article:last-child{border:0;border-top:1px solid #30333c;padding:22px 4px}.mr-public-system-section{gap:32px}.mr-public-system-section img{height:230px}.mr-public-actions .mr-public-button{width:100%}}.mr-game .mr-public-final-cta,.mr-game .mr-public-final-cta h2,.mr-game .mr-public-final-cta>p{text-align:center}.mr-shops-page{display:grid;gap:16px}.mr-shops-page>.mr-modern-hero,.mr-shops-page>.mr-shop-grid{margin-bottom:0}.mr-shops-page .mr-shop-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.mr-shops-page .mr-shop-card{align-content:start;background:#11151c;border-radius:8px;display:grid;gap:12px;grid-template-areas:"art copy" "meta meta" "action action";grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto 1fr auto;min-height:276px;padding:14px}.mr-shops-page .mr-shop-card.is-locked{filter:none;opacity:0.72}.mr-shop-card-art{align-items:center;background:#090c11;border:1px solid rgba(255,255,255,0.09);border-radius:7px;display:flex;grid-area:art;height:76px;justify-content:center;overflow:hidden;width:76px}.mr-shops-page .mr-shop-card-art .mr-item-icon{height:64px;width:64px}.mr-shop-frame-art img{display:block;height:auto;max-height:72px;max-width:72px;object-fit:contain;width:72px}.mr-shop-card-copy{display:grid;gap:6px;grid-area:copy;min-width:0}.mr-shop-card-copy h2,.mr-shop-card-copy p{margin:0}.mr-shop-card-copy h2{font-size:1.05rem;line-height:1.2;overflow-wrap:anywhere}.mr-shop-card-copy .mr-muted{font-size:0.84rem;line-height:1.4}.mr-shop-card-meta{display:grid;gap:7px;grid-area:meta;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-shop-card-meta span{background:#0b0f15;border:1px solid rgba(255,255,255,0.08);border-radius:7px;display:grid;gap:3px;min-width:0;padding:8px 9px}.mr-shop-card-meta em{color:var(--mr-muted);font-size:0.64rem;font-style:normal;font-weight:900;text-transform:uppercase}.mr-shop-card-meta strong,.mr-shop-card-meta del{font-size:0.82rem;line-height:1.25;overflow-wrap:anywhere}.mr-shop-card-meta strong{color:var(--mr-text)}.mr-shops-page .mr-shop-card>.mr-form{align-self:end;grid-area:action;margin:0}.mr-shops-page .mr-shop-card>.mr-form .mr-button{justify-content:center;min-height:40px;width:100%}.mr-shops-page .mr-shop-frame-offer{border-color:rgba(188,126,255,0.52);box-shadow:inset 0 3px 0 rgba(255,200,87,0.5)}.mr-shops-page .mr-shop-frame-offer.is-owned{border-color:rgba(84,222,151,0.45)}@media (max-width:720px){.mr-shops-page .mr-shop-grid{grid-template-columns:1fr}}@media (max-width:420px){.mr-shops-page .mr-shop-card{grid-template-columns:66px minmax(0,1fr);min-height:0;padding:12px}.mr-shop-card-art{height:66px;width:66px}.mr-shops-page .mr-shop-card-art .mr-item-icon,.mr-shop-frame-art img{height:auto;max-height:58px;max-width:58px;width:58px}.mr-shop-card-meta{grid-template-columns:1fr}}.mr-companion-page{display:grid;gap:16px}.mr-companion-nav{display:flex;flex-wrap:wrap;gap:0;border:1px solid rgba(148,163,184,0.18);background:rgba(8,12,18,0.78);border-radius:8px;overflow:hidden}.mr-companion-nav a{padding:14px 18px;color:#dbeafe;font-weight:800;font-size:13px;text-transform:uppercase;text-decoration:none;border-right:1px solid rgba(148,163,184,0.14)}.mr-companion-nav a.is-active,.mr-companion-nav a:hover{color:#fbbf24;background:rgba(251,191,36,0.14);box-shadow:inset 0 -2px 0 #fbbf24}.mr-companion-empty,.mr-companion-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px;background:linear-gradient(90deg,rgba(12,18,28,0.98),rgba(40,22,16,0.9)),radial-gradient(circle at 85% 20%,rgba(245,158,11,0.16),transparent 28%)}.mr-companion-empty h1,.mr-companion-hero h1{margin:0 0 8px;font-size:clamp(30px,5vw,54px);line-height:0.95;text-transform:uppercase}.mr-companion-empty-actions,.mr-companion-hero-stats{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.mr-companion-hero-stats>div{min-width:150px;padding:16px 18px;border:1px solid rgba(148,163,184,0.18);border-radius:8px;background:rgba(2,6,12,0.55)}.mr-companion-hero-stats span,.mr-companion-facts span,.mr-companion-record-grid span,.mr-companion-mini-stats span{display:block;color:#93a4ba;font-size:11px;font-weight:800;text-transform:uppercase}.mr-companion-hero-stats strong,.mr-companion-facts strong,.mr-companion-record-grid strong,.mr-companion-mini-stats strong{color:#fff;font-size:18px}.mr-companion-profile-card{display:grid;grid-template-columns:minmax(220px,340px) 1fr minmax(170px,220px);gap:24px;align-items:stretch;padding:24px;border:1px solid rgba(245,158,11,0.28);border-radius:8px;background:linear-gradient(90deg,rgba(9,13,20,0.96),rgba(10,15,24,0.9)),radial-gradient(circle at 70% 10%,rgba(245,158,11,0.16),transparent 34%)}.mr-companion-portrait{min-height:280px;border:1px solid rgba(245,158,11,0.48);border-radius:6px;overflow:hidden;background:#05070b}.mr-companion-portrait img{width:100%;height:100%;min-height:280px;display:block;object-fit:cover}.mr-companion-portrait-fallback{height:100%;min-height:280px;display:grid;place-items:center;background:radial-gradient(circle,rgba(245,158,11,0.22),transparent 36%),linear-gradient(135deg,#080c12,#111827)}.mr-companion-portrait-fallback span{display:grid;place-items:center;width:112px;height:112px;border-radius:50%;border:1px solid rgba(245,158,11,0.55);color:#fbbf24;font-size:48px;font-weight:900}.mr-companion-id h1{margin:0 0 8px;color:#fbbf24;font-size:clamp(34px,5vw,58px);line-height:0.95;text-transform:uppercase}.mr-companion-quote{margin:0 0 22px;color:#e5e7eb;font-style:italic}.mr-companion-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mr-companion-facts>div,.mr-companion-level-plate,.mr-companion-record-grid>div,.mr-companion-mini-stats span,.mr-companion-color-grid>div,.mr-companion-breed-list>div{padding:14px;border:1px solid rgba(148,163,184,0.15);border-radius:8px;background:rgba(2,6,12,0.56)}.mr-companion-ready{color:#4ade80 !important}.mr-companion-level-plate{display:grid;align-content:center;justify-items:center;gap:10px;text-align:center}.mr-companion-level-plate span{color:#fbbf24;font-weight:900;text-transform:uppercase}.mr-companion-level-plate strong{color:#f8d37b;font-size:64px;line-height:1}.mr-companion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mr-companion-stats,.mr-companion-equipment{min-width:0}.mr-companion-stat-line{display:grid;grid-template-columns:90px 1fr 96px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(148,163,184,0.12)}.mr-companion-stat-line>span{color:#dbeafe;font-weight:800}.mr-companion-stat-line strong{color:#fff;text-align:right}.mr-companion-stat-bar{height:8px;border-radius:999px;background:rgba(15,23,42,0.92);overflow:hidden}.mr-companion-stat-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#f59e0b)}.mr-companion-equipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mr-companion-equipment-grid article{display:grid;gap:8px;min-height:210px;padding:12px;border:1px solid rgba(148,163,184,0.16);border-radius:8px;background:rgba(2,6,12,0.46);text-align:center}.mr-companion-equipment-grid article>span{color:#f8d37b;font-weight:900}.mr-companion-equipment-grid .mr-item-icon{margin-inline:auto}.mr-companion-equipment-grid strong{color:#fbbf24}.mr-companion-equipment-grid em{color:#dbeafe;font-style:normal;font-size:12px}.mr-companion-empty-slot{display:grid;place-items:center;min-height:110px;border:1px dashed rgba(148,163,184,0.25);border-radius:8px;color:#93a4ba}.mr-companion-record-grid,.mr-companion-mini-stats,.mr-companion-color-grid,.mr-companion-breed-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mr-companion-npc-list,.mr-companion-history,.mr-companion-trade-list{display:grid;gap:8px}.mr-companion-npc-list>div,.mr-companion-history>div,.mr-companion-trade-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(148,163,184,0.12)}.mr-companion-npc-list em,.mr-companion-history em,.mr-companion-trade-list em{display:block;color:#93a4ba;font-style:normal;font-size:12px}.mr-companion-trophy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.mr-companion-trophy-grid>div{display:grid;place-items:center;gap:6px;min-height:130px;padding:12px;border:1px solid rgba(148,163,184,0.14);border-radius:8px;background:rgba(2,6,12,0.52);text-align:center;opacity:0.6}.mr-companion-trophy-grid>div.is-earned{opacity:1;border-color:rgba(245,158,11,0.46);background:linear-gradient(180deg,rgba(245,158,11,0.12),rgba(2,6,12,0.62))}.mr-companion-trophy-grid span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(245,158,11,0.45);color:#fbbf24;font-weight:900}.mr-companion-trophy-grid strong{color:#fff}.mr-companion-trophy-grid em{color:#4ade80;font-style:normal}.mr-companion-trophy-grid.mr-profile-award-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-companion-trophy-grid.mr-profile-award-grid .mr-medal{height:72px;width:72px}.mr-companion-trophy-grid.mr-profile-award-grid .mr-profile-award-copy{background:transparent;border:0;border-radius:0;color:inherit;display:grid;font-weight:inherit;height:auto;padding:0;place-items:start;text-align:left;text-transform:none;width:auto}.mr-companion-supply-list{display:grid;gap:10px}.mr-companion-supply-list article{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px;border:1px solid rgba(148,163,184,0.15);border-radius:8px;background:rgba(2,6,12,0.46)}.mr-companion-supply-list strong{display:block;color:#fff}.mr-companion-supply-list span,.mr-companion-supply-list em{color:#93a4ba;font-style:normal;font-size:12px}.mr-companion-training-status{display:grid;gap:12px}.mr-companion-training-main{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between}.mr-companion-training-main span{color:#fbbf24;font-size:12px;font-weight:900;text-transform:uppercase}.mr-companion-training-main strong{color:#fff;font-size:20px}.mr-companion-training-main em{color:#b7c7dc;font-style:normal;font-weight:800}.mr-companion-training-meter{background:rgba(2,6,12,0.86);border:1px solid rgba(245,158,11,0.3);border-radius:999px;box-shadow:inset 0 0 16px rgba(0,0,0,0.36);height:16px;overflow:hidden}.mr-companion-training-meter span{background:linear-gradient(90deg,#9a6517,#fbbf24 58%,#ffe09a);box-shadow:0 0 18px rgba(251,191,36,0.42);display:block;height:100%}.mr-companion-training-meta{align-items:center;color:#93a4ba;display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:8px 14px;justify-content:space-between}.mr-companion-training .mr-form,.mr-companion-kennel-form{display:grid;gap:12px}.mr-companion-action-grid{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.mr-companion-actions .mr-companion-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px}.mr-companion-actions .mr-companion-action-grid form{display:grid;gap:10px;padding:16px;border:1px solid rgba(148,163,184,0.15);border-radius:8px;background:linear-gradient(145deg,rgba(15,23,42,0.76),rgba(2,6,12,0.74))}.mr-companion-actions .mr-companion-action-grid strong{color:#fff;font-size:17px}.mr-companion-actions .mr-companion-action-grid span,.mr-companion-actions .mr-companion-action-grid label span{color:#b7c7dc;font-size:13px;line-height:1.45}.mr-companion-actions .mr-companion-action-grid input{width:100%;padding:10px;border:1px solid rgba(148,163,184,0.25);border-radius:8px;background:rgba(2,6,12,0.82);color:#fff}.mr-companion-result{display:grid;grid-template-columns:minmax(220px,0.65fr) 1fr;gap:16px}.mr-companion-result ul{margin:0;padding-left:18px;color:#dbeafe}.mr-companion-yard-grid,.mr-companion-adoption-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.mr-companion-opponent .mr-button,.mr-companion-adoption-grid .mr-button{width:100%}.mr-companion-challenges{margin:16px 0}.mr-companion-challenge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mr-companion-challenge-grid h3{margin:0 0 10px;color:#fbbf24;font-size:13px;letter-spacing:0.04em;text-transform:uppercase}.mr-companion-challenge-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;margin:8px 0;padding:12px;border:1px solid rgba(148,163,184,0.14);border-radius:8px;background:rgba(2,6,12,0.54)}.mr-companion-challenge-row strong{display:block;color:#fff}.mr-companion-challenge-row span{color:#93a4ba;font-size:12px}.mr-kennel-hero{background:linear-gradient(105deg,rgba(18,23,32,0.96),rgba(34,21,14,0.82)),radial-gradient(circle at 78% 24%,rgba(245,158,11,0.14),transparent 30%)}.mr-kennel-store{display:grid;gap:14px}.mr-kennel-list{display:grid;gap:12px}.mr-kennel-row{align-items:center;background:linear-gradient(145deg,rgba(15,23,42,0.76),rgba(2,6,12,0.72));border:1px solid rgba(148,163,184,0.14);border-radius:8px;display:grid;gap:14px;grid-template-columns:92px minmax(0,1fr) minmax(220px,280px);min-height:126px;padding:12px}.mr-kennel-dog-art{align-items:center;aspect-ratio:1;background:radial-gradient(circle at 50% 42%,rgba(245,158,11,0.18),transparent 46%),#05070b;border:1px solid rgba(245,158,11,0.28);border-radius:8px;display:grid;justify-items:center;overflow:hidden;width:92px}.mr-kennel-dog-art img{display:block;height:100%;object-fit:cover;width:100%}.mr-kennel-dog-art span{color:#fbbf24;font-size:34px;font-weight:900}.mr-kennel-row-main{display:grid;gap:6px;min-width:0}.mr-kennel-row-main h3{font-size:1.12rem;line-height:1.15;margin:0}.mr-kennel-buy-form{align-items:end;display:grid;gap:9px;grid-template-columns:minmax(0,1fr);margin:0}.mr-kennel-buy-form label{display:grid;gap:5px;margin:0}.mr-kennel-buy-form label span{color:#9fb3cc;font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-kennel-buy-form input{min-height:40px;width:100%}.mr-kennel-color-panel{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(180px,0.35fr) 1fr}.mr-kennel-color-list{display:flex;flex-wrap:wrap;gap:8px}.mr-kennel-color-list span{background:rgba(2,6,12,0.52);border:1px solid rgba(148,163,184,0.14);border-radius:999px;color:#b7c7dc;font-size:0.82rem;font-weight:750;padding:8px 10px}.mr-kennel-color-list strong{color:#fff}.mr-companion-place-list{display:grid;gap:10px}.mr-companion-place-row{align-items:center;background:rgba(2,6,12,0.42);border:1px solid rgba(148,163,184,0.12);border-radius:8px;display:grid;gap:14px;grid-template-columns:76px minmax(0,1fr) minmax(130px,auto);padding:10px}.mr-companion-place-row .mr-kennel-dog-art{width:76px}.mr-companion-place-main{display:grid;gap:5px;min-width:0}.mr-companion-place-main h2{font-size:1rem;line-height:1.15;margin:0}.mr-companion-place-row .mr-form{margin:0}.mr-profile-companion-body{display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:center}.mr-profile-companion-body img,.mr-profile-companion-body>span{width:88px;height:88px;border-radius:8px;border:1px solid rgba(245,158,11,0.35);background:rgba(2,6,12,0.72);object-fit:cover;display:grid;place-items:center;color:#fbbf24;font-size:34px;font-weight:900}.mr-profile-companion-body h3{margin:0 0 4px}.mr-profile-companion-body a{color:#fbbf24;text-decoration:none}@media (max-width:1100px){.mr-companion-profile-card{grid-template-columns:260px 1fr}.mr-companion-level-plate{grid-column:1 / -1}.mr-companion-grid{grid-template-columns:1fr}}@media (max-width:760px){.mr-companion-profile-card,.mr-companion-empty,.mr-companion-hero,.mr-companion-result{grid-template-columns:1fr;display:grid}.mr-companion-actions .mr-companion-action-grid,.mr-companion-challenge-grid,.mr-companion-challenge-row{grid-template-columns:1fr}.mr-companion-facts,.mr-companion-equipment-grid,.mr-companion-record-grid,.mr-companion-mini-stats{grid-template-columns:1fr}.mr-companion-stat-line{grid-template-columns:1fr}.mr-companion-stat-line strong{text-align:left}.mr-kennel-row,.mr-companion-place-row,.mr-kennel-color-panel{grid-template-columns:1fr}.mr-kennel-dog-art{width:min(180px,100%)}}.mr-game *,.mr-game *::before,.mr-game *::after{box-sizing:border-box}.mr-game a{color:inherit}.mr-hero-panel,.mr-page-head,.mr-card,.mr-resource,.mr-action-card,.mr-item-card,.mr-empty{background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.018)),var(--mr-panel);border:1px solid var(--mr-border);border-radius:8px;box-shadow:var(--mr-shadow)}.mr-hero-panel{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1.5fr) minmax(260px,0.8fr);margin-bottom:18px;overflow:hidden;padding:24px;position:relative}.mr-hero-panel::before{background:linear-gradient(120deg,rgba(255,54,95,0.18),transparent 42%),linear-gradient(300deg,rgba(55,197,255,0.14),transparent 48%);content:"";inset:0;pointer-events:none;position:absolute}.mr-hero-panel>*{position:relative}.mr-page-head{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(260px,380px);margin-bottom:18px;padding:20px}.mr-store-head-actions,.mr-resource-with-action{display:grid;gap:10px;min-width:0}.mr-store-head-actions{grid-template-columns:minmax(0,1fr) minmax(120px,auto)}.mr-eyebrow{color:var(--mr-gold);font-size:0.76rem;font-weight:800;letter-spacing:0;margin:0 0 7px;text-transform:uppercase}.mr-game h1,.mr-game h2,.mr-game h3,.mr-game p{letter-spacing:0}.mr-game h1{font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.02;margin:0}.mr-game h2{font-size:1.08rem;line-height:1.25;margin:0}.mr-muted{color:var(--mr-muted);margin:8px 0 0}.mr-grid{display:grid;gap:16px;margin-bottom:18px}.mr-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mr-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mr-card{padding:18px}.mr-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.mr-badge{background:rgba(255,200,87,0.14);border:1px solid rgba(255,200,87,0.3);border-radius:999px;color:var(--mr-gold);display:inline-flex;font-size:0.78rem;font-weight:800;min-height:28px;padding:5px 10px;white-space:nowrap}.mr-badge-muted{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.14);color:var(--mr-muted)}.mr-role-badge{border-radius:999px;display:inline-flex;font-size:0.72rem;font-weight:900;margin-top:8px;min-height:26px;padding:5px 9px;text-transform:uppercase}.mr-role-admin{background:rgba(255,200,87,0.18);border:1px solid rgba(255,200,87,0.48);color:var(--mr-gold)}.mr-role-moderator{background:rgba(55,197,255,0.16);border:1px solid rgba(55,197,255,0.42);color:#bceeff}.mr-role-forum-moderator{background:rgba(198,140,255,0.16);border:1px solid rgba(198,140,255,0.42);color:#e4c8ff}.mr-role-player{background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.12);color:var(--mr-muted)}.mr-role-member{background:rgba(255,200,87,0.14);border:1px solid rgba(255,200,87,0.42);color:var(--mr-gold);box-shadow:0 0 20px rgba(255,200,87,0.1)}.mr-online-pill{border-radius:999px;display:inline-flex;font-size:0.72rem;font-weight:900;margin-top:8px;min-height:26px;padding:5px 9px;text-transform:uppercase}.mr-online-pill.is-online{background:rgba(77,229,141,0.14);border:1px solid rgba(77,229,141,0.36);color:#a9ffc9}.mr-online-pill.is-offline{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);color:var(--mr-muted)}.mr-hero-balances{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr));min-width:0}.mr-hero-balances div,.mr-mini-balance,.mr-cart-link,.mr-stat-tile{background:rgba(0,0,0,0.2);border:1px solid var(--mr-border);border-radius:8px;min-width:0;padding:13px 14px}.mr-hero-balances span,.mr-mini-balance span,.mr-cart-link span,.mr-stat-tile span,.mr-stat-row span{color:var(--mr-muted);display:block;font-size:0.75rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.mr-hero-balances strong,.mr-mini-balance strong,.mr-cart-link strong,.mr-stat-tile strong{color:var(--mr-text);display:block;font-size:clamp(0.95rem,1vw,1.08rem);line-height:1.1;margin-top:5px;overflow-wrap:anywhere;white-space:normal;word-break:normal}.mr-cart-link{display:block;text-decoration:none;transition:border-color 0.18s ease,transform 0.18s ease}.mr-cart-link:hover,.mr-cart-link:focus{border-color:rgba(255,200,87,0.65);transform:translateY(-1px)}.mr-dashboard-hero{align-items:center;isolation:isolate;background:#080b10;border-color:rgba(216,163,40,0.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.035),0 18px 40px rgba(0,0,0,0.24);gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(500px,0.9fr);min-height:190px;padding:18px 22px}.mr-dashboard-hero::before{background:var(--mr-dashboard-hero-image) center / cover no-repeat;content:"";filter:saturate(0.78) contrast(1.08);inset:0;opacity:0.3;pointer-events:none;position:absolute;z-index:0}.mr-dashboard-hero::after{background:rgba(4,7,11,0.77);box-shadow:inset 0 5px 0 rgba(216,163,40,0.36),inset 0 -1px 0 rgba(216,163,40,0.18);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.mr-dashboard-hero>*{z-index:2}.mr-dashboard-page{max-width:1480px}.mr-dashboard-profile-card{align-items:center;display:grid;gap:20px;grid-template-columns:142px minmax(0,1fr);min-width:0}.mr-dashboard-avatar{align-items:center;aspect-ratio:1;background:linear-gradient(145deg,rgba(255,200,87,0.16),rgba(0,0,0,0.35)),repeating-linear-gradient(135deg,rgba(255,200,87,0.08) 0 2px,transparent 2px 8px);border:1px solid rgba(255,200,87,0.34);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.36),0 12px 28px rgba(0,0,0,0.28);color:var(--mr-gold);display:flex;font-size:4.6rem;font-weight:950;justify-content:center;overflow:hidden;text-decoration:none}.mr-dashboard-avatar img{display:block;height:100%;object-fit:cover;width:100%}.mr-dashboard-avatar.has-image{background:#090b10}.mr-dashboard-identity{min-width:0}.mr-dashboard-hero-actions{display:flex;flex-wrap:wrap;gap:8px}.mr-dashboard-affiliation{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin:12px 0}.mr-dashboard-affiliation span,.mr-dashboard-affiliation strong,.mr-dashboard-affiliation em{color:var(--mr-muted);font-size:0.82rem;font-style:normal;font-weight:800;line-height:1.2}.mr-dashboard-affiliation strong{color:var(--mr-text)}.mr-dashboard-affiliation i{background:var(--mr-green);border-radius:999px;box-shadow:0 0 0 3px rgba(62,228,138,0.12);display:inline-block;height:7px;margin-right:6px;width:7px}.mr-dashboard-profile-link{color:inherit;text-decoration:none}.mr-dashboard-profile-link:hover,.mr-dashboard-profile-link:focus{color:var(--mr-gold)}.mr-dashboard-callouts{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-dashboard-callouts div,.mr-dashboard-feature-list div{background:rgba(0,0,0,0.2);border:1px solid var(--mr-border);border-radius:8px;min-width:0;padding:14px}.mr-dashboard-callouts div{align-content:center;background:rgba(4,7,11,0.78);border-color:rgba(255,255,255,0.1);justify-items:center;min-height:82px;padding:12px;text-align:center}.mr-dashboard-callouts span,.mr-dashboard-feature-list span{color:var(--mr-muted);display:block;font-size:0.75rem;font-weight:800;text-transform:uppercase}.mr-dashboard-callouts strong,.mr-dashboard-feature-list strong{color:var(--mr-text);display:block;font-size:1.05rem;line-height:1.18;margin-top:5px;overflow-wrap:anywhere}.mr-dashboard-callouts strong{font-size:clamp(0.9rem,0.82vw,1.04rem);overflow-wrap:normal;white-space:nowrap}.mr-dashboard-meter,.mr-dashboard-panel{min-height:0}.mr-dashboard-quick-actions{margin-bottom:18px;padding:16px}.mr-dashboard-quick-actions .mr-card-head{align-items:center;flex-wrap:wrap;margin-bottom:10px}.mr-dashboard-shortcut-settings{margin-left:auto;position:relative}.mr-dashboard-shortcut-settings[open]{width:100%}.mr-dashboard-shortcut-settings summary{cursor:pointer;list-style:none;margin-left:auto;width:max-content}.mr-dashboard-shortcut-settings summary::-webkit-details-marker{display:none}.mr-dashboard-shortcut-form{background:rgba(2,6,12,0.72);border:1px solid rgba(255,183,74,0.24);border-radius:8px;display:grid;gap:14px;margin-top:12px;padding:14px;width:100%}.mr-dashboard-shortcut-limit{background:rgba(244,63,94,0.14);border:1px solid rgba(244,63,94,0.42);border-radius:6px;color:#fecdd3;font-size:0.82rem;font-weight:900;margin:0;opacity:0;padding:9px 11px;transform:translateY(-4px);transition:opacity 0.18s ease,transform 0.18s ease}.mr-dashboard-shortcut-limit.is-visible{opacity:1;transform:translateY(0)}.mr-dashboard-shortcut-picker{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));max-height:420px;overflow:auto;padding-right:4px}.mr-dashboard-shortcut-group{background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.08);border-radius:7px;display:grid;gap:7px;padding:10px}.mr-dashboard-shortcut-group h3{color:var(--mr-gold);font-size:0.72rem;line-height:1.2;margin:0 0 2px;text-transform:uppercase}.mr-dashboard-shortcut-choice{align-items:center;background:rgba(7,11,18,0.72);border:1px solid rgba(255,255,255,0.08);border-radius:6px;color:var(--mr-text);cursor:pointer;display:grid;font-size:0.82rem;font-weight:800;gap:8px;grid-template-columns:auto 1fr auto;min-height:34px;padding:7px 9px}.mr-dashboard-shortcut-choice input{accent-color:var(--mr-gold);height:14px;width:14px}.mr-dashboard-shortcut-choice em{color:var(--mr-gold);font-size:0.68rem;font-style:normal;text-transform:uppercase}.mr-dashboard-shortcut-choice.is-locked{cursor:not-allowed;opacity:0.5}.mr-dashboard-shortcut-actions{display:flex;flex-wrap:wrap;gap:10px}.mr-dashboard-action-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.mr-dashboard-action-link{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(5,8,13,0.58));border:1px solid rgba(255,255,255,0.13);border-radius:6px;color:var(--mr-text);display:flex;gap:10px;justify-content:space-between;min-height:42px;padding:9px 12px;text-align:left;text-decoration:none;transition:border-color 0.18s ease,background 0.18s ease,transform 0.18s ease}.mr-dashboard-action-link::after{color:var(--mr-gold);content:">";font-size:0.88rem;font-weight:900;line-height:1}.mr-dashboard-action-link:hover,.mr-dashboard-action-link:focus{background:rgba(255,183,74,0.1);border-color:rgba(255,183,74,0.45);transform:translateY(-1px)}.mr-dashboard-action-icon{color:var(--mr-gold);display:inline-flex;height:24px;width:24px}.mr-dashboard-action-icon svg{fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:100%}.mr-dashboard-action-link strong{font-size:0.88rem;line-height:1.15;overflow-wrap:anywhere}.mr-dashboard-overview-grid,.mr-dashboard-secondary-grid{align-items:stretch;margin-bottom:18px}.mr-dashboard-overview-grid .mr-card-head,.mr-dashboard-secondary-grid .mr-card-head{margin-bottom:12px}.mr-dashboard-card-link{align-items:center;background:rgba(0,0,0,0.22);border:1px solid rgba(255,255,255,0.12);border-radius:6px;color:var(--mr-text);display:flex;font-size:0.88rem;font-weight:850;justify-content:center;margin-top:14px;min-height:40px;padding:9px 12px;text-align:center;text-decoration:none;transition:border-color 0.18s ease,color 0.18s ease,background 0.18s ease;width:100%}.mr-dashboard-card-link:hover,.mr-dashboard-card-link:focus{background:rgba(255,200,87,0.08);border-color:rgba(255,200,87,0.5);color:var(--mr-gold)}.mr-dashboard-resource-list{display:grid;gap:10px}.mr-dashboard-resource-list .mr-resource{background:rgba(0,0,0,0.18);box-shadow:none;min-height:70px;padding:10px}.mr-dashboard-resource-list .mr-resource-meta{margin-bottom:8px}.mr-dashboard-resource-list-compact .mr-resource{min-height:52px;padding:9px 10px}.mr-dashboard-resource-list-compact .mr-resource-meta{margin-bottom:6px}.mr-dashboard-status-overview .mr-resource-energy .mr-resource-track span{background:linear-gradient(90deg,var(--mr-gold),#ffe29a)}.mr-dashboard-status-overview .mr-resource-stamina .mr-resource-track span{background:linear-gradient(90deg,var(--mr-blue),#7de3ff)}.mr-dashboard-progress-card{text-align:center}.mr-dashboard-progress-card .mr-card-head{justify-content:flex-start;text-align:left;width:100%}.mr-dashboard-progress-ring{--progress:0%;align-items:center;aspect-ratio:1;background:conic-gradient(var(--mr-gold) var(--progress),rgba(255,255,255,0.1) 0);border-radius:50%;box-shadow:0 0 30px rgba(255,183,74,0.16);display:grid;justify-items:center;margin:8px auto 14px;max-width:168px;position:relative;width:min(168px,78%)}.mr-dashboard-progress-ring::before{background:radial-gradient(circle at 50% 22%,rgba(255,255,255,0.08),transparent 42%),#10151d;border:1px solid rgba(255,255,255,0.08);border-radius:50%;content:"";inset:14px;position:absolute}.mr-dashboard-progress-ring>div{display:grid;gap:4px;justify-items:center;position:relative;z-index:1}.mr-dashboard-progress-ring strong{color:var(--mr-text);font-size:2rem;line-height:1}.mr-dashboard-progress-ring span{color:var(--mr-gold);font-size:0.76rem;font-weight:900;text-transform:uppercase}.mr-dashboard-xp-total{color:var(--mr-text);font-size:1rem;font-weight:900;margin:0 0 4px}.mr-dashboard-task-list{display:grid;gap:8px}.mr-dashboard-login-claim{align-items:center;background:linear-gradient(90deg,rgba(255,200,87,0.16),rgba(62,228,138,0.08)),rgba(0,0,0,0.24);border:1px solid rgba(255,200,87,0.24);border-radius:7px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px;min-height:62px;padding:10px}.mr-dashboard-login-claim.is-claimed{background:rgba(0,0,0,0.2);border-color:rgba(62,228,138,0.22)}.mr-dashboard-login-claim span,.mr-dashboard-login-claim small{display:block;font-size:0.68rem;font-weight:900;text-transform:uppercase}.mr-dashboard-login-claim span{color:var(--mr-gold)}.mr-dashboard-login-claim strong{color:var(--mr-text);display:block;font-size:1rem;line-height:1.15;margin-top:3px}.mr-dashboard-login-claim small{color:var(--mr-muted);margin-top:4px}.mr-dashboard-task-row{align-items:center;background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.1);border-radius:7px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:10px}.mr-dashboard-task-row.is-complete{border-color:rgba(62,228,138,0.22)}.mr-dashboard-task-row h3{font-size:0.9rem;line-height:1.2;margin:0}.mr-dashboard-task-row p{font-size:0.76rem;line-height:1.35;margin:4px 0 0}.mr-dashboard-task-form{margin:0}.mr-dashboard-task-row .mr-button,.mr-dashboard-task-state{min-width:78px}.mr-dashboard-task-state{align-items:center;background:rgba(62,228,138,0.12);border:1px solid rgba(62,228,138,0.28);border-radius:6px;color:var(--mr-green);display:inline-flex;font-size:0.78rem;font-weight:900;justify-content:center;min-height:34px;padding:7px 10px;text-transform:uppercase}.mr-dashboard-card-note{color:var(--mr-muted);font-size:0.78rem;margin:12px 0 0}.mr-dashboard-lockdown-card{overflow:hidden;position:relative}.mr-dashboard-lockdown-card::after{background:radial-gradient(circle at 72% 68%,rgba(55,197,255,0.13),transparent 28%),linear-gradient(180deg,transparent,rgba(0,0,0,0.18));bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:58%}.mr-dashboard-lockdown-card>*{position:relative;z-index:1}.mr-dashboard-page .mr-dashboard-money-list div{background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.1);border-radius:7px;padding:11px 12px}.mr-dashboard-page .mr-dashboard-money-list span{font-size:0.8rem;text-transform:uppercase}.mr-dashboard-page .mr-dashboard-money-list strong{color:var(--mr-text);font-size:1.05rem}.mr-dashboard-gear-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-dashboard-gear-tile{align-content:start;background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.1);border-radius:7px;display:grid;gap:8px;justify-items:center;min-width:0;padding:10px;text-align:center}.mr-dashboard-gear-tile.is-empty{border-style:dashed}.mr-dashboard-gear-label{color:var(--mr-muted);font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-dashboard-gear-art{align-items:center;display:grid;height:76px;justify-items:center;width:100%}.mr-dashboard-gear-art .mr-item-icon{border-radius:6px;height:76px;max-width:132px;width:100%}.mr-dashboard-gear-art .mr-dashboard-action-icon{color:var(--mr-muted);height:34px;width:34px}.mr-dashboard-gear-tile strong{color:var(--mr-text);font-size:0.86rem;line-height:1.2;overflow-wrap:anywhere}.mr-dashboard-feature-list{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-dashboard-feature-list-compact{margin-bottom:14px}.mr-dashboard-link-row,.mr-dashboard-link-grid{display:grid;gap:10px;margin-top:14px}.mr-dashboard-link-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-dashboard-link-row a,.mr-dashboard-link-grid a{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.1);border-radius:6px;color:var(--mr-text);display:flex;font-size:0.86rem;font-weight:850;gap:8px;justify-content:center;min-height:40px;padding:9px 10px;text-align:center;text-decoration:none;transition:border-color 0.18s ease,color 0.18s ease}.mr-dashboard-link-row a:hover,.mr-dashboard-link-row a:focus,.mr-dashboard-link-grid a:hover,.mr-dashboard-link-grid a:focus{border-color:rgba(255,200,87,0.5);color:var(--mr-gold)}.mr-dashboard-link-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mr-dashboard-link-grid .mr-dashboard-action-icon{height:20px;width:20px}.mr-dashboard-status-list strong{text-align:right}.mr-dashboard-page>.mr-card,.mr-dashboard-page .mr-dashboard-panel,.mr-dashboard-page>.mr-boost-panel,.mr-dashboard-page .mr-dashboard-activity-panel{background:#111720;border-color:#29313d;border-radius:6px;box-shadow:none}.mr-dashboard-page .mr-button{border-radius:6px}.mr-dashboard-page .mr-button-primary{background:#e52a52}.mr-dashboard-page .mr-button-primary:hover,.mr-dashboard-page .mr-button-primary:focus{background:#f0355e}.mr-dashboard-page .mr-button-secondary{background:#1a202a;border-color:#343d49}.mr-dashboard-quick-actions{background:#111720;border-color:#29313d;border-radius:6px;box-shadow:none}.mr-dashboard-shortcut-form{background:#0c1118;border-color:#343d49;border-radius:6px}.mr-dashboard-shortcut-group,.mr-dashboard-shortcut-choice{background:#111720;border-color:#29313d;border-radius:5px}.mr-dashboard-action-link{background:#0c1118;border-color:#29313d;border-radius:5px;transform:none}.mr-dashboard-action-link:hover,.mr-dashboard-action-link:focus{background:#151b24;border-color:rgba(216,163,40,0.62);transform:none}.mr-dashboard-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-dashboard-overview-grid .mr-dashboard-panel,.mr-dashboard-secondary-grid .mr-dashboard-panel{padding:16px}.mr-dashboard-card-link,.mr-dashboard-link-row a,.mr-dashboard-link-grid a{background:#0c1118;border-color:#29313d;border-radius:5px}.mr-dashboard-link-row a,.mr-dashboard-link-grid a{justify-content:space-between;text-align:left}.mr-dashboard-link-row a::after,.mr-dashboard-link-grid a::after{color:var(--mr-gold);content:">";font-weight:900}.mr-dashboard-resource-list .mr-resource,.mr-dashboard-login-claim,.mr-dashboard-task-row,.mr-dashboard-page .mr-dashboard-money-list div,.mr-dashboard-gear-tile,.mr-dashboard-feature-list div,.mr-dashboard-page .mr-boost-row{background:#0c1118;border-color:#29313d;border-radius:5px;box-shadow:none}.mr-dashboard-status-overview .mr-resource-health .mr-resource-track span{background:#38cf7e}.mr-dashboard-status-overview .mr-resource-energy .mr-resource-track span{background:#e7a82d}.mr-dashboard-status-overview .mr-resource-nerve .mr-resource-track span{background:#e83d6f}.mr-dashboard-status-overview .mr-resource-stamina .mr-resource-track span{background:#42b5e8}.mr-dashboard-progress-card{text-align:left}.mr-dashboard-progress-value{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-top:8px}.mr-dashboard-progress-value strong{color:var(--mr-text);font-size:2rem;line-height:1}.mr-dashboard-progress-value span{color:var(--mr-gold);font-size:0.74rem;font-weight:900;text-transform:uppercase}.mr-dashboard-progress-track{background:#252c35;border:1px solid #343d49;border-radius:999px;height:12px;margin:18px 0 12px;overflow:hidden}.mr-dashboard-progress-track span{background:#d8a328;display:block;height:100%}.mr-dashboard-progress-details{align-items:center;display:flex;gap:12px;justify-content:space-between}.mr-dashboard-progress-details span,.mr-dashboard-progress-details strong{font-size:0.78rem;line-height:1.3}.mr-dashboard-progress-details span{color:var(--mr-text);font-weight:900}.mr-dashboard-progress-details strong{color:var(--mr-muted)}.mr-dashboard-core-stats{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.mr-dashboard-core-stats div{background:#0c1118;border:1px solid #29313d;border-left-width:3px;border-radius:5px;display:grid;gap:3px;min-width:0;padding:9px 10px}.mr-dashboard-core-stats span{color:var(--mr-muted);font-size:0.68rem;font-weight:900;line-height:1.2;text-transform:uppercase}.mr-dashboard-core-stats strong{color:var(--mr-text);font-size:0.95rem;line-height:1.15;overflow-wrap:anywhere}.mr-dashboard-core-stats .is-attack{border-left-color:#ff365f}.mr-dashboard-core-stats .is-defense{border-left-color:#37c5ff}.mr-dashboard-core-stats .is-speed{border-left-color:#3ee48a}.mr-dashboard-core-stats .is-intelligence{border-left-color:#bb7dff}.mr-dashboard-login-claim{border-color:rgba(216,163,40,0.34)}.mr-dashboard-login-claim.is-claimed{background:#0c1118;border-color:rgba(62,228,138,0.3)}.mr-dashboard-task-row.is-complete{border-color:rgba(62,228,138,0.3)}.mr-dashboard-collections-card>.mr-muted{font-size:0.84rem;line-height:1.45;margin:-2px 0 12px}.mr-dashboard-collection-grid{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-dashboard-collection-grid a{align-items:center;background:#0c1118;border:1px solid #29313d;border-radius:5px;color:var(--mr-text);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:9px 11px;text-decoration:none}.mr-dashboard-collection-grid a:hover,.mr-dashboard-collection-grid a:focus{background:#151b24;border-color:rgba(216,163,40,0.62)}.mr-dashboard-collection-grid span,.mr-dashboard-collection-grid strong,.mr-dashboard-collection-grid small{display:block;min-width:0}.mr-dashboard-collection-grid strong{font-size:0.86rem;line-height:1.2}.mr-dashboard-collection-grid small{color:var(--mr-muted);font-size:0.72rem;line-height:1.3;margin-top:3px}.mr-dashboard-collection-grid b{color:var(--mr-gold);font-size:0.9rem}.mr-dashboard-empty-slot{align-items:center;border:1px dashed #3b4654;border-radius:5px;color:var(--mr-muted);display:flex;font-size:0.7rem;font-weight:900;height:52px;justify-content:center;text-transform:uppercase;width:52px}.mr-boost-panel.has-no-icons .mr-boost-row{grid-template-columns:minmax(0,1fr) minmax(58px,auto)}.mr-dashboard-activity-panel .mr-feed li{background:#0c1118;border-color:#29313d}.mr-skill-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.mr-skill-grid div{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:10px 12px}.mr-skill-grid span{color:var(--mr-muted);display:block;font-size:0.72rem;font-weight:800;text-transform:uppercase}.mr-skill-grid strong{color:var(--mr-text);display:block;font-size:1rem;margin-top:3px}.mr-resource{min-height:92px;padding:14px}.mr-resource-with-action .mr-resource{min-height:0}.mr-refill-form{display:flex;justify-content:flex-end;margin:0}.mr-button-compact{min-height:34px;padding:8px 12px;white-space:nowrap}.mr-resource-meta{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.mr-resource-meta span{color:var(--mr-muted);font-size:0.8rem;font-weight:800;text-transform:uppercase}.mr-resource-meta strong{font-size:0.95rem}.mr-resource-track{background:rgba(255,255,255,0.07);border-radius:999px;height:10px;overflow:hidden;width:100%}.mr-resource-track span{background:var(--mr-blue);border-radius:inherit;display:block;height:100%;min-width:4px}.mr-resource-energy .mr-resource-track span,.mr-xp-track span{background:linear-gradient(90deg,var(--mr-blue),#7de3ff)}.mr-resource-nerve .mr-resource-track span{background:linear-gradient(90deg,var(--mr-red),#ff7b97)}.mr-resource-health .mr-resource-track span{background:linear-gradient(90deg,var(--mr-green),#9dffc6)}.mr-resource-stamina .mr-resource-track span{background:linear-gradient(90deg,var(--mr-gold),#ffe29a)}.mr-progress-card{margin-bottom:18px}.mr-action-card{display:grid;gap:8px;min-height:118px;padding:18px;text-decoration:none;transition:border-color 160ms ease,transform 160ms ease}.mr-action-card:hover,.mr-action-card:focus{border-color:rgba(55,197,255,0.55);transform:translateY(-1px)}.mr-action-card span{color:var(--mr-muted);font-size:0.8rem;font-weight:800;text-transform:uppercase}.mr-action-card strong{font-size:1.3rem;line-height:1.15}.mr-action-panel{display:flex;flex-direction:column;min-height:325px}.mr-crimes-page{margin-left:50%;max-width:none;transform:translateX(-50%);width:min(1240px,calc(100vw - var(--mrt-sidebar,210px) - 44px))}.mr-crimes-hero{align-items:center;grid-template-columns:minmax(0,1.08fr) minmax(420px,0.92fr);margin-bottom:16px;padding:28px}.mr-crimes-hero::before{background:linear-gradient(115deg,rgba(255,54,95,0.17),transparent 38%),linear-gradient(300deg,rgba(55,197,255,0.12),transparent 48%),linear-gradient(25deg,rgba(255,200,87,0.14),transparent 42%)}.mr-crime-hero-stats{display:grid;gap:10px;grid-template-columns:minmax(118px,0.86fr) minmax(168px,1.22fr) minmax(118px,0.86fr)}.mr-crime-hero-stat{align-content:start;background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.09);border-radius:7px;display:grid;gap:6px;min-height:110px;padding:14px}.mr-crime-hero-stat-ready{gap:5px}.mr-crime-hero-stat .mr-crime-icon{height:34px;width:34px}.mr-crime-hero-stat span,.mr-crime-table-head span,.mr-crime-stat span{color:var(--mr-muted);font-size:0.68rem;font-weight:900;text-transform:uppercase}.mr-crime-hero-stat strong{color:var(--mr-text);font-size:1.45rem;line-height:1}.mr-crime-hero-stat em{color:var(--mr-muted);font-size:0.78rem;font-style:normal;line-height:1.35}.mr-crime-refill-form{margin:2px 0 0 !important}.mr-crime-refill-form .mr-button{font-size:0.76rem;line-height:1.1;min-height:34px;padding-left:8px;padding-right:8px;white-space:normal;width:100%}.mr-crime-refill-note{color:rgba(191,207,229,0.78) !important;font-size:0.68rem !important;line-height:1.25 !important}.mr-crime-board{overflow:hidden;padding:0}.mr-crime-table-head,.mr-crime-row{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(330px,1fr) 96px 78px 100px 78px minmax(118px,148px)}.mr-crime-table-head{background:rgba(0,0,0,0.18);border-bottom:1px solid rgba(255,255,255,0.08);padding:13px 18px}.mr-crime-table-head span:not(:first-child){text-align:center}.mr-crime-list{display:grid;gap:0;grid-template-columns:1fr;margin:0}.mr-crime-row{background:linear-gradient(90deg,rgba(55,197,255,0.045),transparent 48%),rgba(255,255,255,0.026);border-bottom:1px solid rgba(255,255,255,0.07);min-height:86px;padding:14px 18px;transition:background 160ms ease,border-color 160ms ease}.mr-crime-row:last-child{border-bottom:0}.mr-crime-row:hover{background:linear-gradient(90deg,rgba(255,54,95,0.07),transparent 48%),rgba(255,255,255,0.04)}.mr-crime-row.is-locked{background:linear-gradient(90deg,rgba(255,54,95,0.035),transparent 48%),rgba(255,255,255,0.018)}.mr-crime-titlecell{align-items:center;display:grid;gap:15px;grid-template-columns:58px minmax(0,1fr);min-width:0}.mr-crime-icon{align-items:center;background:rgba(255,54,95,0.13);border:1px solid rgba(255,54,95,0.24);border-radius:8px;color:var(--mr-red);display:inline-flex;height:58px;justify-content:center;width:58px}.mr-crime-icon svg{height:64%;width:64%}.mr-crime-icon-pickpocket-tourist,.mr-crime-icon-private-island-score{background:rgba(62,228,138,0.13);border-color:rgba(62,228,138,0.24);color:var(--mr-green)}.mr-crime-icon-steal-delivery-van,.mr-crime-icon-intercept-armored-convoy{background:rgba(55,197,255,0.13);border-color:rgba(55,197,255,0.24);color:var(--mr-blue)}.mr-crime-icon-hack-atm-network,.mr-crime-icon-executive-vault-breach{background:rgba(147,103,255,0.15);border-color:rgba(147,103,255,0.28);color:#b48cff}.mr-crime-icon-run-fake-invoice-scheme,.mr-crime-icon-blackmail-senate-fixer{background:rgba(255,200,87,0.13);border-color:rgba(255,200,87,0.26);color:var(--mr-gold)}.mr-crime-icon-hijack-cargo-shipment,.mr-crime-icon-rob-dockside-warehouse{background:rgba(255,139,71,0.13);border-color:rgba(255,139,71,0.25);color:#ff9f5d}.mr-crime-icon-bribe-city-official,.mr-crime-icon-raid-casino-count-room{background:rgba(255,54,95,0.13);border-color:rgba(255,54,95,0.25);color:var(--mr-red)}.mr-crime-copy{min-width:0}.mr-crime-level{color:var(--mr-gold);display:block;font-size:0.68rem;font-weight:900;line-height:1.2;margin-bottom:4px;text-transform:uppercase}.mr-crime-copy h2{font-size:1rem;line-height:1.2;margin:0}.mr-crime-copy .mr-muted{font-size:0.83rem;line-height:1.35;margin-top:5px}.mr-crime-stat{display:grid;gap:2px;justify-items:center;min-width:0;text-align:center}.mr-crime-stat span{display:none}.mr-crime-stat strong{font-size:0.98rem;line-height:1.15}.mr-crime-stat small{color:#c6cfda;font-size:0.68rem;font-weight:850;line-height:1.15;white-space:nowrap}.mr-crime-stat-chance strong{color:#7df6a2}.mr-crime-stat-chance small{color:#b37cff}.mr-crime-stat-nerve strong{color:#ff6f94}.mr-crime-stat-cash strong{color:var(--mr-green)}.mr-crime-stat-xp strong{color:#8fd5ff}.mr-crime-action{margin:0 !important}.mr-crime-action .mr-button{min-height:40px;width:100%}.mr-crime-row.is-locked .mr-crime-action .mr-button{background:rgba(255,54,95,0.18);border-color:rgba(255,54,95,0.24);color:rgba(255,255,255,0.62)}.mr-game .mr-crime-odds{background:transparent;border:0;margin:6px 0 0;padding:0}.mr-game .mr-crime-odds summary{color:var(--mr-muted);cursor:pointer;font-size:0.74rem;font-weight:900;text-transform:uppercase}.mr-game .mr-crime-odds ul{display:grid;gap:2px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}@media (max-width:1280px){.mr-crimes-page{width:min(1180px,calc(100vw - var(--mrt-sidebar,210px) - 32px))}.mr-crime-table-head,.mr-crime-row{grid-template-columns:minmax(300px,1fr) 86px 70px 92px 68px minmax(112px,132px)}}@media (max-width:1100px){.mr-crimes-page{width:calc(100vw - 24px)}.mr-crimes-hero{grid-template-columns:1fr}}@media (max-width:900px){.mr-crime-table-head{display:none}.mr-crime-row{align-items:stretch;grid-template-columns:1fr;gap:12px;padding:16px}.mr-crime-stat{align-items:center;background:rgba(0,0,0,0.16);border:1px solid rgba(255,255,255,0.07);border-radius:7px;display:flex;justify-content:space-between;padding:9px 10px;text-align:left}.mr-crime-stat span{display:block}}@media (max-width:640px){.mr-crimes-hero{padding:22px 18px}.mr-crime-hero-stats{grid-template-columns:1fr}.mr-crime-titlecell{grid-template-columns:52px minmax(0,1fr)}.mr-crime-icon{height:52px;width:52px}.mr-crime-odds ul{grid-template-columns:1fr}}.mr-training-page{container-type:inline-size;display:grid;gap:16px;max-width:1440px}.mr-training-icon-img{display:block;height:1em;object-fit:contain;width:1em}.mr-training-hero,.mr-training-detail-panel,.mr-training-stat-card,.mr-training-info-card{border:1px solid var(--mr-border);border-radius:8px;box-shadow:var(--mr-shadow)}.mr-training-hero{align-items:center;background:#080b10;border-color:rgba(216,163,40,0.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.035),0 18px 40px rgba(0,0,0,0.24);display:grid;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(320px,460px);isolation:isolate;overflow:hidden;min-height:190px;padding:18px 22px;position:relative}.mr-training-hero::before{background:var(--mr-training-hero-image) center / cover no-repeat;content:"";filter:saturate(0.78) contrast(1.08);inset:0;opacity:0.3;pointer-events:none;position:absolute;z-index:0}.mr-training-hero::after{background:rgba(4,7,11,0.77);box-shadow:inset 0 5px 0 rgba(216,163,40,0.36),inset 0 -1px 0 rgba(216,163,40,0.18);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.mr-training-hero>*{position:relative;z-index:2}.mr-training-hero-title{align-items:center;display:grid;gap:22px;grid-template-columns:84px minmax(0,1fr);min-height:142px}.mr-training-hero-title h1{font-size:clamp(2.45rem,4vw,4rem);line-height:0.95;margin:0 0 10px}.mr-training-hero-title p:not(.mr-eyebrow){color:#bed0e2;font-size:1rem;line-height:1.55;margin:0;max-width:720px}.mr-training-hero-icon,.mr-training-stat-icon{align-items:center;background:rgba(255,200,87,0.11);border:1px solid rgba(255,200,87,0.34);border-radius:50%;color:var(--mr-gold);display:inline-flex;justify-content:center}.mr-training-hero-icon{box-shadow:0 0 32px rgba(255,200,87,0.14);font-size:2rem;height:76px;width:76px}.mr-training-hero-icon .mr-training-icon-img{height:70px;width:70px}.mr-training-hero-side{display:grid;gap:12px;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr)}.mr-training-energy-card,.mr-training-boost-card{background:rgba(4,7,11,0.78);border:1px solid rgba(255,255,255,0.1);border-radius:8px;min-width:0;padding:12px}.mr-training-energy-card{align-items:center;display:grid;gap:16px;grid-template-columns:86px minmax(0,1fr)}.mr-training-ring{align-items:center;background:radial-gradient(circle,#121821 56%,transparent 58%),conic-gradient(var(--mr-gold) var(--mr-progress),rgba(255,255,255,0.1) 0);border-radius:50%;color:var(--mr-gold);display:inline-flex;font-size:2.1rem;height:78px;justify-content:center;width:78px}.mr-training-ring .mr-training-icon-img{height:58px;width:58px}.mr-training-energy-card strong{display:block;font-size:1.55rem;line-height:1.05}.mr-training-state{align-items:center;color:#9edbb8;display:inline-flex;gap:7px;margin-top:9px}.mr-training-state::before{background:var(--mr-green);border-radius:50%;content:"";height:8px;width:8px}.mr-training-refill-form{display:grid;gap:7px;margin-top:12px}.mr-training-refill-button{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:38px;padding:0 12px;width:100%}.mr-training-refill-button span,.mr-training-refill-button em{font-style:normal;font-weight:900;line-height:1.1}.mr-training-refill-button em{color:var(--mr-gold);font-size:.78rem;white-space:nowrap}.mr-training-refill-note{color:var(--mr-muted);display:block;font-size:.75rem;font-style:normal;line-height:1.25}.mr-training-boost-card{display:grid;gap:10px}.mr-training-boost-card div,.mr-training-summary-list div{align-items:center;display:flex;gap:14px;justify-content:space-between}.mr-training-boost-card span,.mr-training-summary-list span{color:var(--mr-muted)}.mr-training-boost-card strong,.mr-training-summary-list strong{color:var(--mr-text)}.mr-training-tabs{align-items:center;display:flex;gap:10px;overflow-x:auto;padding:2px 0}.mr-training-tabs a{background:rgba(255,255,255,0.035);border:1px solid var(--mr-border);border-radius:7px;color:#bed0e2;font-weight:800;min-width:104px;padding:12px 18px;text-align:center;text-decoration:none}.mr-training-tabs a.is-active{background:linear-gradient(135deg,rgba(255,54,95,0.24),rgba(255,200,87,0.08));border-color:rgba(255,54,95,0.55);color:#fff}.mr-training-stat-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-training-stat-card{--train-accent:var(--mr-gold);--train-soft:rgba(255,200,87,0.13);background:linear-gradient(145deg,color-mix(in srgb,var(--train-accent) 10%,transparent),rgba(4,7,11,0.24)),#080b10;border-color:color-mix(in srgb,var(--train-accent) 48%,rgba(255,255,255,0.08));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--train-accent) 10%,transparent),0 18px 40px rgba(0,0,0,0.24);display:grid;gap:18px;min-width:0;overflow:hidden;padding:18px;position:relative}.mr-training-stat-card::before{background:linear-gradient(90deg,var(--train-accent),color-mix(in srgb,var(--train-accent) 26%,transparent),transparent);content:"";height:5px;inset:0 0 auto;opacity:0.8;position:absolute}.mr-training-stat-red{--train-accent:var(--mr-red);--train-soft:rgba(255,54,95,0.13)}.mr-training-stat-blue{--train-accent:#249be8;--train-soft:rgba(36,155,232,0.13)}.mr-training-stat-green{--train-accent:#27c77a;--train-soft:rgba(39,199,122,0.13)}.mr-training-stat-purple{--train-accent:#a454ff;--train-soft:rgba(164,84,255,0.13)}.mr-training-stat-card header{align-items:center;display:grid;gap:14px;grid-template-columns:62px minmax(0,1fr)}.mr-training-stat-card .mr-eyebrow{color:var(--train-accent);margin-bottom:2px}.mr-training-stat-card h2{font-size:1.65rem;line-height:1;margin:0;overflow-wrap:anywhere}.mr-training-stat-card header span:not(.mr-training-stat-icon){color:var(--mr-muted);display:block;font-size:0.88rem;margin-top:5px}.mr-training-stat-icon{background:var(--train-soft);border-color:color-mix(in srgb,var(--train-accent) 45%,transparent);color:var(--train-accent);font-size:1.7rem;height:58px;width:58px}.mr-training-stat-icon .mr-training-icon-img{height:54px;width:54px}.mr-training-card-metrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-training-card-metrics div,.mr-training-boost-grid div,.mr-training-overview-item,.mr-training-copy-grid div{background:rgba(0,0,0,0.16);border:1px solid rgba(255,255,255,0.065);border-radius:7px;min-width:0;padding:11px 12px}.mr-training-card-metrics span,.mr-training-boost-grid span{color:#9fb0c2;display:block;font-size:0.73rem;font-weight:800;text-transform:uppercase}.mr-training-card-metrics strong,.mr-training-boost-grid strong{color:var(--mr-text);display:block;font-size:1rem;margin-top:4px}.mr-training-form{display:grid;gap:14px}.mr-training-form label>span{color:#9fb0c2;display:block;font-size:0.74rem;font-weight:800;margin-bottom:8px;text-transform:uppercase}.mr-training-spend-control{display:grid;gap:7px;grid-template-columns:44px minmax(0,1fr) 44px 62px}.mr-training-spend-control button,.mr-training-spend-control input{background:rgba(0,0,0,0.22);border:1px solid rgba(255,255,255,0.09);border-radius:7px;color:var(--mr-text);font-weight:900;min-height:42px;text-align:center}.mr-training-spend-control button{cursor:pointer}.mr-training-spend-control button:hover{border-color:color-mix(in srgb,var(--train-accent) 55%,rgba(255,255,255,0.18));color:var(--train-accent)}.mr-training-stat-card .mr-button-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--train-accent) 76%,#11151d),color-mix(in srgb,var(--train-accent) 48%,#11151d));border-color:color-mix(in srgb,var(--train-accent) 65%,transparent);width:100%}.mr-training-lock-note{background:rgba(255,193,83,0.08);border:1px solid rgba(255,193,83,0.25);border-radius:7px;color:#ffd06f;font-size:0.78rem;font-weight:800;line-height:1.35;margin:-4px 0 0;padding:9px 10px}.mr-training-lock-note[hidden]{display:none}.mr-training-lower-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,0.9fr) minmax(0,1fr)}.mr-training-info-card{background:#080b10;border-color:rgba(216,163,40,0.3);box-shadow:inset 0 5px 0 rgba(216,163,40,0.36),inset 0 -1px 0 rgba(216,163,40,0.18),0 18px 40px rgba(0,0,0,0.24);min-width:0;padding:18px}.mr-training-info-card:first-child{border-radius:8px}.mr-training-info-card:last-child{border-radius:8px}.mr-training-info-card h2,.mr-training-detail-panel h2{align-items:center;display:flex;font-size:1rem;gap:10px;margin:0 0 14px}.mr-training-info-card h2 span,.mr-training-detail-panel h2 span{color:var(--mr-gold);display:inline-flex;font-size:1.05rem}.mr-training-info-card h2 .mr-training-icon-img,.mr-training-detail-panel h2 .mr-training-icon-img{height:24px;width:24px}.mr-training-info-card ul,.mr-training-activity-list{display:grid;gap:11px;list-style:none;margin:0;padding:0}.mr-training-info-card li{color:#c8d5e3;line-height:1.45;padding-left:24px;position:relative}.mr-training-info-card li::before{background:var(--mr-green);border-radius:50%;box-shadow:0 0 14px rgba(62,228,138,0.3);content:"";height:8px;left:3px;position:absolute;top:8px;width:8px}.mr-training-summary-list{display:grid;gap:9px;margin-bottom:16px}.mr-training-activity-list li{align-items:start;display:grid;gap:10px;grid-template-columns:12px minmax(0,1fr) auto}.mr-training-activity-dot{background:var(--mr-gold);border-radius:50%;height:8px;margin-top:7px;width:8px}.mr-training-activity-list strong,.mr-training-history-row strong{display:block;font-size:0.9rem;line-height:1.25}.mr-training-activity-list span,.mr-training-history-row span,.mr-training-activity-list time,.mr-training-history-row time{color:var(--mr-muted);font-size:0.82rem}.mr-training-detail-panel{padding:22px}.mr-training-overview-grid,.mr-training-boost-grid,.mr-training-copy-grid{display:grid;gap:14px}.mr-training-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.mr-training-overview-item{align-items:center;display:grid;gap:13px;grid-template-columns:48px minmax(0,1fr)}.mr-training-overview-item>span{align-items:center;background:var(--train-soft);border:1px solid color-mix(in srgb,var(--train-accent) 45%,transparent);border-radius:8px;color:var(--train-accent);display:inline-flex;font-size:1.35rem;height:48px;justify-content:center;width:48px}.mr-training-overview-item>span .mr-training-icon-img{height:44px;width:44px}.mr-training-overview-item h3,.mr-training-copy-grid h3{font-size:1rem;margin:0 0 5px}.mr-training-overview-item p,.mr-training-copy-grid p,.mr-training-boost-grid p{color:var(--mr-muted);line-height:1.45;margin:0}.mr-training-overview-item strong{color:var(--mr-text);display:block;margin-top:8px}.mr-training-copy-grid,.mr-training-boost-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-training-history-table{border:1px solid rgba(255,255,255,0.08);border-radius:8px;overflow:hidden}.mr-training-history-head,.mr-training-history-row{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 110px 130px 130px;padding:13px 16px}.mr-training-history-head{background:rgba(255,255,255,0.04);color:#9fb0c2;font-size:0.75rem;font-weight:900;text-transform:uppercase}.mr-training-history-row{align-items:center;background:rgba(0,0,0,0.12);border-top:1px solid rgba(255,255,255,0.06)}.mr-training-refill-form{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}@media (max-width:1320px) and (min-width:761px){.mr-training-hero{gap:14px;grid-template-columns:minmax(0,1fr);padding:16px}.mr-training-hero-title{gap:16px;grid-template-columns:68px minmax(0,1fr);min-height:0}.mr-training-hero-title h1{font-size:clamp(2.25rem,3.8vw,3.25rem)}.mr-training-hero-title p:not(.mr-eyebrow){font-size:.94rem;line-height:1.45;max-width:840px}.mr-training-hero-icon{font-size:1.75rem;height:64px;width:64px}.mr-training-hero-side{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-training-energy-card,.mr-training-boost-card{padding:14px}.mr-training-energy-card{gap:12px;grid-template-columns:72px minmax(0,1fr)}.mr-training-ring{font-size:1.8rem;height:66px;width:66px}.mr-training-energy-card strong{font-size:1.35rem}.mr-training-tabs a{min-width:98px;padding:10px 14px}.mr-training-stat-grid,.mr-training-overview-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-training-stat-card{gap:14px;padding:16px}.mr-training-stat-card header{gap:12px;grid-template-columns:54px minmax(0,1fr)}.mr-training-stat-icon{font-size:1.5rem;height:52px;width:52px}.mr-training-stat-card h2{font-size:1.48rem}.mr-training-stat-card header span:not(.mr-training-stat-icon){font-size:.82rem;line-height:1.25}.mr-training-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-training-card-metrics div{padding:10px}.mr-training-card-metrics span{font-size:.68rem;line-height:1.15}.mr-training-card-metrics strong{font-size:.94rem}.mr-training-form{gap:12px}.mr-training-spend-control{gap:6px;grid-template-columns:40px minmax(56px,1fr) 40px minmax(58px,68px)}.mr-training-spend-control button,.mr-training-spend-control input{min-height:40px}.mr-training-lower-grid,.mr-training-copy-grid,.mr-training-boost-grid{grid-template-columns:1fr}.mr-training-info-card,.mr-training-info-card:first-child,.mr-training-info-card:last-child{border-radius:8px}}@supports (container-type:inline-size){@container (max-width:1120px){.mr-training-hero{gap:14px;grid-template-columns:minmax(0,1fr);padding:16px}.mr-training-hero-title{gap:16px;grid-template-columns:68px minmax(0,1fr);min-height:0}.mr-training-hero-title h1{font-size:clamp(2.25rem,3.8vw,3.25rem)}.mr-training-hero-title p:not(.mr-eyebrow){font-size:.94rem;line-height:1.45;max-width:840px}.mr-training-hero-icon{font-size:1.75rem;height:64px;width:64px}.mr-training-hero-side{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-training-energy-card,.mr-training-boost-card{padding:14px}.mr-training-energy-card{gap:12px;grid-template-columns:72px minmax(0,1fr)}.mr-training-ring{font-size:1.8rem;height:66px;width:66px}.mr-training-energy-card strong{font-size:1.35rem}.mr-training-tabs a{min-width:98px;padding:10px 14px}.mr-training-stat-grid,.mr-training-overview-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-training-stat-card{gap:14px;padding:16px}.mr-training-stat-card header{gap:12px;grid-template-columns:54px minmax(0,1fr)}.mr-training-stat-icon{font-size:1.5rem;height:52px;width:52px}.mr-training-stat-card h2{font-size:1.48rem}.mr-training-stat-card header span:not(.mr-training-stat-icon){font-size:.82rem;line-height:1.25}.mr-training-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-training-card-metrics div{padding:10px}.mr-training-card-metrics span{font-size:.68rem;line-height:1.15}.mr-training-card-metrics strong{font-size:.94rem}.mr-training-form{gap:12px}.mr-training-spend-control{gap:6px;grid-template-columns:40px minmax(56px,1fr) 40px minmax(58px,68px)}.mr-training-spend-control button,.mr-training-spend-control input{min-height:40px}.mr-training-lower-grid,.mr-training-copy-grid,.mr-training-boost-grid{grid-template-columns:1fr}.mr-training-info-card,.mr-training-info-card:first-child,.mr-training-info-card:last-child{border-radius:8px}}}@media (max-width:1240px){.mr-training-stat-grid,.mr-training-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-training-hero{grid-template-columns:1fr}.mr-training-hero-title{grid-column:1 / -1}.mr-training-hero-side{grid-column:1 / -1}.mr-training-lower-grid,.mr-training-copy-grid,.mr-training-boost-grid{grid-template-columns:1fr}.mr-training-info-card,.mr-training-info-card:first-child,.mr-training-info-card:last-child{border-radius:8px}}@media (max-width:760px){.mr-training-page{padding:14px}.mr-training-hero,.mr-training-stat-grid,.mr-training-overview-grid,.mr-training-hero-side{grid-template-columns:1fr}.mr-training-hero-title{grid-template-columns:58px minmax(0,1fr);min-height:0}.mr-training-hero-icon{font-size:1.55rem;height:54px;width:54px}.mr-training-hero-title h1{font-size:2.45rem}.mr-training-energy-card{grid-template-columns:70px minmax(0,1fr)}.mr-training-ring{font-size:1.7rem;height:62px;width:62px}.mr-training-card-metrics{grid-template-columns:1fr}.mr-training-history-head{display:none}.mr-training-history-row{grid-template-columns:1fr}}@media (max-width:520px){.mr-training-tabs a{min-width:92px;padding:10px 12px}.mr-training-stat-card header{grid-template-columns:52px minmax(0,1fr)}.mr-training-stat-icon{font-size:1.45rem;height:50px;width:50px}.mr-training-spend-control{grid-template-columns:40px minmax(0,1fr) 40px 56px}}.mr-stat-row{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.mr-stat-row strong{color:var(--mr-text);display:block;font-size:1rem;margin-top:4px}.mr-section-title{margin:22px 0 12px}.mr-section-title h2{margin:0}.mr-job-work-summary{background:linear-gradient(135deg,rgba(255,200,87,0.16),rgba(55,197,255,0.07)),rgba(0,0,0,0.22);border:1px solid var(--mr-border);border-radius:8px;min-width:190px;padding:12px 14px;text-align:right}.mr-job-work-summary span,.mr-job-work-summary em{color:var(--mr-muted);display:block;font-size:0.72rem;font-style:normal;font-weight:900;text-transform:uppercase}.mr-job-work-summary strong{color:var(--mr-gold);display:block;font-size:1.45rem;line-height:1.1;margin:4px 0}.mr-job-board{margin-bottom:18px}.mr-job-detail{margin-bottom:18px}.mr-job-detail-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(220px,0.9fr)}.mr-job-requirements{color:var(--mr-muted);display:grid;gap:6px;line-height:1.35}.mr-job-requirements strong{color:var(--mr-text)}.mr-job-requirement-table{border:1px solid rgba(255,255,255,0.08);border-radius:8px;overflow:hidden}.mr-job-requirement-head,.mr-job-requirement-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(90px,1fr) repeat(3,minmax(58px,0.7fr));padding:9px 10px}.mr-job-requirement-head{background:rgba(0,0,0,0.24);color:var(--mr-muted);font-size:0.7rem;font-weight:900;text-transform:uppercase}.mr-job-requirement-row{background:rgba(255,255,255,0.035);border-top:1px solid rgba(255,255,255,0.07);color:var(--mr-text)}.mr-job-requirement-row strong,.mr-job-requirement-row em{font-style:normal;text-align:right}.mr-job-requirement-row.is-met em{color:#3ee48a}.mr-job-requirement-row.is-missing em{color:var(--mr-muted)}.mr-current-job{align-items:center;background:linear-gradient(90deg,rgba(255,200,87,0.12),rgba(55,197,255,0.06)),rgba(0,0,0,0.16);border:1px solid var(--mr-border);border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin:12px 0 16px;padding:14px}.mr-current-job span,.mr-current-job em{color:var(--mr-muted);display:block;font-style:normal;font-weight:800;text-transform:uppercase}.mr-current-job strong{display:block;font-size:1.25rem;margin:3px 0}.mr-job-table-wrap{overflow-x:auto}.mr-job-table{border-collapse:collapse;min-width:680px;width:100%}.mr-job-table th,.mr-job-table td{border-bottom:1px solid rgba(255,255,255,0.06);padding:11px 12px;text-align:left;vertical-align:middle}.mr-job-table th{color:var(--mr-muted);font-size:0.78rem;font-weight:900;text-transform:uppercase}.mr-job-table tbody tr:nth-child(even){background:rgba(255,255,255,0.035)}.mr-job-table tbody tr.is-current{background:rgba(255,200,87,0.09)}.mr-job-table strong{color:var(--mr-text);display:block}.mr-job-table .mr-job-requirement-summary span{color:var(--mr-muted);display:block;font-size:0.78rem;font-weight:900;margin:0;text-transform:uppercase}.mr-job-table .mr-job-requirement-summary span:first-child{color:var(--mr-text)}.mr-job-table a{text-decoration:none}.mr-job-table a:hover strong,.mr-job-table a:focus strong{color:var(--mr-gold)}.mr-job-table span{color:var(--mr-muted);display:block;font-size:0.78rem;font-weight:800;margin-top:3px;text-transform:uppercase}.mr-job-take-form{margin:0}.mr-form{display:grid;gap:12px;margin-top:auto}.mr-inline-form{align-items:end;grid-template-columns:minmax(0,1fr) auto}.mr-form label span{color:var(--mr-muted);display:block;font-size:0.78rem;font-weight:800;margin-bottom:6px;text-transform:uppercase}.mr-form input,.mr-form select,.mr-form textarea{background:rgba(0,0,0,0.24);border:1px solid var(--mr-border);border-radius:8px;color:var(--mr-text);min-height:44px;padding:10px 12px;width:100%}.mr-game select{appearance:none;background:linear-gradient(45deg,transparent 50%,var(--mr-gold) 50%) calc(100% - 18px) 50% / 7px 7px no-repeat,linear-gradient(135deg,var(--mr-gold) 50%,transparent 50%) calc(100% - 13px) 50% / 7px 7px no-repeat,linear-gradient(90deg,transparent,rgba(255,200,87,0.08) 72%,rgba(255,200,87,0.16));background-color:rgba(0,0,0,0.34);border-color:rgba(255,255,255,0.14);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);cursor:pointer;font-weight:800;padding-right:40px}.mr-game select:hover{border-color:rgba(255,200,87,0.45)}.mr-game select:focus,.mr-game input:focus,.mr-game textarea:focus{border-color:rgba(55,197,255,0.65);box-shadow:0 0 0 3px rgba(55,197,255,0.14);outline:none}.mr-game select option{background:#0c1018;color:var(--mr-text);font-weight:700}.mr-game select option:checked{background:#1c2736;color:var(--mr-gold)}.mr-game select:disabled{cursor:not-allowed;opacity:0.58}.mr-game select[multiple],.mr-game select[size]{background-image:none;padding-right:12px}.mr-form textarea{line-height:1.45;min-height:130px;resize:vertical}.mr-check-row{align-items:center;display:flex;gap:8px}.mr-check-row input{min-height:0;width:auto}.mr-check-row span{color:var(--mr-muted);font-size:0.82rem;font-weight:800;margin-bottom:0;text-transform:uppercase}.mr-button{align-items:center;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:850;justify-content:center;min-height:44px;padding:10px 14px;text-decoration:none}.mr-button-primary{background:linear-gradient(135deg,var(--mr-red),#c61e45);color:#fff}.mr-button-secondary{background:rgba(255,255,255,0.07);border:1px solid var(--mr-border);color:var(--mr-text)}.mr-button[disabled]{cursor:not-allowed;filter:grayscale(0.65);opacity:0.55}.mr-flash{border-radius:8px;font-weight:750;margin:0 0 16px;padding:12px 14px}.mr-flash-success{background:rgba(62,228,138,0.15);border:1px solid rgba(62,228,138,0.32);color:#b7ffd4}.mr-flash-error{background:rgba(255,54,95,0.15);border:1px solid rgba(255,54,95,0.32);color:#ffc0cd}.mr-flash-info{background:rgba(55,197,255,0.15);border:1px solid rgba(55,197,255,0.32);color:#bceeff}.mr-inline-result{border-radius:8px;font-size:0.86rem;font-weight:800;line-height:1.4;margin-top:12px;padding:10px 12px}.mr-inline-result:empty,.mr-inline-result[hidden]{display:none}.mr-inline-result-success{background:rgba(62,228,138,0.13);border:1px solid rgba(62,228,138,0.32);color:#c8ffde}.mr-inline-result-error{background:rgba(255,54,95,0.13);border:1px solid rgba(255,54,95,0.32);color:#ffc4cf}.mr-message-list{display:grid;gap:8px}.mr-mail-nav{margin-top:-4px}.mr-mail-summary{justify-self:end;max-width:220px;width:100%}.mr-mail-panel{padding:14px}.mr-mail-panel .mr-card-head{margin-bottom:10px}.mr-mail-panel .mr-card-head h2{font-size:1.15rem}.mr-message-row{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;color:var(--mr-muted);display:grid;gap:10px;grid-template-columns:minmax(110px,0.7fr) minmax(0,1.5fr) minmax(110px,auto);min-height:50px;padding:10px 12px;text-decoration:none}.mr-message-row.is-unread{border-color:rgba(255,200,87,0.42);color:var(--mr-text)}.mr-message-row strong{color:var(--mr-text);overflow-wrap:anywhere}.mr-message-row em{color:var(--mr-muted);font-style:normal;text-align:right}.mr-message-body{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;line-height:1.6;padding:14px;white-space:normal}.mr-mail-chain{background:rgba(0,0,0,0.14);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:10px;margin-top:12px;padding:12px}.mr-mail-chain .mr-card-head{margin-bottom:0}.mr-mail-chain h3{font-size:1rem;margin:0}.mr-mail-chain-list{display:grid;gap:8px}.mr-mail-chain-row{background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.075);border-radius:8px;display:grid;gap:8px;padding:10px}.mr-mail-chain-row strong{color:var(--mr-text);display:block;font-size:0.9rem}.mr-mail-chain-row span{color:var(--mr-muted);display:block;font-size:0.76rem;margin-top:2px}.mr-mail-chain-row a{color:var(--mr-blue);text-decoration:none}.mr-mail-chain-row p{color:var(--mr-soft);line-height:1.5;margin:0}.mr-mail-player-actions,.mr-social-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mr-inline-form{margin:0}.mr-social-list{display:grid;gap:10px}.mr-social-row{align-items:center;background:linear-gradient(180deg,rgba(17,23,33,0.76),rgba(8,11,17,0.88));border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:72px;padding:10px}.mr-social-player{align-items:center;color:var(--mr-text);display:grid;gap:2px 10px;grid-template-columns:48px minmax(0,1fr);text-decoration:none}.mr-social-avatar{align-items:center;background:linear-gradient(135deg,rgba(255,200,87,0.16),rgba(55,197,255,0.1));border:1px solid rgba(255,255,255,0.12);border-radius:8px;color:var(--mr-gold);display:inline-flex;font-weight:950;grid-row:span 2;height:48px;justify-content:center;overflow:hidden;width:48px}.mr-social-avatar img{display:block;height:100%;object-fit:cover;width:100%}.mr-social-player strong{overflow-wrap:anywhere}.mr-social-player em{color:var(--mr-muted);font-size:0.82rem;font-style:normal}.mr-social-actions{justify-content:flex-end;margin-top:0}.mr-transfer-page{display:grid;gap:16px}.mr-transfer-head{align-items:center}.mr-transfer-card{align-items:start;background:linear-gradient(135deg,rgba(255,200,87,0.1),transparent 34%),linear-gradient(180deg,rgba(16,22,32,0.92),rgba(7,10,16,0.96));display:grid;gap:18px;grid-template-columns:110px minmax(0,1fr);overflow:hidden;padding:16px;position:relative}.mr-transfer-card::before{background:linear-gradient(90deg,rgba(255,200,87,0.22),transparent);content:"";height:1px;inset:0 0 auto;position:absolute}.mr-transfer-mark{align-items:center;aspect-ratio:1;background:radial-gradient(circle at 34% 26%,rgba(255,230,160,0.28),transparent 28%),linear-gradient(145deg,rgba(255,200,87,0.2),rgba(8,11,17,0.92));border:1px solid rgba(255,200,87,0.35);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 14px 28px rgba(0,0,0,0.26);color:var(--mr-gold);display:flex;font-size:1.45rem;font-weight:950;justify-content:center;letter-spacing:0}.mr-transfer-form{display:grid;gap:12px}.mr-profile-action-panel{display:grid;gap:12px;margin-bottom:14px}.mr-profile-action-row{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-profile-action-tile,.mr-profile-action-tile button,.mr-profile-combat-button{background:linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,255,255,0.025));border:1px solid rgba(255,255,255,0.12);border-radius:8px;color:var(--mr-text);cursor:pointer;display:grid;gap:2px;min-height:66px;padding:12px;text-align:left;text-decoration:none;width:100%}.mr-profile-action-tile{margin:0}.mr-profile-action-tile button{border:0;border-radius:0;background:transparent;min-height:0;padding:0}.mr-profile-action-tile span,.mr-profile-combat-button span{color:var(--mr-muted);font-size:0.72rem;font-weight:950;text-transform:uppercase}.mr-profile-action-tile strong,.mr-profile-combat-button strong{font-size:1.02rem;line-height:1.15}.mr-profile-action-tile em{color:var(--mr-gold);font-size:0.78rem;font-style:normal;font-weight:900}.mr-profile-combat-button em{color:rgba(255,255,255,0.76);font-size:0.76rem;font-style:normal;font-weight:850;line-height:1.2}.mr-profile-scout-report{margin-top:0}.mr-profile-pi-report{background:linear-gradient(135deg,rgba(55,197,255,0.08),transparent 48%),rgba(0,0,0,0.16);border:1px solid rgba(55,197,255,0.22);border-radius:8px;display:grid;gap:10px;margin-top:12px;padding:12px}.mr-profile-pi-report .mr-card-head{margin-bottom:0}.mr-profile-pi-report .mr-muted{font-size:0.88rem;margin:0}.mr-profile-transfer-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.mr-profile-showcase{background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(0,0,0,0.18));border-bottom:1px solid rgba(255,255,255,0.08);border-top:1px solid rgba(255,255,255,0.08);margin:16px 0;padding:14px 4px 16px}.mr-profile-section-title{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin:0 0 10px}.mr-profile-section-title h2{color:var(--mr-text);font-size:1.25rem;margin:0}.mr-profile-section-title span,.mr-profile-section-title a{color:var(--mr-muted);font-size:0.82rem;text-decoration:none}.mr-profile-section-title-sub{margin-top:16px}.mr-medal-strip,.mr-profile-finds{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.mr-profile-award-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-profile-award-card{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.012)),rgba(7,9,13,0.88);border:1px solid rgba(255,255,255,0.1);border-radius:8px;display:grid;gap:12px;grid-template-columns:78px minmax(0,1fr);min-height:98px;overflow:hidden;padding:10px 12px;position:relative}.mr-profile-award-card:focus-visible{outline:2px solid rgba(255,200,87,0.68);outline-offset:2px}.mr-profile-award-card::before{background:linear-gradient(180deg,rgba(255,200,87,0.26),transparent);content:"";inset:0 auto 0 0;position:absolute;width:3px}.mr-profile-award-card .mr-medal{height:72px;width:72px}.mr-profile-award-copy{display:grid;gap:3px;min-width:0;position:relative;z-index:2}.mr-profile-award-copy strong{color:var(--mr-text);font-size:0.96rem;line-height:1.2;overflow-wrap:anywhere}.mr-profile-award-copy em{color:var(--mr-gold);font-size:0.78rem;font-style:normal;font-weight:900;text-transform:uppercase}.mr-profile-award-copy small{color:var(--mr-muted);font-size:0.78rem;line-height:1.25}.mr-profile-award-grid .mr-profile-award-hover{background:linear-gradient(180deg,rgba(15,20,28,0.97),rgba(4,6,10,0.98));border:1px solid rgba(255,200,87,0.35);border-radius:6px;bottom:9px;box-shadow:0 10px 24px rgba(0,0,0,0.45);color:#f4d38a;display:block;font-size:0.76rem;font-weight:850;height:auto;left:9px;letter-spacing:0;line-height:1.2;min-height:0;opacity:0;padding:8px 9px;pointer-events:none;position:absolute;right:9px;text-align:center;text-transform:none;transform:translateY(6px);transition:opacity 0.16s ease,transform 0.16s ease;width:auto;z-index:5}.mr-profile-award-card:hover .mr-profile-award-hover,.mr-profile-award-card:focus-visible .mr-profile-award-hover,.mr-profile-award-card:focus-within .mr-profile-award-hover{opacity:1;transform:translateY(0)}.mr-profile-award-bronze{border-color:rgba(216,141,66,0.3)}.mr-profile-award-silver{border-color:rgba(205,218,230,0.32)}.mr-profile-award-gold{border-color:rgba(255,200,87,0.42)}.mr-profile-award-insane{background:linear-gradient(135deg,rgba(55,197,255,0.13),rgba(255,54,95,0.11)),linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.014)),rgba(7,9,13,0.9);border-color:rgba(255,54,95,0.45);box-shadow:0 0 0 1px rgba(55,197,255,0.1),0 14px 28px rgba(0,0,0,0.25)}@media (max-width:1180px){.mr-profile-award-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.mr-profile-award-grid{grid-template-columns:1fr}.mr-companion-trophy-grid.mr-profile-award-grid{grid-template-columns:1fr}}.mr-medal{align-items:center;aspect-ratio:1;background:linear-gradient(145deg,#a87025,#3b2411);border:2px solid rgba(255,255,255,0.2);border-radius:50%;box-shadow:inset 0 2px 7px rgba(255,255,255,0.28),inset 0 -7px 10px rgba(0,0,0,0.42),0 2px 8px rgba(0,0,0,0.35);color:#fff3c8;display:inline-flex;height:56px;justify-content:center;position:relative;text-shadow:0 1px 3px rgba(0,0,0,0.85);width:56px}.mr-medal::before{border:2px solid rgba(0,0,0,0.3);border-radius:50%;content:"";inset:6px;position:absolute}.mr-medal span{font-size:0.76rem;font-weight:900;position:relative}.mr-medal img{border-radius:50%;height:100%;inset:0;object-fit:contain;object-position:center;position:absolute;width:100%;z-index:2}.mr-medal:has(img){background:rgba(3,5,8,0.55);border:0;box-shadow:0 2px 12px rgba(0,0,0,0.45);overflow:hidden}.mr-medal:has(img)::before,.mr-medal:has(img)::after{display:none}.mr-medal-bronze{background:linear-gradient(145deg,#d09145,#533011);color:#fff0ce}.mr-medal-silver{background:linear-gradient(145deg,#d3d8dd,#51575f);color:#f6fbff}.mr-medal-gold{background:linear-gradient(145deg,#ffd76b,#956312);color:#1d1305}.mr-medal-insane{background:radial-gradient(circle at 34% 28%,rgba(255,255,255,0.92),transparent 9%),radial-gradient(circle at 50% 52%,rgba(255,214,90,0.96),rgba(255,49,85,0.88) 34%,rgba(87,9,145,0.92) 62%,#09020f 100%);border-color:rgba(255,219,110,0.9);box-shadow:inset 0 2px 8px rgba(255,255,255,0.45),inset 0 -9px 12px rgba(0,0,0,0.58),0 0 0 2px rgba(255,43,96,0.5),0 0 18px rgba(255,43,96,0.75);color:#ffffff;transform:rotate(-4deg)}.mr-medal-insane::after{border:2px solid rgba(255,42,84,0.8);border-radius:50%;content:"";inset:-5px;position:absolute}.mr-profile-award-card .mr-medal:has(img){border-radius:7px;box-shadow:0 12px 22px rgba(0,0,0,0.38);overflow:hidden;transform:none}.mr-profile-award-card .mr-medal img{background:rgba(3,5,8,0.45);border-radius:7px;box-sizing:border-box;object-fit:contain;padding:4px}.mr-profile-award-card .mr-medal-insane::after{display:none}.mr-profile-find{align-items:center;background:rgba(0,0,0,0.24);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:inline-flex;gap:8px;min-height:38px;padding:5px 9px 5px 5px}.mr-profile-find img,.mr-profile-find strong{align-items:center;background:rgba(255,255,255,0.08);border-radius:6px;display:inline-flex;height:30px;justify-content:center;object-fit:cover;width:30px}.mr-profile-find img+strong{display:none}.mr-profile-find.is-missing strong{display:inline-flex}.mr-profile-find strong{color:var(--mr-text);font-size:0.78rem}.mr-profile-find em{color:var(--mr-muted);font-size:0.78rem;font-style:normal}.mr-status-list{display:grid;gap:10px}.mr-status-list div,.mr-feed li,.mr-odds li{align-items:center;border-bottom:1px solid rgba(255,255,255,0.08);display:flex;gap:12px;justify-content:space-between;padding:10px 0}.mr-status-list div:last-child,.mr-feed li:last-child,.mr-odds li:last-child{border-bottom:0}.mr-task-list{display:grid;gap:12px}.mr-task-row{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:96px;padding:14px}.mr-task-row h3{font-size:1rem;line-height:1.25;margin:0}.mr-task-form{margin-top:0;min-width:132px}.mr-token-card{display:flex;flex-direction:column;min-height:280px}.mr-token-status{margin:14px 0}.mr-package-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-package-grid article{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:6px;min-height:112px;padding:14px}.mr-package-grid .mr-button{margin-top:8px;width:100%}.mr-package-grid span,.mr-package-grid em{color:var(--mr-muted);font-size:0.78rem;font-style:normal;font-weight:800;text-transform:uppercase}.mr-package-grid strong{color:var(--mr-gold);font-size:1.6rem;line-height:1.1;overflow-wrap:anywhere}.mr-premium-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-premium-package-grid article{min-height:220px}.mr-premium-package-art{aspect-ratio:1;border:1px solid rgba(255,255,255,0.12);border-radius:8px;box-shadow:0 14px 26px rgba(0,0,0,0.32);display:block;height:auto;justify-self:start;object-fit:cover;width:min(118px,100%)}.mr-premium-package-grid p{font-size:0.9rem;line-height:1.45;margin:2px 0 0;text-transform:none}.mr-crown-perks strong{color:var(--mr-text);font-size:0.95rem;line-height:1.35}.mr-rise-store{display:grid;gap:0}.mr-rise-store-hero{align-items:center;background:linear-gradient(90deg,rgba(6,9,14,0.96) 0%,rgba(7,10,15,0.82) 36%,rgba(24,8,19,0.58) 100%),var(--mr-store-hero) center right / cover no-repeat;border:1px solid rgba(255,255,255,0.09);border-radius:8px 8px 0 0;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;min-height:220px;padding:clamp(24px,4vw,42px);position:relative;overflow:hidden}.mr-rise-store-hero::after{background:linear-gradient(180deg,transparent,rgba(0,0,0,0.36));content:"";inset:0;pointer-events:none;position:absolute}.mr-rise-store-hero>*{position:relative;z-index:1}.mr-rise-store-hero-copy{max-width:620px}.mr-rise-store-hero h1{color:#f8f5ec;font-size:clamp(2.4rem,5vw,4.1rem);letter-spacing:0;line-height:0.95;margin:0 0 12px;text-transform:uppercase}.mr-rise-store-hero p{color:#c7d2df;font-size:1rem;line-height:1.55;margin:0}.mr-rise-store-hero-stats{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(150px,1fr));min-width:min(360px,100%)}.mr-rise-store-hero-stats div{background:rgba(5,8,13,0.72);border:1px solid rgba(255,255,255,0.12);border-radius:8px;padding:18px}.mr-rise-store-hero-stats span,.mr-rise-store-section-head .mr-eyebrow,.mr-rise-store-facts span{color:#9fb0c4;display:block;font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-rise-store-hero-stats strong{color:#f43f76;display:block;font-size:2rem;line-height:1.05;margin-top:6px}.mr-rise-store-tabs{background:rgba(8,12,18,0.88);border:1px solid rgba(255,255,255,0.08);border-top:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:0}.mr-rise-store-tabs a{align-items:center;border-right:1px solid rgba(255,255,255,0.08);color:#d6dfec;display:flex;font-size:0.86rem;font-weight:900;justify-content:center;min-height:60px;padding:12px;text-decoration:none;text-transform:uppercase}.mr-rise-store-tabs a:first-child,.mr-rise-store-tabs a:hover,.mr-rise-store-tabs a:focus{background:rgba(255,190,70,0.08);color:var(--mr-gold)}.mr-rise-store-tabs a:last-child{border-right:0}.mr-rise-store-section{background:linear-gradient(180deg,rgba(19,25,34,0.72),rgba(8,11,16,0.92));border:1px solid rgba(255,255,255,0.08);border-top:0;padding:clamp(18px,2vw,26px)}.mr-rise-store-section:last-child{border-radius:0 0 8px 8px}.mr-rise-store-section-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.mr-rise-store-section-head h2{color:#f8f5ec;font-size:1.35rem;line-height:1.1;margin:4px 0 0;text-transform:uppercase}.mr-rise-store-currency-grid,.mr-rise-store-membership-grid,.mr-rise-store-crown-layout{display:grid;gap:14px;grid-template-columns:minmax(260px,1.05fr) minmax(0,2.2fr)}.mr-rise-store-crown-layout{grid-template-columns:minmax(360px,1.2fr) minmax(0,1.8fr)}.mr-rise-store-feature-card,.mr-rise-store-crown-card,.mr-rise-store-product-card{background:linear-gradient(145deg,rgba(24,31,42,0.88),rgba(9,12,17,0.94));border:1px solid rgba(255,255,255,0.09);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 18px 34px rgba(0,0,0,0.22);position:relative}.mr-rise-store-feature-card{align-items:center;display:grid;gap:16px;grid-template-columns:130px minmax(0,1fr);min-height:230px;padding:16px}.mr-rise-store-feature-card img,.mr-rise-store-product-card img,.mr-rise-store-crown-card img{background:rgba(0,0,0,0.34);border:1px solid rgba(255,255,255,0.1);border-radius:8px;box-shadow:0 16px 28px rgba(0,0,0,0.36);display:block;object-fit:cover;width:100%}.mr-rise-store .mr-rise-store-img,.mr-rise-store .mr-rise-store-img.lazyload,.mr-rise-store .mr-rise-store-img.lazyloading,.mr-rise-store .mr-rise-store-img.lazyloaded{filter:none !important;image-rendering:auto;opacity:1 !important;transform:none !important;transition:none !important}.mr-rise-store-feature-card img{aspect-ratio:1}.mr-rise-store-feature-card h3,.mr-rise-store-crown-card h3,.mr-rise-store-product-card h3{color:#f7f2e7;font-size:1rem;line-height:1.18;margin:0}.mr-rise-store-feature-card p,.mr-rise-store-crown-card p,.mr-rise-store-product-card p,.mr-rise-store-note{color:#b4c0cf;font-size:0.9rem;line-height:1.5;margin:8px 0 0}.mr-rise-store-feature-card .mr-button{margin-top:14px;width:100%}.mr-rise-store-pack-row,.mr-rise-store-product-row,.mr-rise-store-crown-pack-row{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-rise-store-crown-pack-row{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-rise-store-product-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-rise-store-product-card{display:flex;flex-direction:column;min-height:100%;padding:12px}.mr-rise-store-product-card img{aspect-ratio:1 / 1;margin-bottom:12px}.mr-rise-store-product-card>strong{color:#f7f2e7;display:block;font-size:0.95rem;margin:8px 0 0}.mr-rise-store-product-card .mr-button,.mr-rise-store-token-form{margin-top:auto;width:100%}.mr-rise-store-token-form .mr-button{width:100%}.mr-rise-store-tag{background:rgba(225,41,83,0.14);border:1px solid rgba(245,66,103,0.58);border-radius:999px;color:#ff6d8f;font-size:0.62rem;font-weight:900;padding:4px 8px;position:absolute;right:10px;text-transform:uppercase;top:10px;z-index:2}.mr-rise-store-crown-card{display:grid;gap:18px;grid-template-columns:minmax(160px,0.78fr) minmax(0,1.22fr);padding:16px}.mr-rise-store-crown-card img{aspect-ratio:1;height:100%;max-height:360px}.mr-rise-store-crown-card ul{display:grid;gap:8px;list-style:none;margin:14px 0;padding:0}.mr-rise-store-crown-card li{color:#dce5f1;font-size:0.86rem;line-height:1.38;padding-left:22px;position:relative}.mr-rise-store-crown-card li::before{background:rgba(255,200,87,0.16);border:1px solid rgba(255,200,87,0.42);border-radius:50%;color:var(--mr-gold);content:"✓";font-size:0.66rem;font-weight:900;height:15px;left:0;line-height:14px;position:absolute;text-align:center;top:1px;width:15px}.mr-rise-store-progress{display:grid;gap:8px;margin-top:12px}.mr-rise-store-progress span{color:#cbd6e5;font-size:0.82rem;font-weight:800}.mr-rise-store-progress strong{color:var(--mr-gold)}.mr-rise-store-progress em{background:rgba(255,255,255,0.08);border-radius:999px;display:block;height:10px;overflow:hidden}.mr-rise-store-progress i{background:linear-gradient(90deg,#f6c35a,#e12f62);display:block;height:100%}.mr-rise-store-mini-actions{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.mr-rise-store-mini-actions .mr-button{font-size:0.72rem;min-height:42px;padding-inline:8px}.mr-rise-store-facts{border-top:1px solid rgba(255,255,255,0.08);display:grid;gap:8px;margin:12px 0;padding-top:12px}.mr-rise-store-facts div{display:flex;gap:10px;justify-content:space-between}.mr-rise-store-facts strong{color:#f8f5ec;font-size:0.82rem;text-align:right}.mr-rise-store-token-card h3{min-height:2.35em}.mr-rise-store-note{margin-top:16px}@media (max-width:1180px){.mr-rise-store-currency-grid,.mr-rise-store-membership-grid,.mr-rise-store-crown-layout{grid-template-columns:1fr}.mr-rise-store-pack-row,.mr-rise-store-product-row,.mr-rise-store-crown-pack-row,.mr-rise-store-product-row-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mr-rise-store-hero{grid-template-columns:1fr;min-height:260px}.mr-rise-store-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.mr-rise-store-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-rise-store-feature-card,.mr-rise-store-crown-card{grid-template-columns:1fr}.mr-rise-store-feature-card img,.mr-rise-store-crown-card img{max-height:260px}.mr-rise-store-mini-actions,.mr-rise-store-pack-row,.mr-rise-store-product-row,.mr-rise-store-crown-pack-row,.mr-rise-store-product-row-3{grid-template-columns:1fr}}@media (max-width:520px){.mr-rise-store-section{padding:14px}.mr-rise-store-hero{padding:20px}.mr-rise-store-hero-stats{grid-template-columns:1fr}}.mr-ranking-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-rankings-page{display:grid;gap:16px}.mr-rankings-hero{align-items:stretch;background:linear-gradient(135deg,rgba(248,113,113,0.12),transparent 34%),linear-gradient(315deg,rgba(34,197,94,0.1),transparent 34%),linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.018)),var(--mr-panel);border:1px solid var(--mr-border);border-radius:8px;box-shadow:var(--mr-shadow);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(320px,0.72fr);overflow:hidden;padding:20px}.mr-rankings-hero-copy{display:grid;gap:8px;min-width:0}.mr-rankings-hero h1{color:var(--mr-text);font-size:3.25rem;line-height:0.95;margin:0;text-transform:uppercase}.mr-rankings-hero p{color:var(--mr-muted);margin:0;max-width:720px}.mr-rankings-hero-stats{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-rankings-hero-stats div{background:rgba(0,0,0,0.24);border:1px solid rgba(255,255,255,0.09);border-radius:8px;display:grid;gap:6px;min-height:92px;padding:13px}.mr-rankings-hero-stats span,.mr-rankings-score small,.mr-rankings-board-meta span{color:var(--mr-muted);font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-rankings-hero-stats strong{color:var(--mr-green);font-size:1.18rem;line-height:1.1;overflow-wrap:anywhere}.mr-rankings-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-rankings-board{display:grid;gap:12px;overflow:hidden;padding:14px}.mr-rankings-board-head{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) max-content}.mr-rankings-board-head h2{color:var(--mr-text);font-size:1.32rem;margin:0;text-transform:uppercase}.mr-rankings-board-meta{background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:4px;min-width:124px;padding:8px 10px;text-align:right}.mr-rankings-board-meta strong{color:var(--mr-gold);font-size:0.9rem}.mr-rankings-champion{align-items:center;background:linear-gradient(90deg,rgba(245,158,11,0.16),rgba(255,255,255,0.035)),rgba(0,0,0,0.26);border:1px solid rgba(245,158,11,0.28);border-radius:8px;display:grid;gap:12px;grid-template-columns:max-content 54px minmax(0,1fr);min-height:78px;padding:10px;text-decoration:none}.mr-rankings-crown,.mr-rankings-rank{align-items:center;border-radius:8px;display:inline-flex;font-weight:950;justify-content:center;text-align:center}.mr-rankings-crown{background:rgba(245,158,11,0.2);border:1px solid rgba(245,158,11,0.48);color:#fbbf24;font-size:1rem;min-height:42px;min-width:48px}.mr-rankings-avatar{align-items:center;background:rgba(15,23,42,0.82);border:1px solid rgba(255,255,255,0.12);border-radius:8px;color:var(--mr-gold);display:inline-flex;font-size:1.05rem;font-weight:950;height:42px;justify-content:center;overflow:hidden;width:42px}.mr-rankings-champion .mr-rankings-avatar{height:54px;width:54px}.mr-rankings-avatar img{display:block;height:100%;object-fit:cover;width:100%}.mr-rankings-champion span:last-child,.mr-rankings-player{display:grid;gap:3px;min-width:0}.mr-rankings-champion strong,.mr-rankings-player strong{color:var(--mr-text);font-size:0.98rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-rankings-champion em,.mr-rankings-player em{color:var(--mr-muted);font-size:0.78rem;font-style:normal;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-rankings-champion>span:last-child>em{color:var(--mr-gold);font-size:1.12rem;font-weight:950}.mr-rankings-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.mr-rankings-list li a{align-items:center;background:rgba(0,0,0,0.19);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:10px;grid-template-columns:54px 42px minmax(0,1fr) minmax(96px,auto);min-height:62px;padding:9px;text-decoration:none}.mr-rankings-list li a:hover,.mr-rankings-list li a:focus-visible{background:rgba(255,255,255,0.055);border-color:rgba(55,197,255,0.42);outline:none}.mr-rankings-list li.is-you a{background:rgba(245,158,11,0.08);border-color:rgba(245,158,11,0.44)}.mr-rankings-rank{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);color:var(--mr-muted);font-size:0.86rem;min-height:34px}.mr-rankings-score{display:grid;gap:2px;justify-items:end;min-width:0;text-align:right}.mr-rankings-score strong{color:var(--mr-text);font-size:0.94rem;overflow-wrap:anywhere}.mr-rankings-board-link{align-items:center;background:rgba(255,255,255,0.045);border:1px solid rgba(255,255,255,0.1);border-radius:8px;color:var(--mr-text);display:flex;font-size:0.86rem;font-weight:900;justify-content:center;min-height:42px;text-decoration:none}.mr-rankings-board-link:hover,.mr-rankings-board-link:focus-visible{border-color:rgba(245,158,11,0.45);outline:none}.mr-rankings-empty{background:rgba(0,0,0,0.18);border:1px dashed rgba(255,255,255,0.14);border-radius:8px;color:var(--mr-muted);padding:18px;text-align:center}@media (max-width:1120px){.mr-rankings-hero,.mr-rankings-grid{grid-template-columns:1fr}}@media (max-width:720px){.mr-rankings-hero h1{font-size:2.35rem}.mr-rankings-hero-stats,.mr-rankings-board-head{grid-template-columns:1fr}.mr-rankings-board-meta{text-align:left}.mr-rankings-champion{grid-template-columns:max-content 48px minmax(0,1fr)}.mr-rankings-champion .mr-rankings-avatar{height:48px;width:48px}.mr-rankings-list li a{grid-template-columns:46px 38px minmax(0,1fr)}.mr-rankings-list .mr-rankings-score{grid-column:3;justify-items:start;text-align:left}.mr-rankings-avatar{height:38px;width:38px}}.mr-player-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-player-grid[hidden],[data-mr-player-panel][hidden]{display:none !important}.mr-player-directory{grid-template-columns:1fr}.mr-player-tabs{display:flex;flex-wrap:wrap;gap:8px}.mr-player-tabs button{align-items:center;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:8px;color:var(--mr-muted);cursor:pointer;display:inline-flex;font:inherit;font-weight:900;gap:8px;min-height:42px;padding:9px 12px}.mr-player-tabs button span{color:var(--mr-gold);font-size:0.82rem}.mr-player-tabs button.is-active,.mr-player-tabs button:hover,.mr-player-tabs button:focus-visible{border-color:rgba(55,197,255,0.58);color:var(--mr-text);outline:none}.mr-player-card{display:flex;flex-direction:column;min-height:260px}.mr-player-directory .mr-player-card{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:12px 14px}.mr-player-card-main{align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr)}.mr-player-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.mr-avatar-small{font-size:1.35rem;height:58px;width:58px}.mr-player-card .mr-form{margin-top:auto}.mr-player-directory .mr-player-card .mr-form{margin:0}.mr-player-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.mr-player-row-actions .mr-button{min-height:38px;padding:9px 13px;white-space:nowrap}.mr-players-page{margin-left:50%;max-width:none;transform:translateX(-50%);width:min(1560px,calc(100vw - var(--mrt-sidebar,210px) - 44px))}.mr-players-hero{align-items:center;background:linear-gradient(90deg,rgba(5,7,12,0.98) 0%,rgba(5,7,12,0.9) 34%,rgba(5,7,12,0.46) 67%,rgba(5,7,12,0.82) 100%),linear-gradient(180deg,rgba(5,7,12,0.12) 0%,rgba(5,7,12,0.88) 100%),url("../images/city/downtown-hero-panorama.webp") center / cover no-repeat;border:1px solid rgba(255,255,255,0.1);border-radius:8px;box-shadow:var(--mr-shadow);display:flex;gap:22px;justify-content:space-between;margin:16px auto 0;min-height:150px;overflow:hidden;padding:26px 32px;position:relative}.mr-players-hero::after{background:linear-gradient(90deg,rgba(255,183,74,0.3),transparent 64%);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.mr-players-hero-copy,.mr-players-hero-stats{position:relative;z-index:2}.mr-players-hero h1{font-size:2.65rem;letter-spacing:0;line-height:1;margin:0 0 10px}.mr-players-hero p{color:var(--mr-muted);font-size:1rem;line-height:1.45;margin:0}.mr-players-hero-stats{align-items:stretch;background:rgba(5,7,12,0.66);border:1px solid rgba(255,255,255,0.12);border-radius:8px;display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,0.8fr);min-width:min(360px,100%);overflow:hidden}.mr-players-hero-stats div{display:grid;gap:5px;padding:18px 20px}.mr-players-hero-stats div+div{border-left:1px solid rgba(255,255,255,0.12)}.mr-players-hero-stats span,.mr-players-filter-form label span,.mr-players-sort-panel>span,.mr-players-board-head p,.mr-players-table-head span{color:var(--mr-muted);font-size:0.74rem;font-weight:900;text-transform:uppercase}.mr-players-hero-stats strong{color:var(--mr-text);font-size:1.05rem;line-height:1.2}.mr-players-hero-stats div:last-child strong{color:var(--mr-green)}.mr-players-controls,.mr-players-tabs,.mr-players-board{background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.012)),rgba(8,10,14,0.92);border:1px solid rgba(255,183,74,0.2);border-radius:8px;box-shadow:var(--mr-shadow)}.mr-players-controls{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);margin-top:18px;padding:18px}.mr-players-filter-form{margin:0;min-width:0}.mr-players-filter-fields{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(210px,1.4fr) repeat(2,minmax(92px,0.55fr)) minmax(130px,0.75fr) minmax(150px,0.9fr) minmax(150px,0.9fr) minmax(132px,auto)}.mr-players-filter-fields label{min-width:0}.mr-players-filter-fields input,.mr-players-filter-fields select{border-radius:6px;font-size:0.92rem;min-height:44px}.mr-players-filter-fields .mr-button{border:1px solid rgba(255,183,74,0.34);color:#fff4c9;min-height:44px;white-space:nowrap}.mr-players-sort-panel{align-items:center;border-top:1px solid rgba(255,255,255,0.1);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding-top:16px}.mr-players-sort{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-players-sort a,.mr-players-tabs a{background:rgba(255,255,255,0.045);border:1px solid rgba(255,255,255,0.12);border-radius:6px;color:var(--mr-muted);font-weight:900;text-decoration:none;text-transform:uppercase}.mr-players-sort a{align-items:center;display:inline-flex;justify-content:center;min-height:48px;padding:10px 12px;text-align:center}.mr-players-sort a.is-active,.mr-players-sort a:hover,.mr-players-sort a:focus,.mr-players-tabs a.is-active,.mr-players-tabs a:hover,.mr-players-tabs a:focus{background:rgba(255,183,74,0.12);border-color:rgba(255,183,74,0.48);color:var(--mr-gold);outline:none}.mr-players-clear{color:var(--mr-muted);font-size:0.75rem;font-weight:900;justify-self:end;text-decoration:none;text-transform:uppercase}.mr-players-clear:hover,.mr-players-clear:focus{color:var(--mr-gold)}.mr-players-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:12px}.mr-players-tabs a{align-items:center;display:inline-flex;gap:10px;min-height:44px;padding:10px 16px}.mr-players-tabs a span{background:rgba(255,183,74,0.16);border-radius:999px;color:var(--mr-gold);font-size:0.78rem;min-width:34px;padding:3px 8px;text-align:center}.mr-players-board{margin-top:12px;min-width:0;padding:14px}.mr-players-board-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.mr-players-board-head p{margin:0}.mr-players-table{border:1px solid rgba(255,255,255,0.08);border-radius:7px;overflow:hidden}.mr-players-table-head,.mr-players-row{display:grid;gap:14px;grid-template-columns:minmax(250px,1.6fr) 90px minmax(130px,0.85fr) minmax(130px,0.95fr) minmax(150px,0.9fr) minmax(118px,0.75fr) minmax(138px,0.8fr)}.mr-players-table-head{background:rgba(255,255,255,0.055);padding:12px 14px}.mr-players-row{align-items:center;background:rgba(255,255,255,0.025);border-top:1px solid rgba(255,255,255,0.075);min-height:78px;padding:10px 14px}.mr-players-row:hover{background:rgba(255,255,255,0.04)}.mr-players-cell{align-items:center;color:var(--mr-text);display:flex;font-size:0.92rem;line-height:1.25;min-width:0}.mr-players-cell-player{gap:12px}.mr-players-avatar{align-items:center;background:linear-gradient(180deg,rgba(255,183,74,0.13),rgba(255,255,255,0.02)),#090c12;border:1px solid rgba(255,183,74,0.22);border-radius:6px;color:var(--mr-gold);display:inline-grid;flex:0 0 52px;font-size:1.2rem;font-weight:900;height:52px;overflow:hidden;place-items:center;text-decoration:none;width:52px}.mr-players-avatar img{display:block;height:100%;object-fit:cover;width:100%}.mr-players-name{color:var(--mr-text);font-size:1rem;font-weight:900;overflow-wrap:anywhere;text-decoration:none}.mr-players-name:hover,.mr-players-name:focus{color:var(--mr-gold)}.mr-players-level{align-items:center;background:rgba(255,183,74,0.06);border:1px solid rgba(255,183,74,0.46);clip-path:polygon(50% 0,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);color:var(--mr-gold);display:inline-flex;font-size:0.82rem;font-weight:900;height:38px;justify-content:center;min-width:38px;padding:0 10px}.mr-players-status,.mr-players-type{align-items:center;display:inline-flex;font-weight:850;gap:7px}.mr-players-status::before{border-radius:50%;content:"";height:8px;width:8px}.mr-players-status.is-online{color:var(--mr-green)}.mr-players-status.is-online::before{background:var(--mr-green)}.mr-players-status.is-offline{color:var(--mr-muted)}.mr-players-status.is-offline::before{background:#8f9bab}.mr-players-type{border-radius:5px;font-size:0.78rem;line-height:1.2;min-height:28px;padding:6px 10px}.mr-players-type-admin{background:rgba(255,83,83,0.12);border:1px solid rgba(255,83,83,0.38);color:#ff9a9a}.mr-players-type-moderator{background:rgba(55,197,255,0.12);border:1px solid rgba(55,197,255,0.38);color:#8fddff}.mr-players-type-forum-moderator{background:rgba(62,228,138,0.12);border:1px solid rgba(62,228,138,0.36);color:#8dffbc}.mr-players-type-player{background:rgba(255,255,255,0.055);border:1px solid rgba(255,255,255,0.13);color:var(--mr-muted)}.mr-players-type-member{background:rgba(255,200,87,0.13);border:1px solid rgba(255,200,87,0.38);color:var(--mr-gold);box-shadow:0 0 20px rgba(255,200,87,0.1)}.mr-players-cell-action{justify-content:flex-end}.mr-players-cell-action .mr-button{border-color:rgba(255,183,74,0.34);color:var(--mr-gold);min-height:36px;min-width:118px;padding:8px 12px;white-space:nowrap}.mr-players-empty{border:1px dashed rgba(255,255,255,0.16);border-radius:7px;color:var(--mr-muted);font-weight:800;padding:28px;text-align:center}.mr-players-pagination{margin-top:14px}@media (max-width:1280px){.mr-players-controls{grid-template-columns:1fr}.mr-players-sort-panel{border-left:0;border-top:1px solid rgba(255,255,255,0.1);padding-left:0;padding-top:16px}.mr-players-sort{grid-template-columns:repeat(4,minmax(0,1fr))}.mr-players-table-head,.mr-players-row{grid-template-columns:minmax(220px,1.5fr) 78px minmax(108px,0.8fr) minmax(118px,0.9fr) minmax(132px,0.9fr) minmax(104px,0.7fr) minmax(124px,0.8fr)}}@media (max-width:1100px){.mr-players-page{width:min(100%,calc(100vw - var(--mrt-sidebar,210px) - 24px))}.mr-players-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-players-filter-fields label:first-child,.mr-players-filter-fields .mr-button{grid-column:span 3}.mr-players-table-head{display:none}.mr-players-row{align-items:stretch;gap:10px 14px;grid-template-columns:minmax(0,1fr) minmax(150px,auto);padding:14px}.mr-players-cell{align-items:flex-start;flex-direction:column;gap:5px}.mr-players-cell::before{color:var(--mr-muted);content:attr(data-label);font-size:0.7rem;font-weight:900;text-transform:uppercase}.mr-players-cell-player,.mr-players-cell-action{grid-column:1 / -1}.mr-players-cell-player{align-items:center;flex-direction:row}.mr-players-cell-player::before,.mr-players-cell-action::before{display:none}.mr-players-cell-action{align-items:stretch}.mr-players-cell-action .mr-button{width:100%}}@media (max-width:760px){.mr-players-page{margin-left:0;transform:none;width:100%}.mr-players-hero{align-items:stretch;flex-direction:column;min-height:0;padding:22px 18px}.mr-players-hero h1{font-size:2rem}.mr-players-hero-stats,.mr-players-filter-fields,.mr-players-sort{grid-template-columns:1fr}.mr-players-sort-panel{align-items:stretch;grid-template-columns:1fr}.mr-players-clear{justify-self:start}.mr-players-hero-stats div+div{border-left:0;border-top:1px solid rgba(255,255,255,0.12)}.mr-players-filter-fields label:first-child,.mr-players-filter-fields .mr-button{grid-column:auto}.mr-players-tabs a{justify-content:space-between;width:100%}.mr-players-row{grid-template-columns:1fr}}.mr-target-list-page{margin-left:50%;max-width:none;transform:translateX(-50%);width:min(1560px,calc(100vw - var(--mrt-sidebar,210px) - 44px))}.mr-target-hero{background:linear-gradient(90deg,rgba(5,7,12,0.98) 0%,rgba(5,7,12,0.9) 30%,rgba(5,7,12,0.44) 62%,rgba(5,7,12,0.82) 100%),linear-gradient(180deg,rgba(5,7,12,0.12) 0%,rgba(5,7,12,0.88) 100%),url("../images/city/downtown-hero-panorama.webp") center / cover no-repeat;border:1px solid rgba(255,255,255,0.1);border-radius:8px;box-shadow:var(--mr-shadow);margin:16px auto 0;min-height:170px;overflow:hidden;padding:24px 28px;position:relative}.mr-target-hero::after{background:linear-gradient(90deg,rgba(255,183,74,0.32),transparent 64%);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.mr-target-hero-copy{max-width:680px;position:relative;z-index:2}.mr-target-breadcrumb{align-items:center;color:var(--mr-gold);display:flex;font-size:0.72rem;font-weight:900;gap:9px;margin:0 0 14px;text-transform:uppercase}.mr-target-breadcrumb a{color:inherit;text-decoration:none}.mr-target-breadcrumb span::before{content:">";margin-right:9px;opacity:0.78}.mr-target-hero h1{font-size:2.35rem;letter-spacing:0;line-height:1;margin:0 0 8px}.mr-target-hero p:last-child{color:var(--mr-muted);font-size:1rem;line-height:1.45;margin:0}.mr-target-shell{display:grid;gap:18px;grid-template-columns:330px minmax(0,1fr);margin-top:18px}.mr-target-context,.mr-target-board{background:rgb(15 18 24 / 96%);border:1px solid rgba(255,183,74,0.22);border-radius:8px}.mr-target-context{align-self:start;padding:16px}.mr-target-search-head{align-items:end;border-bottom:1px solid rgba(255,183,74,0.22);display:flex;gap:16px;justify-content:space-between;margin-bottom:8px;padding-bottom:13px}.mr-target-search-head span,.mr-target-filter-section legend,.mr-target-filter-field>span,.mr-target-filter-form label>span:first-child{color:#9fb2ca;font-size:0.68rem;font-style:normal;font-weight:900;line-height:1.15;text-transform:uppercase}.mr-target-search-head h2{font-size:1.12rem;margin:4px 0 0;text-transform:none}.mr-target-search-head strong{color:var(--mr-gold);font-size:1.65rem;line-height:1}.mr-target-search-summary{color:var(--mr-muted);font-size:0.76rem;font-weight:800;margin:0 0 14px}.mr-target-search-summary span{color:rgba(255,183,74,0.64);padding:0 5px}.mr-target-filter-form{display:grid;gap:12px}.mr-target-filter-section{border:0;margin:0;min-width:0;padding:0}.mr-target-filter-section legend{margin-bottom:7px;padding:0}.mr-target-range{align-items:end;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.mr-target-range label,.mr-target-filter-field{display:grid;gap:5px;min-width:0}.mr-target-range-separator{color:#718096;font-size:0.7rem;font-weight:900;padding-bottom:12px;text-transform:uppercase}.mr-target-filter-form input[type="number"]{appearance:textfield;background:#090c12;border:1px solid rgba(159,178,202,0.2);border-radius:5px;color:var(--mr-text);font:inherit;font-size:0.86rem;font-weight:800;height:39px;margin:0;min-height:39px;min-width:0;padding:8px 10px;width:100%}.mr-target-filter-form input[type="number"]:focus{border-color:rgba(255,183,74,0.68);box-shadow:0 0 0 2px rgba(255,183,74,0.1);outline:0}.mr-target-filter-form input[type="number"]::-webkit-inner-spin-button,.mr-target-filter-form input[type="number"]::-webkit-outer-spin-button{appearance:none;margin:0}.mr-target-filter-section>p{color:#7f93ab;font-size:0.7rem;line-height:1.35;margin:6px 0 0}.mr-target-filter-grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-target-input-suffix{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;position:relative}.mr-target-input-suffix input[type="number"]{grid-column:1 / -1;grid-row:1;padding-right:46px}.mr-target-input-suffix em{color:#7f93ab;font-size:0.68rem;font-style:normal;font-weight:900;grid-column:2;grid-row:1;padding-right:9px;pointer-events:none;text-transform:uppercase}.mr-target-filter-options{border-bottom:1px solid rgba(159,178,202,0.14);border-top:1px solid rgba(159,178,202,0.14);display:grid;gap:0;padding:5px 0}.mr-target-filter-options label{align-items:center;cursor:pointer;display:flex;gap:9px;min-height:32px;padding:5px 3px}.mr-target-filter-options input[type="checkbox"]{accent-color:var(--mr-gold);flex:0 0 16px;height:16px;margin:0;min-height:0;padding:0;width:16px}.mr-target-filter-options label>span{color:#c3cfde;font-size:0.76rem;font-weight:850;line-height:1.2;text-transform:none}.mr-target-filter-actions{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.mr-target-filter-actions .mr-button{height:40px;min-height:40px;width:100%}.mr-target-filter-actions>a{color:#9fb2ca;font-size:0.75rem;font-weight:900;padding:8px 3px;text-decoration:none;text-transform:uppercase}.mr-target-filter-actions>a:hover,.mr-target-filter-actions>a:focus{color:var(--mr-gold)}.mr-target-context>.mr-protection-warning{margin-top:12px}.mr-target-context-head{align-items:center;color:var(--mr-gold);display:flex;gap:10px;margin-bottom:20px}.mr-target-context-image{border:1px solid rgba(255,183,74,0.32);border-radius:5px;display:block;height:46px;overflow:hidden;width:58px}.mr-target-context-image img{display:block;height:100%;object-fit:cover;width:100%}.mr-target-context h2{font-size:0.94rem;font-weight:900;letter-spacing:0;line-height:1.1;margin:0;text-transform:uppercase}.mr-target-context-list{display:grid;gap:12px}.mr-target-context-list div{background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.08);border-radius:6px;padding:11px 12px}.mr-target-context-list span{color:var(--mr-muted);display:block;font-size:0.72rem;font-weight:900;margin-bottom:5px;text-transform:uppercase}.mr-target-context-list strong{color:var(--mr-text);display:block;font-size:1rem;line-height:1.25}.mr-target-reset{color:var(--mr-muted);display:inline-block;font-size:0.76rem;font-weight:900;margin-top:18px;text-decoration:none;text-transform:uppercase}.mr-target-reset:hover,.mr-target-reset:focus{color:var(--mr-gold)}.mr-target-board{min-width:0;padding:16px}.mr-target-board-head{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.mr-target-board-head p{color:var(--mr-muted);font-size:0.82rem;font-weight:900;margin:0;text-transform:uppercase}.mr-target-crew-filter{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.mr-target-crew-filter label{align-items:center;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.1);border-radius:5px;cursor:pointer;display:inline-flex;gap:8px;min-height:34px;padding:7px 10px}.mr-target-crew-filter input[type="checkbox"]{accent-color:var(--mr-gold);flex:0 0 17px;height:17px;margin:0;min-height:0;padding:0;width:17px}.mr-target-crew-filter span{color:var(--mr-muted);font-size:0.78rem;font-weight:900;line-height:1.1;text-transform:uppercase}.mr-target-crew-filter label:has(input:checked){background:rgba(255,183,74,0.1);border-color:rgba(255,183,74,0.4)}.mr-target-crew-filter input:checked+span{color:var(--mr-gold)}.mr-target-sort{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.mr-target-sort span{color:var(--mr-muted);font-size:0.78rem;font-weight:900;text-transform:uppercase}.mr-target-sort a{background:#11151c;border:1px solid rgba(255,255,255,0.12);border-radius:5px;color:var(--mr-muted);font-size:0.82rem;font-weight:900;min-height:34px;padding:8px 13px;text-decoration:none;text-transform:uppercase}.mr-target-sort a.is-active,.mr-target-sort a:hover,.mr-target-sort a:focus{background:#191912;border-color:rgba(255,183,74,0.46);color:var(--mr-gold)}.mr-target-rows{border:1px solid rgba(255,255,255,0.08);border-radius:7px;overflow:hidden}.mr-target-row{align-items:center;background:#0d1117;border-bottom:1px solid rgba(255,255,255,0.075);display:grid;gap:14px;grid-template-columns:62px minmax(180px,1fr) minmax(84px,auto) minmax(108px,auto) auto;min-height:86px;padding:10px 14px}.mr-target-row:last-child{border-bottom:0}.mr-target-avatar{align-items:center;background:#090c12;border:1px solid rgba(255,183,74,0.22);border-radius:6px;color:var(--mr-gold);display:inline-grid;font-size:1.35rem;font-weight:900;height:58px;overflow:hidden;place-items:center;text-decoration:none;width:58px}.mr-target-avatar img{display:block;height:100%;object-fit:cover;width:100%}.mr-target-identity{min-width:0}.mr-target-identity h2{align-items:center;display:flex;flex-wrap:wrap;font-size:1rem;gap:8px;letter-spacing:0;line-height:1.2;margin:0 0 6px}.mr-target-identity h2 a{color:var(--mr-text);text-decoration:none}.mr-target-identity h2 a:hover,.mr-target-identity h2 a:focus{color:var(--mr-gold)}.mr-target-identity h2 span{border:1px solid rgba(255,183,74,0.44);border-radius:4px;color:var(--mr-gold);font-size:0.7rem;font-weight:900;padding:3px 6px}.mr-target-identity p{color:var(--mr-muted);font-size:0.83rem;margin:0}.mr-target-stat{display:grid;gap:4px;justify-items:start;min-width:0}.mr-target-stat span{color:var(--mr-muted);font-size:0.68rem;font-weight:900;text-transform:uppercase}.mr-target-stat strong{color:var(--mr-text);font-size:0.95rem;line-height:1.2}.mr-target-stat.is-health strong{color:#ff5d66}.mr-target-stat.is-money strong{color:#4fe38a}.mr-target-action{display:grid;gap:8px;margin:0}.mr-target-action .mr-button{background:#8d2429;border-color:rgba(255,92,84,0.45);min-height:42px;min-width:108px;width:100%}.mr-target-action .mr-button:hover,.mr-target-action .mr-button:focus{background:#a62b31;border-color:rgba(255,112,105,0.7)}.mr-target-action .mr-button:disabled{filter:grayscale(0.7);opacity:0.58}.mr-protection-warning{background:rgba(245,158,11,0.11);border:1px solid rgba(245,158,11,0.34);border-radius:8px;color:#f8e8bd;display:grid;gap:4px;grid-column:1 / -1;line-height:1.35;padding:11px 13px}.mr-protection-warning strong{color:#ffd166;font-family:var(--mr-heading-font,inherit);font-size:0.86rem;text-transform:uppercase}.mr-protection-warning span,.mr-protection-warning em{color:#f7dfac;font-size:0.88rem;font-style:normal}.mr-protection-warning.is-compact{font-size:0.82rem;margin:0;padding:8px 10px}.mr-protection-break-confirm{align-items:center;background:rgba(245,158,11,0.09);border:1px solid rgba(245,158,11,0.28);border-radius:7px;color:#ffe6ad;display:flex;font-size:0.82rem;font-weight:800;gap:8px;line-height:1.25;padding:8px 10px;width:100%}.mr-protection-break-confirm input{accent-color:#e5ae37;flex:0 0 auto}.mr-target-empty{border:1px dashed rgba(255,255,255,0.16);border-radius:7px;color:var(--mr-muted);font-weight:800;padding:28px;text-align:center}.mr-target-pagination{margin-top:14px}@media (max-width:1100px){.mr-target-list-page{width:min(100%,calc(100vw - var(--mrt-sidebar,210px) - 24px))}.mr-target-shell{grid-template-columns:1fr}.mr-target-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-target-filter-options,.mr-target-filter-actions,.mr-target-context>.mr-protection-warning{grid-column:1 / -1}}@media (max-width:760px){.mr-target-list-page{margin-left:0;transform:none;width:100%}.mr-target-hero{min-height:150px;padding:22px 18px}.mr-target-hero h1{font-size:2rem}.mr-target-filter-form{grid-template-columns:1fr}.mr-target-filter-options,.mr-target-filter-actions,.mr-target-context>.mr-protection-warning{grid-column:auto}.mr-target-board-head{align-items:flex-start;flex-direction:column}.mr-target-sort{justify-content:flex-start}.mr-target-row{grid-template-columns:54px minmax(0,1fr);min-height:0;padding:12px}.mr-target-stat{background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.08);border-radius:6px;padding:9px 10px}.mr-target-action{grid-column:1 / -1}.mr-target-action .mr-button{width:100%}}.mr-battle-hero{align-items:center;background:linear-gradient(110deg,rgba(255,54,95,0.2),rgba(55,197,255,0.12)),linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.02)),var(--mr-panel);border:1px solid var(--mr-border);border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(170px,0.28fr);margin-bottom:18px;padding:22px}.mr-battle-hero h1{font-size:clamp(2rem,5vw,4.1rem);line-height:0.98;margin:0 0 10px}.mr-battle-hero.is-win{border-color:rgba(62,228,138,0.28)}.mr-battle-hero.is-loss{border-color:rgba(255,54,95,0.32)}.mr-battle-result,.mr-battle-stat{background:rgba(0,0,0,0.22);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:16px}.mr-battle-result span,.mr-battle-stat span,.mr-battle-gear span{color:var(--mr-muted);display:block;font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-battle-result strong,.mr-battle-stat strong{color:var(--mr-text);display:block;font-size:1.75rem;line-height:1;margin-top:7px}.mr-battle-result em{color:var(--mr-muted);display:block;font-style:normal;margin-top:8px}.mr-battle-result small{color:rgba(255,255,255,0.72);display:block;font-size:0.78rem;font-weight:850;line-height:1.35;margin-top:8px;text-transform:uppercase}.mr-battle-stage{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 94px minmax(0,1fr);margin-bottom:16px}.mr-battle-fighter{background:radial-gradient(circle at 20% 20%,rgba(255,200,87,0.14),transparent 34%),linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.018)),var(--mr-panel);border:1px solid var(--mr-border);border-radius:8px;display:grid;gap:12px;padding:16px}.mr-battle-fighter-head{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.mr-battle-fighter h2{font-size:1.55rem;margin:0}.mr-battle-versus{align-items:center;background:linear-gradient(180deg,rgba(255,54,95,0.2),rgba(55,197,255,0.08));border:1px solid rgba(255,255,255,0.1);border-radius:8px;display:grid;justify-items:center;padding:14px 8px;text-align:center}.mr-battle-versus strong{color:var(--mr-gold);font-size:1.8rem}.mr-battle-versus span{color:var(--mr-muted);font-size:0.75rem;font-weight:800;text-transform:uppercase}.mr-battle-gear{align-items:center;background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:12px;grid-template-columns:86px minmax(0,1fr);padding:10px}.mr-battle-gear-art{align-items:center;aspect-ratio:1;background:#05070a;border:1px solid rgba(255,255,255,0.12);border-radius:8px;display:flex;justify-content:center;overflow:hidden}.mr-battle-gear-art img{height:100%;object-fit:contain;width:100%}.mr-battle-gear-art span{color:var(--mr-gold);font-size:1.3rem}.mr-battle-gear strong{color:var(--mr-text);display:block;font-size:1rem;margin-top:4px}.mr-battle-gear em{color:var(--mr-muted);display:block;font-style:normal;line-height:1.35;margin-top:3px}.mr-battle-log{margin-top:16px}.mr-battle-log ol{display:grid;gap:8px;list-style:none;margin:0;padding:0}.mr-battle-log li{align-items:center;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.07);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.mr-battle-log li.is-hit{border-color:rgba(255,200,87,0.18)}.mr-battle-log li.is-miss{opacity:0.78}.mr-battle-log li span{color:var(--mr-text);line-height:1.4}.mr-battle-log li strong{color:var(--mr-gold);font-size:0.9rem}.mr-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-top:16px}.mr-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.mr-pagination a{align-items:center;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:8px;color:var(--mr-muted);display:inline-flex;font-weight:800;justify-content:center;min-height:36px;min-width:36px;padding:7px 10px;text-decoration:none}.mr-pagination a.is-active,.mr-pagination a:hover{background:rgba(255,54,95,0.9);border-color:rgba(255,95,125,0.72);color:#fff}.mr-board-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.mr-board-list li{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:10px;grid-template-columns:max-content minmax(0,1fr) max-content;min-height:46px;padding:8px 10px}.mr-board-list li.is-you{border-color:rgba(255,200,87,0.48)}.mr-board-list span{align-items:center;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.1);border-radius:999px;color:var(--mr-muted);display:flex;font-weight:900;height:28px;justify-content:center;max-width:min(42vw,190px);min-width:28px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap;width:auto}.mr-board-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-board-list em{color:var(--mr-gold);font-style:normal;font-weight:900}.mr-city-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-city-page{margin-left:50%;max-width:none;transform:translateX(-50%);width:min(1560px,calc(100vw - var(--mrt-sidebar,210px) - 44px))}.mr-city-scene{background:#080b10 url("../images/city/downtown-hero-panorama.webp") center / cover no-repeat;border:1px solid rgba(216,163,40,0.38);border-radius:6px;margin:16px auto 0;min-height:236px;overflow:hidden;padding:26px 28px 22px;position:relative}.mr-city-scene::before{background:rgba(4,6,10,0.58);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.mr-city-scene-copy{max-width:760px;position:relative;z-index:4}.mr-city-scene-copy h1{font-size:3.35rem;letter-spacing:0;line-height:0.98;margin:0 0 8px;text-wrap:balance;text-transform:uppercase}.mr-city-scene-copy p{color:var(--mr-muted);font-size:1.05rem;line-height:1.45;margin:0}.mr-city-popular{margin-top:28px;position:relative;z-index:4}.mr-city-popular>p{color:var(--mr-gold);font-size:0.78rem;font-weight:900;margin:0 0 10px;text-transform:uppercase}.mr-city-popular-grid{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.mr-city-icon{align-items:center;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;width:24px}.mr-city-icon img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.mr-city-popular-link{align-items:center;background:rgba(8,11,16,0.88);border:1px solid rgba(255,255,255,0.14);border-radius:4px;color:var(--mr-text);display:flex;gap:10px;min-height:46px;padding:8px 11px;text-decoration:none;transition:background-color 0.16s ease,border-color 0.16s ease}.mr-city-popular-link .mr-city-icon{color:var(--mr-gold);height:24px;width:24px}.mr-city-popular-link strong{font-size:0.94rem;line-height:1.15}.mr-city-popular-link:hover,.mr-city-popular-link:focus{background:#171d25;border-color:rgba(255,183,74,0.45)}.mr-city-directory{background:rgba(255,255,255,0.11);border:1px solid rgba(255,255,255,0.11);border-radius:6px;display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;overflow:hidden}.mr-city-directory-column{background:#0f1218;min-width:0;padding:17px 18px 16px}.mr-city-directory-column h2{align-items:center;color:var(--mr-gold);display:flex;font-size:0.9rem;font-weight:900;gap:8px;letter-spacing:0;line-height:1.2;margin:0 0 10px;text-transform:uppercase}.mr-city-directory-column h2 .mr-city-icon{display:inline-grid;height:22px;min-width:22px;place-items:center;width:22px}.mr-city-heading-text{min-width:0}.mr-city-directory-list{display:grid;gap:0}.mr-city-destination{align-items:center;border-top:1px solid rgba(255,255,255,0.065);color:rgba(232,239,248,0.82);display:grid;font-size:0.9rem;font-weight:700;grid-template-columns:minmax(0,1fr) auto;line-height:1.25;min-height:34px;padding:5px 0;text-decoration:none}.mr-city-directory-list>.mr-city-destination:first-child{border-top:0}a.mr-city-destination::after{color:rgba(154,167,183,0.8);content:">";font-weight:900;margin-left:10px}.mr-city-destination:hover,.mr-city-destination:focus{color:#ffffff}.mr-city-destination.is-locked{color:rgba(154,167,183,0.58);cursor:default}.mr-city-destination em{color:#ff4d63;font-size:0.76rem;font-style:normal;font-weight:900;margin-left:10px;white-space:nowrap}.mr-city-info-strip{align-items:stretch;background:#0f1218;border:1px solid rgba(255,255,255,0.1);border-radius:6px;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,245px);margin-top:16px;overflow:hidden}.mr-city-info-block{border-left:1px solid rgba(255,255,255,0.12);display:grid;gap:7px;min-width:0;padding:14px 20px}.mr-city-info-block:first-child{border-left:0}.mr-city-info-block p{color:var(--mr-gold);font-size:0.72rem;font-weight:900;margin:0;text-transform:uppercase}.mr-city-info-block strong{color:var(--mr-text);font-size:1rem;line-height:1.2}.mr-city-info-block>span,.mr-city-area-copy>span{color:var(--mr-muted);font-size:0.9rem;line-height:1.45}.mr-city-area-info{align-items:center;display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr)}.mr-city-area-info .mr-city-icon{height:24px;width:24px}.mr-city-area-copy{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 9px;min-width:0}.mr-city-area-copy p{flex:0 0 auto}.mr-city-area-copy strong{font-size:1rem}.mr-city-area-copy>span{flex:1 1 340px}.mr-city-threat-bars{display:grid;gap:4px;grid-template-columns:repeat(9,1fr);margin-top:4px;max-width:150px;width:150px}.mr-city-threat-bars span{background:rgba(255,255,255,0.16);border-radius:2px;height:7px}.mr-city-threat-bars .is-filled{background:#f3ad25}.mr-city-threat-info{align-content:center;justify-items:start;text-align:left}@media (max-width:1280px){.mr-city-page{width:min(1180px,calc(100vw - var(--mrt-sidebar,210px) - 32px))}.mr-city-scene-copy h1{font-size:3.75rem}.mr-city-popular-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-city-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-city-directory-column,.mr-city-directory-column:nth-child(5n+1){border-left:0;margin-top:0}.mr-city-info-strip{grid-template-columns:minmax(0,1fr) minmax(170px,220px)}}@media (max-width:1060px){.mr-city-page{width:calc(100vw - 24px)}}@media (max-width:760px){.mr-city-page{width:calc(100vw - 24px)}.mr-city-scene{background-position:58% 50%;min-height:0;padding:22px 18px 18px}.mr-city-scene-copy h1{font-size:2.85rem}.mr-city-directory,.mr-city-info-strip{grid-template-columns:1fr}.mr-city-popular-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-city-directory-column,.mr-city-directory-column:nth-child(3n+1),.mr-city-directory-column:nth-child(5n+1){border-left:0;margin-top:0;padding:16px}.mr-city-directory-column:first-child{padding-top:16px}.mr-city-info-block,.mr-city-info-block:nth-child(odd){border-left:0;border-top:1px solid rgba(255,255,255,0.12)}.mr-city-info-block:first-child{border-top:0}.mr-city-threat-info{justify-items:start;text-align:left}}@media (max-width:520px){.mr-city-scene-copy h1{font-size:2.35rem}.mr-city-popular-grid{grid-template-columns:1fr}}.mr-city-card{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:flex;flex-direction:column;min-height:220px;padding:14px}.mr-city-card.is-current{border-color:rgba(255,200,87,0.45)}.mr-city-card.is-locked{filter:grayscale(0.45);opacity:0.72}.mr-city-card h3{font-size:1.08rem;margin:0}.mr-crews-hero::before{background:linear-gradient(120deg,rgba(255,200,87,0.16),transparent 42%),linear-gradient(300deg,rgba(255,54,95,0.14),transparent 48%),linear-gradient(25deg,rgba(55,197,255,0.1),transparent 38%)}.mr-war-list{display:grid;gap:12px}.mr-war-card{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:12px;padding:14px}.mr-war-card h3{font-size:1rem;line-height:1.25;margin:0}.mr-war-card .mr-form{margin-top:0}.mr-war-scorebar{background:rgba(0,0,0,0.34);border:1px solid rgba(255,255,255,0.08);border-radius:999px;display:flex;height:12px;overflow:hidden}.mr-war-scorebar span:first-child{background:linear-gradient(90deg,rgba(255,54,95,0.92),rgba(255,200,87,0.82))}.mr-war-scorebar span:last-child{background:linear-gradient(90deg,rgba(55,197,255,0.82),rgba(62,228,138,0.72))}.mr-war-split{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-mini-list{display:grid;gap:6px;list-style:none;margin:8px 0 0;padding:0}.mr-mini-list li{align-items:center;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06);border-radius:6px;display:flex;gap:8px;justify-content:space-between;min-height:30px;padding:6px 8px}.mr-mini-list span{color:var(--mr-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-mini-list strong{color:var(--mr-text);flex:0 0 auto}.mr-empty-tight{margin:0;min-height:0;padding:10px}.mr-crew-chat{margin-top:14px}.mr-application-list{display:grid;gap:10px}.mr-application-row{align-items:center;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.mr-application-row>div{display:grid;gap:4px;min-width:0}.mr-application-row span,.mr-application-row em{color:var(--mr-muted);font-size:0.84rem;font-style:normal;line-height:1.4}.mr-application-actions{display:flex;gap:8px;margin-top:0 !important}.mr-crew-apply-form{display:grid;gap:8px;grid-template-columns:minmax(180px,1fr) auto;margin-top:0 !important;min-width:min(360px,100%)}.mr-crew-member-row{grid-template-columns:minmax(0,1fr) minmax(210px,auto) !important}.mr-crew-member-actions{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(112px,1fr) auto;margin-top:0 !important}.mr-crew-member-actions select{min-height:40px}.mr-hospital-hero::before{background:linear-gradient(120deg,rgba(62,228,138,0.18),transparent 42%),linear-gradient(300deg,rgba(55,197,255,0.12),transparent 48%)}.mr-jail-hero::before{background:linear-gradient(120deg,rgba(255,200,87,0.16),transparent 42%),linear-gradient(300deg,rgba(255,54,95,0.14),transparent 48%)}.mr-territory-hero::before{background:linear-gradient(120deg,rgba(255,200,87,0.18),transparent 42%),linear-gradient(300deg,rgba(62,228,138,0.12),transparent 48%),linear-gradient(25deg,rgba(255,54,95,0.14),transparent 38%)}.mr-territory-page{margin-left:50%;max-width:none;transform:translateX(-50%);width:min(1320px,calc(100vw - var(--mrt-sidebar,210px) - 44px))}.mr-territory-command{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.mr-territory-kpi,.mr-territory-notice,.mr-territory-briefing,.mr-territory-current,.mr-territory-row{background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.016)),var(--mr-panel);border:1px solid rgba(255,200,87,0.17);border-radius:8px;box-shadow:var(--mr-shadow)}.mr-territory-kpi{min-height:128px;padding:16px}.mr-territory-kpi span,.mr-territory-current-stats span,.mr-territory-row-data span,.mr-territory-control-head span{color:var(--mr-muted);display:block;font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-territory-kpi strong{color:var(--mr-text);display:block;font-size:1.75rem;line-height:1.1;margin-top:9px}.mr-territory-kpi em{color:var(--mr-muted);display:block;font-size:0.78rem;font-style:normal;line-height:1.35;margin-top:8px}.mr-territory-notice{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:16px;padding:15px 16px}.mr-territory-notice strong{color:var(--mr-gold);text-transform:uppercase}.mr-territory-notice span{color:var(--mr-muted)}.mr-territory-briefing{display:grid;gap:16px;grid-template-columns:minmax(190px,0.25fr) minmax(0,0.75fr);margin-bottom:16px;padding:18px}.mr-territory-briefing h2,.mr-territory-current h2,.mr-territory-title h2{margin:0}.mr-territory-steps{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-territory-steps div{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;min-height:148px;padding:13px}.mr-territory-steps span{align-items:center;background:rgba(255,200,87,0.13);border:1px solid rgba(255,200,87,0.28);border-radius:999px;color:var(--mr-gold);display:inline-flex;font-size:0.8rem;font-weight:900;height:28px;justify-content:center;margin-bottom:10px;width:28px}.mr-territory-steps strong{color:var(--mr-text);display:block;font-size:0.86rem;text-transform:uppercase}.mr-territory-steps p{color:var(--mr-muted);font-size:0.82rem;line-height:1.45;margin:7px 0 0}.mr-territory-current{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(360px,0.85fr);margin-bottom:12px;padding:18px}.mr-territory-current-stats{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-territory-current-stats div{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;min-height:74px;padding:11px}.mr-territory-current-stats strong{display:block;font-size:0.95rem;line-height:1.25;margin-top:7px;overflow-wrap:anywhere}.mr-territory-board{display:grid;gap:10px}.mr-territory-row{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(260px,1fr) minmax(420px,1.25fr) minmax(180px,0.55fr) minmax(160px,auto);min-height:112px;padding:14px}.mr-territory-row.is-owned{border-color:rgba(62,228,138,0.28)}.mr-territory-row.is-current{box-shadow:inset 0 0 0 1px rgba(255,200,87,0.36),var(--mr-shadow)}.mr-territory-row-main{align-items:center;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr);min-width:0}.mr-territory-marker{align-items:center;background:radial-gradient(circle at 48% 42%,rgba(255,200,87,0.28),rgba(0,0,0,0.12) 54%,rgba(0,0,0,0.42)),linear-gradient(135deg,rgba(255,200,87,0.16),rgba(55,197,255,0.08));border:1px solid rgba(255,200,87,0.32);border-radius:8px;display:flex;height:52px;justify-content:center;position:relative;width:52px}.mr-territory-marker span,.mr-territory-marker::before,.mr-territory-marker::after{background:rgba(255,200,87,0.68);content:"";display:block;position:absolute}.mr-territory-marker span{border-radius:999px;height:9px;left:21px;top:21px;width:9px}.mr-territory-marker::before{height:1px;left:11px;top:25px;width:30px}.mr-territory-marker::after{height:30px;left:25px;top:11px;width:1px}.mr-territory-title{min-width:0}.mr-territory-title span{color:var(--mr-muted);display:block;font-size:0.82rem;line-height:1.35;margin-top:4px;overflow-wrap:anywhere}.mr-territory-row-data{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-territory-row-data div{background:rgba(0,0,0,0.16);border:1px solid rgba(255,255,255,0.07);border-radius:8px;min-height:62px;padding:9px}.mr-territory-row-data strong{display:block;font-size:0.9rem;line-height:1.2;margin-top:7px}.mr-territory-control{min-width:0}.mr-territory-control-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.mr-territory-control-head strong{color:var(--mr-gold);font-size:0.92rem}.mr-territory-control-bar{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.08);border-radius:999px;display:block;height:11px;overflow:hidden}.mr-territory-control-bar i{background:linear-gradient(90deg,rgba(255,54,95,0.92),rgba(255,200,87,0.94),rgba(62,228,138,0.92));display:block;height:100%}.mr-territory-actions{align-items:center;display:flex;justify-content:flex-end;min-width:0}.mr-territory-actions .mr-form{margin-top:0}.mr-territory-actions .mr-button{justify-content:center;min-width:148px}.mr-territory-action-note{color:var(--mr-muted);font-size:0.82rem;font-weight:800;text-align:right}.mr-territory-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.mr-territory-card{position:relative}.mr-territory-card.is-owned{border-color:rgba(62,228,138,0.28)}.mr-territory-card.is-current{box-shadow:inset 0 0 0 1px rgba(255,200,87,0.28)}.mr-operations-page{margin-left:50%;max-width:none;transform:translateX(-50%);width:min(1320px,calc(100vw - var(--mrt-sidebar,210px) - 44px))}.mr-operations-hero{align-items:center;grid-template-columns:minmax(0,1.15fr) minmax(420px,0.85fr);margin-bottom:16px;padding:28px}.mr-operations-hero::before{background:linear-gradient(115deg,rgba(62,228,138,0.15),transparent 35%),linear-gradient(300deg,rgba(255,200,87,0.18),transparent 47%),linear-gradient(20deg,rgba(55,197,255,0.1),transparent 38%)}.mr-operations-hero .mr-hero-balances{grid-template-columns:repeat(4,minmax(0,1fr))}.mr-operations-board{display:grid;gap:8px;grid-template-columns:minmax(360px,0.88fr) minmax(0,1.12fr)}.mr-operations-panel{background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.016)),radial-gradient(circle at 18% 0%,rgba(55,197,255,0.08),transparent 34%),var(--mr-panel);box-shadow:0 18px 34px rgba(0,0,0,0.22);padding:22px}.mr-operation-panel-head{margin-bottom:18px}.mr-operation-panel-head h2{font-size:0.96rem}.mr-operation-dot{background:var(--mr-gold);border-radius:999px;box-shadow:0 0 18px rgba(255,200,87,0.3);display:inline-block;height:8px;margin-right:8px;width:8px}.mr-operation-dot-green{background:var(--mr-green);box-shadow:0 0 18px rgba(62,228,138,0.3)}.mr-operation-owned-list,.mr-operation-market-list{display:grid;gap:14px}.mr-operation-owned-card,.mr-operation-market-row,.mr-operation-empty,.mr-operation-coming-soon{background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.09);border-radius:8px}.mr-operation-owned-card{display:grid;gap:12px;padding:14px}.mr-operation-owned-main{display:grid;gap:16px;grid-template-columns:136px minmax(0,1fr)}.mr-operation-art{align-items:center;aspect-ratio:1.18;background:linear-gradient(180deg,rgba(0,0,0,0.05),rgba(0,0,0,0.68)),radial-gradient(circle at 35% 22%,rgba(255,200,87,0.28),transparent 25%),linear-gradient(135deg,rgba(255,200,87,0.2),rgba(55,197,255,0.1)),#0f141c;border:1px solid rgba(255,200,87,0.32);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04);display:flex;justify-content:center;overflow:hidden;position:relative}.mr-operation-art[data-operation="card-room"]{background:linear-gradient(180deg,rgba(0,0,0,0.02),rgba(0,0,0,0.68)),radial-gradient(circle at 55% 36%,rgba(255,54,95,0.18),transparent 30%),linear-gradient(135deg,rgba(255,200,87,0.22),rgba(141,91,255,0.16)),#111018}.mr-operation-art[data-operation="chop-shop"]{background:linear-gradient(180deg,rgba(0,0,0,0.02),rgba(0,0,0,0.68)),radial-gradient(circle at 55% 32%,rgba(255,200,87,0.22),transparent 28%),linear-gradient(135deg,rgba(255,200,87,0.18),rgba(255,54,95,0.12)),#121317}.mr-operation-art[data-operation="warehouse-front"]{background:linear-gradient(180deg,rgba(0,0,0,0.02),rgba(0,0,0,0.68)),radial-gradient(circle at 62% 25%,rgba(55,197,255,0.16),transparent 28%),linear-gradient(135deg,rgba(62,228,138,0.14),rgba(255,200,87,0.12)),#10161b}.mr-operation-art img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.mr-operation-art.has-image .mr-operation-icon{display:none}.mr-operation-art::after{background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,0.46));content:"";inset:0;pointer-events:none;position:absolute}.mr-operation-art-small{height:86px;width:86px}.mr-operation-icon{color:var(--mr-gold);display:inline-flex;height:36px;position:relative;width:36px;z-index:1}.mr-operation-icon svg{fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:100%}.mr-operation-copy{align-content:center;display:grid;gap:10px;min-width:0}.mr-operation-titleline{align-items:start;display:flex;gap:10px;justify-content:space-between}.mr-operation-owned-card h3,.mr-operation-market-row h3{font-size:1.04rem;line-height:1.2;margin:0}.mr-operation-tag{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);border-radius:5px;color:var(--mr-muted);display:inline-flex;font-size:0.72rem;font-weight:850;justify-self:start;line-height:1;padding:5px 7px}.mr-operation-metrics,.mr-operation-market-meta{display:grid;gap:10px}.mr-operation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-operation-metrics div,.mr-operation-market-meta div{display:grid;gap:3px;min-width:0}.mr-operation-metrics span,.mr-operation-market-meta span{color:var(--mr-muted);font-size:0.7rem;font-weight:900;text-transform:uppercase}.mr-operation-metrics strong,.mr-operation-market-meta strong{color:var(--mr-text);font-size:0.9rem;line-height:1.2;overflow-wrap:anywhere}.mr-operation-metrics div:first-child strong{color:var(--mr-green)}.mr-operation-actions{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(88px,auto) minmax(112px,0.62fr) minmax(286px,1.55fr)}.mr-operation-actions .mr-form,.mr-operation-market-action .mr-form{margin:0}.mr-operation-actions .mr-button,.mr-operation-market-action .mr-button{min-height:44px;width:100%}.mr-operation-actions .mr-button .mr-operation-icon{height:18px;margin-left:8px;width:18px}.mr-operation-bankroll{align-items:center;background:rgba(255,54,95,0.08);border:1px solid rgba(255,54,95,0.42);border-radius:6px;display:flex;justify-content:center;min-height:44px;padding:8px 10px}.mr-operation-upgrades{display:grid;gap:6px;grid-template-columns:minmax(150px,1fr) minmax(102px,auto)}.mr-operation-upgrades select{font-size:0.82rem;min-width:0}.mr-operation-market-row{align-items:center;display:grid;gap:14px;grid-template-columns:86px minmax(0,1fr) minmax(160px,0.72fr) minmax(84px,auto);padding:12px}.mr-operation-market-row.is-owned{border-color:rgba(255,200,87,0.24)}.mr-operation-market-copy{display:grid;gap:6px;min-width:0}.mr-operation-market-copy p{color:var(--mr-muted);font-size:0.84rem;line-height:1.4;margin:0}.mr-operation-market-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-operation-market-action{align-items:center;display:flex;justify-content:flex-end}.mr-operation-empty,.mr-operation-coming-soon{align-items:center;border-style:dashed;display:grid;gap:9px;justify-items:center;min-height:206px;padding:24px;text-align:center}.mr-operation-empty-soft{background:rgba(0,0,0,0.16);border-color:rgba(255,200,87,0.34);margin-top:14px;min-height:230px}.mr-operation-coming-soon{background:rgba(0,0,0,0.18);min-height:150px}.mr-operation-empty .mr-operation-icon,.mr-operation-coming-soon .mr-operation-icon{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.18);border-radius:999px;height:54px;justify-content:center;width:54px}.mr-operation-empty strong,.mr-operation-coming-soon strong{font-size:1rem}.mr-operation-empty span,.mr-operation-coming-soon span{color:var(--mr-muted);line-height:1.45;max-width:280px}@media (max-width:1280px){.mr-operations-page{width:min(1180px,calc(100vw - var(--mrt-sidebar,210px) - 32px))}.mr-operations-board{grid-template-columns:minmax(340px,0.92fr) minmax(0,1.08fr)}.mr-operation-market-row{grid-template-columns:78px minmax(0,1fr) minmax(146px,0.72fr) minmax(78px,auto)}.mr-operation-art-small{height:78px;width:78px}}@media (max-width:1100px){.mr-operations-page{width:calc(100vw - 24px)}.mr-operations-board,.mr-operations-hero{grid-template-columns:1fr}}@media (max-width:760px){.mr-operations-page{width:calc(100vw - 24px)}.mr-operations-hero{padding:22px 18px}.mr-operations-hero .mr-hero-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-operations-panel{padding:16px}.mr-operation-owned-main,.mr-operation-actions,.mr-operation-upgrades{grid-template-columns:1fr}.mr-operation-art-large{aspect-ratio:1.8;width:100%}.mr-operation-market-row{align-items:stretch;grid-template-columns:76px minmax(0,1fr)}.mr-operation-market-meta,.mr-operation-market-action{grid-column:1 / -1}.mr-operation-market-action{justify-content:stretch}}@media (max-width:520px){.mr-operations-hero .mr-hero-balances,.mr-operation-metrics,.mr-operation-market-meta,.mr-operation-market-row{grid-template-columns:1fr}.mr-operation-titleline{align-items:flex-start;flex-direction:column}.mr-operation-art-small{aspect-ratio:1.8;height:auto;width:100%}}.mr-event-list{display:grid;gap:12px}.mr-event-card{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07);border-radius:8px;display:grid;gap:10px;padding:12px}.mr-event-card.is-active{border-color:rgba(255,200,87,0.3);box-shadow:inset 0 0 0 1px rgba(255,200,87,0.08)}.mr-event-card h3{font-size:1rem;margin:0}.mr-event-boosts{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-event-boosts span{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.07);border-radius:6px;color:var(--mr-muted);display:flex;gap:8px;justify-content:space-between;min-height:32px;padding:6px 8px}.mr-event-boosts strong{color:var(--mr-gold)}.mr-personal-events-card{margin-bottom:18px}.mr-personal-events-table{border:1px solid rgba(255,255,255,0.08);border-radius:8px;overflow:hidden}.mr-personal-events-heading,.mr-personal-event-row{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(150px,0.24fr) 78px 34px}.mr-personal-events-heading{background:rgba(255,255,255,0.045);color:var(--mr-muted);font-size:0.76rem;font-weight:900;padding:10px 14px;text-transform:uppercase}.mr-personal-event-row{background:rgba(0,0,0,0.14);border-top:1px solid rgba(255,255,255,0.065);min-height:42px;padding:10px 14px}.mr-personal-event-row:nth-child(odd){background:rgba(255,255,255,0.025)}.mr-personal-event-row.is-unread{background:rgba(255,200,87,0.09);box-shadow:inset 3px 0 0 rgba(255,200,87,0.82)}.mr-personal-event-row strong{color:var(--mr-text);font-size:0.9rem;font-weight:750;line-height:1.35;min-width:0}.mr-personal-event-summary{display:flex;flex-direction:column;gap:4px;min-width:0}.mr-personal-event-link{color:var(--mr-gold);font-size:0.78rem;font-weight:900;text-decoration:none;width:fit-content}.mr-personal-event-link:hover{color:#ffd978;text-decoration:underline}.mr-personal-event-inline-link{color:inherit;font-weight:inherit;text-decoration:none}.mr-personal-event-inline-link:hover{text-decoration:underline}.mr-personal-event-item-link{color:var(--mr-gold)}.mr-personal-event-row time{color:var(--mr-gold);font-size:0.86rem;font-weight:850;text-align:right;white-space:nowrap}.mr-event-check{align-items:center;display:flex;justify-content:flex-end;min-height:28px}.mr-event-check input{accent-color:var(--mr-red);height:16px;width:16px}.mr-personal-event-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.mr-personal-event-tools{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(260px,0.72fr);margin-bottom:14px}.mr-event-filter-tabs{display:flex;flex-wrap:wrap;gap:8px}.mr-event-filter-tabs a{align-items:center;background:rgba(255,255,255,0.045);border:1px solid rgba(255,255,255,0.1);border-radius:8px;color:var(--mr-muted);display:inline-flex;font-size:0.8rem;font-weight:900;gap:8px;min-height:36px;padding:7px 10px;text-decoration:none}.mr-event-filter-tabs a.is-active,.mr-event-filter-tabs a:hover{border-color:rgba(255,200,87,0.45);color:var(--mr-gold)}.mr-event-filter-tabs span{background:rgba(255,200,87,0.14);border-radius:999px;color:var(--mr-gold);padding:1px 7px}.mr-event-search{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.mr-event-save{background:rgba(255,255,255,0.055);border:1px solid rgba(255,255,255,0.1);border-radius:999px;color:var(--mr-muted);cursor:pointer;font-size:0.72rem;font-weight:900;min-height:28px;padding:4px 9px}.mr-event-save.is-saved,.mr-event-save:hover{background:rgba(255,200,87,0.16);border-color:rgba(255,200,87,0.48);color:var(--mr-gold)}.mr-site-event-strip .mr-event-list{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-agenda-page{max-width:none}.mr-agenda-shell{background:linear-gradient(140deg,rgba(157,70,255,0.08),transparent 34%),linear-gradient(300deg,rgba(55,197,255,0.06),transparent 42%),rgba(13,18,27,0.78);border:1px solid rgba(255,255,255,0.08);border-radius:8px;box-shadow:0 18px 60px rgba(0,0,0,0.28);padding:22px}.mr-agenda-header{border-bottom:1px solid rgba(255,255,255,0.08);display:grid;gap:22px;margin-bottom:20px;padding-bottom:18px}.mr-agenda-title-row,.mr-agenda-side-head{align-items:center;display:flex;gap:14px;min-width:0}.mr-agenda-title-row h1{font-size:clamp(2rem,4vw,3rem);margin:0}.mr-agenda-page-icon,.mr-agenda-mini-icon{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline-flex;flex:0 0 auto;height:76px;justify-content:center;overflow:visible;width:76px}.mr-agenda-page-icon.is-small{height:56px;width:56px}.mr-agenda-mini-icon{height:30px;width:30px}.mr-agenda-mini-icon.is-gold{background:transparent;border-color:transparent;color:inherit}.mr-agenda-page-icon img{height:72px;object-fit:contain;width:72px}.mr-agenda-page-icon.is-small img{height:52px;object-fit:contain;width:52px}.mr-agenda-mini-icon img{height:28px;object-fit:contain;width:28px}.mr-agenda-page .mr-agenda-raster-icon,.mr-agenda-page .mr-agenda-raster-icon.lazyload,.mr-agenda-page .mr-agenda-raster-icon.lazyloading,.mr-agenda-page .mr-agenda-raster-icon.lazyloaded{filter:drop-shadow(0 4px 8px rgba(0,0,0,0.34)) !important;opacity:1 !important;transform:none !important;transition:none !important}.mr-agenda-tabs{display:flex;flex-wrap:wrap;gap:12px}.mr-agenda-tabs a{border-bottom:2px solid transparent;color:var(--mr-muted);font-weight:900;padding:8px 16px 12px;text-decoration:none}.mr-agenda-tabs a.is-active,.mr-agenda-tabs a:hover,.mr-agenda-tabs a:focus-visible{border-color:var(--mr-gold);color:var(--mr-gold)}.mr-agenda-layout{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(290px,420px)}.mr-agenda-main,.mr-agenda-list,.mr-agenda-sidebar,.mr-agenda-info-card,.mr-agenda-idea-card,.mr-agenda-suggestion-panel{display:grid;gap:14px;min-width:0}.mr-agenda-alert{align-items:center;background:linear-gradient(90deg,rgba(132,75,255,0.16),rgba(255,54,95,0.08));border:1px solid rgba(177,92,255,0.18);border-radius:8px;color:#d8d5ff;display:flex;font-weight:800;gap:10px;padding:10px 12px}.mr-agenda-poll-card{background:rgba(12,17,25,0.82);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:12px;padding:16px}.mr-agenda-group-card{background:rgba(10,15,23,0.88);border:1px solid rgba(255,255,255,0.09);border-radius:8px;display:grid;gap:16px;margin:0;padding:16px}.mr-agenda-group-card.has-voted{border-color:rgba(255,54,95,0.18)}.mr-agenda-group-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.mr-agenda-group-head h2{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.15;margin:0}.mr-agenda-group-meta{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:6px}.mr-agenda-group-meta span{background:rgba(255,255,255,0.045);border:1px solid rgba(255,255,255,0.08);border-radius:7px;color:var(--mr-muted);font-size:0.78rem;font-weight:900;padding:6px 9px}.mr-agenda-question-list{display:grid;gap:12px}.mr-agenda-question-card{background:rgba(255,255,255,0.025)}.mr-agenda-poll-card.has-voted{border-color:rgba(255,54,95,0.18)}.mr-agenda-poll-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.mr-agenda-poll-head>div{align-items:center;display:flex;gap:10px;min-width:0}.mr-agenda-poll-head h2{font-size:1.22rem;line-height:1.25;margin:0}.mr-agenda-question-number{color:var(--mr-text);font-size:1.18rem;font-weight:1000}.mr-agenda-type-chip{background:rgba(139,76,255,0.18);border:1px solid rgba(167,95,255,0.2);border-radius:7px;color:#d29bff;flex:0 0 auto;font-size:0.72rem;font-weight:1000;padding:5px 9px;text-transform:uppercase}.mr-agenda-vote-form{display:grid;gap:12px;margin:0}.mr-agenda-vote-form.is-yes-no .mr-agenda-options,.mr-agenda-options.is-yes-no{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-agenda-options{display:grid;gap:8px}.mr-agenda-option{align-items:center;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.07);border-radius:8px;cursor:pointer;display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr) auto;min-height:56px;padding:10px 12px}.mr-agenda-option.is-selected,.mr-agenda-option:hover{background:rgba(255,54,95,0.08);border-color:rgba(255,54,95,0.26)}.mr-agenda-radio{display:inline-flex;height:24px;position:relative;width:24px}.mr-agenda-radio input{height:1px;opacity:0;position:absolute;width:1px}.mr-agenda-radio i{border:2px solid rgba(159,175,196,0.55);border-radius:999px;height:20px;margin:2px;width:20px}.mr-agenda-radio input:checked+i{border-color:var(--mr-red);box-shadow:inset 0 0 0 5px rgba(255,54,95,0.92),0 0 18px rgba(255,54,95,0.28)}.mr-agenda-option-main{display:grid;gap:8px;min-width:0}.mr-agenda-option-main strong{color:var(--mr-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-agenda-result-bar{background:rgba(255,255,255,0.08);border-radius:999px;display:block;height:6px;overflow:hidden}.mr-agenda-result-bar span{background:linear-gradient(90deg,var(--mr-red),#c647ff);border-radius:inherit;display:block;height:100%}.mr-agenda-result-meta{align-items:center;display:flex;gap:18px;justify-content:flex-end}.mr-agenda-result-meta em{color:var(--mr-muted);font-style:normal;font-weight:800;white-space:nowrap}.mr-agenda-result-meta b{color:var(--mr-text);font-size:1rem}.mr-agenda-poll-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.mr-agenda-poll-footer .mr-button{min-width:160px}.mr-agenda-voted{align-items:center;color:#ff6fa3;display:inline-flex;font-weight:900;gap:8px}.mr-agenda-question-status{align-items:center;color:#ff6fa3;display:inline-flex;font-size:0.82rem;font-weight:900;gap:7px;justify-self:start}.mr-agenda-group-footer{border-top:1px solid rgba(255,255,255,0.08);padding-top:12px}.mr-agenda-close-date{color:var(--mr-muted);font-size:0.82rem;font-weight:900}.mr-agenda-side-head h2{font-size:1.15rem;margin:0}.mr-agenda-info-list{display:grid;gap:14px}.mr-agenda-info-list div{display:grid;gap:3px 10px;grid-template-columns:44px minmax(0,1fr)}.mr-agenda-info-list .mr-agenda-mini-icon{grid-row:span 2;height:42px;width:42px}.mr-agenda-info-list .mr-agenda-mini-icon img{height:40px;width:40px}.mr-agenda-info-list strong{color:var(--mr-text)}.mr-agenda-info-list em{color:var(--mr-muted);font-style:normal;line-height:1.45}.mr-agenda-idea-card{background:linear-gradient(135deg,rgba(112,46,196,0.22),rgba(255,54,95,0.07)),rgba(12,17,25,0.88);border-color:rgba(167,95,255,0.24)}.mr-agenda-suggestion-panel textarea{min-height:190px;resize:vertical}.mr-agenda-suggestion-form{display:grid;gap:12px}.mr-profile-combat-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-profile-combat-actions .mr-form{margin:0}.mr-profile-combat-button.is-attack{background:linear-gradient(135deg,rgba(255,54,95,0.92),rgba(180,24,62,0.86));border-color:rgba(255,95,125,0.7)}.mr-profile-combat-button:disabled{cursor:not-allowed;filter:grayscale(0.35);opacity:0.58}.mr-profile-transfer{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07);border-radius:8px;padding:10px}.mr-profile-transfer summary{color:var(--mr-text);cursor:pointer;font-weight:700}.mr-profile-transfer form{margin-top:10px}.mr-profile-pi-stats{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding:10px}.mr-profile-pi-stats .mr-eyebrow{flex-basis:100%;margin:0}.mr-profile-pi-stats span{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.08);border-radius:999px;color:var(--mr-muted);font-size:0.82rem;padding:6px 9px}.mr-profile-pi-stats strong{color:var(--mr-text)}.mr-pi-hero::before{background:linear-gradient(120deg,rgba(114,215,255,0.15),transparent 42%),linear-gradient(300deg,rgba(255,200,87,0.14),transparent 48%),linear-gradient(25deg,rgba(255,54,95,0.12),transparent 38%)}.mr-pi-log a{color:var(--mr-text);text-decoration:none}.mr-housing-hero::before{background:linear-gradient(120deg,rgba(255,200,87,0.18),transparent 42%),linear-gradient(300deg,rgba(62,228,138,0.1),transparent 48%),linear-gradient(25deg,rgba(255,54,95,0.1),transparent 38%)}.mr-housing-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.mr-housing-overview{margin-top:16px}.mr-property-showcase{display:grid;gap:12px}.mr-property-showcase .mr-house-art{min-height:180px}.mr-property-perks{margin-bottom:12px}.mr-property-ladder{margin-top:16px}.mr-house-row{align-items:stretch;border-top:1px solid rgba(255,255,255,0.08);display:grid;gap:12px;grid-template-columns:minmax(210px,300px) minmax(0,1fr) minmax(245px,300px) minmax(185px,230px);padding:14px 0}.mr-house-row:first-of-type{border-top:0}.mr-house-row .mr-house-art{aspect-ratio:16 / 9;max-width:100%;min-height:110px;min-width:0;width:100%}.mr-house-row-main{align-content:center;display:grid;gap:6px;min-width:0}.mr-house-row-main h2{font-size:1.05rem;margin:0}.mr-house-row-main .mr-muted{font-size:0.9rem;line-height:1.45;margin:0}.mr-house-row-stats{align-content:center;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-house-row-stats>div{background:rgba(8,10,16,0.42);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:8px 10px}.mr-house-row-stats span{color:var(--mr-muted);display:block;font-size:0.7rem;font-weight:800;text-transform:uppercase}.mr-house-row-stats strong{color:var(--mr-text);display:block;font-size:0.9rem;margin-top:2px}.mr-house-row-action{align-items:stretch;display:flex;justify-content:flex-end;min-width:0}.mr-house-row-action .mr-form,.mr-house-row-action .mr-button{width:100%}.mr-house-actions{align-content:center;display:grid;gap:8px;width:100%}.mr-button-danger{border-color:rgba(244,63,94,0.34);color:#fecdd3}.mr-house-card{display:grid;gap:12px}.mr-house-art{align-items:end;aspect-ratio:16 / 7;background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(0,0,0,0.45)),radial-gradient(circle at 72% 18%,rgba(255,200,87,0.24),transparent 22%),linear-gradient(135deg,rgba(18,22,31,0.95),rgba(7,8,12,0.98));border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:flex;overflow:hidden;padding:14px;position:relative}.mr-house-art::before,.mr-house-art::after,.mr-house-skyline{background:rgba(0,0,0,0.5);bottom:0;content:"";position:absolute}.mr-house-art::before{height:42%;left:8%;width:18%}.mr-house-art::after{height:58%;left:30%;width:26%}.mr-house-skyline{height:34%;right:10%;width:28%}.mr-house-art strong{color:var(--mr-text);font-size:1.05rem;position:relative;text-shadow:0 2px 8px rgba(0,0,0,0.8);z-index:1}.mr-house-art.has-image{background:#090b10;padding:0}.mr-house-art.has-image img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%;z-index:0}.mr-house-art.has-image::before{background:linear-gradient(180deg,transparent 34%,rgba(0,0,0,0.72) 100%),linear-gradient(90deg,rgba(0,0,0,0.48),transparent 46%,rgba(0,0,0,0.28));height:100%;inset:0;width:100%;z-index:1}.mr-house-art.has-image::after,.mr-house-art.has-image .mr-house-skyline{display:none}.mr-house-art.has-image strong{padding:14px;width:100%;z-index:2}.mr-house-tier-4 .mr-house-art,.mr-house-tier-5 .mr-house-art,.mr-house-tier-6 .mr-house-art,.mr-house-tier-7 .mr-house-art,.mr-house-tier-8 .mr-house-art,.mr-house-tier-9 .mr-house-art,.mr-house-tier-10 .mr-house-art{background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(0,0,0,0.5)),radial-gradient(circle at 74% 20%,rgba(55,197,255,0.22),transparent 24%),linear-gradient(135deg,rgba(32,24,16,0.96),rgba(7,8,12,0.98))}.mr-profile-house{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(220px,320px) minmax(0,1fr);margin:16px 0;overflow:hidden}.mr-profile-house .mr-house-art{max-width:100%;min-width:0}.mr-profile-house>div:last-child{min-width:0}.mr-dashboard-house-art{margin-bottom:12px;max-width:420px}.mr-dashboard-house-art .mr-house-art{width:100%}.mr-button-static{justify-content:center;pointer-events:none}.mr-black-market-hero::before{background:linear-gradient(120deg,rgba(23,26,34,0.55),transparent 46%),linear-gradient(300deg,rgba(198,140,255,0.16),transparent 48%),linear-gradient(25deg,rgba(255,54,95,0.12),transparent 38%)}.mr-backroom-hero::before{background:linear-gradient(120deg,rgba(255,200,87,0.14),transparent 44%),linear-gradient(300deg,rgba(62,228,138,0.12),transparent 48%),linear-gradient(25deg,rgba(0,0,0,0.32),transparent 45%)}.mr-staff-hero::before{background:linear-gradient(120deg,rgba(62,228,138,0.12),transparent 44%),linear-gradient(300deg,rgba(55,197,255,0.15),transparent 48%),linear-gradient(25deg,rgba(255,200,87,0.1),transparent 38%)}.mr-account-hero{align-items:center;isolation:isolate;background:#080b10;border-color:rgba(216,163,40,0.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.035),0 18px 40px rgba(0,0,0,0.24);gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(320px,460px);min-height:190px;padding:18px 22px}.mr-account-hero::before{background:var(--mr-account-hero-image) center / cover no-repeat;content:"";filter:saturate(0.78) contrast(1.08);inset:0;opacity:0.3;pointer-events:none;position:absolute;z-index:0}.mr-account-hero::after{background:rgba(4,7,11,0.77);box-shadow:inset 0 5px 0 rgba(216,163,40,0.36),inset 0 -1px 0 rgba(216,163,40,0.18);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.mr-account-hero>*{z-index:2}.mr-account-hero .mr-hero-balances div{background:rgba(4,7,11,0.78);border-color:rgba(255,255,255,0.1);min-height:82px;padding:12px}.mr-about-hero{align-items:center;grid-template-columns:minmax(0,1.1fr) minmax(220px,0.5fr);min-height:430px;overflow:hidden}.mr-about-hero::before{background:linear-gradient(120deg,rgba(255,54,95,0.18),transparent 42%),linear-gradient(300deg,rgba(255,200,87,0.15),transparent 48%),linear-gradient(25deg,rgba(55,197,255,0.1),transparent 35%)}.mr-about-hero h1{max-width:760px}.mr-about-hero .mr-muted{max-width:680px}.mr-about-sigil{align-items:center;aspect-ratio:1;display:flex;justify-content:center;min-width:0;position:relative}.mr-about-sigil img{filter:drop-shadow(0 24px 34px rgba(0,0,0,0.55));max-height:280px;max-width:100%;object-fit:contain}.mr-about-pillars{margin-top:16px}.mr-about-roadmap{margin-top:16px}.mr-about-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-about-list div{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:4px;padding:12px}.mr-about-list strong{color:var(--mr-text)}.mr-about-list span{color:var(--mr-muted);line-height:1.5}.mr-policy-page{background:#0c0b18;color:#f4f7fb;max-width:none;padding:0}.mr-policy-hero{background-position:center 42%;min-height:390px}.mr-policy-hero::before{background:rgba(5,7,10,0.68)}.mr-policy-hero h1{font-size:clamp(2.6rem,5vw,4.6rem);max-width:960px}.mr-policy-hero .mr-public-lead{max-width:760px}.mr-policy-contact{background:#10131a;border-bottom:1px solid #292c34;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 max(34px,calc((100% - 1384px) / 2))}.mr-policy-contact>div{border-right:1px solid #292c34;display:grid;gap:5px;min-width:0;padding:20px 24px}.mr-policy-contact>div:first-child{border-left:1px solid #292c34}.mr-policy-contact span{color:#8793a3;font-size:0.7rem;font-weight:800;text-transform:uppercase}.mr-policy-contact strong{color:#f4f7fb;font-size:0.88rem}.mr-policy-contact a{color:#f0c86e;font-size:0.88rem;font-weight:800;overflow-wrap:anywhere;text-decoration:none}.mr-policy-index,.mr-policy-content{margin:0 auto;max-width:1384px;padding:64px 34px 84px;width:100%}.mr-policy-index-heading{max-width:800px}.mr-policy-index-heading h2{color:#ffffff;font-size:2.35rem;font-weight:950;line-height:1.08;margin:0}.mr-policy-index-heading>p:last-child{color:#aeb8c5;line-height:1.75;margin:18px 0 0}.mr-policy-grid{display:grid;gap:0 28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px}.mr-policy-card{align-items:center;border-top:1px solid #30333c;color:#ffffff;display:grid;gap:16px;grid-template-columns:34px minmax(0,1fr) 18px;min-height:116px;padding:20px 4px;text-decoration:none}.mr-policy-card:hover,.mr-policy-card:focus-visible{border-color:#a57a24;outline:none}.mr-policy-card>span:first-child{color:#e2aa32;font-size:0.74rem;font-weight:900}.mr-policy-card-copy{display:grid;gap:7px;min-width:0}.mr-policy-card-copy strong{color:#f4f7fb;font-size:1rem}.mr-policy-card-copy em{color:#aeb8c5;font-size:0.84rem;font-style:normal;line-height:1.55}.mr-policy-card>b{color:#e2aa32;font-size:1.35rem;font-weight:400}.mr-policy-content>.mr-guide-breadcrumb{margin:0 0 18px}.mr-policy-layout{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(230px,270px) minmax(0,1fr)}.mr-policy-sidebar{border-bottom:1px solid #30333c;border-top:1px solid #30333c;display:grid;gap:0;position:sticky;top:18px}.mr-policy-sidebar>p{color:#e2aa32;font-size:0.72rem;font-weight:900;margin:0;padding:15px 12px 12px;text-transform:uppercase}.mr-policy-sidebar a{border-top:1px solid #262a31;color:#aeb8c5;font-size:0.82rem;font-weight:800;line-height:1.4;padding:12px;text-decoration:none}.mr-policy-sidebar a:hover,.mr-policy-sidebar a:focus-visible,.mr-policy-sidebar a.is-active{background:#171a21;color:#f0c86e;outline:none}.mr-policy-document{background:#11151c;border:1px solid #30333c;border-radius:6px;display:grid;gap:16px;min-width:0;padding:34px clamp(22px,4vw,52px) 48px}.mr-policy-document h2,.mr-policy-document h3,.mr-policy-document h4{color:#f4f7fb;letter-spacing:0;margin:22px 0 0}.mr-policy-document h2{border-bottom:1px solid #30333c;font-size:1.35rem;padding-bottom:12px}.mr-policy-document h3{font-size:1.08rem}.mr-policy-document h2:first-child,.mr-policy-document h3:first-child,.mr-policy-document h4:first-child{margin-top:0}.mr-policy-document p,.mr-policy-document li{color:#c0c8d3;font-size:0.94rem;line-height:1.75}.mr-policy-document p{margin:0}.mr-policy-document .mr-policy-meta-line{color:#9ea9b8;font-size:0.84rem;font-weight:800;line-height:1.35}.mr-policy-document ul{display:grid;gap:8px;margin:0;padding-left:20px}.mr-policy-document li::marker{color:#e2aa32}.mr-policy-document a{color:#f0c86e;font-weight:800}.mr-policy-mobile-nav{display:none}@media (max-width:760px){.mr-policy-hero{background-position:58% center;min-height:390px}.mr-policy-contact{grid-template-columns:1fr;padding:0 22px}.mr-policy-contact>div,.mr-policy-contact>div:first-child{border-left:0;border-right:0;border-top:1px solid #292c34;padding:15px 0}.mr-policy-index,.mr-policy-content{padding:48px 22px 64px}.mr-policy-index-heading h2{font-size:1.85rem}.mr-policy-grid,.mr-policy-layout{grid-template-columns:1fr}.mr-policy-grid{margin-top:30px}.mr-policy-sidebar{display:none}.mr-policy-mobile-nav{background:#11151c;border:1px solid #30333c;border-radius:6px;display:block;margin-bottom:16px}.mr-policy-mobile-nav summary{color:#f0c86e;cursor:pointer;font-size:0.84rem;font-weight:900;padding:14px 16px}.mr-policy-mobile-nav>div{border-top:1px solid #30333c;display:grid}.mr-policy-mobile-nav a{border-bottom:1px solid #262a31;color:#aeb8c5;font-size:0.82rem;font-weight:800;padding:12px 16px;text-decoration:none}.mr-policy-mobile-nav a.is-active{background:#171a21;color:#f0c86e}.mr-policy-document{padding:26px 20px 36px}}.mr-special-hero::before{background:linear-gradient(120deg,rgba(255,200,87,0.12),transparent 44%),linear-gradient(300deg,rgba(55,197,255,0.14),transparent 48%),linear-gradient(20deg,rgba(255,54,95,0.12),transparent 38%)}.mr-guide-page{max-width:1600px}.mr-guide-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(260px,310px)}.mr-guide-main,.mr-guide-sidebar,.mr-guide-article-body,.mr-guide-related-list,.mr-guide-article-list,.mr-guide-toc{display:grid;gap:12px;min-width:0}.mr-guide-sidebar{position:sticky;top:14px}.mr-guide-home-hero,.mr-guide-article-hero{position:relative;isolation:isolate;overflow:hidden;padding:18px 22px;border:1px solid rgba(216,163,40,0.3);border-radius:8px;background:#080b10;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.035),0 18px 40px rgba(0,0,0,0.24)}.mr-guide-home-hero::before,.mr-guide-article-hero::before{position:absolute;inset:0;z-index:-2;content:"";background:var(--mr-guide-hero-image) center / cover no-repeat;filter:saturate(0.78) contrast(1.08);opacity:0.34}.mr-guide-home-hero::after,.mr-guide-article-hero::after{position:absolute;inset:0;z-index:-1;content:"";background:rgba(4,7,11,0.76);box-shadow:inset 0 5px 0 rgba(216,163,40,0.36),inset 0 -1px 0 rgba(216,163,40,0.18)}.mr-guide-home-hero{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(320px,470px);min-height:210px}.mr-guide-hero-copy{position:relative;max-width:780px}.mr-guide-hero-kicker{display:inline-flex;margin:16px 0 0;padding:5px 10px;border:1px solid rgba(216,163,40,0.36);border-radius:999px;background:rgba(216,163,40,0.11);color:#ffd56a !important;font-size:0.76rem !important;font-weight:1000;letter-spacing:0;line-height:1;text-transform:uppercase}.mr-guide-hero-desk{display:grid;gap:10px;padding:12px;border:1px solid rgba(216,163,40,0.26);border-radius:8px;background:rgba(4,7,11,0.78);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.035)}.mr-guide-hero-stats{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-guide-hero-stats div{min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,0.1);border-radius:7px;background:rgba(0,0,0,0.34)}.mr-guide-hero-stats span{display:block;color:#9fb0c7;font-size:0.68rem;font-weight:900;line-height:1.2;text-transform:uppercase}.mr-guide-hero-stats strong{display:block;margin-top:4px;overflow-wrap:anywhere;color:#fff;font-size:1rem;line-height:1.15}.mr-guide-home-hero h1,.mr-guide-article-hero h1{font-size:clamp(2rem,4vw,3.35rem);letter-spacing:0;margin:6px 0 4px}.mr-guide-home-hero p,.mr-guide-article-hero p{color:var(--mr-muted);font-size:1rem;line-height:1.55;margin:0}.mr-guide-breadcrumb{align-items:center;color:#9fb0c7;display:flex;flex-wrap:wrap;font-size:0.84rem;font-weight:800;gap:8px}.mr-guide-breadcrumb a{color:#e0b35a;text-decoration:none}.mr-guide-breadcrumb strong{color:var(--mr-text)}.mr-guide-search{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.mr-guide-search input{background:rgba(0,0,0,0.3);border:1px solid var(--mr-border);border-radius:8px;color:var(--mr-text);min-height:42px;padding:10px 12px;width:100%}.mr-guide-category-card{padding:14px 16px}.mr-guide-category-head{align-items:center;border-bottom:1px solid rgba(255,255,255,0.08);display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto;padding-bottom:12px}.mr-guide-category-head h2{font-size:1rem;line-height:1.35;margin:2px 0 0}.mr-guide-count{background:rgba(255,255,255,0.055);border:1px solid rgba(255,255,255,0.1);border-radius:999px;color:#b8c7dc;font-size:0.75rem;font-weight:900;padding:6px 10px;white-space:nowrap}.mr-guide-icon{align-items:center;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.11);border-radius:8px;color:var(--mr-gold);display:inline-flex;height:42px;justify-content:center;width:42px}.mr-guide-icon svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.mr-guide-icon-small{height:34px;width:34px}.mr-guide-icon-small svg{height:18px;width:18px}.mr-guide-accent-gold{color:var(--mr-gold)}.mr-guide-accent-green{color:var(--mr-green)}.mr-guide-accent-blue{color:#5db7ff}.mr-guide-accent-red{color:#ff637a}.mr-guide-accent-pink{color:#ff3c78}.mr-guide-accent-purple{color:#bd7bff}.mr-guide-accent-cyan{color:#37c5ff}.mr-guide-article-list{gap:0}.mr-guide-article-row{align-items:center;border-bottom:1px solid rgba(255,255,255,0.075);color:var(--mr-text);display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr) auto auto;min-width:0;padding:12px 0;text-decoration:none}.mr-guide-article-row:last-child{border-bottom:0}.mr-guide-article-row strong,.mr-guide-related-list strong{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal}.mr-guide-article-row em{color:var(--mr-muted);display:block;font-size:0.88rem;font-style:normal;line-height:1.35;margin-top:3px;min-width:0;overflow-wrap:anywhere;white-space:normal}.mr-guide-article-row b{background:rgba(34,197,94,0.14);border:1px solid rgba(34,197,94,0.23);border-radius:999px;color:#6cff9b;font-size:0.72rem;padding:5px 9px}.mr-guide-article-row::after,.mr-guide-related-list a::after{color:#8ea2b9;content:">";font-weight:900}.mr-guide-article-row:hover,.mr-guide-related-list a:hover{background:rgba(255,255,255,0.03)}.mr-guide-side-card{padding:14px}.mr-guide-toc{gap:0;position:relative}.mr-guide-toc::before{background:rgba(255,255,255,0.08);bottom:8px;content:"";left:5px;position:absolute;top:8px;width:1px}.mr-guide-toc a{color:#b8c7dc;font-size:0.88rem;line-height:1.35;padding:8px 0 8px 22px;position:relative;text-decoration:none}.mr-guide-toc a::before{background:rgba(255,255,255,0.18);border-radius:999px;content:"";height:7px;left:2px;position:absolute;top:13px;width:7px}.mr-guide-toc a:first-child::before{background:var(--mr-accent);box-shadow:0 0 12px rgba(255,54,95,0.4)}.mr-guide-related-list a{align-items:center;border-bottom:1px solid rgba(255,255,255,0.07);color:var(--mr-text);display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;padding:9px 0;text-decoration:none}.mr-guide-related-list a:last-child{border-bottom:0}.mr-guide-helpful{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-guide-helpful .mr-button{width:100%}.mr-guide-article-header{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(220px,330px);margin-top:14px}.mr-guide-article-meta{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-guide-article-meta div{background:rgba(4,7,11,0.78);border:1px solid rgba(216,163,40,0.18);border-radius:7px;padding:10px 12px}.mr-guide-article-meta span{color:#9fb0c7;display:block;font-size:0.7rem;font-weight:900;text-transform:uppercase}.mr-guide-article-meta strong{display:block;margin-top:4px}.mr-guide-article-meta .mr-button{grid-column:1 / -1}.mr-guide-article-image{aspect-ratio:5 / 1;border:1px solid rgba(255,255,255,0.09);border-radius:8px;display:block;margin-top:16px;object-fit:cover;opacity:0.88;width:100%}.mr-guide-article-body{gap:0;padding:0 16px}.mr-guide-article-section{border-bottom:1px solid rgba(255,255,255,0.09);padding:22px 0}.mr-guide-article-section:last-child{border-bottom:0}.mr-guide-article-section h2{align-items:center;display:flex;font-size:1.32rem;gap:10px;margin:0 0 12px}.mr-guide-section-number{align-items:center;background:rgba(189,123,255,0.12);border:1px solid rgba(189,123,255,0.34);border-radius:999px;color:#bd7bff;display:inline-flex;font-size:0.85rem;height:28px;justify-content:center;width:28px}.mr-guide-article-section p,.mr-guide-article-section li{color:#c1cee0;line-height:1.65}.mr-guide-article-section p{margin:0 0 12px}.mr-guide-article-section ul{display:grid;gap:9px;list-style:none;margin:12px 0 0;padding:0}.mr-guide-article-section li{padding-left:22px;position:relative}.mr-guide-article-section li::before{background:var(--mr-accent);border-radius:999px;content:"";height:7px;left:2px;position:absolute;top:0.68em;width:7px}.mr-guide-inline-links{margin-top:16px}.mr-guide-inline-links>div{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mr-guide-inline-links a{background:rgba(12,11,24,0.68);border:1px solid rgba(255,255,255,0.1);border-radius:8px;color:var(--mr-text);display:grid;gap:3px;padding:10px 12px;text-decoration:none;transition:border-color 0.15s ease,transform 0.15s ease}.mr-guide-inline-links a:hover,.mr-guide-inline-links a:focus{border-color:rgba(216,163,40,0.5);transform:translateY(-1px)}.mr-guide-inline-links strong{color:var(--mr-gold);font-size:0.88rem}.mr-guide-inline-links span{color:#9fb0c5;font-size:0.82rem;line-height:1.45}.mr-guide-next-row{display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr)}.mr-guide-next-row .mr-button-primary{justify-content:center}@media (max-width:1180px){.mr-guide-layout,.mr-guide-home-hero,.mr-guide-article-header{grid-template-columns:1fr}.mr-guide-sidebar{position:static}}@media (max-width:760px){.mr-guide-category-head,.mr-guide-article-row,.mr-guide-related-list a,.mr-guide-next-row{grid-template-columns:1fr}.mr-guide-article-row,.mr-guide-related-list a{align-items:start}.mr-guide-article-row b,.mr-guide-article-row::after,.mr-guide-related-list a::after{display:none}.mr-guide-search,.mr-guide-article-meta,.mr-guide-hero-stats,.mr-guide-helpful{grid-template-columns:1fr}.mr-guide-home-hero,.mr-guide-article-hero{padding:16px}.mr-guide-home-hero{min-height:0}.mr-policy-hero,.mr-policy-layout,.mr-policy-grid{grid-template-columns:1fr}.mr-policy-sidebar{position:static}.mr-guide-article-image{aspect-ratio:16 / 6}}.mr-lockdown-card{display:flex;flex-direction:column}.mr-lockdown-card .mr-form{margin-top:auto}.mr-lockdown-list{display:grid;gap:10px}.mr-lockdown-list article{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.mr-lockdown-list article>div:first-child{display:grid;gap:3px}.mr-lockdown-list article>div:first-child span{color:var(--mr-muted);font-size:0.85rem}.mr-lockdown-list-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.mr-lockdown-list-meta span{color:var(--mr-muted);display:grid;font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-lockdown-list-meta strong{color:var(--mr-text);font-size:0.95rem;text-transform:none}.mr-lockdown-list-meta .mr-form{margin:0}.mr-lockdown-page{display:grid;gap:12px}.mr-lockdown-head,.mr-lockdown-tutorial,.mr-lockdown-notice,.mr-lockdown-summary,.mr-lockdown-table-panel{background:linear-gradient(180deg,rgba(255,255,255,0.052),rgba(255,255,255,0.018)),#111316;border:1px solid rgba(255,200,87,0.18);border-radius:6px;box-shadow:0 14px 30px rgba(0,0,0,0.24)}.mr-lockdown-head{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px 20px}.mr-lockdown-head h1{font-size:clamp(1.9rem,3vw,3.2rem);letter-spacing:0;text-transform:uppercase}.mr-lockdown-counter{background:rgba(0,0,0,0.28);border:1px solid rgba(255,255,255,0.1);border-radius:6px;min-width:170px;padding:10px 14px;text-align:right}.mr-lockdown-counter span,.mr-lockdown-summary span{color:var(--mr-muted);display:block;font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-lockdown-counter strong{color:var(--mr-gold);display:block;font-size:1.5rem;line-height:1.1}.mr-lockdown-tutorial{padding:12px 16px}.mr-lockdown-tutorial h2,.mr-lockdown-panel-head h2{font-size:0.95rem;font-weight:900;letter-spacing:0;margin:0}.mr-lockdown-tutorial p{color:#d7dde6;font-size:0.92rem;line-height:1.45;margin:8px 0 0}.mr-lockdown-notice{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:10px 14px}.mr-lockdown-notice strong{color:var(--mr-text);font-size:0.9rem}.mr-lockdown-notice span{color:var(--mr-muted);font-size:0.82rem;font-weight:800}.mr-lockdown-summary{align-items:center;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(160px,auto);padding:12px}.mr-lockdown-summary>div{background:rgba(0,0,0,0.24);border:1px solid rgba(255,255,255,0.08);border-radius:6px;min-height:62px;padding:10px 12px}.mr-lockdown-summary strong{color:var(--mr-text);display:block;font-size:1.02rem;margin-top:5px}.mr-lockdown-pay-form{margin:0}.mr-lockdown-pay-form .mr-button{min-height:44px;width:100%}.mr-lockdown-table-panel{overflow:hidden}.mr-lockdown-panel-head{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,0.09),rgba(255,255,255,0.035));border-bottom:1px solid rgba(255,255,255,0.08);display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.mr-lockdown-status{background:rgba(62,228,138,0.12);border:1px solid rgba(62,228,138,0.26);border-radius:999px;color:var(--mr-green);font-size:0.72rem;font-weight:900;padding:5px 9px;text-transform:uppercase}.mr-lockdown-status.is-danger{background:rgba(255,54,95,0.14);border-color:rgba(255,54,95,0.34);color:var(--mr-red)}.mr-lockdown-table-wrap{overflow-x:auto}.mr-lockdown-table{border-collapse:collapse;min-width:760px;width:100%}.mr-lockdown-table th,.mr-lockdown-table td{border-bottom:1px solid rgba(255,255,255,0.075);padding:10px 12px;text-align:left;vertical-align:middle}.mr-lockdown-table th{background:rgba(255,255,255,0.045);color:#d3dae4;font-size:0.76rem;font-weight:900;text-transform:uppercase}.mr-lockdown-table td{background:rgba(0,0,0,0.2);color:#eef3fb;font-size:0.9rem}.mr-lockdown-table tr:nth-child(even) td{background:rgba(255,255,255,0.035)}.mr-lockdown-table tr.is-current td{background:rgba(255,200,87,0.12);box-shadow:inset 0 1px 0 rgba(255,200,87,0.22),inset 0 -1px 0 rgba(255,200,87,0.2)}.mr-lockdown-player{color:var(--mr-blue);display:block;font-weight:900;text-decoration:none}.mr-lockdown-player:hover,.mr-lockdown-player:focus{color:var(--mr-gold)}.mr-lockdown-player+span{color:var(--mr-muted);display:block;font-size:0.76rem;margin-top:2px}.mr-lockdown-action-cell{text-align:right;white-space:nowrap}.mr-lockdown-action-cell .mr-form{margin:0}.mr-lockdown-small-button{min-height:34px;padding:0 12px}.mr-lockdown-action-note{background:rgba(255,255,255,0.075);border:1px solid rgba(255,255,255,0.11);border-radius:999px;color:var(--mr-muted);display:inline-flex;font-size:0.72rem;font-weight:900;padding:6px 9px;text-transform:uppercase}.mr-market-list{display:grid;gap:10px}.mr-market-list article{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.mr-market-list strong,.mr-market-list span{display:block}.mr-market-list span{color:var(--mr-muted);font-size:0.82rem;font-weight:750}.mr-market-list .mr-form{margin-top:0}.mr-market-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-shop-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.mr-black-market-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));margin-bottom:18px}.mr-black-market-hero{grid-template-columns:minmax(0,1fr) minmax(320px,440px)}.mr-black-market-hero .mr-hero-balances{align-self:center;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-black-market-hero .mr-hero-balances div{display:grid;min-height:86px;place-content:center start}.mr-shop-card{align-items:start;display:grid;gap:14px;grid-template-columns:64px minmax(0,1fr) minmax(112px,auto);min-height:178px}.mr-shop-card.is-locked{filter:saturate(0.72);opacity:0.76}.mr-exchange-card{align-items:start;display:grid;gap:14px;grid-template-columns:92px minmax(0,1fr);min-height:0;padding:18px}.mr-dealer-card{border-color:rgba(255,200,87,0.16)}.mr-backroom-page{display:grid;gap:16px}.mr-backroom-hero{background:linear-gradient(100deg,rgba(5,8,13,0.95),rgba(10,12,18,0.68) 54%,rgba(5,8,13,0.88)),url("../images/backroom-dealers/backroom-dealers-hero-v1.png") center / cover no-repeat,#080b10;grid-template-columns:minmax(0,1fr) minmax(300px,430px);margin-bottom:14px;min-height:210px;padding:22px 24px}.mr-backroom-hero::before{background:linear-gradient(120deg,rgba(255,200,87,0.18),transparent 42%),linear-gradient(300deg,rgba(62,228,138,0.12),transparent 52%),linear-gradient(18deg,rgba(255,54,95,0.12),transparent 36%)}.mr-backroom-hero h1{font-size:clamp(2.3rem,4.1vw,3.35rem);letter-spacing:0;line-height:0.98;margin-bottom:8px}.mr-backroom-hero .mr-muted{max-width:780px}.mr-backroom-hero .mr-hero-balances{align-self:center;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-backroom-hero .mr-hero-balances div{backdrop-filter:blur(10px);background:rgba(4,7,12,0.74);border-color:rgba(255,255,255,0.12)}.mr-backroom-rules{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-backroom-rules div{background:linear-gradient(135deg,rgba(255,200,87,0.12),rgba(255,255,255,0.02)),rgba(13,17,24,0.9);border:1px solid rgba(255,255,255,0.09);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);display:grid;gap:4px;min-width:0;padding:14px 16px}.mr-backroom-rules span,.mr-backroom-offer-meta span,.mr-backroom-status{color:var(--mr-muted);font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-backroom-rules strong{color:var(--mr-text);font-size:1rem;overflow-wrap:anywhere}.mr-backroom-dealer-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(260px,1fr));margin-bottom:18px}.mr-backroom-dealer-card{align-content:start;border-color:rgba(255,200,87,0.18);display:grid;gap:14px;grid-template-rows:auto 1fr auto;min-height:100%;overflow:hidden;position:relative}.mr-backroom-dealer-card::before{background:linear-gradient(135deg,rgba(255,200,87,0.12),transparent 46%),linear-gradient(315deg,rgba(255,54,95,0.09),transparent 42%);content:"";inset:0;pointer-events:none;position:absolute}.mr-backroom-dealer-card>*{position:relative;z-index:1}.mr-backroom-dealer-card.is-locked,.mr-backroom-dealer-card.is-claimed{filter:saturate(0.72)}.mr-backroom-dealer-card.is-claimed{border-color:rgba(55,197,255,0.2)}.mr-backroom-card-art{align-items:center;background:linear-gradient(135deg,rgba(0,0,0,0.28),rgba(255,255,255,0.03)),rgba(4,7,12,0.64);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:flex;justify-content:center;min-height:128px;padding:16px}.mr-backroom-card-art .mr-item-icon{height:96px;width:96px}.mr-backroom-card-copy{display:grid;gap:9px;min-width:0}.mr-backroom-card-copy h2{font-size:1.35rem;letter-spacing:0;margin:0}.mr-backroom-offer-meta{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px}.mr-backroom-offer-meta div{background:rgba(0,0,0,0.24);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px}.mr-backroom-offer-meta strong{color:var(--mr-text);font-size:0.95rem;overflow-wrap:anywhere}.mr-backroom-buy-form{display:grid;gap:10px;margin:0}.mr-backroom-status{margin:0}.mr-backroom-buy-form .mr-button{justify-content:center;min-height:44px;width:100%}.mr-shop-card .mr-item-icon{height:64px;width:64px}.mr-exchange-card .mr-muted{margin-top:6px}.mr-exchange-card .mr-item-icon{height:92px;width:92px}.mr-exchange-main{display:grid;gap:12px;min-width:0}.mr-exchange-meta{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-exchange-meta span{background:rgba(0,0,0,0.16);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:3px;min-width:0;padding:8px 9px}.mr-exchange-meta em{color:var(--mr-muted);font-size:0.7rem;font-style:normal;font-weight:900;text-transform:uppercase}.mr-exchange-meta strong{color:var(--mr-text);font-size:0.86rem;line-height:1.25;overflow-wrap:anywhere}.mr-exchange-form{margin:0}.mr-exchange-control{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(94px,120px) minmax(140px,1fr)}.mr-exchange-control label{display:grid;gap:6px;margin:0}.mr-exchange-control label span{color:var(--mr-muted);font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-exchange-control input{width:100%}.mr-exchange-note{font-size:0.8rem;margin:6px 0 0}.mr-shop-card .mr-form{margin-top:0}.mr-pharmacy-hero{align-items:start;background:linear-gradient(110deg,rgba(116,33,62,0.72),rgba(15,19,27,0.82) 48%,rgba(24,84,104,0.72)),radial-gradient(circle at 74% 24%,rgba(103,232,249,0.14),transparent 32%),#10141c;grid-template-columns:minmax(0,1fr);overflow:hidden}.mr-pharmacy-hero-copy{display:grid;gap:12px;max-width:760px}.mr-pharmacy-price span,.mr-pharmacy-effect span{color:var(--mr-gold);display:block;font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-pharmacy-grid{display:grid;gap:14px;margin-bottom:18px}.mr-pharmacy-card{align-items:start;display:grid;gap:16px;grid-template-columns:104px minmax(0,1fr) minmax(190px,240px);min-height:160px;overflow:hidden;position:relative}.mr-pharmacy-card::before{background:linear-gradient(90deg,rgba(45,212,191,0.09),transparent 42%);content:"";inset:0;pointer-events:none;position:absolute}.mr-pharmacy-card>*{position:relative}.mr-pharmacy-card.is-featured{border-color:rgba(251,191,36,0.22);box-shadow:inset 0 0 0 1px rgba(251,191,36,0.04),0 0 24px rgba(251,191,36,0.06)}.mr-pharmacy-card.is-locked{filter:saturate(0.76);opacity:0.74}.mr-pharmacy-card-art .mr-item-icon{height:104px;width:104px}.mr-pharmacy-card-copy{display:grid;gap:8px;min-width:0}.mr-pharmacy-card h2{font-size:1.15rem;line-height:1.2;margin:0}.mr-pharmacy-effect{background:rgba(0,0,0,0.18);border-left:3px solid rgba(45,212,191,0.45);border-radius:8px;padding:10px 12px}.mr-pharmacy-effect strong{display:block;font-size:0.92rem;line-height:1.35;margin-top:4px}.mr-pharmacy-purchase{align-self:stretch;display:grid;gap:10px;grid-template-rows:auto 1fr auto;min-width:0}.mr-pharmacy-price{background:rgba(0,0,0,0.22);border:1px solid rgba(255,255,255,0.07);border-radius:8px;padding:10px 12px}.mr-pharmacy-price strong{display:block;font-size:1.18rem;margin-top:4px}.mr-price-old{color:var(--mr-muted);display:inline-block;font-size:0.82em;margin-right:6px;text-decoration:line-through}.mr-pharmacy-meta{color:var(--mr-muted);display:grid;font-size:0.78rem;gap:5px;line-height:1.35}.mr-pharmacy-purchase .mr-button,.mr-pharmacy-purchase .mr-form{width:100%}.mr-special-layout{display:grid;gap:16px;grid-template-columns:minmax(0,1.25fr) minmax(280px,0.75fr);margin-bottom:18px}.mr-scene-card{display:grid;gap:16px}.mr-lockup-scene,.mr-vault-scene,.mr-blueprint-scene{background:linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.015)),radial-gradient(circle at 50% 20%,rgba(55,197,255,0.16),transparent 36%),#090b10;border:1px solid rgba(255,255,255,0.09);border-radius:8px;min-height:340px;overflow:hidden;position:relative}.mr-lockup-scene::before{background:repeating-linear-gradient(90deg,rgba(255,255,255,0.08) 0 2px,transparent 2px 58px);content:"";inset:0;opacity:0.45;position:absolute}.mr-lockup-door{background:linear-gradient(90deg,#171b24,#0e1118);border-left:3px solid rgba(255,255,255,0.08);border-right:3px solid rgba(255,255,255,0.08);bottom:0;left:10%;position:absolute;top:0;width:42%}.mr-lockup-car{background:linear-gradient(135deg,#ff365f,#37c5ff);border-radius:44px 58px 18px 18px;bottom:58px;box-shadow:0 20px 45px rgba(55,197,255,0.18);height:86px;left:30%;position:absolute;width:48%}.mr-lockup-car::before,.mr-lockup-car::after{background:#080a0f;border:5px solid rgba(255,255,255,0.18);border-radius:999px;bottom:-20px;content:"";height:42px;position:absolute;width:42px}.mr-lockup-car::before{left:12%}.mr-lockup-car::after{right:12%}.mr-lockup-car span{background:rgba(255,255,255,0.35);border-radius:26px 30px 8px 8px;display:block;height:34px;margin:14px auto 0;width:42%}.mr-lockup-key{background:var(--mr-gold);border-radius:999px;height:20px;position:absolute;right:14%;top:22%;width:20px}.mr-lockup-key::after{background:var(--mr-gold);content:"";height:7px;left:18px;position:absolute;top:6px;width:82px}.mr-vault-scene{display:grid;place-items:center}.mr-vault-door{background:radial-gradient(circle,#242a36 0 24%,#11151d 25% 54%,#090b10 55%),linear-gradient(135deg,rgba(255,200,87,0.18),transparent);border:10px solid #202633;border-radius:999px;box-shadow:inset 0 0 55px rgba(0,0,0,0.55),0 24px 60px rgba(0,0,0,0.34);height:245px;position:relative;width:245px;z-index:2}.mr-vault-wheel{border:7px solid rgba(255,255,255,0.2);border-radius:999px;height:82px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:82px}.mr-vault-door span{background:rgba(255,255,255,0.09);border:1px solid rgba(255,255,255,0.16);border-radius:999px;height:24px;position:absolute;width:24px}.mr-vault-door span.is-loaded{background:var(--mr-gold);box-shadow:0 0 18px rgba(255,200,87,0.75)}.mr-vault-door span:nth-of-type(1){left:50%;top:17px;transform:translateX(-50%)}.mr-vault-door span:nth-of-type(2){right:35px;top:74px}.mr-vault-door span:nth-of-type(3){bottom:43px;right:55px}.mr-vault-door span:nth-of-type(4){bottom:43px;left:55px}.mr-vault-door span:nth-of-type(5){left:35px;top:74px}.mr-vault-prize{background:radial-gradient(circle,rgba(255,200,87,0.48),transparent 60%);bottom:8%;height:140px;position:absolute;right:12%;width:170px}.mr-vault-page{display:grid;gap:18px}.mr-vault-hero{grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.mr-vault-hero .mr-hero-balances{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-vault-hero .mr-hero-balances strong{color:#ffe1a1}.mr-vault-shell,.mr-vault-reveal,.mr-vault-pool{background:rgba(15,18,24,.96);border:1px solid rgba(216,163,40,.25);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 18px 42px rgba(0,0,0,.26);overflow:hidden}.mr-vault-header{align-items:center;background:rgba(15,18,24,.96);border-bottom:1px solid rgba(222,166,62,.24);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(210px,300px);padding:24px 28px}.mr-vault-header h1{color:#f7efe1;font-size:clamp(2.2rem,4vw,4.4rem);letter-spacing:0;line-height:.95;margin:4px 0 8px;text-transform:uppercase}.mr-vault-header p:not(.mr-eyebrow){color:#c5cbd4;font-size:1rem;line-height:1.5;margin:0;max-width:760px}.mr-vault-counter{background:rgba(0,0,0,.28);border:1px solid rgba(255,196,73,.45);border-radius:8px;display:grid;justify-items:center;padding:15px;text-align:center}.mr-vault-counter strong{color:#ffe1a1;font-size:2.05rem;line-height:1}.mr-vault-counter span{color:#ffbd45;font-size:.8rem;font-weight:900;margin-top:6px;text-transform:uppercase}.mr-vault-board{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,560px) minmax(280px,360px);justify-content:center;margin:0 auto;max-width:980px;padding:18px}.mr-vault-stage{align-content:start;display:grid;gap:14px;max-width:560px;min-width:0}.mr-vault-art{background:rgba(8,11,16,.94);border:1px solid rgba(255,196,73,.22);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025);justify-self:stretch;margin:0;overflow:hidden;position:relative;width:100%}.mr-vault-art img{aspect-ratio:559 / 469;display:block;height:auto;object-fit:contain;transition:opacity .18s ease,transform .24s ease,filter .24s ease;width:100%}.mr-vault-art.is-swapping img{filter:brightness(.72);opacity:.42;transform:scale(1.015)}.mr-vault-art.is-revealed img{filter:brightness(1.14)}.mr-vault-track{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.mr-vault-track span{align-items:center;background:rgba(8,11,16,.94);border:1px solid rgba(255,255,255,.11);border-radius:8px;color:#8e98a5;display:flex;font-size:.9rem;font-weight:900;justify-content:center;min-height:42px}.mr-vault-track span.is-loaded{background:rgba(255,196,73,.14);border-color:rgba(255,196,73,.7);box-shadow:0 0 24px rgba(255,162,43,.18);color:#ffe1a1}.mr-vault-control{align-content:start;display:grid;gap:14px;max-width:360px;min-width:0;width:100%}.mr-vault-fragment-card,.mr-vault-rules,.mr-vault-control .mr-inline-result{background:rgba(8,11,16,.94);border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025);padding:15px}.mr-vault-fragment-card span,.mr-vault-rules span{color:#d9b85c;display:block;font-size:.72rem;font-weight:900;text-transform:uppercase}.mr-vault-fragment-card strong{color:#fff;display:block;font-size:2.2rem;line-height:1;margin:7px 0 10px}.mr-vault-fragment-card small{color:#b7c0ca;display:block;font-size:.82rem;line-height:1.45}.mr-vault-form{margin:0}.mr-vault-form .mr-button{min-height:50px;width:100%}.mr-vault-rules{display:grid;gap:11px}.mr-vault-rules div{border-bottom:1px solid rgba(255,255,255,.08);display:grid;gap:4px;padding-bottom:10px}.mr-vault-rules div:last-child{border-bottom:0;padding-bottom:0}.mr-vault-rules strong{color:#e8edf4;font-size:.9rem;line-height:1.3}.mr-vault-reveal{align-items:center;display:grid;gap:22px;grid-template-columns:1fr;padding:18px}.mr-vault-reveal[hidden],.mr-vault-reveal.is-hidden{display:none}.mr-vault-reveal.is-live{animation:mrVaultReveal .48s ease both}@keyframes mrVaultReveal{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mr-vault-reveal-art{background:rgba(8,11,16,.94);border:1px solid rgba(255,196,73,.25);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025);overflow:hidden}.mr-vault-reveal-art img{aspect-ratio:1 / 1;display:block;object-fit:cover;width:100%}.mr-vault-reveal-copy h2{color:#f8f1e6;font-size:clamp(1.55rem,2.4vw,2.7rem);letter-spacing:0;line-height:1;margin:4px 0 8px;text-transform:uppercase}.mr-vault-reveal-copy p:not(.mr-eyebrow){color:#c6cfda;line-height:1.5;margin:0 0 15px}.mr-vault-reward-stats{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-vault-reward-stats div{background:rgba(8,11,16,.94);border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025);display:grid;gap:4px;padding:12px}.mr-vault-reward-stats span{color:#93a0ad;font-size:.7rem;font-weight:900;text-transform:uppercase}.mr-vault-reward-stats strong{color:#ffe1a1;font-size:1.1rem}.mr-vault-reward-items{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mr-vault-reward-items span{background:rgba(139,92,246,.14);border:1px solid rgba(178,124,255,.36);border-radius:999px;color:#dfc6ff;font-size:.78rem;font-weight:850;padding:6px 10px}.mr-vault-reward-tiles{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:12px}.mr-vault-reward-tile{align-items:center;background:rgba(8,11,16,.94);border:1px solid rgba(255,255,255,.11);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025);display:grid;gap:10px;grid-template-columns:64px minmax(0,1fr);padding:10px}.mr-vault-reward-tile img{aspect-ratio:1 / 1;background:#050607;border:1px solid rgba(255,196,73,.18);border-radius:7px;display:block;object-fit:contain;width:64px}.mr-vault-reward-tile div{display:grid;gap:3px;min-width:0}.mr-vault-reward-tile span{color:#ffcf58;font-size:.72rem;font-weight:900;text-transform:uppercase}.mr-vault-reward-tile strong{color:#fff;font-size:.95rem;line-height:1.2}.mr-vault-reward-tile small{color:#aeb8c4;font-size:.74rem;line-height:1.25}.mr-vault-pool{padding:18px}.mr-vault-pool .mr-card-head{margin-bottom:14px}.mr-vault-pool h2{color:#f5f0e6;font-size:1.2rem;letter-spacing:0;margin:0;text-transform:uppercase}.mr-vault-prize-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.mr-vault-prize-card{align-items:center;background:rgba(8,11,16,.94);border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025);display:grid;gap:10px;grid-template-columns:84px minmax(0,1fr);overflow:hidden;padding:10px}.mr-vault-prize-card img{aspect-ratio:1 / 1;background:#050607;border:1px solid rgba(255,196,73,.16);border-radius:7px;display:block;object-fit:contain;width:84px}.mr-vault-prize-card div{display:grid;gap:5px;min-width:0;padding:0}.mr-vault-prize-card span{color:#ffcf58;font-size:.74rem;font-weight:900}.mr-vault-prize-card strong{color:#fff;font-size:.95rem;line-height:1.2}.mr-vault-prize-card small{color:#b7c0ca;font-size:.72rem;line-height:1.35}.mr-blueprint-scene{align-items:center;display:grid;justify-items:center}.mr-blueprint-paper{background:linear-gradient(90deg,rgba(55,197,255,0.13) 1px,transparent 1px),linear-gradient(rgba(55,197,255,0.13) 1px,transparent 1px),#13202a;background-size:28px 28px;border:1px solid rgba(55,197,255,0.32);border-radius:8px;box-shadow:0 22px 50px rgba(0,0,0,0.28);height:230px;position:relative;width:min(82%,440px)}.mr-blueprint-paper span{background:rgba(255,255,255,0.58);border-radius:999px;height:3px;left:12%;position:absolute;width:42%}.mr-blueprint-paper span:nth-child(1){top:22%}.mr-blueprint-paper span:nth-child(2){top:34%;width:58%}.mr-blueprint-paper span:nth-child(3){top:46%;width:34%}.mr-blueprint-van{background:linear-gradient(135deg,#c9d4df,#596676);border-radius:10px;height:52px;position:absolute;right:21%;top:48%;width:118px}.mr-blueprint-route{border:3px dashed var(--mr-red);border-left:0;border-radius:0 999px 999px 0;height:95px;left:23%;position:absolute;top:35%;width:42%}.mr-special-prize-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.mr-special-prize-list li{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:10px 12px}.mr-special-prize-list span{color:var(--mr-muted);font-weight:800}.mr-special-prize-list strong{color:var(--mr-gold);white-space:nowrap}.mr-forum-thread-board,.mr-forum-post-list{display:grid;gap:0;margin:16px 0}.mr-forum-thread-board{background:rgba(255,255,255,0.035);border:1px solid var(--mr-border);border-radius:8px;overflow:hidden}.mr-forum-thread-header,.mr-forum-thread-row{display:grid;grid-template-columns:minmax(260px,1fr) 180px 82px 132px}.mr-forum-thread-header{background:rgba(255,198,74,0.11);border-bottom:1px solid rgba(255,255,255,0.09);color:var(--mr-gold);font-size:0.74rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.mr-forum-thread-header span,.mr-forum-thread-row>*{padding:10px 12px}.mr-forum-thread-row{align-items:center;background:rgba(255,255,255,0.025);border:0;border-bottom:1px solid rgba(255,255,255,0.06);border-radius:0;gap:0;min-height:74px}.mr-forum-thread-row:nth-child(odd){background:rgba(255,255,255,0.045)}.mr-forum-thread-row:last-child{border-bottom:0}.mr-forum-thread-head{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(126px,auto)}.mr-forum-thread-main{display:grid;gap:3px;min-width:0}.mr-forum-thread-row h2{align-items:center;display:flex;flex-wrap:wrap;font-size:0.98rem;gap:8px;line-height:1.25;margin:0}.mr-forum-thread-row h2 a{color:var(--mr-text);text-decoration:none}.mr-forum-thread-row>strong,.mr-forum-thread-row>span{color:var(--mr-muted);font-size:0.84rem;font-weight:850;text-align:center}.mr-forum-thread-row>span{text-align:left}.mr-forum-thread-author{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.mr-forum-thread-row h2 span,.mr-forum-byline em{background:rgba(255,198,74,0.12);border:1px solid rgba(255,198,74,0.25);border-radius:999px;color:var(--mr-gold);font-size:0.68rem;font-style:normal;font-weight:900;padding:2px 7px;text-transform:uppercase}.mr-forum-thread-head{padding:18px}.mr-forum-crumb{color:var(--mr-muted);font-size:0.82rem;font-weight:850;margin-bottom:6px}.mr-forum-crumb span{color:var(--mr-gold);margin:0 4px}.mr-forum-thread-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.mr-forum-thread-tools .mr-form,.mr-forum-thread-tools .mr-button{margin:0}.mr-forum-post{display:grid;grid-template-columns:156px minmax(0,1fr)}.mr-forum-post-compact{background:rgba(255,255,255,0.035);border:1px solid var(--mr-border);border-radius:8px;overflow:hidden;padding:0}.mr-forum-post-author{background:rgba(255,255,255,0.045);border-right:1px solid rgba(255,255,255,0.07);display:grid;gap:6px;justify-items:start;align-content:start;padding:12px}.mr-forum-avatar{align-items:center;background:linear-gradient(135deg,rgba(255,54,95,0.62),rgba(72,199,249,0.45));border:1px solid rgba(255,255,255,0.16);border-radius:8px;color:var(--mr-text);display:inline-flex;font-size:1.3rem;font-weight:950;height:48px;justify-content:center;text-decoration:none;width:48px}.mr-forum-avatar.has-image{background:#05070b;overflow:hidden;padding:0}.mr-forum-avatar img{display:block;height:100%;object-fit:cover;width:100%}.mr-bank-hero{background:linear-gradient(90deg,rgba(12,14,20,0.08),rgba(12,14,20,0.82) 50%,rgba(14,20,28,0.96)),radial-gradient(circle at 72% 20%,rgba(255,194,65,0.2),transparent 28%),linear-gradient(135deg,rgba(90,29,45,0.72),rgba(15,29,40,0.92));border:1px solid rgba(255,255,255,0.11);border-radius:8px;display:grid;gap:22px;grid-template-columns:minmax(300px,1.15fr) minmax(300px,0.85fr);margin-bottom:18px;min-height:280px;overflow:hidden;position:relative}.mr-bank-interest-card,.mr-bank-action-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.4fr) minmax(260px,0.6fr);margin-bottom:18px}.mr-bank-interest-card{background:linear-gradient(135deg,rgba(27,32,42,0.96),rgba(12,14,20,0.96));border:1px solid rgba(255,255,255,0.11);border-radius:8px;padding:20px}.mr-bank-interest-card h2{margin:0 0 14px}.mr-bank-interest-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(120px,1fr))}.mr-bank-interest-grid>div,.mr-bank-claim-panel,.mr-bank-small-balance{background:rgba(5,8,12,0.42);border:1px solid rgba(255,255,255,0.09);border-radius:8px;padding:12px}.mr-bank-interest-grid span,.mr-bank-claim-panel span,.mr-bank-small-balance span,.mr-bank-tier-progress span{color:var(--mr-muted);display:block;font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-bank-interest-grid strong,.mr-bank-claim-panel strong,.mr-bank-small-balance strong,.mr-bank-tier-progress strong{color:var(--mr-text);display:block;font-size:1.15rem;margin-top:4px}.mr-bank-tier-progress{margin-top:14px}.mr-bank-tier-progress .mr-resource-track{height:10px;margin:8px 0}.mr-bank-claim-panel{align-content:center;display:grid;gap:10px;text-align:center}.mr-bank-claim-panel strong{color:var(--mr-accent);font-size:1.8rem}.mr-bank-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-bank-action-card{display:grid;gap:10px}.mr-bank-inline-form{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.mr-bank-inline-form .mr-button{min-height:44px}.mr-bank-tier-table{margin-top:4px}.mr-table-wrap{overflow-x:auto}.mr-data-table{border-collapse:collapse;min-width:620px;width:100%}.mr-data-table th,.mr-data-table td{border-bottom:1px solid rgba(255,255,255,0.07);padding:10px 12px;text-align:left}.mr-data-table th{background:rgba(255,255,255,0.06);color:var(--mr-muted);font-size:0.78rem;text-transform:uppercase}.mr-data-table tr:nth-child(even) td{background:rgba(255,255,255,0.035)}.mr-data-table tr.is-current td{background:rgba(255,194,65,0.14);box-shadow:inset 0 1px 0 rgba(255,194,65,0.22),inset 0 -1px 0 rgba(255,194,65,0.22);color:var(--mr-text);font-weight:900}.mr-crew-quote{color:var(--mr-soft);font-size:1rem;font-style:italic;max-width:760px}.mr-forum-report{margin:0;position:relative}.mr-forum-report summary{align-items:center;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:6px;color:var(--mr-soft);cursor:pointer;display:inline-flex;font-size:0.74rem;font-weight:900;min-height:30px;padding:0 10px;text-transform:uppercase}.mr-forum-report[open] summary{background:rgba(255,54,95,0.14);border-color:rgba(255,54,95,0.34);color:var(--mr-text)}.mr-forum-report .mr-form{background:rgba(5,7,12,0.98);border:1px solid rgba(255,255,255,0.12);border-radius:8px;box-shadow:0 18px 40px rgba(0,0,0,0.42);display:grid;gap:9px;margin:8px 0 0;min-width:min(320px,calc(100vw - 42px));padding:10px;position:absolute;right:0;top:100%;z-index:20}.mr-forum-report textarea{min-height:86px}.mr-forum-report .mr-button{min-height:34px}.mr-staff-report-card{min-height:0}.mr-staff-report-card .mr-staff-row{grid-template-columns:minmax(0,1fr) minmax(220px,auto)}.mr-staff-report-card .mr-form{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(110px,0.7fr) minmax(180px,1fr) auto;margin:0}.mr-forum-post-content{display:grid;grid-template-rows:auto 1fr;min-width:0}.mr-forum-post-body{background:transparent;border:0;border-radius:0;color:var(--mr-text);font-size:0.94rem;line-height:1.55;min-height:96px;padding:16px;white-space:normal}.mr-forum-post-meta{align-items:center;background:rgba(0,0,0,0.12);border-bottom:1px solid rgba(255,255,255,0.06);display:flex;gap:12px;justify-content:space-between;min-height:42px;padding:6px 10px}.mr-forum-byline{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.mr-forum-author{color:var(--mr-text);font-size:0.88rem;font-weight:850;line-height:1.2;text-decoration:none}.mr-forum-author:hover,.mr-forum-author:focus{color:var(--mr-gold)}.mr-forum-byline span{color:var(--mr-muted);font-size:0.78rem;font-weight:750}.mr-forum-post-meta>span{color:var(--mr-muted);font-size:0.78rem;font-weight:750}.mr-forum-mod-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.mr-forum-mod-actions .mr-form,.mr-forum-mod-actions .mr-button{margin-top:0}.mr-forum-mod-actions select{min-height:34px;padding:6px 30px 6px 9px}.mr-forum-mod-actions .mr-button,.mr-forum-thread-tools .mr-button{min-height:34px;padding:7px 10px}.mr-forum-post-author .mr-staff-badge,.mr-forum-thread-author .mr-staff-badge,.mr-forum-byline .mr-staff-badge{font-size:0.66rem;padding:3px 7px}.mr-forum-compose{margin-top:16px}.mr-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:12px 0 16px}.mr-pagination a,.mr-pagination span{background:rgba(255,255,255,0.06);border:1px solid var(--mr-border);border-radius:8px;color:var(--mr-text);font-weight:850;padding:8px 12px;text-decoration:none}.mr-pagination span{color:var(--mr-muted)}.mr-staff-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.mr-staff-list li{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:54px;padding:10px 12px}.mr-staff-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.mr-forums-page{display:grid;gap:16px}.mr-forums-page .mr-forum-hub-hero,.mr-forums-page .mr-forum-room-hero,.mr-forums-page .mr-forum-thread-hero,.mr-forums-page .mr-forum-compose-page{background:linear-gradient(110deg,rgba(11,16,24,0.96),rgba(15,22,32,0.9) 58%,rgba(31,12,24,0.72)),radial-gradient(circle at 78% 20%,rgba(255,54,95,0.16),transparent 30%),radial-gradient(circle at 12% 100%,rgba(72,199,249,0.12),transparent 34%);border:1px solid rgba(255,255,255,0.1);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 20px 55px rgba(0,0,0,0.22);overflow:hidden;padding:28px}.mr-forums-page .mr-forum-hub-hero,.mr-forums-page .mr-forum-thread-hero-main{align-items:center;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(360px,0.78fr)}.mr-forums-page h1{font-size:clamp(2.1rem,5vw,3.9rem);line-height:0.95;margin:0 0 10px}.mr-forums-page h2,.mr-forums-page p{margin-top:0}.mr-forums-page .mr-forum-hub-hero p,.mr-forums-page .mr-forum-room-hero p,.mr-forums-page .mr-forum-compose-page p{color:var(--mr-muted);font-size:1rem;line-height:1.55;margin-bottom:0}.mr-forum-stat-grid,.mr-forum-room-stats,.mr-forum-thread-statbar{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-forum-stat-grid>div,.mr-forum-room-stats>div,.mr-forum-thread-statbar>div{background:rgba(5,8,13,0.58);border:1px solid rgba(255,255,255,0.09);border-radius:8px;min-height:74px;padding:12px}.mr-forum-stat-grid span,.mr-forum-room-stats span,.mr-forum-thread-statbar span{color:var(--mr-muted);display:block;font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-forum-stat-grid strong,.mr-forum-room-stats strong,.mr-forum-thread-statbar strong{align-items:center;color:var(--mr-text);display:flex;font-size:1.25rem;font-weight:950;gap:6px;margin-top:5px}.mr-forum-online-dot{background:#25e986;border-radius:999px;box-shadow:0 0 12px rgba(37,233,134,0.55);display:inline-block;height:8px;width:8px}.mr-forum-hub-actions,.mr-forum-room-controls,.mr-forum-thread-subbar,.mr-forum-compose-actions,.mr-form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.mr-forum-room-controls{justify-content:space-between;margin-top:2px}.mr-forum-button-icon,.mr-forum-small-icon,.mr-forum-status-icon,.mr-forum-title-icon,.mr-forum-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.mr-forum-button-icon{height:16px;margin-right:6px;width:16px}.mr-forum-small-icon{height:22px;width:22px}.mr-forum-title-icon{flex:0 0 auto;height:30px;width:30px}.mr-forum-status-icon{height:12px;width:12px}.mr-forum-category-board,.mr-forums-page .mr-forum-thread-board,.mr-forum-recent-board{background:rgba(12,18,27,0.74);border:1px solid rgba(255,255,255,0.09);border-radius:8px;overflow:hidden}.mr-forum-category-header,.mr-forums-page .mr-forum-thread-header{background:rgba(255,255,255,0.045);color:var(--mr-muted);display:grid;font-size:0.72rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.mr-forum-category-header,.mr-forum-category-row{grid-template-columns:minmax(320px,1fr) 100px 100px minmax(280px,0.7fr)}.mr-forums-page .mr-forum-thread-header,.mr-forums-page .mr-forum-thread-row{grid-template-columns:minmax(360px,1fr) 104px 104px minmax(250px,0.55fr)}.mr-forum-category-header>span,.mr-forums-page .mr-forum-thread-header>span,.mr-forum-category-row>*,.mr-forums-page .mr-forum-thread-row>*{padding:12px 14px}.mr-forum-category-row,.mr-forums-page .mr-forum-thread-row{align-items:center;background:linear-gradient(90deg,rgba(255,255,255,0.035),rgba(255,255,255,0.02));border-bottom:1px solid rgba(255,255,255,0.065);display:grid;min-height:78px}.mr-forum-category-row:last-child,.mr-forums-page .mr-forum-thread-row:last-child{border-bottom:0}.mr-forum-category-row:hover,.mr-forums-page .mr-forum-thread-row:hover{background:linear-gradient(90deg,rgba(255,54,95,0.08),rgba(72,199,249,0.04))}.mr-forum-category-main,.mr-forums-page .mr-forum-thread-main{align-items:center;color:var(--mr-text);display:grid;gap:14px;grid-template-columns:52px minmax(0,1fr);text-decoration:none}.mr-forum-category-main strong,.mr-forums-page .mr-forum-thread-main h2{color:var(--mr-text);display:block;font-size:1rem;font-weight:950;line-height:1.25;margin:0}.mr-forums-page .mr-forum-thread-main h2 a{color:inherit;text-decoration:none}.mr-forum-category-main em,.mr-forums-page .mr-forum-thread-main p{color:var(--mr-muted);display:block;font-size:0.86rem;font-style:normal;line-height:1.45;margin:4px 0 0}.mr-forum-category-icon,.mr-forum-thread-icon{align-items:center;border-radius:8px;display:inline-flex;height:44px;justify-content:center;width:44px}.mr-forum-category-icon.is-rose,.mr-forum-thread-icon{background:rgba(255,54,95,0.16);color:#ff4f78}.mr-forum-category-icon.is-cyan{background:rgba(72,199,249,0.14);color:#48c7f9}.mr-forum-category-icon.is-green{background:rgba(40,245,141,0.13);color:#28f58d}.mr-forum-category-icon.is-blue{background:rgba(88,142,255,0.14);color:#72a5ff}.mr-forum-category-icon.is-purple{background:rgba(179,107,255,0.14);color:#b36bff}.mr-forum-category-row>strong,.mr-forums-page .mr-forum-thread-row>strong{color:var(--mr-text);font-size:0.98rem;font-weight:950;text-align:center}.mr-forum-last-post{align-items:center;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr);min-width:0}.mr-forum-last-post .mr-forum-avatar{height:36px;width:36px}.mr-forum-last-post span,.mr-forum-last-post small{color:var(--mr-muted);display:block;font-size:0.78rem;font-weight:750;margin-top:2px}.mr-forum-recent-board{padding:14px}.mr-forum-recent-board header h2{font-size:1rem;margin:0 0 10px;text-transform:uppercase}.mr-forum-recent-list{display:grid;gap:0}.mr-forum-recent-list a{align-items:center;border-bottom:1px solid rgba(255,255,255,0.065);color:var(--mr-text);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 180px 80px 132px;min-height:46px;padding:9px 0;text-decoration:none}.mr-forum-recent-list a:last-child{border-bottom:0}.mr-forum-recent-list em,.mr-forum-recent-list small{color:var(--mr-muted);font-style:normal}.mr-forum-room-hero{min-height:230px}.mr-forum-room-stats{margin-top:22px;max-width:760px}.mr-forum-sort-form{align-items:center;display:flex;gap:8px;margin:0}.mr-forum-sort-form select{min-height:42px}.mr-forum-thread-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:5px}.mr-forum-status{align-items:center;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:999px;color:var(--mr-muted);display:inline-flex;font-size:0.66rem;font-weight:950;gap:4px;padding:3px 8px;text-transform:uppercase}.mr-forum-status-pin{background:rgba(255,54,95,0.15);border-color:rgba(255,54,95,0.35);color:#ff4f78}.mr-forum-status-announce{background:rgba(37,233,134,0.12);border-color:rgba(37,233,134,0.28);color:#35f19b}.mr-forum-thread-title-line{align-items:center;display:flex;gap:12px;min-width:0}.mr-forum-thread-hero-main{grid-template-columns:minmax(0,1fr) minmax(320px,0.74fr) auto}.mr-forum-thread-actions{display:flex;gap:8px;justify-content:flex-end}.mr-forum-thread-subbar{background:rgba(5,8,13,0.42);border:1px solid rgba(255,255,255,0.08);border-radius:8px;justify-content:space-between;padding:10px 14px}.mr-forum-admin-tools,.mr-forum-post-tools{position:relative}.mr-forum-admin-tools summary,.mr-forum-post-tools summary{align-items:center;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:6px;color:var(--mr-soft);cursor:pointer;display:inline-flex;font-size:0.74rem;font-weight:900;min-height:34px;padding:0 10px;text-transform:uppercase}.mr-forum-admin-tools>div,.mr-forum-post-tools>div{background:rgba(5,8,13,0.98);border:1px solid rgba(255,255,255,0.12);border-radius:8px;box-shadow:0 18px 40px rgba(0,0,0,0.44);display:grid;gap:8px;min-width:230px;padding:10px;position:absolute;right:0;top:calc(100%+8px);z-index:25}.mr-forums-page .mr-forum-post-list{display:grid;gap:10px;margin:0}.mr-forums-page .mr-forum-post{background:linear-gradient(90deg,rgba(14,22,32,0.9),rgba(12,18,27,0.88));border:1px solid rgba(255,255,255,0.085);border-radius:8px;display:grid;grid-template-columns:178px minmax(0,1fr);overflow:hidden}.mr-forums-page .mr-forum-post-author{background:rgba(0,0,0,0.16);border-right:1px solid rgba(255,255,255,0.07);display:grid;gap:7px;justify-items:start;padding:16px}.mr-forums-page .mr-forum-avatar{align-items:center;background:linear-gradient(135deg,rgba(255,54,95,0.62),rgba(72,199,249,0.45));border:1px solid rgba(255,255,255,0.16);border-radius:8px;color:var(--mr-text);display:inline-flex;font-size:1.3rem;font-weight:950;height:56px;justify-content:center;text-decoration:none;width:56px}.mr-forums-page .mr-forum-avatar.has-image{background:#05070b;overflow:hidden;padding:0}.mr-forums-page .mr-forum-avatar img{display:block;height:100%;object-fit:cover;width:100%}.mr-forums-page .mr-forum-author{color:var(--mr-text);font-size:0.9rem;font-weight:900;text-decoration:none}.mr-forums-page .mr-forum-author:hover,.mr-forums-page .mr-forum-author:focus{color:var(--mr-gold)}.mr-forums-page .mr-forum-post-content{display:grid;grid-template-rows:auto minmax(110px,1fr) auto;min-width:0}.mr-forums-page .mr-forum-post-meta{align-items:center;background:transparent;border-bottom:0;display:flex;justify-content:space-between;min-height:48px;padding:14px 18px 0}.mr-forum-post-meta>span,.mr-forum-post-flags span{color:var(--mr-muted);font-size:0.8rem;font-weight:800}.mr-forum-post-flags{align-items:center;display:flex;gap:10px}.mr-forum-post-flags strong{color:var(--mr-gold);font-size:0.76rem;font-weight:950;text-transform:uppercase}.mr-forums-page .mr-forum-post-body{color:var(--mr-soft);font-size:0.95rem;line-height:1.62;padding:14px 18px 18px}.mr-forums-page .mr-forum-post-body p{margin:0 0 12px}.mr-forums-page .mr-forum-post-body p:last-child{margin-bottom:0}.mr-forum-post-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 16px}.mr-forum-post-actions .mr-form,.mr-forum-post-actions .mr-button{margin:0}.mr-forum-vote{align-items:center;background:rgba(255,198,74,0.08);border:1px solid rgba(255,198,74,0.22);border-radius:6px;color:var(--mr-gold);cursor:pointer;display:inline-flex;font-weight:950;min-height:34px;padding:6px 10px}.mr-forum-vote.is-active{background:rgba(255,198,74,0.2);border-color:rgba(255,198,74,0.45);color:#ffe08a}.mr-forums-page .mr-forum-report summary{min-height:34px}.mr-forums-page .mr-forum-report .mr-form{right:auto;left:0}.mr-forum-compose-page{padding:0}.mr-forum-compose-grid{display:grid;gap:24px;grid-template-columns:minmax(240px,0.4fr) minmax(0,0.6fr)}.mr-forum-compose-form{background:rgba(5,8,13,0.46);border:1px solid rgba(255,255,255,0.09);border-radius:8px;padding:16px}.mr-forum-bbcode-toolbar{margin:0}.mr-forum-mod-checks{display:flex;flex-wrap:wrap;gap:10px}.mr-forum-mod-checks label{align-items:center;background:rgba(255,255,255,0.045);border:1px solid rgba(255,255,255,0.09);border-radius:8px;display:inline-flex;font-weight:850;gap:8px;line-height:1.2;padding:9px 11px}.mr-forum-mod-checks input[type="checkbox"]{appearance:auto;flex:0 0 auto;height:16px;min-height:0;width:16px}@media (max-width:1080px){.mr-forums-page .mr-forum-hub-hero,.mr-forums-page .mr-forum-thread-hero-main,.mr-forum-compose-grid{grid-template-columns:1fr}.mr-forum-stat-grid,.mr-forum-room-stats,.mr-forum-thread-statbar{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-forum-category-header,.mr-forums-page .mr-forum-thread-header{display:none}.mr-forum-category-row,.mr-forums-page .mr-forum-thread-row{grid-template-columns:1fr}.mr-forum-category-row>strong,.mr-forums-page .mr-forum-thread-row>strong{text-align:left}.mr-forum-recent-list a{grid-template-columns:1fr}}@media (max-width:720px){.mr-forums-page .mr-forum-hub-hero,.mr-forums-page .mr-forum-room-hero,.mr-forums-page .mr-forum-thread-hero,.mr-forums-page .mr-forum-compose-page{padding:18px}.mr-forum-stat-grid,.mr-forum-room-stats,.mr-forum-thread-statbar{grid-template-columns:1fr}.mr-forum-room-controls,.mr-forum-thread-subbar,.mr-forum-thread-actions,.mr-forum-compose-actions,.mr-form-actions{align-items:stretch;flex-direction:column}.mr-forum-sort-form{align-items:stretch;flex-direction:column;width:100%}.mr-forums-page .mr-filter-tabs{display:grid;grid-template-columns:1fr;width:100%}.mr-forums-page .mr-forum-post{grid-template-columns:1fr}.mr-forums-page .mr-forum-post-author{border-right:0;border-bottom:1px solid rgba(255,255,255,0.07);grid-template-columns:56px minmax(0,1fr)}.mr-forums-page .mr-forum-post-author .mr-staff-badge{grid-column:2}.mr-forum-category-main,.mr-forums-page .mr-forum-thread-main{grid-template-columns:44px minmax(0,1fr)}}.mr-staff-tabs button{background:rgba(255,255,255,0.06);border:1px solid var(--mr-border);border-radius:8px;color:var(--mr-muted);cursor:pointer;font-weight:850;min-height:42px;padding:9px 12px}.mr-staff-tabs button.is-active{background:rgba(255,54,95,0.16);border-color:rgba(255,54,95,0.48);color:var(--mr-text)}.mr-staff-panel{margin-top:0}.mr-staff-list span,.mr-staff-list code{color:var(--mr-muted);font-size:0.78rem}.mr-staff-list code{overflow-wrap:anywhere;white-space:normal}.mr-staff-list .mr-form{margin-top:0}.mr-staff-ip-row{display:block !important;padding:0 !important}.mr-staff-ip-row details{display:grid;gap:10px;padding:12px}.mr-staff-ip-row summary{align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(98px,auto) minmax(92px,auto);list-style:none}.mr-staff-ip-row summary::-webkit-details-marker{display:none}.mr-staff-ip-row summary>span:first-child{display:grid;gap:4px;min-width:0}.mr-staff-account-list{display:grid;gap:6px;margin-top:10px}.mr-staff-account-list a{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:4px;grid-template-columns:minmax(0,1.2fr) minmax(110px,0.8fr) minmax(96px,auto) minmax(86px,auto);padding:8px;text-decoration:none}.mr-staff-account-list span{text-align:right}.mr-staff-ip-ban{align-items:center;background:rgba(0,0,0,0.22);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:8px}.mr-staff-ip-ban span{color:var(--mr-muted);font-size:0.82rem}.mr-staff-ip-ban .mr-button{width:auto}.mr-staff-forum-row{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:12px}.mr-staff-console .mr-hero-panel{margin-bottom:12px}.mr-staff-command-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px}.mr-staff-command-bar .mr-staff-tabs{margin:0}.mr-staff-feed{min-height:420px}.mr-staff-scroll,.mr-staff-chat-log{display:grid;gap:8px;max-height:640px;overflow-y:auto;padding-right:4px}.mr-staff-row,.mr-staff-chat-row{align-items:start;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.075);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.mr-staff-row strong,.mr-staff-chat-row strong{color:var(--mr-text);display:block;font-weight:900}.mr-staff-row strong a{color:inherit;text-decoration:none}.mr-staff-row span,.mr-staff-chat-row span{color:var(--mr-muted);display:block;font-size:0.78rem;margin-top:2px}.mr-staff-row p,.mr-staff-chat-row p{color:var(--mr-soft);line-height:1.45;margin:6px 0 0}.mr-staff-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.mr-staff-row-actions .mr-form,.mr-staff-compact-form{margin:0}.mr-staff-compact-form{align-items:center;display:flex;gap:6px}.mr-staff-compact-form select,.mr-staff-resolution-form select,.mr-staff-resolution-form input{min-height:38px}.mr-staff-resolution-form{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(110px,auto) minmax(160px,1fr) auto;margin:0;min-width:420px}.mr-staff-workcenter{display:grid;gap:16px}.mr-staff-hero-v2{align-items:stretch;background:linear-gradient(110deg,rgba(16,20,27,0.96),rgba(10,12,16,0.94)),url("../images/crew-command-center.png") center/cover;border:1px solid rgba(212,170,86,0.28);border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(420px,0.72fr);overflow:hidden;padding:22px;position:relative}.mr-staff-hero-v2::before{background:linear-gradient(90deg,rgba(212,170,86,0.16),transparent 48%,rgba(160,37,43,0.16));content:"";inset:0;pointer-events:none;position:absolute}.mr-staff-hero-v2>*{position:relative;z-index:1}.mr-staff-hero-v2 h1{font-size:clamp(2.2rem,4vw,4.4rem);line-height:0.95;margin:0;text-transform:uppercase}.mr-staff-notice{background:rgba(22,36,30,0.88);border:1px solid rgba(99,230,157,0.36);border-radius:8px;color:#d8ffe7;font-size:0.9rem;font-weight:900;padding:12px 14px}.mr-staff-notice.is-warning{background:rgba(50,30,20,0.88);border-color:rgba(255,180,84,0.42);color:#ffe3b1}.mr-staff-role-line{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.mr-staff-command-metrics{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-staff-command-metrics div,.mr-staff-report-summary div,.mr-staff-health-grid div{background:rgba(0,0,0,0.36);border:1px solid rgba(255,255,255,0.09);border-radius:8px;padding:12px}.mr-staff-command-metrics span,.mr-staff-report-summary span,.mr-staff-health-grid span{color:var(--mr-muted);display:block;font-size:0.72rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.mr-staff-command-metrics strong,.mr-staff-report-summary strong,.mr-staff-health-grid strong{color:var(--mr-gold);display:block;font-size:1.45rem;line-height:1.1;margin-top:5px}.mr-staff-tabs-v2{align-items:center;background:rgba(0,0,0,0.28);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;padding:8px}.mr-staff-tabs-v2 a{border:1px solid transparent;border-radius:6px;color:var(--mr-soft);font-size:0.78rem;font-weight:900;letter-spacing:0.03em;padding:10px 12px;text-decoration:none;text-transform:uppercase}.mr-staff-tabs-v2 a.is-active,.mr-staff-tabs-v2 a:hover{background:rgba(212,170,86,0.16);border-color:rgba(212,170,86,0.42);color:var(--mr-gold)}.mr-staff-dashboard,.mr-staff-panel-v2{display:grid;gap:14px}.mr-staff-work-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.35fr) minmax(320px,0.65fr)}.mr-staff-span-2{grid-column:span 2}.mr-staff-panel-card{min-height:0}.mr-staff-ticket-list,.mr-staff-mini-results,.mr-staff-cron-list{display:grid;gap:8px}.mr-staff-ticket,.mr-staff-mini-results a,.mr-staff-cron-list div{align-items:center;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.075);border-radius:8px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px;text-decoration:none}.mr-staff-mini-results a,.mr-staff-cron-list div{grid-template-columns:minmax(0,1fr)}.mr-staff-ticket-type,.mr-staff-status{border:1px solid rgba(212,170,86,0.4);border-radius:999px;color:var(--mr-gold);font-size:0.7rem;font-weight:900;padding:5px 8px;text-transform:uppercase}.mr-staff-status.is-open{border-color:rgba(255,92,103,0.55);color:#ff7f88}.mr-staff-status.is-reviewed{border-color:rgba(79,178,255,0.55);color:#72c8ff}.mr-staff-status.is-closed{border-color:rgba(91,214,142,0.55);color:#79e5a7}.mr-staff-ticket strong,.mr-staff-mini-results strong,.mr-staff-cron-list strong{color:var(--mr-text);display:block}.mr-staff-ticket span,.mr-staff-mini-results span,.mr-staff-cron-list span{color:var(--mr-muted);display:block;font-size:0.78rem}.mr-staff-health-grid,.mr-staff-report-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-staff-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.mr-staff-search-form,.mr-staff-filter-form,.mr-staff-inline-form{align-items:center;display:flex;gap:8px;margin:0}.mr-staff-search-form input,.mr-staff-filter-form select,.mr-staff-inline-form select{min-height:40px}.mr-staff-search-form input{min-width:0;width:100%}.mr-staff-tool-head{align-items:end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.mr-staff-workcenter .mr-staff-row{border-color:rgba(255,255,255,0.08);grid-template-columns:minmax(0,1fr) minmax(260px,auto)}.mr-staff-workcenter .mr-staff-row-actions{align-items:end;flex-direction:column}.mr-staff-workcenter .mr-staff-resolution-form{grid-template-columns:minmax(105px,auto) minmax(150px,1fr) auto;min-width:min(440px,100%)}.mr-staff-workcenter .mr-staff-row a{color:inherit}.mr-staff-evidence-row p{color:#d5deeb}.mr-staff-account-top{display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(320px,0.8fr)}.mr-staff-account-identity{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(260px,auto)}.mr-staff-account-identity h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1;margin:0;text-transform:uppercase}.mr-staff-account-actions{align-items:stretch;display:grid;gap:8px}.mr-staff-account-actions .mr-button,.mr-staff-account-actions .mr-form,.mr-staff-account-actions select{width:100%}.mr-staff-account-status,.mr-staff-account-facts{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-staff-account-status>div,.mr-staff-account-facts>div,.mr-staff-signal-list>div,.mr-staff-mini-table>div{background:rgba(0,0,0,0.28);border:1px solid rgba(255,255,255,0.08);border-radius:8px;min-width:0;padding:10px}.mr-staff-account-status span,.mr-staff-account-facts span,.mr-staff-signal-list span,.mr-staff-mini-table span{color:var(--mr-muted);display:block;font-size:0.72rem;font-weight:800;line-height:1.35;text-transform:uppercase}.mr-staff-account-status strong,.mr-staff-account-facts strong,.mr-staff-signal-list strong,.mr-staff-mini-table strong{color:var(--mr-text);display:block;font-size:0.92rem;line-height:1.35;margin-top:3px;overflow-wrap:anywhere}.mr-staff-account-status strong{color:var(--mr-gold);font-size:1.1rem}.mr-staff-risk-inline.is-high{color:#ff6f7d}.mr-staff-risk-inline.is-elevated{color:#ffb454}.mr-staff-risk-inline.is-watch{color:#f6d36a}.mr-staff-risk-inline.is-low{color:#63e69d}.mr-staff-account-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.mr-staff-signal-list,.mr-staff-mini-table,.mr-staff-transfer-summary{display:grid;gap:8px}.mr-staff-mini-table{margin-top:10px}.mr-staff-transfer-card{align-items:center;background:rgba(0,0,0,0.28);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(280px,0.8fr) auto;padding:12px}.mr-staff-transfer-card strong,.mr-staff-transfer-card span{display:block}.mr-staff-transfer-card strong{color:var(--mr-text)}.mr-staff-transfer-card span,.mr-staff-transfer-totals span{color:var(--mr-muted);font-size:0.78rem;line-height:1.4}.mr-staff-transfer-totals{display:grid;gap:4px}.mr-staff-signal-list>div.is-warning{border-color:rgba(255,92,103,0.5);box-shadow:inset 3px 0 0 rgba(255,92,103,0.7)}.mr-staff-risk-card{border-color:rgba(245,181,73,0.24);position:relative}.mr-staff-risk-card.is-high{border-color:rgba(255,92,103,0.56);box-shadow:inset 4px 0 0 rgba(255,92,103,0.72),0 18px 48px rgba(255,92,103,0.09)}.mr-staff-risk-card.is-elevated{border-color:rgba(255,180,84,0.48);box-shadow:inset 4px 0 0 rgba(255,180,84,0.66)}.mr-staff-risk-card.is-watch{border-color:rgba(246,211,106,0.42);box-shadow:inset 4px 0 0 rgba(246,211,106,0.52)}.mr-staff-risk-score{align-items:center;background:rgba(0,0,0,0.34);border:1px solid rgba(245,181,73,0.28);border-radius:8px;display:grid;justify-items:center;min-width:92px;padding:10px 14px}.mr-staff-risk-score strong{color:var(--mr-gold);font-size:1.6rem;line-height:1}.mr-staff-risk-score span{color:var(--mr-muted);font-size:0.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.mr-staff-risk-grid,.mr-staff-risk-signals{display:grid;gap:10px;margin-top:14px}.mr-staff-risk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mr-staff-risk-grid>div,.mr-staff-risk-signals>div{background:rgba(0,0,0,0.28);border:1px solid rgba(255,255,255,0.08);border-radius:8px;min-width:0;padding:10px}.mr-staff-risk-grid span,.mr-staff-risk-signals span,.mr-staff-risk-signals em{color:var(--mr-muted);display:block;font-size:0.74rem;font-style:normal;font-weight:800;line-height:1.35;text-transform:uppercase}.mr-staff-risk-grid strong,.mr-staff-risk-signals strong{color:var(--mr-text);display:block;font-size:0.94rem;line-height:1.35;margin-top:3px;overflow-wrap:anywhere}.mr-staff-risk-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-staff-risk-signals em{color:var(--mr-gold);margin-top:6px}.mr-staff-notes-layout{display:grid;gap:14px;grid-template-columns:minmax(280px,0.42fr) minmax(0,1fr)}.mr-staff-note-form{align-content:start;background:rgba(0,0,0,0.24);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:10px;padding:12px}.mr-staff-note-form label,.mr-staff-note-form label span{display:grid;gap:6px}.mr-staff-note-form label span{color:var(--mr-muted);font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-staff-note-form textarea{min-height:116px;resize:vertical}.mr-staff-note-list{display:grid;gap:10px;max-height:420px;overflow:auto;padding-right:4px}.mr-staff-note-row{background:rgba(0,0,0,0.28);border:1px solid rgba(255,255,255,0.08);border-radius:8px;box-shadow:inset 3px 0 0 rgba(245,181,73,0.35);padding:12px}.mr-staff-note-row.is-warning,.mr-staff-note-row.is-ban{box-shadow:inset 3px 0 0 rgba(255,92,103,0.66)}.mr-staff-note-row.is-multi_account,.mr-staff-note-row.is-transfer{box-shadow:inset 3px 0 0 rgba(255,180,84,0.62)}.mr-staff-note-row.is-casino{box-shadow:inset 3px 0 0 rgba(180,122,255,0.62)}.mr-staff-note-row strong,.mr-staff-note-row span{display:block}.mr-staff-note-row strong{color:var(--mr-text);font-size:0.92rem}.mr-staff-note-row span{color:var(--mr-muted);font-size:0.74rem;font-weight:800;line-height:1.35;margin-top:2px;text-transform:uppercase}.mr-staff-note-row p{color:#d5deeb;font-size:0.86rem;line-height:1.45;margin:10px 0 0;overflow-wrap:anywhere}@media (max-width:980px){.mr-staff-hero-v2,.mr-staff-work-grid,.mr-staff-workcenter .mr-staff-row,.mr-staff-account-top,.mr-staff-account-identity,.mr-staff-notes-layout,.mr-staff-transfer-card{grid-template-columns:1fr}.mr-staff-span-2{grid-column:auto}.mr-staff-report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-staff-risk-grid,.mr-staff-risk-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-staff-workcenter .mr-staff-row-actions{align-items:stretch}.mr-staff-workcenter .mr-staff-resolution-form{min-width:0}}@media (max-width:680px){.mr-staff-hero-v2{padding:16px}.mr-staff-command-metrics,.mr-staff-health-grid,.mr-staff-report-summary,.mr-staff-account-status,.mr-staff-account-facts,.mr-staff-risk-grid,.mr-staff-risk-signals,.mr-staff-ticket,.mr-staff-workcenter .mr-staff-resolution-form{grid-template-columns:1fr}.mr-staff-tabs-v2 a,.mr-staff-search-form .mr-button,.mr-staff-filter-form .mr-button,.mr-staff-inline-form .mr-button{text-align:center;width:100%}.mr-staff-search-form,.mr-staff-filter-form,.mr-staff-inline-form{align-items:stretch;flex-direction:column}}.mr-profile-report-box{margin-top:10px}.mr-market-card{align-items:start;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:14px;grid-template-columns:54px minmax(0,1fr) minmax(120px,auto);min-height:142px;padding:14px}.mr-market-card h3{font-size:1.02rem;line-height:1.25;margin:0}.mr-market-card .mr-form{margin-top:0}.mr-market-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mr-market-meta span{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.08);border-radius:999px;color:var(--mr-muted);font-size:0.76rem;font-weight:800;padding:5px 8px}.mr-market-page{display:grid;gap:16px}.mr-market-hero{align-items:center;background:linear-gradient(110deg,rgba(5,8,13,0.96),rgba(16,21,30,0.9) 52%,rgba(5,8,13,0.96)),linear-gradient(135deg,rgba(255,200,87,0.13),transparent 36%),linear-gradient(315deg,rgba(55,197,255,0.1),transparent 42%),#080b10;border:1px solid rgba(255,255,255,0.1);border-radius:8px;box-shadow:var(--mr-shadow);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(340px,520px);min-height:190px;overflow:hidden;padding:22px 24px;position:relative}.mr-market-hero::before{background:linear-gradient(90deg,rgba(255,200,87,0.08),transparent 44%),linear-gradient(270deg,rgba(62,228,138,0.08),transparent 44%);content:"";inset:0;pointer-events:none;position:absolute}.mr-market-hero>*{position:relative;z-index:1}.mr-market-hero h1{font-size:clamp(2.25rem,4vw,3.35rem);letter-spacing:0;line-height:0.98;margin:0 0 8px}.mr-market-hero .mr-muted{max-width:820px}.mr-market-hero-stats{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-market-hero-stats div,.mr-market-console-note,.mr-market-meta div,.mr-market-seller{background:rgba(0,0,0,0.24);border:1px solid rgba(255,255,255,0.09);border-radius:8px;min-width:0}.mr-market-hero-stats div{display:grid;gap:4px;min-height:74px;padding:12px 14px}.mr-market-hero-stats span,.mr-market-console-note span,.mr-market-meta span,.mr-market-seller span,.mr-market-seller em{color:var(--mr-muted);font-size:0.72rem;font-style:normal;font-weight:900;letter-spacing:0;text-transform:uppercase}.mr-market-hero-stats strong{color:var(--mr-text);font-size:1.18rem;line-height:1.1;overflow-wrap:anywhere}.mr-market-console{display:grid;gap:14px;grid-template-columns:minmax(0,1.14fr) minmax(320px,0.86fr)}.mr-market-sell-card,.mr-market-stall-card,.mr-market-board{background:linear-gradient(180deg,rgba(255,255,255,0.046),rgba(255,255,255,0.018)),var(--mr-panel);border:1px solid var(--mr-border);border-radius:8px;box-shadow:var(--mr-shadow)}.mr-market-board{display:grid;gap:14px;padding:18px}.mr-market-console-note{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(86px,auto) minmax(0,1fr);margin-bottom:12px;padding:12px}.mr-market-console-note strong{color:var(--mr-green);display:block;font-size:1.25rem;line-height:1.1;margin-top:4px}.mr-market-console-note p{color:var(--mr-muted);line-height:1.45;margin:0}.mr-market-list-form{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(210px,1fr) minmax(96px,0.35fr) minmax(136px,0.45fr) minmax(130px,auto);margin:0}.mr-market-list-form .mr-button{justify-content:center;min-height:42px;width:100%}.mr-market-filter-form{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(220px,1.35fr) minmax(150px,0.72fr) minmax(150px,0.72fr) minmax(96px,auto) minmax(86px,auto);margin:0}.mr-market-filter-form label{min-width:0}.mr-market-filter-form .mr-button{justify-content:center;min-height:42px;width:100%}.mr-market-page .mr-market-list article{background:rgba(0,0,0,0.22);border-color:rgba(255,255,255,0.09);padding:12px}.mr-market-page .mr-market-list strong{color:var(--mr-text);overflow-wrap:anywhere}.mr-market-page .mr-market-list .mr-button{min-height:38px}.mr-market-page .mr-market-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.mr-market-page .mr-market-card{background:linear-gradient(135deg,rgba(255,200,87,0.08),transparent 40%),linear-gradient(315deg,rgba(55,197,255,0.06),transparent 44%),rgba(0,0,0,0.18);border-color:rgba(255,255,255,0.1);display:grid;gap:14px;grid-template-areas:"art copy" "meta meta" "buy buy";grid-template-columns:92px minmax(0,1fr);min-height:0;padding:14px}.mr-market-card-art{align-items:center;background:rgba(0,0,0,0.22);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:flex;grid-area:art;justify-content:center;min-height:92px;padding:10px}.mr-market-card-art .mr-item-icon{height:72px;width:72px}.mr-market-card-copy{display:grid;gap:8px;grid-area:copy;min-width:0}.mr-market-card-copy h3{font-size:1.12rem;letter-spacing:0;line-height:1.18;margin:0;overflow-wrap:anywhere}.mr-market-card-copy .mr-muted{display:-webkit-box;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mr-market-page .mr-market-meta{display:grid;gap:8px;grid-area:meta;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.mr-market-page .mr-market-meta div{display:grid;gap:4px;min-width:0;padding:9px 10px}.mr-market-page .mr-market-meta span{background:transparent;border:0;border-radius:0;padding:0}.mr-market-page .mr-market-meta strong{color:var(--mr-text);font-size:0.95rem;line-height:1.15;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.mr-market-buy-form{align-content:stretch;display:grid;gap:10px;grid-area:buy;grid-template-columns:minmax(0,1fr) minmax(138px,auto);align-items:stretch;margin:0}.mr-market-seller{display:grid;gap:4px;padding:10px}.mr-market-seller strong{color:var(--mr-text);line-height:1.2;overflow-wrap:anywhere}.mr-market-seller em{color:var(--mr-gold)}.mr-market-buy-form .mr-button{justify-content:center;min-height:42px;width:100%}.mr-market-console-single{grid-template-columns:1fr}.mr-market-tabs{align-items:stretch}.mr-market-page .mr-market-grid{align-items:stretch;grid-template-columns:repeat(auto-fill,minmax(260px,300px));justify-content:start}.mr-market-page .mr-market-card-compact{grid-template-areas:"art copy" "meta meta" "action action";grid-template-columns:72px minmax(0,1fr);padding:12px}.mr-market-card-compact .mr-market-card-art{min-height:72px;padding:8px}.mr-market-card-compact .mr-market-card-art .mr-item-icon{height:56px;width:56px}.mr-market-card-compact .mr-market-card-copy{gap:5px}.mr-market-card-compact .mr-market-card-copy h3{font-size:1rem}.mr-market-card-compact .mr-market-card-copy span{color:var(--mr-muted);font-size:0.78rem;font-weight:850;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-market-card-compact>.mr-button{grid-area:action;justify-content:center;min-height:38px;width:100%}.mr-market-detail{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(320px,0.42fr)}.mr-market-detail-main{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(180px,0.34fr) minmax(0,1fr);padding:18px}.mr-market-detail-art{align-items:center;background:rgba(0,0,0,0.24);border:1px solid rgba(255,255,255,0.09);border-radius:8px;display:flex;justify-content:center;min-height:220px;padding:16px}.mr-market-detail-art .mr-item-icon{height:min(180px,100%);width:min(180px,100%)}.mr-market-detail-art img{max-height:170px;object-fit:contain}.mr-market-detail-copy{display:grid;gap:12px;min-width:0}.mr-market-detail-copy h2{font-size:2.18rem;line-height:1.05;margin:0;overflow-wrap:anywhere}.mr-market-detail-copy .mr-muted{font-size:1rem;line-height:1.55;max-width:760px}.mr-market-detail .mr-market-meta{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.mr-market-card-compact .mr-market-meta strong{font-size:0.82rem;line-height:1.18}.mr-market-detail-actions{display:grid;gap:12px;align-content:start}.mr-market-detail-actions .mr-button{justify-content:center;width:100%}.mr-market-seller-note{background:rgba(0,0,0,0.24);border:1px solid rgba(255,255,255,0.09);border-radius:8px;display:grid;gap:4px;padding:12px}.mr-market-seller-note span,.mr-market-seller-note em{color:var(--mr-muted);font-size:0.74rem;font-style:normal;font-weight:900;text-transform:uppercase}.mr-market-seller-note strong{color:var(--mr-text);font-size:1.35rem;line-height:1.1;overflow-wrap:anywhere}.mr-market-seller-note em{color:var(--mr-gold)}.mr-market-action-form,.mr-market-offer-form{display:grid;gap:10px;margin-top:0}.mr-market-offer-panel{display:grid;gap:10px;margin-top:4px}.mr-market-offer-list{display:grid;gap:8px}.mr-market-offer-list article{align-items:center;background:rgba(0,0,0,0.22);border:1px solid rgba(255,255,255,0.09);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.mr-market-offer-list strong{color:var(--mr-green);display:block;font-size:1.08rem}.mr-market-offer-list span{color:var(--mr-muted);display:block;font-size:0.82rem;line-height:1.35}.mr-market-offer-actions,.mr-market-ledger-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.mr-market-offer-actions .mr-form,.mr-market-ledger-actions .mr-form{margin:0}.mr-market-ledger article{grid-template-columns:minmax(0,1fr) minmax(120px,0.2fr) auto}.mr-market-ledger-main strong{color:var(--mr-text);font-size:1rem;line-height:1.25}.mr-market-ledger-price{background:rgba(0,0,0,0.22);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:3px;padding:8px 10px}.mr-market-ledger-price span{color:var(--mr-muted);font-size:0.7rem;font-weight:900;text-transform:uppercase}.mr-market-ledger-price strong{color:var(--mr-text);font-size:1rem;overflow-wrap:anywhere}.mr-filter-tabs{display:flex;flex-wrap:wrap;gap:8px}.mr-filter-tabs a{background:rgba(255,255,255,0.06);border:1px solid var(--mr-border);border-radius:8px;color:var(--mr-muted);display:inline-flex;flex-direction:column;font-weight:800;gap:3px;min-width:112px;padding:10px 12px;text-decoration:none}.mr-filter-tabs a.is-active,.mr-filter-tabs a:hover,.mr-filter-tabs a:focus{border-color:rgba(55,197,255,0.55);color:var(--mr-text)}.mr-filter-tabs strong{color:var(--mr-gold);font-size:0.8rem}.mr-rank-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.mr-rank-list li{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;min-height:42px;padding:8px 10px}.mr-rank-list li>span{align-items:center;background:rgba(255,200,87,0.12);border:1px solid rgba(255,200,87,0.24);border-radius:999px;color:var(--mr-gold);display:flex;font-weight:900;height:28px;justify-content:center;width:28px}.mr-rank-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-rank-list em{color:var(--mr-blue);font-style:normal;font-weight:900}.mr-collection-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-collection-card{align-items:start;background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.018)),var(--mr-panel);border:1px solid var(--mr-border);border-radius:8px;box-shadow:var(--mr-shadow);display:grid;gap:14px;grid-template-columns:78px minmax(0,1fr);min-height:178px;padding:14px}.mr-collection-card .mr-item-icon{height:78px;width:78px}.mr-collection-card.is-missing{filter:grayscale(0.75);opacity:0.62}.mr-collection-meta{display:grid;gap:8px;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-collection-meta span{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.07);border-radius:8px;color:var(--mr-muted);font-size:0.72rem;font-weight:800;min-height:54px;padding:8px;text-transform:uppercase}.mr-collection-meta strong{color:var(--mr-text);display:block;font-size:0.85rem;line-height:1.2;margin-top:4px;overflow-wrap:anywhere;text-transform:none}.mr-feed,.mr-odds ul{list-style:none;margin:0;padding:0}.mr-feed span,.mr-status-list span{color:var(--mr-muted);font-size:0.78rem;font-weight:750}.mr-feed strong,.mr-status-list strong{line-height:1.35;text-align:right}.mr-link{color:var(--mr-blue);font-weight:800;text-decoration:none}.mr-odds{background:rgba(0,0,0,0.17);border:1px solid rgba(255,255,255,0.07);border-radius:8px;margin:10px 0 14px;padding:10px}.mr-odds summary{cursor:pointer;font-weight:800}.mr-black-book{max-width:min(1500px,100%)}.mr-black-book-hero{align-items:stretch;background:linear-gradient(115deg,rgba(12,13,15,0.96),rgba(13,18,24,0.92)),radial-gradient(circle at 18% 24%,rgba(255,200,87,0.16),transparent 34%);border:1px solid rgba(197,147,49,0.26);border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(420px,700px);margin-bottom:16px;padding:20px}.mr-black-book-hero h1{color:#f4d487;font-size:clamp(2rem,3vw,3rem);line-height:1;margin:0 0 8px;text-transform:uppercase}.mr-black-book-stats{border:1px solid rgba(197,147,49,0.28);border-radius:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.mr-black-book-stats>*{background:rgba(0,0,0,0.22);border-right:1px solid rgba(197,147,49,0.18);display:grid;gap:4px;min-width:0;padding:14px 16px}.mr-black-book-stats>*:last-child{border-right:0}.mr-black-book-stats span,.mr-black-book-filter-block h2,.mr-black-book-detail-list span{color:#c79b4a;font-size:0.74rem;font-weight:900;text-transform:uppercase}.mr-black-book-stats strong{font-size:1.35rem;line-height:1.08}.mr-black-book-stats em{font-style:normal;font-weight:900;text-transform:uppercase}.mr-black-book-progress{background:rgba(255,255,255,0.1);border-radius:999px;height:8px;margin-top:2px;overflow:hidden}.mr-black-book-progress span{background:linear-gradient(90deg,#d99613,#ffdc75);display:block;height:100%}.mr-black-book-layout{display:grid;gap:16px;grid-template-columns:250px minmax(0,1fr) 352px}.mr-black-book-sidebar,.mr-black-book-detail{background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.012)),#0c1017;border:1px solid rgba(197,147,49,0.22);border-radius:8px;padding:14px}.mr-black-book-filter-block{border-bottom:1px solid rgba(255,255,255,0.08);display:grid;gap:2px;margin-bottom:18px;padding-bottom:18px}.mr-black-book-filter-block h2{margin:0 0 8px}.mr-black-book-filter-block a{align-items:center;border-radius:6px;color:var(--mr-muted);display:flex;font-weight:700;gap:12px;justify-content:space-between;padding:9px 10px;text-decoration:none}.mr-black-book-filter-block a:hover,.mr-black-book-filter-block a.is-active{background:rgba(197,147,49,0.18);color:#f6d37c}.mr-black-book-filter-block strong{color:#d5b165;font-size:0.84rem}.mr-black-book-main{min-width:0}.mr-black-book-toolbar{display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) auto;margin-bottom:12px}.mr-black-book-toolbar input{background:rgba(0,0,0,0.26);border:1px solid rgba(255,255,255,0.12);border-radius:8px;color:var(--mr-text);min-height:42px;padding:0 14px}.mr-black-book-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(178px,1fr))}.mr-black-book-card{background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.016)),#11151d;border:1px solid rgba(255,255,255,0.1);border-radius:8px;color:var(--mr-text);display:grid;gap:8px;padding:10px;text-align:center;text-decoration:none}.mr-black-book-card:hover,.mr-black-book-card.is-selected{border-color:rgba(255,200,87,0.56);box-shadow:0 0 0 1px rgba(255,200,87,0.18),0 16px 36px rgba(0,0,0,0.34)}.mr-black-book-art{aspect-ratio:1.42;background:#06080c;border:1px solid rgba(197,147,49,0.3);border-radius:6px;display:block;overflow:hidden;position:relative}.mr-black-book-art img{display:block;height:100%;object-fit:cover;width:100%}.mr-black-book-detail-art img{display:block;height:100%;object-fit:contain;width:100%}.mr-black-book-card.is-locked .mr-black-book-art img,.mr-black-book-detail-art.is-locked img{filter:grayscale(1) brightness(0.32);opacity:0.55}.mr-black-book-lock,.mr-black-book-detail-art span{align-items:center;background:rgba(0,0,0,0.62);color:#d7bd77;display:flex;font-size:0.74rem;font-weight:900;inset:0;justify-content:center;position:absolute;text-transform:uppercase}.mr-black-book-card-name{font-size:0.95rem;font-weight:800;line-height:1.25;min-height:2.4em}.mr-black-book-card>span:last-child,.mr-black-book-detail>p[class*="mr-rarity-"]{font-size:0.8rem;font-weight:900;text-transform:uppercase}.mr-black-book-detail{display:grid;gap:12px;align-content:start}.mr-black-book-detail-art{aspect-ratio:1;background:#06080c;border:1px solid rgba(197,147,49,0.36);border-radius:8px;overflow:hidden;position:relative}.mr-black-book-detail h2{font-size:1.45rem;line-height:1.1;margin:4px 0 0}.mr-black-book-detail p{margin:0}.mr-black-book-detail-list{border-top:1px solid rgba(255,255,255,0.08);display:grid}.mr-black-book-detail-list div{align-items:center;border-bottom:1px solid rgba(255,255,255,0.08);display:grid;gap:10px;grid-template-columns:minmax(120px,1fr) minmax(0,1.15fr);padding:10px 0}.mr-black-book-detail-list strong{color:var(--mr-text);font-size:0.9rem;text-align:right}.mr-black-book .mr-rarity-common{color:#c4cbd4}.mr-black-book .mr-rarity-uncommon{color:#61dd63}.mr-black-book .mr-rarity-rare{color:#55b6ff}.mr-black-book .mr-rarity-epic{color:#bf77ff}.mr-black-book .mr-rarity-legendary{color:#ffcf5a}.mr-black-book .mr-rarity-mythic{color:#ff5a45}@media (max-width:1180px){.mr-black-book-hero,.mr-black-book-layout{grid-template-columns:1fr}.mr-black-book-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.mr-black-book-stats,.mr-black-book-toolbar{grid-template-columns:1fr}.mr-black-book-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}.mr-black-book-detail-list div{grid-template-columns:1fr}.mr-black-book-detail-list strong{text-align:left}}.mr-inventory-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-item-card{align-items:center;display:grid;gap:14px;grid-template-columns:92px minmax(0,1fr) auto;min-height:132px;padding:14px}.mr-item-card h2{font-size:1rem}.mr-item-icon{align-items:center;background:radial-gradient(circle at 50% 42%,rgba(255,200,87,0.055),transparent 62%),linear-gradient(180deg,#050505,#020303 68%,#000);border:1px solid rgba(255,200,87,0.16);border-radius:8px;box-shadow:inset 0 0 18px rgba(0,0,0,0.72);display:flex;font-size:1.3rem;font-weight:900;height:92px;justify-content:center;overflow:hidden;padding:6px;width:92px}.mr-item-icon img{background:#020303;border-radius:6px;display:block;height:100%;object-fit:contain;width:100%}.mr-item-art-button{color:inherit;cursor:zoom-in;transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.mr-item-art-button:hover,.mr-item-art-button:focus-visible{border-color:rgba(255,200,87,0.62);box-shadow:inset 0 0 18px rgba(0,0,0,0.72),0 0 0 3px rgba(255,200,87,0.12);outline:none;transform:translateY(-1px)}.mr-item-qty{color:var(--mr-gold)}.mr-item-actions{align-items:end;display:grid;gap:8px;justify-items:end}.mr-item-meta{margin-top:8px}.mr-item-actions .mr-badge,.mr-item-actions .mr-button{max-width:190px;text-align:center;white-space:normal}.mr-quick-sell-form{display:grid;gap:6px;grid-template-columns:72px minmax(110px,1fr)}.mr-quick-sell-form input[type="number"]{min-height:44px;text-align:center}.mr-item-actions .mr-form,.mr-equipment-card .mr-form{margin-top:10px}.mr-equipment-card{min-height:170px}.mr-equipment-body{align-items:center;display:grid;gap:14px;grid-template-columns:124px minmax(0,1fr)}.mr-equipment-body .mr-item-icon{height:124px;width:124px}.mr-lightbox{align-items:center;background:rgba(3,4,8,0.9);display:flex;inset:0;justify-content:center;opacity:0;padding:24px;pointer-events:none;position:fixed;transition:opacity 0.16s ease;z-index:99999}.mr-lightbox.is-open{opacity:1;pointer-events:auto}.mr-lightbox-open{overflow:hidden}.mr-lightbox-panel{background:linear-gradient(135deg,rgba(49,14,28,0.78),rgba(5,11,17,0.92) 45%,rgba(4,23,34,0.78)),#090b10;border:1px solid rgba(255,200,87,0.26);border-radius:10px;box-shadow:0 28px 80px rgba(0,0,0,0.7);max-width:min(980px,94vw);overflow:hidden;width:100%}.mr-lightbox-head{align-items:center;border-bottom:1px solid rgba(255,255,255,0.08);display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.mr-lightbox-title{color:var(--mr-text);font-size:1.08rem;font-weight:900}.mr-lightbox-meta{color:var(--mr-gold);display:block;font-size:0.74rem;font-weight:900;letter-spacing:0.02em;margin-top:3px;text-transform:uppercase}.mr-lightbox-close{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14);border-radius:8px;color:var(--mr-text);cursor:pointer;font-size:1.35rem;font-weight:900;height:42px;line-height:1;width:42px}.mr-lightbox-close:hover,.mr-lightbox-close:focus-visible{border-color:rgba(255,200,87,0.58);outline:none}.mr-lightbox-stage{align-items:center;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,0.08),transparent 52%),#020409;display:flex;justify-content:center;min-height:min(72vh,720px);padding:18px}.mr-lightbox-stage img{display:block;max-height:min(68vh,680px);max-width:100%;object-fit:contain}.mr-rarity-common{color:#b9c2cf}.mr-rarity-uncommon{color:#4de58d}.mr-rarity-rare{color:#45bfff}.mr-rarity-epic{color:#c68cff}.mr-rarity-legendary{color:#ffc857}.mr-rarity-mythic{color:#ff5c8a}.mr-item-card.mr-rarity-uncommon{border-color:rgba(77,229,141,0.35)}.mr-item-card.mr-rarity-rare{border-color:rgba(69,191,255,0.35)}.mr-item-card.mr-rarity-epic{border-color:rgba(198,140,255,0.35)}.mr-item-card.mr-rarity-legendary{border-color:rgba(255,200,87,0.42)}.mr-item-card.mr-rarity-mythic{border-color:rgba(255,92,138,0.52)}.mr-inventory-page{--mr-inventory-deep:#090c11;--mr-inventory-line:rgba(255,255,255,0.1);--mr-inventory-surface:#11151d;max-width:1480px}.mr-inventory-hero,.mr-inventory-panel{background:var(--mr-inventory-surface);border:1px solid rgba(255,200,87,0.18);border-radius:6px;box-shadow:none}.mr-inventory-hero{align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(170px,220px) auto;border-top:3px solid #b88627;margin-bottom:14px;padding:20px}.mr-inventory-hero h1{font-size:clamp(2rem,3.2vw,2.85rem);margin:0;text-transform:uppercase}.mr-inventory-space{background:var(--mr-inventory-deep);border:1px solid var(--mr-inventory-line);border-radius:5px;padding:13px}.mr-inventory-space span,.mr-inventory-result-line span{color:#a9bbd1;display:block;font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-inventory-space strong{color:var(--mr-text);display:block;font-size:1.45rem;line-height:1.15;margin-top:5px}.mr-inventory-space-bar{background:rgba(255,255,255,0.08);border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.mr-inventory-space-bar span{background:var(--mr-gold);display:block;height:100%}.mr-inventory-hero-actions{display:grid;gap:10px;justify-items:stretch}.mr-inventory-panel{margin-top:14px;padding:16px}.mr-inventory-panel-head{align-items:end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.mr-inventory-panel-head h2{font-size:1.18rem;margin:0;text-transform:uppercase}.mr-equipment-slots{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-equipment-slot{background:var(--mr-inventory-deep);border:1px solid var(--mr-inventory-line);border-left:3px solid rgba(255,200,87,0.65);border-radius:5px;display:grid;gap:12px;min-height:190px;padding:14px}.mr-equipment-slot.is-disabled{border-style:dashed;opacity:0.78}.mr-equipment-slot-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.mr-equipment-slot-head span,.mr-equipment-slot-head em{font-size:0.72rem;font-style:normal;font-weight:900;text-transform:uppercase}.mr-equipment-slot-head span{color:var(--mr-gold)}.mr-equipment-slot-head em{color:#a9bbd1}.mr-equipment-slot-body{align-items:center;display:grid;gap:13px;grid-template-columns:96px minmax(0,1fr)}.mr-equipment-slot-body .mr-item-icon{height:96px;width:96px}.mr-equipment-slot h3{font-size:0.98rem;margin:0 0 6px}.mr-equipment-slot-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mr-equipment-slot-actions .mr-form{margin:0}.mr-equipment-slot-empty{align-items:center;color:var(--mr-muted);display:grid;gap:10px;justify-items:center;padding:18px;text-align:center}.mr-equipment-slot-empty span{align-items:center;background:#151a23;border:1px solid rgba(255,200,87,0.2);border-radius:5px;color:var(--mr-gold);display:flex;font-size:1.3rem;font-weight:900;height:58px;justify-content:center;width:58px}.mr-equipment-slot-empty p{margin:0}.mr-inventory-toolbar{align-items:end;background:var(--mr-inventory-deep);border:1px solid var(--mr-inventory-line);border-radius:5px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px;padding:12px}.mr-inventory-toolbar label{display:grid;flex:1 1 145px;gap:6px;min-width:0}.mr-inventory-toolbar .mr-inventory-search{flex:2 1 280px}.mr-inventory-toolbar label span{color:#a9bbd1;font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-inventory-toolbar input,.mr-inventory-toolbar select{background:#0c1016;border:1px solid rgba(255,255,255,0.14);border-radius:5px;color:#fff;font:inherit;font-weight:800;min-height:44px;padding:0 12px;width:100%}.mr-inventory-toolbar-actions,.mr-inventory-view-toggle{display:flex;flex:0 0 auto;gap:8px}.mr-inventory-toolbar-actions .mr-button{min-height:44px}.mr-inventory-view-toggle{background:#0c1016;border:1px solid rgba(255,255,255,0.09);border-radius:5px;padding:4px}.mr-inventory-view-toggle a{align-items:center;border-radius:6px;color:var(--mr-muted);display:inline-flex;font-size:0.78rem;font-weight:900;min-height:34px;padding:5px 10px;text-decoration:none;text-transform:uppercase}.mr-inventory-view-toggle a.is-active{background:#242015;color:var(--mr-gold)}.mr-inventory-result-line{align-items:center;display:flex;gap:14px;justify-content:space-between;border-bottom:1px solid var(--mr-inventory-line);margin:2px 0 12px;padding:0 2px 10px}.mr-inventory-page .mr-inventory-grid{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr))}.mr-inventory-page .mr-inventory-grid.is-list{grid-template-columns:1fr}.mr-inventory-page .mr-item-card{align-items:start;background:var(--mr-inventory-deep);border:1px solid var(--mr-inventory-line);border-left:3px solid #ef4f5f;border-radius:5px;box-shadow:none;grid-template-columns:104px minmax(0,1fr);min-height:0;padding:15px}.mr-inventory-page .mr-item-card.is-equipped{border-color:rgba(77,229,141,0.44)}.mr-inventory-page .mr-item-card.mr-rarity-common{border-color:rgba(239,79,95,0.4);border-left-color:#ef4f5f}.mr-inventory-page .mr-item-card.mr-rarity-uncommon{border-color:rgba(77,229,141,0.38);border-left-color:#4de58d}.mr-inventory-page .mr-item-card.mr-rarity-rare{border-color:rgba(69,191,255,0.4);border-left-color:#45bfff}.mr-inventory-page .mr-item-card.mr-rarity-epic{border-color:rgba(198,140,255,0.42);border-left-color:#c68cff}.mr-inventory-page .mr-item-card.mr-rarity-legendary{border-color:rgba(255,200,87,0.44);border-left-color:#ffc857}.mr-inventory-page .mr-item-card.mr-rarity-mythic{border-color:rgba(255,35,70,0.65);border-left-color:#ff2346}.mr-inventory-grid.is-list .mr-item-card{align-items:center;grid-template-columns:96px minmax(0,1fr) minmax(220px,auto);min-height:150px}.mr-inventory-grid.is-list .mr-item-actions{grid-column:auto;grid-template-columns:1fr;min-width:220px}.mr-inventory-page .mr-item-icon{background:#05070a;box-shadow:none}.mr-inventory-page .mr-item-card .mr-item-icon{height:104px;width:104px}.mr-inventory-grid.is-list .mr-item-card .mr-item-icon{height:96px;width:96px}.mr-inventory-page .mr-item-card-main{min-width:0}.mr-inventory-page .mr-item-card .mr-eyebrow{font-size:0.68rem;line-height:1.28;margin-bottom:5px}.mr-inventory-page .mr-item-card.mr-rarity-common .mr-eyebrow,.mr-inventory-page .mr-item-card.mr-rarity-common .mr-item-name-link{color:#ef4f5f}.mr-inventory-page .mr-item-card.mr-rarity-uncommon .mr-eyebrow,.mr-inventory-page .mr-item-card.mr-rarity-uncommon .mr-item-name-link{color:#4de58d}.mr-inventory-page .mr-item-card.mr-rarity-rare .mr-eyebrow,.mr-inventory-page .mr-item-card.mr-rarity-rare .mr-item-name-link{color:#45bfff}.mr-inventory-page .mr-item-card.mr-rarity-epic .mr-eyebrow,.mr-inventory-page .mr-item-card.mr-rarity-epic .mr-item-name-link{color:#c68cff}.mr-inventory-page .mr-item-card.mr-rarity-legendary .mr-eyebrow,.mr-inventory-page .mr-item-card.mr-rarity-legendary .mr-item-name-link{color:#ffc857}.mr-inventory-page .mr-item-card.mr-rarity-mythic .mr-eyebrow,.mr-inventory-page .mr-item-card.mr-rarity-mythic .mr-item-name-link{color:#ff3153}.mr-inventory-page .mr-item-card h2{font-size:1.04rem;line-height:1.24;margin:0 0 7px}.mr-inventory-page .mr-item-card .mr-muted{font-size:0.9rem;line-height:1.5;margin:0}.mr-item-bonus{color:var(--mr-gold);font-size:0.86rem;font-weight:850;line-height:1.38;margin:8px 0 0}.mr-inventory-page .mr-item-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.mr-inventory-page .mr-item-meta span{font-size:0.72rem;line-height:1.15;padding:5px 8px}.mr-inventory-page .mr-item-actions{align-items:stretch;display:grid;gap:8px;justify-items:stretch;min-width:0}.mr-inventory-grid.is-grid .mr-item-actions{border-top:1px solid rgba(255,255,255,0.08);grid-column:1 / -1;grid-template-columns:auto repeat(2,minmax(0,1fr));margin-top:2px;padding-top:10px}.mr-inventory-grid.is-grid .mr-item-actions>*{min-width:0}.mr-inventory-page .mr-item-actions .mr-form{margin:0}.mr-inventory-page .mr-item-actions .mr-button,.mr-inventory-page .mr-item-actions .mr-badge{max-width:none;width:100%}.mr-inventory-page .mr-item-qty{align-items:center;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.08);border-radius:5px;color:#fff;display:inline-flex;font-size:0.9rem;justify-self:end;min-height:34px;padding:4px 10px}.mr-inventory-page .mr-quick-sell-form{grid-template-columns:62px minmax(96px,1fr)}.mr-inventory-grid.is-grid .mr-quick-sell-form{grid-column:1 / -1}.mr-inventory-page .mr-quick-sell-form input[type="number"]{min-height:36px}.mr-inventory-page .mr-button-primary,.mr-inventory-page .mr-button-secondary{background:#1a202a;border:1px solid rgba(255,255,255,0.13);box-shadow:none}.mr-inventory-page .mr-button-primary{background:#d9234f;border-color:#ed315d}.mr-inventory-page .mr-button-secondary:hover,.mr-inventory-page .mr-button-secondary:focus-visible{background:#242b36;border-color:rgba(255,200,87,0.5)}.mr-inventory-page .mr-button-primary:hover,.mr-inventory-page .mr-button-primary:focus-visible{background:#ec2c59;border-color:#ff416a}@media (max-width:1100px){.mr-inventory-hero{grid-template-columns:1fr}.mr-inventory-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-equipment-slots{grid-template-columns:1fr}}@media (max-width:760px){.mr-inventory-hero,.mr-inventory-panel{padding:14px}.mr-inventory-hero-actions,.mr-inventory-toolbar,.mr-inventory-toolbar-actions,.mr-inventory-view-toggle,.mr-inventory-result-line{align-items:stretch;display:grid;grid-template-columns:1fr}.mr-inventory-panel-head{align-items:flex-start;display:grid}.mr-equipment-slot-body,.mr-inventory-page .mr-item-card,.mr-inventory-grid.is-list .mr-item-card{grid-template-columns:86px minmax(0,1fr)}.mr-equipment-slot-body .mr-item-icon,.mr-inventory-page .mr-item-card .mr-item-icon{height:86px;width:86px}.mr-inventory-page .mr-item-actions{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.mr-inventory-page .mr-quick-sell-form{grid-column:1 / -1}}@media (max-width:480px){.mr-inventory-page .mr-item-actions,.mr-inventory-page .mr-quick-sell-form{grid-template-columns:1fr}}.mr-items-page{max-width:1320px}.mr-items-hero{background:linear-gradient(110deg,rgba(118,34,66,0.58),rgba(18,24,33,0.82) 48%,rgba(19,68,86,0.58)),var(--mr-panel)}.mr-items-stat-stack{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-items-stat-stack div,.mr-item-detail-counts div,.mr-item-facts-grid div,.mr-item-market-stats div{background:rgba(5,8,14,0.54);border:1px solid rgba(255,255,255,0.09);border-radius:8px;min-width:0;padding:12px}.mr-items-stat-stack span,.mr-item-detail-counts span,.mr-item-facts-grid span,.mr-item-market-stats span{color:#a9bbd1;display:block;font-size:0.74rem;font-weight:900;text-transform:uppercase}.mr-items-stat-stack strong,.mr-item-detail-counts strong,.mr-item-facts-grid strong,.mr-item-market-stats strong{color:#fff;display:block;line-height:1.25;margin-top:6px;overflow-wrap:anywhere}.mr-items-toolbar{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(150px,210px) minmax(150px,210px) auto;margin-bottom:14px;padding:14px}.mr-items-toolbar label{display:grid;gap:6px;min-width:0}.mr-items-toolbar label span{color:#a9bbd1;font-size:0.73rem;font-weight:900;text-transform:uppercase}.mr-items-toolbar input,.mr-items-toolbar select{background:rgba(5,8,14,0.74);border:1px solid rgba(255,255,255,0.12);border-radius:8px;color:#fff;font:inherit;font-weight:800;min-height:44px;padding:10px 12px;width:100%}.mr-items-toolbar-actions{display:flex;gap:8px;justify-content:flex-end}.mr-item-directory-list{display:grid;gap:10px}.mr-item-directory-row{align-items:center;background:linear-gradient(90deg,rgba(18,23,32,0.96),rgba(13,18,27,0.96));border:1px solid rgba(255,255,255,0.1);border-radius:8px;display:grid;gap:14px;grid-template-columns:76px minmax(0,1fr) minmax(280px,0.62fr) auto;min-width:0;padding:12px}.mr-item-directory-row .mr-item-icon{height:76px;width:76px}.mr-item-directory-main{min-width:0}.mr-item-directory-main h2{font-size:1rem}.mr-item-directory-main .mr-muted{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mr-item-directory-counts{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.mr-item-directory-counts div{background:rgba(3,6,11,0.58);border:1px solid rgba(255,255,255,0.08);border-radius:8px;min-width:0;padding:9px 10px}.mr-item-directory-counts span{color:#a9bbd1;display:block;font-size:0.68rem;font-weight:900;text-transform:uppercase}.mr-item-directory-counts strong{color:#fff;display:block;margin-top:4px}.mr-item-directory-row.mr-rarity-uncommon,.mr-item-detail-hero.mr-rarity-uncommon{border-color:rgba(77,229,141,0.34)}.mr-item-directory-row.mr-rarity-rare,.mr-item-detail-hero.mr-rarity-rare{border-color:rgba(69,191,255,0.36)}.mr-item-directory-row.mr-rarity-epic,.mr-item-detail-hero.mr-rarity-epic{border-color:rgba(198,140,255,0.38)}.mr-item-directory-row.mr-rarity-legendary,.mr-item-detail-hero.mr-rarity-legendary{border-color:rgba(255,200,87,0.46)}.mr-item-directory-row.mr-rarity-mythic,.mr-item-detail-hero.mr-rarity-mythic{border-color:rgba(255,92,138,0.56)}.mr-item-detail-hero{align-items:center;background:linear-gradient(110deg,rgba(118,34,66,0.55),rgba(15,20,30,0.94) 50%,rgba(19,68,86,0.5)),var(--mr-panel);border:1px solid rgba(255,255,255,0.12);border-radius:8px;box-shadow:var(--mr-shadow);display:grid;gap:18px;grid-template-columns:144px minmax(0,1fr) minmax(250px,0.44fr);margin-bottom:18px;padding:18px}.mr-item-detail-art .mr-item-icon{height:132px;width:132px}.mr-item-detail-title{min-width:0}.mr-item-detail-title h1{font-size:clamp(2rem,4vw,4rem)}.mr-item-detail-note{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.mr-item-detail-note span{background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.1);border-radius:999px;color:#dce8f8;font-weight:800;padding:7px 10px}.mr-item-detail-counts{display:grid;gap:10px}.mr-item-detail-layout{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(270px,330px)}.mr-item-detail-main,.mr-item-detail-side{display:grid;gap:16px;min-width:0}.mr-item-facts-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.mr-item-source-group{margin-top:18px}.mr-item-source-group h3{color:var(--mr-gold);font-size:0.82rem;margin:0 0 8px;text-transform:uppercase}.mr-item-source-list{border:1px solid rgba(255,255,255,0.08);border-radius:8px;overflow:hidden}.mr-item-source-row{align-items:center;background:rgba(5,8,14,0.32);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.mr-item-source-row+.mr-item-source-row{border-top:1px solid rgba(255,255,255,0.08)}.mr-item-source-row strong,.mr-item-source-row span{display:block;min-width:0}.mr-item-source-row span{color:var(--mr-muted);font-weight:700;margin-top:4px}.mr-item-market-stats{display:grid;gap:10px;margin:14px 0}.mr-empty{color:var(--mr-muted);padding:20px}.mr-auth-panel{background:linear-gradient(90deg,rgba(7,8,13,0.95) 0%,rgba(7,8,13,0.76) 44%,rgba(7,8,13,0.2) 100%),url("../../../../themes/mobsters-rise-theme/assets/images/login-splash.png") center / cover no-repeat;border:1px solid var(--mr-border);border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);min-height:60vh;overflow:hidden;padding:26px;position:relative}.mr-card-feature{max-width:680px;width:100%}.mr-auth-art{align-items:center;display:flex;justify-content:flex-start;min-height:410px}.mr-coming-soon{background:rgba(3,5,10,0.55);border:1px solid rgba(255,200,87,0.28);border-radius:8px;box-shadow:0 20px 45px rgba(0,0,0,0.32);display:grid;gap:8px;max-width:330px;padding:18px}.mr-coming-soon span{color:var(--mr-gold);font-size:0.78rem;font-weight:900;text-transform:uppercase}.mr-coming-soon strong{color:var(--mr-text);font-size:1.55rem;line-height:1.05}.mr-coming-soon em{color:var(--mr-muted);font-style:normal;line-height:1.45}.mr-seo-page{display:grid;gap:18px}.mr-seo-hero{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1.4fr) minmax(280px,0.6fr)}.mr-seo-hero h1{max-width:780px}.mr-seo-callout{align-content:center;background:linear-gradient(135deg,rgba(255,190,70,0.11),rgba(255,54,95,0.09)),rgba(255,255,255,0.04);display:grid;min-height:100%}.mr-seo-points .mr-about-list div strong{color:var(--mr-gold)}.mr-seo-link-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-seo-link-grid a{background:rgba(0,0,0,0.22);border:1px solid rgba(255,255,255,0.08);border-radius:8px;color:var(--mr-text);font-weight:850;padding:12px 14px;text-decoration:none}.mr-seo-link-grid a:hover{border-color:rgba(255,190,70,0.42);color:#fff2c6}.mr-auth-card{align-self:center;backdrop-filter:blur(18px);background:rgba(17,21,29,0.82)}.mr-auth-card h1{font-size:clamp(2rem,4vw,3.85rem)}.mr-auth-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.mr-auth-proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.mr-auth-proof span{background:rgba(255,255,255,0.07);border:1px solid var(--mr-border);border-radius:999px;color:var(--mr-muted);font-size:0.75rem;font-weight:800;padding:7px 10px;text-transform:uppercase}.mr-profile-hero{align-items:center;grid-template-columns:auto minmax(0,1fr)}.mr-profile-sheet{display:grid;gap:18px;grid-template-columns:110px minmax(0,1fr);margin-top:16px;padding:14px}.mr-profile-sheet-media{align-self:start;background:rgba(0,0,0,0.32);border:1px solid rgba(255,255,255,0.1);border-radius:8px;height:96px;overflow:hidden;width:96px}.mr-profile-sheet-media img,.mr-profile-sheet-media span{align-items:center;display:flex;height:100%;justify-content:center;object-fit:cover;width:100%}.mr-profile-sheet-media span{background:linear-gradient(135deg,rgba(255,54,95,0.7),rgba(55,197,255,0.5));color:var(--mr-text);font-size:2rem;font-weight:900}.mr-profile-sheet-table{border:1px solid rgba(255,255,255,0.06);border-radius:8px;overflow:hidden}.mr-profile-sheet-row{align-items:center;display:grid;gap:10px;grid-template-columns:120px minmax(0,1fr) 120px minmax(0,1fr);min-height:28px;padding:5px 10px}.mr-profile-sheet-row:nth-child(even){background:rgba(255,255,255,0.045)}.mr-profile-sheet-row span{color:var(--mr-muted);font-size:0.82rem;font-weight:800}.mr-profile-sheet-row strong{color:var(--mr-text);font-size:0.9rem;overflow-wrap:anywhere}.mr-ban-notice{margin:40px auto;max-width:640px}.mr-ban-notice h1{margin:4px 0 8px}.mr-ban-reason{background:rgba(0,0,0,0.22);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:4px;margin:16px 0;padding:12px}.mr-ban-reason span{color:var(--mr-muted);font-size:0.75rem;font-weight:900;text-transform:uppercase}.mr-avatar{align-items:center;background:linear-gradient(135deg,rgba(255,54,95,0.7),rgba(55,197,255,0.5));border:1px solid rgba(255,255,255,0.2);border-radius:8px;display:flex;font-size:2rem;font-weight:900;height:86px;justify-content:center;width:86px}.mr-profile-image{overflow:hidden}.mr-profile-image img{height:100%;object-fit:cover;width:100%}.mr-profile-about{color:var(--mr-text);display:grid;gap:10px;line-height:1.55}.mr-profile-about p,.mr-profile-about ul,.mr-profile-about ol,.mr-profile-about blockquote{margin:0}.mr-profile-about img{border-radius:8px;display:block;height:auto;max-width:100%}.mr-profile-page{background:linear-gradient(180deg,rgba(5,8,13,0.3),rgba(5,8,13,0.88)),radial-gradient(circle at 22% 10%,rgba(255,200,87,0.11),transparent 24%),radial-gradient(circle at 84% 24%,rgba(55,197,255,0.08),transparent 28%);border-radius:8px}.mr-profile-banner{background:#08090d;border:1px solid rgba(174,128,38,0.36);border-radius:7px;box-shadow:none;display:grid;gap:10px;margin-bottom:16px;overflow:hidden;padding:10px;position:relative}.mr-profile-banner::before{display:none}.mr-profile-banner>*{position:relative;z-index:1}.mr-profile-presence{align-items:center;color:var(--mr-muted);display:inline-flex;font-size:0.78rem;font-weight:950;gap:7px;text-transform:uppercase;white-space:nowrap}.mr-profile-banner.is-crown-member{background:#090806;border-color:rgba(216,163,40,0.48)}.mr-profile-banner.is-crown-member::before{display:none}.mr-profile-crown-identity,.mr-profile-standard-identity{align-items:end;background-color:#050504;background-position:center;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:6px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:200px;overflow:hidden;padding:12px 14px;position:relative}.mr-profile-crown-identity{background-image:url("../images/profile/crown-member-banner-v2.png")}.mr-profile-standard-identity{background-image:url("../images/profile/standard-player-banner.png")}.mr-profile-crown-player,.mr-profile-crown-meta,.mr-profile-standard-player,.mr-profile-standard-meta{background:rgba(3,4,6,0.92);border:1px solid rgba(224,174,70,0.5);border-radius:5px;min-width:0;padding:8px 10px;position:relative;z-index:2}.mr-profile-crown-player,.mr-profile-standard-player{justify-self:start;max-width:270px}.mr-profile-crown-player h1,.mr-profile-standard-player h1{color:#fff;font-size:1.35rem;line-height:1.05;margin:0;overflow-wrap:anywhere;text-shadow:0 1px 2px #000,0 2px 8px #000}.mr-profile-crown-player h1 .mr-player-name-style[class*="mr-name-style-gradient-"],.mr-profile-standard-player h1 .mr-player-name-style[class*="mr-name-style-gradient-"]{-webkit-text-stroke:0;text-shadow:none}.mr-profile-crown-player p,.mr-profile-standard-player p{color:#aeb7c5;font-size:0.7rem;font-weight:900;margin:4px 0 0;text-transform:uppercase}.mr-profile-crown-meta,.mr-profile-standard-meta{align-items:center;display:flex;gap:12px;justify-content:flex-end;justify-self:end}.mr-profile-crown-meta .mr-profile-presence,.mr-profile-standard-meta .mr-profile-presence{background:#080b0e;border:1px solid rgba(174,183,197,0.34);border-radius:4px;color:#d7dde6;padding:6px 8px;text-shadow:0 1px 4px #000}.mr-profile-crown-meta .mr-profile-presence.is-online,.mr-profile-standard-meta .mr-profile-presence.is-online{background:#061009;border-color:rgba(72,240,139,0.44);color:#63f29a}.mr-profile-crown-days{display:grid;gap:1px;text-align:right}.mr-profile-crown-days strong{color:#f2ca66;font-size:1rem;line-height:1}.mr-profile-crown-days small{color:#aeb7c5;font-size:0.62rem;font-weight:900;text-transform:uppercase}.mr-profile-standard-rank{display:grid;gap:2px;text-align:right}.mr-profile-standard-rank strong{color:#e5c06a;font-size:0.88rem;line-height:1.05}.mr-profile-standard-rank small{color:#aeb7c5;font-size:0.62rem;font-weight:900;text-transform:uppercase}.mr-profile-presence::before{background:#8d98a8;border-radius:50%;box-shadow:0 0 10px rgba(141,152,168,0.5);content:"";height:10px;width:10px}.mr-profile-presence.is-online{color:#48f08b}.mr-profile-presence.is-online::before{background:#48f08b;box-shadow:0 0 12px rgba(72,240,139,0.72)}.mr-profile-achievement-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-profile-achievement-tile{background:linear-gradient(180deg,rgba(17,23,33,0.86),rgba(8,11,17,0.92));border:1px solid rgba(255,255,255,0.09);border-radius:8px;color:var(--mr-text);display:grid;gap:4px;min-height:76px;padding:14px 12px 12px;text-decoration:none}.mr-profile-achievement-tile:hover{border-color:rgba(255,200,87,0.42)}.mr-profile-achievement-tile strong{font-size:1.32rem;line-height:1.05}.mr-profile-achievement-tile em,.mr-profile-achievement-tile small{font-style:normal;line-height:1.25}.mr-profile-achievement-tile em{color:var(--mr-muted);font-size:0.78rem;font-weight:950;text-transform:uppercase}.mr-profile-achievement-tile small{color:rgba(213,225,241,0.72);font-size:0.78rem}.mr-profile-layout{display:grid;gap:16px;grid-template-columns:minmax(290px,0.88fr) minmax(0,1.12fr);margin-bottom:16px}.mr-profile-left,.mr-profile-right{display:grid;gap:16px;align-content:start}.mr-profile-panel{overflow:hidden;padding:0}.mr-profile-panel-head{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.03));border-bottom:1px solid rgba(255,255,255,0.08);display:flex;min-height:42px;padding:10px 12px}.mr-profile-panel-head h2{color:var(--mr-text);font-size:0.9rem;line-height:1.1;margin:0;text-transform:uppercase}.mr-profile-panel>.mr-muted{margin:0;padding:12px}.mr-profile-picture-panel{display:grid;gap:14px;justify-items:center;padding-bottom:16px}.mr-profile-picture-panel .mr-profile-panel-head{justify-self:stretch}.mr-profile-portrait{aspect-ratio:1;background:linear-gradient(145deg,rgba(255,255,255,0.08),rgba(0,0,0,0.28));border:1px solid rgba(255,255,255,0.16);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 12px 28px rgba(0,0,0,0.3);height:auto;max-width:100%;overflow:hidden;position:relative;width:var(--mr-profile-frame-size,176px)}.mr-profile-portrait-media{inset:0;overflow:hidden;position:absolute;z-index:1}.mr-profile-portrait-media img,.mr-profile-portrait-media>span{align-items:center;display:flex;height:100%;justify-content:center;object-fit:cover;width:100%}.mr-profile-portrait-media>span{background:radial-gradient(circle at 50% 24%,rgba(255,255,255,0.16),transparent 28%),linear-gradient(145deg,rgba(255,200,87,0.42),rgba(55,197,255,0.22));color:var(--mr-text);font-size:4rem;font-weight:950}.mr-profile-portrait-framed{background:transparent;border:0;border-radius:0;box-shadow:none;isolation:isolate;overflow:visible}.mr-profile-portrait-framed .mr-profile-portrait-media{border-radius:5px;inset:var(--mr-profile-frame-media-inset,8%)}.mr-profile-portrait-framed .mr-profile-portrait-media img{display:block;height:auto;left:50%;max-height:none;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.mr-profile-frame-layer{background:var(--mr-profile-frame-image) center / contain no-repeat;inset:0;pointer-events:none;position:absolute;z-index:5}.mr-profile-portrait-caption{display:grid;gap:4px;justify-items:center}.mr-profile-portrait-caption strong{color:var(--mr-text);font-size:1.05rem}.mr-profile-portrait-caption span{color:var(--mr-gold);font-size:0.82rem;font-weight:900}.mr-profile-picture-panel .mr-profile-about,.mr-profile-picture-panel .mr-muted{justify-self:stretch;padding:0 16px}.mr-profile-quick-groups{display:grid;gap:10px;padding:10px}.mr-profile-quick-group{background:rgba(2,6,12,0.22);border:1px solid rgba(255,255,255,0.075);border-radius:8px;padding:9px}.mr-profile-quick-group h3,.mr-profile-quick-more summary{color:var(--mr-gold);font-size:0.72rem;font-weight:900;letter-spacing:0.02em;line-height:1.1;margin:0 0 8px;text-transform:uppercase}.mr-profile-quick-list{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-profile-quick-list .mr-form{margin:0;min-width:0}.mr-profile-quick-list a,.mr-profile-quick-button{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.018));border:1px solid rgba(255,255,255,0.095);border-radius:7px;color:var(--mr-text);cursor:pointer;display:flex;font:inherit;gap:7px;min-height:34px;min-width:0;padding:6px 8px;text-align:left;text-decoration:none;width:100%}.mr-profile-quick-list a:hover,.mr-profile-quick-button:hover{background:linear-gradient(180deg,rgba(255,200,87,0.1),rgba(255,255,255,0.025));border-color:rgba(255,200,87,0.35)}.mr-profile-quick-badge{align-items:center;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.12);border-radius:6px;color:rgba(213,225,241,0.9);display:inline-flex;flex:0 0 28px;font-size:0.66rem;font-weight:950;height:28px;justify-content:center;line-height:1;width:28px}.mr-profile-quick-badge.is-gold{background:rgba(255,200,87,0.1);border-color:rgba(255,200,87,0.34);color:var(--mr-gold)}.mr-profile-quick-list a strong,.mr-profile-quick-button strong{flex:1;font-size:0.82rem;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-profile-quick-button em{color:var(--mr-gold);font-size:0.68rem;font-style:normal;font-weight:900;margin-left:auto;white-space:nowrap}.mr-profile-quick-more{background:rgba(2,6,12,0.22);border:1px solid rgba(255,255,255,0.075);border-radius:8px;padding:9px}.mr-profile-quick-more summary{cursor:pointer;margin:0}.mr-profile-quick-more[open] summary{margin-bottom:8px}.mr-profile-page .mr-profile-combat-actions,.mr-profile-page .mr-profile-transfer-grid,.mr-profile-page .mr-profile-report-box{margin:0 12px 12px}.mr-profile-page .mr-profile-transfer-grid{grid-template-columns:1fr}.mr-profile-stat-list,.mr-profile-info-list{display:grid;gap:0;padding:12px}.mr-profile-stat-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-profile-stat-list div,.mr-profile-info-list div{border-bottom:1px solid rgba(255,255,255,0.08);display:grid;gap:4px;min-height:44px;padding:9px 0}.mr-profile-stat-list div:nth-last-child(-n+2),.mr-profile-info-list div:last-child{border-bottom:0}.mr-profile-stat-list span,.mr-profile-info-list span{color:var(--mr-muted);font-size:0.76rem;font-weight:900;text-transform:uppercase}.mr-profile-stat-list strong,.mr-profile-info-list strong{color:var(--mr-text);font-size:0.94rem;line-height:1.25;overflow-wrap:anywhere}.mr-profile-info-list strong.mr-profile-info-value-member{color:var(--mr-gold)}.mr-profile-info-link{color:var(--mr-blue);text-decoration:none}.mr-profile-info-link:hover,.mr-profile-info-link:focus{color:var(--mr-gold)}.mr-profile-info-list em{color:var(--mr-muted);font-size:0.74rem;font-style:normal;font-weight:800;line-height:1.2}.mr-profile-property-body{align-items:center;display:grid;gap:14px;grid-template-columns:140px minmax(0,1fr);padding:12px}.mr-profile-companion-body{align-items:center;display:grid;gap:14px;grid-template-columns:112px minmax(0,1fr);padding:12px}.mr-profile-vehicle-body{align-items:center;display:grid;gap:14px;grid-template-columns:140px minmax(0,1fr);padding:12px}.mr-profile-property-body .mr-house-art{min-height:104px;width:100%}.mr-profile-vehicle-body img{aspect-ratio:16 / 10;background:rgba(2,6,12,0.72);border:1px solid rgba(56,189,248,0.24);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.03);display:block;object-fit:cover;width:100%}.mr-profile-companion-body img,.mr-profile-companion-body>span{background:rgba(2,6,12,0.72);border:1px solid rgba(245,158,11,0.42);border-radius:8px;color:#fbbf24;display:grid;font-size:34px;font-weight:900;height:112px;object-fit:cover;place-items:center;width:112px}.mr-profile-property-body h3,.mr-profile-companion-body h3,.mr-profile-vehicle-body h3{color:var(--mr-text);font-size:1rem;margin:0 0 6px}.mr-profile-companion-body a,.mr-profile-vehicle-body a{color:var(--mr-gold);text-decoration:none}.mr-profile-mini-stats{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.mr-profile-mini-stats span{background:rgba(255,255,255,0.055);border:1px solid rgba(255,255,255,0.08);border-radius:999px;color:var(--mr-muted);font-size:0.78rem;padding:6px 8px}.mr-profile-mini-stats strong{color:var(--mr-text)}.mr-profile-award-showcase{margin-bottom:16px}@media (max-width:1120px){.mr-profile-achievement-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-profile-layout{grid-template-columns:1fr}}@media (max-width:720px){.mr-social-row,.mr-transfer-card{grid-template-columns:1fr}.mr-social-actions{justify-content:flex-start}.mr-transfer-mark{max-width:86px}.mr-profile-banner{padding:10px}.mr-profile-crown-identity,.mr-profile-standard-identity{background-size:100% 100%;grid-template-columns:minmax(0,1fr) auto;height:142px;padding:9px}.mr-profile-achievement-strip,.mr-profile-stat-list,.mr-profile-property-body,.mr-profile-companion-body,.mr-profile-vehicle-body{grid-template-columns:1fr}.mr-profile-achievement-tile{min-height:82px}.mr-profile-portrait{width:146px}.mr-profile-portrait.mr-profile-frame-style-thick{width:min(var(--mr-profile-frame-size,292px),100%)}.mr-profile-stat-list div:nth-last-child(2){border-bottom:1px solid rgba(255,255,255,0.08)}}@media (max-width:480px){.mr-profile-crown-player,.mr-profile-standard-player{max-width:148px;padding:6px 7px}.mr-profile-crown-player h1,.mr-profile-standard-player h1{font-size:0.9rem}.mr-profile-crown-meta,.mr-profile-standard-meta{gap:7px;padding:6px 7px}.mr-profile-presence{font-size:0.65rem}}.mr-account-shell{align-items:start;display:grid;gap:16px;grid-template-columns:220px minmax(0,1fr);margin-top:16px}.mr-account-menu{background:rgb(15 18 24 / 96%);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:6px;padding:8px;position:sticky;top:14px}.mr-account-menu a{align-items:center;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.08);border-radius:7px;color:var(--mr-muted);display:flex;font-size:0.85rem;font-weight:900;justify-content:space-between;min-height:38px;outline:none;padding:8px 10px;text-decoration:none;text-transform:uppercase}.mr-account-menu a:hover,.mr-account-menu a:focus,.mr-account-menu a.is-active{background:rgba(255,200,87,0.12);border-color:rgba(255,200,87,0.55);color:var(--mr-text)}.mr-account-content{display:grid;gap:16px;min-width:0}.mr-account-panel{min-width:0}.mr-account-panel{padding:0}.mr-account-panel[hidden]{display:none}.mr-account-panel.is-active{animation:mr-account-panel-in 160ms ease-out}.mr-account-panel>.mr-card-head{padding:18px 18px 0}.mr-account-panel>.mr-form,.mr-account-panel>.mr-account-profile,.mr-account-panel>.mr-account-woo,.mr-account-orders>.mr-account-order-list,.mr-account-orders>.mr-auth-actions{padding:18px}.mr-account-orders>.mr-empty{margin:18px}@keyframes mr-account-panel-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mr-account-profile{display:grid;gap:16px;grid-template-columns:96px minmax(0,1fr)}.mr-account-profile .mr-avatar{height:96px;width:96px}.mr-account-details-form{align-content:start}.mr-account-details-form input:disabled{background:rgba(255,255,255,0.05);color:var(--mr-muted);cursor:not-allowed}.mr-account-password-box{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:12px;padding:14px}.mr-account-woo{color:var(--mr-text);display:grid;gap:14px}.mr-account-woo .woocommerce-Message,.mr-account-woo .woocommerce-info,.mr-account-woo .woocommerce-message,.mr-account-wc-notices .woocommerce-Message,.mr-account-wc-notices .woocommerce-info,.mr-account-wc-notices .woocommerce-message{background:rgba(55,197,255,0.08);border:1px solid rgba(55,197,255,0.28);border-radius:8px;color:var(--mr-text);margin:0 0 12px;padding:12px 14px}.mr-account-woo table{border-collapse:separate;border-spacing:0;width:100%}.mr-account-woo th,.mr-account-woo td{border-bottom:1px solid rgba(255,255,255,0.08);padding:12px;text-align:left}.mr-account-woo th{color:var(--mr-muted);font-size:0.78rem;font-weight:900;text-transform:uppercase}.mr-account-woo tr:last-child td{border-bottom:0}.mr-account-woo a{color:var(--mr-blue);font-weight:900;text-decoration:none}.mr-account-woo a:hover,.mr-account-woo a:focus{color:var(--mr-gold)}.mr-account-woo .button,.mr-account-woo button,.mr-account-woo input[type="submit"]{align-items:center;background:linear-gradient(135deg,#27313e,#1c222d);border:1px solid rgba(255,255,255,0.14);border-radius:8px;color:var(--mr-text);cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;min-height:42px;padding:10px 14px;text-decoration:none}.mr-account-woo .button:hover,.mr-account-woo .button:focus,.mr-account-woo button:hover,.mr-account-woo button:focus,.mr-account-woo input[type="submit"]:hover,.mr-account-woo input[type="submit"]:focus{border-color:rgba(255,200,87,0.5);color:var(--mr-gold)}.mr-account-woo form{display:grid;gap:14px}.mr-account-woo input,.mr-account-woo select{background:rgba(0,0,0,0.24);border:1px solid var(--mr-border);border-radius:8px;color:var(--mr-text);min-height:44px;padding:10px 12px;width:100%}.mr-profile-frame-form{gap:16px}.mr-profile-frame-current{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);padding:12px}.mr-profile-frame-current span,.mr-profile-frame-option em{color:var(--mr-muted);font-size:0.78rem;font-weight:800;text-transform:uppercase}.mr-profile-frame-current strong,.mr-profile-frame-option strong{color:var(--mr-text);font-size:1rem}.mr-profile-frame-preview{width:var(--mr-profile-frame-preview-size,128px)}.mr-profile-frame-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,220px);justify-content:start}.mr-profile-frame-option{background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.08);border-radius:8px;cursor:pointer;display:grid;gap:8px;justify-items:center;min-height:238px;padding:12px;text-align:center;width:220px}.mr-profile-frame-option input{position:absolute;opacity:0;pointer-events:none}.mr-profile-frame-option:hover,.mr-profile-frame-option:focus-within{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.18)}.mr-profile-frame-option:has(input:checked),.mr-profile-frame-option.is-active{background:rgba(255,200,87,0.09);border-color:rgba(255,200,87,0.55);box-shadow:0 0 0 1px rgba(255,200,87,0.18)}.mr-profile-frame-option.is-locked{cursor:not-allowed;opacity:0.55}.mr-profile-frame-option.is-secret-locked{background:linear-gradient(145deg,rgba(255,255,255,0.035),rgba(0,0,0,0.34)),rgb(15 18 24 / 96%);border-color:rgba(148,163,184,0.18);opacity:1}.mr-profile-frame-option.is-secret-locked:hover,.mr-profile-frame-option.is-secret-locked:focus-within{background:linear-gradient(145deg,rgba(255,255,255,0.055),rgba(0,0,0,0.38)),rgb(15 18 24 / 96%);border-color:rgba(255,200,87,0.24)}.mr-profile-frame-option.is-secret-locked .mr-profile-frame-thumb-media{filter:grayscale(0.35) brightness(0.42)}.mr-profile-frame-option.is-secret-locked .mr-profile-frame-thumb-layer{filter:grayscale(0.2) brightness(0.86);opacity:0.9}.mr-profile-frame-option.is-secret-locked .mr-profile-frame-thumb::after{background:radial-gradient(circle at 50% 45%,rgba(0,0,0,0.1),rgba(0,0,0,0.58)),rgba(2,6,12,0.24);border:1px solid rgba(255,200,87,0.14);border-radius:7px;content:"";inset:11%;pointer-events:none;position:absolute;z-index:3}.mr-profile-frame-thumb{aspect-ratio:1;display:block;position:relative;width:var(--mr-profile-frame-thumb-size,118px)}.mr-profile-frame-thumb-media{background:radial-gradient(circle at 50% 24%,rgba(255,255,255,0.16),transparent 28%),linear-gradient(145deg,rgba(255,200,87,0.42),rgba(55,197,255,0.22));border-radius:5px;inset:var(--mr-profile-frame-media-inset,8%);overflow:hidden;position:absolute;z-index:1}.mr-profile-frame-thumb-media img,.mr-profile-frame-thumb-media>span{align-items:center;color:var(--mr-text);display:flex;font-size:2.25rem;font-weight:950;justify-content:center;object-fit:cover;width:100%}.mr-profile-frame-thumb-media img{display:block;height:auto}.mr-profile-frame-thumb-media>span{height:100%}.mr-profile-frame-thumb-layer{background:var(--mr-profile-frame-image) center / contain no-repeat;inset:0;pointer-events:none;position:absolute;z-index:2}.mr-account-order-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.mr-account-order-list li{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:46px;min-width:0;overflow:visible;padding:9px 12px}.mr-order-main{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.mr-order-main span{color:var(--mr-muted);font-size:0.78rem;font-weight:800;text-transform:uppercase}.mr-order-main strong{color:var(--mr-text);min-width:0;overflow-wrap:anywhere}.mr-order-total{color:var(--mr-text);font-weight:900;text-align:right;white-space:nowrap}.mr-board-list li{min-width:0}.mr-section-nav{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.mr-section-nav a{border:1px solid var(--mr-border);border-radius:8px;background:rgba(0,0,0,0.22);color:var(--mr-text);font-size:0.85rem;font-weight:800;line-height:1;padding:11px 13px;text-decoration:none;text-transform:uppercase}.mr-section-nav a:hover,.mr-section-nav a:focus{border-color:rgba(255,200,87,0.55);color:var(--mr-gold)}.mr-crew-bank-actions{border-top:1px solid var(--mr-border);display:grid;gap:14px;grid-template-columns:minmax(0,1fr);margin-top:16px;padding-top:16px}.mr-crew-bank-actions .mr-form,.mr-crew-bank-actions label,.mr-crew-bank-actions input,.mr-crew-bank-actions select,.mr-crew-bank-actions button{min-width:0;width:100%}.mr-button-purple{background:linear-gradient(135deg,#6d2bbd,#3b1678);border-color:rgba(189,123,255,0.42);color:#fff}.mr-button-purple:hover,.mr-button-purple:focus{border-color:rgba(210,160,255,0.72);box-shadow:0 0 0 1px rgba(189,123,255,0.18);color:#fff}.mr-dog-trainer-page,.mr-dog-profile-page,.mr-dog-rankings-page{display:grid;gap:16px}.mr-dog-trainer-hero,.mr-dog-score-hero,.mr-dog-profile-hero{border:1px solid rgba(255,200,87,0.18);border-radius:8px;box-shadow:var(--mr-shadow);overflow:hidden}.mr-dog-trainer-hero{align-items:end;background:linear-gradient(90deg,rgba(7,9,13,0.96),rgba(7,9,13,0.74) 48%,rgba(7,9,13,0.28)),var(--mr-trainer-image) center right / cover no-repeat,radial-gradient(circle at 72% 34%,rgba(255,200,87,0.14),transparent 34%),#080b10;display:grid;grid-template-columns:minmax(0,1fr) 72px;min-height:220px;padding:28px}.mr-dog-trainer-hero h1,.mr-dog-score-hero h1,.mr-dog-profile-id h1{color:var(--mr-text);font-size:clamp(2.3rem,5vw,4.8rem);line-height:0.94;margin:0 0 10px;text-transform:uppercase}.mr-dog-trainer-hero p,.mr-dog-score-hero p,.mr-dog-profile-quote{color:rgba(213,225,241,0.82);font-size:1rem;line-height:1.55;margin:0;max-width:680px}.mr-dog-trainer-mark{align-self:start;background:radial-gradient(circle at 36% 26%,rgba(255,200,87,0.75) 0 9%,transparent 10%),radial-gradient(circle at 61% 26%,rgba(255,200,87,0.75) 0 9%,transparent 10%),radial-gradient(circle at 49% 44%,rgba(255,200,87,0.82) 0 17%,transparent 18%),rgba(0,0,0,0.36);border:1px solid rgba(255,200,87,0.35);border-radius:8px;height:62px;justify-self:end;width:62px}.mr-dog-trainer-layout,.mr-dog-profile-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(320px,0.65fr)}.mr-dog-trainer-main,.mr-dog-trainer-side{display:grid;gap:16px;min-width:0}.mr-dog-tier-table tr.is-current td{background:rgba(129,62,255,0.12);border-color:rgba(183,99,255,0.38);color:#f0dcff}.mr-dog-tag-pill{align-items:center;background:radial-gradient(circle at 50% 40%,rgba(213,225,241,0.2),rgba(4,7,12,0.88));border:1px solid rgba(213,225,241,0.2);border-radius:999px;color:var(--mr-text);display:inline-flex;font-weight:950;height:28px;justify-content:center;margin-right:8px;min-width:28px;padding:0 8px}.mr-dog-train-action .mr-form,.mr-dog-trainer-form{display:grid;gap:12px;max-width:520px}.mr-dog-info-list,.mr-dog-currency-list{display:grid;gap:0;margin-top:8px}.mr-dog-info-list div,.mr-dog-currency-list div{border-bottom:1px solid rgba(255,255,255,0.08);display:grid;gap:4px;padding:12px 0}.mr-dog-info-list div:last-child,.mr-dog-currency-list div:last-child{border-bottom:0}.mr-dog-info-list strong,.mr-dog-currency-list span{color:var(--mr-text);font-size:0.9rem}.mr-dog-info-list span{color:var(--mr-muted);font-size:0.82rem;line-height:1.45}.mr-dog-currency-list div{align-items:center;grid-template-columns:minmax(0,1fr) max-content}.mr-dog-currency-list strong{color:var(--mr-gold);font-size:1.2rem}.mr-dog-trainer-dog{align-items:center;display:grid;gap:12px;grid-template-columns:72px minmax(0,1fr);margin:12px 0}.mr-dog-trainer-dog img,.mr-dog-trainer-dog>span{aspect-ratio:1;background:#05070b;border:1px solid rgba(255,200,87,0.3);border-radius:50%;color:var(--mr-gold);display:grid;font-size:1.5rem;font-weight:950;object-fit:cover;place-items:center;width:72px}.mr-dog-trainer-dog strong,.mr-dog-trainer-dog em,.mr-dog-trainer-dog a{display:block}.mr-dog-trainer-dog em,.mr-dog-trainer-dog a{color:var(--mr-muted);font-size:0.82rem;font-style:normal;margin-top:2px}.mr-dog-trainer-dog a{color:var(--mr-gold);font-weight:800;text-decoration:none}.mr-dog-mini-stat{align-items:center;display:grid;gap:8px;grid-template-columns:72px minmax(0,1fr) 88px;margin-top:10px}.mr-dog-mini-stat span{color:var(--mr-muted);font-size:0.8rem;font-weight:900}.mr-dog-mini-stat div,.mr-dog-stat-row div,.mr-dog-level-card div{background:rgba(255,255,255,0.08);border-radius:999px;height:8px;overflow:hidden}.mr-dog-mini-stat i,.mr-dog-stat-row i,.mr-dog-level-card i{background:linear-gradient(90deg,#9b6b20,#ffc857);border-radius:inherit;display:block;height:100%}.mr-dog-mini-stat strong{color:var(--mr-text);font-size:0.82rem;text-align:right}.mr-dog-score-hero{align-items:center;background:linear-gradient(90deg,rgba(6,8,12,0.96),rgba(6,8,12,0.82)),radial-gradient(circle at 84% 35%,rgba(255,200,87,0.15),transparent 36%);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:26px}.mr-dog-score-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:end}.mr-dog-score-links a,.mr-dog-view-button{background:rgba(0,0,0,0.28);border:1px solid rgba(255,200,87,0.34);border-radius:8px;color:var(--mr-gold);font-size:0.82rem;font-weight:900;padding:10px 13px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.mr-dog-score-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,0.1);border-radius:8px;background:rgba(8,12,18,0.78)}.mr-dog-score-tabs a{align-items:center;border-bottom:1px solid rgba(255,255,255,0.08);border-right:1px solid rgba(255,255,255,0.08);color:rgba(244,247,251,0.84);display:flex;font-size:0.82rem;font-weight:950;gap:8px;min-height:66px;padding:12px 14px;text-decoration:none;text-transform:uppercase}.mr-dog-score-tabs a:nth-child(5n){border-right:0}.mr-dog-score-tabs a:nth-last-child(-n+5){border-bottom:0}.mr-dog-score-tabs a:hover,.mr-dog-score-tabs a.is-active{background:linear-gradient(180deg,rgba(255,200,87,0.16),rgba(255,200,87,0.04));color:var(--mr-gold);box-shadow:inset 0 -3px 0 rgba(255,200,87,0.88)}.mr-dog-score-board{background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.01)),var(--mr-panel);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:16px}.mr-dog-score-board-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px}.mr-dog-score-board-head p,.mr-dog-score-board-head span,.mr-dog-score-footer{color:var(--mr-muted);font-size:0.9rem;margin:0}.mr-dog-score-table td,.mr-dog-score-table th{vertical-align:middle}.mr-dog-score-name{align-items:center;display:inline-grid;gap:12px;grid-template-columns:54px minmax(0,1fr);text-decoration:none}.mr-dog-score-name img,.mr-dog-score-name span{aspect-ratio:1;background:#05070b;border:1px solid rgba(255,200,87,0.24);border-radius:8px;color:var(--mr-gold);display:grid;font-size:1rem;font-weight:950;object-fit:cover;place-items:center;width:54px}.mr-dog-score-name strong{color:var(--mr-gold);font-size:1rem;line-height:1.15}.mr-dog-rank-badge{align-items:center;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16);border-radius:50%;color:var(--mr-text);display:inline-flex;font-weight:950;height:38px;justify-content:center;width:38px}.mr-dog-rank-badge.is-rank-1{background:radial-gradient(circle at 50% 35%,#ffd76b,#8d5e08);border-color:rgba(255,215,107,0.7);color:#160f03}.mr-dog-rank-badge.is-rank-2{background:radial-gradient(circle at 50% 35%,#e5e7eb,#69717e);border-color:rgba(229,231,235,0.58);color:#111827}.mr-dog-rank-badge.is-rank-3{background:radial-gradient(circle at 50% 35%,#d79555,#6f3514);border-color:rgba(215,149,85,0.58);color:#160b05}.mr-dog-color-dot{border:1px solid rgba(255,255,255,0.28);border-radius:50%;box-shadow:0 0 0 2px rgba(0,0,0,0.28);display:inline-block;height:18px;margin-right:8px;vertical-align:middle;width:18px}.mr-dog-score-footer{display:flex;justify-content:end;padding-top:14px}.mr-dog-breadcrumb{align-items:center;color:var(--mr-muted);display:flex;flex-wrap:wrap;font-size:0.85rem;gap:8px}.mr-dog-breadcrumb a{color:var(--mr-muted);text-decoration:none}.mr-dog-breadcrumb a:hover,.mr-dog-breadcrumb strong{color:var(--mr-gold)}.mr-dog-profile-hero{align-items:stretch;background:linear-gradient(90deg,rgba(8,11,16,0.98),rgba(8,11,16,0.92)),radial-gradient(circle at 86% 10%,rgba(255,200,87,0.13),transparent 34%);display:grid;gap:26px;grid-template-columns:minmax(240px,360px) minmax(0,1fr) minmax(220px,270px);padding:26px}.mr-dog-profile-photo{aspect-ratio:1;background:#05070b;border:1px solid rgba(255,200,87,0.58);border-radius:8px;overflow:hidden}.mr-dog-profile-photo img,.mr-dog-profile-photo span{display:grid;height:100%;object-fit:cover;place-items:center;width:100%}.mr-dog-profile-photo span{color:var(--mr-gold);font-size:5rem;font-weight:950}.mr-dog-profile-id{min-width:0}.mr-dog-profile-id h1{color:var(--mr-gold);text-transform:none}.mr-dog-profile-quote{font-style:italic;margin-bottom:22px}.mr-dog-profile-facts{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-dog-profile-facts div{border-left:1px solid rgba(255,255,255,0.09);display:grid;gap:5px;min-height:52px;padding-left:18px}.mr-dog-profile-facts span,.mr-dog-record-grid span,.mr-dog-equipment-grid>div>span{color:var(--mr-muted);font-size:0.74rem;font-weight:900;text-transform:uppercase}.mr-dog-profile-facts strong{color:var(--mr-text);display:grid;font-size:1rem;gap:3px;line-height:1.25}.mr-dog-profile-facts em,.mr-dog-record-grid em{color:var(--mr-muted);font-size:0.78rem;font-style:normal;font-weight:700}.mr-dog-ready{color:var(--mr-green) !important}.mr-dog-level-card{align-content:center;background:linear-gradient(180deg,rgba(255,200,87,0.08),rgba(255,255,255,0.02)),rgba(0,0,0,0.34);border:1px solid rgba(255,255,255,0.1);border-radius:8px;display:grid;gap:11px;justify-items:center;padding:20px;text-align:center}.mr-dog-level-card>span{color:var(--mr-gold);font-size:0.9rem;font-weight:950;text-transform:uppercase}.mr-dog-level-card>strong{color:#f8d37b;font-size:clamp(3.3rem,6vw,5.2rem);line-height:0.92}.mr-dog-level-card div{width:100%}.mr-dog-level-card em{color:rgba(255,200,87,0.82);font-style:normal;font-size:0.82rem}.mr-dog-stat-row{align-items:center;border-bottom:1px solid rgba(255,255,255,0.08);display:grid;gap:14px;grid-template-columns:110px minmax(0,1fr) 112px;min-height:46px;padding:9px 0}.mr-dog-stat-row:last-of-type{border-bottom:0}.mr-dog-stat-row>span{color:rgba(244,247,251,0.88)}.mr-dog-stat-row>strong{color:var(--mr-text);text-align:right}.mr-dog-equipment-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-dog-equipment-grid>div{background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.1);border-radius:8px;display:grid;gap:8px;justify-items:center;min-height:220px;padding:12px;text-align:center}.mr-dog-equipment-grid .mr-item-icon{margin:0 auto}.mr-dog-equipment-grid strong{color:var(--mr-gold);font-size:0.9rem}.mr-dog-equipment-grid em{color:rgba(244,247,251,0.78);font-size:0.8rem;font-style:normal;line-height:1.3}.mr-dog-empty-slot{align-items:center;border:1px dashed rgba(255,255,255,0.16);border-radius:8px;color:var(--mr-muted);display:grid;min-height:132px;padding:12px;width:100%}.mr-dog-record-grid{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-dog-record-grid div{border-bottom:1px solid rgba(255,255,255,0.08);border-right:1px solid rgba(255,255,255,0.08);display:grid;gap:5px;min-height:86px;padding:16px;text-align:center}.mr-dog-record-grid div:nth-child(3n){border-right:0}.mr-dog-record-grid div:nth-last-child(-n+3){border-bottom:0}.mr-dog-record-grid strong{color:var(--mr-text);font-size:1.25rem}.mr-dog-npc-list{display:grid;gap:0}.mr-dog-npc-list div{align-items:center;border-bottom:1px solid rgba(255,255,255,0.08);display:grid;gap:10px;grid-template-columns:44px minmax(0,1fr) max-content;min-height:58px;padding:7px 0}.mr-dog-npc-list div:last-child{border-bottom:0}.mr-dog-npc-list img,.mr-dog-npc-list div>span{aspect-ratio:1;background:rgba(0,0,0,0.35);border:1px solid rgba(255,200,87,0.18);border-radius:6px;color:var(--mr-gold);display:grid;font-size:0.86rem;font-weight:950;object-fit:cover;place-items:center;width:44px}.mr-dog-npc-list strong,.mr-dog-npc-list em{display:block}.mr-dog-npc-list em{color:var(--mr-muted);font-size:0.78rem;font-style:normal;font-weight:700}.mr-dog-npc-list b{color:var(--mr-text)}.mr-dog-trophy-grid{display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr))}.mr-dog-trophy-grid div{align-content:center;border-bottom:1px solid rgba(255,255,255,0.08);border-right:1px solid rgba(255,255,255,0.08);display:grid;gap:5px;justify-items:center;min-height:124px;padding:12px;text-align:center}.mr-dog-trophy-grid div:nth-child(5n){border-right:0}.mr-dog-trophy-grid span{align-items:center;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:999px;color:var(--mr-muted);display:inline-flex;font-size:0.72rem;font-weight:900;min-height:25px;padding:4px 9px;text-transform:uppercase}.mr-dog-trophy-grid .is-earned span{background:rgba(62,228,138,0.14);border-color:rgba(62,228,138,0.35);color:var(--mr-green)}.mr-dog-trophy-grid strong{color:var(--mr-text);font-size:0.9rem}.mr-dog-trophy-grid em{color:var(--mr-gold);font-size:0.78rem;font-style:normal}.mr-dog-action-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-dog-action-grid form{background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.1);border-radius:8px;display:grid;gap:10px;padding:16px}.mr-dog-action-grid form.is-friendly{border-color:rgba(62,228,138,0.24)}.mr-dog-action-grid form.is-ranked{border-color:rgba(55,197,255,0.25)}.mr-dog-action-grid form.is-wager{border-color:rgba(255,54,95,0.25)}.mr-dog-action-grid strong{color:var(--mr-text);font-size:1rem}.mr-dog-action-grid span,.mr-dog-action-grid label span{color:var(--mr-muted);font-size:0.84rem;line-height:1.4}.mr-dog-action-grid input{width:100%}@media (max-width:1180px){.mr-dog-trainer-layout,.mr-dog-profile-grid,.mr-dog-profile-hero{grid-template-columns:1fr}.mr-dog-profile-photo{max-width:360px}.mr-dog-score-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-dog-score-tabs a:nth-child(n){border-bottom:1px solid rgba(255,255,255,0.08);border-right:1px solid rgba(255,255,255,0.08)}}@media (max-width:760px){.mr-dog-trainer-hero,.mr-dog-score-hero{grid-template-columns:1fr;padding:20px}.mr-dog-trainer-mark{display:none}.mr-dog-score-links{justify-content:start}.mr-dog-score-tabs,.mr-dog-profile-facts,.mr-dog-equipment-grid,.mr-dog-record-grid,.mr-dog-trophy-grid,.mr-dog-action-grid{grid-template-columns:1fr}.mr-dog-stat-row,.mr-dog-mini-stat,.mr-dog-score-name{grid-template-columns:1fr}.mr-dog-stat-row>strong,.mr-dog-mini-stat strong{text-align:left}.mr-dog-record-grid div,.mr-dog-trophy-grid div,.mr-dog-score-tabs a:nth-child(n){border-right:0}}.mr-crew-bank-page-hero{align-items:end;background:linear-gradient(90deg,rgba(7,8,13,0.96),rgba(7,8,13,0.78) 44%,rgba(7,8,13,0.3)),url("../images/crew-command-center.png") center / cover no-repeat;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(360px,0.72fr);margin-bottom:12px;min-height:170px;padding:26px}.mr-crew-bank-page-hero h1,.mr-crew-bank-page-hero h2{font-size:clamp(2rem,4vw,3.6rem);line-height:0.95;margin:0 0 8px}.mr-crew-bank-hero-stats{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-crew-bank-hero-stats div,.mr-crew-bank-overview-list div{background:rgba(3,8,13,0.72);border:1px solid rgba(255,255,255,0.12);border-radius:8px;display:grid;gap:7px;min-width:0;padding:14px}.mr-crew-bank-hero-stats span,.mr-crew-bank-overview-list span{color:var(--mr-muted);font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-crew-bank-hero-stats strong,.mr-crew-bank-overview-list strong{color:var(--mr-text);font-size:1.05rem;overflow-wrap:anywhere}.mr-crew-bank-card-links{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-bank-card-links a{background:rgba(0,0,0,0.24);border:1px solid rgba(255,255,255,0.1);border-radius:8px;color:var(--mr-text);font-size:0.82rem;font-weight:900;padding:10px 14px;text-decoration:none;text-transform:uppercase}.mr-crew-bank-card-links a:hover,.mr-crew-bank-card-links a:focus{border-color:rgba(255,200,87,0.75);color:var(--mr-gold)}.mr-crew-bank-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(340px,0.94fr) minmax(420px,1.06fr)}.mr-crew-bank-left,.mr-crew-bank-right{display:grid;gap:16px;min-width:0}.mr-crew-bank-overview-card,.mr-crew-bank-upgrades-card,.mr-crew-bank-send-card,.mr-crew-bank-deposit-card,.mr-crew-bank-report-card{background:linear-gradient(135deg,rgba(255,255,255,0.035),rgba(55,197,255,0.035)),var(--mr-panel)}.mr-crew-bank-overview-list{display:grid;gap:8px;margin-top:14px}.mr-crew-bank-overview-list div{align-items:center;grid-template-columns:minmax(0,1fr) max-content}.mr-crew-bank-upgrade-list{display:grid;gap:8px}.mr-crew-bank-upgrade-row{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr) max-content max-content;padding:10px 12px}.mr-crew-bank-upgrade-icon{background:radial-gradient(circle at 50% 50%,rgba(55,197,255,0.35),rgba(33,97,151,0.35));border:1px solid rgba(111,189,255,0.35);border-radius:8px;height:34px;width:34px}.mr-crew-bank-upgrade-row strong,.mr-crew-bank-movement-row strong{color:var(--mr-text)}.mr-crew-bank-upgrade-row em,.mr-crew-bank-upgrade-row span,.mr-crew-bank-movement-row span{color:var(--mr-muted);display:block;font-style:normal;font-size:0.82rem;line-height:1.35}.mr-crew-bank-upgrade-row>div:nth-child(3){text-align:right}.mr-crew-deposit-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.mr-crew-bank-send-card .mr-crew-bank-actions{border-top:0;margin-top:12px;padding-top:0}.mr-crew-bank-split-form{background:rgba(0,0,0,0.14);border:1px solid rgba(255,255,255,0.07);border-radius:8px;padding:12px}.mr-crew-bank-movement-list{display:grid;gap:8px;margin-top:16px}.mr-crew-bank-movement-row{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) minmax(120px,max-content) max-content;padding:10px 12px}.mr-crew-bank-movement-icon{align-items:center;background:rgba(255,200,87,0.14);border:1px solid rgba(255,200,87,0.32);border-radius:8px;color:var(--mr-gold);display:flex;font-size:0.76rem;font-weight:900;height:34px;justify-content:center;width:34px}.mr-crew-bank-movement-row time{color:var(--mr-gold);font-weight:900;white-space:nowrap}.mr-inline-fields{display:grid;gap:12px;grid-template-columns:minmax(190px,1fr) minmax(120px,0.52fr)}.mr-loan-table{display:grid;gap:8px;margin-top:16px}.mr-loan-row{align-items:center;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.07);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(150px,1.2fr) minmax(110px,0.8fr) minmax(120px,0.8fr) minmax(100px,0.7fr) minmax(120px,0.8fr);padding:10px 12px}.mr-loan-row a{color:var(--mr-text);font-weight:900;text-decoration:none}.mr-loan-row strong{color:var(--mr-text)}.mr-loan-head{background:rgba(0,0,0,0.22);color:var(--mr-muted);font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-crew-issue-form{border-top:1px solid var(--mr-border);margin-top:16px;padding-top:16px}.mr-crew-command-hero,.mr-crew-room-hero{background:linear-gradient(90deg,rgba(7,8,13,0.96),rgba(7,8,13,0.78) 48%,rgba(7,8,13,0.42)),url("../images/crew-command-center.png") center / cover no-repeat;grid-template-columns:minmax(0,1fr) minmax(430px,0.72fr)}.mr-crew-room-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0}.mr-crew-room-card{border:1px solid var(--mr-border);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,0.06),transparent 44%),rgba(0,0,0,0.22);color:var(--mr-text);display:grid;gap:10px;min-height:190px;overflow:hidden;padding:18px;position:relative;text-decoration:none}.mr-crew-room-card::before{background:linear-gradient(180deg,currentColor,transparent);content:"";height:4px;left:0;opacity:0.85;position:absolute;right:0;top:0;transition:opacity 160ms ease;z-index:0}.mr-crew-room-card::after{align-items:center;background:rgba(0,0,0,0.24);border:1px solid var(--mr-border);border-radius:8px;bottom:16px;color:inherit;content:"";display:flex;font-size:1.35rem;font-weight:900;height:42px;justify-content:center;position:absolute;right:16px;width:42px;z-index:1}.mr-crew-room-card>*{position:relative;z-index:2}.mr-crew-room-card:hover::before,.mr-crew-room-card:focus::before{opacity:1}.mr-crew-room-card strong{font-size:1.45rem;font-weight:900}.mr-crew-room-card em{color:var(--mr-muted);font-style:normal;line-height:1.45;max-width:28ch}.mr-crew-room-card-bank{color:var(--mr-gold)}.mr-crew-room-card-bank::after{content:"$"}.mr-crew-room-card-armory{color:#45bfff}.mr-crew-room-card-armory::after{content:"A"}.mr-crew-room-card-wars{color:#ff5c8a}.mr-crew-room-card-wars::after{content:"W"}.mr-crew-room-card-crimes{color:#ff8f45}.mr-crew-room-card-crimes::after{content:"C"}.mr-crew-room-card-members{color:#4de58d}.mr-crew-room-card-members::after{content:"R"}.mr-crew-room-card-backroom{color:#c68cff}.mr-crew-room-card-backroom::after{content:"B"}.mr-crew-room-card-forum{color:#72d7ff}.mr-crew-room-card-forum::after{content:"F"}.mr-crew-room-card-leadership{color:#ffc857}.mr-crew-room-card-leadership::after{content:"L"}.mr-visual-card{background:linear-gradient(135deg,rgba(255,255,255,0.05),transparent 42%),rgba(0,0,0,0.2);overflow:hidden;position:relative}.mr-section-nav a.is-active{border-color:rgba(255,200,87,0.7);color:var(--mr-gold)}.mr-business-actions{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.mr-business-action{background:linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.02)),var(--mr-panel);border:1px solid var(--mr-border);border-radius:8px;color:var(--mr-text);display:grid;gap:6px;min-width:0;padding:16px;text-decoration:none}.mr-business-action:hover,.mr-business-action:focus,.mr-business-row:hover,.mr-business-row:focus,.mr-company-table-row:hover,.mr-company-table-row:focus{border-color:rgba(55,197,255,0.5)}.mr-business-action span,.mr-business-row span,.mr-company-row span,.mr-company-stat-grid span,.mr-company-ad-meta,.mr-company-table-head,.mr-company-control-row span,.mr-company-application span,.mr-company-report-list span{color:var(--mr-muted);font-size:0.76rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.mr-business-action strong,.mr-company-row strong,.mr-company-table-row strong,.mr-company-ad h3{color:var(--mr-text);font-size:1rem;line-height:1.2}.mr-business-action em,.mr-business-row em,.mr-company-table-row em{color:var(--mr-muted);font-style:normal;line-height:1.35;min-width:0}.mr-business-brief{margin-top:4px}.mr-business-steps{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-business-steps div{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:5px;min-width:0;padding:12px}.mr-business-steps span{align-items:center;background:rgba(255,200,87,0.14);border:1px solid rgba(255,200,87,0.3);border-radius:999px;color:var(--mr-gold);display:inline-flex;font-size:0.78rem;font-weight:900;height:26px;justify-content:center;width:26px}.mr-business-steps strong{color:var(--mr-text)}.mr-business-steps em{color:var(--mr-muted);font-style:normal;line-height:1.4}.mr-business-class-list,.mr-company-list,.mr-company-control-list,.mr-company-report-list,.mr-company-ad-list{display:grid;gap:8px}.mr-business-row{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;color:var(--mr-text);display:grid;gap:12px;grid-template-columns:34px minmax(130px,1.1fr) minmax(180px,1.7fr) repeat(3,minmax(78px,auto));min-width:0;padding:10px 12px;text-decoration:none}.mr-business-ic{background:linear-gradient(135deg,rgba(55,197,255,0.35),rgba(255,47,104,0.25));border:1px solid rgba(55,197,255,0.34);border-radius:8px;display:block;height:34px;width:34px}.mr-company-profile-grid{align-items:start}.mr-company-stat-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.mr-company-stat-grid div{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;min-width:0;padding:10px 12px}.mr-company-stat-grid strong{color:var(--mr-text);display:block;font-size:0.98rem;margin-top:4px;overflow-wrap:anywhere}.mr-company-payout-note{background:rgba(255,200,87,0.08);border:1px solid rgba(255,200,87,0.18);border-radius:8px;color:var(--mr-muted);font-size:0.88rem;line-height:1.45;margin:0;padding:12px}.mr-company-description{border-top:1px solid var(--mr-border);color:var(--mr-muted);padding-top:12px}.mr-company-row{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:10px 12px}.mr-company-row div{display:grid;gap:3px;min-width:0}.mr-company-presence{align-items:center;border-radius:999px;display:inline-flex;font-size:0.7rem;font-weight:900;justify-content:center;line-height:1;margin-top:2px;min-height:22px;padding:5px 8px;width:fit-content}.mr-company-presence.is-active{background:rgba(40,230,140,0.12);border:1px solid rgba(40,230,140,0.28);color:var(--mr-green)}.mr-company-presence.is-inactive{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14);color:var(--mr-muted)}.mr-company-production-note{margin-bottom:12px}.mr-company-table{display:grid;gap:0;overflow-x:auto}.mr-company-table-head,.mr-company-table-row{display:grid;gap:12px;grid-template-columns:minmax(220px,1.6fr) minmax(100px,0.8fr) minmax(80px,0.6fr) minmax(80px,0.6fr) minmax(90px,0.7fr);min-width:720px}.mr-company-table-head{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:8px 8px 0 0;padding:10px 12px}.mr-company-table-row{align-items:center;background:rgba(0,0,0,0.14);border:1px solid rgba(255,255,255,0.07);border-top:0;color:var(--mr-text);padding:10px 12px;text-decoration:none}.mr-company-table-row:last-child{border-radius:0 0 8px 8px}.mr-company-table-row span:first-child{display:grid;gap:3px}.mr-company-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.mr-company-tabs a{background:rgba(0,0,0,0.22);border:1px solid var(--mr-border);border-radius:8px;color:var(--mr-text);font-size:0.82rem;font-weight:900;padding:10px 12px;text-decoration:none;text-transform:uppercase}.mr-company-tabs a.is-active{border-color:rgba(255,200,87,0.65);color:var(--mr-gold)}.mr-company-tab-content{transition:opacity 0.16s ease,filter 0.16s ease}.mr-company-tab-content.is-loading{filter:saturate(0.75);opacity:0.55;pointer-events:none}.mr-company-class-picker{display:grid;gap:10px;margin-bottom:14px}.mr-company-choice{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;cursor:pointer;display:grid;gap:12px;grid-template-columns:24px minmax(220px,1fr) repeat(3,minmax(90px,auto));padding:12px}.mr-company-choice.is-locked{opacity:0.55}.mr-company-choice span{min-width:0}.mr-company-choice span:nth-child(2){display:grid;gap:4px}.mr-company-choice strong{color:var(--mr-text)}.mr-company-choice em{color:var(--mr-muted);font-style:normal;line-height:1.35}.mr-company-control-row,.mr-company-application,.mr-company-ad{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:12px;min-width:0;padding:12px}.mr-company-control-row{grid-template-columns:minmax(160px,1fr) minmax(320px,1.5fr) auto}.mr-company-upgrade-row{grid-template-columns:minmax(240px,1.6fr) minmax(120px,0.7fr) auto}.mr-company-train-row{grid-template-columns:minmax(180px,0.9fr) minmax(280px,1.2fr)}.mr-company-inline-form,.mr-company-application-form{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(130px,1fr) minmax(100px,0.7fr) auto;min-width:0}.mr-company-inline-form select,.mr-company-inline-form input,.mr-company-application-form select,.mr-company-application-form input{background:rgba(0,0,0,0.24);border:1px solid var(--mr-border);border-radius:8px;color:var(--mr-text);min-height:38px;min-width:0;padding:8px 10px}.mr-company-employee-row{grid-template-columns:minmax(170px,1.15fr) minmax(120px,0.7fr) minmax(120px,0.7fr) minmax(220px,1.2fr) auto}.mr-company-employee-name,.mr-company-employee-stat,.mr-company-role-form label{display:grid;gap:4px;min-width:0}.mr-company-employee-name strong,.mr-company-employee-stat strong{color:var(--mr-text);font-size:1rem;line-height:1.2}.mr-company-employee-stat em{color:var(--mr-muted);font-size:0.78rem;font-style:normal;line-height:1.25}.mr-company-role-form{align-items:end;grid-template-columns:minmax(160px,1fr) auto}.mr-company-train-form{align-items:end;grid-template-columns:minmax(170px,1fr) auto;justify-self:end;width:min(100%,360px)}.mr-company-role-form label span{color:var(--mr-muted);font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-company-fire-form .mr-button{min-height:38px}.mr-company-application{grid-template-columns:minmax(240px,1fr) minmax(360px,1.3fr)}.mr-company-application p,.mr-company-ad p{color:var(--mr-muted);margin:6px 0 0}.mr-company-report-list div{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.mr-company-ad{grid-template-columns:minmax(0,1fr) auto}.mr-company-ad-body{color:var(--mr-muted);line-height:1.5;margin-top:6px;overflow-wrap:anywhere}.mr-company-ad-body p{margin:0 0 8px}.mr-company-ad-body p:last-child{margin-bottom:0}.mr-company-ad-body strong{color:var(--mr-text)}.mr-bbcode-u{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.mr-bbcode-center{text-align:center}.mr-bbcode-right{text-align:right}.mr-bbcode-indent{border-left:2px solid rgba(55,197,255,0.22);margin:8px 0 8px 16px;padding-left:12px}.mr-bbcode-list{margin:8px 0 8px 22px;padding:0}.mr-bbcode-list li{margin:4px 0;padding-left:2px}.mr-bbcode-quote{background:rgba(0,0,0,0.22);border:1px solid rgba(255,255,255,0.08);border-left:3px solid rgba(255,200,87,0.78);border-radius:8px;color:var(--mr-text);margin:8px 0;padding:9px 11px}.mr-bbcode-img{background:#05070b;border:1px solid rgba(255,255,255,0.12);border-radius:8px;display:block;height:auto;margin:10px 0;max-height:320px;max-width:900px;object-fit:contain;width:100%}.mr-forum-signature{border-top:1px solid rgba(255,255,255,0.08);color:var(--mr-muted);font-size:0.84rem;line-height:1.45;margin:0 18px 14px;padding-top:12px}.mr-forum-signature p{margin:0 0 8px}.mr-forum-signature p:last-child{margin-bottom:0}.mr-forum-signature .mr-bbcode-img{max-height:120px;max-width:420px;width:auto}.mr-account-signature-editor{display:grid;gap:6px}.mr-player-name-style{color:inherit;display:inline;font-weight:inherit;overflow-wrap:anywhere}.mr-name-style-gold{color:#ffd56a !important;text-shadow:0 0 10px rgba(255,213,106,0.24)}.mr-name-style-emerald{color:#64f4a2 !important;text-shadow:0 0 10px rgba(100,244,162,0.2)}.mr-name-style-cyan{color:#45e7ff !important;text-shadow:0 0 10px rgba(69,231,255,0.2)}.mr-name-style-sky{color:#73b9ff !important;text-shadow:0 0 10px rgba(115,185,255,0.22)}.mr-name-style-violet{color:#c799ff !important;text-shadow:0 0 10px rgba(199,153,255,0.24)}.mr-name-style-rose{color:#ff6f9d !important;text-shadow:0 0 10px rgba(255,111,157,0.24)}.mr-name-style-amber{color:#ffb557 !important;text-shadow:0 0 10px rgba(255,181,87,0.22)}.mr-name-style-lime{color:#b7ff65 !important;text-shadow:0 0 10px rgba(183,255,101,0.2)}.mr-name-style-silver{color:#eef4ff !important;text-shadow:0 0 8px rgba(238,244,255,0.18)}.mr-name-style-gradient-gold-rose,.mr-name-style-gradient-cyan-violet,.mr-name-style-gradient-emerald-gold,.mr-name-style-gradient-rose-violet,.mr-name-style-gradient-ice-gold{-webkit-background-clip:text;background-clip:text;color:transparent !important;filter:drop-shadow(0 0 6px rgba(255,255,255,0.12));-webkit-text-fill-color:transparent}.mr-name-style-gradient-gold-rose{background-image:linear-gradient(90deg,#ffe08a,#ff6d8f)}.mr-name-style-gradient-cyan-violet{background-image:linear-gradient(90deg,#40e7ff,#c38bff)}.mr-name-style-gradient-emerald-gold{background-image:linear-gradient(90deg,#62f4a5,#ffd66d)}.mr-name-style-gradient-rose-violet{background-image:linear-gradient(90deg,#ff6f9d,#b48cff)}.mr-name-style-gradient-ice-gold{background-image:linear-gradient(90deg,#bfefff,#ffd56a)}.mr-name-style-form{display:grid;gap:14px}.mr-name-style-current{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:12px}.mr-name-style-current span,.mr-name-style-option em{color:var(--mr-muted);font-size:0.78rem;font-style:normal;font-weight:800;text-transform:uppercase}.mr-name-style-current strong{font-size:1.1rem}.mr-name-style-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.mr-name-style-option{background:#111721;border:1px solid rgba(255,255,255,0.1);border-radius:5px;cursor:pointer;display:grid;gap:7px;min-height:82px;padding:12px;position:relative}.mr-name-style-option input{inset:0;opacity:0;position:absolute}.mr-name-style-option>span{font-size:1rem;font-weight:950}.mr-name-style-option.is-active{background:#191b20;border-color:rgba(255,200,87,0.64);box-shadow:none}.mr-name-style-option:focus-within{border-color:rgba(55,197,255,0.72);box-shadow:0 0 0 2px rgba(55,197,255,0.16)}.mr-name-style-option.is-owned em{color:#4fd487}.mr-name-style-option.is-locked em{color:#e1ad3f}.mr-profile-quick-button.is-disabled{cursor:not-allowed;opacity:0.68}.mr-company-ad-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mr-company-ad-meta span{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:5px 8px}.mr-company-ad-actions,.mr-company-empty-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.mr-company-ad-builder .mr-form{gap:14px}.mr-company-ad-tabs{display:flex;flex-wrap:wrap;gap:8px}.mr-company-ad-tabs button,.mr-bbcode-toolbar button{background:rgba(0,0,0,0.22);border:1px solid var(--mr-border);border-radius:8px;color:var(--mr-text);cursor:pointer;font-weight:900;min-height:36px;padding:8px 12px}.mr-company-ad-tabs button.is-active,.mr-company-ad-tabs button:hover,.mr-company-ad-tabs button:focus{border-color:rgba(55,197,255,0.65);color:#9dddff}.mr-company-ad-panel{background:rgba(0,0,0,0.12);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:12px;padding:12px}.mr-bbcode-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:7px 0}.mr-bbcode-toolbar button{font-size:0.78rem;min-height:30px;padding:6px 9px}.mr-bbcode-toolbar button:hover,.mr-bbcode-toolbar button:focus{border-color:rgba(255,200,87,0.65);color:var(--mr-gold)}.mr-company-ad-builder textarea{min-height:190px}.mr-ad-preview{background:linear-gradient(135deg,rgba(255,47,104,0.09),transparent 34%),rgba(0,0,0,0.2);border:1px solid rgba(55,197,255,0.18);border-radius:8px;display:grid;gap:8px;min-height:190px;padding:14px}.mr-ad-preview h3{color:var(--mr-text);font-size:1.1rem;margin:0}@media (max-width:720px){.mr-bbcode-img{max-height:220px}.mr-bbcode-toolbar button{min-height:28px;padding:5px 7px}.mr-bbcode-indent{margin-left:8px;padding-left:9px}}.mr-company-ad-options{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(190px,246px) minmax(150px,220px)}.mr-company-ad-options>label,.mr-ad-option-note{min-height:66px}.mr-ad-option-note{align-content:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:4px;padding:10px 12px}.mr-ad-option-note strong{color:var(--mr-text)}.mr-ad-option-note span{color:var(--mr-muted);line-height:1.35}.mr-company-position-pay .mr-company-table-head,.mr-company-position-pay .mr-company-table-row{grid-template-columns:minmax(160px,1fr) minmax(150px,0.75fr) minmax(130px,0.65fr) minmax(220px,1.2fr)}.mr-company-position-pay input{min-height:38px;padding:8px 10px;width:min(100%,150px)}.mr-crew-overview{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(280px,0.42fr);margin:18px 0}.mr-crew-about-card{min-height:0}.mr-crew-logo{aspect-ratio:1;background:rgba(0,0,0,0.28);border:1px solid rgba(255,255,255,0.12);border-radius:8px;height:54px;object-fit:cover;width:54px}.mr-rich-text p{margin:0 0 8px}.mr-rich-text p:last-child{margin-bottom:0}.mr-rich-text a{color:var(--mr-blue);font-weight:800}.mr-rich-text img{background:rgba(0,0,0,0.28);border:1px solid rgba(255,255,255,0.12);border-radius:8px;display:block;height:auto;margin:8px 0 0;max-height:180px;max-width:100%;object-fit:contain}.mr-crew-description{line-height:1.45;overflow-wrap:anywhere}.mr-crew-room-description{max-width:720px}.mr-crew-quick-stats{display:grid;gap:10px}.mr-crew-quick-stats div{background:rgba(255,255,255,0.045);border:1px solid var(--mr-border);border-radius:8px;display:grid;gap:5px;padding:14px}.mr-crew-leave-form{background:rgba(255,54,95,0.06);border:1px solid rgba(255,54,95,0.18);border-radius:8px;display:grid;gap:8px;margin:0 !important;padding:12px}.mr-crew-leave-form .mr-button{width:100%}.mr-crew-leave-form p{font-size:0.82rem;margin:0}.mr-form-note{font-size:0.82rem;margin:-4px 0 4px}.mr-crew-quick-stats span,.mr-war-pi-panel span,.mr-crew-chat-line span{color:var(--mr-muted);font-size:0.74rem;font-weight:900;text-transform:uppercase}.mr-crew-command-shell{background:linear-gradient(180deg,rgba(255,199,71,0.06),rgba(0,0,0,0.12) 32%,rgba(0,0,0,0.22)),rgba(10,14,19,0.82);border:1px solid rgba(255,199,71,0.2);border-radius:8px;box-shadow:0 18px 45px rgba(0,0,0,0.28);margin:0 0 18px;overflow:hidden}.mr-crew-hub-hero{align-items:center;background:linear-gradient(90deg,rgba(3,6,10,0.94) 0%,rgba(3,6,10,0.78) 48%,rgba(3,6,10,0.35) 100%),url("../images/crew-command-center.png") center / cover no-repeat;display:flex;gap:18px;justify-content:space-between;min-height:170px;padding:28px 32px}.mr-crew-hub-brand{align-items:center;display:flex;gap:22px;min-width:0}.mr-crew-hub-logo,.mr-crew-hub-emblem{aspect-ratio:1;background:rgba(0,0,0,0.38);border:1px solid rgba(255,199,71,0.24);border-radius:8px;box-shadow:0 0 28px rgba(255,188,66,0.12);object-fit:cover}.mr-crew-hub-logo{height:92px;width:92px}.mr-crew-hub-brand h1{font-size:clamp(2.4rem,5vw,4.8rem);line-height:0.95;margin:0;text-transform:uppercase}.mr-crew-hub-brand p{margin:8px 0 0}.mr-crew-hub-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end}.mr-crew-hub-stat-strip{background:rgba(7,10,14,0.78);border-bottom:1px solid rgba(255,255,255,0.07);border-top:1px solid rgba(255,255,255,0.08);display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.mr-crew-hub-stat-strip>div{border-right:1px solid rgba(255,255,255,0.08);display:grid;gap:5px;min-height:74px;padding:17px 22px}.mr-crew-hub-stat-strip>div:last-child{border-right:0}.mr-crew-hub-stat-strip span,.mr-crew-hub-ledger span,.mr-crew-hub-meter-row span,.mr-crew-hub-callout span{color:var(--mr-muted);font-size:0.73rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.mr-crew-hub-stat-strip strong{color:var(--mr-text);font-size:1.22rem;line-height:1}.mr-crew-hub-tabs{background:rgba(0,0,0,0.18);border-bottom:1px solid rgba(255,255,255,0.07);display:flex;gap:0;margin:0;overflow-x:auto;padding:0 18px;scrollbar-width:thin}.mr-crew-hub-tabs a{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:rgba(226,234,246,0.82);display:inline-flex;flex:0 0 auto;justify-content:center;min-height:54px;padding:0 18px;position:relative;white-space:nowrap}.mr-crew-hub-tabs a::after{background:transparent;bottom:0;content:"";height:2px;left:16px;position:absolute;right:16px;transition:background-color 160ms ease,box-shadow 160ms ease}.mr-crew-hub-tabs a.is-active{border-color:transparent;color:var(--mr-gold)}.mr-crew-hub-tabs a.is-active::after,.mr-crew-hub-tabs a:hover::after,.mr-crew-hub-tabs a:focus::after{background:var(--mr-gold);box-shadow:0 0 16px rgba(255,199,71,0.32)}.mr-crew-hub-tabs a:hover,.mr-crew-hub-tabs a:focus{background:rgba(255,255,255,0.035);border-color:transparent;color:var(--mr-gold)}.mr-crew-hub-grid{display:grid;gap:14px;padding:16px 18px}.mr-crew-hub-grid-top{grid-template-columns:minmax(0,1.45fr) minmax(320px,0.75fr)}.mr-crew-hub-grid-bottom{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding-top:0}.mr-crew-hub-card{background:linear-gradient(145deg,rgba(255,255,255,0.045),rgba(0,0,0,0.08)),rgba(12,16,22,0.82);border-color:rgba(255,255,255,0.1);display:flex;flex-direction:column;gap:14px;min-height:0}.mr-crew-hub-about-body{align-items:center;display:grid;gap:18px;grid-template-columns:180px minmax(0,1fr)}.mr-crew-hub-emblem{height:180px;width:180px}.mr-crew-hub-meter-row,.mr-crew-territory-mini{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px}.mr-crew-territory-mini{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.mr-crew-hub-meter-row>div,.mr-crew-territory-mini>div,.mr-crew-hub-ledger>div{background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:5px;min-width:0;padding:11px 12px}.mr-crew-territory-mini>div{place-items:center;text-align:center}.mr-crew-territory-mini strong{color:var(--mr-gold);font-size:1.65rem;line-height:1}.mr-crew-territory-mini span{font-size:clamp(0.58rem,0.82vw,0.68rem);line-height:1.1;max-width:100%;overflow-wrap:normal;text-align:center;white-space:nowrap;word-break:normal}.mr-crew-hub-ledger{display:grid;gap:8px}.mr-crew-hub-ledger>div{align-items:center;grid-template-columns:minmax(0,1fr) auto}.mr-crew-hub-ledger strong{color:var(--mr-green)}.mr-crew-hub-treasury .mr-button,.mr-crew-hub-card>.mr-button{margin-top:auto;width:100%}.mr-crew-hub-callout{background:rgba(255,199,71,0.06);border:1px solid rgba(255,199,71,0.18);border-radius:8px;display:grid;gap:4px;padding:12px}.mr-crew-hub-callout em{color:var(--mr-green);font-style:normal;font-weight:900}.mr-crew-hub-activity{display:grid;gap:8px;list-style:none;margin:0;padding:0}.mr-crew-hub-activity li{border-bottom:1px solid rgba(255,255,255,0.07);display:grid;gap:3px;padding:0 0 9px}.mr-crew-hub-activity li:last-child{border-bottom:0;padding-bottom:0}.mr-crew-hub-activity strong{color:var(--mr-gold);font-size:0.82rem}.mr-crew-hub-activity span{color:var(--mr-text);font-size:0.92rem;line-height:1.35}.mr-crew-hub-activity em{color:var(--mr-muted);font-size:0.76rem;font-style:normal;font-weight:800}.mr-crew-level-track{background:rgba(255,255,255,0.08);border-radius:999px;height:9px;overflow:hidden}.mr-crew-level-track span{background:linear-gradient(90deg,var(--mr-gold),var(--mr-blue));display:block;height:100%}.mr-crew-rank-ladder{display:grid;gap:8px;list-style:none;margin:0;padding:0}.mr-crew-rank-ladder li{background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:3px;padding:10px 12px}.mr-crew-rank-ladder li.is-current{border-color:rgba(255,199,71,0.42);box-shadow:inset 0 0 0 1px rgba(255,199,71,0.14)}.mr-crew-rank-ladder strong{color:var(--mr-text)}.mr-crew-rank-ladder span{color:var(--mr-muted);font-size:0.86rem;line-height:1.35}.mr-crew-permission-warning{background:linear-gradient(135deg,rgba(255,199,71,0.14),rgba(255,255,255,0.04));border:1px solid rgba(255,199,71,0.24);border-radius:8px;display:grid;gap:5px;margin:0 0 12px;padding:10px 12px}.mr-crew-permission-warning strong{color:var(--mr-gold);font-size:0.75rem;text-transform:uppercase}.mr-crew-permission-warning span{color:var(--mr-text);font-size:0.82rem;line-height:1.4}.mr-crew-rank-ladder-detailed{gap:10px}.mr-crew-rank-ladder-detailed>li{gap:7px}.mr-crew-rank-powers{display:grid;gap:5px}.mr-crew-rank-powers p{color:var(--mr-text);font-size:0.78rem;line-height:1.35;margin:0;padding-left:14px;position:relative}.mr-crew-rank-powers p::before{color:var(--mr-gold);content:"-";font-weight:900;left:0;position:absolute;top:0}.mr-crew-recruitment-layout{display:grid;gap:16px}.mr-crew-choice-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-crew-choice-card{color:var(--mr-text);display:grid;gap:10px;min-height:230px;text-decoration:none}.mr-crew-choice-card h2{margin:0}.mr-crew-choice-card .mr-button{margin-top:auto;width:100%}.mr-crew-choice-card:hover,.mr-crew-choice-card:focus{border-color:rgba(255,199,71,0.38);box-shadow:0 0 24px rgba(255,199,71,0.1)}.mr-crew-create-card,.mr-crew-find-card{background:linear-gradient(145deg,rgba(255,255,255,0.045),rgba(0,0,0,0.08)),rgba(12,16,22,0.86)}.mr-crew-create-form{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-create-description,.mr-crew-create-form .mr-form-note,.mr-crew-create-form .mr-button{grid-column:1 / -1}.mr-crew-directory-sort{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.mr-crew-directory-sort span{color:var(--mr-muted);font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-crew-directory-sort a{align-items:center;background:rgba(255,255,255,0.045);border:1px solid rgba(255,255,255,0.1);border-radius:999px;color:var(--mr-soft);display:inline-flex;font-size:0.78rem;font-weight:900;min-height:32px;padding:0 12px;text-decoration:none;white-space:nowrap}.mr-crew-directory-sort a.is-active,.mr-crew-directory-sort a:hover,.mr-crew-directory-sort a:focus{background:rgba(255,199,71,0.12);border-color:rgba(255,199,71,0.45);color:var(--mr-gold)}.mr-crew-directory-subhead{color:var(--mr-gold);font-size:0.86rem;margin:0 0 10px;text-transform:uppercase}.mr-crew-directory-wrap{border:1px solid rgba(255,255,255,0.08);border-radius:8px}.mr-crew-directory-table{min-width:920px}.mr-crew-directory-table th,.mr-crew-directory-table td{vertical-align:middle}.mr-crew-directory-table td:first-child{min-width:210px}.mr-crew-directory-table td:first-child strong,.mr-crew-directory-table td:first-child span{display:block}.mr-crew-directory-table td:first-child span{color:var(--mr-muted);font-size:0.78rem;font-weight:900;margin-top:3px}.mr-crew-directory-table tr.is-focused td{background:rgba(61,169,255,0.08);border-color:rgba(61,169,255,0.22)}.mr-crew-directory-table tr.is-focused td:first-child{box-shadow:inset 3px 0 0 var(--mr-blue)}.mr-crew-focus-badge{color:var(--mr-blue);display:block;font-size:0.72rem;font-style:normal;font-weight:900;margin-top:5px;text-transform:uppercase}.mr-crew-directory-profile-link{min-height:34px;padding:0 14px;white-space:nowrap}@media (max-width:1100px){.mr-crew-hub-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-crew-hub-grid-top,.mr-crew-hub-grid-bottom{grid-template-columns:1fr}.mr-crew-choice-grid{grid-template-columns:1fr}}@media (max-width:720px){.mr-crew-hub-hero,.mr-crew-hub-brand{align-items:flex-start;flex-direction:column}.mr-crew-hub-logo{height:78px;width:78px}.mr-crew-hub-actions{justify-content:flex-start;width:100%}.mr-crew-hub-stat-strip,.mr-crew-hub-meter-row,.mr-crew-territory-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-hub-about-body{grid-template-columns:1fr}.mr-crew-hub-emblem{height:138px;width:138px}.mr-crew-hub-tabs{padding:0 10px}.mr-crew-create-form{grid-template-columns:1fr}.mr-crew-find-card .mr-card-head{align-items:flex-start;flex-direction:column}.mr-crew-directory-sort{justify-content:flex-start}}.mr-crew-command-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.mr-crew-command-link{align-items:center;background:linear-gradient(90deg,rgba(255,255,255,0.055),transparent),rgba(0,0,0,0.22);border:1px solid var(--mr-border);border-left:4px solid currentColor;border-radius:8px;color:var(--mr-text);display:grid;gap:4px;min-height:72px;padding:13px 15px;text-decoration:none}.mr-crew-command-link:hover,.mr-crew-command-link:focus{background-color:rgba(255,255,255,0.045);border-color:rgba(255,255,255,0.18)}.mr-crew-command-link span{color:var(--mr-muted);font-size:0.88rem;line-height:1.35}.mr-crew-command-link strong{align-items:center;display:flex;gap:10px;justify-content:space-between}.mr-crew-command-link strong small{background:rgba(0,0,0,0.28);border:1px solid rgba(255,255,255,0.1);border-radius:999px;color:var(--mr-gold);font-size:0.68rem;font-weight:900;line-height:1;padding:5px 8px;white-space:nowrap}.mr-crew-war-top{align-items:stretch}.mr-war-summary .mr-status-list{grid-template-columns:repeat(4,minmax(0,1fr))}.mr-crew-war-rules,.mr-war-intel-strip{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.mr-war-intel-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.mr-crew-war-rules div,.mr-war-intel-strip div{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.07);border-radius:8px;display:grid;gap:4px;padding:10px}.mr-crew-war-rules span,.mr-war-intel-strip span{color:var(--mr-muted);font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-crew-war-rules strong,.mr-war-intel-strip strong{color:var(--mr-text);font-size:0.88rem;line-height:1.2}.mr-war-room-board{margin-top:16px}.mr-war-enemy-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-war-enemy-card{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:12px;padding:13px}.mr-war-enemy-main{display:grid;gap:4px}.mr-war-enemy-main>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mr-war-enemy-name{color:var(--mr-text);font-weight:900;text-decoration:none}.mr-war-enemy-main span{color:var(--mr-muted);font-size:0.86rem}.mr-war-enemy-actions{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-war-enemy-actions .mr-form,.mr-war-enemy-actions .mr-button{margin:0;width:100%}.mr-war-pi-panel{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.07);border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.mr-war-pi-panel p{grid-column:1 / -1;margin:0}.mr-war-pi-panel div{display:grid;gap:3px}.mr-war-pi-panel span{color:var(--mr-muted);font-size:0.7rem;font-weight:900;text-transform:uppercase}.mr-war-pi-panel strong{color:var(--mr-text);font-size:0.94rem}.mr-war-travel-note{margin:-2px 0 0}.mr-war-activity-grid{border-top:1px solid rgba(255,255,255,0.08);display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;padding-top:16px}.mr-crew-roster-layout{align-items:start}.mr-crew-roster-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.mr-crew-roster-row{align-items:center;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,auto);min-height:54px;padding:10px 12px}.mr-crew-roster-row>div{display:grid;gap:3px;min-width:0}.mr-crew-roster-row a{color:var(--mr-text);font-weight:900;text-decoration:none}.mr-crew-roster-row span{color:var(--mr-muted);font-size:0.82rem}.mr-crew-applications-card{align-self:start}.mr-crew-application-list{display:grid;gap:10px}.mr-crew-own-applications{margin:0 0 14px}.mr-crew-application-row{align-items:center;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.mr-crew-application-row a,.mr-crew-application-row strong{color:var(--mr-text);font-weight:900;text-decoration:none}.mr-crew-application-row span,.mr-crew-application-row em{color:var(--mr-muted);display:block;font-size:0.84rem;font-style:normal;margin-top:4px}.mr-crew-application-row em{color:var(--mr-blue);line-height:1.35}.mr-crew-application-actions{display:flex;gap:8px}.mr-crew-application-actions .mr-form{margin:0}.mr-crew-forum-layout{display:grid;gap:16px}.mr-crew-thread-create textarea{min-height:130px}.mr-crew-chat-room{display:grid;gap:14px}.mr-crew-chat-window{background:rgba(0,0,0,0.26);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:flex;flex-direction:column;gap:8px;height:420px;overflow-y:auto;padding:12px}.mr-crew-chat-line{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.055);border-radius:8px;display:grid;gap:3px;padding:9px 10px}.mr-crew-chat-line strong{color:var(--mr-gold)}.mr-crew-chat-line p{margin:0}.mr-crew-chat-form{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:0 !important}.mr-crew-chat-form label{margin:0}.mr-crew-perk-card{margin:0 0 18px}.mr-crew-buff-list,.mr-crew-perk-list{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-crew-buff-list{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.mr-crew-buff-list div,.mr-crew-perk-list div{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07);border-radius:8px;display:grid;gap:4px;padding:12px}.mr-crew-buff-list div.is-unlocked,.mr-crew-perk-list div.is-unlocked{border-color:rgba(62,228,138,0.28)}.mr-crew-buff-list span,.mr-crew-perk-list span{color:var(--mr-gold);font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-crew-buff-list em,.mr-crew-perk-list em{color:var(--mr-muted);font-style:normal;line-height:1.35}.mr-crew-crimes-hero{margin-bottom:16px}.mr-crew-active-crime{margin-bottom:16px}.mr-crew-crimes-layout{align-items:start;grid-template-columns:minmax(0,1.15fr) minmax(280px,0.85fr)}.mr-crew-crime-status{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:12px 0}.mr-crew-crime-participants{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:12px 0;padding:0}.mr-crew-crime-participants li{align-items:center;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07);border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:9px 10px}.mr-crew-crime-participants a{color:var(--mr-text);font-weight:900;text-decoration:none}.mr-crew-crime-participants span{color:var(--mr-muted);font-size:0.82rem}.mr-crew-crime-list{display:grid;gap:10px}.mr-crew-crime-row{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);padding:12px}.mr-crew-crime-row.is-locked{opacity:0.72}.mr-crew-crime-row h3{font-size:1rem;margin:0 0 4px}.mr-crew-crime-row .mr-muted{font-size:0.9rem;line-height:1.35;margin-top:4px}.mr-crew-crime-row .mr-form{margin:0}.mr-crew-crime-row .mr-button,.mr-crew-crime-row .mr-badge{min-height:38px;width:100%}.mr-crew-crime-meta{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(86px,1fr))}.mr-crew-crime-meta span{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.06);border-radius:8px;color:var(--mr-muted);display:grid;font-size:0.72rem;font-weight:900;gap:5px;min-width:76px;padding:8px;text-transform:uppercase}.mr-crew-crime-meta strong{color:var(--mr-text);font-size:0.95rem}.mr-crew-crime-history-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.mr-crew-crime-history-list li{align-items:center;background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:12px;grid-template-columns:max-content minmax(0,1fr) max-content;min-height:48px;padding:9px 10px}.mr-crew-crime-history-reward{align-items:center;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.1);border-radius:999px;color:var(--mr-muted);display:inline-flex;font-weight:900;min-height:28px;padding:0 10px;white-space:nowrap}.mr-crew-crime-history-main{display:grid;gap:3px;min-width:0}.mr-crew-crime-history-main strong,.mr-crew-crime-history-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-crew-crime-history-main small{color:var(--mr-muted);font-size:0.78rem;font-weight:800}.mr-crew-crime-history-list time{color:var(--mr-gold);font-weight:900;justify-self:end;white-space:nowrap}.mr-crew-crime-history-card .mr-board-list li{grid-template-columns:max-content minmax(0,1fr) max-content}.mr-crew-crime-history-card .mr-board-list span{max-width:none;min-width:max-content}.mr-crew-room-command{margin-bottom:18px}.mr-crew-room-command-hero{min-height:150px;padding-bottom:24px;padding-top:24px}.mr-crew-room-command-hero .mr-muted{max-width:640px}.mr-crew-room-stat-strip strong{font-size:1.05rem}.mr-crew-room-tabs{border-top:1px solid rgba(255,255,255,0.06)}.mr-crew-room-intro{display:grid;gap:14px;margin-bottom:16px}.mr-crew-room-intro-stats{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-crew-room-intro-stats>div{background:rgba(0,0,0,0.24);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:4px;padding:11px 12px}.mr-crew-room-intro-stats span,.mr-crew-armory-copy span,.mr-crew-family-rank em,.mr-crew-role-pill,.mr-crew-row-note{color:var(--mr-muted);font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-crew-room-intro-stats strong,.mr-crew-armory-copy strong{color:var(--mr-text)}.mr-crew-armory-suite{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.mr-crew-armory-board,.mr-crew-armory-action-card,.mr-crew-family-card,.mr-crew-roster-card,.mr-crew-control-panel,.mr-crew-submenu-card{background:linear-gradient(145deg,rgba(255,255,255,0.04),rgba(0,0,0,0.08)),rgba(12,16,22,0.82);border-color:rgba(255,255,255,0.1)}.mr-crew-armory-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.mr-crew-armory-item{align-items:center;background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:12px;grid-template-columns:88px minmax(0,1fr);min-height:112px;padding:11px}.mr-crew-armory-item.mr-rarity-uncommon{border-color:rgba(62,228,138,0.22)}.mr-crew-armory-item.mr-rarity-rare{border-color:rgba(55,197,255,0.24)}.mr-crew-armory-item.mr-rarity-epic{border-color:rgba(181,106,255,0.28)}.mr-crew-armory-item.mr-rarity-legendary,.mr-crew-armory-item.mr-rarity-mythic{border-color:rgba(255,199,71,0.34)}.mr-crew-armory-art{align-items:center;background:radial-gradient(circle at 50% 38%,rgba(255,199,71,0.12),transparent 48%),rgba(0,0,0,0.42);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:flex;height:88px;justify-content:center;overflow:hidden;width:88px}.mr-crew-armory-art img{display:block;height:100%;object-fit:cover;width:100%}.mr-crew-armory-art a{display:block;height:100%;width:100%}.mr-crew-armory-art span{color:var(--mr-gold);font-weight:1000}.mr-crew-armory-copy{display:grid;gap:5px;min-width:0}.mr-crew-armory-copy h3{font-size:1rem;margin:0}.mr-crew-armory-copy h3 a{color:var(--mr-text);text-decoration:none}.mr-crew-armory-copy h3 a:hover,.mr-crew-armory-copy h3 a:focus{color:var(--mr-gold)}.mr-crew-armory-copy .mr-eyebrow{margin:0}.mr-crew-armory-actions{display:grid;gap:14px}.mr-crew-armory-action-card .mr-form{margin:0}.mr-crew-job-board{margin-bottom:16px}.mr-crew-job-table-head,.mr-crew-job-row{grid-template-columns:minmax(330px,1fr) 88px 82px minmax(126px,168px) 90px minmax(124px,150px)}.mr-crew-job-icon{color:var(--mr-gold);font-size:0.74rem;font-weight:1000;text-transform:uppercase}.mr-crew-job-row .mr-crime-titlecell{grid-template-columns:minmax(0,1fr)}.mr-crew-job-reward strong{white-space:normal}.mr-crew-job-action,.mr-crew-job-action .mr-form,.mr-crew-job-action .mr-button,.mr-crew-job-action .mr-badge{width:100%}.mr-crew-job-action .mr-form{margin:0}.mr-crew-history-board{margin-bottom:18px}.mr-crew-members-suite{display:grid;gap:16px}.mr-crew-family-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-crew-family-rank{background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:10px;padding:12px}.mr-crew-family-rank.is-current{border-color:rgba(255,199,71,0.45);box-shadow:inset 0 0 0 1px rgba(255,199,71,0.1)}.mr-crew-family-rank>div{align-items:center;display:grid;gap:9px;grid-template-columns:36px minmax(0,1fr) auto}.mr-crew-family-rank strong{color:var(--mr-text)}.mr-crew-family-rank p{color:var(--mr-muted);font-size:0.84rem;line-height:1.35;margin:0}.mr-crew-role-token,.mr-crew-role-pill{align-items:center;background:rgba(255,199,71,0.12);border:1px solid rgba(255,199,71,0.26);border-radius:999px;color:var(--mr-gold);display:inline-flex;justify-content:center}.mr-crew-role-token{height:36px;width:36px}.mr-crew-role-pill{min-height:30px;padding:0 10px;white-space:nowrap}.mr-crew-role-boss,.mr-crew-role-underboss{background:rgba(255,199,71,0.12);border-color:rgba(255,199,71,0.28);color:var(--mr-gold)}.mr-crew-role-captain{background:rgba(181,106,255,0.12);border-color:rgba(181,106,255,0.26);color:#c7a2ff}.mr-crew-role-soldier{background:rgba(55,197,255,0.11);border-color:rgba(55,197,255,0.22);color:var(--mr-blue)}.mr-crew-role-associate,.mr-crew-role-prospect{background:rgba(255,255,255,0.055);border-color:rgba(255,255,255,0.12);color:var(--mr-muted)}.mr-crew-member-row{grid-template-columns:minmax(0,1fr) auto minmax(250px,auto);min-height:66px}.mr-crew-member-identity{align-items:center;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr)}.mr-crew-member-identity>div{gap:6px}.mr-crew-member-meta{align-items:center;display:flex !important;flex-wrap:wrap;gap:5px 14px !important;margin-top:1px}.mr-crew-member-meta-item{align-items:baseline;display:inline-flex;gap:5px;min-width:0}.mr-crew-member-meta-item+.mr-crew-member-meta-item{border-left:1px solid rgba(255,255,255,0.12);padding-left:14px}.mr-crew-member-meta-item small{color:var(--mr-muted);font-size:0.65rem;font-style:normal;font-weight:900;text-transform:uppercase}.mr-crew-member-meta-item time{color:var(--mr-text);font-size:0.76rem;font-weight:800;white-space:nowrap}.mr-crew-member-activity.is-online time{color:var(--mr-green)}.mr-crew-member-activity.is-inactive time{color:var(--mr-gold)}.mr-crew-member-avatar{align-items:center;background:rgba(0,0,0,0.32);border:1px solid rgba(255,199,71,0.18);border-radius:8px;color:var(--mr-gold);display:inline-flex;font-weight:1000;height:44px;justify-content:center;overflow:hidden;width:44px}.mr-crew-member-avatar img{display:block;height:100%;object-fit:cover;width:100%}.mr-crew-leadership-console{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.mr-crew-leadership-main{display:grid;gap:16px;min-width:0}.mr-crew-leadership-rail{display:grid;gap:14px;position:sticky;top:12px}.mr-crew-submenu{display:grid;gap:8px}.mr-crew-submenu a,.mr-crew-submenu button{align-items:center;background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.08);border-radius:8px;color:var(--mr-text);cursor:pointer;display:flex;font-weight:900;justify-content:space-between;min-height:42px;padding:0 12px;text-decoration:none;width:100%}.mr-crew-submenu a::after,.mr-crew-submenu button::after{color:var(--mr-gold);content:">";font-weight:900}.mr-crew-submenu a:hover,.mr-crew-submenu a:focus,.mr-crew-submenu button:hover,.mr-crew-submenu button:focus,.mr-crew-submenu button.is-active{border-color:rgba(255,199,71,0.35);color:var(--mr-gold)}.mr-crew-control-panel[hidden]{display:none}.mr-crew-control-panel.is-active{animation:mrCrewPanelIn 160ms ease-out}@keyframes mrCrewPanelIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mr-form-grid{display:grid;gap:12px}.mr-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-control-roster .mr-crew-control-row{grid-template-columns:minmax(0,1fr) auto minmax(280px,340px)}.mr-crew-row-note{justify-self:end}.mr-crew-rank-ladder strong em{color:var(--mr-gold);float:right;font-style:normal}.mr-boss-hero{align-items:center;background:#080b10;border-color:rgba(216,163,40,0.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.035),0 18px 40px rgba(0,0,0,0.24);gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(320px,460px);isolation:isolate;min-height:190px;padding:18px 22px}.mr-boss-hero::before{background:var(--mr-boss-hero-image) center / cover no-repeat;content:"";filter:saturate(0.78) contrast(1.08);inset:0;opacity:0.32;pointer-events:none;position:absolute;z-index:0}.mr-boss-hero::after{background:rgba(4,7,11,0.77);box-shadow:inset 0 5px 0 rgba(216,163,40,0.36),inset 0 -1px 0 rgba(216,163,40,0.18);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.mr-boss-hero>*{z-index:2}.mr-boss-hero .mr-hero-balances div{background:rgba(4,7,11,0.78);border-color:rgba(255,255,255,0.1);min-height:82px;padding:12px}@media (max-width:1200px){.mr-crew-armory-suite,.mr-crew-leadership-console{grid-template-columns:1fr}.mr-crew-leadership-rail{position:static}.mr-crew-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mr-crew-job-table-head{display:none}.mr-crew-job-row,.mr-crew-member-row,.mr-crew-control-roster .mr-crew-control-row,.mr-form-grid-2,.mr-crew-room-intro-stats,.mr-crew-family-grid{grid-template-columns:1fr}.mr-crew-room-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-role-pill,.mr-crew-row-note{justify-self:start}}.mr-boss-active-list{display:grid;gap:16px}.mr-boss-card{align-items:start;border:1px solid rgba(255,255,255,0.1);border-radius:8px;display:grid;gap:16px;grid-template-columns:minmax(180px,260px) minmax(0,1fr) minmax(190px,240px);padding:14px}.mr-boss-art{align-items:end;background:radial-gradient(circle at 50% 38%,rgba(255,211,94,0.2),transparent 34%),linear-gradient(135deg,rgba(255,46,91,0.2),rgba(55,197,255,0.1));background-position:center;background-size:cover;border:1px solid rgba(255,255,255,0.1);border-radius:7px;display:flex;min-height:230px;overflow:hidden;padding:14px;position:relative}.mr-boss-art.is-fallback{background:radial-gradient(circle at 48% 36%,rgba(255,200,87,0.28),transparent 18%),radial-gradient(circle at 68% 22%,rgba(55,197,255,0.16),transparent 28%),linear-gradient(160deg,rgba(255,46,91,0.2),rgba(9,11,17,0.96) 62%),repeating-linear-gradient(135deg,rgba(255,255,255,0.05) 0 1px,transparent 1px 14px)}.mr-boss-art::before{background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,0.78));content:"";inset:0;position:absolute}.mr-boss-art.is-fallback::after{background:linear-gradient(90deg,transparent,rgba(255,200,87,0.18),transparent),linear-gradient(180deg,transparent,rgba(255,46,91,0.15));content:"";inset:0;opacity:0.52;position:absolute}.mr-boss-art>div{position:relative;z-index:1}.mr-boss-sigil{align-items:center;background:rgba(0,0,0,0.34);border:1px solid rgba(255,200,87,0.28);border-radius:999px;box-shadow:0 0 34px rgba(255,46,91,0.22);color:rgba(255,255,255,0.88);display:flex;font-size:4.25rem;font-weight:900;height:126px;justify-content:center;left:50%;line-height:1;position:absolute;text-shadow:0 0 20px rgba(255,200,87,0.28);top:44%;transform:translate(-50%,-50%);width:126px;z-index:1}.mr-boss-art.has-image .mr-boss-sigil{display:none}.mr-boss-image-probe{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.mr-boss-art>div span,.mr-boss-stat-grid span{color:var(--mr-muted);display:block;font-size:0.75rem;font-weight:900;text-transform:uppercase}.mr-boss-art strong{display:block;font-size:1.15rem;line-height:1.15}.mr-boss-body{display:grid;gap:12px;min-width:0}.mr-boss-topline,.mr-boss-health-meta{align-items:center;display:flex;gap:12px;justify-content:space-between}.mr-boss-topline h3{font-size:1.55rem;margin:0}.mr-boss-health span{background:linear-gradient(90deg,var(--mr-red),var(--mr-gold))}.mr-boss-health-meta{color:var(--mr-muted);font-size:0.9rem;font-weight:800}.mr-boss-health-meta strong{color:var(--mr-text)}.mr-boss-stat-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-boss-stat-grid div{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:7px;min-width:0;padding:10px}.mr-boss-stat-grid strong{display:block;font-size:1rem;margin-top:4px}.mr-boss-drop-note{background:rgba(255,198,61,0.08);border:1px solid rgba(255,198,61,0.18);border-radius:7px;margin:0;padding:10px 12px}.mr-boss-page{display:grid;gap:18px}.mr-boss-reward-showcase{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;grid-column:1 / -1;padding:12px}.mr-boss-reward-showcase .mr-card-head{margin-bottom:10px}.mr-boss-reward-showcase h4{font-size:1rem;margin:0}.mr-boss-reward-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));max-height:390px;overflow:auto;padding-right:4px}.mr-boss-reward-tile{align-items:center;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:10px;grid-template-columns:62px minmax(0,1fr);min-width:0;padding:10px}.mr-boss-reward-featured{background:linear-gradient(135deg,rgba(255,198,61,0.13),rgba(255,255,255,0.035));border-color:rgba(255,198,61,0.28)}.mr-boss-reward-tile .mr-item-icon{height:58px;width:58px}.mr-boss-reward-tile span,.mr-boss-reward-tile em,.mr-boss-reward-tile small{color:var(--mr-muted);display:block;font-size:0.76rem;font-style:normal;line-height:1.35}.mr-boss-reward-tile span{color:var(--mr-gold);font-weight:900;text-transform:uppercase}.mr-boss-reward-tile strong{display:block;overflow-wrap:anywhere}.mr-boss-attack-form{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0}.mr-boss-leaders{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:7px;padding:12px}.mr-boss-leaders ol{display:grid;gap:7px;list-style:none;margin:10px 0 0;padding:0}.mr-boss-leaders li{align-items:center;display:flex;gap:10px;justify-content:space-between}.mr-boss-leaders span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-boss-leaders strong{color:var(--mr-gold)}.mr-boss-list li{grid-template-columns:minmax(0,1fr) auto auto}.mr-boss-list li.mr-boss-list-clickable{display:block;padding:0}.mr-boss-list-link{align-items:center;color:inherit;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;min-height:46px;padding:8px 10px;text-decoration:none}.mr-boss-list-link strong{transition:color 0.18s ease}.mr-boss-list-link:hover strong,.mr-boss-list-link:focus-visible strong{color:var(--mr-gold)}.mr-boss-report-hero{align-items:center;grid-template-columns:minmax(0,1.1fr) minmax(320px,460px)}.mr-boss-report-copy{align-content:center;display:grid;gap:10px;min-width:0}.mr-boss-report-copy h1{font-size:clamp(2rem,4vw,3.5rem);margin:0}.mr-boss-report-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.mr-boss-report-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-boss-report-meta strong.is-success{color:var(--mr-green)}.mr-boss-report-meta strong.is-escaped{color:var(--mr-gold)}.mr-badge.is-success{background:rgba(62,228,138,0.14);border-color:rgba(62,228,138,0.34);color:var(--mr-green)}.mr-boss-report-summary{background:#10151d;border-color:rgba(216,163,40,0.22);display:grid;gap:12px}.mr-boss-report-stat-grid,.mr-boss-report-rewards{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-boss-report-stat-grid div,.mr-boss-report-rewards div{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:8px;min-width:0;padding:12px}.mr-boss-report-stat-grid span,.mr-boss-report-rewards span{color:var(--mr-muted);display:block;font-size:0.76rem;font-weight:900;text-transform:uppercase}.mr-boss-report-stat-grid strong,.mr-boss-report-rewards strong{display:block;margin-top:5px;overflow-wrap:anywhere}.mr-boss-report-details-grid{align-items:stretch;gap:18px}.mr-boss-report-details-grid .mr-card{background:#10151d;border-color:rgba(216,163,40,0.18);display:grid;gap:12px}.mr-boss-report-leaders{background:#10151d;border-color:rgba(216,163,40,0.22)}.mr-boss-report-crew-list{display:grid;gap:9px;list-style:none;margin:0;padding:0}.mr-boss-report-crew-list li{align-items:center;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;padding:10px 12px}.mr-boss-report-crew-list span{font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-boss-report-crew-list strong{color:var(--mr-gold)}.mr-boss-report-crew-list em{color:var(--mr-muted);font-style:normal;font-weight:800}.mr-boss-report-table{border:1px solid rgba(255,255,255,0.08);border-radius:8px;overflow-x:auto}.mr-boss-report-row{align-items:center;background:#0c1118;border-top:1px solid rgba(255,255,255,0.07);display:grid;gap:12px;grid-template-columns:56px minmax(190px,1.2fr) minmax(110px,0.65fr) minmax(90px,0.52fr) 70px minmax(110px,0.58fr) minmax(210px,1fr);min-width:1060px;padding:10px 12px}.mr-boss-report-row:first-child{border-top:0}.mr-boss-report-row.is-head{background:#171d26;color:var(--mr-muted);font-size:0.75rem;font-weight:900;text-transform:uppercase}.mr-boss-report-rank{color:var(--mr-gold);font-weight:1000}.mr-boss-report-player{align-items:center;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr);min-width:0}.mr-boss-report-player>span{display:grid;min-width:0}.mr-boss-report-player em{color:var(--mr-muted);font-size:0.78rem;font-style:normal;font-weight:800}.mr-boss-report-avatar{align-items:center;background:rgba(255,255,255,0.07);border:1px solid rgba(255,200,87,0.28);border-radius:999px;color:var(--mr-text);display:flex;height:42px;justify-content:center;overflow:hidden;text-decoration:none;width:42px}.mr-boss-report-avatar img{height:100%;object-fit:cover;width:100%}.mr-boss-report-avatar span{font-weight:1000}.mr-boss-report-drop-cell,.mr-boss-report-drop-list{display:grid;gap:6px;min-width:0}.mr-boss-report-drop{align-items:center;background:#090d12;border:1px solid rgba(255,255,255,0.08);border-radius:6px;display:grid;gap:8px;grid-template-columns:36px minmax(0,1fr);min-width:0;padding:5px 7px;text-decoration:none}.mr-boss-report-drop:hover,.mr-boss-report-drop:focus-visible{background:#131923;border-color:currentColor}.mr-boss-report-drop-art{align-items:center;background:#05070a;border:1px solid rgba(255,255,255,0.1);border-radius:5px;display:flex;font-weight:1000;height:36px;justify-content:center;overflow:hidden;width:36px}.mr-boss-report-drop-art img{display:block;height:100%;object-fit:cover;width:100%}.mr-boss-report-drop>span:last-child{display:grid;min-width:0}.mr-boss-report-drop strong{line-height:1.2;overflow-wrap:anywhere}.mr-boss-report-drop em,.mr-boss-report-no-drop{color:var(--mr-muted);font-size:0.72rem;font-style:normal;font-weight:800}@media (max-width:1200px){.mr-crew-crimes-layout,.mr-crew-bank-layout,.mr-crew-bank-page-hero{grid-template-columns:1fr}}@media (max-width:900px){.mr-crime-list,.mr-crime-row,.mr-crime-meta,.mr-crime-odds ul,.mr-crew-overview,.mr-crew-command-list,.mr-crew-buff-list,.mr-crew-perk-list,.mr-crew-crime-status,.mr-crew-crime-participants,.mr-crew-application-row,.mr-crew-crime-row,.mr-crew-crime-meta,.mr-crew-crime-history-list li,.mr-crew-bank-card-links,.mr-crew-bank-hero-stats,.mr-crew-bank-overview-list div,.mr-crew-bank-upgrade-row,.mr-crew-bank-movement-row,.mr-war-enemy-grid,.mr-war-summary .mr-status-list,.mr-war-pi-panel,.mr-crew-war-rules,.mr-war-intel-strip,.mr-war-activity-grid,.mr-boss-card,.mr-boss-stat-grid,.mr-boss-list li,.mr-boss-list-link,.mr-boss-report-hero,.mr-boss-report-stat-grid,.mr-boss-report-rewards,.mr-boss-report-crew-list li{grid-template-columns:1fr}.mr-boss-art{min-height:150px}.mr-boss-report-row,.mr-boss-report-row.is-head{grid-template-columns:1fr}.mr-boss-report-row.is-head{display:none}.mr-boss-report-row{align-items:start;gap:0;min-width:0;padding:8px 12px}.mr-boss-report-row>[data-label]{align-items:center;border-top:1px solid rgba(255,255,255,0.06);display:grid;gap:10px;grid-template-columns:104px minmax(0,1fr);min-width:0;padding:9px 0}.mr-boss-report-row>[data-label]:first-child{border-top:0}.mr-boss-report-row>[data-label]::before{color:var(--mr-muted);content:attr(data-label);font-size:0.7rem;font-weight:900;text-transform:uppercase}.mr-boss-report-player{grid-template-columns:104px 42px minmax(0,1fr) !important}.mr-boss-report-drop-cell{grid-template-columns:104px minmax(0,1fr) !important}.mr-boss-report-drop-list{width:100%}.mr-boss-topline,.mr-boss-health-meta{align-items:flex-start;flex-direction:column}.mr-loan-row,.mr-crew-deposit-grid,.mr-inline-fields{grid-template-columns:1fr}.mr-crew-bank-page-hero{padding:18px}.mr-crew-bank-overview-list div,.mr-crew-bank-upgrade-row>div:nth-child(3),.mr-crew-bank-movement-row time{justify-items:start;text-align:left}.mr-war-enemy-actions{grid-template-columns:1fr}.mr-crew-roster-row,.mr-crew-chat-form{grid-template-columns:1fr}}.mr-casino-hero{background:linear-gradient(90deg,rgba(7,8,13,0.96),rgba(7,8,13,0.72) 52%,rgba(7,8,13,0.38)),radial-gradient(circle at 72% 24%,rgba(255,200,87,0.26),transparent 24%),radial-gradient(circle at 86% 80%,rgba(255,54,95,0.22),transparent 26%),linear-gradient(135deg,#10131b,#07080c)}.mr-casino-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.mr-casino-score-cta{margin-top:14px;width:fit-content}.mr-casino-card{overflow:hidden;position:relative}.mr-casino-card::before{background:linear-gradient(90deg,rgba(255,200,87,0.9),rgba(255,54,95,0.68),rgba(55,197,255,0.8));content:"";height:3px;left:0;position:absolute;right:0;top:0}.mr-casino-table-art{align-items:center;background:radial-gradient(circle at 50% 20%,rgba(255,200,87,0.22),transparent 34%),linear-gradient(135deg,rgba(255,255,255,0.07),rgba(0,0,0,0.24));border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:flex;gap:10px;justify-content:center;margin-bottom:14px;min-height:118px;padding:14px}.mr-casino-die,.mr-casino-card-face,.mr-casino-reel,.mr-casino-result-strip span{align-items:center;border:1px solid rgba(255,255,255,0.16);border-radius:8px;display:inline-flex;font-weight:900;justify-content:center;text-align:center}.mr-casino-die{aspect-ratio:1;background:linear-gradient(145deg,#f8fbff,#a9b3c1);box-shadow:inset 0 -7px 12px rgba(0,0,0,0.18),0 10px 18px rgba(0,0,0,0.35);color:#11151d;font-size:1.5rem;width:54px}.mr-casino-card-face{background:linear-gradient(160deg,#fff4d5,#171a22 12%,#0d1017);box-shadow:0 12px 22px rgba(0,0,0,0.38);color:var(--mr-gold);font-size:1.7rem;height:76px;width:56px}.mr-casino-card-face.is-dealer{background:linear-gradient(145deg,#171b26,#07080c);color:var(--mr-red)}.mr-casino-card-face.is-card-back{background:linear-gradient(135deg,rgba(255,200,87,0.18),rgba(255,54,95,0.18)),repeating-linear-gradient(45deg,#111620 0,#111620 6px,#0a0d13 6px,#0a0d13 12px);color:rgba(255,200,87,0.72);font-size:0.95rem}.mr-casino-reel{background:linear-gradient(180deg,rgba(255,255,255,0.14),rgba(0,0,0,0.42));box-shadow:inset 0 0 18px rgba(55,197,255,0.14),0 10px 18px rgba(0,0,0,0.34);color:var(--mr-text);flex-direction:column;font-size:0.82rem;gap:5px;height:92px;min-width:88px;padding:8px}.mr-casino-form{margin-top:14px}.mr-casino-form .mr-button{width:100%}.mr-casino-enter{margin-top:14px;width:100%}.mr-casino-enter[aria-disabled="true"]{opacity:0.58;pointer-events:none}body:has(.mr-game) .mrt-page-title{display:none}.mr-casino-table-hero{background:linear-gradient(90deg,rgba(7,8,13,0.97),rgba(7,8,13,0.7)),radial-gradient(circle at 80% 18%,rgba(255,200,87,0.24),transparent 26%),linear-gradient(135deg,rgba(255,255,255,0.08),rgba(0,0,0,0.18))}.mr-casino-tagline{color:var(--mr-text);font-weight:800;margin:0 0 8px}.mr-casino-stage{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(260px,0.65fr);margin-bottom:18px;min-height:280px}.mr-casino-side-panel{display:grid;gap:12px}.mr-casino-action-panel{background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:12px}.mr-casino-side-panel .mr-casino-form{margin-top:0}.mr-casino-score-link{color:var(--mr-gold);font-size:0.88rem;font-weight:900;text-align:center}.mr-dice-table,.mr-card-table,.mr-slot-machine{align-items:center;background:radial-gradient(circle at 50% 30%,rgba(255,200,87,0.18),transparent 34%),linear-gradient(135deg,rgba(0,0,0,0.48),rgba(255,255,255,0.06));border:1px solid rgba(255,255,255,0.09);border-radius:8px;display:flex;justify-content:center;min-height:230px;padding:18px;position:relative}.mr-dice-table{background:radial-gradient(circle at 50% 48%,rgba(62,228,138,0.14),transparent 34%),linear-gradient(145deg,#123025,#07100e 58%,#120914);box-shadow:inset 0 0 0 10px rgba(0,0,0,0.22),inset 0 0 44px rgba(0,0,0,0.5);flex-direction:column;gap:18px;overflow:hidden}.mr-dice-table::before{background:linear-gradient(90deg,transparent,rgba(255,200,87,0.42),transparent),rgba(0,0,0,0.24);content:"";height:4px;left:28px;position:absolute;right:28px;top:28px}.mr-dice-table-rail{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;width:100%}.mr-dice-table-rail span{background:rgba(0,0,0,0.28);border:1px solid rgba(255,200,87,0.18);border-radius:8px;color:var(--mr-muted);font-size:0.72rem;font-weight:900;min-height:38px;padding:10px;text-align:center;text-transform:uppercase}.mr-dice-throw-zone{align-items:center;display:flex;gap:28px;justify-content:center;min-height:130px;position:relative;width:100%}.mr-casino-die.is-rolling{animation:mr-dice-roll 0.55s ease-out}.mr-casino-die.is-live-rolling{animation:mr-dice-live-roll 0.18s linear infinite,mr-dice-tumble 0.36s ease-in-out infinite;box-shadow:0 0 24px rgba(255,200,87,0.28),inset 0 -7px 12px rgba(0,0,0,0.18)}.mr-dice-table.is-throwing .mr-dice-throw-zone::after{background:linear-gradient(90deg,transparent,rgba(255,255,255,0.14),transparent);content:"";height:100%;left:-20%;position:absolute;top:0;transform:skewX(-14deg);width:28%;animation:mr-dice-sweep 0.7s ease-in-out infinite}.mr-dice-table .mr-casino-die{background:linear-gradient(145deg,#f9fbff,#b6bfcb);border-color:rgba(255,255,255,0.44);box-shadow:inset 0 -9px 14px rgba(0,0,0,0.18),0 18px 28px rgba(0,0,0,0.44);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:86px;padding:12px;position:relative;width:86px;z-index:1}.mr-dice-table .mr-casino-die i{align-self:center;background:#11151d;border-radius:50%;height:11px;justify-self:center;opacity:0;width:11px}.mr-dice-table .mr-casino-die[data-dice-value="0"] i{opacity:0}.mr-dice-table .mr-casino-die.is-settling::after{align-items:center;color:#11151d;content:"...";display:flex;font-size:1.15rem;font-weight:1000;inset:0;justify-content:center;position:absolute}.mr-casino-die[data-dice-value="1"] i:nth-child(5),.mr-casino-die[data-dice-value="2"] i:nth-child(1),.mr-casino-die[data-dice-value="2"] i:nth-child(9),.mr-casino-die[data-dice-value="3"] i:nth-child(1),.mr-casino-die[data-dice-value="3"] i:nth-child(5),.mr-casino-die[data-dice-value="3"] i:nth-child(9),.mr-casino-die[data-dice-value="4"] i:nth-child(1),.mr-casino-die[data-dice-value="4"] i:nth-child(3),.mr-casino-die[data-dice-value="4"] i:nth-child(7),.mr-casino-die[data-dice-value="4"] i:nth-child(9),.mr-casino-die[data-dice-value="5"] i:nth-child(1),.mr-casino-die[data-dice-value="5"] i:nth-child(3),.mr-casino-die[data-dice-value="5"] i:nth-child(5),.mr-casino-die[data-dice-value="5"] i:nth-child(7),.mr-casino-die[data-dice-value="5"] i:nth-child(9),.mr-casino-die[data-dice-value="6"] i:nth-child(1),.mr-casino-die[data-dice-value="6"] i:nth-child(3),.mr-casino-die[data-dice-value="6"] i:nth-child(4),.mr-casino-die[data-dice-value="6"] i:nth-child(6),.mr-casino-die[data-dice-value="6"] i:nth-child(7),.mr-casino-die[data-dice-value="6"] i:nth-child(9){opacity:1}.mr-dice-roll-form{margin-top:0}.mr-dice-bet-buttons{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-dice-bet-buttons .mr-button{display:grid;gap:2px;min-height:58px;width:100%}.mr-dice-bet-buttons .mr-button span{color:var(--mr-gold);font-size:0.76rem;font-weight:1000;text-transform:uppercase}.mr-dice-bet-buttons .mr-button strong{font-size:0.92rem}.mr-higher-lower-buttons{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-higher-lower-buttons .mr-button{display:grid;gap:2px;min-height:56px;padding:9px;width:100%}.mr-higher-lower-buttons .mr-button span{color:var(--mr-gold);font-size:0.72rem;font-weight:1000;text-transform:uppercase}.mr-higher-lower-buttons .mr-button strong{font-size:0.9rem}.mr-card-table{gap:34px}.mr-card-table>div{display:grid;gap:10px;justify-items:center}.mr-card-table span{color:var(--mr-muted);font-size:0.78rem;font-weight:900;text-transform:uppercase}.mr-card-table-blackjack{align-items:stretch;justify-content:space-around}.mr-card-table-blackjack::before{background:radial-gradient(circle at 50% 50%,rgba(255,200,87,0.14),transparent 34%);border-radius:50%;content:"";height:180px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:180px}.mr-card-table-blackjack>div{position:relative}.mr-hand-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.mr-slot-machine{background:linear-gradient(180deg,rgba(255,200,87,0.18),transparent 28%),linear-gradient(145deg,#141823,#050609);box-shadow:inset 0 0 28px rgba(0,0,0,0.42);flex-direction:column;gap:14px;overflow:visible}.mr-slot-top{color:var(--mr-gold);font-size:0.85rem;font-weight:900;text-transform:uppercase}.mr-slot-reels{display:flex;gap:10px}.mr-slot-mark{align-items:center;background:rgba(0,0,0,0.24);border:1px solid rgba(255,255,255,0.1);border-radius:8px;color:var(--mr-gold);display:inline-flex;font-size:0.84rem;font-weight:1000;height:48px;justify-content:center;line-height:1;width:62px}.mr-slot-mark img{display:block;height:100%;object-fit:contain;width:100%}.mr-slot-label{color:var(--mr-muted);font-size:0.68rem;font-weight:900;text-transform:uppercase}.mr-casino-reel[data-slot-symbol="pistol"] .mr-slot-mark{color:#d6dce8;text-shadow:0 0 12px rgba(214,220,232,0.3)}.mr-casino-reel[data-slot-symbol="knife"] .mr-slot-mark{color:#f2f5ff}.mr-casino-reel[data-slot-symbol="cash"] .mr-slot-mark{color:var(--mr-green)}.mr-casino-reel[data-slot-symbol="target"] .mr-slot-mark{color:var(--mr-red)}.mr-casino-reel[data-slot-symbol="needle"] .mr-slot-mark,.mr-casino-reel[data-slot-symbol="package"] .mr-slot-mark{color:var(--mr-blue)}.mr-casino-reel[data-slot-symbol="jackpot"]{border-color:rgba(255,200,87,0.55);box-shadow:inset 0 0 26px rgba(255,200,87,0.22),0 0 24px rgba(255,54,95,0.2)}.mr-casino-reel[data-slot-symbol="jackpot"] .mr-slot-mark{background:rgba(0,0,0,0.24);border-color:rgba(255,200,87,0.55);overflow:hidden}.mr-casino-reel[data-slot-symbol="settling"]{border-color:rgba(55,197,255,0.42);box-shadow:inset 0 0 24px rgba(55,197,255,0.18),0 0 18px rgba(55,197,255,0.16)}.mr-slot-settling-mark{gap:5px}.mr-slot-settling-mark span{animation:mr-slot-settle-dot 0.62s ease-in-out infinite;background:var(--mr-blue);border-radius:999px;height:9px;width:9px}.mr-slot-settling-mark span:nth-child(2){animation-delay:0.12s}.mr-slot-settling-mark span:nth-child(3){animation-delay:0.24s}.mr-casino-reel.is-spinning{animation:mr-slot-spin 0.7s ease-out}.mr-casino-reel.is-live-spinning{animation:mr-slot-live-spin 0.16s linear infinite;box-shadow:inset 0 0 24px rgba(55,197,255,0.28),0 0 22px rgba(255,200,87,0.2)}.mr-slot-machine.is-pulling .mr-slot-handle{animation:mr-slot-handle-pull 0.78s ease-in-out}.mr-slot-handle{background:linear-gradient(180deg,var(--mr-red),#7d0f23);border-radius:999px;height:74px;position:absolute;right:-14px;top:72px;width:8px}.mr-slot-handle::before{background:var(--mr-gold);border-radius:999px;content:"";height:22px;left:-7px;position:absolute;top:-12px;width:22px}.mr-casino-table-result{background:rgba(0,0,0,0.22);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:16px}.mr-casino-table-result h2{margin-bottom:7px}.mr-casino-table-result strong{display:block;font-size:1.4rem;margin-top:12px}.mr-casino-table-result .is-win{color:var(--mr-green)}.mr-casino-table-result .is-loss{color:var(--mr-red)}.mr-casino-controls{margin-bottom:18px}@keyframes mr-dice-roll{0%{transform:rotate(-14deg) translateY(-10px) scale(0.9)}55%{transform:rotate(16deg) translateY(6px) scale(1.08)}100%{transform:rotate(0) translateY(0) scale(1)}}@keyframes mr-slot-spin{0%{filter:blur(2px);transform:translateY(-18px)}45%{filter:blur(2px);transform:translateY(18px)}100%{filter:blur(0);transform:translateY(0)}}@keyframes mr-dice-live-roll{0%{transform:rotate(-12deg) translateY(-5px)}50%{transform:rotate(13deg) translateY(5px)}100%{transform:rotate(-12deg) translateY(-5px)}}@keyframes mr-dice-tumble{0%,100%{filter:blur(0)}50%{filter:blur(1px)}}@keyframes mr-dice-sweep{0%{left:-30%}100%{left:110%}}@keyframes mr-slot-live-spin{0%{filter:blur(2px);transform:translateY(-14px)}100%{filter:blur(2px);transform:translateY(14px)}}@keyframes mr-slot-handle-pull{0%,100%{transform:rotate(0deg)}45%{transform:rotate(18deg) translateY(18px)}}@keyframes mr-slot-settle-dot{0%,100%{opacity:0.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.mr-blackjack-live{background:linear-gradient(90deg,rgba(255,200,87,0.08),rgba(55,197,255,0.06)),rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding:12px}.mr-blackjack-live span{color:var(--mr-muted);display:block;font-size:0.75rem;font-weight:800;text-transform:uppercase}.mr-blackjack-live strong{display:block;margin-top:3px}.mr-blackjack-actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.mr-blackjack-actions .mr-form{margin:0}.mr-blackjack-actions .mr-button{width:100%}.mr-blackjack-deal-form{margin-top:0}.mr-blackjack-bet-buttons{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-blackjack-bet-buttons .mr-button{display:grid;gap:2px;min-height:58px;width:100%}.mr-blackjack-bet-buttons .mr-button span{color:var(--mr-gold);font-size:0.76rem;font-weight:1000;text-transform:uppercase}.mr-blackjack-bet-buttons .mr-button strong{font-size:0.92rem}.mr-casino-last{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto auto;margin-bottom:18px}.mr-casino-result-strip{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.mr-casino-result-strip span{background:rgba(0,0,0,0.24);color:var(--mr-gold);min-height:42px;min-width:42px;padding:8px}.mr-casino-last>div:last-child span{color:var(--mr-muted);display:block;font-size:0.75rem;font-weight:800;text-transform:uppercase}.mr-casino-last>div:last-child strong{display:block;font-size:1.3rem;margin-top:4px;text-align:right}.mr-casino-last .is-win{color:var(--mr-green)}.mr-casino-last .is-loss{color:var(--mr-red)}.mr-casino-leaderboards{margin-bottom:18px}.mr-casino-board-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-casino-board{background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.08);border-radius:8px;min-width:0;padding:14px}.mr-casino-board h3{font-size:0.96rem;margin:0 0 10px}.mr-casino-board ol{display:grid;gap:8px;list-style:none;margin:0;padding:0}.mr-casino-board li{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.mr-casino-board li span{color:var(--mr-muted);font-size:0.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-casino-board li strong{color:var(--mr-gold);font-size:0.9rem;white-space:nowrap}.mr-slot-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,360px);margin-bottom:18px}.mr-slot-main{min-width:0}.mr-slot-cabinet{background:radial-gradient(circle at 16% 5%,rgba(255,54,95,0.2),transparent 34%),radial-gradient(circle at 88% 14%,rgba(55,197,255,0.18),transparent 30%),linear-gradient(145deg,#171923,#07080d 62%,#120914);border-color:rgba(255,200,87,0.18);box-shadow:inset 0 0 42px rgba(0,0,0,0.42),0 20px 38px rgba(0,0,0,0.34);display:grid;gap:14px;padding:18px}.mr-slot-cabinet .mr-slot-machine{min-height:330px}.mr-slot-cabinet .mr-slot-top{background:linear-gradient(90deg,rgba(255,200,87,0.08),rgba(255,54,95,0.1),rgba(55,197,255,0.08));border:1px solid rgba(255,200,87,0.16);border-radius:999px;letter-spacing:0;padding:7px 18px}.mr-slot-cabinet .mr-slot-reels{background:#050609;border:1px solid rgba(255,255,255,0.1);border-radius:10px;box-shadow:inset 0 0 26px rgba(0,0,0,0.62),0 0 26px rgba(255,200,87,0.08);gap:12px;padding:18px}.mr-slot-cabinet .mr-casino-reel{border:1px solid rgba(255,255,255,0.12);height:122px;min-width:112px}.mr-slot-cabinet .mr-slot-mark{height:68px;width:82px}.mr-slot-result-slot{align-items:center;background:rgba(0,0,0,0.28);border:1px solid rgba(255,255,255,0.09);border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.mr-slot-result-slot h2{font-size:1.25rem;margin:0 0 4px}.mr-slot-result-numbers{display:grid;gap:8px;grid-template-columns:repeat(3,auto)}.mr-slot-result-numbers span{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:8px;color:var(--mr-muted);font-size:0.72rem;font-weight:900;padding:9px 10px;text-transform:uppercase}.mr-slot-result-numbers strong{color:var(--mr-text);display:block;font-size:0.96rem;margin-top:2px}.mr-slot-result-numbers .is-win{color:var(--mr-green)}.mr-slot-result-numbers .is-loss{color:var(--mr-red)}.mr-slot-controls{background:rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:12px}.mr-slot-bet-form{margin:0}.mr-slot-bet-buttons{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-slot-bet-button{align-items:center;display:grid;gap:2px;justify-items:center;min-height:58px;padding:10px;width:100%}.mr-slot-bet-button span{color:var(--mr-gold);font-size:0.76rem;font-weight:1000}.mr-slot-bet-button strong{font-size:0.9rem;white-space:nowrap}.mr-slot-payout-card{position:sticky;top:14px}.mr-slot-paytable{display:grid;gap:8px}.mr-slot-pay-row{align-items:center;background:rgba(0,0,0,0.22);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:10px;grid-template-columns:48px minmax(0,1fr) auto;padding:8px}.mr-slot-pay-icon{align-items:center;background:rgba(0,0,0,0.28);border:1px solid rgba(255,255,255,0.1);border-radius:8px;display:inline-flex;height:42px;justify-content:center;overflow:hidden;width:42px}.mr-slot-pay-icon img{display:block;height:100%;object-fit:contain;width:100%}.mr-slot-pay-pair{color:var(--mr-blue);font-weight:1000}.mr-slot-pay-row span:nth-child(2){color:var(--mr-muted);font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-slot-pay-row strong{color:var(--mr-gold);white-space:nowrap}.mr-casino-score-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.mr-casino-score-tabs a{background:linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.018)),rgba(0,0,0,0.18);border:1px solid rgba(255,255,255,0.12);border-radius:8px;color:var(--mr-muted);font-weight:900;min-height:42px;padding:10px 14px;text-decoration:none}.mr-casino-score-tabs a.is-active{background:linear-gradient(135deg,var(--mr-red),#93152d);border-color:rgba(255,255,255,0.2);color:#fff}.mr-casino-score-table .is-win{color:var(--mr-green);font-weight:900}.mr-casino-score-table .is-loss{color:var(--mr-red);font-weight:900}.mr-casino-score-spotlight{align-items:center;background:radial-gradient(circle at 16% 18%,rgba(255,200,87,0.22),transparent 28%),linear-gradient(90deg,rgba(255,200,87,0.1),rgba(255,54,95,0.07),rgba(55,197,255,0.06)),rgba(0,0,0,0.2);border:1px solid rgba(255,200,87,0.22);border-radius:8px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto auto;margin-bottom:16px;padding:14px}.mr-score-crown{align-items:center;background:linear-gradient(145deg,var(--mr-gold),#8f5d12);border-radius:50%;box-shadow:0 0 20px rgba(255,200,87,0.26),inset 0 -7px 11px rgba(0,0,0,0.22);color:#120b02;display:inline-flex;font-weight:1000;height:58px;justify-content:center;width:58px}.mr-casino-score-spotlight h3{font-size:1.35rem;margin:0}.mr-score-prize{background:rgba(0,0,0,0.22);border:1px solid rgba(255,255,255,0.09);border-radius:8px;min-width:130px;padding:11px 12px}.mr-score-prize span,.mr-score-stat span{color:var(--mr-muted);display:block;font-size:0.7rem;font-weight:900;text-transform:uppercase}.mr-score-prize strong,.mr-score-stat strong{display:block;font-size:1rem;margin-top:3px;white-space:nowrap}.mr-casino-score-list{display:grid;gap:8px}.mr-casino-score-row{align-items:center;background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) repeat(3,minmax(92px,auto));min-height:64px;padding:10px 12px}.mr-casino-score-row.is-top{border-color:rgba(255,200,87,0.28)}.mr-score-rank{align-items:center;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:50%;color:var(--mr-gold);display:inline-flex;font-weight:1000;height:34px;justify-content:center;width:34px}.mr-score-player{min-width:0}.mr-score-player strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-score-player span{color:var(--mr-muted);display:block;font-size:0.78rem;font-weight:800;margin-top:3px}.mr-score-stat .is-win,.mr-score-prize .is-win{color:var(--mr-green)}.mr-score-stat .is-loss,.mr-score-prize .is-loss{color:var(--mr-red)}.mr-casino-lottery-card::before{background:linear-gradient(90deg,#ffc857,#ff365f,#37c5ff)}.mr-lottery-sign-card{align-items:center;background:linear-gradient(180deg,rgba(255,200,87,0.16),rgba(255,54,95,0.1) 28%,rgba(0,0,0,0.34) 29%),linear-gradient(135deg,#191f2a,#050609);border:1px solid rgba(255,200,87,0.28);border-radius:8px;box-shadow:inset 0 0 22px rgba(0,0,0,0.46),0 0 18px rgba(255,200,87,0.12);display:grid;gap:5px;justify-items:center;margin-bottom:14px;min-height:118px;padding:14px;text-align:center}.mr-lottery-sign-card span{color:var(--mr-gold);font-size:0.82rem;font-weight:1000;text-transform:uppercase}.mr-lottery-sign-card strong{background:#090508;border:1px solid rgba(255,54,95,0.34);border-radius:6px;box-shadow:inset 0 0 18px rgba(255,54,95,0.14);color:#ff455f;font-family:"Courier New",monospace;font-size:2.1rem;letter-spacing:0;line-height:1;padding:9px 14px;text-shadow:0 0 10px rgba(255,54,95,0.75);width:100%}.mr-lottery-sign-card em{color:var(--mr-muted);font-size:0.7rem;font-style:normal;font-weight:900;text-transform:uppercase}.mr-lottery-hero{background:linear-gradient(90deg,rgba(7,8,13,0.96),rgba(7,8,13,0.62)),radial-gradient(circle at 78% 24%,rgba(255,200,87,0.3),transparent 24%),radial-gradient(circle at 88% 78%,rgba(255,54,95,0.2),transparent 28%),linear-gradient(135deg,#141823,#07080c)}.mr-lottery-pool{align-items:center;background:radial-gradient(circle at 50% 12%,rgba(255,200,87,0.3),transparent 36%),rgba(0,0,0,0.28);border:1px solid rgba(255,200,87,0.24);border-radius:8px;display:grid;justify-items:center;min-height:190px;padding:20px;text-align:center}.mr-lottery-pool span,.mr-lottery-pool em{color:var(--mr-muted);font-size:0.8rem;font-style:normal;font-weight:900;text-transform:uppercase}.mr-lottery-pool strong{color:var(--mr-gold);font-size:clamp(2.4rem,5vw,4.6rem);line-height:1;text-shadow:0 0 22px rgba(255,200,87,0.22)}.mr-lottery-machine{overflow:hidden;position:relative}.mr-lottery-machine>*{position:relative}.mr-lottery-glow{background:radial-gradient(circle at 24% 30%,rgba(255,200,87,0.16),transparent 26%),radial-gradient(circle at 80% 68%,rgba(55,197,255,0.12),transparent 30%);inset:0;pointer-events:none;position:absolute}.mr-lottery-form{margin-top:16px}.mr-lottery-buy-buttons{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-lottery-buy-buttons .mr-button{width:100%}.mr-lottery-ticket-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-lottery-ticket-grid span{background:radial-gradient(circle at left center,transparent 0 10px,rgba(0,0,0,0.24) 11px),radial-gradient(circle at right center,transparent 0 10px,rgba(0,0,0,0.24) 11px),linear-gradient(90deg,rgba(255,200,87,0.22),rgba(255,54,95,0.12) 42%,rgba(55,197,255,0.1)),rgba(0,0,0,0.22);background-position:left center,right center,center,center;background-repeat:no-repeat;background-size:22px 22px,22px 22px,auto,auto;border:1px solid rgba(255,200,87,0.35);border-radius:8px;color:var(--mr-text);display:grid;gap:2px;min-height:84px;padding:12px 18px;position:relative;text-align:left}.mr-lottery-ticket-grid span::before{border-left:1px dashed rgba(255,255,255,0.28);content:"";inset:10px auto 10px 74px;position:absolute}.mr-lottery-ticket-grid em,.mr-lottery-ticket-grid small{color:var(--mr-muted);font-size:0.68rem;font-style:normal;font-weight:900;text-transform:uppercase}.mr-lottery-ticket-grid strong{color:var(--mr-gold);font-family:"Courier New",monospace;font-size:1.05rem;letter-spacing:0;padding-left:74px}.mr-lottery-ticket-grid em,.mr-lottery-ticket-grid small{padding-left:74px}.mr-lottery-ticket-grid span::after{align-items:center;background:rgba(0,0,0,0.28);border:1px solid rgba(255,200,87,0.22);border-radius:50%;color:var(--mr-gold);content:"MR";display:inline-flex;font-size:0.8rem;font-weight:1000;height:46px;justify-content:center;left:18px;position:absolute;top:19px;width:46px}@media (max-width:980px){.mr-grid-4,.mr-grid-5,.mr-package-grid,.mr-city-nav-grid,.mr-casino-grid,.mr-casino-board-grid,.mr-crew-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-hero-panel,.mr-dashboard-hero,.mr-black-market-hero,.mr-page-head,.mr-bank-hero,.mr-bank-interest-card,.mr-bank-action-grid,.mr-auth-panel,.mr-seo-hero{grid-template-columns:1fr}.mr-casino-stage{grid-template-columns:1fr}.mr-slot-layout{grid-template-columns:1fr}.mr-slot-payout-card{position:static}.mr-casino-score-spotlight,.mr-casino-score-row{grid-template-columns:1fr}.mr-score-prize,.mr-score-stat{min-width:0}.mr-special-layout{grid-template-columns:1fr}.mr-vault-header,.mr-vault-board,.mr-vault-reveal{grid-template-columns:1fr}.mr-vault-prize-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-auth-art{display:none}.mr-house-row{grid-template-columns:minmax(150px,220px) minmax(0,1fr)}.mr-house-row-stats,.mr-house-row-action{grid-column:1 / -1}.mr-exchange-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-pharmacy-hero,.mr-pharmacy-card{grid-template-columns:1fr}.mr-pharmacy-purchase{grid-template-rows:auto}.mr-items-toolbar,.mr-item-detail-hero,.mr-item-detail-layout{grid-template-columns:1fr}.mr-item-directory-row{grid-template-columns:76px minmax(0,1fr)}.mr-item-directory-counts,.mr-item-directory-row>.mr-button{grid-column:1 / -1}.mr-territory-page{margin-left:0;transform:none;width:auto}.mr-territory-command,.mr-territory-steps,.mr-territory-row-data{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-territory-briefing,.mr-territory-current,.mr-territory-row{grid-template-columns:1fr}.mr-territory-actions{justify-content:stretch}.mr-territory-actions .mr-form,.mr-territory-actions .mr-button{width:100%}}@media (max-width:720px){.mr-game{padding:14px}.mr-vault-header,.mr-vault-board,.mr-vault-pool,.mr-vault-reveal{padding:14px}.mr-vault-track,.mr-vault-prize-grid,.mr-vault-reward-stats{grid-template-columns:1fr}.mr-items-stat-stack,.mr-item-directory-counts,.mr-item-facts-grid{grid-template-columns:1fr}.mr-items-toolbar-actions{display:grid;grid-template-columns:1fr}.mr-item-directory-row{align-items:start;grid-template-columns:64px minmax(0,1fr)}.mr-item-directory-row .mr-item-icon,.mr-item-detail-art .mr-item-icon{height:64px;width:64px}.mr-item-directory-row>.mr-button,.mr-item-source-row,.mr-item-source-row .mr-button,.mr-item-detail-side .mr-button{width:100%}.mr-item-source-row{grid-template-columns:1fr}.mr-dashboard-profile-card{grid-template-columns:1fr;justify-items:start}.mr-dashboard-avatar{width:min(128px,45vw)}.mr-dashboard-callouts{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-dashboard-link-row,.mr-dashboard-link-grid{grid-template-columns:1fr}.mr-dashboard-login-claim,.mr-dashboard-task-row{grid-template-columns:1fr}.mr-dashboard-collection-grid{grid-template-columns:1fr}.mr-dashboard-progress-details{align-items:flex-start;flex-direction:column;gap:4px}.mr-dashboard-login-claim .mr-button,.mr-dashboard-task-row .mr-button,.mr-dashboard-task-state{width:100%}.mr-dashboard-progress-ring{max-width:144px}.mr-city-hero{min-height:0}.mr-city-hero h1{font-size:2.45rem}.mr-city-hero .mr-hero-balances{grid-template-columns:1fr}.mr-city-hero .mr-hero-balances div{min-height:72px}.mr-city-nav-card{min-height:0}.mr-grid-2,.mr-grid-3,.mr-grid-4,.mr-grid-5,.mr-bank-interest-grid,.mr-dashboard-feature-list,.mr-seo-link-grid,.mr-inventory-grid,.mr-collection-grid,.mr-player-grid,.mr-package-grid,.mr-casino-grid,.mr-casino-board-grid,.mr-ranking-grid,.mr-city-nav-grid,.mr-city-grid,.mr-black-market-grid,.mr-market-hero,.mr-market-hero-stats,.mr-market-console,.mr-market-detail,.mr-market-detail-main,.mr-market-filter-form,.mr-market-list-form,.mr-market-grid{grid-template-columns:1fr}.mr-market-page .mr-market-grid{grid-template-columns:1fr}.mr-staff-row,.mr-staff-chat-row,.mr-staff-resolution-form{grid-template-columns:1fr;min-width:0}.mr-staff-row-actions,.mr-staff-compact-form{justify-content:stretch}.mr-staff-row-actions .mr-button,.mr-staff-row-actions .mr-form,.mr-staff-compact-form select,.mr-staff-compact-form .mr-button{width:100%}.mr-player-directory .mr-player-card{align-items:stretch;grid-template-columns:1fr}.mr-battle-hero,.mr-battle-stage{grid-template-columns:1fr}.mr-battle-versus{min-height:82px}.mr-player-row-actions{justify-content:stretch}.mr-player-row-actions .mr-button,.mr-player-row-actions .mr-form{width:100%}.mr-territory-command,.mr-territory-steps,.mr-territory-current-stats,.mr-territory-row-data{grid-template-columns:1fr}.mr-territory-notice{align-items:stretch;flex-direction:column}.mr-territory-row{min-height:0}.mr-market-card,.mr-shop-card,.mr-exchange-card,.mr-market-page .mr-market-card,.mr-market-page .mr-market-meta,.mr-market-detail .mr-market-meta,.mr-market-buy-form,.mr-market-console-note,.mr-market-ledger article,.mr-market-offer-list article,.mr-backroom-hero,.mr-backroom-rules,.mr-backroom-dealer-grid,.mr-backroom-offer-meta,.mr-lockdown-list article,.mr-casino-last,.mr-forum-thread-head,.mr-market-list article{grid-template-columns:1fr}.mr-market-page .mr-market-card{grid-template-areas:"art" "copy" "meta" "buy"}.mr-market-page .mr-market-card-compact{grid-template-areas:"art copy" "meta meta" "action action";grid-template-columns:68px minmax(0,1fr)}.mr-market-ledger-actions,.mr-market-offer-actions{justify-content:stretch}.mr-market-ledger-actions .mr-button,.mr-market-ledger-actions .mr-form,.mr-market-offer-actions .mr-button,.mr-market-offer-actions .mr-form{width:100%}.mr-lockdown-list-meta{justify-content:stretch}.mr-lockdown-list-meta .mr-button,.mr-lockdown-list-meta .mr-form{width:100%}.mr-lockdown-head,.mr-lockdown-notice,.mr-lockdown-panel-head{align-items:stretch;flex-direction:column}.mr-lockdown-counter{text-align:left;width:100%}.mr-lockdown-summary{grid-template-columns:1fr}.mr-lockdown-table{min-width:0}.mr-lockdown-table thead{display:none}.mr-lockdown-table,.mr-lockdown-table tbody,.mr-lockdown-table tr,.mr-lockdown-table td{display:block;width:100%}.mr-lockdown-table tr{border-bottom:1px solid rgba(255,255,255,0.12)}.mr-lockdown-table td{align-items:start;display:grid;gap:10px;grid-template-columns:112px minmax(0,1fr);padding:9px 12px}.mr-lockdown-table td::before{color:var(--mr-muted);content:attr(data-label);font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-lockdown-action-cell{text-align:left;white-space:normal}.mr-forum-thread-header{display:none}.mr-forum-thread-row{grid-template-columns:1fr}.mr-forum-thread-row>strong,.mr-forum-thread-row>span{padding-top:0;text-align:left}.mr-forum-post{grid-template-columns:1fr}.mr-forum-post-author{align-items:center;border-bottom:1px solid rgba(255,255,255,0.07);border-right:0;grid-template-columns:48px minmax(0,auto) auto}.mr-forum-post-meta{align-items:stretch;flex-direction:column}.mr-forum-mod-actions{justify-content:flex-start}.mr-profile-combat-actions{grid-template-columns:1fr}.mr-profile-action-row{grid-template-columns:1fr}.mr-black-market-hero .mr-hero-balances,.mr-backroom-hero .mr-hero-balances,.mr-exchange-meta,.mr-exchange-control{grid-template-columns:1fr}.mr-hero-balances{grid-template-columns:1fr}.mr-stat-row{grid-template-columns:1fr 1fr}.mr-job-requirement-head,.mr-job-requirement-row{grid-template-columns:minmax(78px,1fr) repeat(3,minmax(44px,0.55fr))}.mr-slot-result-slot,.mr-slot-result-numbers{grid-template-columns:1fr}.mr-slot-bet-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-lottery-buy-buttons,.mr-lottery-ticket-grid{grid-template-columns:1fr}.mr-slot-cabinet .mr-slot-reels{gap:8px;padding:10px}.mr-slot-cabinet .mr-casino-reel{height:102px;min-width:78px}.mr-slot-cabinet .mr-slot-mark{height:52px;width:58px}.mr-inline-form{grid-template-columns:1fr}.mr-bank-hero{min-height:auto}.mr-bank-inline-form{align-items:stretch;display:grid;grid-template-columns:1fr}.mr-item-card{grid-template-columns:86px minmax(0,1fr)}.mr-item-card .mr-item-icon{height:86px;width:86px}.mr-equipment-body{grid-template-columns:96px minmax(0,1fr)}.mr-equipment-body .mr-item-icon{height:96px;width:96px}.mr-item-actions{grid-column:2;justify-items:start}.mr-task-row{grid-template-columns:1fr}.mr-task-form{min-width:0}.mr-collection-meta{grid-template-columns:1fr 1fr}.mr-lockup-scene,.mr-vault-scene,.mr-blueprint-scene{min-height:270px}.mr-special-prize-list li{grid-template-columns:1fr}.mr-territory-grid{grid-template-columns:1fr}.mr-operation-actions,.mr-operation-upgrades{grid-template-columns:1fr}.mr-event-boosts{grid-template-columns:1fr}.mr-personal-events-heading,.mr-personal-event-row,.mr-personal-event-tools,.mr-event-search,.mr-site-event-strip .mr-event-list{grid-template-columns:1fr}.mr-personal-event-row time{text-align:left}.mr-event-check{justify-content:flex-start}.mr-personal-event-actions{align-items:stretch;flex-direction:column}.mr-agenda-shell{padding:14px}.mr-agenda-layout,.mr-agenda-vote-form.is-yes-no .mr-agenda-options,.mr-agenda-options.is-yes-no{grid-template-columns:1fr}.mr-agenda-title-row,.mr-agenda-group-head,.mr-agenda-poll-head,.mr-agenda-poll-head>div{align-items:flex-start}.mr-agenda-group-head,.mr-agenda-poll-head{flex-direction:column}.mr-agenda-group-meta{align-items:stretch;width:100%}.mr-agenda-option{grid-template-columns:28px minmax(0,1fr)}.mr-agenda-result-meta{grid-column:2;justify-content:space-between}.mr-agenda-poll-footer{align-items:stretch;flex-direction:column}.mr-agenda-poll-footer .mr-button{width:100%}.mr-war-split{grid-template-columns:1fr}.mr-application-row,.mr-crew-apply-form{grid-template-columns:1fr}.mr-application-actions{align-items:stretch;flex-direction:column}.mr-staff-list li{grid-template-columns:1fr}.mr-crew-member-row,.mr-crew-member-actions{grid-template-columns:1fr !important}.mr-staff-ip-row summary,.mr-staff-account-list a{grid-template-columns:1fr}.mr-staff-account-list span{text-align:left}.mr-message-row{grid-template-columns:1fr}.mr-house-row{grid-template-columns:1fr}.mr-house-row .mr-house-art{min-height:150px}.mr-house-row-stats{grid-template-columns:1fr 1fr}.mr-house-row-action{justify-content:stretch}.mr-message-row em{text-align:left}.mr-profile-sheet,.mr-profile-transfer-grid{grid-template-columns:1fr}.mr-profile-sheet-media{height:86px;width:86px}.mr-profile-sheet-row{gap:4px;grid-template-columns:92px minmax(0,1fr)}.mr-card-table,.mr-slot-reels{flex-wrap:wrap}.mr-slot-handle{display:none}.mr-blackjack-actions{grid-template-columns:1fr}.mr-blackjack-bet-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-dice-table-rail,.mr-dice-bet-buttons{grid-template-columns:1fr}.mr-forum-post-meta,.mr-forum-mod-actions{align-items:stretch;flex-direction:column}.mr-forum-post-meta span{text-align:left}.mr-account-shell,.mr-account-profile{grid-template-columns:1fr}.mr-account-menu{position:static}.mr-account-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-profile-frame-current{grid-template-columns:1fr;justify-items:center;text-align:center}.mr-housing-grid,.mr-profile-house,.mr-crew-bank-actions,.mr-crew-room-grid,.mr-current-job,.mr-job-detail-grid{grid-template-columns:1fr}}@media (max-width:520px){.mr-account-menu{grid-template-columns:1fr}.mr-profile-frame-grid{grid-template-columns:minmax(180px,220px);justify-content:center}.mr-profile-frame-option{max-width:220px;width:100%}}@media (max-width:980px){.mr-business-actions,.mr-business-steps,.mr-company-ad-options,.mr-company-profile-grid,.mr-company-application,.mr-company-ad{grid-template-columns:1fr}.mr-business-row,.mr-company-choice,.mr-company-control-row{align-items:stretch;grid-template-columns:1fr}.mr-business-ic{display:none}.mr-company-inline-form,.mr-company-application-form{grid-template-columns:1fr}.mr-company-train-form{justify-self:stretch;width:100%}.mr-company-position-pay .mr-company-table-head,.mr-company-position-pay .mr-company-table-row{grid-template-columns:1fr}.mr-company-position-pay input{width:100%}.mr-company-ad-actions{justify-content:flex-start}}@media (max-width:720px){.mr-company-stat-grid{grid-template-columns:1fr}.mr-company-row,.mr-company-report-list div{align-items:flex-start;flex-direction:column}}.mr-business-page{--mr-company-gold:#d99b2a;--mr-company-gold-bright:#ffc857;--mr-company-green:#61e96f;--mr-company-red:#ff4f5c;max-width:none}.mr-business-page .mr-business-hero{align-items:center;background:linear-gradient(90deg,rgba(2,6,8,.98) 0%,rgba(4,9,12,.95) 46%,rgba(8,13,16,.9) 100%),repeating-linear-gradient(135deg,rgba(255,200,87,.055) 0 1px,transparent 1px 20px),#05090c;border-color:rgba(255,200,87,.32);border-radius:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 46px rgba(0,0,0,.26);grid-template-columns:minmax(0,1.55fr) minmax(300px,.78fr);margin-bottom:12px;min-height:176px;padding:26px 28px}.mr-business-page .mr-business-hero::before{background:linear-gradient(90deg,rgba(255,200,87,.12),transparent 28%,rgba(255,200,87,.08) 72%,transparent),linear-gradient(180deg,rgba(255,255,255,.045),transparent 35%,rgba(0,0,0,.32))}.mr-business-page .mr-business-hero .mr-eyebrow,.mr-business-page .mr-card .mr-eyebrow{color:var(--mr-company-gold-bright);font-size:.78rem;font-weight:950;margin-bottom:8px}.mr-business-page .mr-business-hero h1{color:#f3b536;font-size:clamp(2.2rem,5vw,4.45rem);font-weight:950;letter-spacing:0;line-height:.96;margin:0 0 10px;text-transform:uppercase;text-shadow:0 4px 18px rgba(0,0,0,.5)}.mr-business-page .mr-business-hero .mr-muted{color:rgba(238,244,255,.78);font-size:1rem;line-height:1.5;max-width:760px}.mr-business-page .mr-hero-balances{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-business-page .mr-hero-balances div{background:linear-gradient(145deg,rgba(255,200,87,.08),transparent 48%),rgba(2,7,10,.72);border-color:rgba(255,255,255,.11);border-radius:5px;box-shadow:inset 0 0 0 1px rgba(255,200,87,.025);min-height:72px;padding:13px 14px}.mr-business-page .mr-hero-balances span,.mr-business-page .mr-company-stat-grid span,.mr-business-page .mr-company-row span,.mr-business-page .mr-company-control-row span,.mr-business-page .mr-company-application span,.mr-business-page .mr-company-report-list span,.mr-business-page .mr-company-table-head{color:#aeb7c5;font-size:.74rem;font-weight:900}.mr-business-page .mr-hero-balances strong{color:#fff;font-size:1.08rem;font-weight:950;overflow-wrap:normal}.mr-business-page .mr-section-nav,.mr-business-page .mr-company-tabs{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(0,0,0,.12)),rgba(4,9,12,.78);border:1px solid rgba(255,255,255,.09);border-radius:6px;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));margin:0 0 14px;overflow:hidden}.mr-business-page .mr-section-nav a,.mr-business-page .mr-company-tabs a{align-items:center;background:transparent;border:0;border-right:1px solid rgba(255,255,255,.08);border-radius:0;color:rgba(232,238,247,.78);display:flex;font-size:.82rem;font-weight:950;justify-content:center;min-height:52px;padding:12px 14px;text-align:center;text-transform:uppercase}.mr-business-page .mr-section-nav a:last-child,.mr-business-page .mr-company-tabs a:last-child{border-right:0}.mr-business-page .mr-section-nav a:hover,.mr-business-page .mr-section-nav a:focus-visible,.mr-business-page .mr-company-tabs a:hover,.mr-business-page .mr-company-tabs a:focus-visible,.mr-business-page .mr-section-nav a.is-active,.mr-business-page .mr-company-tabs a.is-active{background:linear-gradient(180deg,rgba(255,200,87,.12),rgba(255,200,87,.025));color:var(--mr-company-gold-bright);outline:0}.mr-business-page .mr-section-nav a.is-active,.mr-business-page .mr-company-tabs a.is-active{box-shadow:inset 0 -2px 0 rgba(255,200,87,.82)}.mr-business-page .mr-card{background:linear-gradient(145deg,rgba(11,19,24,.92),rgba(2,6,8,.96)),#05090c;border-color:rgba(255,255,255,.11);border-radius:6px;box-shadow:inset 0 0 0 1px rgba(255,200,87,.02),0 12px 28px rgba(0,0,0,.18)}.mr-business-page .mr-card-head{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:14px;padding-bottom:12px}.mr-business-page .mr-card-head h2{color:#f8fafc;font-size:1.18rem;line-height:1.12;margin:0;text-transform:uppercase}.mr-business-page .mr-business-actions{gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.mr-business-page .mr-business-action{align-items:center;background:linear-gradient(145deg,rgba(16,25,31,.92),rgba(3,8,11,.96)),#05090c;border-color:rgba(255,255,255,.1);border-radius:0;display:grid;gap:4px 16px;grid-template-columns:58px minmax(0,1fr);min-height:112px;padding:18px 20px;position:relative}.mr-business-page .mr-business-action:first-child{border-radius:6px 0 0 6px}.mr-business-page .mr-business-action:last-child{border-radius:0 6px 6px 0}.mr-business-page .mr-business-action::before{align-items:center;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.18),transparent 38%),linear-gradient(145deg,rgba(255,200,87,.24),rgba(69,47,15,.78));border:1px solid rgba(255,200,87,.44);border-radius:5px;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 18px rgba(0,0,0,.28);color:var(--mr-company-gold-bright);content:"$";display:flex;font-size:1.45rem;font-weight:950;grid-row:1 / span 3;height:52px;justify-content:center;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.55);width:52px}.mr-business-page .mr-business-action:nth-child(2)::before{content:"HQ";font-size:1.05rem}.mr-business-page .mr-business-action:nth-child(3)::before{content:"SALE";font-size:.8rem}.mr-business-page .mr-business-action:nth-child(4)::before{content:"AD";font-size:1.05rem}.mr-business-page .mr-business-action:hover,.mr-business-page .mr-business-action:focus-visible{background:linear-gradient(180deg,rgba(255,200,87,.11),rgba(255,200,87,.025)),#05090c;border-color:rgba(255,200,87,.58);outline:0}.mr-business-page .mr-business-action span{color:var(--mr-company-gold-bright);font-size:.78rem;font-weight:950}.mr-business-page .mr-business-action strong{color:#f8fafc;font-size:1.18rem;font-weight:950;text-transform:uppercase}.mr-business-page .mr-business-action em{color:rgba(232,238,247,.72);font-size:.92rem;line-height:1.4}.mr-business-page .mr-business-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.mr-business-page .mr-business-steps div,.mr-business-page .mr-company-stat-grid div,.mr-business-page .mr-company-row,.mr-business-page .mr-company-report-list div,.mr-business-page .mr-company-control-row,.mr-business-page .mr-company-application,.mr-business-page .mr-company-ad,.mr-business-page .mr-company-choice{background:linear-gradient(135deg,rgba(255,200,87,.035),transparent 48%),rgba(2,7,10,.72);border-color:rgba(255,255,255,.09);border-radius:6px}.mr-business-page .mr-business-steps div{min-height:142px;padding:15px}.mr-business-page .mr-business-steps span{background:linear-gradient(145deg,rgba(255,200,87,.24),rgba(74,51,14,.78));border-color:rgba(255,200,87,.5);border-radius:5px;height:34px;width:34px}.mr-business-page .mr-business-steps strong{color:#f8fafc;font-size:1rem;text-transform:uppercase}.mr-business-page .mr-business-steps em{color:rgba(232,238,247,.72)}.mr-business-page .mr-company-stat-grid{gap:10px}.mr-business-page .mr-company-stat-grid div{min-height:74px;padding:12px 14px}.mr-business-page .mr-company-class-overview{align-items:stretch}.mr-business-page .mr-company-class-overview .mr-card{align-content:start;display:grid}.mr-business-page .mr-company-stat-grid strong,.mr-business-page .mr-company-employee-stat strong{color:#f8fafc;font-size:1.02rem;font-weight:950;overflow-wrap:normal}.mr-business-page .mr-company-marketing-form{gap:14px}.mr-business-page .mr-company-marketing-options{display:grid;gap:10px}.mr-business-page .mr-company-marketing-option,.mr-business-page .mr-company-marketing-custom{align-items:center;background:linear-gradient(135deg,rgba(255,200,87,.035),transparent 48%),rgba(2,7,10,.72);border:1px solid rgba(255,255,255,.09);border-radius:6px;display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr) minmax(130px,auto);min-height:76px;padding:13px 14px}.mr-business-page .mr-company-marketing-option:hover,.mr-business-page .mr-company-marketing-option:focus-within,.mr-business-page .mr-company-marketing-custom:hover,.mr-business-page .mr-company-marketing-custom:focus-within{background:linear-gradient(180deg,rgba(255,200,87,.09),rgba(255,200,87,.025));border-color:rgba(255,200,87,.48)}.mr-business-page .mr-company-marketing-option input,.mr-business-page .mr-company-marketing-custom input[type="radio"]{accent-color:var(--mr-company-gold-bright);height:18px;width:18px}.mr-business-page .mr-company-marketing-option span,.mr-business-page .mr-company-marketing-custom span{display:grid;gap:3px}.mr-business-page .mr-company-marketing-option strong,.mr-business-page .mr-company-marketing-custom span{color:#f8fafc;font-size:.94rem;font-weight:950;text-transform:uppercase}.mr-business-page .mr-company-marketing-option em{color:rgba(232,238,247,.68);font-size:.88rem;font-style:normal;line-height:1.35}.mr-business-page .mr-company-marketing-option b{background:rgba(255,200,87,.09);border:1px solid rgba(255,200,87,.22);border-radius:5px;color:var(--mr-company-gold-bright);font-size:.86rem;font-weight:950;justify-self:end;padding:7px 10px;white-space:nowrap}.mr-business-page .mr-company-marketing-custom{grid-template-columns:minmax(190px,.8fr) minmax(220px,1fr)}.mr-business-page .mr-company-description{border-top-color:rgba(255,255,255,.08);color:rgba(232,238,247,.72);line-height:1.5}.mr-business-page .mr-company-table{background:rgba(2,6,10,.34);border:1px solid rgba(255,255,255,.08);border-radius:6px;overflow-x:auto}.mr-business-page .mr-company-table-head,.mr-business-page .mr-company-table-row{border-left:0;border-right:0;border-radius:0;gap:16px;padding:12px 16px}.mr-business-page .mr-company-table-head{background:rgba(255,255,255,.035);border-top:0;color:rgba(232,238,247,.64);min-height:42px}.mr-business-page .mr-company-table-row{align-items:center;background:rgba(2,7,10,.38);border-color:rgba(255,255,255,.075);min-height:60px}.mr-business-page .mr-company-table-row:hover,.mr-business-page .mr-company-table-row:focus-visible{background:rgba(255,200,87,.055);border-color:rgba(255,200,87,.22);outline:0}.mr-business-page .mr-company-table-row strong,.mr-business-page .mr-company-row strong,.mr-business-page .mr-company-control-row strong,.mr-business-page .mr-company-application strong,.mr-business-page .mr-company-ad h3{color:#f8fafc;font-weight:950}.mr-business-page .mr-company-table-row em,.mr-business-page .mr-company-control-row em,.mr-business-page .mr-company-employee-stat em{color:rgba(232,238,247,.66)}.mr-business-page .mr-company-table-classes .mr-company-table-row span:last-child{color:var(--mr-company-gold-bright);font-weight:950}.mr-business-page .mr-company-class-picker{gap:12px}.mr-business-page .mr-company-choice{grid-template-columns:28px minmax(250px,1fr) minmax(94px,auto) minmax(82px,auto) minmax(82px,auto);min-height:88px;padding:14px}.mr-business-page .mr-company-choice:hover,.mr-business-page .mr-company-choice:focus-within{background:linear-gradient(180deg,rgba(255,200,87,.09),rgba(255,200,87,.025));border-color:rgba(255,200,87,.52)}.mr-business-page .mr-company-choice input{accent-color:var(--mr-company-gold-bright);height:18px;width:18px}.mr-business-page .mr-company-choice span:nth-child(n+3){align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:5px;display:inline-flex;font-weight:950;justify-content:center;min-height:34px;padding:6px 9px;white-space:nowrap}.mr-business-page .mr-company-choice span:nth-child(2) em:last-child{color:var(--mr-company-gold-bright)}.mr-business-page .mr-company-choice.is-locked{filter:saturate(.7);opacity:.62}.mr-business-page .mr-company-control-list,.mr-business-page .mr-company-list,.mr-business-page .mr-company-report-list,.mr-business-page .mr-company-ad-list{gap:10px}.mr-business-page .mr-company-control-row,.mr-business-page .mr-company-application,.mr-business-page .mr-company-ad{padding:14px}.mr-business-page .mr-company-inline-danger{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.mr-business-page .mr-company-close-card{grid-column:1 / -1}.mr-business-page .mr-company-market-list{display:grid;gap:14px}.mr-business-page .mr-company-market-card .mr-card-head{align-items:start}.mr-business-page .mr-company-market-price{align-items:flex-end;display:flex;flex-direction:column;gap:4px;min-width:170px;text-align:right}.mr-business-page .mr-company-market-price span{color:#aeb7c5;font-size:.74rem;font-weight:900;text-transform:uppercase}.mr-business-page .mr-company-market-price strong{color:var(--mr-company-gold-bright);font-size:1.7rem;font-weight:950;line-height:1;white-space:nowrap}.mr-business-page .mr-company-market-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.mr-business-page .mr-company-market-actions{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:14px;padding-top:14px}.mr-business-page .mr-company-market-actions .mr-form{margin:0}.mr-business-page .mr-company-market-actions .mr-button{width:100%}.mr-business-page .mr-company-control-row:hover,.mr-business-page .mr-company-application:hover,.mr-business-page .mr-company-ad:hover{border-color:rgba(255,200,87,.22)}.mr-business-page .mr-company-inline-form select,.mr-business-page .mr-company-inline-form input,.mr-business-page .mr-company-application-form select,.mr-business-page .mr-company-application-form input,.mr-business-page .mr-form input,.mr-business-page .mr-form select,.mr-business-page .mr-form textarea{background:rgba(0,0,0,.42);border-color:rgba(255,255,255,.13);border-radius:5px;color:#f8fafc}.mr-business-page .mr-form textarea{min-height:118px}.mr-business-page .mr-company-toggle{align-items:center;background:linear-gradient(135deg,rgba(255,200,87,.04),transparent 52%),rgba(2,7,10,.58);border:1px solid rgba(255,255,255,.09);border-radius:6px;cursor:pointer;display:flex;gap:11px;min-height:46px;padding:10px 12px}.mr-business-page .mr-company-toggle input[type="checkbox"]{accent-color:var(--mr-company-gold-bright);flex:0 0 auto;height:18px;margin:0;min-height:18px;padding:0;width:18px}.mr-business-page .mr-company-toggle span{color:rgba(232,238,247,.84);display:block;font-size:.9rem;font-weight:850;line-height:1.3;margin:0;text-transform:none}.mr-business-page .mr-company-toggle:hover,.mr-business-page .mr-company-toggle:focus-within{background:linear-gradient(180deg,rgba(255,200,87,.08),rgba(255,200,87,.025));border-color:rgba(255,200,87,.36)}.mr-business-page .mr-button{border-radius:5px;font-weight:950;letter-spacing:0;min-height:42px;text-transform:uppercase}.mr-business-page .mr-button-primary{background:linear-gradient(180deg,#ff2f68,#c41645);border-color:rgba(255,95,134,.55);color:#fff}.mr-business-page .mr-button-secondary,.mr-business-page .mr-small-link{background:rgba(4,9,12,.72);border:1px solid rgba(255,200,87,.36);border-radius:5px;color:var(--mr-company-gold-bright)}.mr-business-page .mr-small-link{display:inline-flex;font-size:.78rem;font-weight:950;min-height:34px;padding:8px 12px;text-decoration:none;text-transform:uppercase}.mr-business-page .mr-badge{background:rgba(255,200,87,.1);border-color:rgba(255,200,87,.34);border-radius:999px;color:var(--mr-company-gold-bright);font-weight:950}.mr-business-page .mr-company-presence{border-radius:5px}.mr-business-page .mr-company-ad{grid-template-columns:minmax(0,1fr) minmax(150px,auto)}.mr-business-page .mr-company-ad-meta span{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);border-radius:5px;color:rgba(232,238,247,.76)}.mr-business-page .mr-ad-preview{background:linear-gradient(135deg,rgba(255,200,87,.08),transparent 44%),rgba(2,7,10,.74);border-color:rgba(255,200,87,.2);border-radius:6px}.mr-business-page .mr-empty,.mr-business-page .mr-empty-tight{background:rgba(2,6,10,.58);border-color:rgba(255,255,255,.08);border-radius:6px;color:rgba(232,238,247,.74)}.mr-business-page .mr-company-empty-actions{justify-content:flex-start}.mr-business-page .mr-company-payout-note{background:rgba(255,200,87,.07);border-color:rgba(255,200,87,.2);color:rgba(232,238,247,.76)}.mr-business-page .mr-company-payout-note.is-danger{background:rgba(244,63,94,.09);border-color:rgba(244,63,94,.32);color:#fecdd3}.mr-business-page .mr-company-report-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.mr-business-page .mr-company-report-summary div{background:linear-gradient(135deg,rgba(255,200,87,.04),transparent 50%),rgba(2,7,10,.72);border:1px solid rgba(255,255,255,.09);border-radius:6px;display:grid;gap:6px;min-height:72px;padding:12px 14px}.mr-business-page .mr-company-report-summary span{color:#aeb7c5;font-size:.72rem;font-weight:900;text-transform:uppercase}.mr-business-page .mr-company-report-summary strong{color:#f8fafc;font-size:1.04rem;font-weight:950}.mr-business-page .is-positive{color:var(--mr-company-green) !important}.mr-business-page .is-negative{color:var(--mr-company-red) !important}.mr-business-page .mr-company-report-cards{display:grid;gap:12px}.mr-business-page .mr-company-report-card{background:linear-gradient(145deg,rgba(255,200,87,.035),transparent 42%),rgba(2,7,10,.72);border:1px solid rgba(255,255,255,.09);border-radius:6px;padding:14px}.mr-business-page .mr-company-report-card-head{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;margin-bottom:0;padding-bottom:12px}.mr-business-page .mr-company-report-card[open] .mr-company-report-card-head{margin-bottom:14px}.mr-business-page .mr-company-report-card-head::-webkit-details-marker{display:none}.mr-business-page .mr-company-report-card-head::after{align-items:center;background:rgba(255,200,87,.08);border:1px solid rgba(255,200,87,.24);border-radius:999px;color:var(--mr-company-gold-bright);content:"+";display:inline-flex;flex:0 0 auto;font-size:1rem;font-weight:950;height:28px;justify-content:center;line-height:1;width:28px}.mr-business-page .mr-company-report-card[open] .mr-company-report-card-head::after{content:"-"}.mr-business-page .mr-company-report-card-head h3{color:#f8fafc;font-size:1.18rem;font-weight:950;line-height:1.1;margin:0;text-transform:uppercase}.mr-business-page .mr-company-report-result{display:grid;gap:3px;justify-items:end;text-align:right}.mr-business-page .mr-company-report-result strong{color:#f8fafc;font-size:1.28rem;font-weight:950}.mr-business-page .mr-company-report-result em{color:rgba(232,238,247,.66);font-style:normal}.mr-business-page .mr-company-report-status{border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:.72rem;font-weight:950;padding:4px 9px;text-transform:uppercase}.mr-business-page .mr-company-report-status.is-good{background:rgba(97,233,111,.11);border-color:rgba(97,233,111,.28);color:var(--mr-company-green)}.mr-business-page .mr-company-report-status.is-bad{background:rgba(255,79,92,.12);border-color:rgba(255,79,92,.3);color:var(--mr-company-red)}.mr-business-page .mr-company-report-status.is-neutral{background:rgba(255,200,87,.1);border-color:rgba(255,200,87,.28);color:var(--mr-company-gold-bright)}.mr-business-page .mr-company-report-sections{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-business-page .mr-company-report-sections section{background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.075);border-radius:6px;padding:12px}.mr-business-page .mr-company-report-sections h4{color:var(--mr-company-gold-bright);font-size:.8rem;font-weight:950;margin:0 0 9px;text-transform:uppercase}.mr-business-page .mr-company-report-sections dl{display:grid;gap:7px;margin:0}.mr-business-page .mr-company-report-sections dl div{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.mr-business-page .mr-company-report-sections dt{color:rgba(232,238,247,.62);font-size:.78rem;font-weight:800}.mr-business-page .mr-company-report-sections dd{color:#f8fafc;font-size:.9rem;font-weight:900;margin:0;text-align:right}@media (max-width:1280px){.mr-business-page .mr-business-hero{grid-template-columns:minmax(0,1fr)}.mr-business-page .mr-hero-balances{grid-template-columns:repeat(4,minmax(0,1fr))}.mr-business-page .mr-company-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.mr-business-page .mr-company-report-summary,.mr-business-page .mr-company-report-sections,.mr-business-page .mr-company-market-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.mr-business-page .mr-business-actions,.mr-business-page .mr-business-steps{grid-template-columns:1fr 1fr}.mr-business-page .mr-business-action:nth-child(n){border-radius:6px}.mr-business-page .mr-company-choice,.mr-business-page .mr-company-marketing-option,.mr-business-page .mr-company-marketing-custom,.mr-business-page .mr-company-control-row,.mr-business-page .mr-company-application,.mr-business-page .mr-company-ad,.mr-business-page .mr-company-market-actions,.mr-business-page .mr-company-inline-danger{grid-template-columns:1fr}.mr-business-page .mr-company-marketing-option input,.mr-business-page .mr-company-marketing-custom input[type="radio"]{position:absolute;right:14px;top:14px}.mr-business-page .mr-company-marketing-option,.mr-business-page .mr-company-marketing-custom{position:relative;padding-right:46px}.mr-business-page .mr-company-marketing-option b{justify-self:start}.mr-business-page .mr-company-choice input{left:16px;position:absolute;top:50%;transform:translateY(-50%)}.mr-business-page .mr-company-choice{position:relative;padding-left:48px}.mr-business-page .mr-company-choice span:nth-child(n+3){justify-content:flex-start;width:100%}.mr-business-page .mr-company-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.mr-business-page .mr-business-hero{min-height:0;padding:20px}.mr-business-page .mr-business-hero h1{font-size:2.15rem}.mr-business-page .mr-hero-balances,.mr-business-page .mr-section-nav,.mr-business-page .mr-company-tabs,.mr-business-page .mr-business-actions,.mr-business-page .mr-business-steps{grid-template-columns:1fr}.mr-business-page .mr-business-action{grid-template-columns:46px minmax(0,1fr);min-height:96px;padding:14px}.mr-business-page .mr-business-action::before{height:42px;width:42px}.mr-business-page .mr-card-head,.mr-business-page .mr-company-ad-actions,.mr-business-page .mr-company-report-card-head,.mr-business-page .mr-company-market-card .mr-card-head,.mr-business-page .mr-company-empty-actions{align-items:stretch;flex-direction:column}.mr-business-page .mr-company-market-price{align-items:flex-start;text-align:left}.mr-business-page .mr-company-report-result{justify-items:start;text-align:left}.mr-business-page .mr-company-report-summary,.mr-business-page .mr-company-report-sections,.mr-business-page .mr-company-market-stats{grid-template-columns:1fr}.mr-business-page .mr-company-table-head,.mr-business-page .mr-company-table-row{min-width:680px}}.mr-forums-page{align-content:start;gap:14px;margin-left:50%;max-width:none;transform:translateX(-50%);width:min(1420px,calc(100vw - var(--mrt-sidebar,210px) - 44px))}.mr-forums-page .mr-forum-hub-hero,.mr-forums-page .mr-forum-room-hero,.mr-forums-page .mr-forum-thread-hero,.mr-forums-page .mr-forum-compose-page{background:linear-gradient(90deg,rgba(9,14,22,0.98),rgba(13,21,31,0.94) 48%,rgba(24,12,23,0.83)),radial-gradient(circle at 84% 20%,rgba(255,54,95,0.12),transparent 34%),radial-gradient(circle at 8% 100%,rgba(72,199,249,0.09),transparent 32%);border-color:rgba(255,255,255,0.08);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.035),0 18px 45px rgba(0,0,0,0.22);padding:24px 28px}.mr-forums-page .mr-forum-room-hero,.mr-forums-page .mr-forum-thread-hero{background:linear-gradient(90deg,rgba(7,11,18,0.98),rgba(9,15,24,0.92) 48%,rgba(9,12,18,0.35)),linear-gradient(0deg,rgba(7,11,18,0.84),rgba(7,11,18,0.3)),url("../images/city/downtown-hero-panorama.webp") right center / cover no-repeat}.mr-forums-page .mr-forum-hub-hero{grid-template-columns:minmax(380px,1fr) minmax(480px,0.8fr);min-height:132px}.mr-forums-page h1{font-size:clamp(2.15rem,3.2vw,2.85rem);letter-spacing:0;line-height:1.02;margin-bottom:8px}.mr-forums-page .mr-forum-thread-title-line h1{font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.05}.mr-forums-page .mr-forum-hub-hero p,.mr-forums-page .mr-forum-room-hero p,.mr-forums-page .mr-forum-compose-page p{font-size:0.94rem;line-height:1.45;max-width:620px}.mr-forum-stat-grid,.mr-forum-room-stats,.mr-forum-thread-statbar{gap:12px}.mr-forum-stat-grid>div,.mr-forum-room-stats>div,.mr-forum-thread-statbar>div{background:rgba(5,8,13,0.56);border-color:rgba(255,255,255,0.085);min-height:68px;padding:11px 13px}.mr-forum-stat-grid strong,.mr-forum-room-stats strong,.mr-forum-thread-statbar strong{font-size:1.18rem;margin-top:4px}.mr-forum-stat-grid span,.mr-forum-room-stats span,.mr-forum-thread-statbar span{color:#aab7c9;font-size:0.68rem}.mr-forums-page .mr-forum-hub-actions{justify-content:flex-end;margin:-2px 0 -2px;min-height:0}.mr-forums-page .mr-forum-hub-actions .mr-button,.mr-forums-page .mr-forum-room-controls .mr-button{min-height:40px;padding:0 18px}.mr-forums-page .mr-forum-sort-submit{display:none}.mr-forum-category-board,.mr-forums-page .mr-forum-thread-board,.mr-forum-recent-board{background:rgba(10,16,24,0.82);border-color:rgba(255,255,255,0.08);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.025)}.mr-forum-category-header,.mr-forums-page .mr-forum-thread-header,.mr-forum-recent-head{background:rgba(255,255,255,0.036);color:#8e9aae;font-size:0.68rem;font-weight:950;letter-spacing:0;min-height:36px;text-transform:uppercase}.mr-forum-category-header,.mr-forum-category-row{grid-template-columns:minmax(420px,1fr) 96px 96px minmax(330px,0.72fr)}.mr-forums-page .mr-forum-thread-header,.mr-forums-page .mr-forum-thread-row{grid-template-columns:minmax(470px,1fr) 100px 100px minmax(250px,0.52fr)}.mr-forum-category-header>span,.mr-forums-page .mr-forum-thread-header>span,.mr-forum-category-row>*,.mr-forums-page .mr-forum-thread-row>*{padding:10px 16px}.mr-forum-category-row,.mr-forums-page .mr-forum-thread-row{background:linear-gradient(90deg,rgba(16,25,36,0.86),rgba(13,20,30,0.78));border-bottom-color:rgba(255,255,255,0.06);min-height:68px}.mr-forums-page .mr-forum-thread-row{min-height:82px}.mr-forum-category-row:hover,.mr-forums-page .mr-forum-thread-row:hover{background:linear-gradient(90deg,rgba(255,54,95,0.075),rgba(18,30,43,0.84))}.mr-forum-category-main,.mr-forums-page .mr-forum-thread-main{gap:12px;grid-template-columns:44px minmax(0,1fr)}.mr-forum-category-main strong,.mr-forums-page .mr-forum-thread-main h2{font-size:0.98rem;line-height:1.22}.mr-forum-category-main em,.mr-forums-page .mr-forum-thread-main p{font-size:0.78rem;line-height:1.35;margin-top:3px}.mr-forum-category-icon,.mr-forum-thread-icon{border-radius:8px;height:42px;width:42px}.mr-forum-category-row>strong,.mr-forums-page .mr-forum-thread-row>strong{font-size:0.96rem}.mr-forum-last-post{gap:9px;grid-template-columns:32px minmax(0,1fr)}.mr-forum-last-post .mr-forum-avatar{height:32px;width:32px}.mr-forum-last-post .mr-forum-author,.mr-forum-last-post span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-forum-recent-board{padding:0}.mr-forum-recent-board header{padding:16px 16px 8px}.mr-forum-recent-board header h2{display:inline-flex;font-size:0.88rem;margin:0;padding-bottom:8px;position:relative;text-transform:uppercase}.mr-forum-recent-board header h2::after{background:linear-gradient(90deg,#ff3660,#ff6c92);border-radius:999px;bottom:0;content:"";height:2px;left:0;position:absolute;width:92px}.mr-forum-recent-head,.mr-forum-recent-list a{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(360px,1fr) minmax(170px,0.28fr) 84px 84px minmax(220px,0.42fr)}.mr-forum-recent-head{padding:0 16px}.mr-forum-recent-list a{border-bottom-color:rgba(255,255,255,0.06);min-height:46px;padding:10px 16px}.mr-forum-recent-list a:last-child{border-bottom:0}.mr-forum-recent-list span,.mr-forum-recent-list em,.mr-forum-recent-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-forum-recent-list strong{color:var(--mr-text);text-align:center}.mr-forum-room-hero{min-height:216px}.mr-forum-room-stats{margin-top:24px;max-width:680px}.mr-forum-room-stats>div{align-content:center;display:grid;grid-template-columns:auto 1fr}.mr-forum-room-stats>div .mr-forum-small-icon,.mr-forum-room-stats>div .mr-forum-online-dot{align-self:center;grid-row:span 2;margin-right:7px}.mr-forum-room-controls{background:rgba(5,8,13,0.28);border:1px solid rgba(255,255,255,0.07);border-radius:8px;padding:12px 14px}.mr-forums-page .mr-filter-tabs{gap:8px}.mr-forums-page .mr-filter-tabs a{background:rgba(255,255,255,0.035);border-color:rgba(255,255,255,0.08);border-radius:8px;min-height:40px;padding:10px 22px}.mr-forums-page .mr-filter-tabs a.is-active{background:rgba(255,54,95,0.16);border-color:rgba(255,54,95,0.42);box-shadow:inset 0 -2px 0 #ff3660;color:var(--mr-text)}.mr-forum-sort-form select{background:rgba(5,8,13,0.68);min-height:40px;min-width:230px}.mr-forum-thread-badges{margin-bottom:4px}.mr-forum-status{border-radius:5px;font-size:0.61rem;padding:3px 7px}.mr-forum-thread-hero{padding-bottom:22px}.mr-forum-thread-hero-main{grid-template-columns:minmax(0,1fr) minmax(320px,0.58fr) auto}.mr-forum-thread-statbar{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-forum-thread-statbar>div{min-height:62px}.mr-forum-thread-actions{align-self:start}.mr-forum-thread-actions .mr-button{min-height:40px}.mr-forum-thread-subbar{background:transparent;border:0;border-radius:0;padding:4px 2px 8px}.mr-forum-thread-subbar>.mr-link{color:#b7c2d4;font-size:0.78rem;font-weight:850}.mr-forum-admin-tools summary,.mr-forum-post-tools summary,.mr-forums-page .mr-forum-report summary{background:rgba(255,255,255,0.035);border-color:rgba(255,255,255,0.08);min-height:32px}.mr-forums-page .mr-forum-post-list{gap:8px}.mr-forums-page .mr-forum-post{background:linear-gradient(90deg,rgba(13,21,31,0.94),rgba(11,18,27,0.9));border-color:rgba(255,255,255,0.075);grid-template-columns:160px minmax(0,1fr)}.mr-forums-page .mr-forum-post-author{align-content:start;background:rgba(3,6,11,0.18);gap:6px;padding:16px}.mr-forums-page .mr-forum-avatar{height:48px;width:48px}.mr-forums-page .mr-forum-author{font-size:0.86rem}.mr-forums-page .mr-staff-badge{font-size:0.66rem}.mr-forums-page .mr-forum-post-content{grid-template-rows:auto minmax(78px,1fr) auto}.mr-forums-page .mr-forum-post-meta{min-height:42px;padding:13px 18px 0}.mr-forums-page .mr-forum-post-body{font-size:0.9rem;line-height:1.58;padding:12px 18px 15px}.mr-forum-post-actions{padding:0 18px 14px}.mr-forum-vote{min-height:32px;padding:5px 10px}.mr-forums-page .mr-forum-compose{background:rgba(10,16,24,0.82);border-color:rgba(255,255,255,0.08);border-radius:8px}.mr-forums-page .mr-forum-compose .mr-card-head{padding-bottom:8px}.mr-forums-page .mr-forum-compose textarea{min-height:112px}.mr-forum-compose-page{padding:24px 28px}.mr-forum-compose-grid{grid-template-columns:minmax(260px,0.34fr) minmax(0,0.66fr)}@media (max-width:1180px){.mr-forums-page{width:min(1180px,calc(100vw - var(--mrt-sidebar,210px) - 30px))}.mr-forums-page .mr-forum-hub-hero,.mr-forum-thread-hero-main{grid-template-columns:1fr}.mr-forum-category-header,.mr-forum-category-row,.mr-forums-page .mr-forum-thread-header,.mr-forums-page .mr-forum-thread-row,.mr-forum-recent-head,.mr-forum-recent-list a{grid-template-columns:minmax(0,1fr) 82px 82px minmax(230px,0.55fr)}.mr-forum-recent-head span:nth-child(2),.mr-forum-recent-list a em{display:none}}@media (max-width:900px){.mr-forums-page{width:calc(100vw - 24px)}.mr-forums-page .mr-forum-hub-hero,.mr-forums-page .mr-forum-room-hero,.mr-forums-page .mr-forum-thread-hero,.mr-forums-page .mr-forum-compose-page{padding:18px}.mr-forum-category-header,.mr-forums-page .mr-forum-thread-header,.mr-forum-recent-head{display:none}.mr-forum-category-row,.mr-forums-page .mr-forum-thread-row,.mr-forum-recent-list a{grid-template-columns:1fr}.mr-forum-category-row>strong,.mr-forums-page .mr-forum-thread-row>strong,.mr-forum-recent-list strong{text-align:left}.mr-forum-room-controls,.mr-forum-thread-subbar{align-items:stretch;flex-direction:column}.mr-forum-sort-form,.mr-forum-sort-form label,.mr-forum-sort-form select{width:100%}.mr-forums-page .mr-forum-post{grid-template-columns:1fr}.mr-forums-page .mr-forum-post-author{align-items:center;border-bottom:1px solid rgba(255,255,255,0.07);border-right:0;grid-template-columns:48px minmax(0,1fr);justify-items:start}.mr-forums-page .mr-forum-post-author .mr-staff-badge{grid-column:2}}.mr-forums-page .mr-forum-room-stats,.mr-forums-page .mr-forum-thread-statbar{align-items:center;display:flex;flex-wrap:wrap;gap:0}.mr-forums-page .mr-forum-room-stats>div,.mr-forums-page .mr-forum-thread-statbar>div{background:transparent;border:0;border-right:1px solid rgba(255,255,255,0.1);border-radius:0;min-height:0;min-width:105px;padding:0 22px 0 0}.mr-forums-page .mr-forum-room-stats>div:not(:first-child),.mr-forums-page .mr-forum-thread-statbar>div:not(:first-child){padding-left:22px}.mr-forums-page .mr-forum-room-stats>div:last-child,.mr-forums-page .mr-forum-thread-statbar>div:last-child{border-right:0}.mr-forums-page .mr-forum-room-stats strong,.mr-forums-page .mr-forum-thread-statbar strong{font-size:1.08rem;margin:0}.mr-forums-page .mr-forum-room-stats span,.mr-forums-page .mr-forum-thread-statbar span{font-size:0.66rem;line-height:1.2}.mr-forums-page .mr-forum-room-stats .mr-forum-small-icon{height:21px;width:21px}.mr-forums-page .mr-forum-room-hero{min-height:198px}.mr-forums-page .mr-forum-thread-hero{min-height:0;padding:22px 28px}.mr-forums-page .mr-forum-thread-hero-main{align-items:start;gap:24px;grid-template-columns:minmax(0,1fr) auto auto}.mr-forums-page .mr-forum-thread-title-line h1{font-size:clamp(1.75rem,2.6vw,2.2rem)}.mr-forums-page .mr-forum-thread-title-line{align-items:center}.mr-forums-page .mr-forum-title-icon{height:30px;width:30px}.mr-forums-page .mr-forum-thread-actions{align-self:start;margin-top:0;white-space:nowrap}.mr-forums-page .mr-forum-thread-subbar{align-items:center;display:flex;gap:18px;justify-content:flex-start;padding:8px 2px 6px}.mr-forums-page .mr-forum-thread-subbar .mr-forum-admin-tools{margin-left:auto}.mr-forums-page .mr-forum-thread-subbar .mr-forum-report{margin-left:10px}.mr-forums-page .mr-forum-room-controls{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto auto}.mr-forums-page .mr-forum-sort-form{justify-self:end}.mr-forums-page .mr-forum-sort-form select{border:1px solid rgba(255,255,255,0.11);border-radius:8px;color:var(--mr-text);font-weight:850;padding:0 13px}@media (max-width:900px){.mr-forums-page .mr-forum-room-stats,.mr-forums-page .mr-forum-thread-statbar,.mr-forums-page .mr-forum-thread-subbar{align-items:stretch;flex-direction:column}.mr-forums-page .mr-forum-room-stats>div,.mr-forums-page .mr-forum-thread-statbar>div{border-right:0;border-bottom:1px solid rgba(255,255,255,0.08);padding:0 0 10px}.mr-forums-page .mr-forum-room-stats>div:not(:first-child),.mr-forums-page .mr-forum-thread-statbar>div:not(:first-child){padding:10px 0}.mr-forums-page .mr-forum-room-controls,.mr-forums-page .mr-forum-thread-hero-main{grid-template-columns:1fr}.mr-forums-page .mr-forum-thread-actions,.mr-forums-page .mr-forum-sort-form,.mr-forums-page .mr-forum-thread-subbar .mr-forum-admin-tools{margin-left:0;justify-self:stretch}}.mr-forums-page .mr-forum-room-hero,.mr-forums-page .mr-forum-thread-hero{background:linear-gradient(90deg,rgba(7,11,18,0.99),rgba(8,13,20,0.9) 38%,rgba(8,11,17,0.28)),linear-gradient(0deg,rgba(7,11,18,0.82),rgba(7,11,18,0.18)),url("../images/forums/forum-hero-meeting.png") right center / cover no-repeat}.mr-forums-page .mr-forum-post-list,.mr-forums-page .mr-forum-post,.mr-forums-page .mr-forum-post-content,.mr-forums-page .mr-forum-post-actions{overflow:visible}.mr-forums-page .mr-forum-post{position:relative}.mr-forums-page .mr-forum-post-actions{position:relative;z-index:6}.mr-forums-page .mr-forum-post-tools[open],.mr-forums-page .mr-forum-report[open]{z-index:80}.mr-forums-page .mr-forum-post-tools>div,.mr-forums-page .mr-forum-report .mr-form{z-index:120}.mr-forums-page .mr-forum-last-post{gap:10px;grid-template-columns:44px minmax(0,1fr)}.mr-forums-page .mr-forum-last-post .mr-forum-avatar{height:40px;width:40px}.mr-forums-page .mr-forum-last-post>div{min-width:0}.mr-forums-page .mr-forum-last-post .mr-forum-author{display:block;max-width:100%}.mr-forums-page .mr-forum-recent-title{align-items:center;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr);min-width:0}.mr-forums-page .mr-forum-recent-title>span:last-child{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-forums-page .mr-forum-status-mark{align-items:center;border:1px solid rgba(255,255,255,0.1);border-radius:7px;display:inline-flex;height:28px;justify-content:center;width:28px}.mr-forums-page .mr-forum-status-mark .mr-forum-status-icon{height:15px;width:15px}.mr-forums-page .mr-forum-status-mark.is-thread{background:rgba(255,54,95,0.13);color:#ff4f78}.mr-forums-page .mr-forum-status-mark.is-announcement{background:rgba(37,233,134,0.13);border-color:rgba(37,233,134,0.28);color:#35f19b}.mr-forums-page .mr-forum-status-mark.is-pinned{background:rgba(255,198,74,0.14);border-color:rgba(255,198,74,0.3);color:#ffc64a}.mr-forums-page .mr-forum-status-mark.is-locked{background:rgba(170,183,201,0.12);color:#aab7c9}@media (max-width:1060px){.mr-forums-page{width:calc(100vw - 18px)}.mr-forums-page .mr-forum-compose-page{padding:14px;overflow:hidden}.mr-forum-compose-grid,.mr-forum-compose-grid>*,.mr-forum-compose-form,.mr-forum-compose-form label{min-width:0;width:100%}.mr-forum-compose-grid{gap:16px;grid-template-columns:1fr}.mr-forum-compose-grid header{display:grid;gap:6px;min-height:0}.mr-forums-page .mr-forum-compose-page h1{font-size:clamp(1.8rem,12vw,2.35rem);line-height:1.05;margin:0}.mr-forums-page .mr-forum-compose-page p{font-size:0.88rem;line-height:1.4;max-width:none}.mr-forum-compose-form{padding:12px}.mr-forum-compose-form select,.mr-forum-compose-form input[type="text"],.mr-forum-compose-form textarea{box-sizing:border-box;min-width:0;width:100%}.mr-forum-compose-form textarea{min-height:210px;resize:vertical}.mr-forum-bbcode-toolbar{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.mr-forum-bbcode-toolbar button{font-size:0.72rem;min-width:0;padding:6px 4px;width:100%}.mr-forum-compose-actions,.mr-forum-compose-form .mr-form-actions{display:grid;gap:8px;grid-template-columns:1fr;width:100%}.mr-forum-compose-actions .mr-button,.mr-forum-compose-form .mr-form-actions .mr-button{justify-content:center;width:100%}}@media (max-width:520px){.mr-forum-bbcode-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}.mr-vehicle-page{max-width:1320px}.mr-vehicle-hero{background:linear-gradient(115deg,rgba(255,54,95,0.14),transparent 38%),linear-gradient(285deg,rgba(55,197,255,0.16),transparent 48%),linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.018)),var(--mr-panel);gap:14px;margin-bottom:14px;padding:18px}.mr-vehicle-hero h1{font-size:clamp(1.9rem,2.7vw,2.65rem);line-height:1}.mr-vehicle-hero .mr-muted{font-size:0.94rem;max-width:760px}.mr-auto-parts-hero{grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.mr-auto-parts-owner{align-items:center;background:rgba(7,10,16,0.58);border:1px solid rgba(255,200,87,0.18);border-radius:8px;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr);padding:12px}.mr-auto-parts-mark{align-items:center;background:linear-gradient(145deg,rgba(255,200,87,0.22),rgba(255,54,95,0.14));border:1px solid rgba(255,200,87,0.34);border-radius:8px;color:var(--mr-gold);display:inline-flex;height:52px;justify-content:center;width:52px}.mr-auto-parts-mark svg{fill:none;height:28px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:28px}.mr-auto-parts-owner strong,.mr-auto-parts-owner span{display:block}.mr-auto-parts-owner strong{color:var(--mr-text);font-size:1rem}.mr-auto-parts-owner span{color:var(--mr-muted);font-size:0.84rem;line-height:1.35;margin-top:3px}.mr-auto-parts-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 12px}.mr-auto-parts-strip>div{background:rgba(7,10,16,0.52);border:1px solid var(--mr-border);border-radius:8px;padding:10px 12px}.mr-auto-parts-strip span{color:#a8bad0;display:block;font-size:0.72rem;font-weight:800;text-transform:uppercase}.mr-auto-parts-strip strong{display:block;font-size:1.05rem;margin-top:4px}.mr-vehicle-hero-stats{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-vehicle-hero-stats>div{background:rgba(7,10,16,0.56);border:1px solid var(--mr-border);border-radius:8px;min-height:62px;padding:10px 11px}.mr-vehicle-hero-stats span,.mr-vehicle-stat span,.mr-vehicle-price span,.mr-part-meta span,.mr-race-meta span,.mr-garage-condition span{color:#a8bad0;display:block;font-size:0.73rem;font-weight:800;text-transform:uppercase}.mr-vehicle-hero-stats strong{display:block;font-size:1.08rem;margin-top:4px}.mr-vehicle-linkbar{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.mr-vehicle-board{padding:0;overflow:hidden}.mr-vehicle-table-head,.mr-vehicle-row{display:grid;gap:14px;grid-template-columns:minmax(260px,1.55fr) 72px 88px minmax(190px,0.85fr) 120px 112px}.mr-vehicle-table-head{background:rgba(255,255,255,0.035);border-bottom:1px solid var(--mr-border);color:#a8bad0;font-size:0.74rem;font-weight:800;padding:10px 16px;text-transform:uppercase}.mr-vehicle-row{align-items:center;border-bottom:1px solid rgba(255,255,255,0.07);padding:12px 16px}.mr-vehicle-row:last-child{border-bottom:0}.mr-vehicle-row.is-locked,.mr-part-row.is-locked{opacity:0.72}.mr-vehicle-titlecell,.mr-garage-car-main{align-items:center;display:grid;gap:13px;grid-template-columns:minmax(108px,126px) minmax(0,1fr);min-width:0}.mr-vehicle-model-art{align-items:center;background:radial-gradient(circle at 50% 25%,rgba(255,200,87,0.1),rgba(8,11,17,0.94));border:1px solid rgba(255,255,255,0.1);border-radius:8px;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.mr-vehicle-model-art-row{aspect-ratio:16 / 9}.mr-vehicle-model-art-garage{aspect-ratio:16 / 8.5}.mr-vehicle-model-art img{display:block;height:100%;object-fit:cover;width:100%}.mr-vehicle-model-art-fallback{color:var(--mr-gold);font-size:1.15rem;font-weight:900;min-height:58px}.mr-vehicle-model-art-fallback::after{background:linear-gradient(90deg,transparent,rgba(255,200,87,0.18),transparent);content:"";height:1px;left:16%;position:absolute;right:16%;top:50%}.mr-vehicle-icon,.mr-vehicle-badge{align-items:center;background:rgba(255,200,87,0.11);border:1px solid rgba(255,200,87,0.26);border-radius:8px;color:var(--mr-gold);display:inline-flex;height:46px;justify-content:center;width:46px}.mr-vehicle-icon svg{fill:none;height:25px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:25px}.mr-vehicle-titlecell h2,.mr-garage-car h3,.mr-part-row h3,.mr-race-row h3,.mr-race-result-row h3{font-size:1rem;margin:0}.mr-vehicle-titlecell p,.mr-garage-car-main p,.mr-part-copy p,.mr-race-copy p,.mr-race-result-row p{color:var(--mr-muted);font-size:0.9rem;margin:4px 0 0}.mr-vehicle-level{color:var(--mr-gold);display:block;font-size:0.72rem;font-weight:900;margin-bottom:3px;text-transform:uppercase}.mr-vehicle-stat strong,.mr-vehicle-price strong,.mr-part-meta strong,.mr-race-meta strong{display:block;font-size:1rem;margin-top:4px}.mr-vehicle-bars{display:grid;gap:7px}.mr-vehicle-bars div{align-items:center;display:grid;gap:8px;grid-template-columns:68px minmax(0,1fr)}.mr-vehicle-bars span{color:#a8bad0;font-size:0.72rem;font-weight:800}.mr-vehicle-bars b,.mr-garage-condition b{background:rgba(255,255,255,0.08);border-radius:999px;display:block;height:6px;overflow:hidden}.mr-vehicle-bars b::before{background:linear-gradient(90deg,var(--mr-gold),#37c5ff);border-radius:inherit;content:"";display:block;height:100%;width:inherit}.mr-vehicle-action .mr-button,.mr-race-join .mr-button,.mr-part-actions .mr-button{width:100%}.mr-garage-layout,.mr-race-layout{display:grid;gap:16px;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr)}.mr-garage-panel,.mr-race-create,.mr-race-lobbies,.mr-race-results{min-width:0;padding:14px}.mr-garage-car-list,.mr-part-list,.mr-race-list,.mr-race-result-list{display:grid;gap:10px}.mr-garage-car,.mr-part-row,.mr-race-row,.mr-race-result-row,.mr-active-race{background:rgba(7,10,16,0.42);border:1px solid rgba(255,255,255,0.08);border-radius:8px}.mr-garage-car{display:grid;gap:10px;min-width:0;padding:12px}.mr-vehicle-badge{font-size:1.15rem;font-weight:900}.mr-garage-stats{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(68px,1fr))}.mr-garage-stats>div{background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.07);border-radius:7px;padding:7px 8px}.mr-garage-stats span{color:#a8bad0;display:block;font-size:0.68rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mr-garage-stats strong{display:block;margin-top:3px}.mr-garage-condition{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(66px,auto) minmax(0,1fr) auto;min-width:0}.mr-garage-condition i{background:linear-gradient(90deg,var(--mr-green),var(--mr-gold));border-radius:inherit;display:block;height:100%}.mr-garage-installed{display:grid;gap:7px;min-width:0}.mr-garage-car.is-race-locked{border-color:rgba(255,200,87,0.2)}.mr-installed-part-row{align-items:center;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:7px 8px}.mr-installed-part-copy{min-width:0}.mr-installed-part-copy span,.mr-installed-part-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-installed-part-copy span{color:var(--mr-gold);font-size:0.68rem;font-weight:900;text-transform:uppercase}.mr-installed-part-copy strong{color:var(--mr-text);font-size:0.88rem;margin-top:2px}.mr-installed-part-actions{min-width:0}.mr-installed-part-actions .mr-form{margin:0}.mr-installed-part-actions .mr-button{min-height:32px;padding:5px 9px;white-space:nowrap}.mr-garage-lock-pill{align-items:center;background:rgba(255,200,87,0.1);border:1px solid rgba(255,200,87,0.22);border-radius:999px;color:var(--mr-gold);display:inline-flex;font-size:0.72rem;font-weight:900;justify-content:center;min-height:30px;padding:5px 9px;text-transform:uppercase;white-space:nowrap}.mr-garage-actions{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));min-width:0}.mr-garage-actions .mr-form,.mr-part-actions .mr-form,.mr-race-join{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.mr-garage-actions input,.mr-part-actions select,.mr-race-form input,.mr-race-form select,.mr-race-join select{background:rgba(0,0,0,0.26);border:1px solid var(--mr-border);border-radius:7px;color:var(--mr-text);min-height:38px;padding:8px 10px;width:100%}.mr-part-row{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0;padding:11px 12px}.mr-auto-parts-page .mr-part-row{align-items:center;grid-template-columns:minmax(260px,1fr) minmax(210px,0.7fr) minmax(140px,0.5fr)}.mr-part-meta,.mr-race-meta{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-part-actions{display:grid;gap:8px;min-width:0}.mr-part-install-note{align-items:center;background:rgba(255,255,255,0.055);border:1px solid rgba(255,255,255,0.11);border-radius:7px;color:var(--mr-muted);display:inline-flex;font-size:0.82rem;font-weight:900;justify-content:center;min-height:38px;padding:8px 10px;text-decoration:none}.mr-part-install-note:hover,.mr-part-install-note:focus{border-color:rgba(255,200,87,0.32);color:var(--mr-gold)}.mr-auto-parts-buy{align-self:center}.mr-auto-parts-buy .mr-button{width:100%}.mr-race-form{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-race-form label span{color:#a8bad0;display:block;font-size:0.73rem;font-weight:800;margin-bottom:4px;text-transform:uppercase}.mr-race-form .mr-button{align-self:end;min-height:38px}.mr-race-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(230px,1fr) minmax(180px,0.7fr) minmax(250px,0.85fr);padding:11px 12px}.mr-active-race{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px;padding:12px}.mr-race-results{margin-top:12px}.mr-race-result-row{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.mr-race-result-row>strong{color:var(--mr-green)}@media (max-width:1180px){.mr-vehicle-table-head{display:none}.mr-vehicle-row,.mr-part-row,.mr-auto-parts-page .mr-part-row,.mr-race-row,.mr-garage-layout,.mr-race-layout{grid-template-columns:1fr}.mr-vehicle-action .mr-button{width:auto}}@media (max-width:760px){.mr-vehicle-page{padding:14px}.mr-vehicle-titlecell,.mr-garage-car-main{grid-template-columns:96px minmax(0,1fr)}.mr-vehicle-hero-stats,.mr-auto-parts-strip,.mr-garage-stats,.mr-part-meta,.mr-race-meta,.mr-race-form,.mr-garage-actions,.mr-garage-actions .mr-form,.mr-installed-part-row,.mr-part-actions .mr-form,.mr-race-join,.mr-active-race{grid-template-columns:1fr}.mr-vehicle-linkbar .mr-button{flex:1 1 140px}}.mr-auctions-page{max-width:1420px}.mr-auction-list-panel,.mr-auction-form-panel,.mr-auction-detail-main,.mr-auction-bid-panel,.mr-auction-side{background:linear-gradient(145deg,rgba(17,24,34,0.95),rgba(10,15,22,0.96));border:1px solid rgba(138,160,184,0.18)}.mr-auction-list-hero,.mr-auction-page-title,.mr-auction-detail-head,.mr-auction-price-pair,.mr-auction-shell,.mr-auction-detail-layout{display:grid;gap:16px}.mr-auction-list-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(138,160,184,0.14)}.mr-auction-list-hero h1,.mr-auction-page-title h1,.mr-auction-detail-head h1{margin:0;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.05}.mr-auction-list-hero p,.mr-auction-page-title p,.mr-auction-step p,.mr-auction-side li,.mr-auction-detail-stats span,.mr-auction-price-pair span,.mr-auction-row span,.mr-auction-row em{color:#a9bad0}.mr-auction-table{margin-top:16px;overflow:hidden;border:1px solid rgba(138,160,184,0.12);border-radius:8px}.mr-auction-table-head,.mr-auction-row{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(120px,0.8fr) minmax(120px,0.75fr) minmax(150px,0.8fr) minmax(70px,0.45fr);gap:14px;align-items:center;padding:12px 16px}.mr-auction-table-head{background:rgba(255,255,255,0.035);color:#9fb2c9;font-size:0.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.mr-auction-row{color:#f7f8fb;text-decoration:none;border-top:1px solid rgba(138,160,184,0.1);transition:background 0.16s ease,border-color 0.16s ease}.mr-auction-row:hover,.mr-auction-row:focus-visible{background:rgba(255,200,87,0.06);border-color:rgba(255,200,87,0.28)}.mr-auction-row.is-ended{opacity:0.72}.mr-auction-row>div,.mr-auction-vehicle-cell,.mr-auction-item-cell{min-width:0}.mr-auction-vehicle-cell{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:center}.mr-auction-item-cell{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}.mr-auction-item-cell .mr-item-icon{width:64px;height:64px;min-width:64px}.mr-auction-vehicle-cell strong,.mr-auction-row strong,.mr-auction-detail-stats strong,.mr-auction-price-pair strong,.mr-auction-car-summary strong{color:#fff}.mr-auction-vehicle-cell span,.mr-auction-row span,.mr-auction-row em{display:block;margin-top:3px;font-size:0.82rem;font-style:normal}.mr-auction-time-pill{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:4px 8px;border:1px solid rgba(255,200,87,0.36);border-radius:7px;background:rgba(255,200,87,0.08);color:#ffc857 !important;font-size:0.78rem}.mr-auction-car-art{position:relative;display:block;overflow:hidden;border:1px solid rgba(255,255,255,0.11);border-radius:7px;background:radial-gradient(circle at 45% 35%,rgba(255,200,87,0.26),rgba(10,14,21,0.94) 52%),linear-gradient(135deg,rgba(44,57,72,0.82),rgba(7,10,15,0.96))}.mr-auction-car-art-small{width:88px;height:56px}.mr-auction-car-art-medium{width:112px;height:70px}.mr-auction-car-art-large{width:100%;aspect-ratio:16 / 7;margin:16px 0}.mr-auction-car-art img{width:100%;height:100%;object-fit:cover}.mr-auction-car-fallback b{position:absolute;inset:10px auto auto 12px;z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:rgba(255,200,87,0.14);border:1px solid rgba(255,200,87,0.42);color:#ffd86d}.mr-auction-car-fallback i{position:absolute;right:14px;bottom:14px;width:56%;height:22%;border-radius:999px 999px 8px 8px;background:linear-gradient(90deg,rgba(22,30,42,0.95),rgba(118,135,154,0.8));box-shadow:-18px 10px 0 -4px rgba(5,8,12,0.9),18px 10px 0 -4px rgba(5,8,12,0.9)}.mr-auction-shell,.mr-auction-detail-layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start}.mr-auction-breadcrumb,.mr-auction-back{display:inline-flex;gap:8px;align-items:center;color:#a9bad0;text-decoration:none;font-size:0.86rem}.mr-auction-breadcrumb strong,.mr-auction-breadcrumb a,.mr-auction-back:hover{color:#ffc857}.mr-auction-page-title{grid-template-columns:auto minmax(0,1fr);align-items:center;margin:12px 0 20px}.mr-auction-title-icon,.mr-auction-step-head>span{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:rgba(179,107,255,0.16);border:1px solid rgba(179,107,255,0.42);color:#d9b7ff;font-weight:900}.mr-auction-step{padding:16px;border:1px solid rgba(138,160,184,0.13);border-radius:8px;background:rgba(255,255,255,0.025)}.mr-auction-step+.mr-auction-step{margin-top:14px}.mr-auction-step-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;margin-bottom:14px}.mr-auction-step h2,.mr-auction-side h2,.mr-auction-parts h2,.mr-auction-history h2{margin:0 0 6px;font-size:1rem}.mr-auction-form-grid,.mr-auction-car-summary,.mr-auction-detail-stats,.mr-auction-vehicle-grid,.mr-auction-price-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.mr-auction-car-summary{align-items:center;padding:12px;border:1px solid rgba(138,160,184,0.12);border-radius:8px}.mr-auction-vehicle-select,.mr-auction-list-form label,.mr-auction-bid-form label{display:grid;gap:7px;color:#c7d4e6;font-size:0.86rem;font-weight:800}.mr-auction-list-form input,.mr-auction-list-form select,.mr-auction-bid-form input{width:100%;min-height:44px;padding:0 12px;border:1px solid rgba(138,160,184,0.18);border-radius:7px;background:rgba(4,7,11,0.55);color:#fff}.mr-auction-side ul{display:grid;gap:14px;margin:16px 0 0;padding:0;list-style:none}.mr-auction-side li{position:relative;padding-left:26px}.mr-auction-side li::before{content:"";position:absolute;left:0;top:0.38em;width:10px;height:10px;border-radius:999px;background:#ffc857;box-shadow:0 0 14px rgba(255,200,87,0.55)}.mr-auction-detail-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.mr-auction-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mr-auction-tags span{padding:4px 8px;border-radius:6px;background:rgba(255,255,255,0.08);color:#d7e3f4;font-size:0.76rem;font-weight:800}.mr-auction-detail-stats>div,.mr-auction-vehicle-grid>div,.mr-auction-price-pair>div,.mr-auction-car-summary>div{min-width:0;padding:10px;border:1px solid rgba(138,160,184,0.12);border-radius:7px;background:rgba(255,255,255,0.025)}.mr-auction-vehicle-grid{grid-template-columns:repeat(7,minmax(82px,1fr));margin-top:12px}.mr-auction-parts{margin-top:18px}.mr-auction-part-list,.mr-auction-history-list{display:grid;gap:8px}.mr-auction-part-list>div,.mr-auction-history-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(138,160,184,0.11);border-radius:7px;background:rgba(255,255,255,0.025)}.mr-auction-part-list span,.mr-auction-history-list em{color:#ffc857;font-size:0.74rem;font-style:normal;font-weight:900;text-transform:uppercase}.mr-auction-bid-form{margin-top:14px;padding-top:14px;border-top:1px solid rgba(138,160,184,0.12)}.mr-auction-bid-form .mr-button{width:100%;margin-top:10px}.mr-auction-bid-form p{margin:10px 0 0;color:#ff5d81;font-size:0.84rem}.mr-auction-pagination{display:flex;justify-content:center;gap:8px;margin-top:18px}.mr-auction-pagination a{display:grid;place-items:center;min-width:38px;height:38px;border:1px solid rgba(138,160,184,0.16);border-radius:8px;color:#d7e3f4;text-decoration:none}.mr-auction-pagination a.is-active{border-color:rgba(255,59,102,0.75);background:rgba(255,59,102,0.15);color:#fff}@media (max-width:1080px){.mr-auction-shell,.mr-auction-detail-layout{grid-template-columns:1fr}.mr-auction-table-head{display:none}.mr-auction-row{grid-template-columns:1fr 1fr}.mr-auction-row .mr-auction-vehicle-cell{grid-column:1 / -1}.mr-auction-vehicle-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}}@media (max-width:640px){.mr-auction-list-hero,.mr-auction-detail-head,.mr-auction-row,.mr-auction-part-list>div,.mr-auction-history-list>div{grid-template-columns:1fr}.mr-auction-list-hero .mr-button,.mr-auction-step .mr-button{width:100%}}.mr-auctions-page{max-width:none;width:100%}.mr-auctions-page{margin-left:50%;transform:translateX(-50%);width:min(1560px,calc(100vw - var(--mrt-sidebar,210px) - 44px))}.mr-auctions-page .mr-card{border:1px solid rgba(128,149,174,0.18);border-radius:8px;background:radial-gradient(circle at 18% 0%,rgba(50,65,83,0.18),transparent 34%),linear-gradient(145deg,rgba(17,24,34,0.96),rgba(8,12,18,0.97));box-shadow:0 18px 40px rgba(0,0,0,0.22)}.mr-auction-market-grid,.mr-auction-create-grid{display:grid;grid-template-columns:minmax(700px,1.85fr) minmax(360px,0.95fr);gap:14px;align-items:start}.mr-auction-market-grid.is-list-only{grid-template-columns:1fr}.mr-auction-market-main,.mr-auction-detail-panel,.mr-auction-create-main,.mr-auction-info-card,.mr-auction-preview-card,.mr-auction-notes-card{padding:18px}.mr-auction-market-hero,.mr-auction-toolbar,.mr-auction-panel-top,.mr-auction-create-hero,.mr-auction-submit-row,.mr-auction-market-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.mr-auction-market-hero{padding-bottom:18px;border-bottom:1px solid rgba(128,149,174,0.12)}.mr-auction-market-title,.mr-auction-create-hero{display:flex;align-items:center;gap:14px;min-width:0}.mr-auction-market-title h1,.mr-auction-create-hero h1,.mr-auction-detail-panel h2{margin:0;font-size:1.72rem;line-height:1.08;color:#f7f9fc}.mr-auction-market-title p,.mr-auction-create-hero p,.mr-auction-step p,.mr-auction-info-card li,.mr-auction-notes-card p,.mr-auction-preview-card dl,.mr-auction-panel-top,.mr-auction-panel-stats span,.mr-auction-price-grid span,.mr-auction-row span,.mr-auction-row em,.mr-auction-settings-grid em{color:#a9bad0}.mr-auction-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.mr-auction-toolbar{padding:16px 0 12px}.mr-auction-tabs{display:flex;flex-wrap:wrap;gap:8px}.mr-auction-tabs a,.mr-auction-sort,.mr-auction-panel-top a,.mr-auction-pagination a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid rgba(128,149,174,0.17);border-radius:7px;background:rgba(7,11,17,0.62);color:#d7e3f4;text-decoration:none;font-weight:800}.mr-auction-tabs a.is-active{border-color:rgba(255,59,102,0.62);background:linear-gradient(135deg,rgba(255,59,102,0.22),rgba(255,200,87,0.1));color:#fff}.mr-auction-sort{gap:8px;min-width:190px;justify-content:space-between;padding:0}.mr-auction-sort span{color:#a9bad0;font-size:0.82rem;font-weight:700}.mr-auction-sort label{align-items:center;display:flex;gap:8px;min-height:38px;padding:0 10px 0 12px;width:100%}.mr-auction-sort select{appearance:auto;background:transparent;border:0;color:#fff;font:inherit;font-weight:900;margin:0;min-width:128px;outline:0;padding:0}.mr-auction-sort select option{background:#0b1119;color:#fff}.mr-auction-sort i{width:7px;height:7px;border-right:2px solid #a9bad0;border-bottom:2px solid #a9bad0;transform:rotate(45deg) translateY(-2px)}.mr-auction-table{margin-top:0;border:1px solid rgba(128,149,174,0.12);border-radius:8px;overflow:hidden;background:rgba(7,11,17,0.42)}.mr-auction-table-head,.mr-auction-row{display:grid;grid-template-columns:minmax(250px,1.55fr) minmax(120px,0.78fr) minmax(120px,0.72fr) minmax(130px,0.78fr) minmax(105px,0.62fr) minmax(56px,0.36fr);gap:12px;align-items:center}.mr-auction-table-head{min-height:44px;padding:0 14px;background:rgba(255,255,255,0.035);color:#9fb2c9;font-size:0.73rem;font-weight:900;text-transform:uppercase}.mr-auction-row{position:relative;min-height:74px;padding:10px 14px;border-top:1px solid rgba(128,149,174,0.1);color:#f8fafc;text-decoration:none;transition:background 0.16s ease,box-shadow 0.16s ease,border-color 0.16s ease}.mr-auction-row:hover,.mr-auction-row:focus-visible,.mr-auction-row.is-selected{background:linear-gradient(90deg,rgba(255,200,87,0.11),rgba(255,200,87,0.025));box-shadow:inset 0 0 0 1px rgba(255,200,87,0.34)}.mr-auction-row.is-ended{opacity:0.66}.mr-auction-row>div,.mr-auction-vehicle-cell,.mr-auction-item-cell,.mr-auction-select-copy{min-width:0}.mr-auction-vehicle-cell{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center}.mr-auction-item-cell{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}.mr-auction-item-cell .mr-item-icon{width:64px;height:64px;min-width:64px}.mr-auction-car-art{display:block;overflow:hidden;border:1px solid rgba(255,255,255,0.1);border-radius:7px;background:radial-gradient(circle at 70% 35%,rgba(255,200,87,0.22),transparent 30%),linear-gradient(135deg,rgba(18,25,34,0.96),rgba(5,8,12,0.98))}.mr-auction-car-art-small{width:96px;height:56px}.mr-auction-car-art-medium{width:104px;height:66px}.mr-auction-car-art-large{width:100%;aspect-ratio:16 / 6.8;margin:14px 0}.mr-auction-car-art img{width:100%;height:100%;object-fit:cover}.mr-auction-car-fallback{position:relative}.mr-auction-car-fallback b{position:absolute;left:10px;top:9px;z-index:2;display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:rgba(255,200,87,0.14);border:1px solid rgba(255,200,87,0.46);color:#ffd86d}.mr-auction-car-fallback i,.mr-auction-car-fallback em{position:absolute;left:28%;bottom:25%;width:54%;height:20%;border-radius:999px 999px 8px 8px;background:linear-gradient(90deg,rgba(12,16,22,0.96),rgba(95,110,130,0.8));box-shadow:-18px 10px 0 -5px #02050a,18px 10px 0 -5px #02050a}.mr-auction-car-fallback em{left:36%;bottom:43%;width:34%;height:15%;opacity:0.7;box-shadow:none}.mr-auction-row strong,.mr-auction-panel-stats strong,.mr-auction-price-grid strong,.mr-auction-spec-strip strong,.mr-auction-review-strip strong,.mr-auction-preview-card h3{color:#fff}.mr-auction-row span,.mr-auction-row em{display:block;margin-top:3px;font-size:0.81rem;font-style:normal}.mr-auction-row>div:not(.mr-auction-vehicle-cell):not(.mr-auction-item-cell)>span:first-child{display:none}.mr-item-name-link,.mr-auction-open-link{color:inherit;text-decoration:none}.mr-item-name-link:hover,.mr-item-name-link:focus-visible,.mr-auction-open-link:hover,.mr-auction-open-link:focus-visible{color:#ffc857}.mr-auction-open-link{font-weight:900}.mr-item-market-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mr-item-auction-detail-head{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:center;margin:14px 0}.mr-item-auction-detail-head .mr-item-icon,.mr-item-auction-preview-art .mr-item-icon{width:80px;height:80px;min-width:80px}.mr-item-auction-preview-art{margin:12px 0}.mr-item-auction-quantity-grid{grid-template-columns:minmax(180px,280px)}.mr-auction-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.mr-auction-tags b,.mr-auction-tags span{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin:0;padding:3px 7px;border-radius:5px;background:rgba(125,79,255,0.26);color:#f1e9ff;font-size:0.72rem;font-weight:900}.mr-auction-tags b+b,.mr-auction-tags span+span{background:rgba(255,255,255,0.08);color:#d7e3f4}.mr-auction-money{color:#30df8b !important}.mr-auction-time-pill{display:inline-flex !important;align-items:center;justify-content:center;width:max-content;max-width:100%;margin:0;padding:4px 9px;border:1px solid rgba(86,137,255,0.46);border-radius:6px;background:rgba(86,137,255,0.1);color:#9cc1ff !important;font-size:0.78rem !important;font-weight:900;white-space:nowrap}.mr-auction-time-pill.is-hot{border-color:rgba(255,59,102,0.66);background:rgba(255,59,102,0.1);color:#ff6689 !important}.mr-auction-time-pill.is-warm{border-color:rgba(255,200,87,0.62);background:rgba(255,200,87,0.1);color:#ffc857 !important}.mr-auction-time-pill.is-long{border-color:rgba(125,79,255,0.58);background:rgba(125,79,255,0.13);color:#c9a8ff !important}.mr-auction-time-pill.is-ended{border-color:rgba(169,186,208,0.22);background:rgba(169,186,208,0.06);color:#a9bad0 !important}.mr-auction-market-footer{padding-top:16px;color:#a9bad0}.mr-auction-pagination{display:flex;gap:8px;margin:0}.mr-auction-pagination a{min-width:34px;width:34px;padding:0}.mr-auction-pagination a.is-active{border-color:rgba(255,59,102,0.78);background:rgba(255,59,102,0.16);color:#fff}.mr-auction-detail-panel{position:sticky;top:14px}.mr-auction-panel-top{margin-bottom:16px;font-size:0.86rem}.mr-auction-panel-top a{min-height:auto;padding:0;border:0;background:transparent;color:#a9bad0;font-weight:700}.mr-auction-panel-stats,.mr-auction-price-grid,.mr-auction-spec-strip,.mr-auction-review-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.mr-auction-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0;border-top:1px solid rgba(128,149,174,0.12);border-bottom:1px solid rgba(128,149,174,0.12)}.mr-auction-panel-stats>div,.mr-auction-price-grid>div,.mr-auction-spec-strip>div,.mr-auction-review-strip>div{min-width:0}.mr-auction-panel-stats span,.mr-auction-price-grid span,.mr-auction-spec-strip span,.mr-auction-review-strip span{display:block;margin-bottom:4px;font-size:0.76rem;font-weight:800;text-transform:uppercase}.mr-auction-build-card,.mr-auction-bid-box{margin-top:14px;padding:14px;border:1px solid rgba(128,149,174,0.13);border-radius:8px;background:rgba(7,11,17,0.46)}.mr-auction-build-card h3,.mr-auction-bid-box h3,.mr-auction-history h3,.mr-auction-info-card h2,.mr-auction-preview-card h2,.mr-auction-notes-card h2{margin:0 0 12px;color:#ffc857;font-size:0.94rem;text-transform:none}.mr-auction-vehicle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:8px;margin:0 0 14px}.mr-auction-vehicle-grid>div{min-width:0;padding:8px;border:1px solid rgba(128,149,174,0.12);border-radius:6px;background:rgba(255,255,255,0.025)}.mr-auction-vehicle-grid span{display:block;margin-bottom:4px;color:#9fb2c9;font-size:0.68rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mr-auction-part-list,.mr-auction-history-list{display:grid;gap:8px}.mr-auction-part-list>div,.mr-auction-history-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid rgba(128,149,174,0.1);border-radius:6px;background:rgba(255,255,255,0.025)}.mr-auction-part-list span,.mr-auction-history-list em{color:#ffc857;font-size:0.72rem;font-style:normal;font-weight:900}.mr-auction-bid-box .mr-empty,.mr-auction-build-card .mr-empty,.mr-auction-detail-panel>.mr-empty{margin:0}.mr-auction-bid-form{margin:0;padding:0;border:0}.mr-auction-bid-form label,.mr-auction-settings-grid label{display:grid;gap:7px;color:#c7d4e6;font-weight:800}.mr-auction-bid-form label>span:first-child,.mr-auction-settings-grid label>span:first-child{font-size:0.86rem}.mr-auction-money-field{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:stretch;height:44px;border:1px solid rgba(128,149,174,0.16);border-radius:7px;background:rgba(3,6,10,0.64);overflow:hidden}.mr-auction-money-field b{display:grid;place-items:center;height:44px;color:#c9d6e8;border-right:1px solid rgba(128,149,174,0.1);line-height:1}.mr-auction-money-field input{appearance:textfield !important;box-sizing:border-box;display:block;min-width:0;width:100%;height:44px;min-height:0;border:0 !important;background:transparent !important;color:#fff;font:inherit;font-weight:800;line-height:1.2;margin:0 !important;padding:0 12px !important;text-align:left}.mr-auction-money-field input::-webkit-outer-spin-button,.mr-auction-money-field input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.mr-auction-money-field input[type="number"]{-moz-appearance:textfield}.mr-auction-settings-grid select{box-sizing:border-box;width:100%;min-height:42px;border:1px solid rgba(128,149,174,0.16) !important;border-radius:7px;background:rgba(3,6,10,0.64) !important;color:#fff;font:inherit;font-weight:800;padding:0 12px !important}.mr-auction-settings-grid select option{background:#0b1119;color:#fff}.mr-auction-bid-form .mr-button{width:100%;margin-top:10px;min-height:42px}.mr-auction-bid-form p{margin:10px 0 0;color:#ff5d81;font-size:0.84rem;text-align:center}.mr-auction-history{margin-top:14px}.mr-auction-create-main{padding:18px}.mr-auction-breadcrumb{display:flex;gap:8px;margin-bottom:14px;color:#a9bad0;font-size:0.86rem}.mr-auction-breadcrumb a,.mr-auction-breadcrumb strong{color:#ffc857;text-decoration:none}.mr-auction-create-hero{justify-content:flex-start;margin-bottom:18px}.mr-auction-step{padding:16px;border:1px solid rgba(128,149,174,0.14);border-radius:8px;background:rgba(255,255,255,0.025)}.mr-auction-step+.mr-auction-step{margin-top:12px}.mr-auction-step-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;margin-bottom:14px}.mr-auction-step-head>span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:rgba(179,107,255,0.18);border:1px solid rgba(179,107,255,0.52);color:#e4c7ff;font-weight:900}.mr-auction-step h2{margin:0 0 4px;font-size:1.02rem;color:#fff}.mr-auction-select-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) 34px;gap:14px;align-items:center;padding:12px;border:1px solid rgba(128,149,174,0.12);border-radius:7px;background:rgba(4,7,11,0.46)}.mr-auction-select-card::after{content:"";width:8px;height:8px;justify-self:center;border-right:2px solid #a9bad0;border-bottom:2px solid #a9bad0;transform:rotate(45deg) translateY(-3px)}.mr-auction-select-card select{position:absolute;inset:0;opacity:0;cursor:pointer}.mr-item-auction-select-card{grid-template-columns:72px minmax(0,1fr)}.mr-item-auction-select-card::after{display:none}.mr-item-auction-select-card .mr-item-icon{width:64px;height:64px;min-width:64px}.mr-item-auction-select-card [data-mr-auction-preview-art]{display:block;width:64px;height:64px;min-width:64px}[data-mr-auction-preview-art]>.mr-auction-car-art,[data-mr-auction-preview-art]>.mr-item-icon{display:block}.mr-item-auction-select-card select{position:static;grid-column:1 / -1;box-sizing:border-box;width:100%;min-height:42px;border:1px solid rgba(128,149,174,0.16);border-radius:7px;background:rgba(3,6,10,0.64);color:#fff;font:inherit;font-weight:800;opacity:1;padding:0 12px}.mr-auction-select-copy strong,.mr-auction-select-copy em{display:block;font-style:normal}.mr-auction-select-copy em{margin-top:4px;color:#a9bad0;font-size:0.86rem}.mr-auction-spec-strip,.mr-auction-review-strip{grid-template-columns:repeat(5,minmax(0,1fr));padding:14px;border:1px solid rgba(128,149,174,0.1);border-radius:7px;background:rgba(255,255,255,0.02)}.mr-auction-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 22px}.mr-auction-settings-grid label:last-child{grid-column:1}.mr-auction-submit-row{margin-top:16px}.mr-auction-submit-row .mr-button-primary{flex:1 1 auto;min-height:44px}.mr-auction-submit-row .mr-button-secondary{flex:0 0 260px;min-height:44px}.mr-auction-create-aside{display:grid;gap:12px}.mr-auction-info-card ul{display:grid;gap:18px;margin:0;padding:0;list-style:none}.mr-auction-info-card li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:start}.mr-auction-info-card i,.mr-auction-notes-card p::before{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:rgba(86,137,255,0.14);border:1px solid rgba(86,137,255,0.28)}.mr-auction-info-card i::before{content:"";width:12px;height:12px;border-radius:4px;background:currentColor}.mr-auction-info-card i.is-blue{color:#5689ff}.mr-auction-info-card i.is-gold{color:#ffc857;background:rgba(255,200,87,0.13);border-color:rgba(255,200,87,0.28)}.mr-auction-info-card i.is-purple{color:#b36bff;background:rgba(179,107,255,0.14);border-color:rgba(179,107,255,0.3)}.mr-auction-info-card i.is-green{color:#30df8b;background:rgba(48,223,139,0.12);border-color:rgba(48,223,139,0.28)}.mr-auction-preview-card .mr-auction-car-art-large{margin:0 0 12px}.mr-auction-preview-card h3{margin:10px 0 14px}.mr-auction-preview-card dl{display:grid;gap:9px;margin:0}.mr-auction-preview-card dl div{display:flex;justify-content:space-between;gap:12px}.mr-auction-preview-card dt,.mr-auction-preview-card dd{margin:0}.mr-auction-preview-card dd{color:#fff}.mr-auction-notes-card p{position:relative;margin:14px 0 0;padding-left:28px}.mr-auction-notes-card p::before{content:"";position:absolute;left:0;top:0.2em;width:14px;height:14px;border-radius:999px;background:rgba(86,137,255,0.14)}.mr-auction-house-hero{min-height:220px}.mr-auction-house-tabs{margin-bottom:16px}.mr-auction-board{min-width:0}.mr-auction-filter-form{margin-bottom:4px}.mr-auction-card-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr)) !important}.mr-market-page .mr-auction-lot-card{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"art copy" "meta meta" "action action";padding:12px;min-width:0}.mr-auction-lot-card .mr-market-card-art{width:64px;min-width:64px}.mr-auction-lot-card .mr-market-card-art .mr-item-icon{width:56px;height:56px;min-width:56px}.mr-auction-lot-card .mr-market-card-copy h3,.mr-auction-lot-detail .mr-market-detail-copy h2,.mr-auction-bid-desk strong,.mr-auction-select-copy strong{overflow-wrap:anywhere;word-break:normal}.mr-auction-lot-card .mr-market-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-auction-lot-card .mr-market-meta strong{font-size:0.82rem;line-height:1.18;min-width:0;overflow-wrap:anywhere}.mr-auction-lot-card .mr-auction-time-pill{justify-self:start;white-space:normal;text-align:left}.mr-auction-lot-detail .mr-market-detail-main{grid-template-columns:minmax(180px,0.32fr) minmax(0,1fr)}.mr-auction-lot-detail .mr-market-detail-copy h2{font-size:clamp(1.6rem,2.4vw,2.3rem)}.mr-auction-lot-detail .mr-market-detail-art{min-height:230px}.mr-auction-lot-detail .mr-market-detail-art .mr-item-icon{width:min(170px,90%);height:min(170px,90%);min-width:0}.mr-auction-lot-meta .mr-auction-time-pill{margin-top:0;white-space:normal}.mr-auction-bid-desk{align-content:start}.mr-auction-bid-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.mr-auction-bid-stats>div{padding:10px;border:1px solid rgba(255,255,255,0.08);border-radius:8px;background:rgba(0,0,0,0.22)}.mr-auction-bid-desk .mr-auction-history{margin-top:0}.mr-auction-bid-desk>.mr-button{justify-content:center;width:100%}.mr-auction-create-console{grid-template-columns:1fr}.mr-auction-create-form{display:grid;gap:14px;margin-top:14px}.mr-auction-create-settings{grid-template-columns:repeat(4,minmax(0,1fr))}.mr-auction-create-settings label:last-child{grid-column:auto}.mr-auction-create-form .mr-auction-review-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.mr-auction-create-form .mr-auction-submit-row{margin-top:0}@media (max-width:1320px){.mr-auction-market-grid,.mr-auction-create-grid{grid-template-columns:1fr}.mr-auction-detail-panel{position:static}}@media (max-width:1060px){.mr-auctions-page{width:calc(100vw - 24px)}}@media (max-width:980px){.mr-auction-table-head{display:none}.mr-auction-row{grid-template-columns:1fr 1fr}.mr-auction-row>div:not(.mr-auction-vehicle-cell):not(.mr-auction-item-cell)>span:first-child{display:block}.mr-auction-row .mr-auction-vehicle-cell{grid-column:1 / -1}.mr-auction-row .mr-auction-item-cell{grid-column:1 / -1}.mr-auction-settings-grid,.mr-auction-create-settings,.mr-auction-create-form .mr-auction-review-strip,.mr-auction-panel-stats,.mr-auction-price-grid,.mr-auction-spec-strip,.mr-auction-review-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-auction-lot-detail,.mr-auction-lot-detail .mr-market-detail-main{grid-template-columns:1fr}.mr-auction-settings-grid label:last-child{grid-column:auto}.mr-auction-vehicle-grid{grid-template-columns:repeat(auto-fit,minmax(74px,1fr))}}@media (max-width:640px){.mr-auction-market-hero,.mr-auction-hero-actions,.mr-auction-toolbar,.mr-auction-panel-top,.mr-auction-submit-row,.mr-auction-market-footer{align-items:stretch;flex-direction:column}.mr-auction-row,.mr-auction-settings-grid,.mr-auction-create-settings,.mr-auction-create-form .mr-auction-review-strip,.mr-auction-bid-stats,.mr-auction-panel-stats,.mr-auction-price-grid,.mr-auction-spec-strip,.mr-auction-review-strip,.mr-auction-part-list>div,.mr-auction-history-list>div{grid-template-columns:1fr}.mr-auction-vehicle-cell,.mr-auction-item-cell,.mr-auction-select-card{grid-template-columns:84px minmax(0,1fr)}.mr-item-auction-detail-head{grid-template-columns:64px minmax(0,1fr)}.mr-item-market-actions .mr-button{width:100%}.mr-auction-select-card::after{display:none}.mr-auction-hero-actions{width:100%}.mr-auction-car-art-small,.mr-auction-car-art-medium{width:84px}.mr-auction-submit-row .mr-button-secondary,.mr-auction-tabs a,.mr-auction-sort,.mr-auction-market-hero .mr-button{width:100%;flex-basis:auto}}.mr-news-page{max-width:none;width:100%}.mr-news-board,.mr-news-side-card{background:linear-gradient(135deg,rgba(19,27,38,.98),rgba(9,14,22,.98));border:1px solid rgba(111,139,171,.22);border-radius:8px;box-shadow:0 22px 70px rgba(0,0,0,.24)}.mr-news-board{overflow:hidden}.mr-news-board-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 30px;border-bottom:1px solid rgba(111,139,171,.16)}.mr-news-title-lockup{display:flex;align-items:center;gap:18px;min-width:0}.mr-news-icon,.mr-news-community-icon{display:inline-grid;place-items:center;width:50px;height:50px;border:1px solid rgba(255,193,59,.34);border-radius:8px;background:rgba(255,193,59,.11);color:var(--mr-gold);flex:0 0 auto}.mr-news-icon svg,.mr-news-community-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mr-news-board h1{margin:0;font-size:2.3rem;line-height:1;letter-spacing:0;color:#fff}.mr-news-board-hero p,.mr-news-row-body p,.mr-news-side-card p,.mr-news-meta,.mr-news-breadcrumb{color:var(--mr-muted)}.mr-news-board-hero p{margin:8px 0 0}.mr-news-sort{display:flex;align-items:center;gap:10px;color:var(--mr-muted);white-space:nowrap}.mr-news-sort select{min-width:170px;height:44px;border:1px solid rgba(111,139,171,.24);border-radius:7px;background:rgba(6,10,16,.92);color:#fff;font-weight:800;padding:0 12px}.mr-news-tabs{display:flex;align-items:center;gap:22px;padding:0 30px;border-bottom:1px solid rgba(111,139,171,.16);overflow-x:auto}.mr-news-tabs a{display:inline-flex;align-items:center;min-height:52px;color:#c7d5e6;font-weight:800;border-bottom:2px solid transparent;white-space:nowrap}.mr-news-tabs a.is-active,.mr-news-tabs a:hover{color:var(--mr-gold);border-color:var(--mr-gold)}.mr-news-list{display:grid}.mr-news-row{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr) 190px;gap:24px;align-items:center;padding:14px 22px;border-bottom:1px solid rgba(111,139,171,.13);background:linear-gradient(90deg,rgba(18,27,38,.78),rgba(10,15,23,.88))}.mr-news-row:last-child{border-bottom:0}.mr-news-thumb{display:block;aspect-ratio:2.15 / 1;border-radius:6px;overflow:hidden;background:#05080d;border:1px solid rgba(111,139,171,.18)}.mr-news-thumb img,.mr-news-related-row img,.mr-news-article-hero-image{width:100%;height:100%;object-fit:cover;display:block}.mr-news-row-body{min-width:0}.mr-news-row-body h2{margin:8px 0 6px;font-size:1.34rem;line-height:1.22;letter-spacing:0}.mr-news-row-body h2 a{color:#fff}.mr-news-row-body h2 a:hover{color:var(--mr-gold)}.mr-news-row-body p{margin:0;line-height:1.48;max-width:760px}.mr-news-category{display:inline-flex;align-items:center;width:fit-content;min-height:22px;padding:3px 8px;border-radius:5px;background:rgba(116,76,185,.42);color:#e8d5ff;font-size:.72rem;font-weight:900;line-height:1;text-transform:uppercase}.mr-news-category-game-updates{background:rgba(38,120,203,.38);color:#b9dcff}.mr-news-category-events{background:rgba(133,68,192,.42);color:#ead4ff}.mr-news-category-community{background:rgba(126,62,181,.44);color:#ecd8ff}.mr-news-category-technical{background:rgba(44,104,150,.42);color:#c2e5ff}.mr-news-row-side{display:grid;gap:18px;justify-items:stretch;padding-left:18px;border-left:1px solid rgba(111,139,171,.14);color:var(--mr-muted)}.mr-news-readmore{justify-content:space-between}.mr-news-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-top:1px solid rgba(111,139,171,.12)}.mr-news-footer p{margin:0;color:var(--mr-muted)}.mr-news-pagination{display:flex;gap:8px}.mr-news-pagination a{display:inline-grid;place-items:center;min-width:34px;height:34px;border:1px solid rgba(111,139,171,.22);border-radius:7px;color:#cbd8e8;background:rgba(6,10,16,.52);font-weight:800}.mr-news-pagination a.is-active,.mr-news-pagination a:hover{border-color:var(--mr-gold);color:var(--mr-gold)}.mr-news-empty{margin:20px}.mr-news-article-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:20px;align-items:start}.mr-news-article{padding:26px}.mr-news-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-weight:700}.mr-news-breadcrumb a{color:#b8cae2}.mr-news-breadcrumb strong{color:var(--mr-gold);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-news-article h1{margin:16px 0 12px;max-width:1120px;font-size:clamp(2rem,4vw,3rem);line-height:1.06}.mr-news-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.mr-news-meta span:not(:last-child)::after{content:"•";margin-left:10px;color:rgba(183,201,224,.62)}.mr-news-article-hero-image{aspect-ratio:auto;height:auto;max-height:none;object-fit:contain;border-radius:7px;border:1px solid rgba(111,139,171,.18);margin-bottom:24px}.mr-news-content{color:#d8e4f4;font-size:1rem;line-height:1.72}.mr-news-content h2,.mr-news-content h3{color:#fff;letter-spacing:0;margin:28px 0 12px}.mr-news-content p{margin:0 0 16px}.mr-news-content a{color:var(--mr-gold)}.mr-news-content img{max-width:100%;height:auto;border-radius:7px}.mr-news-content ul,.mr-news-content ol{padding-left:22px}.mr-news-content blockquote{margin:20px 0;padding:16px 18px;border-left:3px solid var(--mr-gold);background:rgba(255,193,59,.08);border-radius:0 7px 7px 0}.mr-news-article-nav{display:flex;justify-content:space-between;gap:16px;margin-top:30px;padding-top:22px;border-top:1px solid rgba(111,139,171,.16)}.mr-news-article-nav a{display:grid;gap:5px;max-width:320px;color:#fff}.mr-news-article-nav a.is-next{text-align:right;margin-left:auto}.mr-news-article-nav span{color:var(--mr-muted);font-size:.84rem;font-weight:800}.mr-news-sidebar{display:grid;gap:18px}.mr-news-side-card{padding:22px}.mr-news-side-card h2{margin:0 0 18px;color:#fff;font-size:1.35rem}.mr-news-related-list{display:grid}.mr-news-related-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px solid rgba(111,139,171,.14);color:#fff}.mr-news-related-row:first-child{padding-top:0}.mr-news-related-row:last-child{border-bottom:0;padding-bottom:0}.mr-news-related-row img{aspect-ratio:1.8 / 1;border-radius:6px;border:1px solid rgba(111,139,171,.18)}.mr-news-related-row span{min-width:0}.mr-news-related-row strong{display:block;margin:8px 0 6px;line-height:1.24}.mr-news-related-row time{color:var(--mr-muted)}.mr-news-community-card{display:grid;gap:12px}.mr-news-community-card h2,.mr-news-community-card p{margin:0}@media (max-width:1100px){.mr-news-row{grid-template-columns:180px minmax(0,1fr)}.mr-news-row-side{grid-column:2;grid-template-columns:auto minmax(150px,190px);align-items:center;padding-left:0;border-left:0}.mr-news-article-layout{grid-template-columns:1fr}}@media (max-width:720px){.mr-news-board-hero,.mr-news-footer,.mr-news-article-nav{align-items:stretch;flex-direction:column}.mr-news-title-lockup{align-items:flex-start}.mr-news-sort{align-items:stretch;flex-direction:column}.mr-news-row,.mr-news-row-side,.mr-news-related-row{grid-template-columns:1fr}.mr-news-row{padding:18px}.mr-news-row-side{gap:12px}.mr-news-thumb{aspect-ratio:2 / 1}.mr-news-article{padding:20px}.mr-news-article-hero-image{aspect-ratio:auto}}.mr-boost-panel{margin:16px 0}.mr-boost-panel .mr-card-head{align-items:center;gap:14px}.mr-boost-panel .mr-card-head h2{color:var(--mr-text);font-size:1rem;line-height:1.25;margin:4px 0 0}.mr-boost-panel.is-compact .mr-card-head h2{color:var(--mr-muted);font-size:.92rem;font-weight:700}.mr-boost-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.mr-boost-panel.is-compact .mr-boost-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.mr-boost-row{align-items:center;background:rgba(5,10,18,.34);border:1px solid rgba(148,163,184,.14);border-radius:8px;display:grid;gap:8px;grid-template-columns:32px minmax(0,1fr) minmax(58px,auto);min-width:0;padding:8px 10px;position:relative}.mr-boost-icon{align-items:center;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.34);border-radius:8px;color:var(--mr-gold);display:inline-flex;height:32px;justify-content:center;width:32px}.mr-boost-icon svg{height:16px;width:16px}.mr-boost-main{min-width:0}.mr-boost-main strong,.mr-boost-value strong{color:var(--mr-text);display:block;font-weight:900;line-height:1.2}.mr-boost-main strong{font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-boost-main span,.mr-boost-value span{color:var(--mr-muted);display:block;font-size:.72rem;line-height:1.35;margin-top:2px}.mr-boost-value{min-width:58px;text-align:right}.mr-boost-value strong{color:var(--mr-green);font-size:.92rem;white-space:nowrap}.mr-boost-tooltip{background:rgba(3,7,13,.98);border:1px solid rgba(245,158,11,.34);border-radius:8px;box-shadow:0 16px 40px rgba(0,0,0,.42);color:var(--mr-text);font-size:.78rem;left:8px;line-height:1.45;max-width:min(340px,82vw);opacity:0;padding:10px 12px;pointer-events:none;position:absolute;top:calc(100%+8px);transform:translateY(-3px);transition:opacity .16s ease,transform .16s ease;white-space:pre-line;width:max-content;z-index:20}.mr-boost-row:hover .mr-boost-tooltip,.mr-boost-row:focus-within .mr-boost-tooltip{opacity:1;transform:translateY(0)}@media (max-width:1380px){.mr-boost-tooltip{left:auto;max-width:min(320px,calc(100vw - 32px));overflow-wrap:anywhere;right:8px}}.mr-boost-kind-protection .mr-boost-icon{background:rgba(56,189,248,.12);border-color:rgba(56,189,248,.34);color:#7dd3fc}.mr-boost-kind-combat .mr-boost-icon{background:rgba(244,63,94,.12);border-color:rgba(244,63,94,.36);color:#fb7185}.mr-boost-kind-company .mr-boost-icon,.mr-boost-kind-crew .mr-boost-icon{background:rgba(168,85,247,.12);border-color:rgba(168,85,247,.34);color:#c084fc}.mr-boost-kind-event .mr-boost-icon,.mr-boost-kind-membership .mr-boost-icon,.mr-boost-kind-total .mr-boost-icon{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.42);color:var(--mr-gold)}.mr-boost-kind-home .mr-boost-icon,.mr-boost-kind-cover .mr-boost-icon{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.34);color:#4ade80}@media (max-width:720px){.mr-boost-list,.mr-boost-panel.is-compact .mr-boost-list{grid-template-columns:1fr}.mr-boost-row{grid-template-columns:32px minmax(0,1fr)}.mr-boost-icon{height:32px;width:32px}.mr-boost-value{grid-column:2;text-align:left}}.mr-crew-upgrades-hero{align-items:center;background:linear-gradient(90deg,rgba(91,13,37,.82),rgba(8,13,20,.62) 42%,rgba(10,52,68,.82)),linear-gradient(135deg,rgba(255,200,87,.10),rgba(55,197,255,.08));display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);min-height:178px}.mr-crew-upgrades-hero h2{font-size:clamp(2.1rem,4vw,4rem);line-height:.96;margin:0 0 10px}.mr-crew-upgrade-point-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-upgrade-point-grid div,.mr-crew-upgrade-level-box div{background:rgba(2,8,15,.62);border:1px solid rgba(148,163,184,.18);border-radius:8px;display:grid;gap:7px;min-width:0;padding:14px}.mr-crew-upgrade-point-grid span,.mr-crew-upgrade-level-box span{color:var(--mr-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.mr-crew-upgrade-point-grid strong,.mr-crew-upgrade-level-box strong{color:var(--mr-text);font-size:1.24rem;line-height:1.12;overflow-wrap:anywhere}.mr-crew-upgrades-layout{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.mr-crew-upgrade-tree-head{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,.58fr)}.mr-crew-upgrade-tree-head .mr-muted{margin:6px 0 0}.mr-crew-upgrade-tree-head .mr-badge{margin-top:10px}.mr-crew-upgrade-tree,.mr-crew-upgrade-detail{min-width:0}.mr-crew-upgrade-branches{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.mr-crew-upgrade-branch{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.016));border:1px solid rgba(148,163,184,.13);border-radius:10px;min-width:0;padding:14px}.mr-crew-upgrade-branch-head{align-items:center;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr);margin-bottom:14px}.mr-crew-upgrade-branch-head>span,.mr-crew-upgrade-node-icon,.mr-crew-upgrade-detail-icon{align-items:center;background:rgba(255,200,87,.12);border:1px solid rgba(255,200,87,.35);border-radius:8px;color:var(--mr-gold);display:inline-flex;font-weight:950;justify-content:center}.mr-crew-upgrade-branch-head>span{font-size:1.2rem;height:42px;width:42px}.mr-crew-upgrade-branch-head strong{display:block;font-size:.96rem;line-height:1.15}.mr-crew-upgrade-branch-head em{color:var(--mr-muted);display:block;font-size:.78rem;font-style:normal;line-height:1.35;margin-top:4px}.mr-crew-upgrade-nodes{display:grid;gap:12px;position:relative}.mr-crew-upgrade-node{background:rgba(2,8,15,.58);border:1px solid rgba(148,163,184,.16);border-radius:8px;color:var(--mr-text);display:grid;gap:6px;grid-template-columns:34px minmax(0,1fr);min-height:76px;padding:12px;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.mr-crew-upgrade-node:hover,.mr-crew-upgrade-node:focus{background:rgba(255,255,255,.055);border-color:rgba(255,200,87,.44);transform:translateY(-1px)}.mr-crew-upgrade-node.is-selected{border-color:rgba(255,200,87,.72);box-shadow:0 0 0 1px rgba(255,200,87,.22),0 16px 40px rgba(0,0,0,.24)}.mr-crew-upgrade-node.is-locked{opacity:.58}.mr-crew-upgrade-node-icon{font-size:.82rem;grid-row:span 2;height:34px;width:34px}.mr-crew-upgrade-node strong,.mr-crew-upgrade-node em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-crew-upgrade-node strong{color:var(--mr-text);font-size:.86rem}.mr-crew-upgrade-node em{color:var(--mr-muted);font-size:.72rem;font-style:normal;font-weight:800}.mr-crew-upgrade-branch-green .mr-crew-upgrade-branch-head>span,.mr-crew-upgrade-branch-green .mr-crew-upgrade-node-icon{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.34);color:#4ade80}.mr-crew-upgrade-branch-purple .mr-crew-upgrade-branch-head>span,.mr-crew-upgrade-branch-purple .mr-crew-upgrade-node-icon{background:rgba(168,85,247,.12);border-color:rgba(168,85,247,.34);color:#c084fc}.mr-crew-upgrade-branch-red .mr-crew-upgrade-branch-head>span,.mr-crew-upgrade-branch-red .mr-crew-upgrade-node-icon{background:rgba(244,63,94,.12);border-color:rgba(244,63,94,.34);color:#fb7185}.mr-crew-upgrade-detail{align-self:start;display:grid;gap:16px;position:sticky;top:16px}.mr-crew-upgrade-detail-icon{font-size:1.65rem;height:62px;width:62px}.mr-crew-upgrade-detail h2{font-size:1.45rem;line-height:1.12;margin:-6px 0 0}.mr-crew-upgrade-level-box,.mr-crew-upgrade-prereqs,.mr-crew-upgrade-help{display:grid;gap:10px}.mr-crew-upgrade-prereqs{border-top:1px solid rgba(148,163,184,.14);padding-top:14px}.mr-crew-upgrade-prereqs [data-mr-crew-upgrade-prereq-list]{display:grid;gap:8px}.mr-crew-upgrade-prereqs [data-mr-crew-upgrade-prereq-list]>div{align-items:center;color:var(--mr-muted);display:flex;font-size:.84rem;gap:9px;line-height:1.35}.mr-crew-upgrade-prereqs [data-mr-crew-upgrade-prereq-list]>div span{border-radius:999px;display:inline-block;flex:0 0 auto;height:10px;width:10px}.mr-crew-upgrade-prereqs [data-mr-crew-upgrade-prereq-list]>.is-met span{background:var(--mr-green);box-shadow:0 0 14px rgba(62,228,138,.4)}.mr-crew-upgrade-prereqs [data-mr-crew-upgrade-prereq-list]>.is-missing span{background:var(--mr-red);box-shadow:0 0 14px rgba(244,63,94,.36)}.mr-crew-upgrade-help{border-top:1px solid rgba(148,163,184,.14);padding-top:14px}.mr-crew-upgrade-help ul{color:var(--mr-muted);display:grid;font-size:.84rem;gap:8px;line-height:1.45;list-style:none;margin:0;padding:0}.mr-crew-upgrade-help li{padding-left:16px;position:relative}.mr-crew-upgrade-help li::before{background:var(--mr-gold);border-radius:999px;content:"";height:6px;left:0;position:absolute;top:.55em;width:6px}.mr-crew-upgrade-tree{overflow:hidden}.mr-crew-upgrade-tree-head{align-items:start;border-bottom:1px solid rgba(148,163,184,.12);grid-template-columns:minmax(0,1fr) auto;padding-bottom:16px}.mr-crew-upgrade-tree-head h2{margin-bottom:5px}.mr-crew-upgrade-point-pill{align-items:center;display:flex;gap:9px;justify-content:end;white-space:nowrap}.mr-crew-upgrade-point-pill span{color:var(--mr-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.mr-crew-upgrade-point-pill strong{align-items:center;background:rgba(168,85,247,.16);border:1px solid rgba(168,85,247,.38);border-radius:999px;color:#c084fc;display:inline-flex;font-size:.96rem;font-weight:950;height:26px;justify-content:center;min-width:26px;padding:0 9px}.mr-crew-upgrade-branches{background:radial-gradient(circle at 18% 10%,rgba(62,228,138,.08),transparent 28%),radial-gradient(circle at 72% 14%,rgba(55,197,255,.07),transparent 26%),linear-gradient(180deg,rgba(3,8,13,.28),rgba(3,8,13,.08));border:1px solid rgba(148,163,184,.10);border-radius:8px;gap:0;padding:18px}.mr-crew-upgrade-branch{--mr-crew-upgrade-rgb:255,200,87;--mr-crew-upgrade-tone:var(--mr-gold);background:transparent;border:0;border-left:1px solid rgba(148,163,184,.11);border-radius:0;padding:0 12px 0 18px}.mr-crew-upgrade-branch:first-child{border-left:0;padding-left:0}.mr-crew-upgrade-branch-green{--mr-crew-upgrade-rgb:62,228,138;--mr-crew-upgrade-tone:#3ee48a}.mr-crew-upgrade-branch-gold{--mr-crew-upgrade-rgb:255,200,87;--mr-crew-upgrade-tone:var(--mr-gold)}.mr-crew-upgrade-branch-purple{--mr-crew-upgrade-rgb:192,132,252;--mr-crew-upgrade-tone:#c084fc}.mr-crew-upgrade-branch-blue{--mr-crew-upgrade-rgb:55,197,255;--mr-crew-upgrade-tone:var(--mr-blue)}.mr-crew-upgrade-branch-red{--mr-crew-upgrade-rgb:251,113,133;--mr-crew-upgrade-tone:#fb7185}.mr-crew-upgrade-branch-head{align-items:center;grid-template-columns:56px minmax(0,1fr);min-height:72px}.mr-crew-upgrade-branch-head>span,.mr-crew-upgrade-node-icon,.mr-crew-upgrade-detail-icon{background:rgba(var(--mr-crew-upgrade-rgb),.13);border-color:rgba(var(--mr-crew-upgrade-rgb),.42);color:var(--mr-crew-upgrade-tone)}.mr-crew-upgrade-branch-head>span{box-shadow:0 0 28px rgba(var(--mr-crew-upgrade-rgb),.12);height:50px;width:50px}.mr-crew-upgrade-svg,.mr-crew-upgrade-svg svg{display:block;height:100%;width:100%}.mr-crew-upgrade-svg{height:22px;width:22px}.mr-crew-upgrade-branch-head .mr-crew-upgrade-svg{height:30px;width:30px}.mr-crew-upgrade-nodes{gap:13px;padding-top:4px}.mr-crew-upgrade-nodes::before{border-left:1px dashed rgba(var(--mr-crew-upgrade-rgb),.24);bottom:12px;content:"";left:21px;position:absolute;top:0}.mr-crew-upgrade-node{background:rgba(2,8,15,.72);border-color:rgba(148,163,184,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.03);gap:6px 10px;grid-template-columns:42px minmax(0,1fr);margin-left:10px;min-height:68px;padding:11px 12px;position:relative}.mr-crew-upgrade-node::before{border-top:1px dashed rgba(var(--mr-crew-upgrade-rgb),.24);content:"";left:-12px;position:absolute;top:50%;width:12px}.mr-crew-upgrade-node:hover,.mr-crew-upgrade-node:focus{border-color:rgba(var(--mr-crew-upgrade-rgb),.48);box-shadow:0 12px 32px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04)}.mr-crew-upgrade-node.is-selected{background:rgba(var(--mr-crew-upgrade-rgb),.08);border-color:rgba(var(--mr-crew-upgrade-rgb),.78);box-shadow:0 0 0 1px rgba(var(--mr-crew-upgrade-rgb),.20),0 18px 46px rgba(0,0,0,.28)}.mr-crew-upgrade-node.is-locked{opacity:.68}.mr-crew-upgrade-node.is-locked .mr-crew-upgrade-node-icon{background:rgba(100,116,139,.12);border-color:rgba(148,163,184,.18);color:#8794a6}.mr-crew-upgrade-node-icon{height:42px;width:42px}.mr-crew-upgrade-node strong{align-self:end;font-size:.84rem}.mr-crew-upgrade-node em{align-self:start;color:#a8b6c8;font-size:.72rem}.mr-crew-upgrade-detail{--mr-crew-upgrade-rgb:55,197,255;--mr-crew-upgrade-tone:var(--mr-blue);background:radial-gradient(circle at 30% 8%,rgba(var(--mr-crew-upgrade-rgb),.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018)),var(--mr-panel)}.mr-crew-upgrade-detail-green{--mr-crew-upgrade-rgb:62,228,138;--mr-crew-upgrade-tone:#3ee48a}.mr-crew-upgrade-detail-gold{--mr-crew-upgrade-rgb:255,200,87;--mr-crew-upgrade-tone:var(--mr-gold)}.mr-crew-upgrade-detail-purple{--mr-crew-upgrade-rgb:192,132,252;--mr-crew-upgrade-tone:#c084fc}.mr-crew-upgrade-detail-blue{--mr-crew-upgrade-rgb:55,197,255;--mr-crew-upgrade-tone:var(--mr-blue)}.mr-crew-upgrade-detail-red{--mr-crew-upgrade-rgb:251,113,133;--mr-crew-upgrade-tone:#fb7185}.mr-crew-upgrade-detail-heading{align-items:center;display:grid;gap:14px;grid-template-columns:76px minmax(0,1fr)}.mr-crew-upgrade-detail-heading .mr-eyebrow{margin:0 0 4px}.mr-crew-upgrade-detail-heading h2{margin:0 0 5px}.mr-crew-upgrade-detail-heading span[data-mr-crew-upgrade-selected-level]{color:var(--mr-muted);display:block;font-size:.82rem;font-weight:800}.mr-crew-upgrade-detail-icon{border-radius:10px;box-shadow:0 0 42px rgba(var(--mr-crew-upgrade-rgb),.13);height:68px;width:68px}.mr-crew-upgrade-detail-icon .mr-crew-upgrade-svg{height:36px;width:36px}.mr-crew-upgrade-effect-copy{background:rgba(2,8,15,.46);border-left:3px solid rgba(var(--mr-crew-upgrade-rgb),.66);border-radius:7px;color:#c7d8ea;font-size:.9rem;line-height:1.45;margin:-4px 0 0;padding:10px 12px}.mr-crew-upgrade-level-box{border-top:1px solid rgba(148,163,184,.14);padding-top:14px}.mr-crew-upgrade-level-box strong{font-size:.98rem;line-height:1.25;white-space:normal}.mr-crew-bank-upgrade-row{grid-template-columns:34px minmax(0,1fr) minmax(160px,.9fr)}.mr-crew-bank-upgrade-row>div:nth-child(3) strong{color:var(--mr-muted);font-size:.78rem;line-height:1.35;white-space:normal}.mr-crew-forum-layout .mr-forum-thread-board{overflow:hidden}.mr-crew-forum-layout .mr-forum-thread-row{grid-template-columns:minmax(260px,1.55fr) minmax(150px,.72fr) 90px minmax(130px,.65fr)}.mr-forum-report{position:relative}.mr-forum-report[open]{z-index:20}.mr-forum-report>form{background:#0b111a;border:1px solid rgba(148,163,184,.24);border-radius:8px;box-shadow:0 18px 52px rgba(0,0,0,.48);min-width:min(320px,calc(100vw - 34px));padding:12px;position:absolute;right:0;top:calc(100%+8px);z-index:30}@media (max-width:1180px){.mr-crew-upgrades-hero,.mr-crew-upgrade-tree-head,.mr-crew-upgrades-layout{grid-template-columns:1fr}.mr-crew-upgrade-branches{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-upgrade-detail{position:static}}@media (max-width:760px){.mr-crew-upgrade-point-grid,.mr-crew-upgrade-branches{grid-template-columns:1fr}.mr-crew-upgrade-node{min-height:68px}.mr-crew-bank-upgrade-row,.mr-crew-forum-layout .mr-forum-thread-row{grid-template-columns:1fr}}.mr-boss-ladder-page{max-width:min(1680px,100%)}.mr-boss-ladder-hero{background:linear-gradient(90deg,rgba(9,11,16,.92),rgba(9,11,16,.58) 42%,rgba(8,24,32,.86)),linear-gradient(135deg,rgba(255,54,95,.18),transparent 46%),linear-gradient(315deg,rgba(55,197,255,.18),transparent 52%),var(--mr-ladder-hero-image,none),#101621;background-position:center;background-size:cover;border:1px solid var(--mr-border);border-radius:8px;box-shadow:var(--mr-shadow);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);margin-bottom:16px;min-height:176px;overflow:hidden;padding:26px;position:relative}.mr-boss-ladder-hero::after{background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 80px),linear-gradient(180deg,transparent,rgba(0,0,0,.28));content:"";inset:0;pointer-events:none;position:absolute}.mr-boss-ladder-hero>*{position:relative;z-index:1}.mr-boss-ladder-hero h1{font-size:clamp(2.2rem,4vw,4.4rem);margin-bottom:8px}.mr-boss-ladder-hero-copy p:not(.mr-eyebrow){color:#c9d6e5;max-width:720px}.mr-inline-help{color:#9fd7ff;display:inline-flex;font-weight:800;margin-top:12px;text-decoration:none}.mr-boss-ladder-hero-stats{align-content:center;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-boss-ladder-hero-stats div,.mr-ladder-stat-row div,.mr-ladder-rewards div,.mr-ladder-token-strip,.mr-ladder-equipment-used div,.mr-ladder-result-rewards>div{background:rgba(5,12,18,.72);border:1px solid rgba(148,163,184,.18);border-radius:8px;padding:12px 14px}.mr-boss-ladder-hero-stats span,.mr-ladder-stat-row span,.mr-ladder-rewards span,.mr-ladder-token-strip span,.mr-ladder-equipment-used span,.mr-ladder-result-rewards span{color:#a9b7c8;display:block;font-size:.76rem;font-weight:900;text-transform:uppercase}.mr-boss-ladder-hero-stats strong,.mr-ladder-stat-row strong,.mr-ladder-rewards strong,.mr-ladder-token-strip strong,.mr-ladder-equipment-used strong,.mr-ladder-result-rewards strong{color:#fff;display:block;font-size:1.1rem;font-weight:900;line-height:1.25;margin-top:5px}.mr-boss-ladder-layout{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:start}.mr-boss-ladder-main,.mr-boss-ladder-panel,.mr-boss-ladder-leaderboard,.mr-boss-ladder-battle-result{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018)),#111823;border:1px solid var(--mr-border);border-radius:8px;box-shadow:var(--mr-shadow)}.mr-boss-ladder-main{padding:18px}.mr-boss-ladder-tabs{border-bottom:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:12px}.mr-boss-ladder-tabs button{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.12);border-radius:7px;color:#dce8f5;cursor:pointer;font-weight:900;min-height:40px;padding:0 18px}.mr-boss-ladder-tabs button.is-active{background:linear-gradient(135deg,rgba(255,200,87,.24),rgba(255,54,95,.18));border-color:rgba(255,200,87,.85);color:#fff}.mr-boss-ladder-list{display:grid;gap:10px}.mr-boss-ladder-row{border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.mr-boss-ladder-row.is-selected{border-color:rgba(255,200,87,.8);box-shadow:inset 0 0 0 1px rgba(255,200,87,.16),0 10px 28px rgba(0,0,0,.25)}.mr-boss-ladder-row.is-locked{opacity:.62}.mr-boss-ladder-row-button{align-items:center;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.018));border:0;color:inherit;cursor:pointer;display:grid;gap:14px;grid-template-columns:58px 74px minmax(0,1fr) minmax(130px,.22fr) minmax(120px,.18fr);min-height:92px;padding:12px 16px;text-align:left;width:100%}.mr-boss-ladder-row-button:disabled{cursor:not-allowed}.mr-boss-ladder-rank{align-items:center;background:linear-gradient(145deg,rgba(255,200,87,.4),rgba(255,200,87,.08));border:1px solid rgba(255,200,87,.55);clip-path:polygon(50% 0,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%);display:inline-flex;font-size:1.45rem;font-weight:900;height:58px;justify-content:center;width:58px}.mr-boss-ladder-rank.is-boss{background:linear-gradient(145deg,rgba(255,54,95,.5),rgba(255,200,87,.14))}.mr-boss-ladder-portrait{align-items:center;aspect-ratio:1;background:radial-gradient(circle at 50% 30%,rgba(255,200,87,.25),rgba(11,17,26,.92));border:1px solid rgba(255,255,255,.16);border-radius:50%;display:inline-flex;justify-content:center;overflow:hidden;width:74px}.mr-boss-ladder-portrait img{height:100%;object-fit:cover;width:100%}.mr-boss-ladder-portrait b{color:#ffc857;font-size:1.6rem}.mr-boss-ladder-row-copy{display:grid;gap:4px;min-width:0}.mr-boss-ladder-row-copy strong{font-size:1.22rem;font-weight:900}.mr-boss-ladder-row-copy em,.mr-boss-ladder-row-copy span{color:#aab8ca;font-style:normal;line-height:1.35}.mr-boss-ladder-row-status{display:grid;gap:5px;justify-items:start}.mr-boss-ladder-row-status strong{color:#39e58c;font-size:.74rem;font-weight:900;text-transform:uppercase}.mr-boss-ladder-row-status.is-locked strong{color:#9aa7b7}.mr-ladder-stars{color:#546070;display:inline-flex;gap:3px;letter-spacing:0}.mr-ladder-stars .is-earned{color:#ffc857;filter:drop-shadow(0 0 8px rgba(255,200,87,.4))}.mr-boss-ladder-lock{align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#b2becd;display:inline-flex;font-weight:900;min-height:38px;padding:0 14px}.mr-boss-ladder-more{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#dce8f5;cursor:pointer;font-weight:900;margin-top:12px;min-height:44px;width:100%}.mr-boss-ladder-sidebar{display:grid;gap:14px;position:sticky;top:14px}.mr-boss-ladder-panel{padding:18px}[data-mr-boss-panel-slot].is-loading{opacity:.65;pointer-events:none}.mr-ladder-panel-art{align-items:center;aspect-ratio:16 / 8.2;background:radial-gradient(circle at 50% 35%,rgba(255,200,87,.18),rgba(4,8,13,.96));border:1px solid rgba(255,255,255,.12);border-radius:7px;display:flex;justify-content:center;margin-bottom:16px;overflow:hidden}.mr-ladder-panel-art img{height:100%;object-fit:cover;width:100%}.mr-ladder-panel-art span{color:#ffc857;font-size:3rem;font-weight:900}.mr-boss-ladder-panel h2{margin-bottom:6px}.mr-ladder-stat-row{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.mr-ladder-stat-row div{padding:10px}.mr-ladder-stat-row span{font-size:.68rem;white-space:nowrap}.mr-ladder-rewards{display:grid;gap:8px;margin:16px 0}.mr-ladder-token-strip{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.mr-ladder-token-strip strong{color:#b88cff;margin:0}.mr-boss-ladder-fight-form .mr-button-primary{align-items:center;display:flex;justify-content:center;min-height:50px;width:100%}.mr-boss-ladder-fight-form .mr-button-primary span{color:rgba(255,255,255,.86);font-size:.78rem;margin-left:10px}.mr-ladder-lock-note{margin-top:10px;text-align:center}.mr-boss-ladder-leaderboard{padding:16px}.mr-boss-ladder-leaderboard ol{display:grid;gap:8px;list-style:none;margin:0;padding:0}.mr-boss-ladder-leaderboard li{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:7px;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);padding:10px}.mr-boss-ladder-leaderboard li>span{align-items:center;background:rgba(255,200,87,.16);border:1px solid rgba(255,200,87,.34);border-radius:7px;display:inline-flex;font-weight:900;height:34px;justify-content:center}.mr-boss-ladder-leaderboard strong,.mr-boss-ladder-leaderboard em{display:block;font-style:normal}.mr-boss-ladder-leaderboard em{color:var(--mr-muted);font-size:.85rem}.mr-boss-ladder-page{width:100%}.mr-boss-ladder-hero{min-height:205px;padding:30px}.mr-boss-ladder-hero h1{letter-spacing:0;text-transform:uppercase}.mr-boss-ladder-layout{grid-template-columns:minmax(0,1fr) minmax(380px,470px)}.mr-boss-ladder-main{background:linear-gradient(180deg,rgba(16,24,35,.94),rgba(9,15,24,.94));padding:0}.mr-boss-ladder-main-head{align-items:center;border-bottom:1px solid rgba(255,255,255,.1);display:flex;gap:16px;justify-content:space-between;padding:18px}.mr-boss-ladder-main-head h2{font-size:clamp(1.35rem,2vw,1.9rem);margin:3px 0 0}.mr-boss-ladder-view-control{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.12);border-radius:7px;display:inline-flex;gap:10px;min-height:42px;padding:0 14px}.mr-boss-ladder-view-control span{color:#a9b7c8;font-size:.78rem;font-weight:900;text-transform:uppercase}.mr-boss-ladder-view-control strong{color:#fff;font-weight:900}.mr-boss-ladder-tabs{margin:0;padding:14px 18px}.mr-boss-ladder-list{padding:0 18px 18px}.mr-boss-ladder-row{background:rgba(255,255,255,.028)}.mr-boss-ladder-row-button{grid-template-columns:64px 78px minmax(0,1fr) 150px 136px;min-height:105px;padding:14px 18px}.mr-boss-ladder-row-copy strong{font-size:clamp(1.1rem,1.7vw,1.42rem)}.mr-boss-ladder-row-copy em{max-width:680px}.mr-boss-ladder-row-status{justify-items:center;text-align:center}.mr-boss-ladder-more{margin:0 18px 18px;width:calc(100% - 36px)}.mr-boss-ladder-panel{background:linear-gradient(180deg,rgba(16,24,35,.96),rgba(9,15,24,.98));padding:18px}.mr-ladder-panel-art{aspect-ratio:16 / 7.5}.mr-ladder-section-label{border-top:1px solid rgba(255,255,255,.1);margin-top:16px;padding-top:14px}.mr-ladder-rewards{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-ladder-rewards .mr-eyebrow{grid-column:1 / -1}.mr-boss-ladder-fight-form .mr-button-primary{background:linear-gradient(180deg,#d99a17,#a96f05);border-color:rgba(255,200,87,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 14px 30px rgba(0,0,0,.28)}.mr-boss-ladder-page.is-battle-screen{max-width:min(1680px,100%)}.mr-boss-ladder-battle-result{background:transparent;border:0;box-shadow:none;display:grid;gap:14px;padding:0}.mr-ladder-battle-hero{align-items:end;background:linear-gradient(90deg,rgba(7,11,18,.96),rgba(7,11,18,.36) 42%,rgba(7,11,18,.96)),linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.74)),var(--mr-ladder-battle-image,none),#0b121d;background-position:center;background-size:cover;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:var(--mr-shadow);display:grid;gap:18px;grid-template-columns:minmax(170px,.32fr) minmax(280px,.78fr) minmax(170px,.32fr);min-height:282px;overflow:hidden;padding:24px;position:relative;text-align:center}.mr-ladder-battle-hero::after{background:radial-gradient(circle at 50% 18%,rgba(255,200,87,.16),transparent 38%),repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 96px);content:"";inset:0;pointer-events:none;position:absolute}.mr-ladder-battle-hero>*{position:relative;z-index:1}.mr-ladder-combatant{display:grid;gap:6px;justify-items:center;min-width:0}.mr-ladder-combatant h2{font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.05;margin:0}.mr-ladder-combatant>span{color:#ffc857;font-weight:900}.mr-ladder-combatant-art{align-items:center;aspect-ratio:1;background:linear-gradient(145deg,rgba(255,200,87,.24),rgba(55,197,255,.12)),#101923;border:1px solid rgba(255,255,255,.16);border-radius:10px;display:inline-flex;justify-content:center;overflow:hidden;width:min(170px,100%)}.mr-ladder-combatant-art.has-image{background:#05090f}.mr-ladder-combatant-art img{display:block;height:100%;object-fit:cover;width:100%}.mr-ladder-combatant-art span{color:#ffc857;font-size:4rem;font-weight:900;line-height:1}.mr-ladder-combatant.is-player{text-align:left}.mr-ladder-combatant.is-boss{text-align:right}.mr-ladder-result-banner{align-self:center;background:rgba(5,12,18,.72);border:1px solid rgba(62,228,138,.32);border-radius:8px;box-shadow:0 18px 38px rgba(0,0,0,.36);padding:18px}.mr-ladder-result-banner strong{color:#39e58c;display:block;font-size:clamp(1.3rem,3vw,2.3rem);font-weight:900;line-height:1.1;text-transform:uppercase}.is-loss .mr-ladder-result-banner{border-color:rgba(255,54,95,.38)}.is-loss .mr-ladder-result-banner strong{color:#ff4f72}.mr-ladder-battle-statline{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr)}.mr-ladder-fighter-card{background:linear-gradient(180deg,rgba(255,255,255,.048),rgba(255,255,255,.018)),#101722;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:14px}.mr-ladder-fighter-card-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.mr-ladder-fighter-card-head strong{font-size:1.1rem;line-height:1.1}.mr-ladder-fighter-card-head span{color:#a9b7c8;font-size:.76rem;font-weight:900;text-transform:uppercase}.mr-ladder-hp-bar{background:rgba(255,255,255,.08);border-radius:999px;height:10px;margin-bottom:12px;overflow:hidden}.mr-ladder-hp-bar span{background:linear-gradient(90deg,#35d978,#d8c850);border-radius:inherit;display:block;height:100%}.mr-ladder-hp-bar.is-boss span{background:linear-gradient(90deg,#ff365f,#ffc857)}.mr-ladder-vs-mark{color:rgba(255,255,255,.46);font-size:1.8rem;font-weight:900;text-align:center}.mr-ladder-battle-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(320px,.38fr)}.mr-ladder-fight-log,.mr-ladder-next-actions{grid-column:1}.mr-ladder-result-rewards{grid-column:2;grid-row:1 / span 2}.mr-ladder-log-table{display:grid;overflow:hidden}.mr-ladder-log-head,.mr-ladder-log-row{display:grid;gap:10px;grid-template-columns:60px minmax(110px,.8fr) minmax(110px,.8fr) 90px 90px 90px}.mr-ladder-log-head{border-bottom:1px solid rgba(255,255,255,.1);color:#a9b7c8;font-size:.76rem;font-weight:900;padding:10px 0;text-transform:uppercase}.mr-ladder-log-row{align-items:center;border-bottom:1px solid rgba(255,255,255,.075);min-height:46px;padding:8px 0}.mr-ladder-log-row.is-critical span:nth-child(3),.mr-ladder-log-row.is-hit span:nth-child(3){color:#39e58c;font-weight:900}.mr-ladder-log-row.is-critical span:nth-child(3){color:#ff4f72}.mr-ladder-result-rewards{align-self:start;display:grid;gap:8px}.mr-ladder-result-actions{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.mr-ladder-result-actions .mr-button-primary{background:linear-gradient(135deg,#e92d5f,#9a2bd6);border-color:rgba(255,54,95,.72)}.mr-ladder-equipment-used{display:grid;gap:8px;margin-top:12px}@media (max-width:1220px){.mr-boss-ladder-hero,.mr-boss-ladder-layout,.mr-ladder-battle-grid,.mr-ladder-battle-statline{grid-template-columns:1fr}.mr-ladder-vs-mark{font-size:1.1rem}.mr-boss-ladder-sidebar{position:static}.mr-ladder-fight-log,.mr-ladder-next-actions,.mr-ladder-result-rewards{grid-column:auto;grid-row:auto}.mr-ladder-result-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.mr-boss-ladder-hero{padding:20px}.mr-boss-ladder-hero-stats,.mr-ladder-stat-row,.mr-ladder-battle-hero{grid-template-columns:1fr;text-align:left}.mr-ladder-battle-hero{min-height:0;padding:18px}.mr-ladder-combatant{justify-items:start;text-align:left}.mr-ladder-combatant-art{width:112px}.mr-ladder-battle-hero>div:last-child{text-align:left}.mr-boss-ladder-row-button{grid-template-columns:50px minmax(0,1fr)}.mr-boss-ladder-rank{height:50px;width:50px}.mr-boss-ladder-portrait,.mr-boss-ladder-row-status,.mr-boss-ladder-row-action{grid-column:2}.mr-ladder-log-head{display:none}.mr-ladder-log-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-ladder-result-actions{grid-template-columns:1fr}}.mrt-content:has(.mr-boss-ladder-page){max-width:min(100%,1680px)}.mr-boss-ladder-page{--mr-ladder-gold:#ffc857;--mr-ladder-green:#39e58c;--mr-ladder-red:#ff365f;--mr-ladder-blue:#37c5ff;display:grid;gap:14px;grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.mr-boss-ladder-hero{align-items:end;background:linear-gradient(90deg,rgba(7,11,18,.96) 0%,rgba(7,11,18,.7) 34%,rgba(7,11,18,.18) 70%,rgba(7,11,18,.82) 100%),linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.72)),var(--mr-ladder-hero-image,none),#0b121d;background-position:center;background-size:cover;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 24px 54px rgba(0,0,0,.3);display:grid;grid-template-columns:minmax(0,1fr);min-height:146px;overflow:hidden;padding:24px;position:relative}.mr-boss-ladder-hero::after{background:linear-gradient(90deg,rgba(255,200,87,.14),transparent 28%,transparent 70%,rgba(55,197,255,.08));content:"";inset:0;pointer-events:none;position:absolute}.mr-boss-ladder-hero-copy{max-width:720px;position:relative;z-index:1}.mr-boss-ladder-hero h1{font-size:clamp(2rem,4vw,3.05rem);letter-spacing:0;line-height:.95;margin:4px 0 8px;text-transform:uppercase}.mr-boss-ladder-hero-copy p:not(.mr-eyebrow){color:#d2d9e4;font-size:.98rem;margin:0 0 8px}.mr-boss-ladder-hero-stats{display:none}.mr-boss-ladder-layout{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(370px,455px)}.mr-boss-ladder-main{background:transparent;border:0;box-shadow:none;display:grid;gap:10px;padding:0}.mr-boss-ladder-tabs{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0;padding:0}.mr-boss-ladder-tab-set{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.mr-boss-ladder-tabs button,.mr-boss-ladder-view-control{background:linear-gradient(180deg,rgba(18,25,36,.98),rgba(8,12,19,.98));border:1px solid rgba(255,255,255,.13);border-radius:7px;color:#fff;font-size:.78rem;font-weight:900;min-height:38px;padding:0 16px;text-transform:uppercase}.mr-boss-ladder-tabs button.is-active{background:linear-gradient(135deg,rgba(255,200,87,.18),rgba(255,54,95,.14));border-color:rgba(255,200,87,.86);color:var(--mr-ladder-gold)}.mr-boss-ladder-view-control{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;min-width:148px}.mr-boss-ladder-view-control span{color:#9fb0c3;font-size:.72rem}.mr-boss-ladder-list{display:grid;gap:8px;padding:0}.mr-boss-ladder-row{background:transparent;border:0;border-radius:8px;overflow:hidden}.mr-boss-ladder-row-button{align-items:center;background:linear-gradient(90deg,rgba(255,255,255,.058),rgba(255,255,255,.018)),#101823;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);display:grid;gap:16px;grid-template-columns:58px 74px minmax(0,1fr) 132px 126px;min-height:84px;padding:10px 14px;text-align:left;width:100%}.mr-boss-ladder-row.is-selected .mr-boss-ladder-row-button{background:linear-gradient(90deg,rgba(255,200,87,.2),rgba(255,200,87,.05) 36%,rgba(255,255,255,.024)),#101823;border-color:rgba(255,200,87,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px rgba(255,200,87,.08)}.mr-boss-ladder-row.is-locked .mr-boss-ladder-row-button{opacity:.56}.mr-boss-ladder-rank{align-items:center;aspect-ratio:1;background:linear-gradient(145deg,rgba(255,200,87,.34),rgba(141,95,15,.3)),#111924;border:1px solid rgba(255,200,87,.46);clip-path:polygon(50% 0,91% 24%,91% 76%,50% 100%,9% 76%,9% 24%);color:#fff;display:flex;font-size:1.22rem;font-weight:900;justify-content:center;width:52px}.mr-boss-ladder-rank.is-boss{background:linear-gradient(145deg,rgba(255,54,95,.34),rgba(255,200,87,.24)),#15101b}.mr-boss-ladder-portrait{align-items:center;aspect-ratio:1;background:#05090f;border:1px solid rgba(255,200,87,.3);border-radius:999px;display:flex;justify-content:center;overflow:hidden;width:64px}.mr-boss-ladder-portrait img{height:100%;object-fit:cover;object-position:center top;width:100%}.mr-boss-ladder-portrait b{color:var(--mr-ladder-gold);font-size:1.7rem}.mr-boss-ladder-row-copy{display:grid;gap:4px;min-width:0}.mr-boss-ladder-row-copy strong{color:#fff;font-size:clamp(1.08rem,1.5vw,1.32rem);line-height:1.1}.mr-boss-ladder-row-copy em,.mr-boss-ladder-row-copy span{color:#b9c6d6;display:block;font-size:.9rem;font-style:normal;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-boss-ladder-row-copy span{color:#7f91a8;font-size:.76rem;font-weight:900;text-transform:uppercase}.mr-boss-ladder-row-status{display:grid;gap:5px;justify-items:center;text-align:center}.mr-boss-ladder-row-status strong{color:var(--mr-ladder-green);font-size:.74rem;font-weight:900;text-transform:uppercase}.mr-boss-ladder-row-status.is-locked strong{color:#9fb0c3}.mr-ladder-stars{display:inline-flex;gap:2px;line-height:1}.mr-ladder-stars span{color:#4e5b69;font-size:1.3rem;text-shadow:0 1px 0 rgba(0,0,0,.4)}.mr-ladder-stars .is-earned{color:var(--mr-ladder-gold);text-shadow:0 0 12px rgba(255,200,87,.38)}.mr-boss-ladder-row-action{justify-self:end}.mr-boss-ladder-row-action .mr-button{align-items:center;background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.18);display:inline-flex;justify-content:center;min-height:38px;min-width:118px}.mr-boss-ladder-lock{align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#c8d1df;display:inline-flex;font-size:.78rem;font-weight:900;min-height:38px;padding:0 14px;text-transform:uppercase}.mr-boss-ladder-more{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.018));border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-weight:900;margin:0;min-height:44px;width:100%}.mr-boss-ladder-sidebar{display:grid;gap:12px;position:sticky;top:14px}.mr-boss-ladder-panel,.mr-boss-ladder-leaderboard{background:linear-gradient(180deg,rgba(17,25,36,.96),rgba(8,13,21,.98));border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 20px 50px rgba(0,0,0,.26);padding:18px}.mr-ladder-panel-art{aspect-ratio:16 / 7.45;background:#05090f;border:1px solid rgba(255,255,255,.1);border-radius:7px;margin:10px 0 16px;overflow:hidden}.mr-ladder-panel-art img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.mr-boss-ladder-panel h2{font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.05;margin:0 0 5px}.mr-ladder-stat-row{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-ladder-stat-row div,.mr-ladder-rewards div,.mr-ladder-token-strip,.mr-ladder-equipment-used div,.mr-ladder-result-rewards>div{background:rgba(3,8,13,.56);border:1px solid rgba(255,255,255,.1);border-radius:7px;padding:10px}.mr-ladder-stat-row span,.mr-ladder-rewards span,.mr-ladder-token-strip span,.mr-ladder-equipment-used span,.mr-ladder-result-rewards span{color:#9fb0c3;display:block;font-size:.72rem;font-weight:900;text-transform:uppercase}.mr-ladder-stat-row strong,.mr-ladder-rewards strong,.mr-ladder-token-strip strong,.mr-ladder-equipment-used strong,.mr-ladder-result-rewards strong{color:#fff;display:block;font-size:1.02rem;line-height:1.25;margin-top:4px}.mr-ladder-rewards{border-top:1px solid rgba(255,255,255,.1);display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;padding-top:14px}.mr-ladder-rewards .mr-eyebrow{grid-column:1 / -1;margin:0}.mr-ladder-token-strip{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.mr-boss-ladder-fight-form{margin-top:12px}.mr-boss-ladder-fight-form .mr-button-primary{background:linear-gradient(180deg,#e2a31f,#a96f05);border-color:rgba(255,200,87,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 16px 34px rgba(0,0,0,.28);font-size:1.02rem;justify-content:center;min-height:52px;width:100%}.mr-boss-ladder-fight-form .mr-button-primary span{background:rgba(0,0,0,.18);border-radius:999px;color:#fff;margin-left:10px;padding:3px 8px}.mr-boss-ladder-leaderboard ol{display:grid;gap:7px;list-style:none;margin:0;padding:0}.mr-boss-ladder-leaderboard li{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:7px;display:grid;gap:8px;grid-template-columns:32px minmax(0,1fr);padding:8px 10px}.mr-boss-ladder-leaderboard li>span{align-items:center;background:linear-gradient(145deg,rgba(255,200,87,.28),rgba(255,255,255,.08));border:1px solid rgba(255,200,87,.38);border-radius:8px;color:#fff;display:flex;font-weight:900;height:32px;justify-content:center;width:32px}.mr-boss-ladder-leaderboard strong,.mr-boss-ladder-leaderboard em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-boss-ladder-page.is-battle-screen{max-width:min(1680px,100%)}.mr-boss-ladder-battle-result{background:transparent;border:0;box-shadow:none;display:grid;gap:12px;padding:0}.mr-ladder-battle-hero{align-items:end;background:linear-gradient(90deg,rgba(7,11,18,.95),rgba(7,11,18,.34) 42%,rgba(7,11,18,.95)),linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.7)),var(--mr-ladder-battle-image,none),#0b121d;background-position:center;background-size:cover;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 24px 54px rgba(0,0,0,.32);display:grid;gap:18px;grid-template-columns:minmax(190px,.34fr) minmax(330px,.8fr) minmax(190px,.34fr);min-height:282px;overflow:hidden;padding:24px 28px;position:relative;text-align:center}.mr-ladder-battle-hero::after{background:radial-gradient(circle at 50% 22%,rgba(57,229,140,.16),transparent 24%),linear-gradient(90deg,rgba(255,200,87,.1),transparent 24%,transparent 76%,rgba(255,54,95,.1));content:"";inset:0;pointer-events:none;position:absolute}.mr-ladder-battle-hero>*{position:relative;z-index:1}.mr-ladder-combatant{align-self:end;display:grid;gap:5px;justify-items:center;min-width:0}.mr-ladder-combatant-art{align-items:center;aspect-ratio:4 / 5;background:transparent;border:0;border-radius:0;display:flex;justify-content:center;overflow:visible;width:min(190px,100%)}.mr-ladder-combatant-art.has-image img{border-radius:8px;box-shadow:0 18px 38px rgba(0,0,0,.5);display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.mr-ladder-combatant h2{font-size:clamp(1.15rem,1.9vw,1.72rem);line-height:1.05;margin:0}.mr-ladder-combatant>span{color:var(--mr-ladder-gold);font-weight:900}.mr-ladder-result-banner{align-self:center;background:rgba(5,13,18,.7);border:1px solid rgba(57,229,140,.36);border-radius:8px;box-shadow:0 18px 38px rgba(0,0,0,.36);padding:18px}.mr-ladder-result-banner strong{color:var(--mr-ladder-green);display:block;font-size:clamp(1.5rem,3.2vw,2.7rem);font-weight:900;line-height:1.05;text-transform:uppercase}.is-loss .mr-ladder-result-banner{border-color:rgba(255,54,95,.44)}.is-loss .mr-ladder-result-banner strong{color:var(--mr-ladder-red)}.mr-ladder-battle-statline{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)}.mr-ladder-fighter-card{background:linear-gradient(180deg,rgba(18,26,38,.96),rgba(8,13,21,.98));border:1px solid rgba(255,255,255,.11);border-radius:8px;box-shadow:0 16px 36px rgba(0,0,0,.22);padding:14px}.mr-ladder-fighter-card-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.mr-ladder-fighter-card-head strong{font-size:1.08rem;line-height:1.1}.mr-ladder-hp-bar{background:rgba(255,255,255,.08);border-radius:999px;height:10px;margin-bottom:11px;overflow:hidden}.mr-ladder-hp-bar span{background:linear-gradient(90deg,#35d978,#d8c850);display:block;height:100%}.mr-ladder-hp-bar.is-boss span{background:linear-gradient(90deg,#ff365f,#ffc857)}.mr-ladder-vs-mark{color:rgba(255,255,255,.5);font-size:1.85rem;font-weight:900;text-align:center}.mr-ladder-battle-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(330px,420px)}.mr-ladder-fight-log,.mr-ladder-next-actions{grid-column:1}.mr-ladder-result-rewards{align-self:start;display:grid;gap:8px;grid-column:2;grid-row:1 / span 2}.mr-ladder-log-table{border:1px solid rgba(255,255,255,.08);border-radius:7px;overflow:hidden}.mr-ladder-log-head,.mr-ladder-log-row{align-items:center;display:grid;gap:10px;grid-template-columns:54px minmax(100px,.75fr) minmax(120px,1fr) 86px 82px 82px 82px}.mr-ladder-log-head{background:rgba(255,255,255,.035);color:#9fb0c3;font-size:.72rem;font-weight:900;padding:10px 14px;text-transform:uppercase}.mr-ladder-log-row{border-top:1px solid rgba(255,255,255,.065);min-height:44px;padding:8px 14px}.mr-pvp-log-table .mr-ladder-log-row.is-omitted{background:#0c0b18;color:#9fb0c3;display:block;font-size:.76rem;font-weight:800;min-height:0;padding:10px 14px;text-align:center}.mr-ladder-log-row.is-critical span:nth-child(3),.mr-ladder-log-row.is-hit span:nth-child(3){color:inherit;font-weight:inherit}.mr-ladder-log-row.is-critical span:nth-child(4),.mr-ladder-log-row.is-hit span:nth-child(4){color:var(--mr-ladder-green);font-weight:900}.mr-ladder-log-row.is-critical span:nth-child(4){color:var(--mr-ladder-red)}.mr-ladder-result-actions{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-ladder-result-actions .mr-button{justify-content:center;min-height:58px;text-align:center}.mr-ladder-result-actions .mr-button-primary{background:linear-gradient(135deg,#e92d5f,#9a2bd6);border-color:rgba(255,54,95,.72)}.mr-ladder-equipment-used{border-top:1px solid rgba(255,255,255,.1);display:grid;gap:8px;margin-top:12px;padding-top:12px}.mr-pvp-battle-screen .mr-ladder-result-banner .mr-eyebrow{margin-bottom:7px}.mr-pvp-battle-flags{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:12px}.mr-pvp-battle-flags span{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#dbe6f4;font-size:.74rem;font-weight:900;padding:5px 9px;text-transform:uppercase}.mr-pvp-battle-screen .mr-ladder-hp-bar.is-hidden span{background:repeating-linear-gradient(135deg,rgba(255,54,95,.5) 0 8px,rgba(255,200,87,.42) 8px 16px);opacity:.35}.mr-pvp-battle-screen .mr-ladder-stat-row{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.mr-pvp-battle-screen .mr-ladder-stat-row .is-hidden{border-style:dashed;opacity:.78}.mr-pvp-battle-screen .mr-ladder-stat-row .is-revealed{border-color:rgba(55,197,255,.34);box-shadow:inset 0 0 0 1px rgba(55,197,255,.08)}.mr-ladder-hidden-value{color:#7f8da0 !important;font-weight:900}.mr-pvp-log-table .mr-ladder-log-row.is-finish span:nth-child(3){color:#dbe6f4;font-weight:800}.mr-pvp-log-table .mr-ladder-log-row.is-finish span:nth-child(4){color:var(--mr-ladder-gold);font-weight:900}.mr-companion-page .mr-yard-battle-screen{margin:16px 0}.mr-yard-battle-screen .mr-ladder-battle-hero{background:linear-gradient(90deg,rgba(7,11,18,.96),rgba(7,11,18,.38) 42%,rgba(7,11,18,.96)),linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.76)),var(--mr-ladder-battle-image,none),#0b121d}.mr-yard-battle-screen .mr-ladder-combatant-art{aspect-ratio:1;background:radial-gradient(circle at 50% 28%,rgba(255,200,87,.22),rgba(5,8,13,.98));border:1px solid rgba(255,200,87,.22);border-radius:8px;overflow:hidden;width:min(178px,100%)}.mr-yard-battle-screen .mr-ladder-combatant-art.has-image img{border-radius:0;box-shadow:none;object-fit:cover;object-position:center}.mr-yard-battle-screen .mr-ladder-combatant-art span{color:#ffc857;font-size:4rem;font-weight:900}.mr-yard-battle-screen .mr-ladder-result-banner{border-color:rgba(255,200,87,.38)}.mr-yard-battle-screen.is-win .mr-ladder-result-banner strong{color:#39e58c}.mr-yard-battle-screen .mr-ladder-stat-row{grid-template-columns:repeat(4,minmax(0,1fr))}.mr-yard-battle-screen .mr-ladder-result-rewards>div:not(.mr-ladder-equipment-used),.mr-yard-battle-screen .mr-ladder-equipment-used div{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:7px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.mr-yard-battle-screen .mr-ladder-result-rewards span{color:#a9b7c8;font-size:.76rem;font-weight:900;text-transform:uppercase}.mr-yard-battle-screen .mr-ladder-result-rewards strong{color:#fff;text-align:right}.mr-yard-battle-screen .mr-ladder-log-row.is-miss span:nth-child(4){color:#a9b7c8;font-weight:900}@media (max-width:1220px){.mr-boss-ladder-layout,.mr-ladder-battle-grid,.mr-ladder-battle-statline{grid-template-columns:1fr}.mr-boss-ladder-sidebar{position:static}.mr-ladder-fight-log,.mr-ladder-next-actions,.mr-ladder-result-rewards{grid-column:auto;grid-row:auto}.mr-ladder-battle-hero{grid-template-columns:minmax(150px,.4fr) minmax(260px,1fr) minmax(150px,.4fr)}.mr-ladder-result-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.mr-boss-ladder-hero{min-height:170px;padding:20px}.mr-boss-ladder-tabs{align-items:stretch;flex-direction:column}.mr-boss-ladder-view-control{justify-content:space-between;width:100%}.mr-boss-ladder-row-button{grid-template-columns:50px minmax(0,1fr);min-height:0;padding:12px}.mr-boss-ladder-rank{width:48px}.mr-boss-ladder-portrait,.mr-boss-ladder-row-status,.mr-boss-ladder-row-action{grid-column:2;justify-self:start}.mr-boss-ladder-row-action .mr-button,.mr-boss-ladder-lock{min-width:0}.mr-ladder-stat-row,.mr-ladder-rewards{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-ladder-battle-hero{grid-template-columns:1fr;min-height:0;padding:18px;text-align:left}.mr-ladder-combatant,.mr-ladder-combatant.is-player,.mr-ladder-combatant.is-boss{justify-items:start;text-align:left}.mr-ladder-combatant-art{width:120px}.mr-ladder-log-head{display:none}.mr-ladder-log-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-ladder-result-actions{grid-template-columns:1fr}}.mr-boss-ladder-page{--mr-ladder-panel:rgba(10,16,25,.96);--mr-ladder-panel-soft:rgba(15,23,34,.88);--mr-ladder-line:rgba(255,255,255,.1);gap:12px}.mr-boss-ladder-layout{grid-template-columns:minmax(0,1fr) minmax(380px,455px)}.mr-boss-ladder-main{min-width:0}.mr-boss-ladder-main .mr-boss-ladder-hero{min-height:136px;padding:26px 24px}.mr-boss-ladder-main .mr-boss-ladder-hero h1{font-size:clamp(2rem,3.1vw,3rem);margin:0 0 8px}.mr-boss-ladder-main .mr-boss-ladder-hero-copy p:not(.mr-eyebrow){max-width:610px}.mr-boss-ladder-tabs{background:transparent}.mr-boss-ladder-tabs button,.mr-boss-ladder-view-control{box-shadow:inset 0 1px 0 rgba(255,255,255,.04);min-height:34px;padding:0 14px}.mr-boss-ladder-view-control::after{color:#9fb0c3;content:"v";font-size:.72rem;font-weight:900;margin-left:4px}.mr-boss-ladder-row-button{background:linear-gradient(90deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),var(--mr-ladder-panel);grid-template-columns:58px 72px minmax(0,1fr) 132px 132px;min-height:86px;padding:10px 16px}.mr-boss-ladder-row.is-selected .mr-boss-ladder-row-button{background:linear-gradient(90deg,rgba(255,200,87,.26),rgba(255,200,87,.07) 42%,rgba(12,18,28,.95)),var(--mr-ladder-panel);border-color:rgba(255,200,87,.86)}.mr-boss-ladder-row.is-locked .mr-boss-ladder-row-button{filter:saturate(.72);opacity:.72}.mr-boss-ladder-rank{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 22px rgba(0,0,0,.24);width:50px}.mr-boss-ladder-row.is-locked .mr-boss-ladder-rank{background:linear-gradient(145deg,rgba(120,135,152,.18),rgba(30,39,52,.56)),#0d141e;border-color:rgba(160,174,190,.24);color:#c3ceda}.mr-boss-ladder-portrait{box-shadow:0 0 0 3px rgba(0,0,0,.24),0 10px 22px rgba(0,0,0,.28);width:64px}.mr-boss-ladder-row-copy strong{font-size:clamp(1.12rem,1.28vw,1.32rem)}.mr-boss-ladder-row-action .mr-button{border-color:rgba(255,255,255,.22)}.mr-boss-ladder-row.is-selected .mr-boss-ladder-row-action .mr-button{border-color:rgba(255,200,87,.68);color:var(--mr-ladder-gold)}.mr-boss-ladder-panel,.mr-boss-ladder-leaderboard,.mr-ladder-fighter-card,.mr-ladder-fight-log,.mr-ladder-next-actions,.mr-ladder-result-rewards{background:linear-gradient(180deg,rgba(17,25,37,.96),rgba(7,12,19,.98)),#0b111b;border-color:var(--mr-ladder-line)}.mr-ladder-panel-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.mr-ladder-panel-head .mr-eyebrow{margin:0}.mr-ladder-panel-head>span{color:var(--mr-ladder-gold);font-size:.76rem;font-weight:900;text-transform:uppercase}.mr-boss-ladder-panel .mr-ladder-panel-art{aspect-ratio:16 / 6.75;margin:10px 0 16px}.mr-boss-ladder-panel .mr-ladder-panel-art img{object-position:center 28%}.mr-boss-ladder-panel h2{font-size:clamp(1.55rem,2vw,2.05rem)}.mr-ladder-section-label{border-top:1px solid rgba(255,255,255,.11);margin:18px 0 10px;padding-top:14px}.mr-boss-ladder-panel .mr-ladder-stat-row{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-boss-ladder-panel .mr-ladder-stat-row div{align-content:start;display:grid;gap:5px;justify-items:center;min-height:86px;padding:10px 6px;text-align:center}.mr-ladder-stat-icon{align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:inline-flex;font-size:.68rem;font-style:normal;font-weight:900;height:30px;justify-content:center;width:38px}.mr-ladder-stat-icon.is-health{background:rgba(255,54,95,.16);color:#ff5f7c}.mr-ladder-stat-icon.is-attack{background:rgba(160,175,194,.12);color:#d3dbe7}.mr-ladder-stat-icon.is-defense{background:rgba(57,229,140,.13);color:#65ef9d}.mr-ladder-stat-icon.is-speed{background:rgba(55,197,255,.14);color:#65cdff}.mr-boss-ladder-panel .mr-ladder-reward-tiles{gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.mr-boss-ladder-panel .mr-ladder-reward-tiles div{align-content:start;display:grid;gap:5px;justify-items:center;min-height:104px;padding:10px 6px;text-align:center}.mr-ladder-reward-icon{align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:inline-flex;font-size:.76rem;font-weight:900;height:42px;justify-content:center;width:52px}.mr-ladder-reward-tiles .is-cash .mr-ladder-reward-icon{background:rgba(57,229,140,.14);color:#39e58c}.mr-ladder-reward-tiles .is-item .mr-ladder-reward-icon{background:rgba(160,175,194,.12);color:#d5dce8}.mr-ladder-reward-tiles .is-token .mr-ladder-reward-icon{background:rgba(255,200,87,.16);color:var(--mr-ladder-gold)}.mr-ladder-reward-tiles .is-card .mr-ladder-reward-icon{background:rgba(174,89,255,.15);border-color:rgba(174,89,255,.32);color:#dcb8ff}.mr-ladder-reward-tiles .is-more .mr-ladder-reward-icon{background:rgba(125,94,255,.13);color:#b7a8ff}.mr-boss-ladder-panel .mr-ladder-reward-tiles strong{font-size:.7rem;margin:0;text-transform:uppercase}.mr-boss-ladder-panel .mr-ladder-reward-tiles em{color:#c4cfdd;font-size:.72rem;font-style:normal;line-height:1.2}.mr-boss-ladder-fight-form .mr-button-primary{align-items:center;display:flex;gap:14px;justify-content:center}.mr-boss-ladder-fight-form .mr-button-primary .mr-ladder-action-label,.mr-boss-ladder-fight-form .mr-button-primary .mr-ladder-action-cost{background:transparent;border-radius:0;margin:0;padding:0}.mr-boss-ladder-fight-form .mr-button-primary .mr-ladder-action-cost{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:4px 9px}.mr-boss-ladder-leaderboard li{grid-template-columns:34px minmax(0,1fr) auto}.mr-boss-ladder-leaderboard li>div{min-width:0}.mr-boss-ladder-leaderboard b{color:var(--mr-ladder-gold);font-size:.76rem;white-space:nowrap}.mr-ladder-battle-hero{background-position:center;min-height:276px}.mr-ladder-combatant-art:not(.has-image) span{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:12px;color:var(--mr-ladder-gold);display:flex;font-size:3rem;font-weight:900;height:160px;justify-content:center;width:140px}.mr-ladder-result-banner{backdrop-filter:blur(8px)}.mr-ladder-result-banner span{color:#d7e0ec;display:block;margin-top:8px}.mr-ladder-log-table{max-height:372px;overflow:auto}.mr-ladder-result-actions{align-items:stretch}.mr-ladder-result-actions .mr-button,.mr-ladder-repeat-form,.mr-ladder-repeat-form .mr-button{width:100%}.mr-ladder-result-actions .mr-button{align-content:center;display:grid;gap:4px}.mr-ladder-result-actions .mr-button strong{color:inherit;font-size:.98rem}.mr-ladder-result-actions .mr-button span{color:#aebcce;font-size:.82rem;font-weight:700}@media (max-width:1280px){.mr-boss-ladder-layout{grid-template-columns:1fr}.mr-boss-ladder-sidebar{position:static}}@media (max-width:760px){.mr-boss-ladder-main .mr-boss-ladder-hero{min-height:176px}.mr-boss-ladder-panel .mr-ladder-stat-row,.mr-boss-ladder-panel .mr-ladder-reward-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-boss-ladder-row-button{grid-template-columns:48px minmax(0,1fr)}}.mr-boss-ladder-panel h2{font-size:1.42rem;line-height:1.12;margin:0 0 6px}.mr-boss-ladder-panel>.mr-muted{font-size:.86rem;line-height:1.35;margin-bottom:16px}.mr-boss-ladder-panel .mr-ladder-section-label{border-top:1px solid rgba(255,255,255,.12);margin:14px 0 8px;padding-top:14px}.mr-boss-ladder-panel .mr-ladder-stat-row{gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px}.mr-boss-ladder-panel .mr-ladder-stat-row div{align-items:center;background:transparent;border:0;border-left:1px solid rgba(255,255,255,.1);border-radius:0;display:grid;gap:1px 8px;grid-template-columns:26px minmax(0,1fr);justify-items:start;min-height:42px;padding:0 10px;text-align:left}.mr-boss-ladder-panel .mr-ladder-stat-row div:first-child{border-left:0;padding-left:0}.mr-boss-ladder-panel .mr-ladder-stat-row span{color:#aeb9c8;font-size:.62rem;line-height:1;white-space:nowrap}.mr-boss-ladder-panel .mr-ladder-stat-row strong{color:#fff;font-size:.86rem;line-height:1.1;margin:0}.mr-boss-ladder-panel .mr-ladder-stat-icon{background:transparent;border:0;border-radius:0;font-size:0;grid-row:1 / span 2;height:26px;position:relative;width:24px}.mr-boss-ladder-panel .mr-ladder-stat-icon::before,.mr-boss-ladder-panel .mr-ladder-stat-icon::after{content:"";position:absolute}.mr-boss-ladder-panel .mr-ladder-stat-icon.is-health::before{background:#ff365f;border-radius:55% 55% 45% 45%;height:16px;left:4px;top:5px;transform:rotate(45deg);width:16px}.mr-boss-ladder-panel .mr-ladder-stat-icon.is-attack::before{background:#9aa7b7;border-radius:2px;height:6px;left:2px;top:9px;width:20px}.mr-boss-ladder-panel .mr-ladder-stat-icon.is-attack::after{background:#717d8d;border-radius:1px;height:9px;left:8px;top:13px;transform:skewX(-16deg);width:6px}.mr-boss-ladder-panel .mr-ladder-stat-icon.is-defense::before{background:#49d86d;clip-path:polygon(50% 0,90% 15%,82% 72%,50% 100%,18% 72%,10% 15%);height:22px;left:1px;top:2px;width:20px}.mr-boss-ladder-panel .mr-ladder-stat-icon.is-energy::before{background:#3ba7ff;clip-path:polygon(55% 0,18% 52%,48% 52%,35% 100%,82% 42%,52% 42%);height:24px;left:3px;top:1px;width:18px}.mr-boss-ladder-panel .mr-ladder-reward-tiles{border-top:1px solid rgba(255,255,255,.12);gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;padding-top:14px}.mr-boss-ladder-panel .mr-ladder-reward-tiles .mr-eyebrow{margin:0 0 2px}.mr-boss-ladder-panel .mr-ladder-reward-tiles div{background:transparent;border:0;border-radius:0;display:grid;gap:6px;justify-items:center;min-height:0;padding:0;text-align:center}.mr-boss-ladder-panel .mr-ladder-reward-icon{border-radius:7px;height:48px;width:52px}.mr-boss-ladder-panel .mr-ladder-reward-tiles .is-boss-token .mr-ladder-reward-icon{background:rgba(83,132,255,.16);border-color:rgba(83,132,255,.38);color:#8db1ff}.mr-boss-ladder-panel .mr-ladder-reward-tiles .is-card .mr-ladder-reward-icon{background:rgba(174,89,255,.15);border-color:rgba(174,89,255,.38);color:#dcb8ff}.mr-boss-ladder-panel .mr-ladder-reward-tiles strong{color:#c9d4e3;font-size:.68rem;font-weight:700;line-height:1.28;margin:0;max-width:70px;text-transform:none}.mr-boss-ladder-panel .mr-ladder-reward-tiles em{display:none}.mr-boss-ladder-panel .mr-boss-ladder-fight-form{margin-top:16px}.mr-boss-ladder-panel .mr-boss-ladder-fight-form .mr-button-primary{align-items:center;border-radius:5px;display:flex;flex-wrap:wrap;gap:6px 12px;font-size:.9rem;justify-content:center;min-height:52px;padding:9px 14px;text-align:center}.mr-boss-ladder-panel .mr-boss-ladder-fight-form .mr-button-primary .mr-ladder-action-label{background:transparent;border:0;line-height:1.05;margin:0;min-width:0;padding:0}.mr-boss-ladder-panel .mr-boss-ladder-fight-form .mr-button-primary .mr-ladder-action-cost{align-items:center;background:transparent;border:0;border-radius:0;color:#fff;display:inline-flex;flex:0 1 auto;font-size:.78rem;font-weight:900;gap:5px;line-height:1.05;margin:0;min-width:0;padding:0;white-space:normal}.mr-boss-ladder-panel .mr-boss-ladder-fight-form .mr-button-primary .mr-ladder-action-cost::before{color:#fff7b0;content:"\26A1";font-size:.95rem;line-height:1}@media (max-width:760px){.mr-boss-ladder-panel .mr-ladder-stat-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.mr-boss-ladder-panel .mr-ladder-stat-row div:nth-child(odd){border-left:0;padding-left:0}.mr-boss-ladder-panel .mr-ladder-reward-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.mr-boss-ladder-panel img.mr-ladder-stat-icon{background:transparent;border:0;border-radius:0;display:block;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35));height:26px;object-fit:contain;position:relative;width:26px}.mr-boss-ladder-panel .mr-ladder-reward-icon{align-items:center;display:inline-flex;font-size:0;justify-content:center;overflow:hidden}.mr-boss-ladder-panel .mr-ladder-reward-icon img{display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.38));height:35px;object-fit:contain;width:35px}.mr-boss-ladder-panel .mr-ladder-reward-tiles .is-item .mr-ladder-reward-icon img,.mr-boss-ladder-panel .mr-ladder-reward-tiles .is-token .mr-ladder-reward-icon img,.mr-boss-ladder-panel .mr-ladder-reward-tiles .is-boss-token .mr-ladder-reward-icon img{height:38px;width:38px}.mr-boss-ladder-tabs{align-items:center;justify-content:space-between}.mr-boss-ladder-token-chip{align-items:center;background:linear-gradient(180deg,rgba(255,200,87,.14),rgba(255,200,87,.04));border:1px solid rgba(255,200,87,.46);border-radius:7px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);display:inline-flex;flex:0 0 auto;gap:10px;min-height:34px;padding:0 14px}.mr-boss-ladder-token-chip::before{background:url("../images/boss-ladder/icons/reward-boss-coin-v2.png") center / contain no-repeat;content:"";display:inline-block;height:22px;width:22px}.mr-boss-ladder-token-chip span{color:#aebbc9;font-size:.72rem;font-weight:900;text-transform:uppercase}.mr-boss-ladder-token-chip strong{color:#ffc857;font-size:.95rem;font-weight:900}.mr-boss-ladder-row-button>.mr-boss-ladder-rank{align-self:center;aspect-ratio:auto;background:linear-gradient(145deg,rgba(255,215,104,.46),rgba(100,67,15,.52)),radial-gradient(circle at 50% 20%,rgba(255,255,255,.2),rgba(255,255,255,0) 42%),#20170b;border:1px solid rgba(255,200,87,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -10px 16px rgba(0,0,0,.24),0 10px 20px rgba(0,0,0,.28);box-sizing:border-box;color:#fff;flex:0 0 50px;font-size:1.08rem;height:58px;justify-self:center;line-height:1;max-height:58px;max-width:50px;min-height:58px;min-width:50px;padding:0;text-shadow:0 2px 3px rgba(0,0,0,.45);width:50px}.mr-boss-ladder-row.is-locked .mr-boss-ladder-row-button>.mr-boss-ladder-rank{background:linear-gradient(145deg,rgba(114,129,148,.24),rgba(28,38,52,.74)),#0c131d;border-color:rgba(160,174,190,.34)}.mr-boss-ladder-row-copy strong{font-size:1.2rem}.mr-boss-ladder-row-status small{color:#7f90a5;font-size:.62rem;font-weight:900;text-transform:uppercase}.mr-boss-ladder-panel h2{font-size:1.6rem;line-height:1.08}.mr-boss-ladder-leaderboard .mr-card-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.mr-boss-ladder-leaderboard .mr-card-head .mr-button{font-size:.68rem;min-height:30px;padding:0 10px;white-space:nowrap}.mr-boss-ladder-leaderboard .mr-ladder-top-three{gap:8px}.mr-boss-ladder-leaderboard .mr-ladder-top-three li{background:linear-gradient(90deg,rgba(255,200,87,.08),rgba(255,255,255,.025));border-color:rgba(255,255,255,.1);grid-template-columns:38px 38px minmax(0,1fr) auto;min-height:54px;padding:8px}.mr-boss-ladder-leaderboard .mr-ladder-top-three li>.mr-ladder-mini-trophy{background:transparent;border:0;border-radius:0;height:38px;padding:0;width:38px}.mr-ladder-mini-trophy img{display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.42));height:38px;object-fit:contain;width:38px}.mr-ladder-board-avatar,.mr-ladder-podium-avatar,.mr-ladder-full-player>span{align-items:center;background:radial-gradient(circle at 50% 25%,rgba(255,200,87,.22),rgba(4,8,13,.95));border:1px solid rgba(255,200,87,.42);border-radius:999px;color:#ffc857;display:inline-flex;font-weight:900;justify-content:center;overflow:hidden}.mr-ladder-board-avatar{height:38px;width:38px}.mr-ladder-board-avatar img,.mr-ladder-podium-avatar img,.mr-ladder-full-player img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.mr-boss-ladder-leaderboard .mr-ladder-top-three b{color:#ffc857;font-size:.78rem}.mr-boss-ladder-full{background:linear-gradient(180deg,rgba(15,23,34,.96),rgba(7,12,19,.98)),#0b111b;border:1px solid rgba(255,255,255,.11);border-radius:8px;box-shadow:0 24px 60px rgba(0,0,0,.32);max-width:100%;min-width:0;padding:28px;width:100%}.mr-ladder-full-head{align-items:center;border-bottom:1px solid rgba(255,255,255,.1);display:flex;gap:18px;justify-content:space-between;padding-bottom:22px}.mr-ladder-full-title{align-items:center;display:flex;gap:16px}.mr-ladder-full-title>img{filter:drop-shadow(0 6px 10px rgba(0,0,0,.45));height:58px;object-fit:contain;width:58px}.mr-ladder-full-title h1{color:#fff;font-size:2.35rem;line-height:1;margin:0 0 8px;text-transform:uppercase}.mr-ladder-full-title p{color:#aebbc9;margin:0}.mr-ladder-full-actions{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:flex;gap:14px;min-height:54px;padding:0 14px}.mr-ladder-full-actions span{color:#ffc857;font-size:.74rem;font-weight:900;text-transform:uppercase}.mr-ladder-podium-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 14px 22px}.mr-ladder-podium-card{align-content:center;background:radial-gradient(circle at 50% 8%,rgba(255,255,255,.12),rgba(255,255,255,0) 28%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018)),#0e1621;border:1px solid rgba(255,255,255,.13);border-radius:8px;display:grid;justify-items:center;min-height:250px;padding:18px;text-align:center}.mr-ladder-podium-card.is-rank-1{border-color:rgba(255,200,87,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 28px rgba(255,200,87,.12);min-height:290px}.mr-ladder-podium-card.is-rank-2{border-color:rgba(180,205,232,.42)}.mr-ladder-podium-card.is-rank-3{border-color:rgba(218,135,62,.5)}.mr-ladder-podium-trophy{filter:drop-shadow(0 9px 15px rgba(0,0,0,.44));height:118px;object-fit:contain;width:150px}.mr-ladder-podium-card.is-rank-1 .mr-ladder-podium-trophy{height:146px;width:180px}.mr-ladder-podium-avatar{height:70px;margin-top:-16px;width:70px}.mr-ladder-podium-card h2{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:1.08rem;gap:7px;justify-content:center;line-height:1.18;margin:14px 0 5px;max-width:100%;width:100%}.mr-ladder-podium-card h2 .mr-player-name-style,.mr-ladder-full-player .mr-player-name-style,.mr-boss-ladder-leaderboard .mr-player-name-style{display:inline-block;max-width:100%;overflow-wrap:break-word;word-break:normal}.mr-ladder-podium-online{background:#39e58c;border-radius:999px;display:inline-block;flex:0 0 10px;height:10px;width:10px}.mr-ladder-podium-card strong{color:#ffc857;font-size:.9rem}.mr-ladder-podium-card em{color:#ffc857;font-size:1.05rem;font-style:normal;font-weight:900;margin-top:12px}.mr-ladder-podium-card em span,.mr-ladder-table-stars{color:#ffc857}.mr-ladder-full-table-card{background:rgba(3,8,13,.32);border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.mr-ladder-full-table-wrap{overflow-x:auto}.mr-ladder-full-table{border-collapse:collapse;color:#dce6f2;min-width:760px;width:100%}.mr-ladder-full-table th,.mr-ladder-full-table td{border-bottom:1px solid rgba(255,255,255,.08);padding:12px 20px;text-align:left;vertical-align:middle}.mr-ladder-full-table th{color:#9daec2;font-size:.72rem;font-weight:900;text-transform:uppercase}.mr-ladder-full-table td:first-child{color:#fff;font-size:1rem;width:70px}.mr-ladder-full-table .mr-ladder-empty-row td{color:#aebbc9;font-size:.92rem;padding:18px 20px;text-align:left}.mr-ladder-full-player{align-items:center;color:#fff;display:inline-flex;gap:12px;text-decoration:none}.mr-ladder-full-player>span{height:42px;width:42px}.mr-ladder-full-player strong{color:#fff;font-size:.95rem}.mr-ladder-level-badge{align-items:center;color:#fff;display:inline-flex;font-weight:900;gap:8px}.mr-ladder-level-badge::before{background:linear-gradient(145deg,rgba(78,229,140,.3),rgba(37,72,46,.8));border:1px solid rgba(83,226,132,.55);clip-path:polygon(50% 0,90% 22%,90% 76%,50% 100%,10% 76%,10% 22%);content:"";display:inline-block;height:24px;width:22px}.mr-ladder-table-stars{font-weight:900}.mr-ladder-status-dot{color:#9aa8ba}.mr-ladder-status-dot::before{content:"\2022";margin-right:6px}.mr-ladder-status-dot.is-online{color:#39e58c}.mr-ladder-full-footer{align-items:center;background:rgba(5,10,16,.42);border-top:1px solid rgba(255,255,255,.08);display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:flex-end;padding:14px 16px}.mr-ladder-full-footer p{align-items:center;color:#aebbc9;display:inline-flex;min-height:34px;margin:0;margin-right:auto}.mr-ladder-pagination{display:inline-flex;gap:8px;justify-content:flex-end}.mr-ladder-pagination a{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#dce6f2;display:inline-flex;font-weight:900;height:34px;justify-content:center;text-decoration:none;width:34px}.mr-ladder-pagination a.is-active{background:rgba(255,200,87,.2);border-color:rgba(255,200,87,.58);color:#ffc857}.mr-ladder-pagination a.is-disabled{opacity:.45;pointer-events:none}@media (max-width:1050px){.mr-ladder-podium-grid{margin-left:0;margin-right:0}.mr-ladder-full-head{align-items:stretch;grid-template-columns:1fr}.mr-ladder-full-head{flex-direction:column}.mr-ladder-full-footer{align-items:flex-start}}@media (max-width:680px){.mr-boss-ladder-full{padding:14px}.mr-ladder-full-title{align-items:flex-start;gap:10px}.mr-ladder-full-title>img{height:44px;width:44px}.mr-ladder-full-actions{align-items:stretch;flex-direction:column;min-height:0;padding:12px}.mr-ladder-full-actions .mr-button{justify-content:center;width:100%}.mr-ladder-full-table-wrap{overscroll-behavior-inline:contain;scrollbar-width:thin}.mr-ladder-full-footer{min-width:0;justify-content:stretch}.mr-ladder-full-footer p{margin-right:0;width:100%}.mr-ladder-pagination{flex:1 1 auto;gap:4px;justify-content:flex-start;max-width:100%;overflow-x:auto;padding-bottom:4px}.mr-ladder-pagination a{flex:0 0 30px;height:32px;width:30px}}@media (max-width:820px){.mr-boss-ladder-token-chip{justify-content:center;margin-left:0;width:100%}.mr-boss-ladder-row-button>.mr-boss-ladder-rank{height:54px;max-height:54px;min-height:54px}.mr-ladder-podium-grid{grid-template-columns:1fr}.mr-ladder-podium-card,.mr-ladder-podium-card.is-rank-1{min-height:0}.mr-boss-ladder-full{padding:18px}.mr-ladder-full-title h1{font-size:1.9rem}}.mr-ladder-next-actions .mr-ladder-result-actions{align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(112px,1fr))}.mr-ladder-next-actions .mr-ladder-repeat-form,.mr-ladder-next-actions .mr-ladder-repeat-form .mr-button,.mr-ladder-next-actions .mr-ladder-result-actions .mr-button{min-width:0;width:100%}.mr-ladder-next-actions .mr-ladder-result-actions .mr-button{align-content:center;display:grid;gap:3px;justify-items:center;min-height:48px;padding:8px 10px;text-align:center}.mr-ladder-next-actions .mr-ladder-result-actions .mr-button strong{font-size:.9rem;line-height:1.1}.mr-ladder-next-actions .mr-ladder-result-actions .mr-button span{font-size:.72rem;line-height:1.15}@media (max-width:980px){.mr-ladder-next-actions .mr-ladder-result-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mr-ladder-next-actions .mr-ladder-result-actions{grid-template-columns:1fr}}.mr-training-energy-card .mr-training-refill-form{align-items:stretch;display:grid;flex-wrap:initial;gap:7px;margin-top:12px}.mr-training-energy-card .mr-training-refill-button{align-items:center;display:flex;gap:10px;justify-content:center;min-height:38px;padding:0 12px;width:100%}.mr-training-energy-card .mr-training-refill-note{margin:0}.mr-training-energy-card .mr-inline-result{margin-top:8px}.mr-blueprint-room{container-name:mr-blueprint-room;container-type:inline-size}.mr-blueprint-room .mr-blueprint-command{margin:0}.mr-blueprint-room.is-loading [data-mr-blueprint-detail],.mr-blueprint-room.is-loading [data-mr-blueprint-planning],.mr-blueprint-room.is-loading [data-mr-blueprint-intel],.mr-blueprint-room.is-loading [data-mr-blueprint-outcome]{opacity:.72;transition:opacity .16s ease}.mr-blueprint-layout{background:linear-gradient(135deg,rgba(255,196,73,.08),transparent 28%),linear-gradient(180deg,rgba(18,23,28,.96),rgba(8,10,13,.98));border:1px solid rgba(222,166,62,.36);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.05);display:grid;gap:0;grid-template-columns:minmax(245px,310px) minmax(0,1fr);min-height:0;overflow:hidden}.mr-blueprint-sidebar{background:linear-gradient(180deg,rgba(11,15,18,.96),rgba(8,10,12,.98));border-right:1px solid rgba(222,166,62,.24);display:grid;gap:14px;grid-template-rows:auto auto minmax(0,1fr);padding:18px}.mr-blueprint-room-title h1{color:#f6f2e9;font-size:2rem;letter-spacing:0;line-height:1;margin:4px 0 8px;text-transform:uppercase}.mr-blueprint-room-title p:last-child{color:#b7c0ca;font-size:.92rem;line-height:1.5;margin:0}.mr-blueprint-count{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,196,73,.28);border-radius:8px;display:flex;justify-content:space-between;padding:13px 14px}.mr-blueprint-count span{color:#d9b85c;font-size:.75rem;font-weight:800;text-transform:uppercase}.mr-blueprint-count strong{color:#fff;font-size:1.25rem}.mr-blueprint-list{display:grid;gap:8px;overflow:auto;padding-right:2px}.mr-blueprint-card-option{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#eef3f8;cursor:pointer;display:grid;gap:10px;grid-template-columns:58px minmax(0,1fr);min-height:72px;padding:9px 10px;position:relative;text-align:left;width:100%}.mr-blueprint-card-option::before{background:linear-gradient(180deg,rgba(255,196,73,.8),rgba(255,255,255,.08));border-radius:8px 0 0 8px;content:"";inset:-1px auto -1px -1px;opacity:0;position:absolute;width:4px}.mr-blueprint-card-option:hover,.mr-blueprint-card-option.is-active{background:rgba(255,196,73,.08);border-color:rgba(255,196,73,.62)}.mr-blueprint-card-option.is-active::before{opacity:1}.mr-blueprint-card-option.is-empty{opacity:.52}.mr-blueprint-card-option.is-locked{cursor:default}.mr-blueprint-card-option img{aspect-ratio:1;border:1px solid rgba(255,255,255,.16);border-radius:6px;height:auto;object-fit:cover;width:58px}.mr-blueprint-card-option span,.mr-blueprint-card-option em{display:block;min-width:0}.mr-blueprint-card-option strong{color:#fff;display:block;font-size:.94rem;line-height:1.25;margin-bottom:4px;overflow-wrap:anywhere}.mr-blueprint-card-option small{color:#d8b04a;font-size:.72rem;font-weight:800;text-transform:uppercase}.mr-blueprint-card-option em{color:#c7d0dc;font-size:.78rem;font-style:normal;grid-column:auto;justify-self:end;white-space:nowrap}.mr-blueprint-card-option.mr-rarity-uncommon small{color:#68df85}.mr-blueprint-card-option.mr-rarity-rare small{color:#63b8ff}.mr-blueprint-card-option.mr-rarity-epic small{color:#c886ff}.mr-blueprint-card-option.mr-rarity-legendary small{color:#ffcc58}.mr-blueprint-room.has-no-blueprints .mr-blueprint-layout{min-height:620px}.mr-blueprint-room.has-no-blueprints .mr-blueprint-sidebar{grid-template-rows:auto auto minmax(0,1fr)}.mr-blueprint-empty-main{grid-template-rows:minmax(0,1fr) auto}.mr-blueprint-empty-panel{align-items:stretch;background:linear-gradient(90deg,rgba(7,10,13,.98) 0%,rgba(7,10,13,.78) 55%,rgba(7,10,13,.54) 100%),radial-gradient(circle at 78% 22%,rgba(255,196,73,.16),transparent 34%),linear-gradient(135deg,rgba(255,196,73,.08),rgba(78,146,255,.07));border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;gap:24px;grid-template-columns:minmax(0,.9fr) minmax(280px,.65fr);min-height:420px;overflow:hidden;padding:30px;position:relative}.mr-blueprint-empty-panel::after{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:28px 28px;content:"";inset:0;opacity:.36;pointer-events:none;position:absolute}.mr-blueprint-empty-copy{align-content:center;display:grid;justify-items:start;position:relative;z-index:1}.mr-blueprint-empty-copy h2{color:#f6f2e9;font-size:clamp(2rem,4vw,4rem);letter-spacing:0;line-height:.98;margin:4px 0 10px;text-transform:uppercase}.mr-blueprint-empty-copy p:not(.mr-eyebrow){color:#c7d0dc;font-size:1rem;line-height:1.6;margin:0;max-width:680px}.mr-blueprint-empty-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.mr-blueprint-empty-visual{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),radial-gradient(circle at 50% 26%,rgba(255,196,73,.18),transparent 42%);border:1px solid rgba(255,196,73,.2);border-radius:8px;display:flex;justify-content:center;min-height:330px;overflow:hidden;position:relative;z-index:1}.mr-blueprint-empty-visual::before{border:1px solid rgba(255,196,73,.28);border-radius:50%;content:"";height:270px;position:absolute;width:270px}.mr-blueprint-empty-stack{height:300px;position:relative;width:min(320px,100%)}.mr-blueprint-empty-sheet{background:rgba(0,0,0,.52);border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 18px 40px rgba(0,0,0,.42);display:block;left:50%;overflow:hidden;padding:8px 8px 30px;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-9deg);width:132px}.mr-blueprint-empty-sheet:nth-child(2){transform:translate(-14%,-56%) rotate(8deg)}.mr-blueprint-empty-sheet:nth-child(3){transform:translate(-84%,-42%) rotate(-17deg)}.mr-blueprint-empty-sheet:nth-child(4){transform:translate(-48%,-20%) rotate(15deg)}.mr-blueprint-empty-sheet img{aspect-ratio:1 / 1.18;border-radius:5px;display:block;filter:grayscale(.18) brightness(.64);object-fit:cover;width:100%}.mr-blueprint-empty-sheet small{bottom:8px;color:#d9b85c;font-size:.66rem;font-weight:900;left:8px;position:absolute;text-transform:uppercase}.mr-blueprint-empty-sheet.mr-rarity-uncommon{border-color:rgba(104,223,133,.38)}.mr-blueprint-empty-sheet.mr-rarity-rare{border-color:rgba(99,184,255,.42)}.mr-blueprint-empty-sheet.mr-rarity-epic{border-color:rgba(200,134,255,.44)}.mr-blueprint-empty-sheet.mr-rarity-legendary{border-color:rgba(255,204,88,.52)}.mr-blueprint-empty-info{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-blueprint-empty-info article{background:rgba(7,10,13,.72);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:6px;padding:15px}.mr-blueprint-empty-info span{color:#d9b85c;font-size:.72rem;font-weight:900;text-transform:uppercase}.mr-blueprint-empty-info strong{color:#eef3f8;font-size:.92rem;line-height:1.35}.mr-blueprint-main{display:grid;gap:14px;grid-template-rows:auto auto minmax(0,auto) auto;min-width:0;padding:18px}.mr-blueprint-detail-slot,.mr-blueprint-workspace>*,.mr-blueprint-plan-grid>*,.mr-blueprint-choice-row>*,[data-mr-blueprint-detail],[data-mr-blueprint-planning],[data-mr-blueprint-intel],[data-mr-blueprint-outcome]{min-width:0}.mr-blueprint-main.mr-blueprint-empty-main{grid-template-rows:minmax(0,1fr) auto}.mr-blueprint-detail-panel{background:linear-gradient(90deg,rgba(7,10,13,.96) 0%,rgba(7,10,13,.8) 48%,rgba(7,10,13,.28) 100%),linear-gradient(135deg,rgba(255,196,73,.13),rgba(83,169,255,.08));border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(240px,32%);min-height:0;overflow:hidden;padding:20px 24px}.mr-blueprint-copy{align-content:center;display:grid;min-width:0}.mr-blueprint-copy h2{color:#f6f2e9;font-size:clamp(1.55rem,2.25vw,2.35rem);letter-spacing:0;line-height:1.02;margin:2px 0 8px;text-transform:uppercase}.mr-blueprint-copy p:not(.mr-eyebrow){color:#c8d1db;line-height:1.45;margin:8px 0 0;max-width:760px}.mr-blueprint-stars{color:#ffcb54;display:flex;gap:2px;line-height:1}.mr-blueprint-stars span{text-shadow:0 0 12px rgba(255,196,73,.42)}.mr-blueprint-metrics{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.mr-blueprint-metrics>span{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:5px;min-height:58px;padding:9px 11px}.mr-blueprint-metrics small{color:#94a2b0;font-size:.68rem;font-weight:800;overflow-wrap:anywhere;text-transform:uppercase}.mr-blueprint-metrics strong{align-items:center;color:#fff;display:flex;font-size:.98rem;gap:4px;line-height:1.2;min-width:0;overflow-wrap:anywhere}.mr-blueprint-metrics strong span{background:rgba(255,255,255,.13);border-radius:2px;display:inline-block;height:16px;width:8px}.mr-blueprint-metrics strong span.is-hot{background:linear-gradient(180deg,#ffcf58,#ff6f3d 58%,#8f2222);box-shadow:0 0 10px rgba(255,115,61,.34)}.mr-blueprint-art{align-self:stretch;background:rgba(0,0,0,.38);border:1px solid rgba(255,196,73,.22);border-radius:8px;margin:0;min-height:190px;overflow:hidden;position:relative}.mr-blueprint-art img{display:block;height:100%;object-fit:cover;width:100%}.mr-blueprint-workspace{display:grid;gap:14px;grid-template-columns:minmax(0,1.5fr) minmax(320px,.85fr);align-items:start}.mr-blueprint-panel,.mr-blueprint-outcome-panel{background:rgba(7,10,13,.72);border:1px solid rgba(255,255,255,.11);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.mr-blueprint-panel{padding:14px}.mr-blueprint-panel .mr-card-head{align-items:end;margin-bottom:12px}.mr-blueprint-panel h2{color:#f5f0e6;font-size:1.05rem;letter-spacing:0;margin:0;text-transform:uppercase}.mr-blueprint-plan-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-blueprint-plan-card{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);border-radius:8px;margin:0;min-width:0;padding:11px}.mr-blueprint-plan-card legend{color:#c2cad5;font-size:.74rem;font-weight:900;letter-spacing:0;margin-bottom:8px;padding:0;text-transform:uppercase}.mr-blueprint-choice-row{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-blueprint-choice-row label,.mr-blueprint-intel-actions label{cursor:pointer;min-width:0;position:relative}.mr-blueprint-choice-row input,.mr-blueprint-intel-actions input{inset:0;opacity:0;position:absolute}.mr-blueprint-choice-row span{align-items:center;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#d8e1ec;display:flex;font-size:.74rem;font-weight:800;line-height:1.15;min-height:48px;min-width:0;justify-content:center;overflow-wrap:anywhere;padding:8px 10px;text-align:center;width:100%}.mr-blueprint-choice-row label.is-selected span,.mr-blueprint-choice-row label:focus-within span{background:rgba(255,196,73,.12);border-color:rgba(255,196,73,.72);color:#ffcf58}.mr-blueprint-scout-total{color:#ffcf58;font-size:1rem}.mr-blueprint-intel-actions{display:grid;gap:8px}.mr-blueprint-intel-actions label{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:9px 12px}.mr-blueprint-intel-actions label.is-selected,.mr-blueprint-intel-actions label:focus-within{background:rgba(63,205,116,.09);border-color:rgba(63,205,116,.48)}.mr-blueprint-intel-actions strong{color:#eef3f8;display:block;font-size:.86rem;overflow-wrap:anywhere}.mr-blueprint-intel-actions small{color:#b6c0cb;display:block;font-size:.76rem;margin-top:2px;overflow-wrap:anywhere}.mr-blueprint-intel-actions em{color:#8f9dad;font-size:.72rem;font-style:normal;font-weight:800;text-transform:uppercase}.mr-blueprint-intel-actions label.is-selected em{color:#5ee285}.mr-blueprint-revealed{border-top:1px solid rgba(255,255,255,.1);display:grid;gap:7px;margin-top:12px;padding-top:12px}.mr-blueprint-revealed h3{color:#d9b85c;font-size:.8rem;letter-spacing:0;margin:0 0 2px;text-transform:uppercase}.mr-blueprint-intel-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.mr-blueprint-intel-row span{color:#aeb8c5;font-size:.82rem}.mr-blueprint-intel-row strong{color:#d8e1ec;font-size:.84rem;text-align:right}.mr-blueprint-intel-row.is-good strong{color:#5ee285}.mr-blueprint-intel-row.is-warning strong{color:#ffcf58}.mr-blueprint-intel-row.is-danger strong{color:#ff7469}.mr-blueprint-intel-row.is-unknown strong{color:#8996a5}.mr-blueprint-outcome-panel{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(170px,.55fr) minmax(0,1.25fr) minmax(210px,.75fr);padding:14px}.mr-blueprint-estimate,.mr-blueprint-rewards-preview,.mr-blueprint-complications{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px}.mr-blueprint-estimate{align-content:center;display:grid;justify-items:center;text-align:center}.mr-blueprint-ring{align-items:center;background:radial-gradient(circle at center,#0c1115 0 55%,transparent 56%),conic-gradient(#55df88 var(--mr-blueprint-percent),rgba(255,255,255,.12) 0);border-radius:50%;display:flex;height:78px;justify-content:center;margin:6px 0;width:78px}.mr-blueprint-ring span{color:#fff;font-size:1.18rem;font-weight:900}.mr-blueprint-estimate strong{color:#5ee285;font-size:.95rem;text-transform:uppercase}.mr-blueprint-estimate small{color:#aeb8c5;font-size:.76rem}.mr-blueprint-reward-grid{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.mr-blueprint-reward-grid span{background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;gap:4px;min-height:64px;padding:9px}.mr-blueprint-reward-grid strong{color:#fff;font-size:.86rem;line-height:1.2;overflow-wrap:anywhere}.mr-blueprint-reward-grid small{color:#aeb8c5;font-size:.72rem;line-height:1.25}.mr-blueprint-complications ul{color:#d6dee8;display:grid;gap:6px;list-style:none;margin:8px 0 0;padding:0}.mr-blueprint-complications li{font-size:.84rem;padding-left:13px;position:relative}.mr-blueprint-complications li::before{background:#ff7469;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.55em;width:5px}.mr-blueprint-footer{align-items:center;background:rgba(255,196,73,.08);border:1px solid rgba(255,196,73,.25);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);padding:12px}.mr-blueprint-footer strong{color:#ffcf58;display:block;font-size:.92rem}.mr-blueprint-footer span{color:#c2cad5;display:block;font-size:.84rem;margin-top:2px}.mr-blueprint-footer .mr-button{min-height:46px;width:100%}@media (max-width:1220px){.mr-blueprint-layout{grid-template-columns:1fr}.mr-blueprint-sidebar{border-bottom:1px solid rgba(222,166,62,.24);border-right:0}.mr-blueprint-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.mr-blueprint-card-option{grid-template-columns:58px minmax(0,1fr)}}@media (max-width:980px){.mr-blueprint-detail-panel,.mr-blueprint-workspace,.mr-blueprint-outcome-panel,.mr-blueprint-footer,.mr-blueprint-empty-panel,.mr-blueprint-empty-info{grid-template-columns:1fr}.mr-blueprint-art{min-height:280px}.mr-blueprint-metrics,.mr-blueprint-plan-grid,.mr-blueprint-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-blueprint-workspace{align-items:stretch}}@media (max-width:640px){.mr-blueprint-main,.mr-blueprint-sidebar{padding:12px}.mr-blueprint-list,.mr-blueprint-metrics,.mr-blueprint-plan-grid,.mr-blueprint-reward-grid,.mr-blueprint-choice-row{grid-template-columns:1fr}.mr-blueprint-card-option{grid-template-columns:54px minmax(0,1fr);min-height:72px}.mr-blueprint-card-option img{width:54px}.mr-blueprint-card-option em{grid-column:2;justify-self:start}.mr-blueprint-detail-panel{padding:16px}.mr-blueprint-empty-panel{min-height:0;padding:18px}.mr-blueprint-empty-actions .mr-button{width:100%}.mr-blueprint-empty-visual{min-height:260px}.mr-blueprint-copy h2{font-size:1.65rem}}@container mr-blueprint-room (max-width:1220px){.mr-blueprint-layout{grid-template-columns:minmax(0,1fr)}.mr-blueprint-sidebar{border-bottom:1px solid rgba(222,166,62,.24);border-right:0}.mr-blueprint-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}}@container mr-blueprint-room (max-width:980px){.mr-blueprint-detail-panel,.mr-blueprint-workspace,.mr-blueprint-outcome-panel,.mr-blueprint-footer,.mr-blueprint-empty-panel,.mr-blueprint-empty-info{grid-template-columns:minmax(0,1fr)}.mr-blueprint-art{min-height:280px}.mr-blueprint-metrics,.mr-blueprint-plan-grid,.mr-blueprint-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-blueprint-workspace{align-items:stretch}}@container mr-blueprint-room (max-width:640px){.mr-blueprint-main,.mr-blueprint-sidebar{padding:12px}.mr-blueprint-list,.mr-blueprint-metrics,.mr-blueprint-plan-grid,.mr-blueprint-reward-grid,.mr-blueprint-choice-row{grid-template-columns:minmax(0,1fr)}}.mr-crown-box-progress{background:rgba(0,0,0,.22);border:1px solid rgba(222,166,62,.28);border-radius:8px;margin-top:18px;padding:16px}.mr-maintenance-control-panel{background:linear-gradient(135deg,rgba(255,200,87,.08),rgba(255,54,95,.06)),rgba(13,17,24,.92);border-color:rgba(255,200,87,.28);display:grid;gap:18px}.mr-maintenance-control-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.mr-maintenance-control-head h2{color:#fff;font-size:1.55rem;margin:0}.mr-maintenance-control-head p{color:#b9c3d0;line-height:1.5;margin:5px 0 0;max-width:680px}.mr-maintenance-state,.mr-maintenance-facts div{background:rgba(0,0,0,.26);border:1px solid rgba(255,255,255,.09);border-radius:8px}.mr-maintenance-state{min-width:160px;padding:13px}.mr-maintenance-state span,.mr-maintenance-facts span,.mr-maintenance-fields span{color:#ffcf58;display:block;font-size:.72rem;font-weight:950;text-transform:uppercase}.mr-maintenance-state strong{color:#fff;display:block;font-size:1.45rem;line-height:1.15;margin-top:4px}.mr-maintenance-facts{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-maintenance-facts div{padding:13px}.mr-maintenance-facts strong{color:#fff;display:block;font-size:.92rem;line-height:1.35;margin-top:4px}.mr-maintenance-form{display:grid;gap:14px}.mr-maintenance-fields{display:grid;gap:14px;grid-template-columns:minmax(220px,320px) minmax(0,1fr)}.mr-maintenance-fields input,.mr-maintenance-fields textarea{margin-top:7px;width:100%}.mr-maintenance-fields textarea{min-height:112px;resize:vertical}.mr-maintenance-fields small,.mr-maintenance-note{color:#9ba7b6;display:block;font-size:.78rem;line-height:1.45;margin-top:6px}.mr-maintenance-actions{display:flex;flex-wrap:wrap;gap:10px}.mr-maintenance-actions .mr-button{min-height:42px}@media (max-width:760px){.mr-maintenance-control-head,.mr-maintenance-facts,.mr-maintenance-fields{display:grid;grid-template-columns:1fr}}.mr-crown-box-progress h3{color:#fff;font-size:1.2rem;margin:0}.mr-crown-box-meter{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.08);border-radius:999px;height:12px;margin:14px 0;overflow:hidden}.mr-crown-box-meter span{background:linear-gradient(90deg,#a86f1d,#ffd36a);box-shadow:0 0 18px rgba(255,199,91,.34);display:block;height:100%}.mr-crown-box-meta{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-crown-box-meta div,.mr-crown-box-reward{background:rgba(6,8,11,.72);border:1px solid rgba(255,255,255,.08);border-radius:8px}.mr-crown-box-meta div{display:grid;gap:4px;padding:12px}.mr-crown-box-meta span,.mr-crown-box-reward span{color:#9ba7b6;font-size:.74rem;text-transform:uppercase}.mr-crown-box-meta strong{color:#fff;font-size:.88rem;line-height:1.3}.mr-crown-box-result{border-color:rgba(255,205,102,.38);margin-bottom:18px}.mr-crown-box-rewards{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.mr-crown-box-reward{align-items:center;display:grid;gap:12px;grid-template-columns:72px minmax(0,1fr);min-height:96px;padding:12px}.mr-crown-box-reward img,.mr-crown-box-token-art{aspect-ratio:1;background:#030507;border:1px solid rgba(255,204,100,.25);border-radius:8px;display:grid;object-fit:cover;place-items:center;width:72px}.mr-crown-box-token-art{color:#ffd36a;font-weight:900}.mr-crown-box-reward h3{color:#fff;font-size:1rem;line-height:1.2;margin:0 0 4px}@media (max-width:760px){.mr-crown-box-meta{grid-template-columns:1fr}}.mr-territory-page{margin-left:50%;max-width:none;transform:translateX(-50%);width:min(1500px,calc(100vw - var(--mrt-sidebar,210px) - 44px))}.mr-territory-feedback{border:1px solid rgba(255,255,255,.12);border-radius:8px;font-weight:800;margin-bottom:12px;padding:12px 14px}.mr-territory-feedback.is-success{background:rgba(62,228,138,.12);border-color:rgba(62,228,138,.35);color:#8cf2b3}.mr-territory-feedback.is-error{background:rgba(255,54,95,.12);border-color:rgba(255,54,95,.34);color:#ff8aa2}.mr-territory-feedback.is-info{background:rgba(55,197,255,.1);border-color:rgba(55,197,255,.28);color:#9bddff}.mr-territory-hero-v2,.mr-territory-map-stage,.mr-territory-table-card{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),#070b10;border:1px solid rgba(255,200,87,.18);border-radius:8px;box-shadow:0 22px 58px rgba(0,0,0,.34)}.mr-territory-hero-v2{align-items:center;background:linear-gradient(90deg,rgba(8,12,17,.96),rgba(11,17,24,.88)),url("../images/crew-command-center.png") center / cover;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);min-height:176px;overflow:hidden;padding:28px;position:relative}.mr-territory-hero-v2::after{background:linear-gradient(90deg,rgba(5,7,10,.68),rgba(5,7,10,.22),rgba(5,7,10,.82));content:"";inset:0;pointer-events:none;position:absolute}.mr-territory-hero-copy,.mr-territory-hero-kpis{position:relative;z-index:1}.mr-territory-hero-copy h1{color:#f5f2ec;font-size:clamp(2.4rem,5vw,4.2rem);letter-spacing:0;line-height:.92;margin:0 0 10px;text-transform:uppercase}.mr-territory-hero-copy p:not(.mr-eyebrow){color:#b8c2ce;font-size:.96rem;line-height:1.45;margin:0;max-width:640px}.mr-territory-hero-kpis{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-territory-hero-kpis div{background:rgba(8,12,18,.82);border:1px solid rgba(255,255,255,.1);border-radius:8px;min-height:92px;padding:16px}.mr-territory-hero-kpis span,.mr-territory-detail-stats span,.mr-territory-pressure-card span,.mr-territory-table-toolbar span{color:#9aa7b7;display:block;font-size:.72rem;font-weight:900;text-transform:uppercase}.mr-territory-hero-kpis strong{color:#fff;display:block;font-size:1.16rem;line-height:1.25;margin-top:8px;overflow-wrap:anywhere}.mr-territory-hero-kpis div:nth-child(2) strong{color:#3ee48a;font-size:1.35rem}.mr-territory-hero-kpis div:nth-child(3) strong{color:#b483ff;font-size:1.35rem}.mr-territory-map-stage{align-items:start;display:grid;gap:18px;grid-template-columns:180px minmax(0,1fr) 260px;margin-top:14px;padding:16px}.mr-territory-legend,.mr-territory-detail{background:rgba(7,10,14,.82);border:1px solid rgba(255,255,255,.09);border-radius:8px;min-width:0;padding:16px}.mr-territory-legend h2{color:#fff;font-size:.77rem;letter-spacing:0;margin:0 0 12px;text-transform:uppercase}.mr-territory-legend h2:not(:first-child){margin-top:22px}.mr-territory-legend div{align-items:center;color:#c8d2de;display:flex;font-size:.82rem;font-weight:800;gap:10px;margin:10px 0}.mr-territory-key,.mr-territory-income-key,.mr-territory-row-badge{align-items:center;border:1px solid currentColor;border-radius:8px;display:inline-flex;font-size:.78rem;font-weight:900;height:30px;justify-content:center;min-width:30px}.mr-territory-key.is-claimed,.mr-territory-row-badge.is-claimed{color:#3ee48a}.mr-territory-key.is-rival,.mr-territory-row-badge.is-rival{color:#ff365f}.mr-territory-key.is-contested,.mr-territory-row-badge.is-contested{color:#ffc857}.mr-territory-key.is-unclaimed,.mr-territory-row-badge.is-unclaimed{color:#37c5ff}.mr-territory-key.is-protected,.mr-territory-row-badge.is-protected{color:#b483ff}.mr-territory-income-key{color:#9fb0c4}.mr-territory-income-key.is-severe{color:#ff365f}.mr-territory-map-shell{aspect-ratio:1600 / 820;background:#04070a;border:1px solid rgba(255,200,87,.11);border-radius:8px;overflow:hidden;position:relative}.mr-territory-map{display:block;height:100%;width:100%}.mr-territory-map-image{filter:brightness(.74) contrast(1.12) saturate(.9)}.mr-territory-map-vignette{fill:rgba(2,5,9,.28);pointer-events:none}.mr-territory-shape{color:#37c5ff;cursor:pointer;fill:rgba(55,197,255,.06);stroke:rgba(55,197,255,.22);stroke-linejoin:round;stroke-width:1.35;transition:filter .18s ease,fill .18s ease,opacity .18s ease,stroke-width .18s ease;vector-effect:non-scaling-stroke}.mr-territory-shape.is-claimed{color:#3ee48a;fill:rgba(62,228,138,.07);stroke:rgba(62,228,138,.32)}.mr-territory-shape.is-rival{color:#ff365f;fill:rgba(255,54,95,.06);stroke:rgba(255,54,95,.32)}.mr-territory-shape.is-contested{color:#ffc857;fill:rgba(255,200,87,.08);stroke:rgba(255,200,87,.38)}.mr-territory-shape.is-protected{color:#b483ff;fill:rgba(180,131,255,.06);stroke:rgba(180,131,255,.3)}.mr-territory-shape.is-locked{color:#9098a4;fill:rgba(144,152,164,.08);stroke:rgba(144,152,164,.24)}.mr-territory-shape.is-selected,a:hover .mr-territory-shape{filter:drop-shadow(0 0 5px currentColor);opacity:1;stroke-width:1.85}.mr-territory-map-pin{fill:rgba(5,8,12,.92);pointer-events:none;stroke:currentColor;stroke-width:3;vector-effect:non-scaling-stroke}.mr-territory-map-marker{color:#37c5ff;pointer-events:none}.mr-territory-map-marker.is-claimed{color:#3ee48a}.mr-territory-map-marker.is-rival{color:#ff365f}.mr-territory-map-marker.is-contested{color:#ffc857}.mr-territory-map-marker.is-unclaimed{color:#37c5ff}.mr-territory-map-marker.is-protected{color:#b483ff}.mr-territory-map-label,.mr-territory-map-tag{fill:#f6f7fb;font-size:14px;font-weight:900;pointer-events:none;text-anchor:middle}.mr-territory-map-tag{filter:drop-shadow(0 2px 5px rgba(0,0,0,.9));font-size:16px;paint-order:stroke;stroke:rgba(0,0,0,.8);stroke-width:4px}.mr-territory-map-logo-halo{fill:rgba(5,8,12,.92);filter:drop-shadow(0 0 8px currentColor);stroke:currentColor;stroke-width:3;vector-effect:non-scaling-stroke}.mr-territory-map-logo{filter:drop-shadow(0 2px 5px rgba(0,0,0,.85));pointer-events:none}.mr-territory-detail{align-content:start;display:grid;gap:10px;max-height:520px;overflow:hidden;padding:14px}.mr-territory-detail-status{align-items:center;background:rgba(255,200,87,.1);border:1px solid rgba(255,200,87,.24);border-radius:999px;color:#ffc857;display:inline-flex;font-size:.66rem;font-weight:900;line-height:1;margin:0 0 7px;padding:4px 8px;text-transform:uppercase}.mr-territory-detail-head h2{color:#fff;font-size:1.2rem;line-height:1.1;margin:0 0 5px}.mr-territory-detail-head p:not(.mr-eyebrow):not(.mr-territory-detail-status){color:#aeb9c6;font-size:.78rem;line-height:1.25;margin:0}.mr-territory-detail-stats{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:8px;display:grid;overflow:hidden}.mr-territory-stat-row{align-items:center;background:rgba(255,255,255,.018);border-bottom:1px solid rgba(255,255,255,.06);display:grid;gap:4px 8px;grid-template-columns:minmax(0,1fr) auto;padding:8px 9px}.mr-territory-stat-row:last-child{border-bottom:0}.mr-territory-stat-row.has-progress i{background:rgba(255,255,255,.08);border-radius:999px;display:block;grid-column:1 / -1;height:5px;overflow:hidden}.mr-territory-stat-row.has-progress b{background:linear-gradient(90deg,#ff365f,#ffc857);border-radius:inherit;display:block;height:100%}.mr-territory-stat-row.has-progress strong{min-width:48px;overflow-wrap:normal;white-space:nowrap}.mr-territory-stat-row span,.mr-territory-pressure-card span{color:#9fb0c4;font-size:.66rem;font-weight:900;line-height:1;text-transform:uppercase}.mr-territory-stat-row strong,.mr-territory-pressure-card strong{color:#fff;display:block;font-size:.82rem;line-height:1.2;overflow-wrap:anywhere}.mr-territory-stat-row strong{color:#ffc857;text-align:right}.mr-territory-pressure-card{background:rgba(255,200,87,.045);border:1px solid rgba(255,200,87,.14);border-radius:8px;padding:9px}.mr-territory-detail-tabs{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.mr-territory-detail-tabs button{align-items:center;background:transparent;border-right:1px solid rgba(255,255,255,.06);border-bottom:0;border-left:0;border-top:0;color:#9fb0c4;cursor:pointer;display:flex;font-size:.67rem;font-weight:900;justify-content:center;line-height:1;min-height:34px;padding:0 8px;text-transform:uppercase}.mr-territory-detail-tabs button:last-child{border-right:0}.mr-territory-detail-tabs .is-active{background:linear-gradient(180deg,rgba(255,200,87,.18),rgba(255,200,87,.08));color:#ffc857}.mr-territory-actions-v2{display:grid;gap:8px;min-height:112px;padding-right:3px}.mr-territory-action-group{display:none;gap:6px}.mr-territory-action-group.is-active{display:grid}.mr-territory-empty-panel{background:rgba(255,255,255,.028);border:1px solid rgba(255,255,255,.07);border-radius:7px;color:#aeb9c6;font-size:.76rem;font-weight:800;line-height:1.35;margin:0;padding:12px}.mr-territory-actions-v2 .mr-button,.mr-territory-action-form,.mr-territory-action-form .mr-button{min-width:0;overflow-wrap:anywhere;white-space:normal;width:100%}.mr-territory-action-row{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);border-radius:7px;color:#fff;cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;min-height:48px;padding:9px 10px;text-align:left;width:100%}.mr-territory-action-row:hover:not(:disabled){background:rgba(255,255,255,.06);border-color:rgba(255,200,87,.25)}.mr-territory-action-row:disabled{cursor:not-allowed;opacity:.46}.mr-territory-action-row span{display:grid;gap:3px;min-width:0}.mr-territory-action-row strong{font-size:.82rem;font-weight:900;line-height:1.05}.mr-territory-action-row em{color:#aeb9c6;font-size:.68rem;font-style:normal;font-weight:800;line-height:1.1}.mr-territory-action-row b{color:#d8e2ed;font-size:1.25rem;line-height:1}.mr-territory-action-row.is-primary{background:linear-gradient(180deg,#ef315f,#b81642);border-color:rgba(255,82,111,.6);color:#fff}.mr-territory-action-row.is-primary em{color:rgba(255,255,255,.78)}.mr-territory-action-row.is-danger{background:linear-gradient(180deg,rgba(179,52,62,.88),rgba(127,29,39,.88));border-color:rgba(255,82,99,.5);color:#fff}.mr-territory-action-form .mr-button{line-height:1.2;min-height:44px;padding-left:10px;padding-right:10px}.mr-territory-actions-v2 .mr-button-danger{background:linear-gradient(180deg,#b3343e,#7f1d27);border-color:rgba(255,82,99,.55);color:#fff}.mr-territory-max-defense{background:rgba(255,200,87,.08);border:1px solid rgba(255,200,87,.3);border-radius:8px;color:#ffc857;font-size:.72rem;font-weight:900;line-height:1.2;padding:10px;text-align:center;text-transform:uppercase}.mr-territory-local-note,.mr-territory-protected-note{color:#aeb9c6;font-size:.72rem;line-height:1.3;margin:0}.mr-territory-local-note{background:rgba(255,200,87,.05);border:1px solid rgba(255,200,87,.13);border-radius:8px;padding:9px}.mr-territory-table-card{margin-top:18px;padding:16px}.mr-territory-table-toolbar{align-items:end;display:flex;gap:12px;justify-content:flex-end;margin-bottom:12px}.mr-territory-table-toolbar label{display:grid;gap:6px;min-width:170px}.mr-territory-table-toolbar select{background:rgba(5,8,12,.84);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;min-height:42px;padding:0 12px}.mr-territory-table-wrap{overflow-x:auto}.mr-territory-table{border-collapse:collapse;min-width:980px;width:100%}.mr-territory-table th,.mr-territory-table td{border-bottom:1px solid rgba(255,255,255,.075);padding:12px;text-align:left;vertical-align:middle}.mr-territory-table th{background:rgba(255,255,255,.045);color:#9aa7b7;font-size:.72rem;font-weight:900;text-transform:uppercase}.mr-territory-table tr{background:rgba(255,255,255,.012)}.mr-territory-table tr:nth-child(even){background:rgba(255,255,255,.028)}.mr-territory-table tr.is-selected{box-shadow:inset 3px 0 0 #ffc857}.mr-territory-district-cell{align-items:center;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr)}.mr-territory-district-cell strong{color:#fff;display:block;font-size:.95rem}.mr-territory-district-cell em{color:#9aa7b7;display:block;font-size:.76rem;font-style:normal;margin-top:2px}.mr-territory-status-pill{border:1px solid currentColor;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:900;line-height:1;padding:7px 9px;text-transform:uppercase}.mr-territory-status-pill.is-claimed{color:#3ee48a}.mr-territory-status-pill.is-rival{color:#ff6d85}.mr-territory-status-pill.is-contested{color:#ffc857}.mr-territory-status-pill.is-unclaimed{color:#37c5ff}.mr-territory-status-pill.is-protected{color:#b483ff}.mr-territory-table-control{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(90px,1fr) 48px}.mr-territory-table-control span{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:999px;display:block;height:10px;overflow:hidden}.mr-territory-table-control i{background:linear-gradient(90deg,#3ee48a,#ffc857);display:block;height:100%}.mr-territory-table-control strong{color:#fff;font-size:.78rem;min-width:44px;text-align:right;white-space:nowrap}@media (max-width:1200px){.mr-territory-page{width:min(100%,calc(100vw - var(--mrt-sidebar,210px) - 24px))}.mr-territory-hero-v2,.mr-territory-map-stage{grid-template-columns:1fr}.mr-territory-hero-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-territory-detail,.mr-territory-actions-v2{max-height:none}.mr-territory-legend{display:grid;gap:8px 12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-territory-legend h2{grid-column:1 / -1;margin-bottom:0}}@media (max-width:760px){.mr-territory-page{margin-left:0;transform:none;width:100%}.mr-territory-hero-v2{padding:20px}.mr-territory-hero-kpis,.mr-territory-legend,.mr-territory-table-toolbar{display:grid;grid-template-columns:1fr}.mr-territory-map{min-height:0}}.mr-gallery-page{display:grid;gap:18px}.mr-gallery-open-card,.mr-gallery-owner-hero,.mr-gallery-public-title,.mr-gallery-public-hero,.mr-gallery-public-collection,.mr-gallery-workbench,.mr-gallery-panel,.mr-gallery-settings{background:linear-gradient(135deg,rgba(22,29,39,.96),rgba(8,11,16,.96));border:1px solid rgba(255,200,87,.22);border-radius:8px;box-shadow:0 18px 48px rgba(0,0,0,.28)}.mr-gallery-open-card{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(240px,330px);min-height:320px;padding:34px;position:relative;overflow:hidden}.mr-gallery-open-card::before,.mr-gallery-owner-hero::before,.mr-gallery-public-title::before{background:radial-gradient(circle at 20% 20%,rgba(255,200,87,.18),transparent 36%),radial-gradient(circle at 85% 30%,rgba(45,179,255,.12),transparent 34%);content:"";inset:0;pointer-events:none;position:absolute}.mr-gallery-open-copy,.mr-gallery-open-panel,.mr-gallery-owner-copy,.mr-gallery-owner-stats{position:relative;z-index:1}.mr-gallery-open-copy h1,.mr-gallery-owner-copy h1,.mr-gallery-public-title h1{color:#fff;font-size:clamp(2rem,3.5vw,4.2rem);line-height:.95;margin:0 0 10px;text-transform:uppercase}.mr-gallery-open-panel{background:rgba(5,8,12,.72);border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;gap:10px;padding:20px}.mr-gallery-open-panel span,.mr-gallery-stat-main span,.mr-gallery-stat-grid span,.mr-gallery-public-stats span,.mr-gallery-slot-pill{color:#abc0d8;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mr-gallery-open-panel strong,.mr-gallery-stat-main strong,.mr-gallery-public-stats strong{color:#fff;font-size:2rem;line-height:1}.mr-gallery-open-panel em,.mr-gallery-stat-main em{color:#ffc857;font-style:normal}.mr-gallery-owner-hero{display:grid;gap:22px;grid-template-columns:220px minmax(0,1fr) minmax(300px,420px);padding:18px;position:relative;overflow:hidden}.mr-gallery-owner-art,.mr-gallery-public-art{background:#05070a;border:1px solid rgba(255,200,87,.24);border-radius:8px;overflow:hidden}.mr-gallery-owner-art{aspect-ratio:1 / 1;min-width:0}.mr-gallery-owner-art img,.mr-gallery-public-art img{display:block;height:100%;object-fit:cover;width:100%}.mr-gallery-art-fallback{align-items:center;aspect-ratio:1 / 1;background:radial-gradient(circle,rgba(255,200,87,.24),rgba(8,11,16,.98) 62%);color:#ffc857;display:flex;font-size:2rem;font-weight:900;justify-content:center}.mr-gallery-owner-copy{align-content:center;display:grid;gap:12px}.mr-gallery-owner-copy h1{font-size:clamp(1.8rem,3vw,3rem);text-transform:none}.mr-gallery-owner-meta,.mr-gallery-owner-actions,.mr-gallery-title-actions{display:flex;flex-wrap:wrap;gap:10px}.mr-gallery-owner-meta span{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#dbe6f3;font-size:.86rem;padding:7px 10px}.mr-gallery-owner-stats{background:rgba(5,8,12,.54);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:14px;padding:18px}.mr-gallery-stat-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-gallery-stat-grid div{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px}.mr-gallery-stat-grid strong{color:#fff;display:block;font-size:1.08rem;margin-top:5px}.mr-gallery-capacity-bar{background:rgba(255,255,255,.08);border-radius:999px;height:9px;overflow:hidden}.mr-gallery-capacity-bar span{background:linear-gradient(90deg,#ffc857,#3ee48a);display:block;height:100%}.mr-gallery-upgrade-form{display:grid;gap:8px}.mr-gallery-upgrade-form small{color:#abc0d8}.mr-gallery-workbench{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding:16px}.mr-gallery-panel{border-color:rgba(255,255,255,.1);display:grid;gap:14px;padding:14px}.mr-gallery-panel-head,.mr-gallery-collection-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.mr-gallery-panel-head h2,.mr-gallery-collection-head h2,.mr-gallery-settings h2{color:#fff;font-size:1.18rem;margin:0}.mr-gallery-filter-bar{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(160px,1fr) minmax(140px,.45fr) minmax(140px,.45fr) auto}.mr-gallery-filter-bar select,.mr-gallery-filter-bar input[type="search"],.mr-gallery-settings-form input[type="text"],.mr-gallery-settings-form input[type="url"],.mr-gallery-settings-form input[type="file"],.mr-gallery-settings-form textarea,.mr-gallery-card-form input[type="number"]{background:rgba(5,8,12,.88);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;min-height:42px;padding:10px 12px;width:100%}.mr-gallery-item-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.mr-gallery-item-card{background:rgba(5,8,12,.68);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:10px;grid-template-columns:74px minmax(0,1fr);padding:10px}.mr-gallery-item-card .mr-item-icon{align-self:start;aspect-ratio:1 / 1;height:auto;width:74px}.mr-gallery-item-copy{min-width:0}.mr-gallery-item-copy span{color:#ffc857;display:block;font-size:.68rem;font-weight:900;text-transform:uppercase}.mr-gallery-item-copy h3,.mr-gallery-public-item h3{font-size:.96rem;line-height:1.18;margin:4px 0;overflow-wrap:anywhere}.mr-gallery-item-copy em{color:#b8c7da;display:block;font-size:.78rem;font-style:normal}.mr-gallery-card-form{align-items:center;display:grid;gap:8px;grid-column:1 / -1;grid-template-columns:80px minmax(0,1fr)}.mr-gallery-card-form .mr-button{min-height:38px;width:100%}.mr-gallery-slot-pill{background:rgba(62,228,138,.12);border:1px solid rgba(62,228,138,.24);border-radius:999px;color:#7dffb4;padding:7px 10px}.mr-gallery-empty-state{align-items:center;background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.18);border-radius:8px;color:#abc0d8;display:flex;grid-column:1 / -1;justify-content:center;min-height:120px;padding:18px;text-align:center}.mr-gallery-settings{padding:18px}.mr-gallery-settings-form{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-gallery-settings-form label{color:#abc0d8;display:grid;font-size:.8rem;font-weight:800;gap:7px;text-transform:uppercase}.mr-gallery-settings-form label:has(textarea),.mr-gallery-settings-form .mr-checkbox-label{grid-column:1 / -1}.mr-gallery-settings-form .mr-button{justify-self:start}.mr-gallery-public-title{align-items:center;display:grid;gap:16px;grid-template-columns:58px minmax(0,1fr) auto;padding:18px;position:relative;overflow:hidden}.mr-gallery-title-icon{align-items:center;background:rgba(255,200,87,.12);border:1px solid rgba(255,200,87,.42);border-radius:8px;color:#ffc857;display:flex;font-weight:900;height:58px;justify-content:center;position:relative;z-index:1;width:58px}.mr-gallery-public-title>div{position:relative;z-index:1}.mr-gallery-public-title h1{font-size:1.8rem;text-transform:none}.mr-gallery-public-hero{display:grid;gap:18px;grid-template-columns:260px minmax(260px,.8fr) minmax(280px,1fr);padding:16px}.mr-gallery-public-art{aspect-ratio:1 / 1}.mr-gallery-public-copy h2{color:#fff;font-size:clamp(1.8rem,3vw,2.6rem);margin:0 0 10px}.mr-gallery-public-copy ul{display:grid;gap:8px;list-style:none;margin:16px 0 0;padding:0}.mr-gallery-public-copy li{color:#c8d6e8}.mr-gallery-about-card{background:rgba(5,8,12,.62);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px}.mr-gallery-about-card p:last-child{color:#dbe6f3;line-height:1.55;margin-bottom:0}.mr-gallery-public-stats{display:grid;grid-column:2 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-gallery-public-stats div{background:rgba(255,255,255,.04);border-left:1px solid rgba(255,255,255,.09);padding:14px;text-align:center}.mr-gallery-public-collection{display:grid;gap:16px;padding:18px}.mr-gallery-public-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.mr-gallery-public-item{background:rgba(7,10,15,.76);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:8px;justify-items:center;padding:14px;text-align:center}.mr-gallery-public-item .mr-item-icon{aspect-ratio:1 / 1;height:auto;width:min(150px,100%)}.mr-gallery-public-item strong{color:#ffc857;font-size:.86rem}@media (max-width:1180px){.mr-gallery-owner-hero,.mr-gallery-public-hero,.mr-gallery-workbench{grid-template-columns:1fr}.mr-gallery-owner-art,.mr-gallery-public-art{max-width:320px}.mr-gallery-public-stats{grid-column:auto}}@media (max-width:760px){.mr-gallery-open-card,.mr-gallery-public-title,.mr-gallery-settings-form,.mr-gallery-public-stats,.mr-gallery-filter-bar{grid-template-columns:1fr}.mr-gallery-title-actions,.mr-gallery-owner-actions{display:grid;grid-template-columns:1fr}.mr-gallery-open-card,.mr-gallery-owner-hero,.mr-gallery-public-title,.mr-gallery-public-hero,.mr-gallery-public-collection{padding:14px}}.mr-gallery-manage-page{gap:12px}.mr-gallery-manage-hero{align-items:stretch;background:linear-gradient(135deg,rgba(12,17,24,.98),rgba(18,12,17,.94));border:1px solid rgba(255,200,87,.22);border-radius:8px;display:grid;gap:16px;grid-template-columns:230px minmax(0,1fr) minmax(360px,520px);padding:16px}.mr-gallery-manage-hero .mr-gallery-owner-art{aspect-ratio:1 / 1;width:100%}.mr-gallery-manage-hero .mr-gallery-owner-copy{align-content:center;gap:8px}.mr-gallery-manage-hero .mr-gallery-owner-copy h1{color:#fff;font-size:clamp(1.8rem,2.3vw,2.7rem);line-height:1.02;margin:0}.mr-gallery-manage-hero .mr-gallery-owner-copy p:not(.mr-eyebrow){color:#d4deec;font-size:.95rem;line-height:1.45;margin:0;max-width:720px}.mr-gallery-manage-hero .mr-gallery-owner-meta span{border-radius:6px;font-size:.78rem;padding:6px 8px}.mr-gallery-manage-hero .mr-gallery-owner-stats{background:rgba(5,8,12,.55);border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:none;display:grid;gap:12px;grid-template-columns:110px minmax(0,1fr);padding:14px}.mr-gallery-level-emblem{align-items:center;background:radial-gradient(circle at 50% 25%,rgba(255,200,87,.26),rgba(5,8,12,.84) 68%);border:1px solid rgba(255,200,87,.35);border-radius:8px;display:grid;justify-items:center;padding:12px 8px;text-align:center}.mr-gallery-level-emblem span,.mr-gallery-stat-strip span,.mr-gallery-upgrade-metrics span,.mr-gallery-statistics-grid span{color:#aebed2;font-size:.7rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.mr-gallery-level-emblem strong{color:#fff;font-size:2.2rem;line-height:1}.mr-gallery-level-emblem em{color:#ffc857;font-size:.74rem;font-style:normal;font-weight:800}.mr-gallery-stat-strip{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-gallery-stat-strip div,.mr-gallery-upgrade-metrics div,.mr-gallery-statistics-grid div{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:10px}.mr-gallery-stat-strip strong,.mr-gallery-upgrade-metrics strong,.mr-gallery-statistics-grid strong{color:#fff;display:block;font-size:1.06rem;line-height:1.15;margin-top:4px}.mr-gallery-manage-hero .mr-gallery-capacity-bar{grid-column:1 / -1;height:7px}.mr-gallery-manage-hero .mr-gallery-owner-actions{align-self:end;display:flex;gap:8px;grid-column:2 / -1;justify-content:flex-end}.mr-gallery-tabs{align-items:stretch;background:linear-gradient(180deg,rgba(17,23,32,.98),rgba(7,10,15,.98));border:1px solid rgba(255,255,255,.11);border-radius:8px;display:flex;overflow-x:auto;padding:0 10px}.mr-gallery-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:#dbe6f3;cursor:pointer;font-size:.84rem;font-weight:900;letter-spacing:.02em;min-height:54px;padding:0 18px;text-transform:uppercase;white-space:nowrap}.mr-gallery-tabs button:hover,.mr-gallery-tabs button.is-active{color:#ffc857}.mr-gallery-tabs button.is-active{background:linear-gradient(180deg,rgba(255,200,87,.12),rgba(255,200,87,.02));border-bottom-color:#ffc857}.mr-gallery-feedback{margin:0}.mr-gallery-tab-panel{display:none}.mr-gallery-tab-panel.is-active{display:grid}.mr-gallery-overview-grid,.mr-gallery-statistics-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-gallery-overview-card,.mr-gallery-settings-card,.mr-gallery-upgrade-card,.mr-gallery-transfer-board,.mr-gallery-statistics-grid{background:linear-gradient(135deg,rgba(22,29,39,.96),rgba(8,11,16,.96));border:1px solid rgba(255,200,87,.2);border-radius:8px;padding:16px}.mr-gallery-overview-card h2,.mr-gallery-settings-card h2,.mr-gallery-upgrade-card h2{color:#fff;font-size:1.24rem;margin:0 0 8px}.mr-gallery-transfer-board{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)}.mr-gallery-browser{background:rgba(5,8,12,.52);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:12px;min-width:0;padding:12px}.mr-gallery-browser .mr-gallery-panel-head{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:8px}.mr-gallery-browser .mr-gallery-panel-head h2{font-size:1rem}.mr-gallery-browser .mr-gallery-filter-bar{grid-template-columns:minmax(120px,1fr) minmax(118px,.52fr) minmax(74px,auto)}.mr-gallery-browser .mr-gallery-filter-bar select[name="gallery_sort"]{grid-column:auto}.mr-gallery-compact-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));max-height:640px;overflow:auto;padding-right:2px}.mr-gallery-mini-item{background:linear-gradient(180deg,rgba(19,25,34,.95),rgba(8,11,16,.96));border:1px solid rgba(255,255,255,.1);border-radius:7px;display:grid;gap:8px;padding:9px}.mr-gallery-mini-item .mr-item-icon{aspect-ratio:1 / 1;border-radius:6px;height:auto;width:100%}.mr-gallery-mini-item .mr-item-icon img{object-fit:contain}.mr-gallery-mini-copy{display:grid;gap:2px;min-width:0;text-align:center}.mr-gallery-mini-copy h3{font-size:.82rem;line-height:1.12;margin:0;min-height:2.25em;overflow-wrap:anywhere}.mr-gallery-mini-copy span{color:#ffc857;font-size:.64rem;font-weight:900;text-transform:uppercase}.mr-gallery-mini-copy strong{color:#dbe6f3;font-size:.74rem}.mr-gallery-mini-item .mr-gallery-card-form{display:grid;gap:7px;grid-template-columns:54px minmax(0,1fr)}.mr-gallery-mini-item .mr-gallery-card-form input[type="number"]{font-size:.8rem;min-height:34px;padding:6px 8px;text-align:center}.mr-gallery-mini-item .mr-gallery-card-form .mr-button{font-size:.76rem;min-height:34px;padding:6px 8px}.mr-gallery-transfer-rail{align-items:center;display:grid;gap:18px;justify-items:center}.mr-gallery-transfer-rail span{align-items:center;background:rgba(255,200,87,.1);border:1px solid rgba(255,200,87,.28);border-radius:8px;color:#ffc857;display:flex;font-size:2rem;font-weight:700;height:64px;justify-content:center;width:52px}.mr-gallery-settings-card{display:grid;gap:18px;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr)}.mr-gallery-upgrade-card{display:grid;gap:16px}.mr-gallery-upgrade-metrics,.mr-gallery-statistics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mr-gallery-upgrade-form{max-width:340px}@media (max-width:1240px){.mr-gallery-manage-hero,.mr-gallery-transfer-board,.mr-gallery-settings-card{grid-template-columns:1fr}.mr-gallery-manage-hero .mr-gallery-owner-art{max-width:260px}.mr-gallery-manage-hero .mr-gallery-owner-actions{grid-column:auto;justify-content:flex-start}.mr-gallery-transfer-rail{display:none}}@media (max-width:760px){.mr-gallery-manage-hero .mr-gallery-owner-stats,.mr-gallery-stat-strip,.mr-gallery-overview-grid,.mr-gallery-upgrade-metrics,.mr-gallery-statistics-grid,.mr-gallery-browser .mr-gallery-filter-bar{grid-template-columns:1fr}.mr-gallery-tabs button{font-size:.76rem;min-height:48px;padding:0 12px}}.mr-gallery-page.is-refreshing [data-mr-gallery-items-panel],.mr-gallery-page.is-refreshing [data-mr-gallery-overview-panel],.mr-gallery-page.is-refreshing [data-mr-gallery-upgrades-panel],.mr-gallery-page.is-refreshing [data-mr-gallery-statistics-panel]{opacity:.72;pointer-events:none}.mr-gallery-manage-page{gap:10px}.mr-gallery-manage-page .mr-eyebrow,.mr-gallery-public-page .mr-eyebrow{color:#ffc857;font-size:.72rem;letter-spacing:.03em}.mr-gallery-manage-page .mr-button,.mr-gallery-public-page .mr-button{border-radius:7px;font-size:.82rem;min-height:38px}.mr-gallery-manage-hero{background:linear-gradient(90deg,rgba(7,10,15,.98),rgba(14,18,26,.9) 48%,rgba(28,13,20,.78)),radial-gradient(circle at 82% 12%,rgba(255,200,87,.14),transparent 30%);gap:18px;grid-template-columns:220px minmax(0,1fr) minmax(380px,520px);padding:14px}.mr-gallery-manage-hero .mr-gallery-owner-art,.mr-gallery-public-art{box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 16px 34px rgba(0,0,0,.32)}.mr-gallery-manage-hero .mr-gallery-owner-copy h1{font-size:clamp(2rem,3vw,3.1rem);font-weight:900;letter-spacing:0}.mr-gallery-manage-hero .mr-gallery-owner-stats{grid-template-columns:112px minmax(0,1fr);padding:12px}.mr-gallery-stat-strip div,.mr-gallery-upgrade-metrics div,.mr-gallery-statistics-grid div{background:rgba(8,12,18,.72)}.mr-gallery-tabs{background:rgba(5,8,12,.9);border-color:rgba(255,255,255,.09);border-radius:7px;padding:0}.mr-gallery-tabs button{border-right:1px solid rgba(255,255,255,.08);font-size:.78rem;min-height:48px;padding:0 17px}.mr-gallery-tabs button:last-child{border-right:0}.mr-gallery-tabs button.is-active{background:linear-gradient(180deg,rgba(255,200,87,.13),rgba(255,200,87,.035))}.mr-gallery-transfer-board{align-items:start;background:linear-gradient(135deg,rgba(14,19,27,.96),rgba(6,9,14,.98));gap:14px;grid-template-columns:minmax(0,1fr) 70px minmax(0,1.08fr);padding:14px}.mr-gallery-browser{align-content:start;background:rgba(5,8,12,.62);grid-auto-rows:max-content;padding:10px}.mr-gallery-browser-layout{display:grid;gap:10px;grid-template-columns:132px minmax(0,1fr);min-width:0}.mr-gallery-browser-main{display:grid;gap:10px;min-width:0}.mr-gallery-category-rail,.mr-gallery-type-chips{display:flex;gap:7px}.mr-gallery-category-rail{align-content:start;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);border-radius:7px;display:grid;padding:8px}.mr-gallery-category-rail a,.mr-gallery-type-chips a{border:1px solid rgba(255,255,255,.09);color:#d5dfec;font-weight:900;text-decoration:none;text-transform:uppercase}.mr-gallery-category-rail a{background:rgba(13,18,26,.88);border-radius:6px;font-size:.68rem;line-height:1.15;padding:9px 8px}.mr-gallery-category-rail a:hover,.mr-gallery-category-rail a.is-active,.mr-gallery-type-chips a:hover,.mr-gallery-type-chips a.is-active{background:rgba(255,200,87,.12);border-color:rgba(255,200,87,.55);color:#ffc857}.mr-gallery-type-chips{flex-wrap:wrap}.mr-gallery-type-chips a{background:rgba(8,12,18,.84);border-radius:7px;font-size:.69rem;padding:8px 10px}.mr-gallery-browser .mr-gallery-filter-bar{grid-template-columns:minmax(120px,1fr) auto}.mr-gallery-browser .mr-gallery-display-filter{grid-template-columns:minmax(140px,1fr) minmax(124px,.42fr) auto}.mr-gallery-compact-grid{gap:9px;grid-template-columns:repeat(auto-fill,minmax(122px,1fr));max-height:586px;padding:1px 3px 1px 1px}.mr-gallery-mini-item{background:linear-gradient(180deg,rgba(17,23,32,.97),rgba(7,10,15,.98)),radial-gradient(circle at 50% 0%,rgba(255,200,87,.12),transparent 42%);border-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.035);gap:7px;padding:8px}.mr-gallery-mini-item:hover{border-color:rgba(255,200,87,.36);transform:translateY(-1px)}.mr-gallery-mini-item .mr-item-icon{background:#05070a;border-color:rgba(255,255,255,.1);width:100%}.mr-gallery-mini-copy h3{font-size:.78rem;min-height:2.05em}.mr-gallery-mini-copy span{color:#a9bed4;font-size:.59rem}.mr-gallery-mini-copy strong{color:#ffc857;font-size:.72rem}.mr-gallery-mini-item .mr-gallery-card-form{grid-template-columns:48px minmax(0,1fr)}.mr-gallery-mini-item .mr-gallery-card-form input[type="number"],.mr-gallery-mini-item .mr-gallery-card-form .mr-button{min-height:31px}.mr-gallery-transfer-rail span{font-size:0;height:58px;width:50px}.mr-gallery-transfer-rail span::before{content:">";font-size:1.8rem}.mr-gallery-transfer-rail span:nth-child(2)::before{content:"<"}.mr-gallery-settings-card,.mr-gallery-upgrade-card,.mr-gallery-overview-card,.mr-gallery-statistics-grid{background:linear-gradient(135deg,rgba(16,22,31,.96),rgba(7,10,15,.98))}.mr-gallery-settings-card{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr)}.mr-gallery-upgrade-form .mr-button{background:linear-gradient(180deg,#f3c85b,#9f6b12);border-color:rgba(255,200,87,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 10px 24px rgba(255,184,45,.14);color:#100b04;opacity:1}.mr-gallery-upgrade-form .mr-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.mr-gallery-public-title{background:linear-gradient(135deg,rgba(13,18,26,.98),rgba(8,11,16,.96));border-color:rgba(255,255,255,.09);grid-template-columns:54px minmax(0,1fr) auto;padding:16px}.mr-gallery-title-icon{background:radial-gradient(circle at 50% 28%,rgba(255,200,87,.2),rgba(8,11,16,.96) 68%);font-size:0;height:54px;position:relative;width:54px}.mr-gallery-title-icon::before,.mr-gallery-title-icon::after{content:"";position:absolute}.mr-gallery-title-icon::before{border:2px solid rgba(255,200,87,.82);border-radius:3px;height:25px;left:14px;top:12px;width:26px}.mr-gallery-title-icon::after{background:linear-gradient(90deg,transparent 0 7px,rgba(255,200,87,.8) 7px 9px,transparent 9px 17px,rgba(255,200,87,.8) 17px 19px,transparent 19px);border-bottom:2px solid rgba(255,200,87,.78);bottom:11px;height:10px;left:10px;width:34px}.mr-gallery-public-hero{align-items:stretch;background:linear-gradient(135deg,rgba(18,24,34,.96),rgba(7,10,15,.98));grid-template-columns:260px minmax(260px,.78fr) minmax(300px,1fr);padding:14px}.mr-gallery-public-copy h2{font-size:clamp(2rem,3.1vw,3rem);line-height:1}.mr-gallery-public-stats{background:rgba(5,8,12,.42);border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.mr-gallery-public-stats div{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:76px;padding:12px 10px}.mr-gallery-public-stats strong{color:#fff;display:block;font-size:clamp(1.45rem,2vw,2rem);line-height:1}.mr-gallery-public-stats span{display:block;font-size:.68rem;line-height:1.15;text-align:center}.mr-gallery-public-collection{background:linear-gradient(135deg,rgba(14,19,27,.96),rgba(6,9,14,.98));padding:16px}.mr-gallery-public-collection .mr-gallery-filter-bar{grid-template-columns:minmax(180px,1fr) minmax(150px,.42fr) auto}.mr-gallery-public-chips{border-top:1px solid rgba(255,255,255,.08);padding-top:8px}.mr-gallery-public-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}.mr-gallery-public-item{background:linear-gradient(180deg,rgba(18,24,34,.94),rgba(7,10,15,.98)),radial-gradient(circle at 50% 0%,rgba(255,200,87,.1),transparent 40%);border-color:rgba(255,255,255,.1);padding:12px}.mr-gallery-public-item .mr-item-icon{width:min(154px,100%)}.mr-gallery-public-item h3{font-size:.92rem;line-height:1.15;margin:2px 0 0}@media (max-width:1320px){.mr-gallery-transfer-board,.mr-gallery-browser-layout{grid-template-columns:1fr}.mr-gallery-transfer-rail{display:none}.mr-gallery-category-rail{display:flex;flex-wrap:wrap}}.mr-dog-world-page{background:linear-gradient(180deg,rgba(5,8,12,.92),rgba(3,5,8,.98));border:1px solid rgba(255,255,255,.08);border-radius:8px;margin-top:8px;overflow:hidden}.mr-dog-world-shell{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:760px}.mr-dog-side-rail{background:linear-gradient(180deg,rgba(8,12,18,.96),rgba(4,7,11,.98));border-right:1px solid rgba(255,255,255,.08);display:grid;grid-template-rows:auto auto 1fr;gap:18px;padding:30px 16px}.mr-dog-side-rail h2{color:var(--mr-gold);font-size:1.3rem;font-weight:950;letter-spacing:.02em;margin:0;text-transform:uppercase}.mr-dog-side-menu{border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.mr-dog-side-menu a{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01));border-bottom:1px solid rgba(255,255,255,.075);color:rgba(235,242,251,.84);display:grid;font-size:.94rem;font-weight:850;gap:12px;grid-template-columns:26px minmax(0,1fr);min-height:50px;padding:0 12px;text-decoration:none}.mr-dog-side-menu a:last-child{border-bottom:0}.mr-dog-side-menu a:hover,.mr-dog-side-menu a.is-active{background:linear-gradient(90deg,rgba(255,200,87,.16),rgba(255,200,87,.03)),rgba(255,255,255,.025);color:#fff;box-shadow:inset 3px 0 0 rgba(255,200,87,.85)}.mr-dog-nav-icon,.mr-dog-tab-icon{color:rgba(255,200,87,.78);display:inline-block;height:24px;position:relative;width:24px}.mr-dog-nav-icon::before,.mr-dog-nav-icon::after,.mr-dog-tab-icon::before,.mr-dog-tab-icon::after{content:"";position:absolute}.mr-dog-nav-icon::before,.mr-dog-tab-icon::before{border:2px solid currentColor;border-radius:50%;height:15px;left:4px;top:4px;width:15px}.mr-dog-nav-icon::after,.mr-dog-tab-icon::after{background:currentColor;border-radius:999px;height:7px;left:11px;top:0;width:7px;box-shadow:-7px 5px 0 currentColor,7px 5px 0 currentColor}.mr-dog-nav-icon.is-cup::before,.mr-dog-tab-icon.is-cup::before{border-radius:3px 3px 8px 8px;height:12px;left:5px;top:5px;width:14px}.mr-dog-nav-icon.is-cup::after,.mr-dog-tab-icon.is-cup::after{border-radius:0;box-shadow:none;height:9px;left:10px;top:15px;width:4px}.mr-dog-nav-icon.is-kennel::before{border-radius:2px;clip-path:polygon(50% 0,100% 43%,100% 100%,0 100%,0 43%)}.mr-dog-nav-icon.is-help::before{border-radius:50%}.mr-dog-daily-card{align-self:end;background:linear-gradient(180deg,rgba(15,20,29,.96),rgba(5,8,12,.98)),radial-gradient(circle at 50% 8%,rgba(255,200,87,.16),transparent 48%);border:1px solid rgba(255,200,87,.18);border-radius:8px;display:grid;gap:10px;justify-items:center;padding:24px 18px;text-align:center}.mr-dog-daily-card h3{color:var(--mr-gold);font-size:.95rem;font-weight:950;margin:0;text-transform:uppercase}.mr-dog-daily-card p,.mr-dog-daily-card span{color:rgba(213,225,241,.78);font-size:.86rem;line-height:1.45;margin:0}.mr-dog-daily-card strong{color:#ffc857;font-size:1.85rem;line-height:1}.mr-dog-daily-card b{color:#6bff9c;font-size:1.75rem;line-height:1}.mr-dog-daily-card a{border:1px solid rgba(255,200,87,.6);border-radius:6px;color:#ffc857;display:block;font-size:.82rem;font-weight:950;margin-top:6px;padding:12px 14px;text-decoration:none;text-transform:uppercase;width:100%}.mr-dog-score-content{display:grid;gap:18px;padding:30px 22px 28px}.mr-dog-score-heading h1{color:var(--mr-text);font-size:clamp(2.15rem,4vw,3.8rem);line-height:.95;margin:0 0 8px;text-transform:uppercase}.mr-dog-score-heading p{color:rgba(213,225,241,.78);font-size:1rem;margin:0}.mr-dog-score-content .mr-dog-score-tabs{background:rgba(7,10,15,.88);border-color:rgba(255,255,255,.08);border-radius:8px;box-shadow:none}.mr-dog-score-content .mr-dog-score-tabs a{font-size:.86rem;min-height:72px;padding:14px 18px}.mr-dog-score-board-head{margin:0}.mr-dog-score-board-head span{color:rgba(213,225,241,.75)}.mr-dog-score-board{background:rgba(8,12,18,.58);border-color:rgba(255,255,255,.08);padding:0}.mr-dog-score-table{border-collapse:collapse;width:100%}.mr-dog-score-table th{background:rgba(255,255,255,.035);color:#ffc857;font-size:.78rem;letter-spacing:.02em;padding:14px 18px;text-transform:uppercase}.mr-dog-score-table td{border-top:1px solid rgba(255,255,255,.055);color:rgba(244,247,251,.88);font-size:.95rem;padding:10px 18px}.mr-dog-score-table tr:hover td{background:rgba(255,255,255,.025)}.mr-dog-score-table .mr-player-name-style{display:inline-block;line-height:1.2;max-width:190px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.mr-dog-score-name{grid-template-columns:52px minmax(0,1fr)}.mr-dog-score-name strong{color:#ffc857;font-size:1.03rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-dog-breed-icon{color:rgba(255,200,87,.74);display:inline-block;height:18px;margin-right:8px;position:relative;top:4px;width:18px}.mr-dog-breed-icon::before{background:currentColor;border-radius:50%;box-shadow:-6px 4px 0 currentColor,6px 4px 0 currentColor;content:"";height:7px;left:6px;position:absolute;top:2px;width:7px}.mr-dog-rank-badge{position:relative}.mr-dog-rank-badge.is-rank-1,.mr-dog-rank-badge.is-rank-2,.mr-dog-rank-badge.is-rank-3{box-shadow:0 0 0 3px rgba(255,200,87,.08);height:42px;width:42px}.mr-dog-view-button{align-items:center;display:inline-grid;height:42px;justify-content:center;padding:0;width:42px}.mr-dog-view-button span{border:2px solid currentColor;border-radius:50%;display:block;height:17px;position:relative;width:17px}.mr-dog-view-button span::after{background:currentColor;border-radius:999px;content:"";height:9px;position:absolute;right:-6px;top:12px;transform:rotate(45deg);width:2px}.mr-dog-score-footer{align-items:center;display:flex;justify-content:space-between;padding:0}.mr-dog-score-footer.has-no-pages{justify-content:flex-end}.mr-dog-score-footer nav{display:flex;gap:8px;margin:0 auto}.mr-dog-score-footer nav a,.mr-dog-score-footer nav span,.mr-dog-score-footer nav strong,.mr-dog-score-footer nav em{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:6px;color:rgba(244,247,251,.82);display:inline-flex;font-style:normal;font-weight:850;height:40px;justify-content:center;min-width:40px;padding:0 10px;text-decoration:none}.mr-dog-score-footer nav a:hover,.mr-dog-score-footer nav strong{border-color:rgba(255,200,87,.58);color:#ffc857}.mr-dog-score-footer nav span.is-disabled{cursor:default;opacity:.42}.mr-dog-score-footer p{color:rgba(213,225,241,.72);font-size:.9rem;margin:0}.mr-dog-trainer-room{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 310px}.mr-dog-trainer-room .mr-card{background:linear-gradient(180deg,rgba(14,19,27,.96),rgba(6,9,14,.98));border-color:rgba(255,255,255,.08);border-radius:8px;box-shadow:none}.mr-dog-trainer-main,.mr-dog-trainer-side{display:grid;gap:12px}.mr-dog-trainer-room .mr-dog-trainer-hero{align-items:end;background:linear-gradient(90deg,rgba(6,8,12,.97),rgba(6,8,12,.74) 52%,rgba(6,8,12,.16)),var(--mr-trainer-image,linear-gradient(135deg,rgba(32,37,45,.85),rgba(5,7,10,.94))) center right / cover no-repeat;border-color:rgba(255,200,87,.18);display:grid;grid-template-columns:minmax(0,1fr) 76px;min-height:190px;padding:26px 28px}.mr-dog-trainer-room .mr-dog-trainer-hero h1{color:#d89c28;font-size:clamp(3rem,7vw,5.4rem);letter-spacing:.01em;line-height:.85;margin:0;text-transform:uppercase}.mr-dog-trainer-room .mr-dog-trainer-hero strong{color:#d4dae3;display:block;font-size:1rem;font-weight:900;margin:4px 0 8px}.mr-dog-trainer-room .mr-dog-trainer-hero p{font-size:.95rem;font-style:italic;max-width:410px}.mr-dog-trainer-room .mr-dog-trainer-hero>i{border:2px solid rgba(255,200,87,.68);border-radius:6px;height:64px;position:relative;width:54px}.mr-dog-trainer-room .mr-dog-trainer-hero>i::before{background:radial-gradient(circle at 34% 25%,rgba(255,200,87,.9) 0 7%,transparent 8%),radial-gradient(circle at 66% 25%,rgba(255,200,87,.9) 0 7%,transparent 8%),radial-gradient(circle at 50% 46%,rgba(255,200,87,.95) 0 17%,transparent 18%);content:"";inset:8px;position:absolute}.mr-dog-trainer-tiers{padding:14px}.mr-dog-trainer-tiers .mr-card-head{margin-bottom:6px}.mr-dog-tier-table th,.mr-dog-tier-table td{padding:11px 13px;vertical-align:middle}.mr-dog-tier-table th{color:rgba(213,225,241,.7);font-size:.69rem;text-transform:uppercase}.mr-dog-tier-table tr.is-current td{background:linear-gradient(90deg,rgba(152,82,255,.16),rgba(152,82,255,.055));border-color:rgba(178,109,255,.36);color:#ffc857}.mr-dog-tag-pill{background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.28),rgba(93,96,103,.7) 48%,rgba(4,7,12,.9) 49%),#1b1f26;height:30px;min-width:30px}.mr-dog-tier-table small{color:rgba(213,225,241,.68);display:block;font-size:.68rem;font-weight:800;margin-top:2px}.mr-dog-info-button{background:rgba(255,200,87,.08);border:1px solid rgba(255,200,87,.32);border-radius:4px;color:#ffc857;font-weight:950;height:26px;width:26px}.mr-dog-trainer-unlock{align-items:center;background:linear-gradient(90deg,rgba(95,29,130,.34),rgba(8,11,16,.96)),radial-gradient(circle at 8% 50%,rgba(177,89,255,.24),transparent 34%);border:1px solid rgba(178,109,255,.24);border-radius:8px;display:grid;gap:16px;grid-template-columns:72px minmax(0,1fr) auto;padding:16px}.mr-dog-trainer-unlock i{background:radial-gradient(circle at 50% 35%,rgba(183,99,255,.48),rgba(6,9,14,.96) 65%);border:1px solid rgba(183,99,255,.45);border-radius:8px;height:64px;position:relative;width:64px}.mr-dog-trainer-unlock i::after{border:2px solid rgba(255,200,87,.78);border-radius:50%;content:"";height:28px;left:17px;position:absolute;top:17px;width:28px}.mr-dog-trainer-unlock h2{color:#bc7cff;font-size:1.05rem;margin:0 0 4px;text-transform:uppercase}.mr-dog-trainer-unlock p{color:rgba(213,225,241,.78);font-size:.88rem;margin:0}.mr-dog-trainer-unlock a,.mr-dog-currency-row a{border:1px solid rgba(255,200,87,.32);border-radius:5px;color:#ffc857;font-size:.72rem;font-weight:950;padding:8px 10px;text-decoration:none;text-transform:uppercase}.mr-dog-trainer-start{padding:14px}.mr-dog-training-info,.mr-dog-trainer-dog-card,.mr-dog-currency-card{padding:14px}.mr-dog-training-info>div{border-top:1px solid rgba(255,255,255,.07);display:grid;gap:5px 12px;grid-template-columns:34px minmax(0,1fr);padding:14px 0}.mr-dog-training-info>div:last-child{padding-bottom:0}.mr-dog-training-info i{background:rgba(255,255,255,.06);border-radius:6px;height:30px;position:relative;width:30px}.mr-dog-training-info i::before,.mr-dog-training-info i::after,.mr-dog-currency-row i::before{content:"";position:absolute}.mr-dog-training-info i::before{background:rgba(213,225,241,.72);border-radius:2px;height:14px;left:8px;top:8px;width:4px;box-shadow:7px -4px 0 rgba(213,225,241,.72),14px 2px 0 rgba(213,225,241,.72)}.mr-dog-training-info strong{color:#eaf2ff;font-size:.88rem}.mr-dog-training-info span{color:rgba(213,225,241,.68);font-size:.78rem;line-height:1.35}.mr-dog-trainer-dog{grid-template-columns:64px minmax(0,1fr)}.mr-dog-trainer-dog img,.mr-dog-trainer-dog>span{width:64px}.mr-dog-trainer-dog small{border:1px solid rgba(255,200,87,.35);border-radius:4px;color:#ffc857;display:inline-block;font-size:.66rem;font-weight:900;margin-top:4px;padding:2px 6px}.mr-dog-currency-card{display:grid;gap:10px}.mr-dog-currency-row{align-items:center;display:grid;gap:8px;grid-template-columns:42px minmax(0,1fr) auto}.mr-dog-currency-row i{background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.24),rgba(20,22,27,.92) 68%);border:1px solid rgba(255,255,255,.13);border-radius:50%;height:38px;position:relative;width:38px}.mr-dog-currency-row i::before{background:rgba(213,225,241,.7);border-radius:50%;height:14px;left:11px;top:11px;width:14px;box-shadow:-7px 6px 0 rgba(213,225,241,.7),7px 6px 0 rgba(213,225,241,.7)}.mr-dog-currency-row .is-elite-tag{border-color:rgba(183,99,255,.45)}.mr-dog-currency-row span{color:rgba(213,225,241,.76);font-size:.78rem}.mr-dog-currency-row strong{color:#fff;font-size:1.16rem;grid-column:2}.mr-dog-currency-row a{grid-column:3;grid-row:1 / span 2}.mr-dog-trainer-note{align-items:center;background:rgba(8,12,18,.72);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:rgba(213,225,241,.72);display:grid;font-size:.79rem;gap:10px;grid-template-columns:32px minmax(0,1fr);line-height:1.35;padding:13px}.mr-dog-trainer-note i{border:2px solid rgba(255,200,87,.7);border-radius:50%;height:28px;position:relative;width:28px}.mr-dog-trainer-note i::before{background:rgba(255,200,87,.8);content:"";height:9px;left:12px;position:absolute;top:5px;width:2px}.mr-dog-profile-topline{align-items:center;display:flex;gap:14px;justify-content:space-between}.mr-dog-report-link{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.12);border-radius:6px;color:rgba(244,247,251,.86);font-size:.76rem;font-weight:950;padding:9px 12px;text-decoration:none;text-transform:uppercase}.mr-dog-profile-page .mr-dog-profile-hero{background:linear-gradient(90deg,rgba(7,9,13,.98),rgba(7,9,13,.92)),radial-gradient(circle at 78% 22%,rgba(255,200,87,.12),transparent 36%);border-color:rgba(255,255,255,.09);grid-template-columns:minmax(250px,360px) minmax(0,1fr) minmax(220px,280px);padding:16px}.mr-dog-profile-page .mr-dog-profile-photo{border-color:rgba(255,200,87,.7);border-radius:7px}.mr-dog-profile-page .mr-dog-profile-id{align-content:center;display:grid}.mr-dog-profile-page .mr-dog-profile-id h1{color:#d89c28;font-size:clamp(2.3rem,4vw,4rem);line-height:1;margin-bottom:8px}.mr-dog-profile-page .mr-dog-profile-quote{color:rgba(244,247,251,.8);font-size:1rem;margin-bottom:18px}.mr-dog-profile-page .mr-dog-profile-facts{gap:16px 22px}.mr-dog-profile-page .mr-dog-profile-facts div{border-left:0;border-right:1px solid rgba(255,255,255,.06);grid-template-columns:34px minmax(0,1fr);padding:0 18px 0 0}.mr-dog-profile-page .mr-dog-profile-facts div:nth-child(2n){border-right:0}.mr-dog-profile-facts i{color:rgba(255,200,87,.74);grid-row:1 / span 2;height:28px;position:relative;top:2px;width:28px}.mr-dog-profile-facts i::before,.mr-dog-profile-facts i::after{content:"";position:absolute}.mr-dog-profile-facts i::before{border:2px solid currentColor;border-radius:4px;height:18px;left:4px;top:4px;width:18px}.mr-dog-profile-facts i.is-breed::before,.mr-dog-profile-facts i.is-status::before{border-radius:50%}.mr-dog-profile-facts i.is-color::before{background:currentColor;border:0;border-radius:50%;height:18px;width:18px}.mr-dog-profile-facts i.is-age::before{border-radius:50%}.mr-dog-profile-page .mr-dog-level-card{background:linear-gradient(180deg,rgba(22,23,29,.96),rgba(6,8,12,.98));border-color:rgba(255,200,87,.18);border-radius:4px;padding:22px 18px;position:relative}.mr-dog-profile-page .mr-dog-level-card::before,.mr-dog-profile-page .mr-dog-level-card::after{background:linear-gradient(180deg,rgba(255,200,87,.65),transparent);bottom:55px;content:"";height:54px;position:absolute;width:22px}.mr-dog-profile-page .mr-dog-level-card::before{left:30px;transform:skewY(-16deg)}.mr-dog-profile-page .mr-dog-level-card::after{right:30px;transform:skewY(16deg)}.mr-dog-profile-page .mr-dog-level-card>strong{color:#d89c28;text-shadow:0 0 18px rgba(255,200,87,.22)}.mr-dog-profile-page .mr-card{background:linear-gradient(180deg,rgba(14,19,27,.96),rgba(6,9,14,.98));border-color:rgba(255,255,255,.08);border-radius:8px;box-shadow:none}.mr-dog-profile-page .mr-dog-stat-panel,.mr-dog-profile-page .mr-dog-equipment-panel,.mr-dog-profile-page .mr-dog-record-panel,.mr-dog-profile-page .mr-dog-npc-panel,.mr-dog-profile-page .mr-dog-trophy-panel,.mr-dog-profile-page .mr-dog-actions-panel{padding:14px}.mr-dog-profile-page .mr-card-head{margin-bottom:10px}.mr-dog-profile-page .mr-card-head h2{font-size:1.05rem}.mr-dog-profile-page .mr-dog-profile-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr)}.mr-dog-trophy-medal{background:radial-gradient(circle at 50% 36%,rgba(255,200,87,.92),rgba(110,72,14,.95) 58%,rgba(8,10,14,.96) 59%);border:1px solid rgba(255,200,87,.48);border-radius:6px 6px 12px 12px;box-shadow:0 10px 18px rgba(0,0,0,.25);height:54px;position:relative;width:46px}.mr-dog-trophy-medal::before{border:2px solid rgba(20,13,5,.6);border-radius:50%;content:"";height:20px;left:12px;position:absolute;top:14px;width:20px}.mr-dog-trophy-medal::after{background:linear-gradient(90deg,transparent 0 12px,rgba(255,200,87,.9) 12px 15px,transparent 15px 31px,rgba(255,200,87,.9) 31px 34px,transparent 34px);content:"";height:11px;left:6px;position:absolute;top:-8px;width:34px}.mr-dog-action-grid form{align-content:start;grid-template-rows:70px auto 1fr auto;min-height:210px;padding:18px}.mr-dog-action-art{border-radius:50%;display:block;height:62px;position:relative;width:62px}.mr-dog-action-art::before,.mr-dog-action-art::after{content:"";position:absolute}.mr-dog-action-art.is-friendly{background:radial-gradient(circle,rgba(62,228,138,.38),rgba(10,47,28,.82))}.mr-dog-action-art.is-friendly::before,.mr-dog-action-art.is-friendly::after{border:3px solid rgba(178,255,208,.82);border-radius:12px;height:19px;top:23px;width:25px}.mr-dog-action-art.is-friendly::before{left:11px;transform:rotate(18deg)}.mr-dog-action-art.is-friendly::after{right:11px;transform:rotate(-18deg)}.mr-dog-action-art.is-ranked{background:radial-gradient(circle,rgba(55,197,255,.36),rgba(8,35,63,.86))}.mr-dog-action-art.is-ranked::before{border:3px solid rgba(178,229,255,.82);border-radius:4px 4px 10px 10px;height:28px;left:17px;top:14px;width:28px}.mr-dog-action-art.is-ranked::after{background:rgba(178,229,255,.82);height:13px;left:29px;top:41px;width:4px}.mr-dog-action-art.is-wager{background:radial-gradient(circle,rgba(255,200,87,.36),rgba(76,31,15,.88))}.mr-dog-action-art.is-wager::before{border:3px solid rgba(255,220,138,.84);border-radius:50%;height:29px;left:16px;top:16px;width:29px}.mr-dog-action-art.is-wager::after{background:rgba(255,220,138,.84);height:24px;left:29px;top:18px;width:4px}@media (max-width:1280px){.mr-dog-world-shell,.mr-dog-trainer-room{grid-template-columns:1fr}.mr-dog-side-rail{border-bottom:1px solid rgba(255,255,255,.08);border-right:0;grid-template-rows:auto auto}.mr-dog-daily-card{display:none}.mr-dog-profile-page .mr-dog-profile-hero,.mr-dog-profile-page .mr-dog-profile-grid{grid-template-columns:1fr}}@media (max-width:760px){.mr-dog-world-page{border-left:0;border-right:0;border-radius:0}.mr-dog-score-content,.mr-dog-side-rail{padding:18px 12px}.mr-dog-score-content .mr-dog-score-tabs{grid-template-columns:1fr}.mr-dog-score-footer{align-items:start;flex-direction:column;gap:12px}.mr-dog-profile-topline,.mr-dog-score-board-head{align-items:start;flex-direction:column}.mr-dog-profile-page .mr-dog-profile-facts,.mr-dog-profile-page .mr-dog-profile-facts div,.mr-dog-trainer-unlock{grid-template-columns:1fr}.mr-dog-profile-page .mr-dog-profile-facts div{border-right:0}}.mr-dog-profile-page .mr-dog-profile-facts div{align-items:start;display:grid;grid-template-areas:"icon label" "icon value";grid-template-columns:25px minmax(0,1fr)}.mr-dog-profile-page .mr-dog-fact-icon,.mr-dog-profile-page .mr-dog-fact-dot{grid-area:icon;margin-top:2px}.mr-dog-profile-page .mr-dog-fact-icon{background:#05070c;border:1px solid rgba(255,200,87,.45);border-radius:5px;height:22px;object-fit:contain;padding:2px;width:22px}.mr-dog-profile-page .mr-dog-fact-dot{background:rgba(255,200,87,.12);border:2px solid #d99b2a;border-radius:999px;box-shadow:0 0 18px rgba(217,155,42,.12);display:block;font-size:0;height:18px;line-height:0;width:18px}.mr-dog-profile-page .mr-dog-fact-dot.is-color{background:#d99b2a}.mr-dog-profile-page .mr-dog-fact-dot.is-owner,.mr-dog-profile-page .mr-dog-fact-dot.is-id{border-radius:4px;height:17px;width:17px}.mr-dog-profile-page .mr-dog-profile-facts div>span:not(.mr-dog-fact-dot){grid-area:label}.mr-dog-profile-page .mr-dog-profile-facts div>strong{grid-area:value}.mr-dog-profile-page .mr-dog-level-card{background-image:var(--mr-dog-level-bg,linear-gradient(180deg,rgba(20,22,28,.98),rgba(5,7,11,.99))),linear-gradient(180deg,rgba(20,22,28,.88),rgba(5,7,11,.96));background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.mr-dog-profile-page .mr-dog-level-card::before,.mr-dog-profile-page .mr-dog-level-card::after{display:none}.mr-dog-profile-page .mr-dog-level-card>div{display:none}.mr-dog-profile-page .mr-dog-level-card em{background:rgba(0,0,0,.45);border:1px solid rgba(255,200,87,.3);border-radius:999px;color:#ffc857;font-size:.82rem;font-style:normal;font-weight:900;padding:5px 12px}.mr-dog-profile-page .mr-dog-stat-row{grid-template-columns:minmax(0,1fr) auto}.mr-dog-profile-page .mr-dog-stat-row div{display:none}.mr-dog-profile-page .mr-dog-stat-row>strong{color:#fff;font-size:1.08rem;justify-self:end}.mr-dog-profile-page .mr-dog-trophy-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media (max-width:760px){.mr-dog-profile-page .mr-dog-trophy-grid{grid-template-columns:1fr}}.mr-dog-profile-page{background:linear-gradient(180deg,rgba(7,10,15,.96),rgba(1,3,6,.99)),#030609;border-color:rgba(255,255,255,.08);color:#f5f7fb}.mr-dog-profile-page .mr-dog-profile-topline{margin-bottom:16px}.mr-dog-profile-page .mr-dog-profile-hero{align-items:stretch;background:linear-gradient(90deg,rgba(6,8,12,.98),rgba(7,10,15,.94) 58%,rgba(6,8,12,.98)),radial-gradient(circle at 80% 18%,rgba(219,158,45,.13),transparent 34%);border:1px solid rgba(255,255,255,.09);border-radius:7px;display:grid;gap:24px;grid-template-columns:minmax(280px,385px) minmax(0,1fr) minmax(220px,265px);margin-bottom:14px;padding:14px}.mr-dog-profile-page .mr-dog-profile-photo{aspect-ratio:1.04 / 1;background:#05070a;border:1px solid rgba(219,158,45,.78);border-radius:5px;display:grid;min-height:300px;overflow:hidden;place-items:center}.mr-dog-profile-page .mr-dog-profile-photo img{display:block;height:100%;object-fit:cover;width:100%}.mr-dog-profile-page .mr-dog-profile-photo>span{align-items:center;color:#d99f32;display:flex;font-size:4rem;font-weight:950;height:100%;justify-content:center;width:100%}.mr-dog-profile-page .mr-dog-profile-id{align-content:center;display:grid;min-width:0;padding:10px 0}.mr-dog-profile-page .mr-dog-profile-id h1{color:#d99f32;font-size:clamp(2.5rem,4.4vw,4rem);font-weight:950;line-height:.96;margin:0 0 6px}.mr-dog-profile-page .mr-dog-profile-quote{color:rgba(246,248,252,.84);font-size:.98rem;font-style:italic;margin:0 0 24px}.mr-dog-profile-page .mr-dog-profile-facts{display:grid;gap:22px 30px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-dog-profile-page .mr-dog-profile-facts div{align-items:start;border-right:1px solid rgba(255,255,255,.07);display:grid;gap:4px 14px;grid-template-columns:26px minmax(0,1fr);min-height:54px;padding:0 20px 0 0}.mr-dog-profile-page .mr-dog-profile-facts div:nth-child(2n){border-right:0;padding-right:0}.mr-dog-profile-page .mr-dog-fact-icon,.mr-dog-profile-page .mr-dog-fact-dot{align-self:start;grid-row:1 / span 2;height:22px;margin-top:2px;width:22px}.mr-dog-profile-page .mr-dog-fact-icon{background:transparent;border:0;filter:drop-shadow(0 0 7px rgba(219,158,45,.32));object-fit:contain;padding:0}.mr-dog-profile-page .mr-dog-fact-dot{border:2px solid #d99f32;border-radius:50%;display:block}.mr-dog-profile-page .mr-dog-profile-facts span:not(.mr-dog-fact-dot){color:rgba(206,216,230,.82);font-size:.82rem;font-weight:850;line-height:1.15}.mr-dog-profile-page .mr-dog-profile-facts strong{color:#fff;font-size:.98rem;font-weight:900;line-height:1.35}.mr-dog-profile-page .mr-dog-profile-facts strong em{color:rgba(190,200,214,.78);display:block;font-size:.86rem;font-style:normal;font-weight:650;margin-top:2px}.mr-dog-profile-page .mr-dog-ready{color:#4df578 !important}.mr-dog-profile-page .mr-dog-level-card{align-items:center;background-color:#080b10;background-image:linear-gradient(180deg,rgba(4,6,10,.10),rgba(2,3,6,.28)),var(--mr-dog-level-bg);background-position:center;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(255,255,255,.10);border-radius:4px;box-shadow:inset 0 0 0 1px rgba(219,158,45,.08);display:flex;flex-direction:column;justify-content:flex-start;min-height:242px;overflow:hidden;padding:30px 18px 18px;position:relative;text-align:center}.mr-dog-profile-page .mr-dog-level-card::before,.mr-dog-profile-page .mr-dog-level-card::after,.mr-dog-profile-page .mr-dog-level-card>div,.mr-dog-profile-page .mr-dog-level-card em{display:none !important}.mr-dog-profile-page .mr-dog-level-card>span{color:#ffc857;font-size:1.02rem;font-weight:950;line-height:1;margin:0 0 10px;text-transform:uppercase;text-shadow:0 2px 0 rgba(0,0,0,.75)}.mr-dog-profile-page .mr-dog-level-card>strong{color:#dba133;font-size:clamp(4.6rem,7vw,6.1rem);font-weight:950;letter-spacing:0;line-height:.82;text-shadow:0 0 18px rgba(255,200,87,.25),0 3px 0 rgba(0,0,0,.8)}.mr-dog-profile-page .mr-dog-level-card .mr-button{border-color:rgba(219,158,45,.82);margin-top:auto;min-width:174px}.mr-dog-profile-page .mr-card{background:linear-gradient(180deg,rgba(12,17,24,.96),rgba(4,7,11,.985));border:1px solid rgba(255,255,255,.08);border-radius:7px;box-shadow:none}.mr-dog-profile-page .mr-dog-stat-panel,.mr-dog-profile-page .mr-dog-equipment-panel,.mr-dog-profile-page .mr-dog-record-panel,.mr-dog-profile-page .mr-dog-npc-panel,.mr-dog-profile-page .mr-dog-actions-panel{padding:14px}.mr-dog-profile-page .mr-dog-profile-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);margin-bottom:14px}.mr-dog-profile-page .mr-card-head{margin-bottom:10px}.mr-dog-profile-page .mr-card-head h2{display:none}.mr-dog-profile-page .mr-eyebrow{align-items:center;color:#ffc857;display:inline-flex;font-size:.98rem;font-weight:950;gap:9px;letter-spacing:0;line-height:1;margin:0;text-transform:uppercase}.mr-dog-profile-page .mr-dog-section-icon{display:block;filter:drop-shadow(0 0 7px rgba(219,158,45,.34));height:21px;object-fit:contain;width:21px}.mr-dog-profile-page .mr-dog-stat-row{align-items:center;border-top:1px solid rgba(255,255,255,.06);display:grid;gap:12px;grid-template-columns:26px minmax(0,1fr) auto;min-height:45px;padding:8px 8px}.mr-dog-profile-page .mr-dog-stat-row:first-of-type,.mr-dog-profile-page .mr-card-head+.mr-dog-stat-row{border-top:0}.mr-dog-profile-page .mr-dog-stat-icon,.mr-dog-profile-page .mr-dog-stat-fallback{height:20px;width:20px}.mr-dog-profile-page .mr-dog-stat-icon{filter:drop-shadow(0 0 7px rgba(219,158,45,.28));object-fit:contain}.mr-dog-profile-page .mr-dog-stat-fallback{border:2px solid rgba(219,158,45,.85);border-radius:50%;display:block}.mr-dog-profile-page .mr-dog-stat-row>span{color:#f2f5fa;font-size:.95rem;font-weight:750}.mr-dog-profile-page .mr-dog-stat-row>strong{color:#fff;font-size:1.02rem;font-weight:950;justify-self:end}.mr-dog-profile-page .mr-dog-equipment-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-dog-profile-page .mr-dog-equipment-grid>div{background:rgba(1,4,8,.52);border:1px solid rgba(255,255,255,.09);border-radius:6px;display:grid;justify-items:center;min-height:206px;padding:12px 10px;text-align:center}.mr-dog-profile-page .mr-dog-equipment-grid>div>span{color:rgba(246,248,252,.88);font-size:.86rem;margin-bottom:8px}.mr-dog-profile-page .mr-dog-equipment-grid .mr-item-icon{background:#05070a;height:112px;margin:2px auto 10px;width:112px}.mr-dog-profile-page .mr-dog-equipment-grid strong{color:#ffc857;font-size:.95rem}.mr-dog-profile-page .mr-dog-equipment-grid em{color:rgba(246,248,252,.86);font-size:.9rem;font-style:normal;line-height:1.35;white-space:pre-line}.mr-dog-profile-page .mr-dog-record-grid{border:1px solid rgba(255,255,255,.07);border-radius:6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.mr-dog-profile-page .mr-dog-record-grid div{align-content:center;background:rgba(1,4,8,.32);border-bottom:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06);display:grid;gap:7px;min-height:82px;padding:13px 12px;text-align:center}.mr-dog-profile-page .mr-dog-record-grid div:nth-child(3n){border-right:0}.mr-dog-profile-page .mr-dog-record-grid div:nth-last-child(-n+3){border-bottom:0}.mr-dog-profile-page .mr-dog-record-grid span{color:rgba(222,230,242,.78);font-size:.86rem}.mr-dog-profile-page .mr-dog-record-grid strong{color:#fff;font-size:1.14rem;font-weight:950}.mr-dog-profile-page .mr-dog-record-grid em{color:rgba(205,215,228,.72);display:block;font-size:.78rem;font-style:normal;font-weight:700;margin-top:2px}.mr-dog-profile-page .mr-dog-trophy-subpanel{border-top:1px solid rgba(255,255,255,.07);margin-top:14px;padding-top:13px}.mr-dog-profile-page .mr-dog-trophy-heading{margin-bottom:12px}.mr-dog-profile-page .mr-dog-trophy-grid{border:1px solid rgba(255,255,255,.07);border-radius:6px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.mr-dog-profile-page .mr-dog-trophy-tile{align-content:start;background:rgba(1,4,8,.48);border-bottom:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06);display:grid;gap:5px;justify-items:center;min-height:130px;padding:11px 7px;text-align:center}.mr-dog-profile-page .mr-dog-trophy-tile:nth-child(5n){border-right:0}.mr-dog-profile-page .mr-dog-trophy-tile:nth-last-child(-n+5){border-bottom:0}.mr-dog-profile-page .mr-dog-trophy-image{align-items:center;display:flex;height:62px;justify-content:center;width:62px}.mr-dog-profile-page .mr-dog-trophy-image img{display:block;filter:drop-shadow(0 7px 9px rgba(0,0,0,.45));height:62px;object-fit:contain;width:62px}.mr-dog-profile-page .mr-dog-trophy-image>span{align-items:center;background:radial-gradient(circle,rgba(255,200,87,.92),rgba(91,57,13,.96));border:1px solid rgba(255,200,87,.62);border-radius:6px;color:#140d05;display:flex;font-size:.88rem;font-weight:950;height:54px;justify-content:center;width:54px}.mr-dog-profile-page .mr-dog-trophy-tile strong{color:#f4f7fb;font-size:.83rem;font-weight:850;line-height:1.2;min-height:30px}.mr-dog-profile-page .mr-dog-trophy-earned{color:#65d96e;font-size:.82rem;font-weight:800}.mr-dog-profile-page .mr-dog-trophy-tile em{color:#ffc857;font-size:.78rem;font-style:normal;font-weight:850;line-height:1.1}.mr-dog-profile-page .mr-dog-trophy-silver .mr-dog-trophy-earned,.mr-dog-profile-page .mr-dog-trophy-platinum .mr-dog-trophy-earned{color:#83d9ff}.mr-dog-profile-page .mr-dog-trophy-legend .mr-dog-trophy-earned,.mr-dog-profile-page .mr-dog-trophy-diamond .mr-dog-trophy-earned{color:#ff6464}.mr-dog-profile-page .mr-dog-trophy-grid.mr-profile-award-grid{border:0;border-radius:0;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.mr-dog-profile-page .mr-dog-trophy-card{min-height:94px;padding:10px 11px}.mr-dog-profile-page .mr-dog-trophy-card .mr-medal{height:70px;width:70px}.mr-dog-profile-page .mr-dog-trophy-grid.mr-profile-award-grid .mr-profile-award-copy{background:transparent;border:0;border-radius:0;color:inherit;display:grid;font-weight:inherit;height:auto;min-height:0;padding:0;text-align:left;text-transform:none}.mr-dog-profile-page .mr-dog-npc-list{border:1px solid rgba(255,255,255,.07);border-radius:6px;overflow:hidden}.mr-dog-profile-page .mr-dog-npc-list div{align-items:center;background:rgba(1,4,8,.26);border-top:1px solid rgba(255,255,255,.06);display:grid;gap:10px;grid-template-columns:44px minmax(0,1fr) auto;min-height:54px;padding:7px 10px}.mr-dog-profile-page .mr-dog-npc-list div:first-child{border-top:0}.mr-dog-profile-page .mr-dog-npc-list img,.mr-dog-profile-page .mr-dog-npc-list div>span{background:#05070a;border:1px solid rgba(219,158,45,.18);border-radius:4px;height:42px;object-fit:cover;width:42px}.mr-dog-profile-page .mr-dog-npc-list strong{color:#f5f7fb;font-size:.9rem;font-weight:820;line-height:1.15}.mr-dog-profile-page .mr-dog-npc-list em{color:#65d96e;display:block;font-size:.78rem;font-style:normal;font-weight:850;margin-top:2px}.mr-dog-profile-page .mr-dog-npc-list b{color:#fff;font-size:1rem;font-weight:950}.mr-dog-profile-page .mr-dog-actions-panel{margin-top:0}.mr-dog-profile-page .mr-dog-action-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-dog-profile-page .mr-dog-action-grid form{background:rgba(2,7,13,.62);border-radius:6px;min-height:170px}@media (max-width:1180px){.mr-dog-profile-page .mr-dog-profile-hero,.mr-dog-profile-page .mr-dog-profile-grid{grid-template-columns:1fr}.mr-dog-profile-page .mr-dog-level-card{min-height:220px}}@media (max-width:760px){.mr-dog-profile-page .mr-dog-profile-hero{gap:14px;padding:10px}.mr-dog-profile-page .mr-dog-profile-photo{min-height:0}.mr-dog-profile-page .mr-dog-profile-facts,.mr-dog-profile-page .mr-dog-equipment-grid,.mr-dog-profile-page .mr-dog-record-grid,.mr-dog-profile-page .mr-dog-action-grid{grid-template-columns:1fr}.mr-dog-profile-page .mr-dog-profile-facts div,.mr-dog-profile-page .mr-dog-record-grid div,.mr-dog-profile-page .mr-dog-record-grid div:nth-child(3n),.mr-dog-profile-page .mr-dog-record-grid div:nth-last-child(-n+3){border-bottom:1px solid rgba(255,255,255,.06);border-right:0}.mr-dog-profile-page .mr-dog-profile-facts div:last-child,.mr-dog-profile-page .mr-dog-record-grid div:last-child{border-bottom:0}.mr-dog-profile-page .mr-dog-trophy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-dog-profile-page .mr-dog-trophy-tile:nth-child(5n){border-right:1px solid rgba(255,255,255,.06)}.mr-dog-profile-page .mr-dog-trophy-tile:nth-child(2n){border-right:0}.mr-dog-profile-page .mr-dog-trophy-tile:nth-last-child(-n+5){border-bottom:1px solid rgba(255,255,255,.06)}.mr-dog-profile-page .mr-dog-trophy-tile:nth-last-child(-n+2){border-bottom:0}}.mr-dog-profile-page .mr-dog-trophy-card{min-height:94px}.mr-dog-profile-page .mr-dog-trophy-card .mr-medal{background:rgba(0,0,0,.35)}@media (max-width:760px){.mr-dog-profile-page .mr-dog-trophy-grid.mr-profile-award-grid{grid-template-columns:1fr}.mr-dog-profile-page .mr-dog-profile-facts div{grid-template-columns:23px minmax(0,1fr)}}.mr-kennel-breed-colors{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.mr-kennel-breed-colors span{background:rgba(255,200,87,.08);border:1px solid rgba(255,200,87,.18);border-radius:5px;color:rgba(244,247,251,.8);font-size:.68rem;font-weight:850;line-height:1;padding:6px 7px;text-transform:uppercase}.mr-adoption-center-page .mr-adoption-board{overflow:hidden;padding:0}.mr-adoption-board-top{align-items:center;background:#05070b;border-bottom:1px solid rgba(255,200,87,.18);display:flex;gap:16px;justify-content:space-between;min-height:42px;padding:0 14px}.mr-adoption-board-top h2{color:#fff;font-size:.94rem;line-height:1;margin:0;text-transform:uppercase}.mr-adoption-board-top a{color:#ffc857;font-size:.82rem;font-weight:850;text-decoration:none}.mr-adoption-form{display:grid;gap:0}.mr-adoption-slot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:430px}.mr-adoption-slot{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0) 48%),rgba(5,8,13,.82);border:2px solid transparent;border-right-color:rgba(255,255,255,.07);cursor:pointer;display:grid;gap:12px;grid-template-rows:auto 128px auto 1fr auto;min-height:430px;padding:10px 12px 12px;position:relative;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.mr-adoption-slot:last-child{border-right-color:transparent}.mr-adoption-slot:hover,.mr-adoption-slot:has(input:focus-visible){border-color:rgba(255,200,87,.48);box-shadow:inset 0 0 0 1px rgba(255,200,87,.12)}.mr-adoption-slot:has(input:checked){background:linear-gradient(180deg,rgba(255,200,87,.16),rgba(255,255,255,.03) 24%,rgba(255,255,255,.05)),rgba(7,11,17,.94);border-color:#15b33d;box-shadow:inset 0 0 0 1px rgba(21,179,61,.45),0 0 22px rgba(21,179,61,.13)}.mr-adoption-slot input{height:1px;opacity:0;position:absolute;width:1px}.mr-adoption-slot.is-expensive{background:linear-gradient(180deg,rgba(255,74,104,.1),rgba(255,255,255,0) 34%),rgba(5,8,13,.82)}.mr-adoption-fee{background:rgba(255,255,255,.05);color:#fff;display:block;font-size:.82rem;font-weight:850;margin:-10px -12px 0;padding:9px 10px;text-align:center}.mr-adoption-art{align-items:center;display:flex;justify-content:center;min-height:128px}.mr-adoption-art img{display:block;height:120px;max-width:100%;object-fit:contain;width:150px}.mr-adoption-art em{align-items:center;background:radial-gradient(circle,rgba(255,200,87,.26),rgba(255,200,87,.06));border:1px solid rgba(255,200,87,.35);border-radius:50%;color:#ffc857;display:inline-flex;font-size:2.4rem;font-style:normal;font-weight:900;height:96px;justify-content:center;width:96px}.mr-adoption-slot>strong{color:#ffc857;display:block;font-size:.98rem;line-height:1.1;text-align:center;word-break:break-word}.mr-adoption-details{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);border-radius:7px;display:grid;gap:6px;padding:10px}.mr-adoption-details span{color:#f3f6fb;display:grid;font-size:.78rem;gap:8px;grid-template-columns:68px minmax(0,1fr);line-height:1.2}.mr-adoption-details b{color:rgba(213,225,241,.78);font-weight:800}.mr-adoption-warning{color:#ff7d8e;font-size:.76rem;font-weight:850;text-align:center;text-transform:uppercase}.mr-adoption-submit-row{align-items:center;background:linear-gradient(90deg,#087519,#13972b);display:flex;gap:16px;justify-content:space-between;min-height:54px;padding:8px 12px}.mr-adoption-submit-row span{color:#eaffef;font-size:.82rem;font-weight:800}.mr-adoption-submit-row .mr-button{background:#10151c;border-color:rgba(255,255,255,.2);color:#fff;min-width:190px}@media (max-width:1180px){.mr-adoption-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-adoption-slot:nth-child(2n){border-right-color:transparent}}@media (max-width:680px){.mr-adoption-board-top,.mr-adoption-submit-row{align-items:stretch;flex-direction:column;justify-content:flex-start;padding:12px}.mr-adoption-slot-grid{grid-template-columns:1fr}.mr-adoption-slot{border-right-color:transparent;min-height:0}.mr-adoption-submit-row .mr-button{width:100%}}.mr-dog-score-content .mr-dog-score-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden}.mr-dog-score-content .mr-dog-score-tabs a{align-items:center;border-bottom:1px solid rgba(255,255,255,.07);border-right:1px solid rgba(255,255,255,.07);display:flex;gap:10px;justify-content:center;line-height:1.15;text-align:center}.mr-dog-score-content .mr-dog-score-tabs a:nth-child(5n){border-right:0}.mr-dog-score-content .mr-dog-score-tabs a:nth-last-child(-n+5){border-bottom:0}.mr-dog-score-content .mr-dog-score-tabs a.is-active{background:linear-gradient(180deg,rgba(255,200,87,.18),rgba(255,200,87,.045)),rgba(255,255,255,.03);box-shadow:inset 0 -3px 0 #ffc857;color:#fff}.mr-dog-score-table th,.mr-dog-score-table td{white-space:nowrap}.mr-dog-score-table th:nth-child(2),.mr-dog-score-table td:nth-child(2),.mr-dog-score-table th:nth-child(3),.mr-dog-score-table td:nth-child(3),.mr-dog-score-table th:nth-child(4),.mr-dog-score-table td:nth-child(4),.mr-dog-score-table th:nth-child(5),.mr-dog-score-table td:nth-child(5){text-align:left}.mr-dog-score-table th:nth-child(1),.mr-dog-score-table td:nth-child(1),.mr-dog-score-table th:nth-child(6),.mr-dog-score-table td:nth-child(6),.mr-dog-score-table th:nth-child(7),.mr-dog-score-table td:nth-child(7){text-align:center}.mr-dog-profile-page .mr-dog-equipment-grid>div,.mr-dog-profile-page .mr-dog-trophy-grid>div,.mr-dog-action-grid form{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),rgba(2,6,12,.5);border:1px solid rgba(255,255,255,.08);border-radius:7px}.mr-dog-profile-page .mr-dog-stat-row div,.mr-dog-mini-stat div{background:rgba(255,255,255,.07);border-radius:999px;height:7px;overflow:hidden}.mr-dog-profile-page .mr-dog-stat-row div i,.mr-dog-mini-stat div i{background:linear-gradient(90deg,#a36a1d,#ffc857);border-radius:inherit;display:block;height:100%}@media (max-width:980px){.mr-dog-score-content .mr-dog-score-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-dog-score-content .mr-dog-score-tabs a:nth-child(n){border-bottom:1px solid rgba(255,255,255,.07);border-right:1px solid rgba(255,255,255,.07)}.mr-dog-score-content .mr-dog-score-tabs a:nth-child(2n){border-right:0}}@media (max-width:560px){.mr-dog-score-content .mr-dog-score-tabs{grid-template-columns:1fr}.mr-dog-score-content .mr-dog-score-tabs a:nth-child(n){border-right:0}}.mr-dog-rankings-page,.mr-dog-profile-page,.mr-dog-trainer-page{color:#f2f4f7}.mr-dog-rankings-page.mr-dog-world-page,.mr-dog-profile-page,.mr-dog-trainer-page{background:linear-gradient(180deg,rgba(5,7,10,.98),rgba(1,3,5,.99));border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 50px rgba(0,0,0,.35);overflow:hidden}.mr-dog-profile-page,.mr-dog-trainer-page{padding:20px}.mr-dog-rankings-page .mr-dog-world-shell{grid-template-columns:254px minmax(0,1fr);min-height:820px}.mr-dog-side-rail{background:linear-gradient(180deg,rgba(8,11,16,.98),rgba(2,5,8,.99));padding:30px 16px 24px}.mr-dog-side-menu{background:rgba(0,0,0,.24);border-color:rgba(255,255,255,.075)}.mr-dog-side-menu a{min-height:43px}.mr-dog-side-menu a.is-active{box-shadow:inset 0 -1px 0 rgba(255,200,87,.24),inset 3px 0 0 #ffc857}.mr-dog-score-content{gap:18px;padding:25px 22px 30px}.mr-dog-score-heading h1{font-size:clamp(1.9rem,2.8vw,2.55rem);letter-spacing:.01em;line-height:1}.mr-dog-score-heading p{color:rgba(229,235,244,.72);font-size:.96rem}.mr-dog-score-content .mr-dog-score-tabs{background:rgba(8,11,15,.9);border:1px solid rgba(255,255,255,.09);border-radius:7px}.mr-dog-score-content .mr-dog-score-tabs a{background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008));color:rgba(239,244,251,.84);font-size:.82rem;font-weight:950;min-height:62px;padding:12px 14px;text-transform:uppercase}.mr-dog-score-content .mr-dog-score-tabs a.is-active{background:linear-gradient(180deg,rgba(255,200,87,.17),rgba(255,200,87,.035));box-shadow:inset 0 -3px 0 #ffc857;color:#fff}.mr-dog-score-board{background:rgba(4,8,12,.82);border:1px solid rgba(255,255,255,.09);border-radius:8px;overflow:hidden}.mr-dog-score-board .mr-table-wrap{border:0;border-radius:0}.mr-dog-score-table th{background:rgba(255,255,255,.035);color:#e1a728;font-size:.76rem;height:45px;padding:0 18px}.mr-dog-score-table td{background:rgba(0,0,0,.08);border-color:rgba(255,255,255,.055);font-size:.95rem;height:58px;padding:7px 18px}.mr-dog-score-name img,.mr-dog-score-name span{border-color:rgba(255,200,87,.26);border-radius:5px;width:50px}.mr-dog-score-name{grid-template-columns:50px minmax(0,1fr)}.mr-dog-score-name strong,.mr-dog-score-table td strong,.mr-dog-score-table .mr-player-name-style{color:#ffc02f;font-weight:950}.mr-dog-rank-badge{background:transparent;border:0;border-radius:0;color:#f6f7fb;font-size:1rem;height:auto;width:auto}.mr-dog-rank-badge.is-rank-1,.mr-dog-rank-badge.is-rank-2,.mr-dog-rank-badge.is-rank-3{align-items:center;border-radius:50%;box-shadow:0 0 0 2px rgba(0,0,0,.45),0 0 0 4px rgba(255,200,87,.16);display:inline-flex;font-size:.96rem;height:36px;justify-content:center;width:36px}.mr-dog-view-button{border-radius:5px;height:38px;width:38px}.mr-dog-score-footer{padding-top:4px}.mr-dog-daily-card{align-self:end;background:linear-gradient(180deg,rgba(12,17,24,.97),rgba(3,6,10,.99));border-color:rgba(255,200,87,.18)}.mr-dog-profile-topline{margin-bottom:12px}.mr-dog-breadcrumb{font-size:.82rem}.mr-dog-profile-page .mr-dog-profile-hero{background:linear-gradient(90deg,rgba(7,9,13,.98),rgba(7,9,13,.92) 62%,rgba(7,9,13,.98));border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:none;gap:30px;grid-template-columns:minmax(300px,395px) minmax(0,1fr) minmax(220px,270px);padding:14px}.mr-dog-profile-page .mr-dog-profile-photo{align-self:start;aspect-ratio:1 / 1;background:#050505;border:1px solid rgba(255,200,87,.65);border-radius:5px;justify-self:start;max-width:395px;min-height:0;width:100%}.mr-dog-profile-page .mr-dog-profile-id{padding:10px 0}.mr-dog-profile-page .mr-dog-profile-id h1{color:#d99b2a;font-size:clamp(2.25rem,4.4vw,3.45rem);line-height:1;margin:0 0 8px;text-transform:none}.mr-dog-profile-page .mr-dog-profile-quote{color:rgba(249,250,252,.84);font-size:.98rem;font-style:italic;margin:0 0 22px}.mr-dog-profile-page .mr-dog-profile-facts{gap:22px 26px}.mr-dog-profile-page .mr-dog-profile-facts div{border-right:1px solid rgba(255,255,255,.06);min-height:58px;padding-right:20px}.mr-dog-profile-page .mr-dog-profile-facts span{color:rgba(218,226,238,.72);font-size:.76rem;text-transform:none}.mr-dog-profile-page .mr-dog-profile-facts strong{color:#fff;font-size:.98rem}.mr-dog-profile-page .mr-dog-level-card{align-self:center;background:linear-gradient(180deg,rgba(20,22,28,.98),rgba(5,7,11,.99));border:1px solid rgba(255,255,255,.09);border-radius:4px;box-shadow:inset 0 0 0 3px rgba(255,255,255,.025);min-height:245px;padding:22px 18px}.mr-dog-profile-page .mr-dog-level-card>span{color:#ffc857;font-size:1.05rem}.mr-dog-profile-page .mr-dog-level-card>strong{color:#d99b2a;font-size:clamp(3.7rem,7vw,5rem)}.mr-dog-profile-page .mr-card{background:linear-gradient(180deg,rgba(10,14,20,.96),rgba(4,7,11,.99));border:1px solid rgba(255,255,255,.08);border-radius:8px}.mr-dog-profile-page .mr-dog-profile-grid{gap:14px;grid-template-columns:minmax(0,1.07fr) minmax(360px,.93fr)}.mr-dog-profile-page .mr-card-head{border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:12px;padding-bottom:8px}.mr-dog-profile-page .mr-card-head .mr-eyebrow,.mr-dog-trainer-page .mr-card-head .mr-eyebrow,.mr-dog-trainer-side .mr-eyebrow{color:#ffc857;font-size:.9rem;font-weight:950;letter-spacing:.01em;text-transform:uppercase}.mr-dog-profile-page .mr-card-head h2,.mr-dog-trainer-tiers .mr-card-head h2{display:none}.mr-dog-profile-page .mr-dog-stat-row{gap:13px;grid-template-columns:94px minmax(0,1fr) 92px;min-height:42px;padding:7px 0}.mr-dog-profile-page .mr-dog-stat-row>span{color:#f2f4f7;font-size:.9rem}.mr-dog-profile-page .mr-dog-equipment-grid>div{background:rgba(1,4,8,.52);border-color:rgba(255,255,255,.09);border-radius:6px;min-height:208px;padding:12px 10px}.mr-dog-profile-page .mr-dog-equipment-grid .mr-item-icon{height:112px;width:112px}.mr-dog-record-grid div{min-height:82px;padding:13px 12px}.mr-dog-record-grid strong{color:#fff}.mr-dog-npc-list img,.mr-dog-npc-list div>span{border-radius:4px;height:42px;width:42px}.mr-dog-trophy-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mr-dog-trophy-grid div{background:rgba(1,4,8,.52);border-color:rgba(255,255,255,.08);border-radius:4px;min-height:132px;padding:12px 8px}.mr-dog-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-dog-action-grid form{background:rgba(2,7,13,.62);border-radius:6px;min-height:170px}.mr-dog-trainer-page{background:linear-gradient(180deg,#05070a,#010304)}.mr-dog-trainer-room{gap:12px;grid-template-columns:minmax(0,1fr) 300px}.mr-dog-trainer-room .mr-card,.mr-dog-trainer-unlock,.mr-dog-trainer-note{background:linear-gradient(180deg,rgba(10,14,20,.96),rgba(4,7,11,.99));border:1px solid rgba(255,255,255,.08);border-radius:7px;box-shadow:none}.mr-dog-trainer-room .mr-dog-trainer-hero{background:linear-gradient(90deg,rgba(5,7,10,.98),rgba(5,7,10,.76) 45%,rgba(5,7,10,.16)),var(--mr-trainer-image,linear-gradient(135deg,#1b2028,#05070a)) center right / cover no-repeat;border:1px solid rgba(255,200,87,.16);border-radius:8px;grid-template-columns:minmax(0,1fr) 72px;min-height:210px;padding:28px}.mr-dog-trainer-room .mr-dog-trainer-hero h1{color:#d99b2a;font-size:clamp(4rem,8.5vw,6rem);line-height:.82;text-shadow:0 2px 0 rgba(0,0,0,.65)}.mr-dog-trainer-room .mr-dog-trainer-hero strong{color:#f0f3f8;font-size:1rem}.mr-dog-trainer-room .mr-dog-trainer-hero p{color:rgba(241,245,251,.82);font-size:.92rem;line-height:1.35}.mr-dog-trainer-room .mr-dog-trainer-hero>i{align-self:start;background:rgba(0,0,0,.22);border-color:rgba(255,200,87,.7)}.mr-dog-trainer-tiers{padding:12px}.mr-dog-tier-table th{background:rgba(255,255,255,.02);color:rgba(218,226,238,.68);font-size:.66rem;height:34px;padding:0 12px}.mr-dog-tier-table td{border-top:1px solid rgba(255,255,255,.06);color:rgba(246,248,252,.9);height:46px;padding:7px 12px}.mr-dog-tier-table tr.is-current td{background:linear-gradient(90deg,rgba(130,56,190,.28),rgba(64,20,91,.16));border-bottom:1px solid rgba(178,109,255,.45);border-top:1px solid rgba(178,109,255,.45);color:#ffc857}.mr-dog-trainer-unlock{background:linear-gradient(90deg,rgba(84,28,114,.32),rgba(5,8,12,.97)),#05070a;border-color:rgba(178,109,255,.28);min-height:104px}.mr-dog-trainer-start{padding:12px}.mr-dog-training-info,.mr-dog-trainer-dog-card,.mr-dog-currency-card{padding:13px}.mr-dog-training-info>div{padding:13px 0}.mr-dog-trainer-dog{margin:6px 0 10px}.mr-dog-trainer-dog img,.mr-dog-trainer-dog>span{border-color:rgba(255,200,87,.45);width:66px}.mr-dog-mini-stat{grid-template-columns:62px minmax(0,1fr) 74px;margin-top:8px}.mr-dog-currency-row{border-top:1px solid rgba(255,255,255,.06);padding-top:10px}.mr-dog-currency-row:first-of-type{border-top:0;padding-top:0}.mr-dog-trainer-note{background:rgba(5,8,12,.92)}@media (max-width:1180px){.mr-dog-profile-page .mr-dog-profile-hero,.mr-dog-trainer-room,.mr-dog-rankings-page .mr-dog-world-shell{grid-template-columns:1fr}.mr-dog-profile-page .mr-dog-profile-photo{min-height:0}.mr-dog-side-rail{border-bottom:1px solid rgba(255,255,255,.08);border-right:0}}@media (max-width:760px){.mr-dog-profile-page,.mr-dog-trainer-page{border-left:0;border-radius:0;border-right:0;padding:12px}.mr-dog-profile-page .mr-dog-profile-grid,.mr-dog-action-grid,.mr-dog-trophy-grid,.mr-dog-profile-page .mr-dog-equipment-grid{grid-template-columns:1fr}.mr-dog-profile-page .mr-dog-profile-facts div{border-right:0}}.mr-dog-profile-page .mr-dog-stat-row{grid-template-columns:minmax(0,1fr) auto}.mr-dog-profile-page .mr-dog-stat-row div{display:none}.mr-dog-profile-page .mr-dog-stat-row>strong{color:#fff;font-size:1.08rem;justify-self:end}.mr-dog-profile-page .mr-dog-level-card::before,.mr-dog-profile-page .mr-dog-level-card::after,.mr-dog-profile-page .mr-dog-level-card>div{display:none}.mr-dog-profile-page .mr-dog-trophy-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media (max-width:760px){.mr-dog-profile-page .mr-dog-trophy-grid{grid-template-columns:1fr}}.mr-dog-profile-page .mr-dog-profile-id h1{font-weight:760}.mr-dog-profile-page .mr-dog-level-card{align-items:center;background-color:#080b10;background-image:linear-gradient(180deg,rgba(4,6,10,.06),rgba(2,3,6,.18)),var(--mr-dog-level-bg) !important;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;display:flex;flex-direction:column;justify-content:flex-start;min-height:242px;padding:30px 18px 18px;text-align:center}.mr-dog-profile-page .mr-dog-level-card>span{color:#ffc857;font-size:1.02rem;font-weight:950;margin-bottom:10px;text-transform:uppercase}.mr-dog-profile-page .mr-dog-level-card>strong{color:#dba133;font-size:clamp(3.2rem,4.6vw,4.25rem);font-weight:950;line-height:.82;text-shadow:0 0 18px rgba(255,200,87,.25),0 3px 0 rgba(0,0,0,.8)}.mr-dog-profile-page .mr-dog-level-card .mr-button{border-color:rgba(219,158,45,.82);margin-top:auto;min-width:174px}.mr-dog-profile-page .mr-dog-stat-row{align-items:center;display:grid;gap:12px;grid-template-columns:26px minmax(0,1fr) auto;min-height:45px;padding:8px}.mr-dog-profile-page .mr-dog-stat-icon,.mr-dog-profile-page .mr-dog-stat-fallback{display:block;grid-column:auto;height:20px;width:20px}.mr-dog-profile-page .mr-dog-stat-row>span{color:#f2f5fa;font-size:.95rem;font-weight:750}.mr-dog-profile-page .mr-dog-trophy-grid.mr-profile-award-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.mr-dog-profile-page .mr-dog-trophy-grid.mr-profile-award-grid{grid-template-columns:1fr}}.mr-dog-trainer-page{background:radial-gradient(circle at 78% 9%,rgba(217,155,42,.08),transparent 30%),linear-gradient(180deg,#06090d,#010304);border-color:rgba(255,255,255,.08);margin-left:auto;margin-right:auto;max-width:982px;padding:10px}.mr-dog-trainer-page .mr-dog-trainer-room{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,640px) 300px;max-width:952px}.mr-dog-trainer-page .mr-dog-trainer-main,.mr-dog-trainer-page .mr-dog-trainer-side{display:grid;gap:10px}.mr-dog-trainer-page .mr-card,.mr-dog-trainer-page .mr-dog-trainer-unlock,.mr-dog-trainer-page .mr-dog-trainer-note{background:linear-gradient(180deg,rgba(10,14,20,.97),rgba(4,7,11,.995));border:1px solid rgba(255,255,255,.08);border-radius:7px;box-shadow:none}.mr-dog-trainer-page .mr-dog-trainer-hero{align-items:stretch;background:linear-gradient(90deg,rgba(5,7,10,.99),rgba(5,7,10,.78) 38%,rgba(5,7,10,.16)),var(--mr-trainer-image,linear-gradient(135deg,#1b2028,#05070a)) center top / cover no-repeat;border:1px solid rgba(255,200,87,.18);border-radius:7px;display:grid;grid-template-columns:minmax(0,1fr) 74px;min-height:225px;overflow:hidden;padding:28px;position:relative}.mr-dog-trainer-page.is-elite-trainer .mr-dog-trainer-hero{background:linear-gradient(90deg,rgba(5,6,10,.99),rgba(5,7,10,.68) 39%,rgba(5,7,10,.06)),radial-gradient(circle at 78% 48%,rgba(176,96,255,.18),transparent 35%),var(--mr-trainer-image,linear-gradient(135deg,#1b2028,#05070a)) center top / cover no-repeat;border-color:rgba(178,109,255,.32);box-shadow:inset 0 0 0 1px rgba(255,200,87,.07),0 0 28px rgba(119,45,188,.14)}.mr-dog-trainer-page .mr-dog-trainer-hero h1{color:#d99b2a;font-size:clamp(3.5rem,7.2vw,5.6rem);font-weight:950;letter-spacing:0;line-height:.78;margin:0 0 7px;text-transform:uppercase;text-shadow:0 2px 0 rgba(0,0,0,.72),0 0 18px rgba(217,155,42,.16)}.mr-dog-trainer-page .mr-dog-trainer-hero strong{color:#f2f5fb;display:block;font-size:1rem;font-weight:900;margin-bottom:13px}.mr-dog-trainer-page .mr-dog-trainer-hero p{color:rgba(242,246,252,.84);font-size:.88rem;font-style:italic;line-height:1.32;max-width:310px}.mr-dog-trainer-page .mr-dog-trainer-hero>i{align-self:start;background:linear-gradient(180deg,rgba(45,34,14,.8),rgba(5,7,10,.9));border:1px solid rgba(255,200,87,.65);border-radius:6px 6px 16px 16px;box-shadow:inset 0 0 0 2px rgba(0,0,0,.42),0 10px 18px rgba(0,0,0,.34);display:block;height:76px;position:relative;width:64px}.mr-dog-trainer-page .mr-dog-trainer-hero>i::before{background:radial-gradient(circle at 35% 29%,#ffc857 0 8%,transparent 9%),radial-gradient(circle at 65% 29%,#ffc857 0 8%,transparent 9%),radial-gradient(circle at 50% 49%,#ffc857 0 19%,transparent 20%);content:"";filter:drop-shadow(0 0 6px rgba(255,200,87,.28));inset:11px 10px;position:absolute}.mr-dog-trainer-page.is-elite-trainer .mr-dog-trainer-hero>i{background:linear-gradient(180deg,rgba(61,30,89,.9),rgba(9,7,14,.96));border-color:rgba(178,109,255,.74);box-shadow:inset 0 0 0 2px rgba(0,0,0,.42),0 0 24px rgba(178,109,255,.22)}.mr-dog-trainer-page .mr-card-head{border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:8px;padding-bottom:8px}.mr-dog-trainer-page .mr-card-head h2{display:none}.mr-dog-trainer-page .mr-eyebrow{align-items:center;color:#ffc857;display:inline-flex;font-size:.9rem;font-weight:950;letter-spacing:0;margin:0;text-transform:uppercase}.mr-dog-trainer-page .mr-dog-trainer-tiers,.mr-dog-trainer-page .mr-dog-trainer-start,.mr-dog-trainer-page .mr-dog-training-info,.mr-dog-trainer-page .mr-dog-trainer-dog-card,.mr-dog-trainer-page .mr-dog-currency-card{padding:13px}.mr-dog-trainer-page .mr-table-wrap{border:1px solid rgba(255,255,255,.055);border-radius:6px;overflow:hidden}.mr-dog-trainer-page .mr-dog-tier-table{border-collapse:collapse;width:100%}.mr-dog-trainer-page .mr-dog-tier-table th{background:rgba(255,255,255,.025);color:rgba(218,226,238,.68);font-size:.65rem;font-weight:850;height:34px;padding:0 12px;text-align:left;text-transform:uppercase}.mr-dog-trainer-page .mr-dog-tier-table td{background:rgba(2,6,10,.24);border-top:1px solid rgba(255,255,255,.055);color:rgba(246,248,252,.9);font-size:.82rem;height:48px;padding:7px 12px;vertical-align:middle}.mr-dog-trainer-page .mr-dog-tier-table tr.is-current td,.mr-dog-trainer-page.is-elite-trainer .mr-dog-tier-table tr.is-champion-tier td{background:linear-gradient(90deg,rgba(129,48,193,.32),rgba(52,18,73,.18));border-bottom:1px solid rgba(178,109,255,.45);border-top:1px solid rgba(178,109,255,.45);color:#ffc857}.mr-dog-trainer-page.is-elite-trainer .mr-dog-tier-table tr.is-champion-tier td:first-child,.mr-dog-trainer-page.is-elite-trainer .mr-dog-tier-table tr.is-champion-tier td:nth-child(2){color:#ffd778;font-size:.95rem;font-weight:950}.mr-dog-trainer-page .mr-dog-tag-pill{background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.24),rgba(107,109,116,.78) 48%,rgba(5,7,12,.95) 49%);border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.36);display:inline-block;height:29px;margin-right:8px;min-width:29px;vertical-align:middle}.mr-dog-trainer-page .mr-dog-tier-table tr.is-champion-tier .mr-dog-tag-pill,.mr-dog-trainer-page .mr-dog-currency-row .is-elite-tag{background:radial-gradient(circle at 50% 38%,rgba(218,155,255,.42),rgba(101,45,150,.88) 50%,rgba(8,6,13,.96) 51%);border-color:rgba(178,109,255,.42)}.mr-dog-trainer-page .mr-dog-tier-table small{color:rgba(213,225,241,.7);display:block;font-size:.68rem;font-weight:750;margin:2px 0 0 39px}.mr-dog-trainer-page .mr-dog-info-button{align-items:center;background:rgba(255,200,87,.08);border:1px solid rgba(255,200,87,.36);border-radius:4px;color:#ffc857;display:inline-flex;font-size:.72rem;font-weight:950;height:23px;justify-content:center;width:23px}.mr-dog-trainer-page .mr-dog-trainer-unlock{align-items:center;background:linear-gradient(90deg,rgba(76,24,111,.38),rgba(5,8,12,.96)),linear-gradient(180deg,rgba(18,9,27,.74),rgba(4,6,10,.98));border-color:rgba(178,109,255,.3);display:grid;gap:14px;grid-template-columns:74px minmax(0,1fr) auto;min-height:102px;padding:14px}.mr-dog-trainer-page .mr-dog-trainer-unlock i{background:radial-gradient(circle at 50% 36%,rgba(178,109,255,.5),rgba(11,6,17,.95) 66%);border:1px solid rgba(178,109,255,.44);border-radius:8px;height:64px;position:relative;width:64px}.mr-dog-trainer-page .mr-dog-trainer-unlock i::after{border:2px solid rgba(255,200,87,.82);border-radius:50%;content:"";height:28px;left:17px;position:absolute;top:17px;width:28px}.mr-dog-trainer-page .mr-dog-trainer-unlock h2{color:#bf7cff;font-size:.98rem;font-weight:950;margin:0 0 5px;text-transform:uppercase}.mr-dog-trainer-page .mr-dog-trainer-unlock p{color:rgba(226,234,246,.78);font-size:.82rem;line-height:1.35;margin:0}.mr-dog-trainer-page .mr-dog-trainer-unlock a,.mr-dog-trainer-page .mr-dog-currency-row a{border:1px solid rgba(255,200,87,.34);border-radius:5px;color:#ffc857;font-size:.68rem;font-weight:950;padding:8px 10px;text-decoration:none;text-transform:uppercase}.mr-dog-trainer-page.is-elite-trainer .mr-dog-trainer-unlock{box-shadow:inset 0 0 34px rgba(139,62,203,.16)}.mr-dog-trainer-page .mr-dog-training-info>div{border-top:1px solid rgba(255,255,255,.065);display:grid;gap:4px 12px;grid-template-columns:34px minmax(0,1fr);padding:13px 0}.mr-dog-trainer-page .mr-dog-training-info>div:last-child{padding-bottom:0}.mr-dog-trainer-page .mr-dog-training-info i{background:rgba(255,255,255,.045);border-radius:6px;grid-row:1 / span 2;height:30px;position:relative;width:30px}.mr-dog-trainer-page .mr-dog-training-info strong{color:#eaf2ff;font-size:.84rem}.mr-dog-trainer-page .mr-dog-training-info span{color:rgba(213,225,241,.68);font-size:.74rem;grid-column:2;line-height:1.35}.mr-dog-trainer-page .mr-dog-trainer-dog{align-items:center;display:grid;gap:12px;grid-template-columns:66px minmax(0,1fr);margin:7px 0 12px}.mr-dog-trainer-page .mr-dog-trainer-dog img,.mr-dog-trainer-page .mr-dog-trainer-dog>span{aspect-ratio:1;border:1px solid rgba(255,200,87,.46);border-radius:50%;height:66px;object-fit:cover;width:66px}.mr-dog-trainer-page.is-elite-trainer .mr-dog-trainer-dog img,.mr-dog-trainer-page.is-elite-trainer .mr-dog-trainer-dog>span{border-color:rgba(178,109,255,.56);box-shadow:0 0 18px rgba(178,109,255,.16)}.mr-dog-trainer-page .mr-dog-trainer-dog strong,.mr-dog-trainer-page .mr-dog-currency-row strong{color:#ffc857}.mr-dog-trainer-page .mr-dog-trainer-dog em,.mr-dog-trainer-page .mr-dog-trainer-dog a,.mr-dog-trainer-page .mr-dog-currency-row span{color:rgba(213,225,241,.74)}.mr-dog-trainer-page .mr-dog-trainer-dog small{border:1px solid rgba(255,200,87,.35);border-radius:4px;color:#ffc857;display:inline-block;font-size:.66rem;font-weight:900;margin-top:4px;padding:2px 6px}.mr-dog-trainer-page .mr-dog-mini-stat{align-items:center;display:grid;gap:8px;grid-template-columns:62px minmax(0,1fr) 74px;margin-top:8px}.mr-dog-trainer-page .mr-dog-mini-stat span{color:rgba(226,234,246,.78);font-size:.75rem}.mr-dog-trainer-page .mr-dog-mini-stat div{background:rgba(255,255,255,.08);border-radius:999px;height:7px;overflow:hidden}.mr-dog-trainer-page .mr-dog-mini-stat i{background:linear-gradient(90deg,#9c6418,#ffc857);border-radius:inherit;display:block;height:100%}.mr-dog-trainer-page .mr-dog-mini-stat strong{color:rgba(246,248,252,.86);font-size:.7rem;text-align:right}.mr-dog-trainer-page .mr-dog-currency-card{display:grid;gap:10px}.mr-dog-trainer-page .mr-dog-currency-row{align-items:center;border-top:1px solid rgba(255,255,255,.06);display:grid;gap:8px;grid-template-columns:42px minmax(0,1fr) auto;padding-top:10px}.mr-dog-trainer-page .mr-dog-currency-row:first-of-type{border-top:0;padding-top:0}.mr-dog-trainer-page .mr-dog-currency-row i{border-radius:50%;height:38px;width:38px}.mr-dog-trainer-page .mr-dog-currency-row strong{font-size:1.12rem;grid-column:2}.mr-dog-trainer-page .mr-dog-currency-row a{grid-column:3;grid-row:1 / span 2}.mr-dog-trainer-page .mr-dog-trainer-note{align-items:center;background:rgba(5,8,12,.92);color:rgba(213,225,241,.72);display:grid;font-size:.76rem;gap:10px;grid-template-columns:32px minmax(0,1fr);line-height:1.35;padding:12px}.mr-dog-trainer-page .mr-dog-trainer-start .mr-muted{color:rgba(213,225,241,.72);font-size:.84rem}.mr-dog-trainer-page.is-elite-trainer .mr-dog-trainer-start .mr-button-primary,.mr-dog-trainer-page.is-elite-trainer .mr-dog-trainer-form .mr-button-primary{background:linear-gradient(180deg,#8b45c7,#4a1c75);border-color:rgba(191,124,255,.7)}@media (max-width:1100px){.mr-dog-trainer-page .mr-dog-trainer-room{grid-template-columns:1fr;max-width:720px}}@media (max-width:680px){.mr-dog-trainer-page .mr-dog-trainer-hero,.mr-dog-trainer-page .mr-dog-trainer-unlock{grid-template-columns:1fr}.mr-dog-trainer-page .mr-dog-trainer-hero{min-height:260px}.mr-dog-trainer-page .mr-dog-trainer-hero>i{position:absolute;right:18px;top:18px}.mr-dog-trainer-page .mr-dog-trainer-unlock a{justify-self:start}.mr-dog-trainer-page .mr-dog-tier-table th:nth-child(5),.mr-dog-trainer-page .mr-dog-tier-table td:nth-child(5){display:none}}.mr-dog-trainer-page{box-sizing:border-box;margin-left:50%;margin-right:0;max-width:none;padding:0;transform:translateX(-50%);width:min(1500px,calc(100vw - var(--mrt-sidebar,210px) - 44px))}.mr-dog-trainer-page .mr-dog-trainer-room{gap:18px;grid-template-columns:minmax(0,1fr) 330px;max-width:none;width:100%}.mr-dog-trainer-page .mr-dog-trainer-main,.mr-dog-trainer-page .mr-dog-trainer-side{gap:14px}.mr-dog-trainer-page .mr-dog-trainer-hero{min-height:245px}.mr-dog-trainer-page .mr-dog-trainer-tiers{padding:14px}.mr-dog-trainer-page .mr-dog-tier-table{border-collapse:collapse;table-layout:fixed}.mr-dog-trainer-page .mr-dog-tier-table th:first-child,.mr-dog-trainer-page .mr-dog-tier-table td:first-child{width:122px}.mr-dog-trainer-page .mr-dog-tier-table th:nth-child(2),.mr-dog-trainer-page .mr-dog-tier-table td:nth-child(2){width:132px}.mr-dog-trainer-page .mr-dog-tier-table th:nth-child(4),.mr-dog-trainer-page .mr-dog-tier-table td:nth-child(4){width:120px}.mr-dog-trainer-page .mr-dog-tier-table th:nth-child(5),.mr-dog-trainer-page .mr-dog-tier-table td:nth-child(5){text-align:center;width:76px}.mr-dog-trainer-page .mr-dog-tier-table td{background:rgba(2,6,10,.34);height:52px;padding:8px 12px}.mr-dog-trainer-page .mr-dog-tier-table tr.is-current td{background:linear-gradient(90deg,rgba(255,200,87,.095),rgba(255,200,87,.025));border-bottom:1px solid rgba(255,200,87,.24);border-top:1px solid rgba(255,200,87,.24);color:rgba(246,248,252,.94)}.mr-dog-trainer-page.is-elite-trainer .mr-dog-tier-table tr.is-champion-tier.is-current td{background:linear-gradient(90deg,rgba(178,109,255,.14),rgba(255,200,87,.035));border-bottom:1px solid rgba(178,109,255,.3);border-top:1px solid rgba(178,109,255,.3);color:rgba(246,248,252,.94)}.mr-dog-trainer-page .mr-dog-tier-table tr.is-current td:first-child{box-shadow:inset 3px 0 0 #ffc857;color:#ffc857;font-weight:950}.mr-dog-trainer-page.is-elite-trainer .mr-dog-tier-table tr.is-champion-tier:not(.is-current) td{background:rgba(2,6,10,.34);border-bottom:0;border-top:1px solid rgba(178,109,255,.14);color:rgba(246,248,252,.9)}.mr-dog-trainer-page.is-elite-trainer .mr-dog-tier-table tr.is-champion-tier:not(.is-current) td:first-child,.mr-dog-trainer-page.is-elite-trainer .mr-dog-tier-table tr.is-champion-tier:not(.is-current) td:nth-child(2){color:#d7a5ff;font-size:.84rem;font-weight:850}.mr-dog-trainer-page .mr-dog-tier-currency{white-space:nowrap}.mr-dog-trainer-page .mr-dog-tier-mark{align-items:center;display:inline-grid;gap:9px;grid-template-columns:34px minmax(0,1fr);justify-items:start;min-width:0}.mr-dog-trainer-page .mr-dog-tier-mark img,.mr-dog-trainer-page .mr-dog-tag-pill{background:#020407;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 6px 14px rgba(0,0,0,.24);display:block;height:32px;object-fit:contain;padding:2px;width:32px}.mr-dog-trainer-page .mr-dog-tier-mark span span,.mr-dog-trainer-page .mr-dog-tier-mark>span{min-width:0}.mr-dog-trainer-page .mr-dog-tier-mark strong{color:#f7f9fd;display:block;font-size:.88rem;font-weight:900;line-height:1.05}.mr-dog-trainer-page .mr-dog-tier-table small{color:rgba(213,225,241,.7);display:block;font-size:.68rem;font-weight:750;line-height:1.15;margin:2px 0 0}.mr-dog-trainer-page .mr-dog-info-button{cursor:pointer}.mr-dog-trainer-page .mr-dog-tier-popover{background:linear-gradient(180deg,rgba(12,16,23,.98),rgba(3,6,10,.99));border:1px solid rgba(255,200,87,.34);border-radius:7px;box-shadow:0 18px 44px rgba(0,0,0,.48);color:rgba(235,241,249,.86);font-size:.8rem;line-height:1.35;max-width:260px;padding:12px}.mr-dog-trainer-page .mr-dog-tier-popover:popover-open{display:grid;gap:5px}.mr-dog-trainer-page .mr-dog-tier-popover strong{color:#ffc857;font-size:.84rem;text-transform:uppercase}.mr-dog-trainer-page .mr-dog-training-action-row{align-items:center;background:linear-gradient(90deg,rgba(255,200,87,.07),rgba(255,255,255,.015)),rgba(2,6,10,.5);border:1px solid rgba(255,255,255,.08);border-radius:6px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-top:12px;padding:12px}.mr-dog-trainer-page.is-elite-trainer .mr-dog-training-action-row{background:linear-gradient(90deg,rgba(178,109,255,.12),rgba(255,200,87,.035)),rgba(2,6,10,.54);border-color:rgba(178,109,255,.22)}.mr-dog-trainer-page.is-location-locked .mr-dog-training-action-row{background:linear-gradient(90deg,rgba(255,63,89,.1),rgba(255,200,87,.025)),rgba(2,6,10,.58);border-color:rgba(255,63,89,.24)}.mr-dog-trainer-page .mr-dog-training-action-copy{display:grid;gap:3px;min-width:0}.mr-dog-trainer-page .mr-dog-training-action-copy span{color:rgba(255,200,87,.78);font-size:.68rem;font-weight:950;text-transform:uppercase}.mr-dog-trainer-page .mr-dog-training-action-copy strong{color:#f7f9fd;font-size:.96rem;line-height:1.15}.mr-dog-trainer-page .mr-dog-training-action-copy small{color:rgba(213,225,241,.7);font-size:.76rem}.mr-dog-trainer-page .mr-dog-training-action-row .mr-dog-trainer-form{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(170px,220px) auto;margin:0}.mr-dog-trainer-page .mr-dog-training-action-row .mr-form label{margin:0}.mr-dog-trainer-page .mr-dog-training-action-row .mr-form label span{color:rgba(213,225,241,.7);font-size:.68rem;font-weight:900;text-transform:uppercase}.mr-dog-trainer-page .mr-dog-training-action-row .mr-form select{height:38px;min-width:0}.mr-dog-trainer-page .mr-dog-training-action-row .mr-button{white-space:nowrap}.mr-dog-trainer-page .mr-dog-training-action-row .mr-button-primary{background:linear-gradient(180deg,#dba136,#8f5f18);border-color:rgba(255,200,87,.72);color:#130c03;text-shadow:none}.mr-dog-trainer-page.is-elite-trainer .mr-dog-training-action-row .mr-button-primary{background:linear-gradient(180deg,#8b45c7,#4a1c75);border-color:rgba(191,124,255,.72);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.5)}.mr-dog-trainer-page .mr-dog-training-action-row .mr-dog-inline-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:end}.mr-dog-trainer-page .mr-dog-trainer-unlock{grid-template-columns:94px minmax(0,1fr) auto}.mr-dog-trainer-page .mr-dog-trainer-unlock img{background:#020407;border:1px solid rgba(178,109,255,.36);border-radius:6px;display:block;height:76px;object-fit:cover;object-position:center;width:84px}.mr-dog-trainer-page .mr-dog-currency-row{grid-template-columns:46px minmax(0,1fr) auto}.mr-dog-trainer-page .mr-dog-currency-row img{background:#020407;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 8px 16px rgba(0,0,0,.24);display:block;grid-row:1 / span 2;height:40px;object-fit:contain;padding:2px;width:40px}.mr-dog-trainer-page .mr-dog-currency-row:nth-of-type(2) img{border-color:rgba(178,109,255,.38)}@media (max-width:1180px){.mr-dog-trainer-page{margin-left:0;transform:none;width:100%}.mr-dog-trainer-page .mr-dog-trainer-room{grid-template-columns:1fr;max-width:none}}@media (max-width:760px){.mr-dog-trainer-page .mr-dog-training-action-row,.mr-dog-trainer-page .mr-dog-training-action-row .mr-dog-trainer-form,.mr-dog-trainer-page .mr-dog-trainer-unlock{grid-template-columns:1fr}.mr-dog-trainer-page .mr-dog-training-action-row .mr-dog-inline-actions{justify-content:start}.mr-dog-trainer-page .mr-dog-trainer-unlock img{height:88px;width:112px}}.mr-dog-trainer-page .mr-dog-trainer-hero{grid-template-columns:minmax(0,1fr)}.mr-dog-trainer-page .mr-dog-trainer-hero>i{display:none !important}.mr-dog-trainer-page .mr-dog-tier-table tbody tr.is-current{background:#17140d;box-shadow:inset 4px 0 0 #ffc857}.mr-dog-trainer-page.is-elite-trainer .mr-dog-tier-table tbody tr.is-current{background:#1d1427;box-shadow:inset 4px 0 0 #b26dff}.mr-dog-trainer-page .mr-dog-tier-table tbody tr.is-current td,.mr-dog-trainer-page.is-elite-trainer .mr-dog-tier-table tr.is-champion-tier.is-current td{background:transparent !important;border-bottom:1px solid rgba(255,200,87,.36);border-top:1px solid rgba(255,200,87,.36);color:rgba(248,250,255,.96)}.mr-dog-trainer-page.is-elite-trainer .mr-dog-tier-table tr.is-champion-tier.is-current td{border-bottom-color:rgba(178,109,255,.42);border-top-color:rgba(178,109,255,.42)}.mr-dog-trainer-page .mr-dog-tier-table tbody tr.is-current td:first-child,.mr-dog-trainer-page.is-elite-trainer .mr-dog-tier-table tr.is-champion-tier.is-current td:first-child{box-shadow:none;color:#ffc857;font-weight:950}.mr-dog-trainer-page.is-elite-trainer .mr-dog-tier-table tr.is-current td:first-child,.mr-dog-trainer-page.is-elite-trainer .mr-dog-tier-table tr.is-current td:nth-child(2){color:#d7a5ff}.mr-dog-trainer-page .mr-dog-stat-readout{background:rgba(2,6,10,.48);border:1px solid rgba(255,255,255,.07);border-radius:6px;display:grid;gap:0;margin-top:12px;overflow:hidden}.mr-dog-trainer-page .mr-dog-stat-readout div{align-items:baseline;border-top:1px solid rgba(255,255,255,.055);display:grid;gap:8px;grid-template-columns:minmax(82px,auto) minmax(0,1fr);padding:8px 10px}.mr-dog-trainer-page .mr-dog-stat-readout div:first-child{border-top:0}.mr-dog-trainer-page .mr-dog-stat-readout span{color:#f2f5fb;font-size:.78rem;font-weight:950;white-space:nowrap}.mr-dog-trainer-page .mr-dog-stat-readout strong{color:#f7f9fd;font-size:.78rem;font-weight:850;line-height:1.22;text-align:right;text-transform:uppercase}.mr-dog-trainer-page .mr-dog-stat-readout em{color:#a9d5ff;font-style:normal;font-weight:850;white-space:nowrap}.mr-dog-trainer-page .mr-dog-stat-readout div:first-child strong{color:#65e67a}.mr-companion-page .mr-companion-stat-readout{background:rgba(2,6,10,.48);border:1px solid rgba(255,255,255,.07);border-radius:6px;display:grid;overflow:hidden}.mr-companion-page .mr-companion-stat-readout div{align-items:baseline;border-top:1px solid rgba(255,255,255,.06);display:grid;gap:10px;grid-template-columns:minmax(100px,auto) minmax(0,1fr);padding:11px 12px}.mr-companion-page .mr-companion-stat-readout div:first-child{border-top:0}.mr-companion-page .mr-companion-stat-readout span{color:#f2f5fb;font-size:.88rem;font-weight:950;white-space:nowrap}.mr-companion-page .mr-companion-stat-readout strong{color:#f7f9fd;font-size:.88rem;font-weight:900;line-height:1.2;text-align:right;text-transform:uppercase}.mr-companion-page .mr-companion-stat-readout em,.mr-dog-profile-page .mr-dog-stat-row>strong em{color:#a9d5ff;font-style:normal;font-weight:850;white-space:nowrap}.mr-companion-page .mr-companion-stat-readout .is-health strong,.mr-dog-profile-page .mr-dog-stat-row.is-health>strong{color:#65e67a}.mr-dog-profile-page .mr-dog-stat-row>strong{line-height:1.18;text-transform:uppercase}.mr-dog-profile-page .mr-dog-stat-row.is-level>strong{text-transform:none}.mr-companion-actions .mr-card-head{margin-bottom:14px}.mr-companion-actions .mr-companion-action-grid{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-companion-actions .mr-companion-action-form{background:none;border:0;border-radius:0;display:block;gap:0;margin:0;padding:0}.mr-companion-actions .mr-companion-action-card{align-content:start;align-items:start;appearance:none;background:linear-gradient(135deg,rgba(255,200,87,.08),rgba(255,255,255,.018)),rgba(2,6,10,.72);border:1px solid rgba(255,200,87,.2);border-radius:7px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);color:#f7f9fd;cursor:pointer;display:grid;font:inherit;gap:11px 12px;grid-template-columns:46px minmax(0,1fr);min-height:128px;overflow:hidden;padding:14px;position:relative;text-align:left;text-decoration:none;width:100%}.mr-companion-actions .mr-companion-action-card::after{background:linear-gradient(90deg,rgba(255,200,87,.42),transparent);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.mr-companion-actions .mr-companion-action-card:hover,.mr-companion-actions .mr-companion-action-card:focus-visible{background:linear-gradient(135deg,rgba(255,200,87,.13),rgba(255,255,255,.026)),rgba(4,9,15,.86);border-color:rgba(255,200,87,.4);color:#fff;outline:0;transform:translateY(-1px)}.mr-companion-actions .mr-companion-action-icon{background:#020407;border:1px solid rgba(255,200,87,.24);border-radius:8px;box-shadow:0 10px 22px rgba(0,0,0,.32);display:block;height:46px;object-fit:contain;padding:6px;width:46px}.mr-companion-actions .mr-companion-action-copy{display:grid;gap:4px;min-width:0}.mr-companion-actions .mr-companion-action-copy strong{color:#ffc857;font-size:.92rem;font-weight:950;letter-spacing:0;line-height:1.1}.mr-companion-actions .mr-companion-action-copy em{color:rgba(213,225,241,.78);font-size:.78rem;font-style:normal;font-weight:650;line-height:1.28}.mr-companion-actions .mr-companion-action-card b{align-items:center;background:rgba(255,200,87,.1);border:1px solid rgba(255,200,87,.28);border-radius:5px;color:#f7f9fd;display:flex;font-size:.76rem;font-weight:950;grid-column:1 / -1;justify-content:center;line-height:1;min-height:34px;padding:8px 10px;text-transform:uppercase;white-space:normal}.mr-companion-actions .mr-companion-action-card.is-trade{border-color:rgba(137,191,255,.22)}.mr-companion-actions .mr-companion-action-card.is-trade::after{background:linear-gradient(90deg,rgba(137,191,255,.44),transparent)}.mr-companion-actions .mr-companion-action-card.is-adoption{border-color:rgba(112,231,156,.22)}.mr-companion-actions .mr-companion-action-card.is-adoption::after{background:linear-gradient(90deg,rgba(112,231,156,.42),transparent)}.mr-companion-actions .mr-companion-action-card.is-abandon{background:linear-gradient(135deg,rgba(244,63,94,.12),rgba(255,255,255,.015)),rgba(8,4,8,.76);border-color:rgba(244,63,94,.28)}.mr-companion-actions .mr-companion-action-card.is-abandon::after{background:linear-gradient(90deg,rgba(244,63,94,.56),transparent)}.mr-companion-actions .mr-companion-action-card.is-abandon .mr-companion-action-copy strong{color:#ff7d8e}.mr-companion-actions .mr-companion-action-card.is-abandon b{background:rgba(244,63,94,.1);border-color:rgba(244,63,94,.32);color:#ffd6dc}.mr-companion-actions .mr-companion-action-card.is-disabled{cursor:default;opacity:.72;transform:none}@media (max-width:1180px){.mr-companion-actions .mr-companion-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.mr-companion-actions .mr-companion-action-grid{grid-template-columns:1fr}}.mr-companion-history>a{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);border-radius:7px;color:#f7f9fd;display:flex;justify-content:space-between;padding:11px 12px;text-decoration:none}.mr-companion-history>a:hover,.mr-companion-history>a:focus-visible{border-color:rgba(255,200,87,.35);outline:0}.mr-companion-actions .mr-companion-action-card.is-pvp{border-color:rgba(255,200,87,.34)}.mr-companion-actions .mr-companion-action-card.is-pvp::after{background:linear-gradient(90deg,rgba(255,200,87,.56),transparent)}@media (max-width:1280px){.mr-companion-profile-card{grid-template-columns:minmax(190px,280px) minmax(0,1fr)}.mr-companion-level-plate{grid-column:1 / -1}.mr-companion-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.mr-dog-pvp-page{display:grid;gap:12px}.mr-dog-pvp-hero{background:linear-gradient(90deg,rgba(0,0,0,.96),rgba(0,0,0,.32) 48%,rgba(0,0,0,.86)),var(--mr-dog-pvp-hero,none) center / cover no-repeat,#030507;border:1px solid rgba(255,200,87,.32);border-radius:7px;min-height:190px;overflow:hidden;padding:28px 32px;position:relative}.mr-dog-pvp-hero h1{color:#f5f1e8;font-size:4rem;font-weight:950;letter-spacing:0;line-height:.9;margin:4px 0 12px;text-transform:uppercase}.mr-dog-pvp-hero p:not(.mr-eyebrow){color:#f8fafc;font-size:1rem;margin:0;max-width:520px}.mr-dog-pvp-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.mr-dog-pvp-tabs a{align-items:center;background:linear-gradient(135deg,rgba(13,20,29,.96),rgba(5,9,14,.96));border:1px solid rgba(255,255,255,.1);color:#aeb7c5;display:grid;gap:14px;grid-template-columns:58px minmax(0,1fr);min-height:92px;padding:18px 22px;text-decoration:none}.mr-dog-pvp-tabs a.is-active{background:linear-gradient(135deg,rgba(255,200,87,.14),rgba(255,255,255,.025)),#071018;border-color:rgba(255,200,87,.55);color:#ffc857}.mr-dog-pvp-tabs img{background:transparent;border:0;display:block;height:48px;object-fit:contain;width:48px}.mr-dog-pvp-tabs strong{display:block;font-size:1.1rem;font-weight:950;line-height:1.05;text-transform:uppercase}.mr-dog-pvp-tabs em{color:rgba(232,238,247,.78);display:block;font-style:normal;line-height:1.35;margin-top:5px}.mr-dog-pvp-grid{display:grid;gap:12px;grid-template-columns:minmax(280px,.95fr) minmax(0,1.35fr)}.mr-dog-pvp-challenge-row{align-items:center;background:rgba(2,6,10,.62);border:1px solid rgba(255,255,255,.08);border-radius:7px;display:grid;gap:12px;grid-template-columns:72px minmax(0,1fr) auto auto;margin-top:10px;padding:12px}.mr-dog-pvp-challenge-row a{color:#fff;text-decoration:none}.mr-dog-pvp-challenge-row>div:first-child:not(.mr-dog-pvp-dog-thumb){grid-column:span 2}.mr-dog-pvp-challenge-row a:hover,.mr-dog-pvp-challenge-row a:focus-visible{color:#ffc857;outline:0}.mr-dog-pvp-challenge-row span,.mr-dog-pvp-challenge-row em{color:#aeb7c5;display:block;font-style:normal;font-weight:650;margin-top:4px}.mr-dog-pvp-dog-thumb,.mr-dog-pvp-dog-art{background:#020407;border:1px solid rgba(255,200,87,.34);border-radius:7px;overflow:hidden}.mr-dog-pvp-dog-thumb{align-items:center;display:flex;height:64px;justify-content:center;width:64px}.mr-dog-pvp-dog-thumb img,.mr-dog-pvp-dog-art img{display:block;height:100%;object-fit:cover;width:100%}.mr-dog-pvp-dog-thumb span,.mr-dog-pvp-dog-art span{color:#ffc857;font-size:1.7rem;font-weight:950}.mr-dog-pvp-dog-panel{align-items:center;display:grid;gap:18px;grid-template-columns:120px minmax(0,1fr);margin-bottom:12px}.mr-dog-pvp-dog-art{align-items:center;aspect-ratio:1;display:flex;justify-content:center;width:120px}.mr-dog-pvp-dog-panel h3{color:#fff;font-size:1.35rem;margin:0 0 10px}.mr-dog-pvp-dog-panel p{color:#d8e2f0;margin:10px 0 0}.mr-dog-pvp-rank-medal{align-items:center;display:grid;gap:8px;justify-items:center;padding:14px 0;text-align:center}.mr-dog-pvp-rank-medal img{height:132px;object-fit:contain;width:132px}.mr-dog-pvp-rank-medal strong{color:#ffc857;font-size:1.7rem;font-weight:950}.mr-dog-pvp-progress{background:rgba(255,255,255,.08);border-radius:999px;height:10px;margin:8px 0 12px;overflow:hidden}.mr-dog-pvp-progress span{background:linear-gradient(90deg,#ffc857,#d99724);display:block;height:100%}.mr-dog-pvp-find-form{display:grid;gap:12px}.mr-dog-pvp-find-form label{display:grid;gap:7px}.mr-dog-pvp-find-form label span{color:#c5d2e4;font-size:.8rem;font-weight:850;text-transform:uppercase}.mr-dog-pvp-find-actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-dog-pvp-table{display:grid;gap:0}.mr-dog-pvp-table a{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);color:#f7f9fd;display:grid;gap:12px;grid-template-columns:70px minmax(0,1fr) minmax(90px,auto) minmax(72px,auto);min-height:48px;padding:9px 4px;text-decoration:none}.mr-dog-pvp-table a:hover,.mr-dog-pvp-table a:focus-visible{background:rgba(255,200,87,.06);outline:0}.mr-dog-pvp-table span{color:#ffc857;font-weight:950;text-transform:uppercase}.mr-dog-pvp-table span.is-win{color:#61e96f}.mr-dog-pvp-table span.is-loss{color:#ff4f5c}.mr-dog-pvp-table em{color:#aeb7c5;font-style:normal}.mr-dog-pvp-table b{color:#ffc857;font-weight:950;text-align:right}.mr-dog-pvp-friendly-layout{display:grid;gap:12px;grid-template-columns:minmax(360px,.74fr) minmax(0,1.06fr)}.mr-dog-pvp-friendly-stack{display:grid;gap:12px;min-width:0}.mr-dog-pvp-panel{background:linear-gradient(145deg,rgba(11,19,24,.92),rgba(2,6,8,.96)),#05090c;border:1px solid rgba(255,255,255,.11);border-radius:6px;box-shadow:inset 0 0 0 1px rgba(255,200,87,.025),0 12px 28px rgba(0,0,0,.18);padding:18px}.mr-dog-pvp-panel .mr-card-head{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:14px;padding-bottom:12px}.mr-dog-pvp-count{align-items:center;border:1px solid rgba(255,200,87,.5);border-radius:999px;color:#ffc857;display:inline-flex;font-size:.82rem;font-weight:850;height:24px;justify-content:center;min-width:24px;padding:0 7px}.mr-dog-pvp-empty-line{align-items:center;background:rgba(2,6,10,.58);border:1px solid rgba(255,255,255,.08);border-radius:6px;color:rgba(220,230,242,.76);display:flex;min-height:76px;padding:16px}.mr-dog-pvp-friendly-challenge{background:linear-gradient(135deg,rgba(255,200,87,.035),transparent 48%),rgba(2,7,10,.72);border:1px solid rgba(255,255,255,.09);border-radius:6px;display:grid;gap:14px 16px;grid-template-areas:"art main side" "art main actions";grid-template-columns:98px minmax(0,1fr) 128px;margin-top:10px;padding:14px}.mr-dog-pvp-dog-thumb.is-large{grid-area:art;height:96px;width:96px}.mr-dog-pvp-friendly-challenge-main{grid-area:main;min-width:0}.mr-dog-pvp-name-line{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.mr-dog-pvp-name-line a{color:#f8fafc;font-size:1.18rem;font-weight:900;line-height:1.05;text-decoration:none}.mr-dog-pvp-name-line a:hover,.mr-dog-pvp-name-line a:focus-visible{color:#ffc857;outline:0}.mr-dog-pvp-name-line span{background:rgba(134,72,255,.16);border:1px solid rgba(177,130,255,.34);border-radius:5px;color:#e8ddff;font-size:.76rem;font-weight:800;padding:3px 7px}.mr-dog-pvp-friendly-challenge-main p,.mr-dog-pvp-friendly-dog-main p{color:rgba(232,238,247,.78);margin:8px 0}.mr-dog-pvp-friendly-challenge-main em{align-items:center;color:#c8d4e6;display:flex;font-style:normal;gap:7px;margin:2px 0 10px}.mr-dog-pvp-friendly-challenge-main em img{background:transparent;border:0;display:block;height:22px;object-fit:contain;width:22px}.mr-dog-pvp-friendly-challenge-main strong{color:rgba(248,250,252,.74);display:block;font-size:.95rem;font-weight:650;line-height:1.4}.mr-dog-pvp-friendly-challenge-side{align-self:start;grid-area:side;text-align:right}.mr-dog-pvp-friendly-challenge-side span{color:rgba(232,238,247,.78);display:block;font-size:.86rem}.mr-dog-pvp-friendly-challenge-side b{color:#ffc857;display:block;font-size:.95rem;margin-top:6px}.mr-dog-pvp-friendly-challenge-actions{align-items:end;display:grid;gap:10px;grid-area:actions;grid-template-columns:1fr 1fr}.mr-dog-pvp-friendly-challenge-actions .mr-button{min-height:44px;width:100%}.mr-dog-pvp-friendly-challenge-actions .mr-button-secondary{background:rgba(24,5,8,.74);border-color:rgba(255,77,91,.46);color:#ff5c68}.mr-dog-pvp-wide-link{align-items:center;background:rgba(4,9,12,.72);border:1px solid rgba(255,200,87,.38);border-radius:5px;color:#ffc857;display:flex;font-weight:950;justify-content:center;min-height:46px;text-decoration:none;text-transform:uppercase}.mr-dog-pvp-wide-link:hover,.mr-dog-pvp-wide-link:focus-visible{background:rgba(255,200,87,.08);color:#fff;outline:0}.mr-dog-pvp-match-tabs{display:grid;grid-template-columns:1fr 1fr}.mr-dog-pvp-match-tabs button{background:rgba(2,6,10,.72);border:1px solid rgba(255,255,255,.08);color:rgba(232,238,247,.72);cursor:pointer;font:inherit;font-weight:900;min-height:48px;text-transform:uppercase}.mr-dog-pvp-match-tabs button.is-active{background:linear-gradient(180deg,rgba(255,200,87,.11),rgba(255,200,87,.025));border-color:rgba(255,200,87,.52);color:#ffc857}.mr-dog-pvp-match-box{background:rgba(2,6,10,.68);border:1px solid rgba(255,255,255,.09);border-radius:0 0 6px 6px;min-height:184px;padding:22px}.mr-dog-pvp-match-panel{align-items:center;display:grid;gap:16px;grid-template-columns:82px minmax(0,1fr)}.mr-dog-pvp-match-panel[hidden]{display:none}.mr-dog-pvp-match-panel p{color:rgba(232,238,247,.78);font-size:1rem;line-height:1.45;margin:0}.mr-dog-pvp-match-panel .mr-button,.mr-dog-pvp-match-result .mr-button{grid-column:1 / -1;min-height:52px}.mr-dog-pvp-match-panel>form{grid-column:1 / -1;width:100%}.mr-dog-pvp-match-panel>form .mr-button,.mr-dog-pvp-queue-state form .mr-button{width:100%}.mr-dog-pvp-match-icon{background:transparent;border:0;display:block;height:74px;object-fit:contain;width:74px}.mr-dog-pvp-match-panel label{display:grid;gap:8px;grid-column:1 / -1}.mr-dog-pvp-match-panel label span{color:#ffc857;font-size:.82rem;font-weight:900;text-transform:uppercase}.mr-dog-pvp-match-panel input{background:rgba(0,0,0,.46);border:1px solid rgba(255,255,255,.14);border-radius:5px;color:#fff;min-height:48px;padding:0 14px}.mr-dog-pvp-match-result{display:grid;gap:14px}.mr-dog-pvp-match-result[hidden]{display:none}.mr-dog-pvp-match-dog{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:6px;display:grid;gap:14px;grid-template-columns:96px minmax(0,1fr);padding:12px}.mr-dog-pvp-match-dog em{color:#ffc857;display:block;font-style:normal;font-weight:850;margin-top:9px}.mr-dog-pvp-match-actions{display:grid;gap:10px;grid-template-columns:1fr 1fr}.mr-dog-pvp-match-actions form{display:contents}.mr-dog-pvp-friendly-dog-body{align-items:center;display:grid;gap:22px;grid-template-columns:124px minmax(0,1fr) 150px}.mr-dog-pvp-friendly-dog .mr-dog-pvp-dog-art{width:124px}.mr-dog-pvp-friendly-dog-main{min-width:0}.mr-dog-pvp-friendly-dog-main .mr-market-meta{margin-top:14px}.mr-dog-pvp-friendly-dog-main .is-win,.mr-dog-pvp-friendly-table .is-win{color:#61e96f}.mr-dog-pvp-friendly-dog-main .is-loss,.mr-dog-pvp-friendly-table .is-loss{color:#ff4f5c}.mr-dog-pvp-dot{color:rgba(255,255,255,.32);padding:0 5px}.mr-dog-pvp-standing{align-items:center;display:grid;justify-items:center;text-align:center}.mr-dog-pvp-standing img{filter:drop-shadow(0 10px 22px rgba(0,0,0,.42));height:106px;object-fit:contain;width:106px}.mr-dog-pvp-standing span{color:rgba(232,238,247,.78);margin-top:6px}.mr-dog-pvp-standing strong{color:#d99b2a;font-size:1.9rem;font-weight:950;line-height:1}.mr-dog-pvp-standing em{color:#61e96f;font-style:normal;margin-top:5px}.mr-dog-pvp-friendly-table{display:grid}.mr-dog-pvp-friendly-table-head,.mr-dog-pvp-friendly-table a{align-items:center;display:grid;gap:14px;grid-template-columns:68px minmax(180px,1fr) 150px 116px 18px}.mr-dog-pvp-friendly-table-head{border-bottom:1px solid rgba(255,255,255,.08);color:rgba(232,238,247,.62);font-size:.78rem;font-weight:850;min-height:34px;text-transform:uppercase}.mr-dog-pvp-friendly-table a{border-bottom:1px solid rgba(255,255,255,.07);color:#f8fafc;min-height:48px;padding:8px 0;text-decoration:none}.mr-dog-pvp-friendly-table a:hover,.mr-dog-pvp-friendly-table a:focus-visible{background:rgba(255,200,87,.055);outline:0}.mr-dog-pvp-friendly-table strong{align-items:center;display:flex;font-weight:750;gap:9px;min-width:0}.mr-dog-pvp-friendly-table strong img{border:1px solid rgba(255,200,87,.34);border-radius:4px;height:34px;object-fit:cover;width:34px}.mr-dog-pvp-friendly-table em,.mr-dog-pvp-friendly-table time{color:rgba(232,238,247,.7);font-style:normal}.mr-dog-pvp-friendly-table em b{border:1px solid rgba(255,255,255,.18);border-radius:5px;color:#f8fafc;font-size:.75rem;margin-left:8px;padding:2px 6px}.mr-dog-pvp-friendly-table i{color:#ffc857;font-style:normal;font-size:1.4rem;text-align:right}.mr-dog-pvp-friendly-note{align-items:center;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);border-radius:5px;color:rgba(232,238,247,.72);display:flex;margin:12px 0 0;min-height:40px;padding:10px 14px}.mr-dog-pvp-ranked-board{display:grid;gap:12px;grid-template-columns:minmax(280px,.72fr) minmax(430px,1.12fr) minmax(390px,1.16fr)}.mr-dog-pvp-ranked-main,.mr-dog-pvp-ranked-side{align-content:start;display:grid;gap:12px;grid-auto-rows:max-content;min-width:0}.mr-dog-pvp-info-dot{align-items:center;background:transparent;border:1px solid rgba(232,238,247,.55);border-radius:999px;color:rgba(232,238,247,.75);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:850;height:22px;justify-content:center;line-height:1;padding:0;position:absolute;text-transform:lowercase;top:18px;right:18px;width:22px;z-index:9}.mr-dog-pvp-info-dot:hover,.mr-dog-pvp-info-dot:focus-visible,.mr-dog-pvp-info-dot[aria-expanded="true"]{background:rgba(255,200,87,.12);border-color:rgba(255,200,87,.72);color:#ffc857;outline:0}.mr-dog-pvp-info-panel{background:linear-gradient(145deg,rgba(13,21,27,.98),rgba(3,7,10,.98)),#05090c;border:1px solid rgba(255,200,87,.36);border-radius:5px;box-shadow:0 14px 28px rgba(0,0,0,.38);color:rgba(232,238,247,.78);margin:0;max-width:calc(100% - 28px);padding:12px 14px;position:absolute;opacity:0;pointer-events:none;right:14px;text-align:left;top:42px;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden;width:300px;z-index:8}.mr-dog-pvp-ranked-season:has(.mr-dog-pvp-info-dot:hover)>.mr-dog-pvp-info-panel,.mr-dog-pvp-ranked-season:has(.mr-dog-pvp-info-dot:focus)>.mr-dog-pvp-info-panel,.mr-dog-pvp-ranked-season>.mr-dog-pvp-info-panel:hover,.mr-dog-pvp-ranked-season>.mr-dog-pvp-info-panel.is-open,.mr-dog-pvp-ranked-progress-copy:has(.mr-dog-pvp-info-dot:hover)>.mr-dog-pvp-info-panel,.mr-dog-pvp-ranked-progress-copy:has(.mr-dog-pvp-info-dot:focus)>.mr-dog-pvp-info-panel,.mr-dog-pvp-ranked-progress-copy>.mr-dog-pvp-info-panel:hover,.mr-dog-pvp-ranked-progress-copy>.mr-dog-pvp-info-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.mr-dog-pvp-info-panel strong{color:#ffc857;display:block;font-size:.84rem;font-weight:950;margin-bottom:5px;text-transform:uppercase}.mr-dog-pvp-info-panel p{line-height:1.45;margin:0}.mr-dog-pvp-ranked-season{justify-items:center;position:relative;text-align:center}.mr-dog-pvp-ranked-progress-copy{position:relative}.mr-dog-pvp-ranked-progress-copy .mr-dog-pvp-info-dot{right:0;top:0}.mr-dog-pvp-ranked-progress-copy .mr-dog-pvp-info-panel{right:0;top:28px}.mr-dog-pvp-ranked-season .mr-card-head{justify-self:stretch;text-align:left}.mr-dog-pvp-season-window{align-items:center;color:rgba(232,238,247,.68);display:flex;gap:12px;justify-content:center;margin:0 0 12px;text-transform:uppercase}.mr-dog-pvp-season-window b{color:rgba(255,255,255,.32);font-weight:700}.mr-dog-pvp-season-badge{display:block;filter:drop-shadow(0 16px 26px rgba(0,0,0,.45));height:182px;margin:2px auto 10px;object-fit:contain;width:182px}.mr-dog-pvp-ranked-season h2{color:#d99b2a;font-size:2.15rem;font-weight:950;line-height:1;margin:0;text-transform:uppercase}.mr-dog-pvp-rank-stars{display:flex;gap:9px;justify-content:center;margin:13px 0 10px}.mr-dog-pvp-rank-stars span{color:rgba(232,238,247,.22);font-size:1.55rem;line-height:1;text-shadow:0 2px 0 rgba(0,0,0,.4)}.mr-dog-pvp-rank-stars span.is-active{color:#d99b2a}.mr-dog-pvp-season-rp{color:rgba(232,238,247,.82);display:block;font-size:1.25rem;font-weight:850;margin-top:4px}.mr-dog-pvp-next-rank{color:rgba(232,238,247,.78);margin:12px 0 0}.mr-dog-pvp-season-mini-progress{height:12px;margin:12px auto;max-width:290px;width:100%}.mr-dog-pvp-season-end{border-top:1px solid rgba(255,255,255,.08);color:rgba(232,238,247,.68);display:flex;gap:8px;justify-content:center;margin:14px 0 0;padding-top:14px}.mr-dog-pvp-season-end strong{color:#ffc857;margin-left:0;white-space:nowrap}.mr-dog-pvp-rank-action,.mr-dog-pvp-rank-mini-action{align-items:center;background:rgba(4,9,12,.72);border:1px solid rgba(255,200,87,.42);border-radius:5px;color:#ffc857;display:inline-flex;font-size:.9rem;font-weight:950;gap:9px;justify-content:center;min-height:44px;padding:0 16px;text-transform:uppercase}.mr-dog-pvp-rank-action{margin-top:12px;width:100%}.mr-dog-pvp-rank-action img{display:block;height:28px;object-fit:contain;width:28px}.mr-dog-pvp-rank-mini-action{font-size:.78rem;min-height:36px;padding:0 14px}.mr-dog-pvp-ranked-progress-card{align-items:stretch;align-self:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 138px}.mr-dog-pvp-ranked-progress-card .mr-card-head{border:0;margin:0 0 14px;padding:0}.mr-dog-pvp-ranked-progress-copy p{color:rgba(232,238,247,.72);line-height:1.5;margin:0 0 18px;max-width:38rem}.mr-dog-pvp-ranked-progress-copy em{color:rgba(232,238,247,.68);display:block;font-style:normal;margin-top:4px;text-align:right}.mr-dog-pvp-ranked-progress-track{background:rgba(255,255,255,.08);border-radius:999px;height:8px;position:relative}.mr-dog-pvp-ranked-progress-track span{background:linear-gradient(90deg,#ffc857,#c9841f);border-radius:inherit;display:block;height:100%;width:var(--rank-progress,0%)}.mr-dog-pvp-ranked-progress-track i{background:#1b242b;border:1px solid rgba(255,200,87,.5);border-radius:999px;height:14px;position:absolute;top:50%;transform:translateY(-50%);width:14px}.mr-dog-pvp-ranked-progress-track i.is-left{background:#d99b2a;left:0}.mr-dog-pvp-ranked-progress-track i.is-right{right:0}.mr-dog-pvp-ranked-progress-labels{display:flex;justify-content:space-between;margin-top:9px}.mr-dog-pvp-ranked-progress-labels strong{color:rgba(232,238,247,.78);font-size:1.1rem;font-weight:800}.mr-dog-pvp-ranked-progress-card aside{align-items:center;align-content:center;background:rgba(4,9,12,.72);border:1px solid rgba(255,200,87,.34);border-radius:5px;display:grid;gap:12px;justify-items:center;min-height:156px;padding:7px;text-align:center}.mr-dog-pvp-ranked-progress-card aside span{color:#ffc857;font-size:.82rem;font-weight:950;text-transform:uppercase}.mr-dog-pvp-ranked-progress-card aside strong{color:#d99b2a;font-size:clamp(1.05rem,1.55vw,1.34rem);font-weight:950;line-height:1;text-transform:uppercase}.mr-dog-pvp-ranked-progress-card aside em{color:rgba(248,250,252,.82);font-style:normal;line-height:1.35;max-width:8.5em}.mr-dog-pvp-ranked-table,.mr-dog-pvp-ranked-history-table{display:grid}.mr-dog-pvp-ranked-table-head,.mr-dog-pvp-ranked-table a{align-items:center;display:grid;gap:12px;grid-template-columns:68px minmax(150px,1fr) minmax(100px,.7fr) 82px 78px}.mr-dog-pvp-ranked-history-head,.mr-dog-pvp-ranked-history-table a{align-items:center;display:grid;gap:12px;grid-template-columns:66px minmax(130px,1fr) minmax(100px,.7fr) 70px 104px 18px}.mr-dog-pvp-ranked-table-head,.mr-dog-pvp-ranked-history-head{border-bottom:1px solid rgba(255,255,255,.08);color:rgba(232,238,247,.62);font-size:.78rem;font-weight:850;min-height:34px;text-transform:uppercase}.mr-dog-pvp-ranked-table a,.mr-dog-pvp-ranked-history-table a{border-bottom:1px solid rgba(255,255,255,.07);color:#f8fafc;min-height:50px;padding:8px 0;text-decoration:none}.mr-dog-pvp-ranked-table a:hover,.mr-dog-pvp-ranked-table a:focus-visible,.mr-dog-pvp-ranked-history-table a:hover,.mr-dog-pvp-ranked-history-table a:focus-visible{background:rgba(255,200,87,.055);outline:0}.mr-dog-pvp-rank-place{align-items:center;color:#f8fafc;display:inline-flex;font-weight:950;height:34px;justify-content:center;width:34px}.mr-dog-pvp-rank-place.is-place-1,.mr-dog-pvp-rank-place.is-place-2,.mr-dog-pvp-rank-place.is-place-3{background:linear-gradient(145deg,#4b2f11,#d99b2a);border:1px solid rgba(255,200,87,.7);border-radius:999px;color:#1d1205;text-shadow:0 1px 0 rgba(255,255,255,.32)}.mr-dog-pvp-rank-place.is-place-2{background:linear-gradient(145deg,#3b4149,#ccd4dc);border-color:rgba(232,238,247,.62)}.mr-dog-pvp-rank-place.is-place-3{background:linear-gradient(145deg,#52240f,#b46a35);border-color:rgba(224,126,64,.7)}.mr-dog-pvp-ranked-table strong,.mr-dog-pvp-ranked-history-table strong{align-items:center;display:flex;gap:9px;min-width:0}.mr-dog-pvp-ranked-table strong img,.mr-dog-pvp-ranked-history-table strong img{border:1px solid rgba(255,200,87,.34);border-radius:4px;height:34px;object-fit:cover;width:34px}.mr-dog-pvp-ranked-table em,.mr-dog-pvp-ranked-history-table em,.mr-dog-pvp-ranked-history-table time{color:rgba(232,238,247,.7);font-style:normal}.mr-dog-pvp-ranked-table b,.mr-dog-pvp-ranked-history-table b{color:rgba(248,250,252,.9);font-weight:750}.mr-dog-pvp-ranked-history-table em b{border:1px solid rgba(255,255,255,.18);border-radius:5px;font-size:.72rem;margin-left:8px;padding:2px 6px}.mr-dog-pvp-ranked-history-table .is-win,.mr-dog-pvp-ranked-dog-record .is-win{color:#61e96f}.mr-dog-pvp-ranked-history-table .is-loss,.mr-dog-pvp-ranked-dog-record .is-loss{color:#ff4f5c}.mr-dog-pvp-ranked-history-table i{color:#ffc857;font-style:normal;font-size:1.4rem;text-align:right}.mr-dog-pvp-ranked-footnote{color:rgba(232,238,247,.58);font-size:.84rem;margin:10px 0 0;text-align:center}.mr-dog-pvp-ranked-dog-body{align-items:center;display:grid;gap:16px;grid-template-columns:118px minmax(190px,1fr) 98px}.mr-dog-pvp-ranked-dog .mr-dog-pvp-dog-art{width:118px}.mr-dog-pvp-ranked-dog .mr-market-meta{margin-top:14px}.mr-dog-pvp-ranked-dog-record{display:grid;gap:16px;grid-template-columns:minmax(86px,.72fr) minmax(150px,1.28fr);margin-top:16px}.mr-dog-pvp-ranked-dog-record p{color:rgba(232,238,247,.7);line-height:1.45;margin:0}.mr-dog-pvp-ranked-dog-record strong{color:rgba(232,238,247,.92);font-size:1.2rem}.mr-dog-pvp-ranked-dog-record span{white-space:nowrap}.mr-dog-pvp-ranked-dog-emblem{display:block;filter:drop-shadow(0 12px 22px rgba(0,0,0,.42));height:96px;object-fit:contain;width:96px}.mr-dog-pvp-ranked-dog .mr-dog-pvp-wide-link{margin-top:16px}.mr-dog-pvp-ranked-bottom{display:grid;gap:12px;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}.mr-dog-pvp-ranked-find{align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr}.mr-dog-pvp-ranked-find-quick,.mr-dog-pvp-ranked-name-form{display:grid;gap:12px}.mr-dog-pvp-ranked-find-quick p:not(.mr-eyebrow),.mr-dog-pvp-ranked-name-form em{color:rgba(232,238,247,.68);font-style:normal;margin:0}.mr-dog-pvp-ranked-find-quick{align-content:center}.mr-dog-pvp-ranked-find form{margin:0}.mr-dog-pvp-ranked-find .mr-button{min-height:54px;width:100%}.mr-dog-pvp-ranked-or{align-items:center;border-left:1px solid rgba(255,255,255,.12);color:rgba(232,238,247,.7);display:flex;font-weight:850;justify-content:center;position:relative}.mr-dog-pvp-ranked-name-form label{display:grid;gap:7px}.mr-dog-pvp-ranked-name-form label span{color:#ffc857;font-size:.92rem;font-weight:950;text-transform:uppercase}.mr-dog-pvp-ranked-name-form input{background:rgba(0,0,0,.46);border:1px solid rgba(255,255,255,.14);border-radius:5px;color:#fff;min-height:52px;padding:0 14px}.mr-dog-pvp-ranked-rules{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 150px}.mr-dog-pvp-ranked-rules ul{color:rgba(232,238,247,.78);line-height:1.55;margin:10px 0 0;padding-left:18px}.mr-dog-pvp-ranked-rules img{display:block;filter:drop-shadow(0 14px 24px rgba(0,0,0,.42));height:142px;object-fit:contain;width:142px}.mr-dog-season-full{background:linear-gradient(180deg,rgba(10,18,22,.97),rgba(3,8,12,.99)),#05090d;border:1px solid rgba(255,200,87,.24);border-radius:8px;box-shadow:0 24px 60px rgba(0,0,0,.34);padding:28px}.mr-dog-season-full-head .mr-ladder-full-title>img{height:66px;width:66px}.mr-dog-season-podium-card h2 a,.mr-dog-season-podium-card strong a,.mr-dog-season-player,.mr-dog-season-dog,.mr-dog-pvp-rank-action,.mr-dog-pvp-rank-mini-action{text-decoration:none}.mr-dog-season-podium-card h2 a,.mr-dog-season-podium-card strong a{color:inherit}.mr-dog-season-podium-card h2 a:hover,.mr-dog-season-podium-card h2 a:focus-visible,.mr-dog-season-podium-card strong a:hover,.mr-dog-season-podium-card strong a:focus-visible,.mr-dog-season-player:hover strong,.mr-dog-season-player:focus-visible strong,.mr-dog-season-dog:hover strong,.mr-dog-season-dog:focus-visible strong{color:#ffc857}.mr-dog-season-table{min-width:940px}.mr-dog-season-table-card .mr-ladder-full-footer{align-items:center;background:rgba(0,0,0,.18);border-top:1px solid rgba(255,255,255,.08);grid-template-columns:minmax(0,1fr) auto auto;min-height:58px;padding:12px 18px}.mr-dog-season-table-card .mr-ladder-full-footer p{color:rgba(232,238,247,.82);font-size:.92rem}.mr-dog-season-table-card .mr-ladder-pagination{justify-content:flex-end}.mr-dog-season-player,.mr-dog-season-dog{align-items:center;color:#fff;display:inline-flex;gap:12px;min-width:0}.mr-dog-season-player>span,.mr-dog-season-dog>span{align-items:center;background:radial-gradient(circle at 50% 25%,rgba(255,200,87,.22),rgba(4,8,13,.95));border:1px solid rgba(255,200,87,.42);border-radius:999px;color:#ffc857;display:inline-flex;flex:0 0 42px;font-weight:900;height:42px;justify-content:center;overflow:hidden;width:42px}.mr-dog-season-dog>span{border-radius:6px}.mr-dog-season-dog img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.mr-dog-season-player strong,.mr-dog-season-dog strong{color:#fff;display:block;font-size:.95rem;line-height:1.15}.mr-dog-season-dog{flex-wrap:wrap}.mr-dog-season-dog em{color:#9daec2;font-size:.76rem;font-style:normal;font-weight:850;margin-left:-4px;white-space:nowrap}.mr-dog-season-record{align-items:center;color:#dce6f2;display:inline-flex;gap:7px;white-space:nowrap}.mr-dog-season-record i{color:rgba(255,255,255,.34);font-style:normal}.mr-dog-season-reward-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 18px}.mr-dog-season-reward-card{background:radial-gradient(circle at 50% 8%,rgba(255,255,255,.1),rgba(255,255,255,0) 30%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018)),#0a1218;border:1px solid rgba(255,255,255,.13);border-radius:8px;display:grid;gap:14px;padding:18px;position:relative}.mr-dog-season-reward-card.is-rank-1{border-color:rgba(255,200,87,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 30px rgba(255,200,87,.12)}.mr-dog-season-reward-card.is-rank-2{border-color:rgba(180,205,232,.42)}.mr-dog-season-reward-card.is-rank-3{border-color:rgba(218,135,62,.5)}.mr-dog-season-reward-place{align-items:center;color:#ffc857;display:flex;font-size:.8rem;font-weight:950;gap:10px;text-transform:uppercase}.mr-dog-season-reward-place img{filter:drop-shadow(0 5px 9px rgba(0,0,0,.42));height:38px;object-fit:contain;width:38px}.mr-dog-season-reward-art{align-items:center;background:radial-gradient(circle at 50% 45%,rgba(255,200,87,.15),rgba(0,0,0,0) 58%),rgba(0,0,0,.34);border:1px solid rgba(255,255,255,.08);border-radius:7px;display:flex;justify-content:center;min-height:180px;overflow:hidden}.mr-dog-season-reward-art img{display:block;filter:drop-shadow(0 12px 20px rgba(0,0,0,.45));max-height:166px;max-width:88%;object-fit:contain}.mr-dog-season-reward-card h2{color:#fff;font-size:1.2rem;line-height:1.15;margin:0}.mr-dog-season-reward-card p{color:rgba(232,238,247,.72);line-height:1.45;margin:0}.mr-dog-season-reward-card ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.mr-dog-season-reward-card li{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:6px;display:flex;gap:10px;justify-content:space-between;min-height:38px;padding:8px 10px}.mr-dog-season-reward-card li span{color:#9daec2;font-size:.76rem;font-weight:850;text-transform:uppercase}.mr-dog-season-reward-card li strong{color:#ffc857;font-weight:950;text-align:right}.mr-dog-season-reward-info{align-items:stretch;background:rgba(3,8,13,.36);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;padding:18px}.mr-dog-season-reward-info h2{color:#ffc857;font-size:1.7rem;line-height:1;margin:8px 0;text-transform:uppercase}.mr-dog-season-reward-info p,.mr-dog-season-reward-info li{color:rgba(232,238,247,.76)}.mr-dog-season-reward-info ul{line-height:1.55;margin:8px 0 0;padding-left:18px}.mr-dog-season-reward-info .mr-button{align-self:center;white-space:nowrap}@media (max-width:1050px){.mr-dog-season-reward-grid,.mr-dog-season-reward-info{grid-template-columns:1fr}.mr-dog-season-reward-info .mr-button{width:100%}}@media (max-width:760px){.mr-dog-season-full{padding:18px}.mr-dog-season-full-head .mr-ladder-full-actions{align-items:stretch;flex-direction:column}.mr-dog-season-table-card .mr-ladder-full-footer{grid-template-columns:1fr;justify-items:stretch;padding:14px}.mr-dog-season-table-card .mr-ladder-pagination{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}}.mr-dog-pvp-wide-link img{display:block;height:26px;object-fit:contain;width:26px}.mr-dog-pvp-wager-layout{display:grid;gap:12px;grid-template-columns:minmax(320px,.82fr) minmax(380px,1fr) minmax(420px,1.08fr)}.mr-dog-pvp-wager-stack{align-content:start;display:grid;gap:12px;grid-auto-rows:max-content;min-width:0}.mr-dog-pvp-wager-dog-body{align-items:center;display:grid;gap:16px;grid-template-columns:116px minmax(0,1fr)}.mr-dog-pvp-wager-dog .mr-dog-pvp-dog-art{width:116px}.mr-dog-pvp-wager-record{display:grid;column-gap:18px;row-gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.mr-dog-pvp-wager-record .is-record{grid-column:1 / -1}.mr-dog-pvp-wager-record-line{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;white-space:nowrap}.mr-dog-pvp-wager-record p{color:rgba(232,238,247,.7);line-height:1.45;margin:0}.mr-dog-pvp-wager-record strong{color:rgba(248,250,252,.92);font-size:1.1rem}.mr-dog-pvp-wager-record em{color:#61e96f;font-style:normal}.mr-dog-battle-page .mr-ladder-result-rewards strong small{color:#61e96f;display:block;font-size:.72rem;font-weight:850;margin-top:2px}.mr-dog-pvp-wager-record .is-win,.mr-dog-pvp-wager-table .is-win{color:#61e96f}.mr-dog-pvp-wager-record .is-loss,.mr-dog-pvp-wager-table .is-loss{color:#ff4f5c}.mr-dog-pvp-wager-rules ol{display:grid;gap:10px;list-style:none;margin:0;padding:0}.mr-dog-pvp-wager-rules li{align-items:center;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:5px;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr);min-height:64px;padding:10px}.mr-dog-pvp-wager-rules img{display:block;height:42px;object-fit:contain;width:42px}.mr-dog-pvp-wager-rules strong{color:#ffc857;display:block;font-size:.9rem;margin-bottom:3px}.mr-dog-pvp-wager-rules span{color:rgba(232,238,247,.72);line-height:1.35}.mr-dog-pvp-wager-label{color:rgba(232,238,247,.74);margin:0 0 10px}.mr-dog-pvp-wager-presets{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.mr-dog-pvp-wager-presets button{background:rgba(2,6,10,.72);border:1px solid rgba(255,255,255,.1);border-radius:5px;color:rgba(232,238,247,.82);cursor:pointer;font:inherit;min-height:44px}.mr-dog-pvp-wager-presets button:hover,.mr-dog-pvp-wager-presets button:focus-visible,.mr-dog-pvp-wager-presets button.is-active{background:linear-gradient(180deg,rgba(255,200,87,.15),rgba(255,200,87,.03));border-color:rgba(255,200,87,.62);color:#ffc857;outline:0}.mr-dog-pvp-wager-or{align-items:center;color:rgba(232,238,247,.54);display:grid;grid-template-columns:1fr auto 1fr;gap:10px;margin:14px 0;text-transform:uppercase}.mr-dog-pvp-wager-or::before,.mr-dog-pvp-wager-or::after{background:rgba(255,255,255,.1);content:"";height:1px}.mr-dog-pvp-wager-custom{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 142px}.mr-dog-pvp-wager-custom label{display:grid;gap:7px}.mr-dog-pvp-wager-custom span{color:rgba(232,238,247,.72);font-size:.82rem;font-weight:850}.mr-dog-pvp-wager-custom input{background:rgba(0,0,0,.46);border:1px solid rgba(255,255,255,.13);border-radius:5px;color:#fff;min-height:46px;padding:0 14px}.mr-dog-pvp-wager-custom .mr-button{align-self:end;min-height:46px}.mr-dog-pvp-wager-balance{align-items:center;color:rgba(232,238,247,.72);display:flex;flex-wrap:wrap;gap:8px 14px;margin:12px 0}.mr-dog-pvp-wager-balance span,.mr-dog-pvp-wager-balance strong{color:#61e96f}.mr-dog-pvp-wager-find{height:44px;max-height:44px;min-height:44px;width:100%}.mr-dog-pvp-wager-find-actions .mr-button{max-height:44px;min-height:44px;padding-block:0}.mr-dog-pvp-wager-summary{background:rgba(2,6,10,.54);border-top:1px solid rgba(255,255,255,.08);display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;padding-top:12px;text-align:center}.mr-dog-pvp-wager-summary span{color:rgba(232,238,247,.62);display:grid;gap:5px;white-space:nowrap}.mr-dog-pvp-wager-summary strong{color:rgba(248,250,252,.92);font-size:1.12rem;font-weight:850}.mr-dog-pvp-wager-summary.is-active-wager{border-top:0;margin-top:14px;padding:12px}.mr-dog-pvp-wager-place .mr-dog-pvp-match-result{margin-top:14px}.mr-dog-pvp-wager-versus{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);justify-items:center;margin-top:2px}.mr-dog-pvp-wager-versus strong{align-items:center;color:#d99b2a;display:flex;font-size:2rem;font-weight:950;justify-content:center;line-height:1;min-height:82px;text-align:center;width:100%}.mr-dog-pvp-wager-fighter{align-items:center;display:grid;gap:8px;justify-items:center;min-width:0;text-align:center;width:100%}.mr-dog-pvp-wager-fighter .mr-dog-pvp-dog-thumb{order:1}.mr-dog-pvp-wager-fighter span{color:#fff;font-weight:850;line-height:1.15;max-width:100%;min-width:0;order:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-dog-pvp-wager-fighter em{color:rgba(202,214,231,.78);font-style:normal;font-weight:650;line-height:1.2;max-width:100%;order:3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-dog-pvp-wager-fighter.is-open-slot .mr-dog-pvp-dog-thumb{background:radial-gradient(circle at 50% 42%,rgba(255,200,87,.12),#030609 68%);border-color:rgba(255,200,87,.58)}.mr-dog-pvp-wager-fighter.is-open-slot span{max-width:136px;overflow:visible;text-overflow:clip;white-space:normal}.mr-dog-pvp-wager-active-names{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:10px;text-align:center}.mr-dog-pvp-wager-active-names span{color:#fff;font-weight:850}.mr-dog-pvp-wager-active-names em{color:rgba(232,238,247,.62);display:block;font-style:normal;font-weight:500;margin-top:3px}.mr-dog-pvp-wager-pending{border:1px solid rgba(255,200,87,.42);border-radius:5px;color:#ffc857;font-weight:900;margin:12px 0 0;min-height:42px;padding:10px;text-align:center;text-transform:uppercase}.mr-dog-pvp-wager-withdraw{display:flex;justify-content:center;margin-top:10px}.mr-dog-pvp-wager-withdraw .mr-button{min-height:34px;padding-inline:14px}.mr-dog-pvp-wager-challenge{align-items:center;background:rgba(2,6,10,.62);border:1px solid rgba(255,255,255,.08);border-radius:6px;display:grid;gap:14px;grid-template-columns:76px minmax(0,1fr) minmax(138px,auto) 174px;margin-top:10px;padding:12px}.mr-dog-pvp-wager-challenge p{color:rgba(232,238,247,.68);margin:4px 0 0}.mr-dog-pvp-wager-challenge-money{display:grid;gap:5px;justify-items:start}.mr-dog-pvp-wager-challenge-money strong{color:#ffc857}.mr-dog-pvp-wager-challenge-money span{color:rgba(232,238,247,.68)}.mr-dog-pvp-wager-challenge-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr}.mr-dog-pvp-wager-challenge-actions form{display:contents}.mr-dog-pvp-wager-table{display:grid}.mr-dog-pvp-wager-table-head,.mr-dog-pvp-wager-table a{align-items:center;display:grid;gap:12px;grid-template-columns:66px minmax(130px,1fr) minmax(100px,.8fr) 92px 82px 18px}.mr-dog-pvp-wager-table-head{border-bottom:1px solid rgba(255,255,255,.08);color:rgba(232,238,247,.62);font-size:.78rem;font-weight:850;min-height:34px;text-transform:uppercase}.mr-dog-pvp-wager-table a{border-bottom:1px solid rgba(255,255,255,.07);color:#f8fafc;min-height:50px;padding:8px 0;text-decoration:none}.mr-dog-pvp-wager-table a:hover,.mr-dog-pvp-wager-table a:focus-visible{background:rgba(255,200,87,.055);outline:0}.mr-dog-pvp-wager-table strong{align-items:center;display:flex;gap:9px}.mr-dog-pvp-wager-table strong img{border:1px solid rgba(255,200,87,.34);border-radius:4px;height:34px;object-fit:cover;width:34px}.mr-dog-pvp-wager-table em,.mr-dog-pvp-wager-table time{color:rgba(232,238,247,.7);font-style:normal}.mr-dog-pvp-wager-table em b{border:1px solid rgba(255,255,255,.18);border-radius:5px;color:#f8fafc;font-size:.75rem;margin-left:8px;padding:2px 6px}.mr-dog-pvp-wager-table>a>b{text-align:right}.mr-dog-pvp-wager-table i{color:#ffc857;font-style:normal;font-size:1.4rem;text-align:right}.mr-dog-pvp-wager-warning{align-items:center;background:rgba(2,6,10,.68);border:1px solid rgba(255,255,255,.08);border-radius:6px;display:grid;gap:12px;grid-template-columns:1.2fr 1fr 1fr;margin-top:12px;min-height:52px;padding:10px 18px}.mr-dog-pvp-wager-warning span{color:rgba(232,238,247,.68);text-align:center}.mr-dog-pvp-wager-warning span+span{border-left:1px solid rgba(255,255,255,.08);padding-left:12px}.mr-dog-pvp-wager-warning .is-danger{color:#ff4f5c}@media (max-width:1280px){.mr-dog-pvp-hero{min-height:168px;padding:24px}.mr-dog-pvp-hero h1{font-size:3.1rem}.mr-dog-pvp-grid{grid-template-columns:1fr}.mr-dog-pvp-ranked-board,.mr-dog-pvp-ranked-bottom,.mr-dog-pvp-wager-layout,.mr-dog-pvp-wager-warning{grid-template-columns:1fr}.mr-dog-pvp-friendly-layout,.mr-dog-pvp-friendly-dog-body,.mr-dog-pvp-wager-challenge{grid-template-columns:1fr}.mr-dog-pvp-wager-warning span+span{border-left:0;border-top:1px solid rgba(255,255,255,.08);padding-left:0;padding-top:10px}.mr-dog-pvp-standing{border-top:1px solid rgba(255,255,255,.08);grid-template-columns:106px minmax(0,1fr);justify-items:start;padding-top:14px;text-align:left}.mr-dog-pvp-standing img{grid-row:span 3}.mr-dog-pvp-tabs a{grid-template-columns:42px minmax(0,1fr);padding:15px}.mr-dog-pvp-tabs img{height:38px;width:38px}}@media (max-width:760px){.mr-dog-pvp-tabs{grid-template-columns:1fr}.mr-dog-pvp-challenge-row,.mr-dog-pvp-table a,.mr-dog-pvp-dog-panel,.mr-dog-pvp-find-actions,.mr-dog-pvp-friendly-table-head,.mr-dog-pvp-friendly-table a,.mr-dog-pvp-match-actions,.mr-dog-pvp-match-dog,.mr-dog-pvp-match-panel,.mr-dog-pvp-ranked-progress-card,.mr-dog-pvp-ranked-table-head,.mr-dog-pvp-ranked-table a,.mr-dog-pvp-ranked-history-head,.mr-dog-pvp-ranked-history-table a,.mr-dog-pvp-ranked-dog-body,.mr-dog-pvp-ranked-find,.mr-dog-pvp-ranked-rules,.mr-dog-pvp-wager-dog-body,.mr-dog-pvp-wager-record,.mr-dog-pvp-wager-presets,.mr-dog-pvp-wager-custom,.mr-dog-pvp-wager-summary,.mr-dog-pvp-wager-versus,.mr-dog-pvp-wager-active-names,.mr-dog-pvp-wager-table-head,.mr-dog-pvp-wager-table a,.mr-dog-pvp-wager-challenge-actions{grid-template-columns:1fr}.mr-dog-pvp-wager-active .mr-dog-pvp-wager-versus{gap:8px;grid-template-columns:minmax(74px,1fr) 42px minmax(104px,1fr)}.mr-dog-pvp-wager-active .mr-dog-pvp-wager-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-dog-pvp-ranked-or{border-left:0;border-top:1px solid rgba(255,255,255,.12);min-height:34px}.mr-dog-pvp-friendly-challenge{grid-template-areas:"art" "main" "side" "actions";grid-template-columns:1fr}.mr-dog-pvp-friendly-challenge-side{text-align:left}.mr-dog-pvp-friendly-challenge-actions{grid-template-columns:1fr 1fr}.mr-dog-pvp-match-tabs{grid-template-columns:1fr}.mr-dog-pvp-dog-thumb,.mr-dog-pvp-dog-art{width:88px}}.mr-companion-page .mr-companion-profile-card{align-items:stretch;background:linear-gradient(90deg,rgba(9,12,18,.98),rgba(9,14,22,.94)),radial-gradient(circle at 74% 12%,rgba(245,158,11,.14),transparent 34%);gap:20px;grid-template-columns:minmax(240px,326px) minmax(0,1fr) minmax(172px,198px);padding:22px}.mr-companion-page .mr-companion-portrait{aspect-ratio:1 / 1;align-self:start;background:linear-gradient(135deg,rgba(255,200,87,.08),transparent 40%),#030508;border-color:rgba(255,200,87,.5);box-shadow:0 18px 36px rgba(0,0,0,.32);min-height:0}.mr-companion-page .mr-companion-portrait img,.mr-companion-page .mr-companion-portrait-fallback{aspect-ratio:1 / 1;height:100%;min-height:0}.mr-companion-page .mr-companion-id{align-content:center;display:grid;min-width:0}.mr-companion-page .mr-companion-id h1{font-size:clamp(2.75rem,4vw,3.55rem);letter-spacing:0;line-height:.98;margin-bottom:6px}.mr-companion-page .mr-companion-quote{margin-bottom:18px}.mr-companion-page .mr-companion-facts{gap:10px 12px}.mr-companion-page .mr-companion-facts>div{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),rgba(3,7,12,.7);border-color:rgba(148,163,184,.16);border-radius:7px;min-height:58px;padding:12px 14px}.mr-companion-page .mr-companion-facts span{color:#a9bdd5;font-size:.68rem;line-height:1.1;margin-bottom:5px}.mr-companion-page .mr-companion-facts strong{display:block;font-size:1rem;line-height:1.18;overflow-wrap:anywhere}.mr-companion-page .mr-companion-level-plate{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),radial-gradient(circle at 50% 44%,rgba(255,200,87,.16),transparent 48%),rgba(3,7,12,.74);border-color:rgba(255,200,87,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);gap:8px;min-height:100%;padding:18px}.mr-companion-page .mr-companion-level-plate span{font-size:.84rem;letter-spacing:0}.mr-companion-page .mr-companion-level-plate strong{font-size:clamp(3rem,4.2vw,4rem);line-height:.95}.mr-companion-page .mr-companion-level-plate .mr-button{border-color:rgba(255,255,255,.14);min-height:40px;width:100%}.mr-companion-page .mr-companion-actions .mr-companion-action-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.mr-companion-page .mr-companion-actions .mr-companion-action-form{height:100%}.mr-companion-page .mr-companion-actions .mr-companion-action-card{gap:10px 12px;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:116px;padding:13px}.mr-companion-page .mr-companion-actions .mr-companion-action-icon{border-radius:7px;height:42px;padding:5px;width:42px}.mr-companion-page .mr-companion-actions .mr-companion-action-copy{align-content:start}.mr-companion-page .mr-companion-actions .mr-companion-action-card b{min-height:36px;text-align:center}@media (max-width:1280px){.mr-companion-page .mr-companion-profile-card{grid-template-columns:minmax(220px,286px) minmax(0,1fr)}.mr-companion-page .mr-companion-level-plate{grid-column:1 / -1;grid-template-columns:auto auto minmax(170px,220px);justify-content:end;min-height:auto}.mr-companion-page .mr-companion-level-plate .mr-button{align-self:center}}@media (max-width:760px){.mr-companion-page .mr-companion-profile-card{grid-template-columns:1fr;padding:16px}.mr-companion-page .mr-companion-portrait{justify-self:stretch;width:100%}.mr-companion-page .mr-companion-level-plate{grid-template-columns:1fr;justify-content:stretch}.mr-companion-page .mr-companion-actions .mr-companion-action-grid{grid-template-columns:1fr}}.mr-companion-actions .mr-companion-action-card.is-shelter{background:linear-gradient(135deg,rgba(95,44,100,.3),rgba(6,9,10,.94) 46%,rgba(33,23,8,.62)),#070b0c;border-color:rgba(184,102,188,.42)}.mr-companion-actions .mr-companion-action-card.is-shelter::after{background:linear-gradient(90deg,rgba(183,97,188,.46),rgba(219,154,42,.18))}.mr-dog-shelter-page{color:#f5ead6}.mr-dog-shelter-frame{background:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.58)),#030405;border:1px solid rgba(190,138,52,.55);border-radius:6px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 22px 60px rgba(0,0,0,.4);display:grid;grid-template-columns:minmax(360px,.92fr) minmax(480px,1.08fr);overflow:hidden;position:relative}.mr-dog-shelter-frame::before,.mr-dog-shelter-frame::after{border:1px solid rgba(255,255,255,.08);content:"";inset:10px;pointer-events:none;position:absolute}.mr-dog-shelter-frame::after{border-color:rgba(190,138,52,.16);inset:18px}.mr-dog-shelter-portrait{background-color:#050505;background-position:center;background-size:cover;border-right:1px solid rgba(190,138,52,.42);min-height:720px;position:relative}.mr-dog-shelter-portrait::before{background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.18) 52%,rgba(0,0,0,.72));content:"";inset:0;position:absolute}.mr-dog-shelter-nameplate{background:linear-gradient(180deg,rgba(25,17,10,.96),rgba(8,7,6,.96)),#080706;border:1px solid rgba(190,138,52,.55);border-radius:4px;bottom:34px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 12px 30px rgba(0,0,0,.48);left:12%;padding:18px 22px;position:absolute;right:12%;text-align:center;z-index:1}.mr-dog-shelter-script{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:8px}.mr-dog-shelter-script img,.mr-dog-shelter-title img,.mr-dog-shelter-note img{border-radius:6px;height:32px;object-fit:cover;width:32px}.mr-dog-shelter-script strong{color:#d9a0d7;font-family:Georgia,"Times New Roman",serif;font-size:2.55rem;font-style:italic;font-weight:400;line-height:1;text-shadow:0 2px 0 rgba(0,0,0,.65),0 0 18px rgba(185,96,191,.38)}.mr-dog-shelter-nameplate p{color:#ead9b6;font-size:1.05rem;line-height:1.35;margin:4px 0}.mr-dog-shelter-content{background:radial-gradient(circle at 50% 0%,rgba(133,58,138,.14),transparent 34%),linear-gradient(180deg,rgba(8,8,8,.9),rgba(2,3,4,.98));display:grid;gap:18px;padding:42px 48px 26px;position:relative;z-index:1}.mr-dog-shelter-header{text-align:center}.mr-dog-shelter-title{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:12px}.mr-dog-shelter-title h1{color:#d39bd4;font-family:Georgia,"Times New Roman",serif;font-size:2.35rem;font-weight:700;line-height:1.05;margin:0;text-transform:uppercase;text-shadow:0 2px 0 rgba(0,0,0,.72),0 0 20px rgba(188,95,196,.36)}.mr-dog-shelter-header p{color:#ead9b6;font-family:Georgia,"Times New Roman",serif;font-size:1.24rem;line-height:1.35;margin:0 auto;max-width:720px}.mr-dog-shelter-status,.mr-dog-shelter-result,.mr-dog-shelter-outcomes,.mr-dog-shelter-note{background:linear-gradient(180deg,rgba(18,16,14,.94),rgba(6,6,6,.96)),#060606;border:1px solid rgba(190,138,52,.4);border-radius:5px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)}.mr-dog-shelter-status{border-color:rgba(188,95,196,.58)}.mr-dog-shelter-status.is-available{border-color:rgba(138,198,93,.58)}.mr-dog-shelter-status h2,.mr-dog-shelter-result h2,.mr-dog-shelter-outcomes h2{background:linear-gradient(180deg,rgba(71,32,75,.88),rgba(39,20,41,.84));border-bottom:1px solid rgba(255,255,255,.08);color:#d6a2d8;font-family:Georgia,"Times New Roman",serif;font-size:1.45rem;font-weight:700;line-height:1;margin:0;padding:14px 16px;text-align:center;text-transform:uppercase}.mr-dog-shelter-status.is-available h2{background:linear-gradient(180deg,rgba(43,72,35,.9),rgba(18,43,19,.86));color:#a7e46e}.mr-dog-shelter-result h2,.mr-dog-shelter-outcomes h2{background:linear-gradient(180deg,rgba(41,31,17,.9),rgba(17,14,9,.9));color:#dcb66e}.mr-dog-shelter-status-body,.mr-dog-shelter-result-body{align-items:center;display:grid;gap:24px;grid-template-columns:92px minmax(0,1fr);padding:22px 28px}.mr-dog-shelter-status-body img,.mr-dog-shelter-result-body img{border:1px solid rgba(190,138,52,.34);border-radius:7px;height:84px;object-fit:cover;width:84px}.mr-dog-shelter-status-body p,.mr-dog-shelter-result-body p{color:#e6d4b3;font-family:Georgia,"Times New Roman",serif;font-size:1.16rem;line-height:1.34;margin:0 0 10px}.mr-dog-shelter-result-body strong{color:#9fd068;display:block;font-family:Georgia,"Times New Roman",serif;font-size:1.18rem;font-weight:700;line-height:1.2}.mr-dog-shelter-form{margin-top:16px}.mr-dog-shelter-form .mr-button{max-width:330px;width:100%}.mr-dog-shelter-outcomes{padding-bottom:12px}.mr-dog-shelter-outcome-grid{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));padding:14px 16px 4px}.mr-dog-shelter-outcome-grid article{align-items:center;background:rgba(2,3,4,.62);border:1px solid rgba(190,138,52,.2);border-radius:6px;display:grid;gap:8px;justify-items:center;min-height:120px;padding:9px 8px;text-align:center}.mr-dog-shelter-outcome-grid img{border-radius:6px;height:56px;object-fit:cover;width:56px}.mr-dog-shelter-outcome-grid span{color:#ead9b6;display:block;font-family:Georgia,"Times New Roman",serif;font-size:.98rem;line-height:1.15;max-width:100%;overflow-wrap:anywhere}.mr-dog-shelter-note{align-items:center;display:grid;gap:18px;grid-template-columns:58px minmax(0,1fr);padding:16px 24px}.mr-dog-shelter-note img{height:48px;width:48px}.mr-dog-shelter-note p{color:#d7c39b;font-family:Georgia,"Times New Roman",serif;font-size:1.16rem;line-height:1.28;margin:0}.mr-dog-shelter-cooldown{color:rgba(218,181,110,.58);font-family:Georgia,"Times New Roman",serif;font-size:1rem;font-weight:700;margin:-4px 0 0;text-align:center;text-transform:uppercase}@media (max-width:1280px){.mr-dog-shelter-frame{grid-template-columns:1fr}.mr-dog-shelter-portrait{border-bottom:1px solid rgba(190,138,52,.42);border-right:0;min-height:560px}}@media (max-width:900px){.mr-dog-shelter-content{padding:28px 20px 22px}.mr-dog-shelter-title h1{font-size:1.9rem}.mr-dog-shelter-header p{font-size:1.05rem}.mr-dog-shelter-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.mr-dog-shelter-frame::before,.mr-dog-shelter-frame::after{inset:6px}.mr-dog-shelter-portrait{min-height:500px}.mr-dog-shelter-nameplate{left:18px;right:18px}.mr-dog-shelter-script strong{font-size:2rem}.mr-dog-shelter-status-body,.mr-dog-shelter-result-body,.mr-dog-shelter-note{grid-template-columns:1fr;justify-items:center;text-align:center}.mr-dog-shelter-form .mr-button{max-width:none}.mr-dog-shelter-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mr-stock-page{--mr-stock-green:#45e06f;--mr-stock-red:#ff4d5d;--mr-stock-panel:rgba(8,13,18,.86);--mr-stock-line:rgba(255,255,255,.1)}.mr-stock-hero{background:linear-gradient(135deg,rgba(0,0,0,.82),rgba(11,19,27,.92)),radial-gradient(circle at 72% 20%,rgba(217,155,42,.18),transparent 34%);border-color:rgba(201,148,47,.45)}.mr-stock-balance{background:rgba(0,0,0,.28);border:1px solid rgba(201,148,47,.35);border-radius:8px;display:grid;gap:4px;min-width:220px;padding:16px 18px;text-align:right}.mr-stock-balance span,.mr-stock-balance em,.mr-stock-kpis span,.mr-stock-kpis em{color:var(--mr-muted);font-size:.78rem;font-style:normal;font-weight:800;text-transform:uppercase}.mr-stock-balance strong{color:#31e878;font-size:1.7rem;line-height:1}.mr-stock-hero-actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.mr-stock-hero-actions .mr-button{align-self:end;min-height:44px}.mr-stock-page-nav{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.mr-stock-page-nav a{background:rgba(255,255,255,.04);border:1px solid rgba(201,148,47,.4);border-radius:8px;color:var(--mr-gold);font-weight:900;padding:10px 14px;text-decoration:none;text-transform:uppercase}.mr-stock-page-nav a:hover{background:rgba(201,148,47,.12);border-color:rgba(201,148,47,.75)}.mr-stock-kpis{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.mr-stock-kpis>div,.mr-stock-events>div{background:linear-gradient(180deg,rgba(17,24,34,.92),rgba(7,10,15,.96));border:1px solid var(--mr-stock-line);border-radius:8px;display:grid;gap:5px;min-height:92px;padding:16px}.mr-stock-kpis strong{color:#fff;font-size:1.45rem;line-height:1.1}.mr-stock-events{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px}.mr-stock-events strong{color:#fff}.mr-stock-events em{color:var(--mr-gold);font-style:normal;font-weight:900}.mr-stock-movers{align-items:start;margin-bottom:16px}.mr-stock-mover-grid{display:grid;gap:10px}.mr-stock-mover-grid a{align-items:center;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff;display:grid;gap:8px;grid-template-columns:70px minmax(0,1fr) 90px;padding:12px;text-decoration:none}.mr-stock-mover-grid a:hover{border-color:rgba(201,148,47,.55)}.mr-stock-mover-grid strong{color:var(--mr-gold);font-size:1rem}.mr-stock-mover-grid span{color:#dbe6f7;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-stock-mover-grid em{font-style:normal;font-weight:900;text-align:right;white-space:nowrap}.mr-stock-change.is-up,.mr-stock-portfolio-list i.is-up{color:var(--mr-stock-green)}.mr-stock-change.is-down,.mr-stock-portfolio-list i.is-down{color:var(--mr-stock-red)}.mr-stock-detail{border-color:rgba(201,148,47,.35);margin-bottom:16px}.mr-stock-detail-head{align-items:center;display:grid;gap:18px;grid-template-columns:74px minmax(0,1fr) minmax(170px,220px);margin-bottom:18px}.mr-stock-detail-head.is-compact{grid-template-columns:74px minmax(0,1fr);margin-bottom:0}.mr-stock-detail-head.is-compact>div{min-width:0}.mr-stock-detail-head.is-compact h1{font-size:2.55rem;line-height:1.05;margin-bottom:8px;overflow-wrap:anywhere}.mr-stock-detail-head.is-compact .mr-muted{max-width:820px}.mr-stock-logo{align-items:center;aspect-ratio:1;background:radial-gradient(circle at 50% 35%,rgba(217,155,42,.28),transparent 58%),#05070a;border:1px solid rgba(201,148,47,.65);border-radius:8px;color:var(--mr-gold);display:flex;font-size:1.15rem;font-weight:900;justify-content:center;overflow:hidden}.mr-stock-logo img{display:block;height:100%;object-fit:cover;width:100%}.mr-stock-price-box{background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:4px;padding:14px;text-align:right}.mr-stock-price-box span,.mr-stock-price-box em{color:var(--mr-muted);font-size:.78rem;font-style:normal;font-weight:800;text-transform:uppercase}.mr-stock-price-box strong{color:#fff;font-size:1.7rem;line-height:1}.mr-stock-detail-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.mr-stock-chart,.mr-stock-owned{background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:16px}.mr-stock-company-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr) minmax(260px,.7fr);margin-bottom:16px}.mr-stock-chart-head{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.mr-stock-chart-head span{color:var(--mr-muted);font-size:.8rem;font-weight:800;text-transform:uppercase}.mr-stock-line-chart-wrap{background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(0,0,0,.2)),rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden;padding:10px 10px 8px}.mr-stock-line-chart{display:block;height:230px;width:100%}.mr-stock-chart-grid line{stroke:rgba(255,255,255,.11);stroke-width:1;vector-effect:non-scaling-stroke}.mr-stock-chart-area{opacity:1}.mr-stock-chart-line{fill:none;stroke:#d99b2a;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;vector-effect:non-scaling-stroke}.mr-stock-chart-point{fill:#0b1119;stroke:#ffd36c;stroke-width:3;vector-effect:non-scaling-stroke}.mr-stock-chart-label,.mr-stock-chart-date{fill:#b7c7db;font-size:15px;font-weight:800}.mr-stock-chart-date{fill:rgba(216,227,244,.78);font-size:14px}.mr-stock-chart-meta{align-items:center;border-top:1px solid rgba(255,255,255,.08);display:flex;gap:12px;justify-content:space-between;margin-top:8px;padding-top:8px}.mr-stock-chart-meta span,.mr-stock-chart-meta strong{white-space:nowrap}.mr-stock-chart-meta span{color:var(--mr-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.mr-stock-chart-meta strong{font-size:1rem}.mr-stock-position-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 16px}.mr-stock-position-grid div{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px}.mr-stock-position-grid span{color:var(--mr-muted);display:block;font-size:.75rem;font-weight:800;text-transform:uppercase}.mr-stock-position-grid strong{color:#fff;display:block;font-size:1.12rem;margin-top:4px}.mr-stock-trade-forms{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-stock-trade-forms .mr-form{display:grid;gap:10px}.mr-stock-trade-forms .mr-button{min-height:42px;width:100%}.mr-stock-tax-note{color:var(--mr-muted);font-size:.88rem;margin:12px 0 0}.mr-stock-tax-card{display:grid;gap:12px}.mr-stock-tax-card>div{align-items:center;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;gap:8px;grid-template-columns:68px minmax(0,1fr);padding:12px}.mr-stock-tax-card strong{color:var(--mr-gold);font-size:1.45rem;line-height:1}.mr-stock-tax-card span{color:#dbe6f7;font-weight:800}.mr-stock-trade-grid{align-items:start}.mr-stock-trade-panel form{display:grid;gap:12px}.mr-stock-trade-panel .mr-button{min-height:44px;width:100%}.mr-stock-preview{background:rgba(0,0,0,.24);border:1px solid rgba(201,148,47,.32);border-radius:8px;display:grid;gap:4px;min-height:90px;padding:14px}.mr-stock-preview span,.mr-stock-preview em{color:var(--mr-muted);font-size:.78rem;font-style:normal;font-weight:800;text-transform:uppercase}.mr-stock-preview strong{color:#fff;font-size:1.55rem;line-height:1.1}.mr-stock-preview.is-blocked{border-color:rgba(255,77,93,.55)}.mr-stock-preview.is-blocked strong,.mr-stock-preview.is-blocked em{color:var(--mr-stock-red)}.mr-stock-sector-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.mr-stock-sector-tabs a{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#d8e3f4;font-size:.84rem;font-weight:800;padding:8px 12px;text-decoration:none}.mr-stock-sector-tabs a.is-active,.mr-stock-sector-tabs a:hover{border-color:rgba(201,148,47,.75);color:var(--mr-gold)}.mr-stock-table-wrap{overflow-x:auto}.mr-stock-table{border-collapse:collapse;min-width:760px;width:100%}.mr-stock-table th,.mr-stock-table td{border-bottom:1px solid rgba(255,255,255,.08);padding:13px 12px;text-align:left;vertical-align:middle}.mr-stock-table th{color:var(--mr-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.mr-stock-table tr.is-selected td{background:rgba(201,148,47,.08)}.mr-stock-ticker{color:var(--mr-gold);font-size:1rem;font-weight:900;text-decoration:none;white-space:nowrap}.mr-stock-ticker:hover{color:#ffd36c}.mr-stock-bottom-grid{align-items:start}.mr-stock-portfolio-list,.mr-stock-trade-list{display:grid;gap:8px}.mr-stock-portfolio-list a,.mr-stock-trade-list div{align-items:center;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff;display:grid;gap:8px;grid-template-columns:70px minmax(0,1fr) 96px 110px 110px;padding:11px 12px;text-decoration:none}.mr-stock-trade-list div{grid-template-columns:120px minmax(0,1fr) 130px 100px}.mr-stock-portfolio-list span,.mr-stock-portfolio-list em,.mr-stock-trade-list span,.mr-stock-trade-list em{color:var(--mr-muted);font-style:normal}.mr-stock-portfolio-list b,.mr-stock-trade-list b{color:#fff;text-align:right}.mr-stock-portfolio-list i{font-style:normal;font-weight:900;text-align:right}@media (max-width:1180px){.mr-stock-kpis,.mr-stock-events{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-stock-detail-grid,.mr-stock-company-grid{grid-template-columns:1fr}}@media (max-width:760px){.mr-stock-detail-head,.mr-stock-detail-head.is-compact{grid-template-columns:58px minmax(0,1fr)}.mr-stock-detail-head.is-compact h1{font-size:2rem}.mr-stock-price-box{grid-column:1 / -1;text-align:left}.mr-stock-kpis,.mr-stock-events,.mr-stock-position-grid,.mr-stock-trade-forms{grid-template-columns:1fr}.mr-stock-portfolio-list a,.mr-stock-trade-list div,.mr-stock-mover-grid a{align-items:start;grid-template-columns:1fr}.mr-stock-portfolio-list b,.mr-stock-portfolio-list i,.mr-stock-trade-list b,.mr-stock-mover-grid em{text-align:left}}.mr-vehicle-lockup-page{display:grid;gap:12px}.mr-lockup-command{background:linear-gradient(90deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.72) 38%,rgba(0,0,0,.24) 100%),var(--mr-lockup-hero-image) center / cover no-repeat;border:1px solid rgba(203,145,36,.38);border-radius:7px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 18px 48px rgba(0,0,0,.32);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(390px,560px);min-height:178px;overflow:hidden;padding:24px;position:relative}.mr-lockup-command-copy{align-self:end;max-width:760px;position:relative;z-index:1}.mr-lockup-command-copy h1{color:#f2efe7;font-size:clamp(3rem,5.2vw,5.35rem);letter-spacing:.015em;line-height:.88;margin:0 0 12px;text-transform:uppercase;text-shadow:0 5px 22px rgba(0,0,0,.72);white-space:nowrap}.mr-lockup-command-copy p:not(.mr-eyebrow){color:#d9dfeb;font-size:15px;line-height:1.45;margin:0;max-width:560px}.mr-lockup-command-stats{align-self:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.mr-lockup-command-stats article{align-content:center;background:linear-gradient(180deg,rgba(6,10,14,.82),rgba(5,7,10,.92));border-left:1px solid rgba(255,255,255,.08);display:grid;justify-items:center;min-height:128px;padding:14px 12px;text-align:center}.mr-lockup-command-stats img{aspect-ratio:1;border-radius:6px;height:42px;margin:0 0 7px;object-fit:cover;width:42px}.mr-lockup-command-stats span,.mr-lockup-command-stats small{color:#aeb7c5;font-size:11px;font-weight:800;line-height:1.25;text-transform:uppercase}.mr-lockup-command-stats strong{color:#fff;font-size:24px;font-weight:900;line-height:1.1;margin:5px 0}.mr-lockup-command-stats article:first-child strong{color:#f0b22e}.mr-lockup-command-stats a{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.16);border-radius:5px;color:#fff;display:inline-flex;font-size:11px;font-weight:900;justify-content:center;margin-top:5px;min-height:28px;padding:7px 10px;text-decoration:none;text-transform:uppercase}.mr-lockup-shell{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 310px}.mr-lockup-stage-column{display:grid;gap:12px;min-width:0}.mr-lockup-stage{aspect-ratio:16 / 8.35;background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.46)),var(--mr-lockup-garage-image) center / cover no-repeat;border:1px solid rgba(203,145,36,.26);border-radius:7px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 26px 55px rgba(0,0,0,.42);min-height:440px;overflow:hidden;position:relative}.mr-lockup-garage-sign{background:linear-gradient(180deg,rgba(205,195,174,.82),rgba(70,58,46,.86));border:2px solid rgba(0,0,0,.86);box-shadow:0 6px 20px rgba(0,0,0,.65),inset 0 0 0 1px rgba(255,255,255,.22);color:#0d0d0d;font-size:clamp(1.05rem,2vw,1.55rem);font-weight:900;left:50%;letter-spacing:.18em;min-width:min(420px,54%);padding:10px 18px;position:absolute;text-align:center;text-transform:uppercase;top:36px;transform:translateX(-50%)}.mr-lockup-door-number{color:rgba(255,255,255,.42);font-size:clamp(5rem,13vw,11rem);font-weight:900;left:50%;line-height:.9;position:absolute;text-shadow:0 5px 20px rgba(0,0,0,.9);top:45%;transform:translate(-50%,-50%)}.mr-lockup-warning{background:linear-gradient(180deg,rgba(56,40,28,.82),rgba(16,13,11,.92));border:1px solid rgba(204,151,53,.22);color:rgba(234,196,121,.7);font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1.25;max-width:88px;padding:7px;position:absolute;text-align:center;text-transform:uppercase}.mr-lockup-warning-left{left:7%;top:41%}.mr-lockup-warning-right{right:3.3%;top:43%}.mr-lockup-key-form{bottom:23%;display:grid;gap:8px;left:50%;margin:0;min-width:min(310px,70%);position:absolute;transform:translateX(-50%);z-index:2}.mr-lockup-key-button{align-items:center;background:linear-gradient(180deg,rgba(92,76,65,.94),rgba(34,29,28,.96));border:1px solid rgba(225,185,123,.45);border-radius:6px;box-shadow:0 12px 28px rgba(0,0,0,.58),inset 0 0 0 1px rgba(255,255,255,.08);color:#fff;cursor:pointer;display:grid;justify-items:center;min-height:76px;padding:12px 18px;position:relative;text-transform:uppercase;width:100%}.mr-lockup-key-button::before{background:radial-gradient(circle,rgba(0,0,0,.95) 0 38%,rgba(215,170,98,.32) 39% 47%,transparent 48%);border:1px solid rgba(255,255,255,.12);border-radius:50%;content:"";height:34px;left:22px;position:absolute;top:50%;transform:translateY(-50%);width:34px}.mr-lockup-key-button span{color:#fff;font-size:18px;font-weight:900;letter-spacing:.02em;line-height:1.1}.mr-lockup-key-button small{color:#c7cdd5;font-size:12px;font-weight:800;line-height:1.25;text-transform:none}.mr-lockup-key-button:disabled{cursor:not-allowed;filter:grayscale(.75);opacity:.66}.mr-lockup-result{background:rgba(6,9,13,.94);border-color:rgba(203,145,36,.4);box-shadow:0 10px 28px rgba(0,0,0,.5);font-weight:800;margin:0;text-align:center}.mr-lockup-result.is-rich{align-items:center;display:grid;gap:9px;grid-template-columns:46px minmax(0,1fr);text-align:left}.mr-lockup-result.is-rich img{aspect-ratio:1;border-radius:5px;object-fit:cover;width:46px}.mr-lockup-result.is-rich strong,.mr-lockup-result.is-rich small{display:block;line-height:1.25}.mr-lockup-result.is-rich strong{color:#f0b22e;font-size:12px;text-transform:uppercase}.mr-lockup-result.is-rich small{color:#dce4f2;font-size:12px;font-weight:700}.mr-lockup-recent{background:linear-gradient(180deg,rgba(12,17,23,.94),rgba(6,9,13,.98));border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:14px}.mr-lockup-recent-head{border-bottom:1px solid rgba(255,255,255,.09);color:#d2d8e4;font-size:11px;font-weight:900;letter-spacing:.06em;margin-bottom:12px;padding-bottom:8px;text-transform:uppercase}.mr-lockup-carousel{align-items:center;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) 28px}.mr-lockup-carousel>button{align-items:center;background:transparent;border:0;color:#8d95a3;cursor:pointer;display:inline-flex;font-size:32px;justify-content:center;min-height:44px;padding:0}.mr-lockup-carousel-track{display:grid;gap:12px;grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column;overflow-x:auto;scrollbar-width:thin}.mr-lockup-carousel-track article{min-width:118px;text-align:center}.mr-lockup-carousel-track img{aspect-ratio:16 / 9;border:1px solid rgba(255,255,255,.11);border-radius:5px;display:block;object-fit:cover;width:100%}.mr-lockup-carousel-track article.is-selected img{border-color:#d59b2f;box-shadow:0 0 0 2px rgba(213,155,47,.2)}.mr-lockup-carousel-track strong{color:#fff;display:block;font-size:11px;font-weight:900;line-height:1.15;margin-top:8px;text-transform:uppercase}.mr-lockup-carousel-track span{color:#aeb7c5;display:block;font-size:11px;line-height:1.2}.mr-lockup-tip{color:#8e97a8;font-size:12px;margin:0;text-align:center}.mr-lockup-sidebar{display:grid;gap:12px;align-content:start}.mr-lockup-panel,.mr-lockup-garage-link{background:linear-gradient(180deg,rgba(11,17,22,.96),rgba(5,8,12,.98));border:1px solid rgba(255,255,255,.08);border-radius:7px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.mr-lockup-panel{padding:14px}.mr-lockup-panel h2{border-bottom:1px solid rgba(255,255,255,.08);color:#f0b22e;font-size:13px;font-weight:900;letter-spacing:.04em;line-height:1.2;margin:0 0 12px;padding-bottom:9px;text-transform:uppercase}.mr-lockup-reward-list{display:grid;gap:9px}.mr-lockup-reward-list article{align-items:center;background:linear-gradient(90deg,rgba(255,255,255,.035),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.1);border-radius:6px;display:grid;gap:10px;grid-template-columns:48px minmax(0,1fr);min-height:80px;overflow:hidden;padding:9px;position:relative}.mr-lockup-reward-list article::before{border:1px solid currentColor;border-radius:5px;color:rgba(160,168,180,.38);content:"";inset:0;pointer-events:none;position:absolute}.mr-lockup-reward-list article.is-common{color:#b9bec8}.mr-lockup-reward-list article.is-uncommon{color:#56d276}.mr-lockup-reward-list article.is-rare{color:#5d84ff}.mr-lockup-reward-list article.is-legendary{color:#d99b2a}.mr-lockup-reward-list img{aspect-ratio:1;background:#030508;border-radius:4px;object-fit:cover;width:48px}.mr-lockup-reward-list strong{color:currentColor;display:block;font-size:10px;font-weight:900;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.mr-lockup-reward-list span{color:#cbd2dc;display:block;font-size:11px;line-height:1.25}.mr-lockup-stats dl{display:grid;gap:0;margin:0}.mr-lockup-stats dl>div{align-items:center;border-bottom:1px solid rgba(255,255,255,.07);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:34px;padding:7px 0}.mr-lockup-stats dl>div:first-child{padding-top:0}.mr-lockup-stats dl>div:last-child{border-bottom:0;padding-bottom:0}.mr-lockup-stats dt{color:#aeb7c5;font-size:12px;font-weight:800;margin:0}.mr-lockup-stats dd{color:#fff;font-size:13px;font-weight:900;margin:0;text-align:right}.mr-lockup-best-find{grid-template-columns:minmax(0,1fr) 84px !important}.mr-lockup-best-find dd{text-align:left}.mr-lockup-best-find dd span,.mr-lockup-best-find dd small{display:block;line-height:1.2}.mr-lockup-best-find dd small{color:#aeb7c5;font-size:11px;font-weight:700;margin-top:3px}.mr-lockup-best-find img{aspect-ratio:16 / 9;border-radius:5px;object-fit:cover;width:84px}.mr-lockup-garage-link{align-items:center;color:#fff;display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr);min-height:74px;padding:12px;text-decoration:none}.mr-lockup-garage-link img{aspect-ratio:1;border-radius:5px;object-fit:cover;width:48px}.mr-lockup-garage-link strong{color:#fff;display:block;font-size:14px;font-weight:900;text-transform:uppercase}.mr-lockup-garage-link small{color:#aeb7c5;display:block;font-size:12px;line-height:1.25}@media (max-width:1280px){.mr-lockup-command{grid-template-columns:1fr}.mr-lockup-command-stats{max-width:none}.mr-lockup-shell{grid-template-columns:1fr}.mr-lockup-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-lockup-garage-link{align-self:stretch}}@media (max-width:860px){.mr-lockup-command{padding:18px}.mr-lockup-command-stats,.mr-lockup-sidebar{grid-template-columns:1fr}.mr-lockup-stage{aspect-ratio:4 / 3;min-height:360px}.mr-lockup-warning{display:none}.mr-lockup-garage-sign{font-size:13px;letter-spacing:.08em;min-width:76%;top:20px}}@media (max-width:560px){.mr-lockup-command-copy h1{font-size:3rem;white-space:normal}.mr-lockup-command-stats article{min-height:104px}.mr-lockup-stage{min-height:320px}.mr-lockup-door-number{font-size:5.8rem}.mr-lockup-key-form{min-width:84%}.mr-lockup-key-button{min-height:66px}.mr-lockup-key-button::before{display:none}.mr-lockup-key-button span{font-size:15px}.mr-lockup-carousel{grid-template-columns:1fr}.mr-lockup-carousel>button{display:none}}.mr-vehicle-lockup-page{display:grid;gap:14px}.mr-lockup-content{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 350px}.mr-lockup-hero{aspect-ratio:16 / 8.8;background:linear-gradient(90deg,rgba(4,6,10,.88) 0%,rgba(4,6,10,.45) 39%,rgba(4,6,10,.14) 100%),linear-gradient(180deg,rgba(4,6,10,.16),rgba(4,6,10,.42)),var(--mr-lockup-garage-image) center / cover no-repeat;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 24px 60px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,255,255,.04);min-height:520px;overflow:hidden;position:relative}.mr-lockup-hero::after{background:linear-gradient(180deg,transparent 62%,rgba(5,8,12,.6) 100%);content:"";inset:0;pointer-events:none;position:absolute}.mr-lockup-hero-copy{left:34px;max-width:430px;position:absolute;top:30px;z-index:2}.mr-lockup-hero-copy h1{color:#f4f0e7;font-size:58px;font-weight:1000;letter-spacing:0;line-height:.9;margin:0 0 12px;text-shadow:0 5px 24px rgba(0,0,0,.72);text-transform:uppercase}.mr-lockup-hero-copy .mr-eyebrow{color:#ff3049;font-size:16px;letter-spacing:0;margin-bottom:4px}.mr-lockup-hero-copy p:not(.mr-eyebrow){color:#f0f3f7;font-size:15px;font-weight:700;line-height:1.45;margin:0;text-shadow:0 3px 18px rgba(0,0,0,.78)}.mr-lockup-stat-rack{align-items:center;background:linear-gradient(90deg,rgba(5,8,12,.72),rgba(5,8,12,.38));border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(112px,1fr));min-height:92px;min-width:min(520px,50%);position:absolute;right:26px;top:82px;z-index:2}.mr-lockup-stat-kicker{color:#ff3049;font-size:11px;font-weight:1000;left:14px;position:absolute;text-transform:uppercase;top:-23px}.mr-lockup-stat-rack article{align-items:center;border-left:1px solid rgba(255,255,255,.1);display:grid;gap:4px 9px;grid-template-columns:44px minmax(0,1fr);min-height:92px;padding:12px 14px}.mr-lockup-stat-rack article:first-of-type{border-left:0}.mr-lockup-stat-rack img{aspect-ratio:1;border-radius:6px;grid-row:span 2;object-fit:cover;width:42px}.mr-lockup-stat-rack span:not(.mr-lockup-stat-kicker){color:#f2f5fb;font-size:11px;font-weight:900;line-height:1.1;text-transform:uppercase}.mr-lockup-stat-rack strong{color:#fff;font-size:24px;font-weight:1000;line-height:1;overflow-wrap:anywhere}.mr-lockup-key-form{bottom:30px;display:grid;gap:10px;left:50%;margin:0;min-width:min(410px,76%);position:absolute;transform:translateX(-50%);z-index:3}.mr-lockup-key-button{align-items:center;background:linear-gradient(180deg,rgba(205,31,47,.98),rgba(116,9,16,.98)),linear-gradient(90deg,rgba(255,255,255,.12),transparent);border:1px solid rgba(255,205,174,.72);border-radius:8px;box-shadow:0 14px 30px rgba(0,0,0,.56),inset 0 0 0 1px rgba(255,255,255,.18);color:#fff;cursor:pointer;display:grid;gap:6px 12px;grid-template-columns:64px minmax(0,1fr);justify-items:start;min-height:86px;padding:11px 22px;text-align:left;text-transform:uppercase;width:100%}.mr-lockup-key-button::before{content:none}.mr-lockup-key-button img{aspect-ratio:1;border:1px solid rgba(255,255,255,.18);border-radius:8px;grid-row:span 2;object-fit:cover;width:58px}.mr-lockup-key-button span{color:#fff;font-size:21px;font-weight:1000;letter-spacing:0;line-height:1.05;text-shadow:0 2px 12px rgba(0,0,0,.45)}.mr-lockup-key-button small{color:#ffe9e9;font-size:12px;font-weight:900;letter-spacing:0;line-height:1.2;text-transform:none}.mr-lockup-key-button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.68}.mr-lockup-result{background:rgba(5,8,12,.94);border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 10px 28px rgba(0,0,0,.5);font-weight:800;margin:0;text-align:center}.mr-lockup-result.is-rich{align-items:center;display:grid;gap:10px;grid-template-columns:54px minmax(0,1fr);text-align:left}.mr-lockup-result.is-rich img{aspect-ratio:1;border-radius:6px;object-fit:cover;width:54px}.mr-lockup-rewards-panel,.mr-lockup-panel{background:linear-gradient(180deg,rgba(16,20,27,.97),rgba(6,9,14,.99)),radial-gradient(circle at 50% 0%,rgba(255,255,255,.08),transparent 48%);border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}.mr-lockup-rewards-panel{align-self:stretch;display:grid;gap:12px;padding:16px}.mr-lockup-panel{min-width:0;padding:16px}.mr-lockup-panel-head,.mr-lockup-streak-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.mr-lockup-panel h2,.mr-lockup-panel-head h2{border:0;color:#ff3049;font-size:16px;font-weight:1000;letter-spacing:0;line-height:1.1;margin:0;padding:0;text-transform:uppercase}.mr-lockup-panel-head>span{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#d7dde7;display:inline-flex;font-size:12px;font-weight:1000;height:24px;justify-content:center;width:24px}.mr-lockup-panel-head a{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);border-radius:6px;color:#fff;font-size:11px;font-weight:900;padding:6px 10px;text-decoration:none;text-transform:uppercase}.mr-lockup-reward-stack{display:grid;gap:10px}.mr-lockup-reward-stack article{align-items:center;background:linear-gradient(90deg,rgba(255,255,255,.055),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.11);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 124px;min-height:98px;overflow:hidden;padding:12px;position:relative}.mr-lockup-reward-stack article::before{border:1px solid currentColor;border-radius:8px;content:"";inset:0;opacity:.25;pointer-events:none;position:absolute}.mr-lockup-reward-stack .is-common{color:#c4cad4}.mr-lockup-reward-stack .is-bronze{color:#e0834e}.mr-lockup-reward-stack .is-uncommon{color:#53d46f}.mr-lockup-reward-stack .is-silver{color:#dfe8f5}.mr-lockup-reward-stack .is-rare{color:#9b62ff}.mr-lockup-reward-stack .is-gold{color:#f8b536}.mr-lockup-reward-stack .is-legendary{color:#f5a623}.mr-lockup-reward-stack .is-prototype{color:#b26cff}.mr-lockup-reward-stack img{aspect-ratio:16 / 9;border-radius:7px;object-fit:cover;width:124px}.mr-lockup-reward-stack strong{color:currentColor;display:block;font-size:16px;font-weight:1000;line-height:1.05;margin-bottom:7px;text-transform:uppercase}.mr-lockup-reward-stack span{color:#d7dee9;display:block;font-size:12px;line-height:1.35}.mr-lockup-reward-note{align-items:center;border-top:1px solid rgba(255,255,255,.09);color:#b4bdc9;display:flex;font-size:12px;line-height:1.35;margin:0;min-height:48px;padding-top:12px}.mr-lockup-bottom-grid{display:grid;gap:14px;grid-template-columns:1.08fr 1fr .95fr}.mr-lockup-key-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-lockup-key-choice{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12);border-radius:8px;cursor:pointer;display:grid;gap:8px;min-height:148px;padding:9px;position:relative;text-align:center;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.mr-lockup-key-choice input{height:1px;opacity:0;position:absolute;width:1px}.mr-lockup-key-choice.is-selected{border-color:currentColor;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 34%,transparent),0 12px 28px rgba(0,0,0,.35);transform:translateY(-1px)}.mr-lockup-key-choice.is-empty{cursor:not-allowed;filter:grayscale(.6);opacity:.62}.mr-lockup-key-choice.is-bronze{color:#e0834e}.mr-lockup-key-choice.is-silver{color:#dfe8f5}.mr-lockup-key-choice.is-gold{color:#f8b536}.mr-lockup-key-choice.is-prototype{color:#b26cff}.mr-lockup-key-art{display:block;position:relative}.mr-lockup-key-art img{aspect-ratio:1;border-radius:8px;display:block;object-fit:cover;width:100%}.mr-lockup-key-art em{align-items:center;background:linear-gradient(180deg,#e6263e,#8c0714);border:1px solid rgba(255,255,255,.28);border-radius:7px;bottom:5px;box-shadow:0 4px 12px rgba(0,0,0,.46);color:#fff;display:inline-flex;font-size:13px;font-style:normal;font-weight:1000;justify-content:center;min-height:22px;min-width:24px;padding:2px 7px;position:absolute;right:5px}.mr-lockup-key-choice strong{color:#eef3fb;font-size:11px;font-weight:1000;letter-spacing:0;line-height:1.1;text-transform:uppercase}.mr-lockup-find-list{display:grid;gap:8px}.mr-lockup-find-list article{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;gap:10px;grid-template-columns:62px minmax(0,1fr);min-height:58px;padding:7px}.mr-lockup-find-list img{aspect-ratio:16 / 9;border-radius:6px;object-fit:cover;width:62px}.mr-lockup-find-list strong,.mr-lockup-find-list span{display:block;line-height:1.2}.mr-lockup-find-list strong{color:#fff;font-size:13px;font-weight:1000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-lockup-find-list span{color:#aeb8c7;font-size:12px;margin-top:2px}.mr-lockup-find-list .is-uncommon strong{color:#62dc7d}.mr-lockup-find-list .is-rare strong{color:#c07aff}.mr-lockup-streak-panel{background:linear-gradient(180deg,rgba(26,15,12,.95),rgba(6,9,14,.99)),radial-gradient(circle at 74% 45%,rgba(255,138,30,.18),transparent 42%)}.mr-lockup-streak-head{border-bottom:1px solid rgba(255,255,255,.09);padding-bottom:11px}.mr-lockup-streak-head span,.mr-lockup-streak-head strong{color:#ff3049;font-size:16px;font-weight:1000;line-height:1.15;text-transform:uppercase}.mr-lockup-streak-head strong{color:#ff5165;font-size:14px}.mr-lockup-best-card{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 150px;min-height:120px}.mr-lockup-best-card span,.mr-lockup-best-card small{color:#d8e0eb;display:block;font-size:12px;line-height:1.25}.mr-lockup-best-card span{color:#ff3049;font-weight:1000;text-transform:uppercase}.mr-lockup-best-card strong{color:#f7a51e;display:block;font-size:22px;font-weight:1000;line-height:1.05;margin:7px 0 4px;overflow-wrap:anywhere}.mr-lockup-best-card img{aspect-ratio:16 / 9;border-radius:8px;object-fit:cover;width:150px}@media (max-width:1280px){.mr-lockup-content,.mr-lockup-bottom-grid{grid-template-columns:1fr}.mr-lockup-rewards-panel{align-self:auto}.mr-lockup-reward-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mr-lockup-hero{aspect-ratio:auto;min-height:640px}.mr-lockup-hero-copy{left:20px;right:20px;top:20px}.mr-lockup-hero-copy h1{font-size:42px}.mr-lockup-stat-rack{grid-template-columns:1fr;left:20px;min-width:0;right:20px;top:210px}.mr-lockup-stat-rack article{border-left:0;border-top:1px solid rgba(255,255,255,.1);min-height:68px}.mr-lockup-stat-rack article:first-of-type{border-top:0}.mr-lockup-key-grid,.mr-lockup-reward-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mr-lockup-hero{min-height:610px}.mr-lockup-hero-copy h1{font-size:34px}.mr-lockup-hero-copy p:not(.mr-eyebrow){font-size:13px}.mr-lockup-stat-rack{top:190px}.mr-lockup-key-form{bottom:18px;min-width:calc(100% - 28px)}.mr-lockup-key-button{grid-template-columns:52px minmax(0,1fr);min-height:74px;padding:10px 14px}.mr-lockup-key-button img{width:48px}.mr-lockup-key-button span{font-size:17px}.mr-lockup-key-grid,.mr-lockup-reward-stack{grid-template-columns:1fr}.mr-lockup-reward-stack article,.mr-lockup-best-card{grid-template-columns:1fr}.mr-lockup-reward-stack img,.mr-lockup-best-card img{width:100%}}.mr-vehicle-system-page{max-width:1420px}.mr-vehicle-system-hero{background:linear-gradient(90deg,rgba(4,6,10,.9) 0%,rgba(4,6,10,.64) 42%,rgba(4,6,10,.35) 100%),linear-gradient(180deg,rgba(255,190,64,.16),rgba(255,255,255,0) 56%),url("../images/vehicle-system/garage-open-bay-hero.png") center / cover no-repeat;border:1px solid rgba(144,164,189,.22);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 42px rgba(0,0,0,.22);display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(420px,.52fr);margin-bottom:14px;min-height:176px;overflow:hidden;padding:28px;position:relative}.mr-vehicle-system-hero::after{background:linear-gradient(90deg,var(--mr-red),rgba(255,190,64,.8),rgba(55,197,255,.42));bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.mr-vehicle-system-hero-auctions{background:linear-gradient(90deg,rgba(4,6,10,.92) 0%,rgba(4,6,10,.68) 42%,rgba(4,6,10,.38) 100%),linear-gradient(180deg,rgba(255,59,102,.15),rgba(255,190,64,.08) 52%,rgba(255,255,255,0) 100%),url("../images/vehicle-system/garage-open-bay-hero.png") center 55% / cover no-repeat}.mr-vehicle-system-hero-races{background:linear-gradient(90deg,rgba(4,6,10,.92) 0%,rgba(4,6,10,.7) 44%,rgba(4,6,10,.36) 100%),linear-gradient(180deg,rgba(55,197,255,.15),rgba(255,190,64,.1) 52%,rgba(255,255,255,0) 100%),url("../images/vehicle-system/garage-open-bay-hero.png") center 50% / cover no-repeat}.mr-auctions-page.mr-vehicle-system-page{margin-left:auto;margin-right:auto;max-width:1420px;transform:none;width:min(1420px,100%)}.mr-auctions-page.mr-vehicle-system-page .mr-card{background:linear-gradient(180deg,rgba(10,14,22,.95),rgba(5,8,14,.97));border-color:rgba(144,164,189,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.mr-auctions-page.mr-vehicle-system-page .mr-auction-market-hero,.mr-auctions-page.mr-vehicle-system-page .mr-auction-create-hero{background:rgba(6,9,15,.68);border:1px solid rgba(144,164,189,.16);border-radius:8px;margin-bottom:14px;padding:14px}.mr-auctions-page.mr-vehicle-system-page .mr-auction-market-hero{border-bottom-color:rgba(144,164,189,.16)}.mr-auctions-page.mr-vehicle-system-page .mr-auction-market-title h1,.mr-auctions-page.mr-vehicle-system-page .mr-auction-create-hero h1{font-size:1.08rem;letter-spacing:0;text-transform:uppercase}.mr-auctions-page.mr-vehicle-system-page .mr-auction-toolbar,.mr-auctions-page.mr-vehicle-system-page .mr-auction-submit-row,.mr-auctions-page.mr-vehicle-system-page .mr-auction-market-footer{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.075);border-radius:8px;padding:10px}.mr-auctions-page.mr-vehicle-system-page .mr-auction-table,.mr-auctions-page.mr-vehicle-system-page .mr-auction-step,.mr-auctions-page.mr-vehicle-system-page .mr-auction-build-card,.mr-auctions-page.mr-vehicle-system-page .mr-auction-bid-box{background:rgba(6,9,15,.68);border-color:rgba(144,164,189,.16)}.mr-auctions-page.mr-vehicle-system-page .mr-auction-car-art{background:#06090f}.mr-auctions-page.mr-vehicle-system-page .mr-auction-car-fallback{background:url("../images/vehicles/rustbucket-coupe.png") center / cover no-repeat}.mr-auctions-page.mr-vehicle-system-page .mr-auction-car-fallback>*{display:none}.mr-races-page.mr-vehicle-system-page{max-width:1420px}.mr-races-page .mr-race-layout{display:grid;gap:14px;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr)}.mr-races-page .mr-active-race{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px}.mr-races-page .mr-active-race h2,.mr-races-page .mr-race-create h2,.mr-races-page .mr-race-lobbies h2,.mr-races-page .mr-race-results h2{color:#fff;font-size:1rem;letter-spacing:0;line-height:1.15;margin:0;text-transform:uppercase}.mr-races-page .mr-race-form{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.mr-races-page .mr-race-form label span,.mr-races-page .mr-race-join span,.mr-races-page .mr-race-meta span{color:#acb9c9;display:block;font-size:.72rem;font-weight:900;text-transform:uppercase}.mr-races-page .mr-race-form input,.mr-races-page .mr-race-form select,.mr-races-page .mr-race-join select{background:rgba(0,0,0,.28);border:1px solid rgba(144,164,189,.22);border-radius:7px;color:var(--mr-text);min-height:38px;padding:8px 10px;width:100%}.mr-races-page .mr-race-form .mr-button{grid-column:1 / -1;min-height:40px;width:100%}.mr-races-page .mr-race-list,.mr-races-page .mr-race-result-list{display:grid;gap:10px}.mr-races-page .mr-race-row,.mr-races-page .mr-race-result-row{background:rgba(6,9,15,.74);border:1px solid rgba(144,164,189,.18);border-radius:8px}.mr-races-page .mr-race-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(240px,1fr) minmax(210px,.68fr) minmax(260px,.78fr);padding:12px}.mr-races-page .mr-race-row h3,.mr-races-page .mr-race-result-row h3{color:#fff;font-size:1rem;margin:0}.mr-races-page .mr-race-copy p,.mr-races-page .mr-race-result-row p,.mr-races-page .mr-active-race .mr-muted{color:var(--mr-muted);font-size:.86rem;line-height:1.35;margin:5px 0 0}.mr-races-page .mr-race-meta{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-races-page .mr-race-meta>div{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075);border-radius:7px;min-width:0;padding:8px}.mr-races-page .mr-race-meta strong{color:#fff;display:block;font-size:.98rem;margin-top:4px}.mr-races-page .mr-race-join{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:0}.mr-races-page .mr-race-join .mr-button{min-width:92px;width:100%}.mr-races-page .mr-race-result-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.mr-races-page .mr-race-result-row>strong{color:#28f49b;font-size:1rem;white-space:nowrap}.mr-vehicle-system-hero-copy{align-self:center;max-width:700px;min-width:0;position:relative;z-index:1}.mr-vehicle-system-hero-copy h1{color:#fff;font-size:clamp(2.2rem,4vw,4.1rem);letter-spacing:0;line-height:.92;margin:2px 0 8px;text-transform:uppercase}.mr-vehicle-system-hero-copy p:not(.mr-eyebrow){color:rgba(244,248,255,.9);font-size:.96rem;font-weight:800;line-height:1.4;margin:0;max-width:560px}.mr-vehicle-system-hero-stats{align-self:center;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.mr-vehicle-system-hero-stats>div{background:rgba(6,9,15,.74);border:1px solid rgba(167,186,210,.22);border-radius:8px;min-height:94px;padding:14px}.mr-vehicle-system-hero-stats span,.mr-vehicle-system-part-meta span,.mr-vehicle-system-stat-list span{color:#acb9c9;display:block;font-size:.72rem;font-weight:900;text-transform:uppercase}.mr-vehicle-system-hero-stats strong{color:#fff;display:block;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1;margin-top:10px;white-space:nowrap}.mr-vehicle-system-hero-stats em{color:var(--mr-muted);display:block;font-size:.82rem;font-style:normal;margin-top:7px}.mr-vehicle-system-tabs{background:rgba(5,8,14,.72);border:1px solid rgba(144,164,189,.16);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:10px}.mr-vehicle-system-tabs a{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09);border-radius:7px;color:#d9e3f0;display:inline-flex;font-size:.9rem;font-weight:900;justify-content:center;min-height:40px;padding:8px 16px;text-decoration:none}.mr-vehicle-system-tabs a:hover,.mr-vehicle-system-tabs a:focus,.mr-vehicle-system-tabs a.is-active{background:linear-gradient(180deg,rgba(255,197,79,.22),rgba(134,83,18,.22));border-color:rgba(255,199,76,.46);color:#fff}.mr-vehicle-system-board,.mr-vehicle-system-panel{background:linear-gradient(180deg,rgba(10,14,22,.95),rgba(5,8,14,.97));border:1px solid rgba(144,164,189,.18);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);min-width:0;padding:16px}.mr-vehicle-system-board{margin-bottom:14px}.mr-vehicle-system-section-head,.mr-vehicle-system-panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;min-width:0}.mr-vehicle-system-section-head h2,.mr-vehicle-system-panel-head h2,.mr-garage-system-copy h3,.mr-vehicle-system-part-copy h3,.mr-vehicle-project-feature-copy h3,.mr-vehicle-project-slot h3{color:#fff;font-size:1rem;letter-spacing:0;line-height:1.15;margin:0;text-transform:uppercase}.mr-vehicle-system-panel-head span{color:var(--mr-muted);font-size:.82rem;font-weight:800;white-space:nowrap}.mr-garage-system-grid{display:grid;gap:14px;grid-auto-columns:minmax(340px,420px);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;padding:0 2px 10px;scroll-padding:2px;scroll-snap-type:x proximity;scrollbar-color:rgba(255,199,76,.42) rgba(255,255,255,.06);scrollbar-width:thin}.mr-garage-system-grid::-webkit-scrollbar{height:10px}.mr-garage-system-grid::-webkit-scrollbar-track{background:rgba(255,255,255,.06);border-radius:999px}.mr-garage-system-grid::-webkit-scrollbar-thumb{background:linear-gradient(90deg,rgba(255,199,76,.62),rgba(255,59,102,.56));border-radius:999px}.mr-garage-system-grid>*{scroll-snap-align:start}.mr-garage-system-car,.mr-garage-system-open-bay,.mr-vehicle-system-part-card,.mr-vehicle-system-shop-row,.mr-vehicle-project-slot{background:rgba(6,9,15,.74);border:1px solid rgba(144,164,189,.18);border-radius:8px;min-width:0;overflow:hidden}.mr-garage-system-car.is-locked,.mr-vehicle-system-shop-row.is-locked{opacity:.68}.mr-garage-system-art{aspect-ratio:16 / 7.3;background:#06090f;position:relative}.mr-vehicle-system-car-art{background:radial-gradient(circle at 50% 18%,rgba(255,200,87,.13),rgba(6,9,15,.96));display:block;height:100%;overflow:hidden;width:100%}.mr-vehicle-system-car-art img{display:block;height:100%;object-fit:cover;width:100%}.mr-vehicle-system-car-fallback{align-items:center;color:var(--mr-gold);display:flex;font-size:2rem;font-weight:900;justify-content:center}.mr-garage-system-condition,.mr-garage-system-active{background:rgba(4,6,10,.78);border:1px solid rgba(255,255,255,.12);border-radius:0 0 0 8px;color:#28f49b;display:block;font-size:1rem;font-weight:900;padding:9px 12px;position:absolute;right:0;top:0}.mr-garage-system-condition em{color:#fff;display:block;font-size:.68rem;font-style:normal;font-weight:700;margin-top:2px}.mr-garage-system-active{border-radius:0 0 8px 0;color:var(--mr-gold);left:0;right:auto}.mr-garage-system-copy{padding:14px 14px 4px}.mr-garage-system-copy p,.mr-vehicle-system-part-copy p,.mr-vehicle-project-feature-copy p,.mr-vehicle-project-slot p{color:var(--mr-muted);font-size:.86rem;line-height:1.35;margin:5px 0 0}.mr-garage-system-stats{display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr));padding:10px 14px 12px}.mr-garage-system-stats>div{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075);border-radius:7px;min-width:0;padding:8px 6px;text-align:center}.mr-garage-system-stats span{color:#9fb0c5;display:block;font-size:.63rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mr-garage-system-stats strong{color:#fff;display:block;font-size:.98rem;margin-top:4px}.mr-garage-system-actions{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}.mr-garage-system-actions .mr-button,.mr-garage-system-actions form,.mr-garage-system-actions button{width:100%}.mr-garage-system-actions form{background:transparent;border:0;margin:0;padding:0}.mr-garage-system-actions .mr-button{line-height:1.12;min-height:42px;padding:8px 10px;text-align:center;white-space:normal}.mr-garage-system-rename,.mr-vehicle-system-inline-form{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:0 14px 14px}.mr-garage-system-rename input,.mr-vehicle-system-inline-form select,.mr-vehicle-project-choice select{background:rgba(0,0,0,.28);border:1px solid rgba(144,164,189,.22);border-radius:7px;color:var(--mr-text);min-height:38px;padding:8px 10px;width:100%}.mr-garage-system-open-bay{align-items:center;border-style:dashed;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:360px;padding:24px;text-align:center;text-decoration:none}.mr-garage-system-open-bay span{align-items:center;border:1px solid rgba(255,255,255,.28);border-radius:8px;display:flex;font-size:3rem;height:88px;justify-content:center;margin-bottom:18px;width:88px}.mr-garage-system-open-bay strong{font-size:1.2rem;font-weight:900;text-transform:uppercase}.mr-garage-system-open-bay em{color:var(--mr-muted);font-style:normal;margin-top:8px}.mr-garage-system-bottom,.mr-vehicle-project-layout{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(320px,.78fr)}.mr-vehicle-system-mini-list{display:grid;gap:8px}.mr-vehicle-system-mini-row{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075);border-radius:8px;color:inherit;display:grid;gap:10px;grid-template-columns:52px minmax(0,1fr) auto;min-width:0;padding:8px;text-decoration:none}.mr-vehicle-system-mini-row.is-selected{border-color:rgba(255,199,76,.42)}.mr-vehicle-system-mini-row img{height:46px;object-fit:contain;width:46px}.mr-vehicle-system-mini-row .mr-vehicle-system-mini-car{height:46px;width:52px}.mr-vehicle-system-mini-row .mr-vehicle-system-mini-car img{height:100%;object-fit:cover;width:100%}.mr-vehicle-system-mini-row strong,.mr-vehicle-system-mini-row span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-vehicle-system-mini-row strong{color:#fff;font-size:.88rem}.mr-vehicle-system-mini-row span{color:var(--mr-muted);font-size:.78rem;margin-top:2px}.mr-vehicle-system-mini-row em{color:var(--mr-gold);font-size:.72rem;font-style:normal;font-weight:900;white-space:nowrap}.mr-vehicle-system-panel-link{align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#fff;display:flex;font-size:.88rem;font-weight:900;justify-content:center;margin-top:12px;min-height:38px;text-decoration:none}.mr-vehicle-system-panel-link:hover,.mr-vehicle-system-panel-link:focus{border-color:rgba(255,199,76,.42);color:var(--mr-gold)}.mr-garage-system-project{align-items:center;display:grid;gap:12px;grid-template-columns:150px minmax(0,1fr)}.mr-garage-system-project-art{aspect-ratio:16 / 9;border:1px solid rgba(255,255,255,.09);border-radius:8px}.mr-garage-system-project h3{color:#fff;font-size:1rem;margin:0}.mr-garage-system-project p,.mr-garage-system-project span{color:var(--mr-muted);display:block;font-size:.84rem;margin:4px 0 0}.mr-vehicle-system-slot-row{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px}.mr-vehicle-system-slot-row>div{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09);border-radius:8px;min-width:0;padding:8px 6px;text-align:center}.mr-vehicle-system-slot-row>div.is-filled{border-color:rgba(42,231,138,.34)}.mr-vehicle-system-slot-row img{height:42px;object-fit:contain;width:100%}.mr-vehicle-system-slot-row strong{color:#fff;display:block;font-size:.68rem;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-vehicle-system-stat-list{display:grid;gap:0}.mr-vehicle-system-stat-list>div{align-items:center;border-bottom:1px solid rgba(255,255,255,.075);display:flex;gap:12px;justify-content:space-between;min-height:45px}.mr-vehicle-system-stat-list>div:last-child{border-bottom:0}.mr-vehicle-system-stat-list strong{color:#fff;font-size:.95rem;white-space:nowrap}.mr-vehicle-system-part-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-vehicle-system-part-grid .mr-empty,.mr-vehicle-system-shop-list .mr-empty{grid-column:1 / -1}.mr-vehicle-system-part-card{display:grid;gap:12px;grid-template-columns:108px minmax(0,1fr);padding:12px}.mr-vehicle-system-part-card>img,.mr-vehicle-system-shop-row>img,.mr-vehicle-project-slot-head>img{align-self:start;background:radial-gradient(circle at 50% 30%,rgba(255,199,76,.14),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.08);border-radius:8px;height:94px;object-fit:contain;padding:8px;width:94px}.mr-vehicle-system-part-copy{min-width:0}.mr-vehicle-system-part-copy span{color:var(--mr-gold);display:block;font-size:.72rem;font-weight:900;margin-bottom:4px;text-transform:uppercase}.mr-vehicle-system-part-copy em{color:#7ed8ff;display:block;font-size:.78rem;font-style:normal;font-weight:800;line-height:1.35;margin-top:7px}.mr-vehicle-system-part-meta{display:grid;gap:8px;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-vehicle-system-part-meta>div{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075);border-radius:7px;padding:8px}.mr-vehicle-system-part-meta strong{color:#fff;display:block;font-size:.98rem;margin-top:4px}.mr-vehicle-system-inline-form,.mr-vehicle-system-part-card .mr-part-install-note{grid-column:1 / -1;padding:0}.mr-vehicle-system-sell-form{align-items:center;display:grid;gap:8px;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:0}.mr-vehicle-system-sell-form span{color:var(--mr-muted);font-size:.82rem;font-weight:800;line-height:1.3}.mr-vehicle-system-shop-list{display:grid;gap:10px}.mr-dealership-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-dealership-grid .mr-empty{grid-column:1 / -1}.mr-dealership-card{background:rgba(6,9,15,.74);border:1px solid rgba(144,164,189,.18);border-radius:8px;min-width:0;overflow:hidden}.mr-dealership-card.is-locked{opacity:.7}.mr-dealership-card-art{aspect-ratio:16 / 8.7;background:#06090f;position:relative}.mr-dealership-card-art img{display:block;height:100%;object-fit:cover;width:100%}.mr-dealership-class-badge,.mr-dealership-owned-badge{background:rgba(4,6,10,.8);border:1px solid rgba(255,255,255,.14);color:#fff;font-weight:900;position:absolute;top:0}.mr-dealership-class-badge{border-radius:0 0 8px 0;font-size:1.5rem;left:0;line-height:1;padding:11px 14px}.mr-dealership-owned-badge{border-radius:0 0 0 8px;color:#28f49b;font-size:.78rem;padding:10px 12px;right:0;text-transform:uppercase}.mr-dealership-card-copy{padding:14px 14px 4px}.mr-dealership-card-copy span{color:var(--mr-gold);display:block;font-size:.72rem;font-weight:900;margin-bottom:4px;text-transform:uppercase}.mr-dealership-card-copy h3{color:#fff;font-size:1rem;letter-spacing:0;line-height:1.15;margin:0;text-transform:uppercase}.mr-dealership-card-copy p{color:var(--mr-muted);font-size:.86rem;line-height:1.35;margin:5px 0 0}.mr-dealership-meta{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 14px 0}.mr-dealership-meta>div{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075);border-radius:7px;padding:8px}.mr-dealership-meta span{color:#acb9c9;display:block;font-size:.72rem;font-weight:900;text-transform:uppercase}.mr-dealership-meta strong{color:#fff;display:block;font-size:1rem;margin-top:4px}.mr-dealership-buy{border-top:1px solid rgba(255,255,255,.08);padding:12px 14px 14px}.mr-dealership-buy .mr-button{width:100%}.mr-vehicle-system-shop-row{align-items:center;display:grid;gap:14px;grid-template-columns:96px minmax(260px,1fr) minmax(260px,.7fr) 130px;padding:12px}.mr-vehicle-project-layout{grid-template-columns:minmax(0,1fr) 340px}.mr-vehicle-project-main{margin-bottom:0}.mr-vehicle-project-feature{background:rgba(6,9,15,.72);border:1px solid rgba(144,164,189,.18);border-radius:8px;display:grid;gap:16px;grid-template-columns:minmax(300px,.9fr) minmax(0,1fr);margin-bottom:14px;overflow:hidden;padding:14px}.mr-vehicle-project-feature-art{aspect-ratio:16 / 9;border:1px solid rgba(255,255,255,.1);border-radius:8px}.mr-vehicle-project-feature-copy>span{color:var(--mr-gold);display:block;font-size:.78rem;font-weight:900;margin-bottom:5px;text-transform:uppercase}.mr-vehicle-project-feature-copy .mr-garage-system-stats{padding:12px 0}.mr-vehicle-project-actions{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto}.mr-vehicle-project-actions .mr-garage-system-rename{padding:0}.mr-vehicle-project-actions>form{margin:0}.mr-vehicle-project-actions .mr-button{height:100%;white-space:normal;width:100%}.mr-vehicle-project-slots{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-vehicle-project-slot{display:grid;gap:12px;padding:12px}.mr-vehicle-project-slot.is-filled{border-color:rgba(42,231,138,.28)}.mr-vehicle-project-slot-head{align-items:center;display:grid;gap:12px;grid-template-columns:94px minmax(0,1fr)}.mr-vehicle-project-slot-head span{color:var(--mr-gold);display:block;font-size:.72rem;font-weight:900;margin-bottom:4px;text-transform:uppercase}.mr-vehicle-project-choices{display:grid;gap:8px}.mr-vehicle-project-choice{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:8px}.mr-vehicle-project-choice strong,.mr-vehicle-project-choice span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-vehicle-project-choice strong{color:#fff;font-size:.86rem}.mr-vehicle-project-choice span{color:var(--mr-muted);font-size:.76rem;margin-top:3px}.mr-vehicle-project-side{align-self:start}@media (max-width:1220px){.mr-vehicle-system-hero,.mr-vehicle-project-feature,.mr-vehicle-project-layout,.mr-races-page .mr-race-layout,.mr-races-page .mr-race-row,.mr-garage-system-bottom{grid-template-columns:1fr}.mr-vehicle-system-part-grid,.mr-dealership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-vehicle-system-shop-row{grid-template-columns:90px minmax(0,1fr)}.mr-vehicle-system-shop-row .mr-vehicle-system-part-meta,.mr-vehicle-system-shop-row .mr-auto-parts-buy{grid-column:1 / -1}}@media (max-width:760px){.mr-vehicle-system-hero{min-height:0;padding:20px}.mr-vehicle-system-hero-stats,.mr-races-page .mr-active-race,.mr-races-page .mr-race-form,.mr-races-page .mr-race-join,.mr-races-page .mr-race-meta,.mr-races-page .mr-race-result-row,.mr-vehicle-system-part-grid,.mr-dealership-grid,.mr-vehicle-project-slots,.mr-garage-system-stats,.mr-vehicle-system-part-meta,.mr-vehicle-project-actions{grid-template-columns:1fr}.mr-garage-system-grid{grid-auto-columns:minmax(285px,86vw)}.mr-garage-system-stats{grid-template-columns:repeat(auto-fit,minmax(54px,1fr))}.mr-vehicle-system-tabs a{flex:1 1 150px}.mr-garage-system-open-bay{min-height:220px}.mr-garage-system-project,.mr-vehicle-system-part-card,.mr-vehicle-system-shop-row,.mr-vehicle-project-feature,.mr-vehicle-project-slot-head,.mr-vehicle-system-mini-row{grid-template-columns:1fr}.mr-vehicle-system-part-card>img,.mr-vehicle-system-shop-row>img,.mr-vehicle-project-slot-head>img{height:120px;width:100%}.mr-garage-system-rename,.mr-vehicle-system-inline-form,.mr-vehicle-system-sell-form,.mr-vehicle-project-choice{grid-template-columns:1fr}.mr-vehicle-system-mini-row .mr-vehicle-system-mini-car{height:120px;width:100%}}.mr-downtown-search-page{--mr-downtown-gold:#b88637;--mr-downtown-gold-bright:#e0b35a;--mr-downtown-ink:#050607;background:#030405;display:block}.mr-downtown-search-frame{background:linear-gradient(180deg,rgba(255,255,255,0.035),transparent 18%),linear-gradient(125deg,rgba(106,74,34,0.26),transparent 34%),linear-gradient(305deg,rgba(9,38,37,0.22),transparent 38%),#070706;border:1px solid rgba(224,179,90,0.5);border-radius:4px;box-shadow:0 24px 54px rgba(0,0,0,0.45),inset 0 0 0 1px rgba(255,255,255,0.035),inset 0 0 48px rgba(184,134,55,0.09);overflow:hidden;padding:28px;position:relative}.mr-downtown-search-frame::before,.mr-downtown-search-frame::after{content:"";pointer-events:none;position:absolute;z-index:2}.mr-downtown-search-frame::before{border:1px solid rgba(224,179,90,0.22);inset:12px}.mr-downtown-search-frame::after{background:linear-gradient(90deg,transparent,rgba(224,179,90,0.18),transparent),linear-gradient(180deg,rgba(255,255,255,0.035),transparent);height:1px;left:48px;right:48px;top:24px}.mr-downtown-corner{border-color:var(--mr-downtown-gold-bright);height:22px;opacity:0.82;position:absolute;width:22px;z-index:3}.mr-downtown-corner-tl{border-left:2px solid;border-top:2px solid;left:17px;top:17px}.mr-downtown-corner-tr{border-right:2px solid;border-top:2px solid;right:17px;top:17px}.mr-downtown-corner-bl{border-bottom:2px solid;border-left:2px solid;bottom:17px;left:17px}.mr-downtown-corner-br{border-bottom:2px solid;border-right:2px solid;bottom:17px;right:17px}.mr-downtown-poster-grid,.mr-downtown-console{position:relative;z-index:4}.mr-downtown-poster-grid{display:grid;gap:26px;grid-template-columns:minmax(320px,0.78fr) minmax(0,1.22fr);min-height:610px}.mr-downtown-street-art{background:linear-gradient(180deg,rgba(0,0,0,0.08),rgba(0,0,0,0.34)),linear-gradient(90deg,rgba(0,0,0,0.06),rgba(0,0,0,0.48)),var(--mr-downtown-hero) center / cover no-repeat;border:1px solid rgba(224,179,90,0.28);border-radius:3px;box-shadow:inset 0 0 80px rgba(0,0,0,0.62);min-height:520px;overflow:hidden;position:relative}.mr-downtown-street-art::after{background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,0.72));content:"";inset:0;position:absolute}.mr-downtown-street-art span{bottom:58px;color:rgba(224,179,90,0.65);font-family:Georgia,"Times New Roman",serif;font-size:2.2rem;font-weight:900;left:30px;position:absolute;text-shadow:0 3px 12px rgba(0,0,0,0.9);text-transform:uppercase;transform:rotate(-7deg);z-index:1}.mr-downtown-briefing{align-content:start;display:grid;justify-items:center;padding:8px 8px 0;text-align:center}.mr-downtown-crest{align-items:center;background:linear-gradient(180deg,rgba(224,179,90,0.2),rgba(0,0,0,0.2)),rgba(0,0,0,0.55);border:1px solid rgba(224,179,90,0.54);border-radius:4px;box-shadow:0 12px 22px rgba(0,0,0,0.42);color:var(--mr-downtown-gold-bright);display:inline-flex;font-family:Georgia,"Times New Roman",serif;font-size:2.6rem;font-weight:900;height:84px;justify-content:center;line-height:1;margin-bottom:20px;position:relative;width:96px}.mr-downtown-crest::after{border-left:48px solid transparent;border-right:48px solid transparent;border-top:22px solid rgba(184,134,55,0.24);content:"";left:0;position:absolute;top:100%}.mr-downtown-kicker,.mr-downtown-panel-label{color:var(--mr-downtown-gold-bright);font-size:0.82rem;font-weight:900;letter-spacing:0;margin:0 0 8px;text-transform:uppercase}.mr-downtown-briefing h1{color:#e8e7e2;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:4.8rem;font-weight:900;line-height:0.92;margin:0;text-shadow:0 2px 0 rgba(0,0,0,0.9),0 10px 28px rgba(0,0,0,0.74);text-transform:uppercase}.mr-downtown-deck{color:#c6984b;font-size:1.28rem;font-weight:900;line-height:1.35;margin:18px auto 0;max-width:650px;text-transform:uppercase}.mr-downtown-divider{align-items:center;display:flex;gap:14px;margin:22px 0 24px;max-width:610px;width:100%}.mr-downtown-divider::before,.mr-downtown-divider::after{background:linear-gradient(90deg,transparent,rgba(224,179,90,0.7));content:"";flex:1;height:1px}.mr-downtown-divider::after{background:linear-gradient(90deg,rgba(224,179,90,0.7),transparent)}.mr-downtown-divider span{border:2px solid rgba(224,179,90,0.68);height:16px;transform:rotate(45deg);width:16px}.mr-downtown-rule-panel{background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.01)),rgba(13,13,12,0.82);border:1px solid rgba(224,179,90,0.28);border-radius:4px;box-shadow:inset 0 0 35px rgba(0,0,0,0.42);display:grid;max-width:690px;width:100%}.mr-downtown-rule-row{align-items:center;display:grid;gap:18px;grid-template-columns:68px minmax(0,1fr);min-width:0;padding:18px 22px;text-align:left}.mr-downtown-rule-row+.mr-downtown-rule-row{border-top:1px solid rgba(224,179,90,0.16)}.mr-downtown-rule-row img{aspect-ratio:1;background:rgba(0,0,0,0.34);border:1px solid rgba(224,179,90,0.36);border-radius:50%;height:58px;object-fit:contain;padding:9px;width:58px}.mr-downtown-rule-row strong{color:#dfddd7;display:block;font-size:1.34rem;font-weight:900;line-height:1.08;overflow-wrap:anywhere;text-transform:uppercase}.mr-downtown-rule-row span{color:#a9a7a2;display:block;font-size:1rem;font-weight:700;line-height:1.38;margin-top:4px;overflow-wrap:anywhere}.mr-downtown-console{display:grid;gap:22px;grid-template-columns:minmax(300px,0.85fr) minmax(0,1.15fr);margin-top:28px}.mr-downtown-action-box,.mr-downtown-result-box{background:linear-gradient(180deg,rgba(255,255,255,0.042),rgba(255,255,255,0.012)),rgba(14,14,13,0.9);border:1px solid rgba(224,179,90,0.3);border-radius:4px;box-shadow:inset 0 0 34px rgba(0,0,0,0.38);min-width:0;padding:22px;position:relative}.mr-downtown-action-box::before,.mr-downtown-result-box::before{background:linear-gradient(90deg,transparent,rgba(224,179,90,0.42),transparent);content:"";height:1px;left:18px;position:absolute;right:18px;top:14px}.mr-downtown-action-box h2,.mr-downtown-result-box h2{color:#f0efe9;font-size:1.45rem;line-height:1.18;margin:0;text-transform:uppercase}.mr-downtown-action-box p:not(.mr-downtown-panel-label){color:#aaa8a2;font-weight:700;line-height:1.4;margin:8px 0 0}.mr-downtown-search-form{margin-top:18px}.mr-downtown-start-button{align-items:center;background:linear-gradient(180deg,#d7b46a,#a1742b 58%,#6c4516),#b88637;border:1px solid rgba(255,228,156,0.68);border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.36),0 7px 0 #3b240d,0 18px 30px rgba(0,0,0,0.38);color:#080806;cursor:pointer;display:inline-flex;font-size:1.55rem;font-weight:1000;gap:14px;justify-content:center;line-height:1.1;min-height:74px;padding:16px 20px;text-transform:uppercase;width:100%}.mr-downtown-start-button span{align-items:center;background:rgba(0,0,0,0.22);border:1px solid rgba(0,0,0,0.28);border-radius:50%;display:inline-flex;font-size:1.25rem;height:38px;justify-content:center;width:38px}.mr-downtown-start-button:disabled{background:linear-gradient(180deg,rgba(160,160,160,0.36),rgba(70,70,70,0.54)),#333;border-color:rgba(255,255,255,0.14);box-shadow:none;color:#bbb;cursor:not-allowed}.mr-downtown-awards{display:grid;gap:12px;margin-top:14px}.mr-downtown-result-item{align-items:center;background:rgba(4,6,8,0.72);border:1px solid rgba(255,255,255,0.1);border-radius:4px;display:grid;gap:14px;grid-template-columns:82px minmax(0,1fr);min-width:0;padding:12px}.mr-downtown-result-item img{aspect-ratio:1;background:rgba(0,0,0,0.38);border:1px solid rgba(224,179,90,0.24);border-radius:4px;grid-row:1 / span 3;height:82px;object-fit:contain;padding:7px;width:82px}.mr-downtown-result-item span,.mr-downtown-result-item strong,.mr-downtown-result-item em{grid-column:2}.mr-downtown-result-item span{color:#b7cce5;font-size:0.82rem;font-weight:900;text-transform:uppercase}.mr-downtown-result-item strong{color:#fff;font-size:1.55rem;font-weight:1000;line-height:1.12;overflow-wrap:anywhere}.mr-downtown-result-item em{color:var(--mr-downtown-gold-bright);font-style:normal;font-weight:900}.mr-downtown-result-item.is-missed{border-color:rgba(255,54,95,0.38);opacity:0.76}.mr-downtown-empty{background:rgba(4,6,8,0.72);border:1px solid rgba(224,179,90,0.18);border-radius:4px;color:#c9c6bd;font-weight:800;line-height:1.42;margin:14px 0 0;padding:18px}.mr-downtown-notes{color:#d8e8f8;display:grid;gap:6px;margin:12px 0 0;padding-left:18px}@media (max-width:1120px){.mr-downtown-poster-grid,.mr-downtown-console{grid-template-columns:1fr}.mr-downtown-street-art{min-height:380px}}@media (max-width:720px){.mr-downtown-search-frame{padding:18px}.mr-downtown-search-frame::before{inset:8px}.mr-downtown-street-art{min-height:300px}.mr-downtown-briefing h1{font-size:3.05rem}.mr-downtown-deck{font-size:1rem}.mr-downtown-rule-row,.mr-downtown-result-item{grid-template-columns:58px minmax(0,1fr);padding:14px}.mr-downtown-rule-row img{height:50px;width:50px}.mr-downtown-rule-row strong{font-size:1.05rem}.mr-downtown-rule-row span{font-size:0.9rem}.mr-downtown-start-button{font-size:1.18rem;min-height:62px}.mr-downtown-result-item img{height:58px;width:58px}.mr-downtown-result-item strong{font-size:1.18rem}}.mr-downtown-search-page{background:#030405;display:block;padding:10px}.mr-downtown-poster{--mr-downtown-gold:#b9893d;--mr-downtown-gold-bright:#e0b35a;background:linear-gradient(180deg,rgba(0,0,0,0.05),rgba(0,0,0,0.1)),var(--mr-downtown-frame) center / 100% 100% no-repeat;border-radius:4px;box-shadow:0 26px 70px rgba(0,0,0,0.58);min-height:760px;overflow:hidden;position:relative;width:100%}.mr-downtown-title-zone,.mr-downtown-rule-zone,.mr-downtown-action-zone,.mr-downtown-results-tease,.mr-downtown-result-zone{position:absolute;z-index:2}.mr-downtown-title-zone{left:45%;right:5%;text-align:center;top:6.2%}.mr-downtown-title-zone h1{color:#e8e7e2;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:clamp(3.2rem,5vw,5.8rem);font-weight:900;line-height:0.9;margin:0;text-shadow:0 2px 0 rgba(0,0,0,0.95),0 12px 28px rgba(0,0,0,0.78);text-transform:uppercase}.mr-downtown-title-zone p:not(.mr-downtown-kicker){color:#bd9044;font-size:clamp(1rem,1.7vw,1.4rem);font-weight:900;line-height:1.28;margin:14px auto 0;max-width:720px;text-transform:uppercase}.mr-downtown-kicker,.mr-downtown-panel-label{color:var(--mr-downtown-gold-bright);font-size:0.8rem;font-weight:900;letter-spacing:0;margin:0 0 8px;text-transform:uppercase}.mr-downtown-divider{align-items:center;display:flex;gap:14px;margin:18px auto 0;max-width:620px;width:86%}.mr-downtown-divider::before,.mr-downtown-divider::after{background:linear-gradient(90deg,transparent,rgba(224,179,90,0.72));content:"";flex:1;height:1px}.mr-downtown-divider::after{background:linear-gradient(90deg,rgba(224,179,90,0.72),transparent)}.mr-downtown-divider span{border:2px solid rgba(224,179,90,0.74);height:15px;transform:rotate(45deg);width:15px}.mr-downtown-rule-zone{display:grid;left:46%;right:5.3%;top:23.5%}.mr-downtown-rule-row{align-items:center;display:grid;gap:16px;grid-template-columns:64px minmax(0,1fr);min-height:82px;padding:8px 18px}.mr-downtown-rule-row img{aspect-ratio:1;background:rgba(0,0,0,0.38);border:1px solid rgba(224,179,90,0.36);border-radius:50%;height:54px;object-fit:contain;padding:9px;width:54px}.mr-downtown-rule-row strong{color:#dedbd4;display:block;font-size:clamp(1rem,1.45vw,1.42rem);font-weight:900;line-height:1.08;overflow-wrap:anywhere;text-transform:uppercase}.mr-downtown-rule-row span{color:#aaa7a0;display:block;font-size:clamp(0.86rem,1.05vw,1rem);font-weight:700;line-height:1.32;margin-top:4px;overflow-wrap:anywhere}.mr-downtown-action-zone{bottom:6.8%;display:grid;left:4.2%;right:45.5%;top:70%}.mr-downtown-results-tease,.mr-downtown-result-zone{bottom:6.8%;display:grid;left:57%;right:4%;top:70%}.mr-downtown-poster-results .mr-downtown-result-zone{bottom:37%;left:46%;right:5.4%;top:25%}.mr-downtown-action-zone h2,.mr-downtown-results-tease h2,.mr-downtown-result-zone h2{color:#f0eee8;font-size:clamp(1.2rem,1.7vw,1.65rem);line-height:1.12;margin:0;text-transform:uppercase}.mr-downtown-action-zone p:not(.mr-downtown-panel-label),.mr-downtown-results-tease p:not(.mr-downtown-panel-label){color:#aaa7a0;font-weight:700;line-height:1.38;margin:8px 0 0}.mr-downtown-search-form{margin-top:18px}.mr-downtown-start-button{align-items:center;align-self:end;background:linear-gradient(180deg,#dfc177,#aa782d 58%,#6c4516),#b88637;border:1px solid rgba(255,228,156,0.7);border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.36),0 7px 0 #3b240d,0 18px 30px rgba(0,0,0,0.42);color:#080806;cursor:pointer;display:inline-flex;font-size:clamp(1.1rem,1.9vw,1.7rem);font-weight:1000;gap:14px;justify-content:center;line-height:1.1;margin-top:16px;min-height:72px;padding:16px 18px;text-decoration:none;text-transform:uppercase;width:100%}.mr-downtown-start-button span{align-items:center;background:rgba(0,0,0,0.22);border:1px solid rgba(0,0,0,0.28);border-radius:50%;display:inline-flex;font-size:1.15rem;height:36px;justify-content:center;width:36px}.mr-downtown-start-button.is-link{color:#080806}.mr-downtown-awards{display:grid;gap:12px;margin-top:14px;max-height:270px;overflow:auto;padding-right:4px}.mr-downtown-result-item{align-items:center;background:rgba(4,6,8,0.72);border:1px solid rgba(255,255,255,0.1);border-radius:4px;display:grid;gap:14px;grid-template-columns:76px minmax(0,1fr);min-width:0;padding:10px}.mr-downtown-result-item img{aspect-ratio:1;background:rgba(0,0,0,0.38);border:1px solid rgba(224,179,90,0.24);border-radius:4px;grid-row:1 / span 3;height:76px;object-fit:contain;padding:7px;width:76px}.mr-downtown-result-item span,.mr-downtown-result-item strong,.mr-downtown-result-item em{grid-column:2}.mr-downtown-result-item span{color:#b7cce5;font-size:0.8rem;font-weight:900;text-transform:uppercase}.mr-downtown-result-item strong{color:#fff;font-size:clamp(1.1rem,1.8vw,1.55rem);font-weight:1000;line-height:1.12;overflow-wrap:anywhere}.mr-downtown-result-item em{color:var(--mr-downtown-gold-bright);font-style:normal;font-weight:900}.mr-downtown-result-item.is-missed{border-color:rgba(255,54,95,0.38);opacity:0.76}.mr-downtown-empty{background:rgba(4,6,8,0.72);border:1px solid rgba(224,179,90,0.18);border-radius:4px;color:#c9c6bd;font-weight:800;line-height:1.42;margin:14px 0 0;padding:16px}.mr-downtown-notes{color:#d8e8f8;display:grid;gap:6px;margin:12px 0 0;padding-left:18px}@media (max-width:1060px){.mr-downtown-poster{background:linear-gradient(180deg,rgba(0,0,0,0.12),rgba(0,0,0,0.18)),var(--mr-downtown-frame) center / cover no-repeat;display:grid;gap:16px;min-height:0;padding:22px}.mr-downtown-title-zone,.mr-downtown-rule-zone,.mr-downtown-action-zone,.mr-downtown-results-tease,.mr-downtown-result-zone,.mr-downtown-poster-results .mr-downtown-result-zone{background:rgba(6,7,7,0.76);border:1px solid rgba(224,179,90,0.24);border-radius:4px;bottom:auto;left:auto;padding:16px;position:relative;right:auto;top:auto}.mr-downtown-title-zone{text-align:center}.mr-downtown-rule-row{min-height:0;padding:12px 0}.mr-downtown-rule-row:first-child{padding-top:0}.mr-downtown-rule-row:last-child{padding-bottom:0}}@media (max-width:620px){.mr-downtown-search-page{padding:0}.mr-downtown-poster{padding:14px}.mr-downtown-title-zone h1{font-size:2.75rem}.mr-downtown-rule-row,.mr-downtown-result-item{grid-template-columns:52px minmax(0,1fr)}.mr-downtown-rule-row img,.mr-downtown-result-item img{height:52px;width:52px}.mr-downtown-start-button{font-size:1.08rem;min-height:60px}}.mr-token-exchange-page{--mr-token-surface:#11151d;--mr-token-surface-deep:#0a0d12;--mr-token-line:rgba(255,255,255,0.1);--mr-token-line-strong:rgba(216,163,40,0.34);display:grid;gap:16px}.mr-token-exchange-top,.mr-token-sell-panel,.mr-token-table-panel,.mr-token-receipt{background:var(--mr-token-surface);border:1px solid var(--mr-token-line);border-radius:6px;box-shadow:none}.mr-token-exchange-top{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(280px,1fr) minmax(420px,0.95fr);min-height:176px;overflow:hidden;padding:20px 22px;position:relative}.mr-token-exchange-top>*{position:relative;z-index:1}.mr-token-title{align-items:center;display:grid;gap:14px;grid-template-columns:74px minmax(0,1fr)}.mr-token-title-plain{grid-template-columns:minmax(0,1fr)}.mr-token-title img{aspect-ratio:1;background:rgba(0,0,0,0.3);border:1px solid rgba(255,200,87,0.28);border-radius:8px;height:74px;object-fit:cover;padding:6px;width:74px}.mr-token-title h1{font-size:clamp(2rem,3.2vw,3rem);letter-spacing:0;line-height:1;margin:0;text-transform:uppercase}.mr-token-title p:not(.mr-eyebrow){color:var(--mr-muted);line-height:1.45;margin:6px 0 0;max-width:760px}.mr-token-stat-strip{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-token-stat-strip div,.mr-token-receipt>div{background:var(--mr-token-surface-deep);border:1px solid var(--mr-token-line);border-radius:5px;min-width:0;padding:11px 12px}.mr-token-stat-strip span,.mr-token-receipt span,.mr-token-table-head span,.mr-token-row span{color:var(--mr-muted);display:block;font-size:0.72rem;font-weight:900;letter-spacing:0;line-height:1.25;text-transform:uppercase}.mr-token-stat-strip strong,.mr-token-receipt b{color:var(--mr-text);display:block;font-size:1rem;line-height:1.15;margin-top:6px;overflow-wrap:anywhere}.mr-token-stat-strip div:nth-child(1) strong,.mr-token-row .is-token{color:#c48cff}.mr-token-stat-strip div:nth-child(2) strong,.mr-token-row .is-cash{color:var(--mr-green)}.mr-token-receipt{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(240px,1.2fr) repeat(4,minmax(110px,0.7fr));padding:14px}.mr-token-receipt>div:first-child strong{color:var(--mr-gold);display:block;font-size:1rem;line-height:1.2;margin-top:4px}.mr-token-sell-panel{align-items:end;display:grid;gap:16px 20px;grid-template-columns:minmax(170px,0.25fr) minmax(0,1fr);padding:18px}.mr-token-sell-panel h2,.mr-token-section-head h2{font-size:1.2rem;line-height:1.15;margin:0}.mr-token-sell-form{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(140px,1fr)) minmax(120px,0.58fr);margin:0 !important}.mr-token-sell-form label,.mr-token-form-total{display:grid;gap:6px;min-width:0}.mr-token-sell-form label span,.mr-token-form-total span{color:var(--mr-muted);font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-token-sell-form input,.mr-token-form-total strong{background:var(--mr-token-surface-deep);border:1px solid var(--mr-token-line);border-radius:5px;color:var(--mr-text);display:flex;align-items:center;font-weight:850;line-height:1.2;min-height:44px;min-width:0;overflow-wrap:anywhere;padding:9px 11px;width:100%}.mr-token-sell-form .mr-button,.mr-token-action-form .mr-button,.mr-token-row>div>.mr-button{justify-content:center;min-height:40px;width:100%}.mr-token-exchange-page .mr-button{border-radius:5px;box-shadow:none}.mr-token-exchange-page .mr-button-primary{background:#e22950;border-color:#e22950}.mr-token-exchange-page .mr-button-primary:hover,.mr-token-exchange-page .mr-button-primary:focus-visible{background:#c91e43;border-color:#e05270}.mr-token-exchange-page .mr-button-secondary{background:#1a2029;border-color:rgba(255,255,255,0.14)}.mr-token-exchange-page .mr-button:disabled{background:#252a31;border-color:rgba(255,255,255,0.08);color:#8490a0}.mr-token-small-note{color:var(--mr-muted);font-size:0.82rem;grid-column:2;line-height:1.4;margin:-4px 0 0}.mr-token-table-panel{display:grid;gap:14px;padding:18px}.mr-token-section-head{align-items:center;border-bottom:1px solid var(--mr-token-line);display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.mr-token-section-head>span{background:#181c22;border:1px solid var(--mr-token-line-strong);border-radius:4px;color:var(--mr-gold);font-size:0.78rem;font-weight:900;padding:6px 9px;white-space:nowrap}.mr-token-table-wrap{overflow-x:auto;padding-bottom:2px}.mr-token-table{display:grid;min-width:820px}.mr-token-table-head,.mr-token-row{align-items:center;display:grid;gap:0}.mr-token-market-table .mr-token-table-head,.mr-token-market-table .mr-token-row{grid-template-columns:minmax(180px,1.2fr) minmax(90px,0.56fr) minmax(110px,0.65fr) minmax(130px,0.76fr) minmax(96px,0.55fr) minmax(116px,0.55fr)}.mr-token-owner-table .mr-token-table-head,.mr-token-owner-table .mr-token-row{grid-template-columns:minmax(100px,0.7fr) minmax(120px,0.8fr) minmax(130px,0.8fr) minmax(110px,0.68fr) minmax(100px,0.62fr) minmax(116px,0.62fr)}.mr-token-table-head{background:#191e27;border:1px solid var(--mr-token-line);border-radius:5px 5px 0 0;min-height:40px}.mr-token-table-head span,.mr-token-row>div{padding:9px 11px}.mr-token-table-head span:not(:last-child),.mr-token-row>div:not(:last-child){border-right:1px solid var(--mr-token-line)}.mr-token-row{background:#0c1016;border-color:var(--mr-token-line);border-style:solid;border-width:0 1px 1px;min-height:54px}.mr-token-row:nth-child(odd){background:#10151d}.mr-token-row.is-own{background:#1b1a15;box-shadow:inset 3px 0 0 #d8a328}.mr-token-row strong,.mr-token-row a{color:var(--mr-text);font-size:0.9rem;font-weight:900;line-height:1.2;overflow-wrap:anywhere;text-decoration:none}.mr-token-row a:hover,.mr-token-row a:focus-visible{color:var(--mr-gold)}.mr-token-action-form{margin:0 !important}.mr-token-status{border:1px solid transparent;border-radius:4px;display:inline-flex !important;padding:4px 8px}.mr-token-status.is-active{background:#10231b;border-color:rgba(62,228,138,0.28);color:var(--mr-green)}.mr-token-status.is-sold{background:#10212a;border-color:rgba(55,197,255,0.28);color:var(--mr-blue)}.mr-token-status.is-cancelled{background:#191d23;border-color:var(--mr-token-line);color:var(--mr-muted)}@media (max-width:1180px){.mr-token-exchange-top,.mr-token-sell-panel{grid-template-columns:1fr}.mr-token-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-token-small-note{grid-column:1}}@media (max-width:760px){.mr-token-exchange-page{gap:12px}.mr-token-exchange-top{padding:18px}.mr-token-title{grid-template-columns:58px minmax(0,1fr)}.mr-token-title img{height:58px;width:58px}.mr-token-stat-strip,.mr-token-receipt{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-token-sell-form{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-token-sell-form .mr-button{grid-column:1 / -1}.mr-token-table{min-width:0}.mr-token-table-head{display:none}.mr-token-market-table .mr-token-row,.mr-token-owner-table .mr-token-row{border-width:1px;border-radius:5px;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px;overflow:hidden}.mr-token-row>div{border-bottom:1px solid var(--mr-token-line);border-right:0 !important;display:grid;gap:4px;min-width:0}.mr-token-row>div::before{color:var(--mr-muted);content:attr(data-label);display:block;font-size:0.68rem;font-weight:900;text-transform:uppercase}.mr-token-row>div:last-child{border-bottom:0;grid-column:1 / -1}}@media (max-width:480px){.mr-token-market-table .mr-token-row,.mr-token-owner-table .mr-token-row{grid-template-columns:1fr}.mr-token-sell-panel,.mr-token-table-panel{padding:15px}.mr-token-sell-form,.mr-token-receipt{grid-template-columns:1fr}.mr-token-section-head{align-items:flex-start;flex-direction:column}.mr-token-row>div:last-child{grid-column:auto}}.mr-referrals-page{--mr-ref-gold:#d8a328;--mr-ref-gold-soft:rgba(216,163,40,0.22);--mr-ref-panel:rgba(10,13,17,0.9);--mr-ref-border:rgba(216,163,40,0.34);--mr-ref-green:#52e07c;--mr-ref-purple:#b35cff;display:grid;gap:16px}.mr-referrals-hero{align-items:center;background:linear-gradient(90deg,rgba(5,7,10,0.98) 0%,rgba(5,7,10,0.86) 31%,rgba(5,7,10,0.3) 64%,rgba(5,7,10,0.72) 100%),var(--mr-referrals-hero,linear-gradient(135deg,#0b0e12,#17110a));background-position:center;background-size:cover;border:1px solid rgba(216,163,40,0.28);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04),0 18px 46px rgba(0,0,0,0.34);display:flex;min-height:300px;overflow:hidden;padding:42px;position:relative}.mr-referrals-hero::after{background:linear-gradient(180deg,rgba(255,255,255,0.08),transparent 22%,rgba(216,163,40,0.08));content:"";inset:0;pointer-events:none;position:absolute}.mr-referrals-hero-copy{max-width:600px;position:relative;z-index:1}.mr-referrals-hero h1{color:#fff;font-size:3.3rem;line-height:0.98;margin:0 0 12px;text-transform:uppercase}.mr-referrals-hero p:not(.mr-eyebrow){color:#dce8f7;font-size:1.05rem;line-height:1.55;margin:0;max-width:480px}.mr-referrals-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.mr-referrals-main,.mr-referrals-side{display:grid;gap:16px;min-width:0}.mr-referrals-link-panel,.mr-referrals-panel,.mr-referrals-stats{background:linear-gradient(145deg,rgba(20,23,30,0.94),rgba(7,10,14,0.95));border:1px solid rgba(216,163,40,0.25);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);padding:18px}.mr-referrals-link-panel{border-color:var(--mr-ref-border)}.mr-referral-copy-row{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:12px}.mr-referral-copy-row input{background:rgba(3,5,8,0.82);border:1px solid rgba(216,163,40,0.36);border-radius:6px;color:#fff;font-size:1rem;min-height:48px;min-width:0;padding:0 14px;width:100%}.mr-referral-copy-row .mr-button{min-height:48px;min-width:112px}.mr-referrals-stats{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.mr-referrals-stats div{border-right:1px solid rgba(216,163,40,0.16);display:grid;gap:4px;min-width:0;padding:18px}.mr-referrals-stats div:last-child{border-right:0}.mr-referrals-stats span,.mr-referral-table-head span,.mr-referrals-section-head span,.mr-referral-copy-row+.mr-muted,.mr-referral-medal-grid span{color:#b8c7dc;font-size:0.78rem;font-weight:800;text-transform:uppercase}.mr-referrals-stats strong{color:var(--mr-ref-green);font-size:1.45rem;line-height:1.1;overflow-wrap:anywhere}.mr-referrals-stats em{color:#dce8f7;font-style:normal}.mr-referrals-section-head{align-items:start;border-bottom:1px solid rgba(216,163,40,0.17);display:flex;gap:14px;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.mr-referrals-section-head h2{font-size:1.1rem;margin:0;text-transform:uppercase}.mr-referrals-section-head>span{background:rgba(216,163,40,0.14);border:1px solid rgba(216,163,40,0.34);border-radius:999px;color:var(--mr-ref-gold);padding:5px 10px;white-space:nowrap}.mr-referral-reward-track{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-referral-reward-track article{background:rgba(5,7,11,0.78);border:1px solid rgba(216,163,40,0.22);border-radius:8px;min-width:0;padding:18px;position:relative}.mr-referral-reward-track article>span,.mr-referral-steps span{align-items:center;background:rgba(216,163,40,0.14);border:1px solid rgba(216,163,40,0.42);border-radius:999px;color:var(--mr-ref-gold);display:inline-flex;font-weight:900;height:34px;justify-content:center;width:34px}.mr-referral-reward-track h3{font-size:1.1rem;margin:14px 0 8px}.mr-referral-reward-track strong{color:var(--mr-ref-green);display:block;font-size:1.45rem;margin-bottom:8px;overflow-wrap:anywhere}.mr-referral-reward-track p,.mr-referral-steps p{color:#c7d6ea;line-height:1.45;margin:0}.mr-referral-table{display:grid;gap:8px}.mr-referral-table-head,.mr-referral-table-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(180px,1.4fr) minmax(94px,0.7fr) minmax(70px,0.5fr) minmax(104px,0.7fr) minmax(104px,0.7fr)}.mr-referral-table-head{background:rgba(255,255,255,0.05);border-radius:6px;padding:10px 12px}.mr-referral-table-row{background:rgba(5,7,11,0.72);border:1px solid rgba(255,255,255,0.08);border-radius:8px;color:#fff;padding:12px}.mr-referral-table-row div{min-width:0;overflow-wrap:anywhere}.mr-referral-table-row strong{display:block}.mr-referral-table-row em{color:#9fb0c8;display:block;font-style:normal;margin-top:3px}.mr-referral-table-row .is-paid{color:var(--mr-ref-green);font-weight:900}.mr-referral-table-row .is-pending{color:var(--mr-ref-gold);font-weight:900}.mr-referral-steps{display:grid;gap:14px;list-style:none;margin:0;padding:0}.mr-referral-steps li{align-items:center;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr)}.mr-referral-medal-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-referral-medal-grid div{background:rgba(5,7,11,0.72);border:1px solid rgba(216,163,40,0.2);border-radius:8px;display:grid;gap:6px;justify-items:center;min-width:0;padding:10px;text-align:center}.mr-referral-medal-grid img{aspect-ratio:1;background:rgba(3,5,8,0.55);border-radius:6px;box-sizing:border-box;display:block;object-fit:contain;padding:6px;width:min(100%,110px)}.mr-referral-medal-grid strong{color:#fff;text-transform:uppercase}.mr-referral-medal-grid span{color:#c5d2e5;text-transform:none}@media (max-width:1120px){.mr-referrals-grid{grid-template-columns:1fr}.mr-referrals-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.mr-referrals-hero{min-height:260px;padding:28px}.mr-referrals-hero h1{font-size:2.4rem}.mr-referrals-stats,.mr-referral-reward-track,.mr-referrals-side{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-referrals-stats div:nth-child(2n){border-right:0}.mr-referrals-stats div:nth-child(n+3){border-top:1px solid rgba(216,163,40,0.16)}.mr-referral-table-head{display:none}.mr-referral-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-referral-table-row div::before{color:#b8c7dc;content:attr(data-label);display:block;font-size:0.72rem;font-weight:900;margin-bottom:4px;text-transform:uppercase}}@media (max-width:620px){.mr-referrals-hero{background-position:center right;min-height:240px;padding:22px}.mr-referrals-hero h1{font-size:1.85rem}.mr-referrals-hero p:not(.mr-eyebrow){font-size:0.96rem}.mr-referral-copy-row,.mr-referrals-stats,.mr-referral-reward-track,.mr-referrals-side,.mr-referral-medal-grid,.mr-referral-table-row{grid-template-columns:1fr}.mr-referrals-stats div,.mr-referrals-stats div:nth-child(2n){border-right:0}.mr-referrals-stats div+div{border-top:1px solid rgba(216,163,40,0.16)}}.mr-lucky-page{background:#050506;color:#f4f1e8;padding:12px}.mr-lucky-shell{background:linear-gradient(180deg,rgba(5,5,6,0.25),rgba(5,5,6,0.72)),var(--mr-lucky-bg) center top / cover no-repeat;border:1px solid rgba(225,177,73,0.35);box-shadow:inset 0 0 0 1px rgba(255,236,165,0.08),0 18px 70px rgba(0,0,0,0.42);margin:0 auto;max-width:1380px;min-height:900px;overflow:hidden;padding:14px;position:relative}.mr-lucky-shell::before{background:linear-gradient(90deg,rgba(218,165,67,0.05),rgba(255,255,255,0.02),rgba(218,165,67,0.05)),radial-gradient(circle at 50% 36%,rgba(232,177,58,0.18),transparent 34%);content:"";inset:0;pointer-events:none;position:absolute}.mr-lucky-header,.mr-lucky-stage,.mr-lucky-bottom,.mr-lucky-footer{position:relative;z-index:1}.mr-lucky-header{align-items:stretch;background:rgba(6,7,8,0.84);border:1px solid rgba(228,179,80,0.24);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04);display:grid;gap:18px;grid-template-columns:minmax(260px,0.95fr) minmax(420px,1.35fr);padding:20px 24px}.mr-lucky-brand p,.mr-lucky-kicker,.mr-lucky-panel-head p,.mr-lucky-status-grid span,.mr-lucky-footer span{color:#f7be37;font-family:var(--mr-heading-font,inherit);font-size:0.78rem;font-weight:800;letter-spacing:0;margin:0;text-transform:uppercase}.mr-lucky-brand h1,.mr-lucky-stage-title h2{color:#f4f1e8;font-family:var(--mr-display-font,var(--mr-heading-font,inherit));font-size:4.25rem;font-weight:900;letter-spacing:0;line-height:0.9;margin:8px 0;text-shadow:0 3px 0 rgba(0,0,0,0.9),0 0 22px rgba(255,255,255,0.18);text-transform:uppercase}.mr-lucky-brand strong{color:#e7c168;display:block;font-family:var(--mr-heading-font,inherit);font-size:1.1rem;text-transform:uppercase}.mr-lucky-crown{align-items:center;border:1px solid rgba(247,190,55,0.45);border-radius:50%;color:#f7be37;display:inline-flex;font-family:var(--mr-heading-font,inherit);font-size:0.9rem;font-weight:900;height:42px;justify-content:center;margin-bottom:8px;width:42px}.mr-lucky-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-lucky-status-grid>div{background:linear-gradient(180deg,rgba(17,18,20,0.9),rgba(7,8,10,0.92));border-left:1px solid rgba(255,255,255,0.08);min-height:132px;padding:22px 24px}.mr-lucky-status-grid>div:first-child{border-left:0}.mr-lucky-status-grid strong{color:#f7be37;display:block;font-family:var(--mr-heading-font,inherit);font-size:2rem;line-height:1;margin-top:10px}.mr-lucky-status-grid em{color:#d8d2c5;display:block;font-style:normal;margin-top:10px}.mr-lucky-green{color:#62d54b !important}.mr-lucky-stage{margin:18px auto 0;max-width:1100px;padding:8px 0 20px;text-align:center}.mr-lucky-stage-title{align-items:center;display:flex;gap:24px;justify-content:center;margin-bottom:12px}.mr-lucky-stage-title>span{color:#f7be37;font-size:1.7rem;line-height:1}.mr-lucky-stage-title h2{color:#f7be37;font-size:2.15rem;line-height:1.04;margin:2px 0 4px}.mr-lucky-stage-title p:last-child{color:#f2eee4;font-size:1rem;margin:0}.mr-lucky-case-grid{display:grid;gap:10px 34px;grid-template-columns:repeat(3,minmax(190px,1fr));margin:0 auto;max-width:1030px}.mr-lucky-case{appearance:none;background:transparent;border:0;cursor:pointer;min-height:165px;padding:0;position:relative;transform:translateZ(0);transition:filter 160ms ease,opacity 160ms ease,transform 160ms ease}.mr-lucky-case img{display:block;filter:drop-shadow(0 14px 18px rgba(0,0,0,0.82));height:100%;margin:0 auto;max-height:172px;object-fit:contain;width:100%}.mr-lucky-case:not(:disabled):hover,.mr-lucky-case:not(:disabled):focus-visible{filter:brightness(1.12);outline:0;transform:translateY(-3px)}.mr-lucky-case:disabled{cursor:not-allowed;opacity:0.72}.mr-lucky-form.is-working .mr-lucky-case{pointer-events:none}.mr-lucky-case.is-open,.mr-lucky-case.is-winner{pointer-events:none}.mr-lucky-case.is-winner{filter:drop-shadow(0 0 22px rgba(247,190,55,0.78));transform:scale(1.04);z-index:2}.mr-lucky-case-amount{align-items:center;color:#f2f2f0;display:flex;font-family:var(--mr-heading-font,inherit);font-size:1.85rem;font-weight:900;inset:30% 14% auto;justify-content:center;line-height:1;min-height:42px;position:absolute;text-shadow:0 2px 4px #000,0 0 12px rgba(255,255,255,0.14)}.mr-lucky-case.is-winner .mr-lucky-case-amount{color:#f7be37;font-size:2.15rem;text-shadow:0 2px 4px #000,0 0 18px rgba(247,190,55,0.78)}.mr-lucky-bottom{display:grid;gap:12px;grid-template-columns:minmax(280px,0.82fr) minmax(420px,1.18fr);margin-top:12px}.mr-lucky-panel,.mr-lucky-footer{background:linear-gradient(180deg,rgba(12,13,14,0.92),rgba(4,5,6,0.9));border:1px solid rgba(231,190,100,0.32);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04)}.mr-lucky-panel{min-height:220px;padding:24px}.mr-lucky-panel-head{border-bottom:1px solid rgba(255,255,255,0.09);margin-bottom:18px;padding-bottom:12px}.mr-lucky-panel-head h2{color:#f4f1e8;font-family:var(--mr-heading-font,inherit);font-size:1.35rem;margin:4px 0 0;text-transform:uppercase}.mr-lucky-result-copy{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-height:86px}.mr-lucky-result-copy p{color:#e5ddd0;font-size:1.05rem;margin:0}.mr-lucky-result-copy strong{color:#f7be37;display:block;font-family:var(--mr-heading-font,inherit);font-size:2.1rem}.mr-lucky-play-again{background:linear-gradient(180deg,#87c639,#3f941f);border:1px solid rgba(188,255,124,0.62);box-shadow:inset 0 1px 0 rgba(255,255,255,0.34),0 8px 20px rgba(0,0,0,0.42);color:#f8fff0;cursor:pointer;font-family:var(--mr-heading-font,inherit);font-size:1.18rem;font-weight:900;margin-top:14px;min-height:58px;text-transform:uppercase;width:100%}.mr-lucky-lock-message{color:#e8c36f;margin:16px 0 0}.mr-lucky-winner-list{display:grid;gap:0}.mr-lucky-winner-row{align-items:center;border-bottom:1px solid rgba(255,255,255,0.08);display:grid;gap:12px;grid-template-columns:minmax(130px,1fr) minmax(110px,auto) minmax(82px,auto);min-height:42px}.mr-lucky-winner-row:last-child{border-bottom:0}.mr-lucky-winner-row strong{color:#f7f2e8;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-lucky-winner-row span{color:#6ad44f;font-weight:800;white-space:nowrap}.mr-lucky-winner-row em{color:#c9c2b5;font-style:normal;text-align:right;white-space:nowrap}.mr-lucky-footer{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.mr-lucky-footer>div{border-left:1px solid rgba(255,255,255,0.09);min-height:86px;padding:18px 22px}.mr-lucky-footer>div:first-child{border-left:0}.mr-lucky-footer strong{display:block;font-family:var(--mr-heading-font,inherit);font-size:1.55rem;margin-top:6px}@media (max-width:1120px){.mr-lucky-header,.mr-lucky-bottom{grid-template-columns:1fr}.mr-lucky-status-grid{border-top:1px solid rgba(255,255,255,0.08)}}@media (max-width:820px){.mr-lucky-shell{min-height:0;padding:10px}.mr-lucky-header{padding:16px}.mr-lucky-brand h1{font-size:3.2rem}.mr-lucky-status-grid,.mr-lucky-footer{grid-template-columns:1fr}.mr-lucky-status-grid>div,.mr-lucky-footer>div{border-left:0;border-top:1px solid rgba(255,255,255,0.08);min-height:0}.mr-lucky-status-grid>div:first-child,.mr-lucky-footer>div:first-child{border-top:0}.mr-lucky-case-grid{gap:8px 12px;grid-template-columns:repeat(3,minmax(88px,1fr))}.mr-lucky-case{min-height:120px}.mr-lucky-case img{max-height:128px}.mr-lucky-case-amount{font-size:1.08rem;inset:33% 8% auto}.mr-lucky-case.is-winner .mr-lucky-case-amount{font-size:1.22rem}.mr-lucky-stage-title{gap:10px}.mr-lucky-stage-title h2{font-size:1.7rem}.mr-lucky-winner-row{grid-template-columns:1fr;gap:2px;padding:10px 0}.mr-lucky-winner-row em{text-align:left}}@media (max-width:520px){.mr-lucky-page{padding:0}.mr-lucky-brand h1{font-size:2.5rem}.mr-lucky-stage-title>span{display:none}.mr-lucky-case{min-height:92px}.mr-lucky-case img{max-height:104px}}.mr-onboarding-open{overflow:hidden}.mr-onboarding{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99998}.mr-onboarding[hidden]{display:none}.mr-onboarding [hidden]{display:none !important}.mr-onboarding-backdrop{background:rgba(0,0,0,0.76);inset:0;position:absolute}.mr-onboarding-panel{background:linear-gradient(180deg,rgba(28,31,36,0.98),rgba(9,11,14,0.98));border:1px solid rgba(229,174,55,0.36);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,0.72),inset 0 0 0 1px rgba(255,255,255,0.05);display:grid;grid-template-columns:minmax(280px,0.92fr) minmax(320px,1.08fr);max-height:min(720px,calc(100vh - 32px));max-width:980px;overflow:hidden;position:relative;width:min(980px,calc(100vw - 28px))}.mr-onboarding-close{align-items:center;background:rgba(7,8,10,0.82);border:1px solid rgba(229,174,55,0.45);border-radius:50%;color:#f6d587;cursor:pointer;display:flex;font-family:var(--mr-heading-font,inherit);font-size:1rem;font-weight:900;height:38px;justify-content:center;position:absolute;right:14px;top:14px;width:38px;z-index:2}.mr-onboarding-art{background:#050607;min-height:520px;overflow:hidden;position:relative}.mr-onboarding-art::after{background:linear-gradient(90deg,transparent,rgba(9,11,14,0.72));content:"";inset:0;pointer-events:none;position:absolute}.mr-onboarding-art img{display:block;height:100%;object-fit:cover;width:100%}.mr-onboarding-content{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-height:520px;padding:40px}.mr-onboarding-slide{min-height:245px}.mr-onboarding-slide h2{color:#fff;font-family:var(--mr-heading-font,inherit);font-size:2.45rem;letter-spacing:0;line-height:1.02;margin:10px 0 16px;text-transform:uppercase}.mr-onboarding-copy{color:#cfe0f5;font-size:1.05rem;line-height:1.65;margin:0}.mr-onboarding-steps{display:grid;gap:10px;margin:22px 0 0;padding:0}.mr-onboarding-steps li{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:6px;color:#f3f7ff;font-size:0.96rem;line-height:1.4;list-style:none;padding:11px 13px 11px 42px;position:relative}.mr-onboarding-steps li::before{background:rgba(229,174,55,0.16);border:1px solid rgba(229,174,55,0.32);border-radius:50%;color:#f6d587;content:"";display:block;height:10px;left:18px;position:absolute;top:17px;width:10px}.mr-onboarding-progress{display:flex;gap:8px;margin:24px 0}.mr-onboarding-progress span{background:rgba(255,255,255,0.18);border-radius:999px;display:block;height:8px;transition:background 160ms ease,width 160ms ease;width:24px}.mr-onboarding-progress span.is-active{background:#e5ae37;width:44px}.mr-onboarding-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.mr-onboarding-actions .mr-button{min-width:110px}.mr-onboarding-error{background:rgba(255,53,99,0.12);border:1px solid rgba(255,53,99,0.28);border-radius:6px;color:#ffb8c8;margin:16px 0 0;padding:10px 12px}@media (max-width:780px){.mr-onboarding{align-items:flex-start;overflow-y:auto;padding:12px}.mr-onboarding-panel{grid-template-columns:1fr;max-height:none;width:min(560px,calc(100vw - 24px))}.mr-onboarding-art{min-height:210px}.mr-onboarding-art::after{background:linear-gradient(180deg,transparent,rgba(9,11,14,0.86))}.mr-onboarding-content{min-height:0;padding:24px}.mr-onboarding-slide{min-height:230px}.mr-onboarding-slide h2{font-size:1.85rem}.mr-onboarding-actions{justify-content:stretch}.mr-onboarding-actions .mr-button{flex:1 1 130px}}@media (max-width:440px){.mr-onboarding-content{padding:20px}.mr-onboarding-slide h2{font-size:1.55rem}.mr-onboarding-copy{font-size:0.96rem}}.mr-downtown-poster{aspect-ratio:3 / 2;background:linear-gradient(180deg,rgba(0,0,0,0.04),rgba(0,0,0,0.09)),var(--mr-downtown-frame) center / 100% 100% no-repeat;container-type:inline-size;min-height:0}.mr-downtown-title-zone{left:43.7%;right:4.4%;top:6.6%}.mr-downtown-title-zone h1{font-size:clamp(2.15rem,3.85cqw,4.45rem);line-height:0.88;white-space:nowrap}.mr-downtown-title-zone p:not(.mr-downtown-kicker){font-size:clamp(0.82rem,1.32cqw,1.18rem);line-height:1.2;margin-top:clamp(6px,0.8cqw,12px)}.mr-downtown-kicker,.mr-downtown-panel-label{font-size:clamp(0.64rem,0.82cqw,0.82rem);margin-bottom:clamp(4px,0.45cqw,8px)}.mr-downtown-divider{margin-top:clamp(8px,1.05cqw,18px)}.mr-downtown-rule-zone{bottom:36.5%;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));left:45.9%;right:5.3%;top:20.2%}.mr-downtown-rule-row{gap:clamp(10px,1.2cqw,16px);grid-template-columns:clamp(42px,4.35cqw,64px) minmax(0,1fr);min-height:0;padding:clamp(3px,0.45cqw,7px) clamp(11px,1.25cqw,18px)}.mr-downtown-rule-zone .mr-downtown-rule-row+.mr-downtown-rule-row{border-top:0}.mr-downtown-rule-row img{height:clamp(38px,3.65cqw,54px);padding:clamp(5px,0.62cqw,9px);width:clamp(38px,3.65cqw,54px)}.mr-downtown-rule-row strong{font-size:clamp(0.9rem,1.28cqw,1.28rem);line-height:1.02}.mr-downtown-rule-row span{font-size:clamp(0.72rem,0.92cqw,0.98rem);line-height:1.24;margin-top:clamp(2px,0.28cqw,4px)}.mr-downtown-action-zone{bottom:7.4%;left:5%;right:45.7%;top:70.6%}.mr-downtown-results-tease,.mr-downtown-result-zone{bottom:7.4%;left:57.2%;right:5%;top:70.6%}.mr-downtown-poster-results .mr-downtown-result-zone{bottom:37.6%;left:46.2%;right:5.7%;top:26.2%}.mr-downtown-action-zone h2,.mr-downtown-results-tease h2,.mr-downtown-result-zone h2{font-size:clamp(1rem,1.45cqw,1.55rem)}.mr-downtown-action-zone p:not(.mr-downtown-panel-label),.mr-downtown-results-tease p:not(.mr-downtown-panel-label){font-size:clamp(0.76rem,0.95cqw,1rem);line-height:1.28;margin-top:clamp(4px,0.55cqw,8px)}.mr-downtown-search-form{margin-top:clamp(8px,1.05cqw,16px)}.mr-downtown-start-button{font-size:clamp(0.95rem,1.45cqw,1.5rem);gap:clamp(8px,0.95cqw,14px);min-height:clamp(50px,4.8cqw,70px);padding:clamp(10px,1.05cqw,16px) clamp(12px,1.2cqw,18px)}.mr-downtown-start-button span{font-size:clamp(0.86rem,1cqw,1.1rem);height:clamp(28px,2.65cqw,36px);width:clamp(28px,2.65cqw,36px)}.mr-downtown-awards{gap:clamp(8px,0.8cqw,12px);max-height:min(24cqw,280px)}.mr-downtown-result-item{gap:clamp(8px,0.95cqw,14px);grid-template-columns:clamp(54px,5cqw,76px) minmax(0,1fr);padding:clamp(7px,0.7cqw,10px)}.mr-downtown-result-item img{height:clamp(54px,5cqw,76px);padding:clamp(5px,0.55cqw,7px);width:clamp(54px,5cqw,76px)}.mr-downtown-result-item span{font-size:clamp(0.66rem,0.78cqw,0.8rem)}.mr-downtown-result-item strong{font-size:clamp(0.95rem,1.35cqw,1.5rem)}.mr-downtown-empty{font-size:clamp(0.78rem,0.95cqw,1rem);padding:clamp(10px,1.05cqw,16px)}@media (max-width:1320px){.mr-downtown-poster{aspect-ratio:auto;background:linear-gradient(180deg,rgba(0,0,0,0.12),rgba(0,0,0,0.18)),var(--mr-downtown-frame) center / cover no-repeat;display:grid;gap:16px;min-height:0;padding:22px}.mr-downtown-title-zone,.mr-downtown-rule-zone,.mr-downtown-action-zone,.mr-downtown-results-tease,.mr-downtown-result-zone,.mr-downtown-poster-results .mr-downtown-result-zone{background:rgba(6,7,7,0.78);border:1px solid rgba(224,179,90,0.24);border-radius:4px;bottom:auto;left:auto;padding:16px;position:relative;right:auto;top:auto}.mr-downtown-title-zone{text-align:center}.mr-downtown-title-zone h1{font-size:clamp(2.4rem,9vw,4.6rem);white-space:normal}.mr-downtown-title-zone p:not(.mr-downtown-kicker){font-size:clamp(0.9rem,2.3vw,1.14rem)}.mr-downtown-rule-row{min-height:0;padding:12px 0}.mr-downtown-rule-row:first-child{padding-top:0}.mr-downtown-rule-row:last-child{padding-bottom:0}.mr-downtown-rule-row strong{font-size:clamp(1rem,2.5vw,1.24rem)}.mr-downtown-rule-row span{font-size:clamp(0.86rem,2vw,0.98rem)}.mr-downtown-awards{max-height:none}}@media (max-width:620px){.mr-downtown-search-page{padding:0}.mr-downtown-poster{padding:14px}.mr-downtown-title-zone h1{font-size:2.65rem}.mr-downtown-rule-row,.mr-downtown-result-item{grid-template-columns:52px minmax(0,1fr)}.mr-downtown-rule-row img,.mr-downtown-result-item img{height:52px;width:52px}.mr-downtown-start-button{font-size:1.08rem;min-height:60px}}.mr-turf-unavailable{max-width:720px;margin:48px auto}.mr-turf-page{--mr-turf-gold:#d8a328;--mr-turf-green:#35f29b;--mr-turf-red:#ff315f;--mr-turf-blue:#33bfff;display:grid;gap:14px}.mr-turf-page [hidden]{display:none !important}.mr-turf-hero,.mr-turf-board-panel,.mr-turf-control-panel,.mr-turf-log-panel{border:1px solid rgba(255,255,255,0.12);background:linear-gradient(135deg,rgba(14,18,24,0.96),rgba(11,14,19,0.92));border-radius:8px;box-shadow:0 18px 42px rgba(0,0,0,0.26)}.mr-turf-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,0.66fr);gap:18px;align-items:end;padding:24px;background:linear-gradient(90deg,rgba(7,10,15,0.9),rgba(10,13,18,0.62)),var(--mr-turf-board) center/cover}.mr-turf-hero h1{margin:4px 0 8px;font-size:clamp(2.4rem,5vw,4.9rem);line-height:0.92;text-transform:uppercase}.mr-turf-hero p{max-width:650px;margin:0;color:var(--mr-muted)}.mr-turf-stat-strip,.mr-turf-score-row,.mr-turf-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mr-turf-stat-strip>div,.mr-turf-score-row>div,.mr-turf-round-box,.mr-turf-timer-box,.mr-turf-result-grid>span{min-width:0;padding:12px;border:1px solid rgba(255,255,255,0.12);border-radius:7px;background:rgba(2,5,9,0.72)}.mr-turf-stat-strip span,.mr-turf-score-row span,.mr-turf-round-box span,.mr-turf-timer-box span{display:block;margin-bottom:4px;color:var(--mr-muted);font-size:0.78rem;font-weight:900;text-transform:uppercase}.mr-turf-stat-strip strong,.mr-turf-score-row strong,.mr-turf-round-box strong,.mr-turf-timer-box strong{display:block;color:#fff;font-size:1.25rem;line-height:1.1}.mr-turf-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,0.65fr);gap:14px}.mr-turf-board-panel,.mr-turf-control-panel,.mr-turf-log-panel{padding:16px}.mr-turf-match-head{display:grid;grid-template-columns:minmax(0,1fr) 120px 120px;gap:10px;align-items:center;margin-bottom:14px}.mr-turf-match-head h2,.mr-turf-control-panel h2,.mr-turf-log-panel h2,.mr-turf-result h2{margin:0;text-transform:uppercase}.mr-turf-board-shell{padding:10px;border:1px solid rgba(216,163,40,0.38);border-radius:8px;background:#05070a}.mr-turf-board{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));aspect-ratio:1;overflow:hidden;border-radius:6px;background-image:linear-gradient(rgba(0,0,0,0.22),rgba(0,0,0,0.28)),var(--mr-turf-board);background-size:cover;background-position:center}.mr-turf-tile{position:relative;appearance:none;min-width:0;min-height:0;margin:0;border:1px solid rgba(255,255,255,0.12);border-radius:0;background:rgba(255,255,255,0.015);cursor:pointer;transition:background 0.15s ease,box-shadow 0.15s ease,outline-color 0.15s ease}.mr-turf-tile:hover:not(:disabled),.mr-turf-tile.is-selected{background:rgba(216,163,40,0.18);box-shadow:inset 0 0 0 2px rgba(216,163,40,0.9)}.mr-turf-tile.is-targetable:not(.is-selected){box-shadow:inset 0 0 0 1px rgba(216,163,40,0.36)}.mr-turf-tile:disabled{cursor:default}.mr-turf-tile.owner-a{background:linear-gradient(135deg,rgba(255,49,95,0.27),rgba(255,49,95,0.06))}.mr-turf-tile.owner-b{background:linear-gradient(135deg,rgba(51,191,255,0.24),rgba(51,191,255,0.06))}.mr-turf-tile.fortified-a::after,.mr-turf-tile.fortified-b::after{content:"";position:absolute;inset:8%;border:2px solid rgba(255,255,255,0.58);border-radius:8px;box-shadow:0 0 12px rgba(255,255,255,0.2);pointer-events:none}.mr-turf-token{position:absolute;left:50%;top:50%;display:none;width:clamp(42px,42%,74px);height:clamp(42px,42%,74px);align-items:center;justify-content:center;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,0.72);border-radius:999px;background:rgba(5,8,12,0.88);color:#fff;font-size:clamp(0.58rem,1vw,0.78rem);font-weight:1000;text-transform:uppercase;box-shadow:0 12px 24px rgba(0,0,0,0.45)}.mr-turf-tile.has-self .mr-turf-token,.mr-turf-tile.has-rival .mr-turf-token{display:flex}.mr-turf-tile.has-self .mr-turf-token{border-color:var(--mr-turf-green);box-shadow:0 0 20px rgba(53,242,155,0.34)}.mr-turf-tile.has-rival .mr-turf-token{border-color:var(--mr-turf-red);box-shadow:0 0 20px rgba(255,49,95,0.32)}.mr-turf-score-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.mr-turf-score-row strong:first-letter{color:var(--mr-turf-gold)}.mr-turf-control-panel{align-self:start;display:grid;gap:14px}.mr-turf-status p{margin:8px 0 0;color:var(--mr-muted)}.mr-turf-actions,.mr-turf-command{display:grid;gap:10px}.mr-turf-actions .mr-button,.mr-turf-command .mr-button{width:100%;min-height:44px}.mr-turf-action-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mr-turf-action-tabs button{min-height:42px;padding:8px 10px;border:1px solid rgba(255,255,255,0.12);border-radius:7px;background:rgba(4,7,11,0.84);color:var(--mr-muted);font-weight:1000;text-transform:uppercase;cursor:pointer}.mr-turf-action-tabs button.is-active{border-color:rgba(216,163,40,0.9);background:rgba(216,163,40,0.16);color:#ffd56a}.mr-turf-action-help{margin:0;color:var(--mr-muted);font-size:0.92rem}.mr-turf-result{padding:14px;border:1px solid rgba(216,163,40,0.38);border-radius:8px;background:rgba(2,5,9,0.72)}.mr-turf-log-panel{display:grid;gap:12px}.mr-turf-log,.mr-turf-recent{display:grid;gap:8px}.mr-turf-log-row,.mr-turf-recent a{display:grid;grid-template-columns:minmax(130px,0.55fr) minmax(0,1fr) minmax(78px,0.25fr);gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(255,255,255,0.1);border-radius:7px;background:rgba(4,7,11,0.64);text-decoration:none}.mr-turf-log-row span,.mr-turf-recent span{color:var(--mr-muted)}.mr-turf-log-row span{display:grid;gap:5px}.mr-turf-log-row b{color:#fff;font-weight:900}.mr-turf-log-row small{color:var(--mr-text);font-size:0.9rem;line-height:1.35}.mr-turf-log-row ul{display:grid;gap:4px;margin:2px 0 0;padding-left:18px;color:var(--mr-muted)}.mr-turf-log-row em,.mr-turf-recent em{justify-self:end;color:var(--mr-turf-gold);font-style:normal;font-weight:900}.mr-turf-page.is-busy{cursor:progress}@media (max-width:980px){.mr-turf-hero,.mr-turf-layout{grid-template-columns:1fr}.mr-turf-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.mr-turf-page{gap:10px}.mr-turf-hero,.mr-turf-board-panel,.mr-turf-control-panel,.mr-turf-log-panel{padding:12px;border-radius:7px}.mr-turf-hero h1{font-size:2.45rem}.mr-turf-stat-strip,.mr-turf-match-head{grid-template-columns:1fr}.mr-turf-board-shell{padding:6px}.mr-turf-token{width:38px;height:38px;font-size:0.54rem}.mr-turf-score-row,.mr-turf-action-tabs{grid-template-columns:1fr}.mr-turf-log-row,.mr-turf-recent a{grid-template-columns:1fr}.mr-turf-log-row em,.mr-turf-recent em{justify-self:start}}.mr-modern-hero{background:#080b10;border-color:rgba(216,163,40,0.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.035),0 18px 40px rgba(0,0,0,0.24);isolation:isolate;overflow:hidden;position:relative}.mr-modern-hero::before{background:var(--mr-modern-hero-image) center / cover no-repeat;content:"";filter:saturate(0.78) contrast(1.08);inset:0;opacity:0.31;pointer-events:none;position:absolute;z-index:0}.mr-modern-hero::after{background:rgba(4,7,11,0.77);box-shadow:inset 0 5px 0 rgba(216,163,40,0.36),inset 0 -1px 0 rgba(216,163,40,0.18);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.mr-modern-hero>*{position:relative;z-index:2}.mr-modern-hero h1{font-size:clamp(2.45rem,4vw,4rem);line-height:0.95;margin:0 0 10px}.mr-modern-hero .mr-muted{color:#bed0e2;line-height:1.55}.mr-modern-hero .mr-hero-balances div,.mr-modern-hero .mr-mini-balance,.mr-modern-hero .mr-job-work-summary,.mr-modern-hero .mr-crime-hero-stat,.mr-modern-hero .mr-market-hero-stats div,.mr-modern-hero .mr-token-stat-strip div,.mr-modern-hero .mr-stock-balance,.mr-modern-hero .mr-lottery-pool,.mr-modern-hero .mr-vehicle-system-hero-stats>div,.mr-modern-hero .mr-rise-store-hero-stats div,.mr-modern-hero .mr-companion-hero-stats>div,.mr-modern-hero .mr-players-hero-stats,.mr-modern-hero .mr-players-hero-stats div,.mr-modern-hero .mr-rankings-hero-stats div,.mr-modern-hero .mr-turf-stat-strip div,.mr-modern-hero .mr-items-stat-stack div,.mr-modern-hero .mr-item-detail-counts div,.mr-modern-hero .mr-black-book-stats>div,.mr-modern-hero .mr-gallery-about-card,.mr-modern-hero .mr-gallery-public-stats div{background:rgba(4,7,11,0.78);border-color:rgba(255,255,255,0.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.025)}.mr-modern-hero .mr-job-work-summary strong,.mr-modern-hero .mr-crime-hero-stat strong,.mr-modern-hero .mr-market-hero-stats strong,.mr-modern-hero .mr-token-stat-strip strong,.mr-modern-hero .mr-stock-balance strong,.mr-modern-hero .mr-lottery-pool strong,.mr-modern-hero .mr-vehicle-system-hero-stats strong,.mr-modern-hero .mr-rise-store-hero-stats strong,.mr-modern-hero .mr-companion-hero-stats strong,.mr-modern-hero .mr-players-hero-stats strong,.mr-modern-hero .mr-rankings-hero-stats strong,.mr-modern-hero .mr-turf-stat-strip strong,.mr-modern-hero .mr-items-stat-stack strong,.mr-modern-hero .mr-item-detail-counts strong,.mr-modern-hero .mr-black-book-stats strong,.mr-modern-hero .mr-gallery-public-stats strong,.mr-modern-hero .mr-mini-balance strong{color:#fff}.mr-modern-hero.mr-jobs-head{min-height:190px;padding:18px 22px}.mr-modern-hero.mr-pi-hero,.mr-modern-hero.mr-housing-hero,.mr-modern-hero.mr-crimes-hero,.mr-modern-hero.mr-events-hero,.mr-modern-hero.mr-crew-directory-hero,.mr-modern-hero.mr-bank-hero,.mr-modern-hero.mr-vault-hero,.mr-modern-hero.mr-lockdown-head,.mr-modern-hero.mr-rise-store-hero,.mr-modern-hero.mr-companion-hero,.mr-modern-hero.mr-players-hero,.mr-modern-hero.mr-target-hero,.mr-modern-hero.mr-dog-pvp-hero,.mr-modern-hero.mr-turf-hero,.mr-modern-hero.mr-rankings-hero,.mr-modern-hero.mr-black-book-hero,.mr-modern-hero.mr-gallery-public-title,.mr-modern-hero.mr-gallery-public-hero,.mr-modern-hero.mr-item-detail-hero{min-height:190px;padding:18px 22px}.mr-modern-hero.mr-crew-directory-hero{grid-template-columns:minmax(0,1.2fr) minmax(390px,0.8fr)}.mr-modern-hero.mr-crew-directory-hero .mr-hero-balances{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.mr-modern-hero.mr-gallery-public-title{grid-template-columns:minmax(0,1fr) auto}.mr-modern-hero.mr-gallery-public-title h1{font-size:clamp(2.45rem,4vw,4rem);line-height:0.95;text-transform:none}.mr-modern-hero.mr-gallery-public-hero{grid-template-columns:minmax(280px,0.9fr) minmax(280px,1fr)}.mr-lockdown-head.mr-modern-hero{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px)}.mr-lockdown-head.mr-modern-hero .mr-hero-balances{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;width:100%}.mr-lockdown-head.mr-modern-hero .mr-hero-balances strong{font-size:clamp(0.9rem,0.9vw,1rem)}.mr-modern-hero .mr-gallery-public-stats{grid-column:1 / -1}.mr-crew-hub-hero.mr-modern-hero{background:#080b10;min-height:160px}.mr-crew-room-command-hero.mr-modern-hero{padding:22px 28px}@media (max-width:980px){.mr-page-head.mr-modern-hero,.mr-hero-panel.mr-modern-hero,.mr-market-hero.mr-modern-hero,.mr-token-exchange-top.mr-modern-hero,.mr-vehicle-system-hero.mr-modern-hero,.mr-lockdown-head.mr-modern-hero,.mr-rise-store-hero.mr-modern-hero,.mr-companion-hero.mr-modern-hero,.mr-players-hero.mr-modern-hero,.mr-rankings-hero.mr-modern-hero,.mr-black-book-hero.mr-modern-hero,.mr-gallery-public-title.mr-modern-hero,.mr-gallery-public-hero.mr-modern-hero,.mr-item-detail-hero.mr-modern-hero{grid-template-columns:1fr}.mr-modern-hero .mr-crime-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.mr-modern-hero.mr-jobs-head,.mr-modern-hero.mr-pi-hero,.mr-modern-hero.mr-housing-hero,.mr-modern-hero.mr-crimes-hero,.mr-modern-hero.mr-events-hero,.mr-modern-hero.mr-crew-directory-hero,.mr-modern-hero.mr-bank-hero,.mr-modern-hero.mr-vault-hero,.mr-modern-hero.mr-lockdown-head,.mr-modern-hero.mr-rise-store-hero,.mr-modern-hero.mr-companion-hero,.mr-modern-hero.mr-players-hero,.mr-modern-hero.mr-target-hero,.mr-modern-hero.mr-dog-pvp-hero,.mr-modern-hero.mr-turf-hero,.mr-modern-hero.mr-rankings-hero,.mr-modern-hero.mr-black-book-hero,.mr-modern-hero.mr-gallery-public-title,.mr-modern-hero.mr-gallery-public-hero,.mr-modern-hero.mr-item-detail-hero,.mr-crew-room-command-hero.mr-modern-hero{padding:14px}.mr-modern-hero.mr-crew-directory-hero .mr-hero-balances{grid-template-columns:1fr}.mr-modern-hero h1{font-size:2.35rem}.mr-modern-hero .mr-crime-hero-stats,.mr-modern-hero .mr-hero-balances,.mr-modern-hero .mr-market-hero-stats,.mr-modern-hero .mr-token-stat-strip,.mr-modern-hero .mr-vehicle-system-hero-stats,.mr-modern-hero .mr-rise-store-hero-stats,.mr-modern-hero .mr-companion-hero-stats,.mr-modern-hero .mr-players-hero-stats,.mr-modern-hero .mr-rankings-hero-stats,.mr-modern-hero .mr-turf-stat-strip,.mr-modern-hero .mr-items-stat-stack,.mr-modern-hero .mr-item-detail-counts,.mr-modern-hero .mr-black-book-stats,.mr-modern-hero .mr-gallery-public-stats{grid-template-columns:1fr}.mr-modern-hero.mr-lockdown-head .mr-hero-balances{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-modern-hero.mr-lockdown-head .mr-hero-balances div{padding:10px 8px}.mr-modern-hero.mr-lockdown-head .mr-hero-balances span{font-size:0.62rem}.mr-modern-hero.mr-lockdown-head .mr-hero-balances strong{font-size:0.86rem}}.mr-lockpick-run-page{display:grid;gap:16px}.mr-lockpick-topbar,.mr-lockpick-stage,.mr-lockpick-help,.mr-lockpick-scorebox,.mr-lockpick-scoreboard{background:rgba(15,18,24,0.96);border:1px solid rgba(219,166,55,0.34);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)}.mr-lockpick-topbar{align-items:end;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(340px,0.9fr);padding:18px 20px}.mr-lockpick-topbar h1{font-size:clamp(2rem,5vw,4.2rem);line-height:0.95;margin:4px 0 8px;text-transform:uppercase}.mr-lockpick-topbar p{color:var(--mr-muted);margin:0;max-width:720px}.mr-lockpick-stats{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-lockpick-stats>div,.mr-lockpick-mini-grid>div,.mr-lockpick-meter,.mr-lockpick-result{background:rgba(6,8,13,0.72);border:1px solid rgba(255,255,255,0.09);border-radius:7px;padding:12px}.mr-lockpick-stats span,.mr-lockpick-mini-grid span,.mr-lockpick-meter span{color:var(--mr-muted);display:block;font-size:0.72rem;font-weight:900;text-transform:uppercase}.mr-lockpick-stats strong,.mr-lockpick-mini-grid strong,.mr-lockpick-meter strong{color:var(--mr-text);display:block;font-size:1.05rem;margin-top:4px}.mr-lockpick-stage{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,340px);padding:14px}.mr-lockpick-canvas-wrap{aspect-ratio:16 / 9;background:#050507;border:1px solid rgba(219,166,55,0.3);border-radius:8px;overflow:hidden;position:relative}.mr-lockpick-canvas-wrap canvas{display:block;height:100%;width:100%}.mr-lockpick-panel{align-content:start;display:grid;gap:12px}.mr-lockpick-meter{align-items:center;display:flex;justify-content:space-between}.mr-lockpick-meter strong{color:#ffc545;font-size:2rem;line-height:1;margin:0}.mr-lockpick-mini-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-lockpick-result{display:grid;gap:5px;min-height:86px}.mr-lockpick-result strong{color:#ffc545;font-size:1rem;text-transform:uppercase}.mr-lockpick-result span{color:var(--mr-muted);line-height:1.45}.mr-lockpick-result[data-tone="success"]{border-color:rgba(54,228,137,0.48)}.mr-lockpick-result[data-tone="error"]{border-color:rgba(244,49,93,0.5)}.mr-lockpick-actions{display:grid;gap:9px}.mr-lockpick-actions .mr-button{justify-content:center;min-height:42px;width:100%}.mr-button-ghost{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);color:var(--mr-text)}.mr-lockpick-help{display:grid;gap:18px;grid-template-columns:minmax(220px,0.55fr) minmax(0,1fr);padding:18px 20px}.mr-lockpick-help h2{font-size:1.3rem;margin:4px 0 0}.mr-lockpick-help ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.mr-lockpick-help li{color:var(--mr-muted);line-height:1.45;padding-left:18px;position:relative}.mr-lockpick-help li::before{background:#ffc545;border-radius:999px;content:"";height:6px;left:0;position:absolute;top:0.62em;width:6px}.mr-lockpick-lower{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-lockpick-scorebox,.mr-lockpick-scoreboard{padding:16px}.mr-lockpick-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.mr-lockpick-section-head h2{font-size:1.2rem;margin:3px 0 0}.mr-lockpick-section-head>span,.mr-lockpick-section-head a{color:#ffc545;font-size:0.82rem;font-weight:900;text-decoration:none;text-transform:uppercase;white-space:nowrap}.mr-lockpick-recent-row{align-items:center;background:rgba(5,8,13,0.65);border:1px solid rgba(255,255,255,0.08);border-radius:7px;display:grid;gap:10px;grid-template-columns:92px minmax(0,1fr) auto;margin-top:8px;padding:10px 12px}.mr-lockpick-recent-row strong{color:var(--mr-text)}.mr-lockpick-recent-row span{color:var(--mr-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-lockpick-recent-row em{color:#ffc545;font-style:normal;font-weight:800;white-space:nowrap}.mr-lockpick-table-wrap{overflow-x:auto}.mr-lockpick-table{min-width:720px;width:100%}.mr-lockpick-table th,.mr-lockpick-table td{white-space:nowrap}.mr-lockpick-empty-board{background:rgba(5,8,13,0.7);border:1px solid rgba(255,255,255,0.08);border-radius:7px;color:var(--mr-muted);padding:16px}.mr-lockpick-board-head{align-items:start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.mr-lockpick-board-head h2{font-size:1.35rem;margin:3px 0 4px}.mr-lockpick-board-head p{color:var(--mr-muted);margin:0}.mr-lockpick-board-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.mr-lockpick-score-ledger{background:rgba(4,6,10,0.86);border:1px solid rgba(255,255,255,0.08);border-radius:8px;overflow:hidden}.mr-lockpick-ledger-row{align-items:center;display:grid;gap:14px;grid-template-columns:74px minmax(190px,1fr) minmax(120px,0.48fr) repeat(3,minmax(76px,0.32fr)) minmax(130px,0.55fr);min-height:54px;padding:10px 14px}.mr-lockpick-ledger-row+.mr-lockpick-ledger-row{border-top:1px solid rgba(255,255,255,0.075)}.mr-lockpick-ledger-head{background:rgba(15,18,24,0.98);color:var(--mr-muted);font-size:0.76rem;font-weight:900;text-transform:uppercase}.mr-lockpick-ledger-head span:nth-child(n+3){text-align:right}.mr-lockpick-ledger-row.is-podium{background:rgba(22,19,12,0.86)}.mr-lockpick-ledger-row.is-rank-1{box-shadow:inset 3px 0 0 #ffc545}.mr-lockpick-ledger-row.is-rank-2{box-shadow:inset 3px 0 0 #cbd5e1}.mr-lockpick-ledger-row.is-rank-3{box-shadow:inset 3px 0 0 #b66b35}.mr-lockpick-place{align-items:center;background:rgba(255,197,69,0.11);border:1px solid rgba(255,197,69,0.34);border-radius:6px;color:#ffc545;display:inline-flex;font-size:0.88rem;font-weight:900;height:34px;justify-content:center;min-width:46px;padding:0 10px}.mr-lockpick-ledger-row.is-rank-1 .mr-lockpick-place{background:rgba(255,197,69,0.18);border-color:rgba(255,197,69,0.66);color:#ffd86f}.mr-lockpick-player-cell{display:grid;gap:2px;min-width:0}.mr-lockpick-player-link{color:inherit;font-weight:900;min-width:0;text-decoration:none}.mr-lockpick-player-link:hover,.mr-lockpick-player-link:focus{text-decoration:underline;text-underline-offset:3px}.mr-lockpick-player-cell>span{color:var(--mr-muted);font-size:0.78rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-lockpick-score-cell,.mr-lockpick-stat-cell{text-align:right}.mr-lockpick-score-cell strong{color:#ffc545;font-size:1.05rem}.mr-lockpick-stat-cell strong{color:var(--mr-text);font-size:0.98rem}.mr-lockpick-date-cell{color:var(--mr-muted);font-size:0.82rem;font-weight:800;text-align:right}.mr-lockpick-board-foot{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:14px}.mr-lockpick-board-foot p{color:var(--mr-muted);margin:0}.mr-lockpick-pager{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.mr-lockpick-pager a,.mr-lockpick-pager span{align-items:center;background:rgba(6,8,13,0.78);border:1px solid rgba(255,255,255,0.1);border-radius:6px;color:var(--mr-text);display:inline-flex;font-size:0.84rem;font-weight:900;height:34px;justify-content:center;min-width:34px;padding:0 10px;text-decoration:none}.mr-lockpick-pager a.is-active,.mr-lockpick-pager a:hover,.mr-lockpick-pager a:focus{background:rgba(219,166,55,0.16);border-color:rgba(219,166,55,0.6);color:#ffc545}.mr-lockpick-pager a.is-disabled{color:var(--mr-muted);opacity:0.45;pointer-events:none}@media (max-width:980px){.mr-lockpick-topbar,.mr-lockpick-stage,.mr-lockpick-help,.mr-lockpick-lower{grid-template-columns:1fr}.mr-lockpick-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-lockpick-ledger-head{display:none}.mr-lockpick-ledger-row{grid-template-columns:58px minmax(0,1fr) repeat(3,minmax(70px,0.32fr))}.mr-lockpick-stat-cell:nth-of-type(6),.mr-lockpick-date-cell{display:none}}@media (max-width:640px){.mr-lockpick-topbar,.mr-lockpick-stage,.mr-lockpick-help,.mr-lockpick-scorebox,.mr-lockpick-scoreboard{border-radius:6px;padding:12px}.mr-lockpick-stats,.mr-lockpick-mini-grid{grid-template-columns:1fr}.mr-lockpick-recent-row{grid-template-columns:1fr}.mr-lockpick-recent-row span,.mr-lockpick-recent-row em{white-space:normal}.mr-lockpick-board-head,.mr-lockpick-board-foot{align-items:stretch;flex-direction:column}.mr-lockpick-board-actions,.mr-lockpick-pager{justify-content:flex-start}.mr-lockpick-ledger-row{align-items:stretch;gap:10px;grid-template-columns:1fr 1fr;padding:12px}.mr-lockpick-place-cell,.mr-lockpick-player-cell{grid-column:1 / -1}.mr-lockpick-score-cell,.mr-lockpick-stat-cell,.mr-lockpick-date-cell{background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.07);border-radius:7px;padding:9px 10px;text-align:left}.mr-lockpick-score-cell::before,.mr-lockpick-stat-cell::before,.mr-lockpick-date-cell::before{color:var(--mr-muted);content:attr(data-label);display:block;font-size:0.68rem;font-weight:900;text-transform:uppercase}.mr-lockpick-stat-cell:nth-of-type(6),.mr-lockpick-date-cell{display:block}.mr-lockpick-player-cell>span{white-space:normal}}.mr-crew-profile-page{--mr-crew-profile-line:rgba(216,163,40,0.34);--mr-crew-profile-surface:#11141b;--mr-crew-profile-deep:#080b10;display:grid;gap:16px}.mr-crew-profile-masthead{aspect-ratio:4 / 1;background:var(--mr-crew-profile-deep);border:1px solid var(--mr-crew-profile-line);border-radius:6px;isolation:isolate;max-height:400px;min-height:300px;overflow:hidden;position:relative}.mr-crew-profile-banner,.mr-crew-profile-banner-shade{height:100%;inset:0;position:absolute;width:100%}.mr-crew-profile-banner{display:block;max-width:none;object-fit:cover;z-index:-2}.mr-crew-profile-banner.is-top{object-position:center top}.mr-crew-profile-banner.is-center{object-position:center center}.mr-crew-profile-banner.is-bottom{object-position:center bottom}.mr-crew-profile-banner-shade{background:rgba(4,6,10,0.58);z-index:-1}.mr-crew-profile-identity{align-items:end;display:flex;gap:20px;height:100%;min-height:100%;padding:26px}.mr-crew-profile-logo{background:#080a0f;border:1px solid rgba(216,163,40,0.68);border-radius:6px;flex:0 0 148px;height:148px;object-fit:cover;width:148px}.mr-crew-profile-title{min-width:0}.mr-crew-profile-title h1{font-size:clamp(2rem,4vw,3.7rem);line-height:1;margin:4px 0 10px;overflow-wrap:anywhere}.mr-crew-profile-status{color:#d8e0ec;font-size:1rem;font-weight:700;margin:0;max-width:760px;overflow-wrap:anywhere}.mr-crew-profile-action,.mr-crew-profile-apply{margin-left:auto;min-width:132px}.mr-crew-profile-apply{display:flex}.mr-crew-profile-apply-button{background:rgba(15,18,24,0.96);border:1px solid #e73558;color:#ff5475;width:100%}.mr-crew-profile-apply-button:hover,.mr-crew-profile-apply-button:focus-visible{background:#211018;border-color:#ff5475;color:#ffffff}.mr-crew-profile-facts{background:var(--mr-crew-profile-deep);border:1px solid rgba(255,255,255,0.1);border-radius:6px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.mr-crew-profile-facts>div{display:grid;gap:5px;min-width:0;padding:14px 16px}.mr-crew-profile-facts>div+div{border-left:1px solid rgba(255,255,255,0.08)}.mr-crew-profile-facts span,.mr-crew-profile-crime-stats span,.mr-crew-profile-territory span,.mr-crew-profile-record span{color:var(--mrt-muted);font-size:0.72rem;font-weight:800;text-transform:uppercase}.mr-crew-profile-facts strong,.mr-crew-profile-facts a{min-width:0;overflow-wrap:anywhere}.mr-crew-profile-facts strong.is-open{color:#43e38f}.mr-crew-profile-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.75fr) minmax(300px,0.85fr)}.mr-crew-profile-main,.mr-crew-profile-sidebar{display:grid;gap:16px;min-width:0}.mr-crew-profile-section,.mr-crew-profile-editor,.mr-crew-profile-empty{background:var(--mr-crew-profile-surface);border:1px solid rgba(255,255,255,0.11);border-radius:6px;min-width:0;padding:20px}.mr-crew-profile-about{border-top-color:var(--mr-crew-profile-line)}.mr-crew-profile-section-head{align-items:end;border-bottom:1px solid rgba(255,255,255,0.09);display:flex;gap:20px;justify-content:space-between;margin-bottom:18px;padding-bottom:14px}.mr-crew-profile-section-head h2{font-size:1.12rem;margin:3px 0 0}.mr-crew-profile-section-head>p{color:var(--mrt-muted);font-size:0.78rem;margin:0;text-align:right}.mr-crew-profile-upgrade-branches{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-profile-upgrade-branch{--mr-crew-branch-color:#d8a328;background:#0b0e13;border-left:3px solid var(--mr-crew-branch-color);min-width:0;padding:14px}.mr-crew-profile-upgrade-branch.is-green{--mr-crew-branch-color:#35d481}.mr-crew-profile-upgrade-branch.is-purple{--mr-crew-branch-color:#b56dff}.mr-crew-profile-upgrade-branch.is-blue{--mr-crew-branch-color:#49a8ff}.mr-crew-profile-branch-title h3{color:var(--mr-crew-branch-color);font-size:0.96rem;margin:0 0 3px}.mr-crew-profile-branch-title>span{color:var(--mrt-muted);font-size:0.76rem}.mr-crew-profile-upgrade-branch ul,.mr-crew-profile-history{list-style:none;margin:12px 0 0;padding:0}.mr-crew-profile-upgrade-branch li{align-items:center;border-top:1px solid rgba(255,255,255,0.08);display:flex;gap:12px;justify-content:space-between;padding:10px 0}.mr-crew-profile-upgrade-branch li>div{display:grid;gap:2px;min-width:0}.mr-crew-profile-upgrade-branch li strong,.mr-crew-profile-upgrade-branch li span{overflow-wrap:anywhere}.mr-crew-profile-upgrade-branch li span{color:var(--mrt-muted);font-size:0.72rem}.mr-crew-profile-upgrade-branch li em{color:#d9e0ea;font-size:0.7rem;font-style:normal}.mr-crew-profile-upgrade-branch li b{background:#151923;border:1px solid rgba(255,255,255,0.1);border-radius:4px;flex:0 0 auto;font-size:0.72rem;min-width:42px;padding:5px 6px;text-align:center}.mr-crew-profile-upgrade-branch li.is-installed b{border-color:var(--mr-crew-branch-color);color:var(--mr-crew-branch-color)}.mr-crew-profile-upgrade-branch li.is-uninstalled{opacity:0.58}.mr-crew-profile-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-profile-roster>a{align-items:center;border-bottom:1px solid rgba(255,255,255,0.08);display:grid;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto;padding:11px 12px;text-decoration:none}.mr-crew-profile-roster>a:nth-child(odd){border-right:1px solid rgba(255,255,255,0.08)}.mr-crew-profile-roster-name{font-weight:800;min-width:0;overflow-wrap:anywhere}.mr-crew-profile-roster>a>span:nth-child(2),.mr-crew-profile-roster>a>b{color:var(--mrt-muted);font-size:0.72rem;font-weight:700}.mr-crew-profile-roster>a>span:nth-child(2){grid-column:1}.mr-crew-profile-roster>a>b{grid-column:2;grid-row:1 / span 2}.mr-crew-profile-record,.mr-crew-profile-crime-stats,.mr-crew-profile-territory{display:grid;gap:8px}.mr-crew-profile-record{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-profile-crime-stats,.mr-crew-profile-territory{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-profile-record>div,.mr-crew-profile-crime-stats>div,.mr-crew-profile-territory>div{background:#0b0e13;border:1px solid rgba(255,255,255,0.09);display:grid;gap:5px;padding:11px}.mr-crew-profile-record strong,.mr-crew-profile-crime-stats strong,.mr-crew-profile-territory strong{font-size:1.05rem}.mr-crew-profile-history li{align-items:center;border-top:1px solid rgba(255,255,255,0.08);display:flex;gap:10px;padding:10px 0}.mr-crew-profile-history li>b{border:1px solid rgba(255,255,255,0.14);border-radius:4px;flex:0 0 45px;font-size:0.68rem;padding:5px;text-align:center;text-transform:uppercase}.mr-crew-profile-history li>b.is-win,.mr-crew-profile-history li>b.is-job{border-color:rgba(53,212,129,0.55);color:#43e38f}.mr-crew-profile-history li>b.is-loss{border-color:rgba(244,74,103,0.55);color:#ff5b76}.mr-crew-profile-history li>div{display:grid;gap:3px;min-width:0}.mr-crew-profile-history li strong,.mr-crew-profile-history li span{overflow-wrap:anywhere}.mr-crew-profile-history li span{color:var(--mrt-muted);font-size:0.72rem}.mr-crew-profile-editor{border-color:var(--mr-crew-profile-line)}.mr-crew-profile-form{display:grid;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(300px,0.9fr)}.mr-crew-profile-form-copy,.mr-crew-profile-form-media{display:grid;gap:9px;min-width:0}.mr-crew-profile-form input[type="text"],.mr-crew-profile-form textarea,.mr-crew-profile-form select,.mr-crew-profile-form input[type="file"]{max-width:100%;width:100%}.mr-crew-profile-upload-block{background:#0a0d12;border:1px solid rgba(255,255,255,0.09);border-top-color:rgba(216,163,40,0.42);border-radius:5px;display:grid;gap:10px;padding:14px}.mr-crew-profile-upload-block>label:first-child{color:#f4f6fa;font-size:0.84rem;font-weight:900}.mr-crew-profile-upload-block>img{aspect-ratio:4 / 1;background:#05070a;height:auto;object-fit:cover;width:100%}.mr-crew-profile-upload-block>img.is-logo{aspect-ratio:1;max-width:105px}.mr-crew-profile-upload-block input[type="file"]{background:#0f131a;border-color:rgba(255,255,255,0.12);font-size:0.78rem;min-height:42px;padding:6px}.mr-crew-profile-upload-block input[type="file"]::file-selector-button{background:#20252e;border:1px solid rgba(255,255,255,0.14);border-radius:4px;color:#f4f6fa;cursor:pointer;font-weight:800;margin-right:10px;padding:7px 10px}.mr-crew-profile-upload-block .mr-form-note{line-height:1.45;margin:0}.mr-crew-profile-reset{align-items:center;background:#11151c;border:1px solid rgba(255,255,255,0.09);border-radius:4px;cursor:pointer;display:flex;gap:10px;min-height:42px;padding:9px 11px}.mr-crew-profile-reset:hover,.mr-crew-profile-reset:focus-within{border-color:rgba(216,163,40,0.5)}.mr-crew-profile-form .mr-crew-profile-reset input[type="checkbox"]{accent-color:#d8a328;flex:0 0 18px;height:18px;margin:0;min-height:0;padding:0;width:18px}.mr-crew-profile-form .mr-crew-profile-reset span{color:#b9c6d8;display:block;font-size:0.73rem;font-weight:900;line-height:1.25;margin:0;text-transform:uppercase}.mr-crew-profile-reset:has(input:checked){background:rgba(216,163,40,0.1);border-color:rgba(216,163,40,0.62)}.mr-crew-profile-form .mr-crew-profile-reset:has(input:checked) span{color:#f0bc45}.mr-crew-profile-form-actions{display:flex;gap:10px;grid-column:1 / -1}.mr-crew-profile-form-actions .mr-button{min-width:150px}.mr-crew-profile-empty{margin:0 auto;max-width:760px;width:100%}@media (max-width:1100px){.mr-crew-profile-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-crew-profile-facts>div:nth-child(4){border-left:0}.mr-crew-profile-layout{grid-template-columns:minmax(0,1fr)}.mr-crew-profile-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.mr-crew-profile-masthead{aspect-ratio:auto;min-height:300px}.mr-crew-profile-identity{align-items:center;flex-wrap:wrap;min-height:300px;padding:18px}.mr-crew-profile-logo{flex-basis:92px;height:92px;width:92px}.mr-crew-profile-title{flex:1 1 calc(100% - 120px)}.mr-crew-profile-title h1{font-size:clamp(1.8rem,10vw,2.7rem)}.mr-crew-profile-action,.mr-crew-profile-apply{margin-left:0;width:100%}.mr-crew-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-profile-facts>div:nth-child(odd){border-left:0}.mr-crew-profile-facts>div:nth-child(even){border-left:1px solid rgba(255,255,255,0.08)}.mr-crew-profile-upgrade-branches,.mr-crew-profile-roster,.mr-crew-profile-sidebar,.mr-crew-profile-form{grid-template-columns:minmax(0,1fr)}.mr-crew-profile-roster>a:nth-child(odd){border-right:0}.mr-crew-profile-section,.mr-crew-profile-editor{padding:16px}.mr-crew-profile-section-head{align-items:start;flex-direction:column;gap:5px}.mr-crew-profile-section-head>p{text-align:left}.mr-crew-profile-form-actions{flex-direction:column}.mr-crew-profile-form-actions .mr-button{width:100%}}.mr-training-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-training-card-metrics>div{align-content:center;min-height:62px}.mr-boss-hunt-list{background:#0d1117;border:1px solid rgba(255,255,255,0.09);border-radius:6px;overflow:hidden}.mr-boss-hunt-list-head,.mr-boss-hunt-row{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(118px,0.5fr) minmax(112px,0.42fr)}.mr-boss-hunt-list-head{background:#0a0e14;border-bottom:1px solid rgba(255,255,255,0.1);color:#91a6bb;font-size:0.69rem;font-weight:900;padding:9px 12px;text-transform:uppercase}.mr-boss-hunt-list-head>:not(:first-child),.mr-boss-hunt-row>:not(:first-child){justify-self:end;text-align:right}.mr-boss-hunt-row{background:#12171e;color:var(--mr-text);min-height:48px;padding:9px 12px}.mr-boss-hunt-row+.mr-boss-hunt-row{border-top:1px solid rgba(255,255,255,0.075)}.mr-boss-hunt-row-link{text-decoration:none;transition:background-color 0.16s ease,border-color 0.16s ease}.mr-boss-hunt-row-link:hover,.mr-boss-hunt-row-link:focus-visible{background:#171d26}.mr-boss-hunt-row-link:focus-visible{box-shadow:inset 3px 0 0 var(--mr-gold);outline:0}.mr-boss-hunt-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-boss-hunt-time,.mr-boss-hunt-level,.mr-boss-hunt-result{font-size:0.86rem;font-style:normal;font-weight:850;white-space:nowrap}.mr-boss-hunt-time{color:#b4c2d1}.mr-boss-hunt-level{color:var(--mr-gold)}.mr-boss-hunt-result{border:1px solid currentColor;border-radius:4px;line-height:1;padding:5px 7px}.mr-boss-hunt-result.is-defeated{color:#57d990}.mr-boss-hunt-result.is-escaped{color:#e7aa4a}@media (max-width:700px){.mr-training-card-metrics{gap:6px}.mr-training-card-metrics>div{min-height:58px;padding:9px 7px}.mr-training-card-metrics span{font-size:0.65rem}.mr-training-card-metrics strong{font-size:0.88rem}.mr-boss-hunt-list-head{display:none}.mr-boss-hunt-row{gap:10px 16px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.mr-boss-hunt-name{grid-column:1 / -1}.mr-boss-hunt-row>[data-label]{display:grid;gap:4px;justify-self:start;text-align:left}.mr-boss-hunt-row>[data-label]:last-child{justify-self:end;text-align:right}.mr-boss-hunt-row>[data-label]::before{color:#8195a9;content:attr(data-label);font-size:0.62rem;font-weight:900;line-height:1;text-transform:uppercase}}.mr-rankings-board{--mr-rankings-accent:#d8a328;background:#10141b;border-color:rgba(216,163,40,0.26);border-radius:6px;border-top:2px solid var(--mr-rankings-accent);box-shadow:none;gap:14px}.mr-rankings-board.is-red{--mr-rankings-accent:#ef4f68}.mr-rankings-board.is-cyan{--mr-rankings-accent:#39bde7}.mr-rankings-board.is-green{--mr-rankings-accent:#45d98a}.mr-rankings-board-head{align-items:center}.mr-rankings-board-head .mr-eyebrow{color:var(--mr-rankings-accent)}.mr-rankings-board-meta{background:transparent;border:0;border-left:1px solid rgba(255,255,255,0.11);border-radius:0;min-width:136px;padding:2px 0 2px 12px}.mr-rankings-board-meta strong{color:var(--mr-rankings-accent)}.mr-rankings-table{background:#0d1117;border:1px solid rgba(255,255,255,0.09);border-radius:6px;overflow:hidden}.mr-rankings-table-head,.mr-rankings-list li a{align-items:center;display:grid;gap:12px;grid-template-columns:58px minmax(0,1fr) minmax(110px,auto)}.mr-rankings-table-head{background:#0a0e14;border-bottom:1px solid rgba(255,255,255,0.1);color:#91a6bb;font-size:0.69rem;font-weight:900;padding:9px 11px;text-transform:uppercase}.mr-rankings-table-head>:last-child{justify-self:end;text-align:right}.mr-rankings-list{gap:0}.mr-rankings-list li+li{border-top:1px solid rgba(255,255,255,0.075)}.mr-rankings-list li a{background:#12171e;border:0;border-radius:0;min-height:60px;padding:9px 11px}.mr-rankings-list li a:hover,.mr-rankings-list li a:focus-visible{background:#171d26;box-shadow:inset 3px 0 0 var(--mr-rankings-accent)}.mr-rankings-list li.is-leader a{background:#17191d;box-shadow:inset 3px 0 0 var(--mr-rankings-accent)}.mr-rankings-list li.is-you a{background:#171a1f;border:0;box-shadow:inset 0 0 0 1px rgba(216,163,40,0.48)}.mr-rankings-list li.is-leader.is-you a{box-shadow:inset 3px 0 0 var(--mr-rankings-accent),inset 0 0 0 1px rgba(216,163,40,0.48)}.mr-rankings-rank{background:transparent;border:0;border-radius:0;color:#9aabba;justify-content:flex-start;min-height:0}.mr-rankings-list li.is-leader .mr-rankings-rank{color:var(--mr-rankings-accent)}.mr-rankings-player-cell{align-items:center;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr);min-width:0}.mr-rankings-player-cell .mr-rankings-avatar{border-color:rgba(255,255,255,0.14);border-radius:5px;height:40px;width:40px}.mr-rankings-list li.is-leader .mr-rankings-avatar{border-color:var(--mr-rankings-accent)}.mr-rankings-score{grid-column:auto}.mr-rankings-score small{display:none}.mr-rankings-score strong{font-size:0.96rem;white-space:nowrap}.mr-rankings-empty{background:#0d1117;border-color:rgba(255,255,255,0.12);border-radius:6px}.mr-rankings-board-link{background:#141920;border-radius:5px}@media (max-width:720px){.mr-rankings-board{padding:12px}.mr-rankings-board-meta{border-left:0;border-top:1px solid rgba(255,255,255,0.1);padding:9px 0 0;text-align:left}.mr-rankings-table-head,.mr-rankings-list li a{gap:8px;grid-template-columns:42px minmax(0,1fr) minmax(82px,auto)}.mr-rankings-table-head{font-size:0.62rem;padding:8px}.mr-rankings-list li a{min-height:58px;padding:8px}.mr-rankings-player-cell{gap:8px;grid-template-columns:36px minmax(0,1fr)}.mr-rankings-player-cell .mr-rankings-avatar{height:36px;width:36px}.mr-rankings-player strong{font-size:0.9rem}.mr-rankings-player em{font-size:0.7rem}.mr-rankings-score{grid-column:auto;justify-items:end;text-align:right}.mr-rankings-score strong{font-size:0.86rem}}.mr-business-page{--mr-company-panel:#11161d;--mr-company-panel-deep:#0c1117;--mr-company-row:#131920;--mr-company-row-hover:#171e27;--mr-company-line:rgba(255,255,255,0.09);--mr-company-line-strong:rgba(255,255,255,0.14);--mr-company-accent:#d8a328;--mr-company-text:#f2f5f8;--mr-company-muted:#9eb0c1;gap:14px}.mr-business-page .mr-section-nav,.mr-business-page .mr-company-tabs{background:var(--mr-company-panel-deep);border:1px solid var(--mr-company-line);border-radius:5px;box-shadow:none;display:flex;gap:0;overflow-x:auto;overflow-y:hidden;scrollbar-color:rgba(216,163,40,0.55) transparent;width:100%}.mr-business-page .mr-section-nav a,.mr-business-page .mr-company-tabs a{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;border-right:1px solid var(--mr-company-line);color:var(--mr-company-muted);flex:1 0 auto;font-size:0.76rem;justify-content:center;min-height:44px;min-width:122px;padding:10px 13px 8px;white-space:nowrap}.mr-business-page .mr-company-tabs a{flex-grow:0;min-width:auto}.mr-business-page .mr-section-nav a:hover,.mr-business-page .mr-section-nav a:focus-visible,.mr-business-page .mr-company-tabs a:hover,.mr-business-page .mr-company-tabs a:focus-visible{background:#151b23;color:#fff}.mr-business-page .mr-section-nav a.is-active,.mr-business-page .mr-company-tabs a.is-active{background:#171c23;border-bottom-color:var(--mr-company-accent);box-shadow:none;color:#f4c257}.mr-business-page .mr-card{background:var(--mr-company-panel);border:1px solid var(--mr-company-line);border-radius:5px;box-shadow:none;padding:16px}.mr-business-page .mr-card-head{align-items:center;border-bottom:1px solid var(--mr-company-line);gap:12px;margin:-2px 0 13px;min-height:48px;padding:0 0 12px}.mr-business-page .mr-card-head h2{font-size:1.05rem;line-height:1.2;text-transform:none}.mr-business-page .mr-card .mr-eyebrow{color:var(--mr-company-accent);font-size:0.7rem;margin-bottom:4px}.mr-business-page .mr-card .mr-muted,.mr-business-page .mr-company-description,.mr-business-page .mr-company-row span,.mr-business-page .mr-company-control-row span,.mr-business-page .mr-company-application span{color:var(--mr-company-muted)}.mr-business-page .mr-business-actions{background:var(--mr-company-panel-deep);border:1px solid var(--mr-company-line);border-radius:5px;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.mr-business-page .mr-business-action,.mr-business-page .mr-business-action:nth-child(n){background:var(--mr-company-row);border:0;border-radius:0;border-right:1px solid var(--mr-company-line);display:grid;gap:3px;grid-template-columns:minmax(0,1fr);min-height:92px;padding:15px 16px}.mr-business-page .mr-business-action:last-child{border-right:0}.mr-business-page .mr-business-action::before{content:none;display:none}.mr-business-page .mr-business-action:hover,.mr-business-page .mr-business-action:focus-visible{background:var(--mr-company-row-hover);border-color:var(--mr-company-line);box-shadow:inset 0 -2px 0 var(--mr-company-accent)}.mr-business-page .mr-business-action span{color:var(--mr-company-accent);font-size:0.68rem}.mr-business-page .mr-business-action strong{font-size:1rem;text-transform:none}.mr-business-page .mr-business-action em{color:var(--mr-company-muted);font-size:0.84rem;line-height:1.35}.mr-business-page .mr-business-steps{background:var(--mr-company-panel-deep);border:1px solid var(--mr-company-line);border-radius:5px;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.mr-business-page .mr-business-steps div{background:var(--mr-company-row);border:0;border-radius:0;border-right:1px solid var(--mr-company-line);min-height:118px;padding:14px}.mr-business-page .mr-business-steps div:last-child{border-right:0}.mr-business-page .mr-business-steps span{background:transparent;border:1px solid rgba(216,163,40,0.46);border-radius:4px;color:#f4c257;height:30px;width:30px}.mr-business-page .mr-business-steps strong{font-size:0.91rem;text-transform:none}.mr-business-page .mr-business-steps em{color:var(--mr-company-muted);font-size:0.82rem;line-height:1.4}.mr-business-page .mr-company-stat-grid{background:var(--mr-company-panel-deep);border:1px solid var(--mr-company-line);border-radius:5px;display:grid;gap:0;overflow:hidden}.mr-business-page .mr-company-stat-grid div{background:transparent;border:0;border-bottom:1px solid var(--mr-company-line);border-radius:0;border-right:1px solid var(--mr-company-line);min-height:60px;padding:10px 12px}.mr-business-page .mr-company-stat-grid div:nth-last-child(-n+2){border-bottom:0}.mr-business-page .mr-company-stat-grid div:nth-child(2n){border-right:0}.mr-business-page .mr-company-stat-grid span,.mr-business-page .mr-company-report-summary span,.mr-business-page .mr-company-table-head{color:#8fa3b7;font-size:0.67rem}.mr-business-page .mr-company-stat-grid strong,.mr-business-page .mr-company-employee-stat strong{color:var(--mr-company-text);font-size:0.94rem}.mr-business-page .mr-company-description{border-top:1px solid var(--mr-company-line);margin-top:13px;padding-top:13px}.mr-business-page .mr-company-table{background:var(--mr-company-panel-deep);border:1px solid var(--mr-company-line);border-radius:5px;overflow:hidden}.mr-business-page .mr-company-table-head,.mr-business-page .mr-company-table-row{background:transparent;border:0;border-bottom:1px solid var(--mr-company-line);border-radius:0;gap:14px;padding:10px 13px}.mr-business-page .mr-company-table-head{background:#0a0f15;min-height:38px}.mr-business-page .mr-company-table-row{background:var(--mr-company-row);min-height:58px}.mr-business-page .mr-company-table-row:last-child{border-bottom:0}.mr-business-page .mr-company-table-row:hover,.mr-business-page .mr-company-table-row:focus-visible{background:var(--mr-company-row-hover);box-shadow:inset 3px 0 0 var(--mr-company-accent)}.mr-business-page .mr-company-table-row strong,.mr-business-page .mr-company-row strong,.mr-business-page .mr-company-control-row strong,.mr-business-page .mr-company-application strong,.mr-business-page .mr-company-ad h3{color:var(--mr-company-text)}.mr-business-page .mr-company-table-row em,.mr-business-page .mr-company-control-row em,.mr-business-page .mr-company-employee-stat em{color:var(--mr-company-muted)}.mr-business-page .mr-company-list,.mr-business-page .mr-company-control-list,.mr-business-page .mr-company-ad-list{background:var(--mr-company-panel-deep);border:1px solid var(--mr-company-line);border-radius:5px;display:grid;gap:0;overflow:hidden}.mr-business-page .mr-company-list>.mr-company-row,.mr-business-page .mr-company-control-list>.mr-company-control-row,.mr-business-page .mr-company-ad-list>.mr-company-ad{background:var(--mr-company-row);border:0;border-bottom:1px solid var(--mr-company-line);border-radius:0;margin:0;min-height:58px;padding:11px 13px}.mr-business-page .mr-company-list>:last-child,.mr-business-page .mr-company-control-list>:last-child,.mr-business-page .mr-company-ad-list>:last-child{border-bottom:0}.mr-business-page .mr-company-list>.mr-company-row:hover,.mr-business-page .mr-company-control-list>.mr-company-control-row:hover,.mr-business-page .mr-company-ad-list>.mr-company-ad:hover{background:var(--mr-company-row-hover)}.mr-business-page .mr-company-choice,.mr-business-page .mr-company-marketing-option,.mr-business-page .mr-company-marketing-custom,.mr-business-page .mr-company-application,.mr-business-page .mr-company-toggle,.mr-business-page .mr-company-report-card,.mr-business-page .mr-company-report-summary div,.mr-business-page .mr-company-report-sections section,.mr-business-page .mr-ad-preview{background:var(--mr-company-row);border:1px solid var(--mr-company-line);border-radius:5px;box-shadow:none}.mr-business-page .mr-company-choice:hover,.mr-business-page .mr-company-choice:focus-within,.mr-business-page .mr-company-marketing-option:hover,.mr-business-page .mr-company-marketing-option:focus-within,.mr-business-page .mr-company-marketing-custom:hover,.mr-business-page .mr-company-marketing-custom:focus-within,.mr-business-page .mr-company-toggle:hover,.mr-business-page .mr-company-toggle:focus-within{background:var(--mr-company-row-hover);border-color:rgba(216,163,40,0.42)}.mr-business-page .mr-company-choice span:nth-child(n+3),.mr-business-page .mr-company-marketing-option b,.mr-business-page .mr-company-ad-meta span,.mr-business-page .mr-ad-option-note{background:#0d1218;border:1px solid var(--mr-company-line);border-radius:4px;box-shadow:none}.mr-business-page .mr-company-market-list{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))}.mr-business-page .mr-company-market-card{align-content:start;display:grid}.mr-business-page .mr-company-market-price strong{color:#f4c257;font-size:1.35rem}.mr-business-page .mr-company-market-actions{border-top-color:var(--mr-company-line)}.mr-business-page .mr-company-report-summary{background:var(--mr-company-panel-deep);border:1px solid var(--mr-company-line);border-radius:5px;display:grid;gap:0;overflow:hidden}.mr-business-page .mr-company-report-summary div{border:0;border-bottom:1px solid var(--mr-company-line);border-radius:0;border-right:1px solid var(--mr-company-line);min-height:64px}.mr-business-page .mr-company-report-card{padding:13px}.mr-business-page .mr-company-report-card-head::after{background:transparent;border-color:rgba(216,163,40,0.4);border-radius:4px}.mr-business-page .mr-company-report-sections section{padding:11px}.mr-business-page .mr-company-report-status,.mr-business-page .mr-badge,.mr-business-page .mr-company-presence{border-radius:4px}.mr-business-page .mr-badge{background:#191b19;border-color:rgba(216,163,40,0.34)}.mr-business-page .mr-company-payout-note{background:#171711;border-color:rgba(216,163,40,0.25);border-radius:5px}.mr-business-page .mr-company-payout-note.is-danger{background:#1c1115}.mr-business-page .mr-empty,.mr-business-page .mr-empty-tight{background:var(--mr-company-panel-deep);border:1px dashed var(--mr-company-line-strong);border-radius:5px}.mr-business-page .mr-company-inline-form select,.mr-business-page .mr-company-inline-form input,.mr-business-page .mr-company-application-form select,.mr-business-page .mr-company-application-form input,.mr-business-page .mr-form input,.mr-business-page .mr-form select,.mr-business-page .mr-form textarea{background:#090d12;border-color:var(--mr-company-line-strong);border-radius:4px}.mr-business-page .mr-form input:focus,.mr-business-page .mr-form select:focus,.mr-business-page .mr-form textarea:focus{border-color:rgba(216,163,40,0.65);box-shadow:0 0 0 2px rgba(216,163,40,0.12);outline:0}.mr-business-page .mr-button,.mr-business-page .mr-small-link{border-radius:4px;font-size:0.76rem;min-height:40px;padding:9px 13px}.mr-business-page .mr-button-primary{background:#d82454;border-color:#ee3f6d;box-shadow:none}.mr-business-page .mr-button-primary:hover,.mr-business-page .mr-button-primary:focus-visible{background:#eb2d61}.mr-business-page .mr-button-secondary,.mr-business-page .mr-small-link{background:#151a20;border-color:var(--mr-company-line-strong);color:#e8edf2}.mr-business-page .mr-button-secondary:hover,.mr-business-page .mr-button-secondary:focus-visible,.mr-business-page .mr-small-link:hover,.mr-business-page .mr-small-link:focus-visible{background:#1b222b;border-color:rgba(216,163,40,0.46);color:#f4c257}@media (max-width:980px){.mr-business-page .mr-business-actions,.mr-business-page .mr-business-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-business-page .mr-business-action:nth-child(2n),.mr-business-page .mr-business-steps div:nth-child(2n){border-right:0}.mr-business-page .mr-business-action:nth-child(-n+2),.mr-business-page .mr-business-steps div:nth-child(-n+2){border-bottom:1px solid var(--mr-company-line)}}@media (max-width:720px){.mr-business-page .mr-section-nav,.mr-business-page .mr-company-tabs{display:flex;grid-template-columns:none;margin-bottom:12px;overflow-x:auto}.mr-business-page .mr-section-nav a,.mr-business-page .mr-company-tabs a{flex:0 0 auto;min-height:42px;min-width:auto;padding:9px 12px 7px}.mr-business-page .mr-card{padding:13px}.mr-business-page .mr-card-head{align-items:flex-start;flex-direction:column}.mr-business-page .mr-card-head .mr-button,.mr-business-page .mr-card-head .mr-small-link{width:100%}.mr-business-page .mr-business-actions,.mr-business-page .mr-business-steps{grid-template-columns:1fr}.mr-business-page .mr-business-action:nth-child(n),.mr-business-page .mr-business-steps div:nth-child(n){border-bottom:1px solid var(--mr-company-line);border-right:0;min-height:0}.mr-business-page .mr-business-action:last-child,.mr-business-page .mr-business-steps div:last-child{border-bottom:0}.mr-business-page .mr-company-table{overflow:visible}.mr-business-page .mr-company-table-head{display:none}.mr-business-page .mr-company-table-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:12px}.mr-business-page .mr-company-table-row>span:first-child{grid-column:1 / -1}.mr-business-page .mr-company-table-row>span:not(:first-child){background:#0d1218;border:1px solid var(--mr-company-line);border-radius:4px;min-width:0;padding:7px 8px}.mr-business-page .mr-company-stat-grid,.mr-business-page .mr-company-report-summary,.mr-business-page .mr-company-report-sections,.mr-business-page .mr-company-market-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-business-page .mr-company-report-sections section{min-width:0}}@media (max-width:480px){.mr-business-page .mr-company-stat-grid,.mr-business-page .mr-company-report-summary,.mr-business-page .mr-company-report-sections,.mr-business-page .mr-company-market-stats{grid-template-columns:1fr}.mr-business-page .mr-company-stat-grid div,.mr-business-page .mr-company-report-summary div{border-right:0}.mr-business-page .mr-company-stat-grid div:nth-last-child(-n+2),.mr-business-page .mr-company-report-summary div:nth-last-child(-n+2){border-bottom:1px solid var(--mr-company-line)}.mr-business-page .mr-company-stat-grid div:last-child,.mr-business-page .mr-company-report-summary div:last-child{border-bottom:0}}.mr-business-page .mr-company-stat-grid,.mr-business-page .mr-company-report-summary{background:var(--mr-company-line);gap:1px}.mr-business-page .mr-company-stat-grid div,.mr-business-page .mr-company-stat-grid div:nth-child(n),.mr-business-page .mr-company-stat-grid div:nth-last-child(-n+2),.mr-business-page .mr-company-report-summary div,.mr-business-page .mr-company-report-summary div:nth-child(n),.mr-business-page .mr-company-report-summary div:nth-last-child(-n+2){background:var(--mr-company-panel-deep);border:0}.mr-business-page .mr-company-ad-panel,.mr-business-page .mr-company-ad-tabs button,.mr-business-page .mr-bbcode-toolbar button{background:var(--mr-company-panel-deep);border-color:var(--mr-company-line-strong);border-radius:4px;box-shadow:none}.mr-business-page .mr-company-ad-tabs button:hover,.mr-business-page .mr-company-ad-tabs button:focus-visible,.mr-business-page .mr-company-ad-tabs button.is-active,.mr-business-page .mr-bbcode-toolbar button:hover,.mr-business-page .mr-bbcode-toolbar button:focus-visible{background:var(--mr-company-row-hover);border-color:rgba(216,163,40,0.5);color:#f4c257}@media (max-width:720px){.mr-business-page .mr-company-table-row>span:not(:first-child)::before{color:#8296aa;display:block;font-size:0.6rem;font-weight:900;line-height:1;margin-bottom:4px;text-transform:uppercase}.mr-business-page .mr-company-table-classes .mr-company-table-row>span:nth-child(2)::before{content:"Startup Cost"}.mr-business-page .mr-company-table-classes .mr-company-table-row>span:nth-child(3)::before{content:"Level"}.mr-business-page .mr-company-table-classes .mr-company-table-row>span:nth-child(4)::before{content:"Slots"}.mr-business-page .mr-company-table-classes .mr-company-table-row>span:nth-child(5)::before{content:"Active"}.mr-business-page .mr-company-table-companies .mr-company-table-row>span:nth-child(2)::before{content:"Director"}.mr-business-page .mr-company-table-companies .mr-company-table-row>span:nth-child(3)::before{content:"Stars"}.mr-business-page .mr-company-table-companies .mr-company-table-row>span:nth-child(4)::before{content:"Stock"}.mr-business-page .mr-company-table-companies .mr-company-table-row>span:nth-child(5)::before{content:"Employees"}.mr-business-page .mr-company-position-pay .mr-company-table-row>span:nth-child(2)::before{content:"Allowed Pay"}.mr-business-page .mr-company-position-pay .mr-company-table-row>span:nth-child(3)::before{content:"Daily Pay"}.mr-business-page .mr-company-position-pay .mr-company-table-row>span:nth-child(4)::before{content:"Perk"}}.mr-dog-rankings-page.mr-dog-world-page{background:#05070a;box-shadow:none}.mr-dog-rankings-page .mr-dog-side-rail{background:#080b10}.mr-dog-rankings-page .mr-dog-side-menu{background:#05080c}.mr-dog-rankings-page .mr-dog-side-menu a{background:#0b0f14;grid-template-columns:minmax(0,1fr);padding:0 14px}.mr-dog-rankings-page .mr-dog-side-menu a:hover,.mr-dog-rankings-page .mr-dog-side-menu a:focus-visible,.mr-dog-rankings-page .mr-dog-side-menu a.is-active{background:#15181d}.mr-dog-rankings-page .mr-dog-daily-card{background:#0c1118;box-shadow:none}.mr-dog-rankings-page .mr-dog-score-content .mr-dog-score-tabs,.mr-dog-rankings-page .mr-dog-score-content .mr-dog-score-tabs a{background:#090d12}.mr-dog-rankings-page .mr-dog-score-content .mr-dog-score-tabs a{justify-content:center;min-height:54px;text-align:center}.mr-dog-rankings-page .mr-dog-score-content .mr-dog-score-tabs a:hover,.mr-dog-rankings-page .mr-dog-score-content .mr-dog-score-tabs a:focus-visible{background:#121820;color:#f4c257}.mr-dog-rankings-page .mr-dog-score-content .mr-dog-score-tabs a.is-active{background:#1b1a16;box-shadow:inset 0 -3px 0 #d8a328;color:#fff}.mr-dog-rankings-page .mr-dog-score-board{background:#080c11}.mr-dog-rankings-page .mr-dog-rank-badge,.mr-dog-rankings-page .mr-dog-rank-badge.is-podium,.mr-dog-rankings-page .mr-dog-rank-badge.is-standard{align-items:center;background:#11171e;border:1px solid #303945;border-radius:3px;box-shadow:none;color:#d7e0e9;display:inline-grid;font-size:0.82rem;font-weight:950;height:32px;justify-content:center;min-width:48px;padding:0 9px;width:auto}.mr-dog-rankings-page .mr-dog-rank-badge.is-rank-1{background:#2a210d;border-color:#b88718;color:#ffd66a}.mr-dog-rankings-page .mr-dog-rank-badge.is-rank-2{background:#1b2027;border-color:#778393;color:#e5eaf0}.mr-dog-rankings-page .mr-dog-rank-badge.is-rank-3{background:#26170f;border-color:#995b31;color:#e3a06f}.mr-dog-rankings-page .mr-dog-view-button{background:#121820;border-color:#34404d;border-radius:4px;color:#dfe8f2;display:inline-flex;font-size:0.72rem;height:34px;min-width:58px;padding:0 11px;width:auto}.mr-dog-rankings-page .mr-dog-view-button:hover,.mr-dog-rankings-page .mr-dog-view-button:focus-visible{background:#1a222c;border-color:#d8a328;color:#f4c257}@media (max-width:560px){.mr-dog-rankings-page .mr-dog-score-content .mr-dog-score-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-dog-rankings-page .mr-dog-score-content .mr-dog-score-tabs a{min-height:48px}}.mr-market-page .mr-market-tabs{align-items:stretch;background:#10131a;border:1px solid #282e38;border-radius:6px;display:flex;flex-wrap:wrap;gap:0;overflow:hidden}.mr-market-page .mr-market-tabs a{align-items:center;background:transparent;border:0;border-right:1px solid #282e38;border-radius:0;color:#aeb9c7;display:inline-flex;font-size:0.82rem;font-weight:900;gap:9px;justify-content:center;min-height:48px;padding:9px 16px;text-decoration:none}.mr-market-page .mr-market-tabs a:last-child{border-right:0}.mr-market-page .mr-market-tabs a:hover,.mr-market-page .mr-market-tabs a:focus-visible{background:#171b23;color:#ffffff}.mr-market-page .mr-market-tabs a.is-active{background:#1b1a17;box-shadow:inset 0 -3px #d8a328;color:#f5c34f}.mr-market-page .mr-market-tabs strong{align-items:center;background:#080a0f;border:1px solid #343b47;border-radius:3px;color:#e7edf4;display:inline-flex;font-size:0.7rem;height:23px;justify-content:center;min-width:25px;padding:0 6px}.mr-market-page .mr-market-tabs a.is-active strong{border-color:#82661f;color:#f5c34f}.mr-market-page .mr-market-board,.mr-market-page .mr-market-sell-card,.mr-market-page .mr-market-stall-card,.mr-market-page .mr-market-detail-main,.mr-market-page .mr-market-detail-actions{background:#141820;border:1px solid #2d3440;border-radius:6px;box-shadow:none}.mr-market-page .mr-market-board{gap:16px;padding:18px}.mr-market-page .mr-market-board>.mr-card-head{align-items:end;border-bottom:1px solid #2c323c;margin-bottom:0;padding-bottom:13px}.mr-market-page .mr-market-board>.mr-card-head h2{font-size:1.2rem;margin:2px 0 0}.mr-market-page .mr-market-filter-form{background:#0d1016;border:1px solid #282e38;border-radius:5px;gap:10px;padding:13px}.mr-market-page .mr-market-filter-form label,.mr-market-page .mr-market-list-form label,.mr-market-page .mr-market-offer-form label{display:grid;gap:6px}.mr-market-page .mr-market-filter-form label>span,.mr-market-page .mr-market-list-form label>span,.mr-market-page .mr-market-offer-form label>span{color:#9fb1c6;font-size:0.69rem;font-weight:950;text-transform:uppercase}.mr-market-page .mr-market-filter-form input,.mr-market-page .mr-market-filter-form select,.mr-market-page .mr-market-list-form input,.mr-market-page .mr-market-list-form select,.mr-market-page .mr-market-offer-form input{background:#080b10;border-color:#303743;border-radius:4px;min-height:42px}.mr-market-page .mr-market-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(272px,304px));justify-content:start}.mr-market-page .mr-market-card,.mr-market-page .mr-market-card-compact{background:#10141b;border:1px solid #2c333e;border-radius:5px;box-shadow:none;display:grid;gap:11px;grid-template-areas:"art copy" "meta meta" "action action";grid-template-columns:76px minmax(0,1fr);min-height:228px;overflow:hidden;padding:12px;transition:border-color 140ms ease,background-color 140ms ease;width:100%}.mr-market-page .mr-market-card:hover{background:#131820;border-color:#4a5361}.mr-market-page .mr-market-card-art,.mr-market-page .mr-market-card-compact .mr-market-card-art{align-items:center;background:#080b10;border:1px solid #2a3039;border-radius:4px;display:flex;grid-area:art;height:76px;justify-content:center;min-height:76px;padding:7px;width:76px}.mr-market-page .mr-market-card-art .mr-item-icon,.mr-market-page .mr-market-card-compact .mr-market-card-art .mr-item-icon{height:60px;width:60px}.mr-market-page .mr-market-card-copy{align-content:start;display:grid;gap:5px;grid-area:copy;min-width:0;padding-top:2px}.mr-market-page .mr-market-card-copy .mr-eyebrow{font-size:0.64rem;line-height:1.25;margin:0}.mr-market-page .mr-market-card-copy h3{font-size:1rem;line-height:1.2;margin:0;min-height:2.4em;overflow-wrap:anywhere}.mr-market-page .mr-market-card-copy>span{color:#8fa0b5;font-size:0.73rem;font-weight:750;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-market-page .mr-market-item-link{color:inherit;text-decoration:none}.mr-market-page .mr-market-item-link:hover,.mr-market-page .mr-market-item-link:focus-visible{color:#f5c34f;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.mr-market-page .mr-market-card .mr-market-meta{background:#0b0e13;border:1px solid #272d36;border-radius:4px;display:grid;gap:0;grid-area:meta;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.mr-market-page .mr-market-card .mr-market-meta div{background:transparent;border:0;border-right:1px solid #272d36;border-radius:0;display:grid;gap:3px;min-width:0;padding:8px}.mr-market-page .mr-market-card .mr-market-meta div:last-child{border-right:0}.mr-market-page .mr-market-card .mr-market-meta span{color:#8392a5;font-size:0.62rem}.mr-market-page .mr-market-card .mr-market-meta strong{color:#f4f6f8;font-size:0.82rem;line-height:1.2}.mr-market-page .mr-market-card-compact>.mr-button{align-items:center;background:#bb1e43;border:1px solid #dc2b56;border-radius:4px;color:#ffffff;display:inline-flex;grid-area:action;justify-content:center;min-height:39px;width:100%}.mr-market-page .mr-market-card-compact>.mr-button:hover,.mr-market-page .mr-market-card-compact>.mr-button:focus-visible{background:#d32650;border-color:#f0466d}.mr-market-page .mr-market-detail{gap:14px}.mr-market-page .mr-market-detail-main{padding:18px}.mr-market-page .mr-market-detail-art{background:#090c11;border-color:#2b323d;border-radius:5px}.mr-market-page .mr-market-detail-copy h2{font-size:clamp(1.65rem,3vw,2.2rem)}.mr-market-page .mr-market-detail-copy .mr-market-meta{background:#0b0e13;border:1px solid #282e38;border-radius:4px;display:grid;gap:0;overflow:hidden}.mr-market-page .mr-market-detail-copy .mr-market-meta div{background:transparent;border:0;border-right:1px solid #282e38;border-radius:0;padding:10px}.mr-market-page .mr-market-detail-copy .mr-market-meta div:last-child{border-right:0}.mr-market-page .mr-market-detail-actions{padding:16px}.mr-market-page .mr-market-seller-note,.mr-market-page .mr-market-console-note{background:#0b0e13;border-color:#2a313b;border-radius:4px}.mr-market-page .mr-market-ledger{display:grid;gap:6px}.mr-market-page .mr-market-list.mr-market-ledger article{align-items:center;background:#0f1319;border:1px solid #29303a;border-radius:4px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(120px,0.28fr) auto;padding:10px 12px}.mr-market-page .mr-market-ledger-main{display:grid;gap:3px;min-width:0}.mr-market-page .mr-market-ledger-main>strong{font-size:0.93rem}.mr-market-page .mr-market-ledger-main>span{color:#8fa0b4;font-size:0.76rem}.mr-market-page .mr-market-ledger-price{align-items:end;display:grid;gap:2px;justify-items:end}.mr-market-page .mr-market-ledger-price span{color:#8595a8;font-size:0.63rem;font-weight:950;text-transform:uppercase}.mr-market-page .mr-market-ledger-price strong{color:#f5c34f;font-size:0.94rem}.mr-market-page .mr-market-ledger-actions{display:grid;gap:6px;grid-auto-flow:column}.mr-market-page .mr-market-ledger-actions .mr-button,.mr-market-page .mr-market-ledger-actions .mr-form{margin:0;min-height:36px;min-width:82px;width:auto}@media (max-width:980px){.mr-market-page .mr-market-filter-form,.mr-market-page .mr-market-list-form{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-market-page .mr-market-detail{grid-template-columns:1fr}}@media (max-width:680px){.mr-market-page .mr-market-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-market-page .mr-market-tabs a,.mr-market-page .mr-market-tabs a:last-child{border-bottom:1px solid #282e38;border-right:1px solid #282e38;padding:8px 10px}.mr-market-page .mr-market-tabs a:nth-child(2n){border-right:0}.mr-market-page .mr-market-tabs a:nth-last-child(-n+2){border-bottom:0}.mr-market-page .mr-market-board{padding:12px}.mr-market-page .mr-market-filter-form,.mr-market-page .mr-market-list-form{grid-template-columns:1fr}.mr-market-page .mr-market-grid{grid-template-columns:1fr}.mr-market-page .mr-market-card,.mr-market-page .mr-market-card-compact{max-width:none;min-height:0}.mr-market-page .mr-market-detail-main{grid-template-columns:1fr;padding:13px}.mr-market-page .mr-market-detail-art{min-height:170px}.mr-market-page .mr-market-detail-copy .mr-market-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-market-page .mr-market-detail-copy .mr-market-meta div:nth-child(2){border-right:0}.mr-market-page .mr-market-detail-copy .mr-market-meta div:nth-child(-n+2){border-bottom:1px solid #282e38}.mr-market-page .mr-market-list.mr-market-ledger article{align-items:stretch;grid-template-columns:1fr}.mr-market-page .mr-market-ledger-price{align-items:start;justify-items:start}.mr-market-page .mr-market-ledger-actions{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-market-page .mr-market-ledger-actions .mr-button,.mr-market-page .mr-market-ledger-actions .mr-form{width:100%}}.mr-backroom-page .mr-backroom-rules{background:#10141b;border:1px solid #2c333e;border-radius:5px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.mr-backroom-page .mr-backroom-rules div{background:transparent;border:0;border-radius:0;border-right:1px solid #2c333e;box-shadow:none;display:grid;gap:3px;min-height:64px;padding:11px 15px}.mr-backroom-page .mr-backroom-rules div:last-child{border-right:0}.mr-backroom-page .mr-backroom-rules span{color:#8fa0b4;font-size:0.64rem}.mr-backroom-page .mr-backroom-rules strong{color:#f1f4f7;font-size:0.9rem}.mr-backroom-page .mr-backroom-dealer-grid{display:grid;gap:8px;grid-template-columns:1fr;margin-bottom:18px}.mr-backroom-page .mr-backroom-dealer-card{align-items:center;background:#12161d;border:1px solid #303743;border-radius:5px;box-shadow:none;display:grid;gap:16px;grid-template-columns:92px minmax(230px,1fr) minmax(330px,0.72fr) minmax(150px,0.28fr);grid-template-rows:auto;min-height:118px;overflow:hidden;padding:12px;position:relative;transition:background-color 140ms ease,border-color 140ms ease}.mr-backroom-page .mr-backroom-dealer-card::before{content:none}.mr-backroom-page .mr-backroom-dealer-card:hover{background:#151a22;border-color:#4a5462}.mr-backroom-page .mr-backroom-dealer-card.is-locked,.mr-backroom-page .mr-backroom-dealer-card.is-claimed{filter:none}.mr-backroom-page .mr-backroom-dealer-card.is-locked{background:#101319;border-color:#282e37}.mr-backroom-page .mr-backroom-dealer-card.is-claimed{background:#10171c;border-color:#29404d}.mr-backroom-page .mr-backroom-card-art{align-items:center;background:#080b10;border:1px solid #2c333d;border-radius:4px;display:flex;height:92px;justify-content:center;min-height:92px;padding:8px;width:92px}.mr-backroom-page .mr-backroom-card-art .mr-item-icon{height:74px;width:74px}.mr-backroom-page .mr-backroom-card-copy{align-content:center;display:grid;gap:5px;min-width:0}.mr-backroom-page .mr-backroom-card-copy .mr-eyebrow{font-size:0.64rem;line-height:1.2;margin:0}.mr-backroom-page .mr-backroom-card-copy h2{font-size:1.08rem;line-height:1.2;margin:0;overflow-wrap:anywhere}.mr-backroom-page .mr-backroom-item-link{color:inherit;text-decoration:none}.mr-backroom-page .mr-backroom-item-link:hover,.mr-backroom-page .mr-backroom-item-link:focus-visible{color:#f5c34f;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.mr-backroom-page .mr-backroom-card-copy .mr-muted{color:#aab6c5;font-size:0.8rem;line-height:1.4;margin:0}.mr-backroom-page .mr-backroom-offer-meta{background:#0a0d12;border:1px solid #29303a;border-radius:4px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:hidden}.mr-backroom-page .mr-backroom-offer-meta div{background:transparent;border:0;border-radius:0;border-right:1px solid #29303a;display:grid;gap:3px;min-height:62px;padding:9px 10px}.mr-backroom-page .mr-backroom-offer-meta div:last-child{border-right:0}.mr-backroom-page .mr-backroom-offer-meta span{color:#8494a7;font-size:0.59rem;line-height:1.25}.mr-backroom-page .mr-backroom-offer-meta strong{color:#f1f4f7;font-size:0.88rem;line-height:1.2}.mr-backroom-page .mr-backroom-offer-meta div:last-child strong{color:#f5c34f}.mr-backroom-page .mr-backroom-buy-form{align-content:center;display:grid;gap:7px;margin:0;min-width:0}.mr-backroom-page .mr-backroom-status{color:#9ba9ba;font-size:0.63rem;line-height:1.25;margin:0;min-height:2.5em;text-align:center}.mr-backroom-page .mr-backroom-buy-form .mr-button{background:#a71939;border:1px solid #cf2850;border-radius:4px;color:#ffffff;justify-content:center;min-height:39px;padding:7px 12px;width:100%}.mr-backroom-page .mr-backroom-buy-form .mr-button:hover,.mr-backroom-page .mr-backroom-buy-form .mr-button:focus-visible{background:#c32148;border-color:#e53a61}.mr-backroom-page .mr-backroom-buy-form .mr-button:disabled{background:#1b2028;border-color:#343b46;color:#758195;opacity:1}.mr-backroom-page .mr-backroom-dealer-card.is-claimed .mr-backroom-status{color:#65bce8}@media (max-width:1120px){.mr-backroom-page .mr-backroom-dealer-card{grid-template-areas:"art copy action" "art meta action";grid-template-columns:92px minmax(0,1fr) minmax(145px,0.25fr)}.mr-backroom-page .mr-backroom-card-art{grid-area:art}.mr-backroom-page .mr-backroom-card-copy{grid-area:copy}.mr-backroom-page .mr-backroom-offer-meta{grid-area:meta}.mr-backroom-page .mr-backroom-buy-form{grid-area:action}}@media (max-width:760px){.mr-backroom-page .mr-backroom-rules{grid-template-columns:1fr}.mr-backroom-page .mr-backroom-rules div{border-bottom:1px solid #2c333e;border-right:0;min-height:0;padding:9px 12px}.mr-backroom-page .mr-backroom-rules div:last-child{border-bottom:0}.mr-backroom-page .mr-backroom-dealer-card{align-items:start;grid-template-areas:"art copy" "meta meta" "action action";grid-template-columns:78px minmax(0,1fr);padding:11px}.mr-backroom-page .mr-backroom-card-art{height:78px;min-height:78px;width:78px}.mr-backroom-page .mr-backroom-card-art .mr-item-icon{height:62px;width:62px}.mr-backroom-page .mr-backroom-buy-form{grid-template-columns:minmax(0,1fr) minmax(132px,auto)}.mr-backroom-page .mr-backroom-status{align-self:center;min-height:0;text-align:left}}@media (max-width:430px){.mr-backroom-page .mr-backroom-offer-meta{grid-template-columns:1fr}.mr-backroom-page .mr-backroom-offer-meta div{border-bottom:1px solid #29303a;border-right:0;min-height:0;padding:8px 10px}.mr-backroom-page .mr-backroom-offer-meta div:last-child{border-bottom:0}.mr-backroom-page .mr-backroom-buy-form{grid-template-columns:1fr}.mr-backroom-page .mr-backroom-status{text-align:center}}.mr-black-market-page{display:grid;gap:16px}.mr-black-market-page .mr-black-market-board{background:#0f1218;border:1px solid #2d3440;border-radius:5px;overflow:hidden}.mr-black-market-page .mr-black-market-board-head{align-items:end;border-bottom:1px solid #2d3440;display:flex;gap:24px;justify-content:space-between;padding:15px 18px}.mr-black-market-page .mr-black-market-board-head .mr-eyebrow{font-size:0.64rem;margin:0 0 3px}.mr-black-market-page .mr-black-market-board-head h2{font-size:1.12rem;letter-spacing:0;line-height:1.2;margin:0}.mr-black-market-page .mr-black-market-board-head>p{color:#9eacbd;font-size:0.8rem;line-height:1.4;margin:0;max-width:620px;text-align:right}.mr-black-market-page .mr-black-market-ledger-head,.mr-black-market-page .mr-black-market-row{display:grid;gap:14px;grid-template-columns:76px minmax(210px,1.2fr) minmax(155px,0.68fr) minmax(180px,0.72fr) minmax(240px,0.9fr)}.mr-black-market-page .mr-black-market-ledger-head{align-items:center;background:#0a0d12;border-bottom:1px solid #272e38;color:#8494a7;font-size:0.61rem;font-weight:900;padding:8px 13px;text-transform:uppercase}.mr-black-market-page .mr-black-market-ledger{display:grid}.mr-black-market-page .mr-black-market-row{align-items:center;background:#12161d;border-bottom:1px solid #2b323d;border-left:3px solid #df3859;color:var(--mr-text);min-width:0;padding:12px 13px 12px 10px;transition:background-color 140ms ease,border-color 140ms ease}.mr-black-market-page .mr-black-market-row:last-child{border-bottom:0}.mr-black-market-page .mr-black-market-row:hover{background:#151a22}.mr-black-market-page .mr-black-market-row.mr-rarity-uncommon{border-left-color:#44cf7d}.mr-black-market-page .mr-black-market-row.mr-rarity-rare{border-left-color:#3ba9eb}.mr-black-market-page .mr-black-market-row.mr-rarity-epic{border-left-color:#ad65e8}.mr-black-market-page .mr-black-market-row.mr-rarity-legendary{border-left-color:#e3aa31}.mr-black-market-page .mr-black-market-row.mr-rarity-mythic{border-left-color:#ff234f;box-shadow:inset 3px 0 0 rgba(255,35,79,0.22)}.mr-black-market-page .mr-black-market-art{align-items:center;background:#080b10;border:1px solid #2c333d;border-radius:4px;display:flex;height:76px;justify-content:center;padding:6px;width:76px}.mr-black-market-page .mr-black-market-art .mr-item-icon{height:62px;width:62px}.mr-black-market-page .mr-black-market-copy{display:grid;gap:4px;min-width:0}.mr-black-market-page .mr-black-market-copy .mr-eyebrow{font-size:0.62rem;line-height:1.2;margin:0}.mr-black-market-page .mr-black-market-copy h3{font-size:1rem;letter-spacing:0;line-height:1.2;margin:0}.mr-black-market-page .mr-black-market-copy>p:last-child{color:#aab6c5;font-size:0.78rem;line-height:1.38;margin:0}.mr-black-market-page .mr-black-market-requirement,.mr-black-market-page .mr-black-market-return{display:grid;gap:3px;min-width:0}.mr-black-market-page .mr-black-market-requirement>span,.mr-black-market-page .mr-black-market-return>span,.mr-black-market-page .mr-black-market-action label>span{color:#8494a7;font-size:0.59rem;font-weight:900;line-height:1.25;text-transform:uppercase}.mr-black-market-page .mr-black-market-requirement strong,.mr-black-market-page .mr-black-market-return strong{color:#f1f4f7;font-size:0.86rem;line-height:1.3;overflow-wrap:anywhere}.mr-black-market-page .mr-black-market-requirement strong a{color:inherit;text-decoration:none}.mr-black-market-page .mr-black-market-requirement strong a:hover,.mr-black-market-page .mr-black-market-requirement strong a:focus-visible{color:#f5c34f;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.mr-black-market-page .mr-black-market-requirement small{color:#91a1b4;font-size:0.68rem;line-height:1.3}.mr-black-market-page .mr-black-market-return strong{color:#62d991}.mr-black-market-page .mr-black-market-form{display:grid;gap:5px;margin:0;min-width:0}.mr-black-market-page .mr-black-market-action{align-items:end;display:grid;gap:7px;grid-template-columns:74px minmax(128px,1fr)}.mr-black-market-page .mr-black-market-action label{display:grid;gap:4px;margin:0}.mr-black-market-page .mr-black-market-action input{background:#090c11;border:1px solid #353d49;border-radius:4px;color:#f1f4f7;height:39px;min-width:0;padding:7px 9px;width:100%}.mr-black-market-page .mr-black-market-action .mr-button{background:#a71939;border:1px solid #cf2850;border-radius:4px;color:#ffffff;justify-content:center;min-height:39px;padding:7px 12px;width:100%}.mr-black-market-page .mr-black-market-action .mr-button:hover,.mr-black-market-page .mr-black-market-action .mr-button:focus-visible{background:#c32148;border-color:#e53a61}.mr-black-market-page .mr-black-market-action .mr-button:disabled{background:#1b2028;border-color:#343b46;color:#758195;opacity:1}.mr-black-market-page .mr-black-market-status{color:#8f9eb0;font-size:0.64rem;line-height:1.25;margin:0;text-align:right}@media (max-width:1120px){.mr-black-market-page .mr-black-market-ledger-head{display:none}.mr-black-market-page .mr-black-market-row{grid-template-areas:"art copy requirement" "art return action";grid-template-columns:76px minmax(0,1fr) minmax(240px,0.72fr)}.mr-black-market-page .mr-black-market-art{grid-area:art}.mr-black-market-page .mr-black-market-copy{grid-area:copy}.mr-black-market-page .mr-black-market-requirement{grid-area:requirement}.mr-black-market-page .mr-black-market-return{grid-area:return}.mr-black-market-page .mr-black-market-form{grid-area:action}}@media (max-width:760px){.mr-black-market-page .mr-black-market-board-head{align-items:start;flex-direction:column;gap:7px;padding:13px 14px}.mr-black-market-page .mr-black-market-board-head>p{max-width:none;text-align:left}.mr-black-market-page .mr-black-market-row{align-items:start;grid-template-areas:"art copy" "requirement requirement" "return return" "action action";grid-template-columns:68px minmax(0,1fr);padding:11px 12px 11px 9px}.mr-black-market-page .mr-black-market-art{height:68px;width:68px}.mr-black-market-page .mr-black-market-art .mr-item-icon{height:54px;width:54px}.mr-black-market-page .mr-black-market-requirement,.mr-black-market-page .mr-black-market-return{background:#0a0d12;border:1px solid #29303a;border-radius:4px;padding:8px 10px}.mr-black-market-page .mr-black-market-status{text-align:left}}@media (max-width:430px){.mr-black-market-page .mr-black-market-action{grid-template-columns:70px minmax(0,1fr)}}.mr-referrals-page{--mr-ref-gold:#e1ad3f;--mr-ref-green:#4fd487;display:grid;gap:14px}.mr-referrals-page .mr-referrals-hero{align-items:center;background:var(--mr-referrals-hero) center 54% / cover no-repeat,#080b10;border:1px solid #5b471d;border-radius:5px;box-shadow:none;display:flex;min-height:218px;overflow:hidden;padding:28px 32px;position:relative}.mr-referrals-page .mr-referrals-hero::after{content:none}.mr-referrals-page .mr-referrals-hero-copy{max-width:520px;position:relative;z-index:1}.mr-referrals-page .mr-referrals-hero-copy .mr-eyebrow{font-size:0.68rem;margin:0 0 5px}.mr-referrals-page .mr-referrals-hero h1{color:#f4f6f8;font-size:2.65rem;letter-spacing:0;line-height:1;margin:0 0 9px;text-transform:none}.mr-referrals-page .mr-referrals-hero p:not(.mr-eyebrow){color:#b8c5d4;font-size:0.92rem;line-height:1.5;margin:0;max-width:500px}.mr-referrals-page .mr-referrals-grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(290px,340px)}.mr-referrals-page .mr-referrals-main,.mr-referrals-page .mr-referrals-side{display:grid;gap:12px;min-width:0}.mr-referrals-page .mr-referrals-link-panel,.mr-referrals-page .mr-referrals-panel,.mr-referrals-page .mr-referrals-stats{background:#12161d;border:1px solid #303743;border-radius:5px;box-shadow:none;padding:14px 16px}.mr-referrals-page .mr-referrals-link-panel{border-color:#5b471d}.mr-referrals-page .mr-referrals-link-panel .mr-card-head h2{font-size:1.05rem;letter-spacing:0;margin:0}.mr-referrals-page .mr-referrals-link-panel .mr-card-head .mr-eyebrow{font-size:0.64rem;margin-bottom:3px}.mr-referrals-page .mr-referral-copy-row{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 96px;margin-top:10px}.mr-referrals-page .mr-referral-copy-row input{background:#090c11;border:1px solid #3b4350;border-radius:4px;color:#f1f4f7;font-size:0.84rem;height:40px;min-height:40px;min-width:0;padding:7px 11px;width:100%}.mr-referrals-page .mr-referral-copy-row .mr-button{background:#9e7623;border:1px solid #c99a36;border-radius:4px;color:#ffffff;justify-content:center;min-height:40px;min-width:0;padding:7px 12px;width:96px}.mr-referrals-page .mr-referral-copy-row .mr-button:hover,.mr-referrals-page .mr-referral-copy-row .mr-button:focus-visible{background:#b98b2c;border-color:#e1b14c}.mr-referrals-page .mr-referral-copy-row+.mr-muted{color:#8f9eb0;font-size:0.68rem;font-weight:700;line-height:1.4;margin:8px 0 0;text-transform:none}.mr-referrals-page .mr-referrals-stats{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.mr-referrals-page .mr-referrals-stats div{border-right:1px solid #303743;display:grid;gap:3px;min-height:76px;padding:11px 13px}.mr-referrals-page .mr-referrals-stats div:last-child{border-right:0}.mr-referrals-page .mr-referrals-stats span,.mr-referrals-page .mr-referral-table-head span,.mr-referrals-page .mr-referrals-section-head>span,.mr-referrals-page .mr-referral-medal-grid span{color:#8494a7;font-size:0.61rem;font-weight:900;line-height:1.25;text-transform:uppercase}.mr-referrals-page .mr-referrals-stats strong{color:#f1f4f7;font-size:1.14rem;line-height:1.1;overflow-wrap:anywhere}.mr-referrals-page .mr-referrals-stats div:nth-child(3) strong,.mr-referrals-page .mr-referrals-stats div:nth-child(4) strong{color:var(--mr-ref-green)}.mr-referrals-page .mr-referrals-stats em{color:#9cabbc;font-size:0.68rem;font-style:normal}.mr-referrals-page .mr-referrals-section-head{align-items:center;border-bottom:1px solid #303743;display:flex;gap:12px;justify-content:space-between;margin:-1px 0 12px;padding-bottom:10px}.mr-referrals-page .mr-referrals-section-head .mr-eyebrow{font-size:0.62rem;margin:0 0 3px}.mr-referrals-page .mr-referrals-section-head h2{font-size:1.02rem;letter-spacing:0;line-height:1.2;margin:0;text-transform:none}.mr-referrals-page .mr-referrals-section-head>span{background:transparent;border:0;border-radius:0;color:#d8aa43;padding:0;white-space:nowrap}.mr-referrals-page .mr-referral-reward-track{border:1px solid #2c333e;border-radius:4px;display:grid;gap:0;grid-template-columns:1fr;overflow:hidden}.mr-referrals-page .mr-referral-reward-track article{align-items:center;background:#0d1117;border:0;border-bottom:1px solid #2c333e;border-radius:0;display:grid;gap:3px 12px;grid-template-areas:"step title reward" "step note reward";grid-template-columns:34px minmax(0,1fr) minmax(150px,auto);min-width:0;padding:11px 12px}.mr-referrals-page .mr-referral-reward-track article:last-child{border-bottom:0}.mr-referrals-page .mr-referral-reward-track article>span,.mr-referrals-page .mr-referral-steps span{align-items:center;background:#1a1f27;border:1px solid #5b471d;border-radius:3px;color:var(--mr-ref-gold);display:inline-flex;font-weight:900;height:30px;justify-content:center;width:30px}.mr-referrals-page .mr-referral-reward-track article>span{grid-area:step}.mr-referrals-page .mr-referral-reward-track h3{font-size:0.9rem;grid-area:title;letter-spacing:0;margin:0}.mr-referrals-page .mr-referral-reward-track strong{color:var(--mr-ref-green);display:block;font-size:1rem;grid-area:reward;margin:0;overflow-wrap:anywhere;text-align:right}.mr-referrals-page .mr-referral-reward-track p{color:#96a5b7;font-size:0.72rem;grid-area:note;line-height:1.35;margin:0}.mr-referrals-page .mr-referral-table{border:1px solid #2c333e;border-radius:4px;display:grid;gap:0;overflow:hidden}.mr-referrals-page .mr-referral-table-head,.mr-referrals-page .mr-referral-table-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(180px,1.4fr) minmax(94px,0.7fr) minmax(70px,0.5fr) minmax(104px,0.7fr) minmax(104px,0.7fr)}.mr-referrals-page .mr-referral-table-head{background:#090c11;border-radius:0;padding:8px 11px}.mr-referrals-page .mr-referral-table-row{background:#10141b;border:0;border-top:1px solid #2c333e;border-radius:0;color:#eef2f6;font-size:0.78rem;padding:10px 11px}.mr-referrals-page .mr-referral-table-row:hover{background:#151a22}.mr-referrals-page .mr-referral-table-row div{min-width:0;overflow-wrap:anywhere}.mr-referrals-page .mr-referral-table-row strong{display:block}.mr-referrals-page .mr-referral-table-row em{color:#8f9eb0;display:block;font-size:0.68rem;font-style:normal;margin-top:2px}.mr-referrals-page .mr-referral-table-row .is-paid{color:var(--mr-ref-green);font-weight:900}.mr-referrals-page .mr-referral-table-row .is-pending{color:var(--mr-ref-gold);font-weight:900}.mr-referrals-page .mr-referral-steps{display:grid;gap:0;list-style:none;margin:0;padding:0}.mr-referrals-page .mr-referral-steps li{align-items:center;border-bottom:1px solid #2c333e;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr);padding:9px 0}.mr-referrals-page .mr-referral-steps li:first-child{padding-top:0}.mr-referrals-page .mr-referral-steps li:last-child{border-bottom:0;padding-bottom:0}.mr-referrals-page .mr-referral-steps p{color:#aebaca;font-size:0.78rem;line-height:1.4;margin:0}.mr-referrals-page .mr-referral-medal-grid{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-referrals-page .mr-referral-medal-grid div{background:transparent;border:0;border-bottom:1px solid #2c333e;border-radius:0;display:grid;gap:3px;justify-items:center;min-width:0;padding:9px 7px;text-align:center}.mr-referrals-page .mr-referral-medal-grid div:nth-child(odd){border-right:1px solid #2c333e}.mr-referrals-page .mr-referral-medal-grid div:nth-last-child(-n+2){border-bottom:0}.mr-referrals-page .mr-referral-medal-grid img{background:#080b10;border:1px solid #29303a;border-radius:4px;box-sizing:border-box;display:block;height:78px;object-fit:contain;padding:4px;width:78px}.mr-referrals-page .mr-referral-medal-grid strong{color:#f1f4f7;font-size:0.76rem;text-transform:uppercase}.mr-referrals-page .mr-referral-medal-grid span{color:#8f9eb0;font-size:0.58rem;text-transform:none}@media (max-width:1120px){.mr-referrals-page .mr-referrals-grid{grid-template-columns:1fr}.mr-referrals-page .mr-referrals-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.mr-referrals-page .mr-referrals-hero{min-height:190px;padding:24px}.mr-referrals-page .mr-referrals-hero h1{font-size:2.2rem}.mr-referrals-page .mr-referrals-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-referrals-page .mr-referrals-stats div:nth-child(2n){border-right:0}.mr-referrals-page .mr-referrals-stats div:nth-child(n+3){border-top:1px solid #303743}.mr-referrals-page .mr-referral-table-head{display:none}.mr-referrals-page .mr-referral-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-referrals-page .mr-referral-table-row div::before{color:#8494a7;content:attr(data-label);display:block;font-size:0.59rem;font-weight:900;margin-bottom:3px;text-transform:uppercase}}@media (max-width:620px){.mr-referrals-page .mr-referrals-hero{background-position:62% center;min-height:176px;padding:18px}.mr-referrals-page .mr-referrals-hero-copy{max-width:65%}.mr-referrals-page .mr-referrals-hero h1{font-size:1.85rem}.mr-referrals-page .mr-referrals-hero p:not(.mr-eyebrow){font-size:0.78rem;line-height:1.4}.mr-referrals-page .mr-referrals-side{grid-template-columns:1fr}.mr-referrals-page .mr-referral-reward-track article{grid-template-areas:"step title" "reward reward" "note note";grid-template-columns:30px minmax(0,1fr)}.mr-referrals-page .mr-referral-reward-track strong{margin-top:4px;text-align:left}}@media (max-width:460px){.mr-referrals-page .mr-referral-copy-row{grid-template-columns:1fr}.mr-referrals-page .mr-referral-copy-row .mr-button{width:100%}.mr-referrals-page .mr-referral-table-row{grid-template-columns:1fr}}@media (max-width:760px){.mr-dog-trainer-page{margin:0;max-width:100%;overflow-x:clip;transform:none;width:100%}.mr-dog-trainer-page .mr-dog-trainer-room,.mr-dog-trainer-page .mr-dog-trainer-main,.mr-dog-trainer-page .mr-dog-trainer-side,.mr-dog-trainer-page .mr-card{min-width:0;width:100%}.mr-dog-trainer-page .mr-dog-trainer-room,.mr-dog-trainer-page .mr-dog-trainer-main,.mr-dog-trainer-page .mr-dog-trainer-side{gap:10px}.mr-dog-trainer-page .mr-dog-trainer-hero{background-position:68% center;min-height:190px;padding:18px}.mr-dog-trainer-page .mr-dog-trainer-hero>div{max-width:68%}.mr-dog-trainer-page .mr-dog-trainer-hero h1{font-size:2.65rem;line-height:.9}.mr-dog-trainer-page .mr-dog-trainer-hero strong{font-size:.88rem;margin-bottom:8px}.mr-dog-trainer-page .mr-dog-trainer-hero p{font-size:.78rem;line-height:1.35}.mr-dog-trainer-page .mr-dog-trainer-tiers,.mr-dog-trainer-page .mr-dog-training-info,.mr-dog-trainer-page .mr-dog-trainer-dog-card,.mr-dog-trainer-page .mr-dog-currency-card{padding:12px}.mr-dog-trainer-page .mr-table-wrap{border:0;overflow:visible}.mr-dog-trainer-page .mr-dog-tier-table,.mr-dog-trainer-page .mr-dog-tier-table tbody{display:block;table-layout:auto;width:100%}.mr-dog-trainer-page .mr-dog-tier-table thead{display:none}.mr-dog-trainer-page .mr-dog-tier-table tbody{display:grid;gap:8px}.mr-dog-trainer-page .mr-dog-tier-table tbody tr{background:#080c11;border:1px solid rgba(255,255,255,.09);border-radius:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:8px}.mr-dog-trainer-page .mr-dog-tier-table tbody tr.is-current{border-color:rgba(255,200,87,.38);box-shadow:inset 3px 0 0 #ffc857}.mr-dog-trainer-page.is-elite-trainer .mr-dog-tier-table tbody tr.is-current{border-color:rgba(178,109,255,.46);box-shadow:inset 3px 0 0 #b26dff}.mr-dog-trainer-page .mr-dog-tier-table th,.mr-dog-trainer-page .mr-dog-tier-table td,.mr-dog-trainer-page .mr-dog-tier-table td:first-child,.mr-dog-trainer-page .mr-dog-tier-table td:nth-child(2),.mr-dog-trainer-page .mr-dog-tier-table td:nth-child(4),.mr-dog-trainer-page .mr-dog-tier-table td:nth-child(5){width:auto}.mr-dog-trainer-page .mr-dog-tier-table td,.mr-dog-trainer-page .mr-dog-tier-table tbody tr.is-current td,.mr-dog-trainer-page.is-elite-trainer .mr-dog-tier-table tr.is-champion-tier.is-current td{background:transparent !important;border:0 !important;display:grid;gap:4px;height:auto;min-width:0;padding:7px 8px;text-align:left}.mr-dog-trainer-page .mr-dog-tier-table td::before{color:rgba(169,213,255,.72);font-size:.58rem;font-weight:900;line-height:1;text-transform:uppercase}.mr-dog-trainer-page .mr-dog-tier-table td:first-child::before{content:"Level range"}.mr-dog-trainer-page .mr-dog-tier-table td:nth-child(2)::before{content:"Class"}.mr-dog-trainer-page .mr-dog-tier-table td:nth-child(3){grid-column:1 / -1}.mr-dog-trainer-page .mr-dog-tier-table td:nth-child(3)::before{content:"Currency"}.mr-dog-trainer-page .mr-dog-tier-table td:nth-child(4)::before{content:"Time"}.mr-dog-trainer-page .mr-dog-tier-table td:nth-child(5)::before{content:"Details"}.mr-dog-trainer-page .mr-dog-tier-currency{white-space:normal}.mr-dog-trainer-page .mr-dog-tier-mark{grid-template-columns:32px minmax(0,1fr);width:100%}.mr-dog-trainer-page .mr-dog-tier-popover{max-width:calc(100vw - 32px)}.mr-dog-trainer-page .mr-dog-training-action-row,.mr-dog-trainer-page .mr-dog-training-action-row .mr-dog-trainer-form{grid-template-columns:minmax(0,1fr);width:100%}.mr-dog-trainer-page .mr-dog-training-action-row .mr-form label,.mr-dog-trainer-page .mr-dog-training-action-row .mr-form select,.mr-dog-trainer-page .mr-dog-training-action-row .mr-button,.mr-dog-trainer-page .mr-dog-training-action-row>.mr-button{width:100%}.mr-dog-trainer-page .mr-dog-training-action-row .mr-dog-inline-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.mr-dog-trainer-page .mr-dog-training-action-row .mr-dog-inline-actions .mr-button{width:100%}.mr-dog-trainer-page .mr-dog-trainer-unlock{gap:10px;grid-template-columns:72px minmax(0,1fr);min-height:0;padding:12px}.mr-dog-trainer-page .mr-dog-trainer-unlock img{height:64px;width:72px}.mr-dog-trainer-page .mr-dog-trainer-unlock a{grid-column:1 / -1;justify-self:stretch;text-align:center}.mr-dog-trainer-page .mr-dog-stat-readout div{grid-template-columns:minmax(72px,auto) minmax(0,1fr)}.mr-dog-trainer-page .mr-dog-stat-readout strong{overflow-wrap:anywhere;white-space:normal}.mr-dog-trainer-page .mr-dog-currency-row{grid-template-columns:40px minmax(0,1fr) auto}.mr-dog-trainer-page .mr-dog-currency-row img{height:36px;width:36px}.mr-dog-trainer-page .mr-dog-currency-row a{padding:7px 8px}}.mr-forums-page{margin-left:50%;max-width:none;transform:translateX(-50%);width:min(1320px,calc(100vw - var(--mrt-sidebar,210px) - 40px))}.mr-forums-page .mr-forum-hub-hero,.mr-forums-page .mr-forum-room-hero,.mr-forums-page .mr-forum-thread-hero,.mr-forums-page .mr-forum-compose-page{background:#080b10;border:1px solid #3c321d;border-radius:8px;box-shadow:none;padding:20px 22px}.mr-forums-page .mr-forum-hub-hero,.mr-forums-page .mr-forum-room-hero,.mr-forums-page .mr-forum-thread-hero{background:#080b10 url("../images/forums/forum-hero-meeting.png") right center / cover no-repeat;border-top:3px solid #a87b23}.mr-forums-page .mr-forum-hub-hero::before,.mr-forums-page .mr-forum-room-hero::before,.mr-forums-page .mr-forum-thread-hero::before{background:rgba(5,8,13,0.82)}.mr-forums-page .mr-forum-hub-hero{grid-template-columns:minmax(0,1fr) minmax(440px,0.7fr);min-height:146px}.mr-forums-page h1,.mr-forums-page .mr-forum-thread-title-line h1{font-size:2.25rem;letter-spacing:0;line-height:1.05}.mr-forums-page .mr-forum-thread-title-line h1{font-size:2rem}.mr-forum-stat-grid>div,.mr-forum-room-stats>div,.mr-forum-thread-statbar>div{background:#0c1118;border:0;border-left:1px solid #26303d;border-radius:0}.mr-forum-category-board,.mr-forums-page .mr-forum-thread-board,.mr-forum-recent-board,.mr-forums-page .mr-forum-compose,.mr-forum-room-controls,.mr-forum-compose-form{background:#0f141b;border-color:#29313c;box-shadow:none}.mr-forum-category-header,.mr-forums-page .mr-forum-thread-header,.mr-forum-recent-head{background:#0a0e14;border-bottom-color:#303946}.mr-forum-category-header,.mr-forum-category-row{grid-template-columns:minmax(360px,1fr) 86px 86px minmax(280px,0.65fr)}.mr-forums-page .mr-forum-thread-header,.mr-forums-page .mr-forum-thread-row{grid-template-columns:minmax(390px,1fr) 86px 86px minmax(230px,0.5fr)}.mr-forum-recent-head,.mr-forum-recent-list a{grid-template-columns:minmax(300px,1fr) minmax(140px,0.3fr) 74px 74px minmax(220px,0.45fr)}.mr-forum-category-row,.mr-forums-page .mr-forum-thread-row,.mr-forum-recent-list a,.mr-forums-page .mr-forum-post{background:#121821;border-color:#29313c;box-shadow:none}.mr-forum-category-row:nth-child(odd),.mr-forums-page .mr-forum-thread-row:nth-child(odd),.mr-forum-recent-list a:nth-child(even){background:#10161e}.mr-forum-category-row:hover,.mr-forum-category-row:focus-within,.mr-forums-page .mr-forum-thread-row:hover,.mr-forums-page .mr-forum-thread-row:focus-within,.mr-forum-recent-list a:hover,.mr-forum-recent-list a:focus-visible{background:#181f29;box-shadow:inset 3px 0 0 #c99532}.mr-forum-category-main,.mr-forums-page .mr-forum-thread-main{display:block}.mr-forum-category-icon,.mr-forum-thread-icon,.mr-forum-button-icon,.mr-forum-small-icon,.mr-forum-title-icon,.mr-forum-status-icon{display:none}.mr-forum-recent-board>header h2::after{display:none}.mr-forum-status-mark{background:#aab7c9;border:0;border-radius:2px;height:22px;width:3px}.mr-forum-status-mark.is-thread{background:#d72b53}.mr-forum-status-mark.is-announcement{background:#2bdc89}.mr-forum-status-mark.is-pinned{background:#ffc857}.mr-forums-page .mr-filter-tabs a,.mr-forums-page .mr-forum-bbcode-toolbar button,.mr-forums-page .mr-forum-vote,.mr-forums-page summary{background:#171c24;border-color:#343d49;box-shadow:none}.mr-forums-page .mr-filter-tabs a.is-active{background:#222933;border-color:#c99532;box-shadow:inset 0 -2px 0 #c99532;color:#ffc857}.mr-forum-sort-form select,.mr-forums-page input[type="text"],.mr-forums-page textarea,.mr-forums-page select{background:#090d13;border-color:#343d49}.mr-forum-thread-hero-main{grid-template-columns:minmax(0,1fr) auto auto}.mr-forums-page .mr-forum-post{grid-template-columns:150px minmax(0,1fr)}.mr-forums-page .mr-forum-post-author{background:#0b1017;border-right-color:#29313c}.mr-forums-page .mr-forum-post-meta,.mr-forum-post-actions{border-color:#252e39}.mr-forum-compose-grid{grid-template-columns:1fr}.mr-forum-compose-grid>header{border-bottom:1px solid #29313c;padding-bottom:13px}.mr-forum-compose-form{padding:15px}.mr-forum-mod-checks label{background:#141a22;border-color:#313a46}@media (max-width:1120px){.mr-forums-page{width:calc(100vw - var(--mrt-sidebar,210px) - 26px)}.mr-forums-page .mr-forum-hub-hero,.mr-forum-thread-hero-main{grid-template-columns:1fr}}@media (max-width:900px){.mr-forums-page{margin-left:0;transform:none;width:100%}.mr-forums-page .mr-forum-hub-hero,.mr-forums-page .mr-forum-room-hero,.mr-forums-page .mr-forum-thread-hero,.mr-forums-page .mr-forum-compose-page{padding:16px}.mr-forums-page h1,.mr-forums-page .mr-forum-thread-title-line h1{font-size:1.7rem}.mr-forums-page .mr-forum-post{grid-template-columns:1fr}.mr-forums-page .mr-forum-post-author{border-bottom-color:#29313c;border-right:0}.mr-forum-category-row,.mr-forums-page .mr-forum-thread-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:13px}.mr-forum-category-main,.mr-forums-page .mr-forum-thread-main,.mr-forum-last-post{grid-column:1 / -1}.mr-forum-category-row>strong,.mr-forums-page .mr-forum-thread-row>strong{background:#0c1118;border:1px solid #29313c;border-radius:6px;display:grid;gap:3px;padding:8px;text-align:left}.mr-forum-category-row>strong:nth-child(2)::before,.mr-forums-page .mr-forum-thread-row>strong:nth-child(2)::before,.mr-forum-category-row>strong:nth-child(3)::before,.mr-forums-page .mr-forum-thread-row>strong:nth-child(3)::before{color:#8294ab;font-size:0.61rem;text-transform:uppercase}.mr-forum-category-row>strong:nth-child(2)::before{content:"Topics"}.mr-forum-category-row>strong:nth-child(3)::before{content:"Posts"}.mr-forums-page .mr-forum-thread-row>strong:nth-child(2)::before{content:"Replies"}.mr-forums-page .mr-forum-thread-row>strong:nth-child(3)::before{content:"Views"}.mr-forum-last-post{border-top:1px solid #29313c;margin-top:3px;padding-top:11px}.mr-forum-recent-list a{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.mr-forum-recent-title,.mr-forum-recent-list small{grid-column:1 / -1}.mr-forum-recent-list strong{background:#0c1118;border:1px solid #29313c;border-radius:6px;padding:7px;text-align:left}.mr-forum-recent-list strong:nth-of-type(1)::before,.mr-forum-recent-list strong:nth-of-type(2)::before{color:#8294ab;display:block;font-size:0.61rem;text-transform:uppercase}.mr-forum-recent-list strong:nth-of-type(1)::before{content:"Replies"}.mr-forum-recent-list strong:nth-of-type(2)::before{content:"Views"}.mr-forum-thread-statbar,.mr-forum-room-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-forum-thread-statbar>div,.mr-forum-room-stats>div{border-bottom:1px solid #29313c;min-width:0;padding:9px 10px}}.mr-pwa-account-panel{border-top-color:rgba(216,163,40,0.55)}.mr-pwa-mode{border:1px solid rgba(216,163,40,0.45);color:#f4c44f;font-size:0.72rem;font-weight:800;padding:6px 9px;text-transform:uppercase}.mr-pwa-setup-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-pwa-setup-block,.mr-pwa-preferences,.mr-pwa-devices{background:#101219;border:1px solid rgba(255,255,255,0.1);padding:18px}.mr-pwa-setup-block h3,.mr-pwa-section-head h3{font-size:1rem;margin:3px 0 8px}.mr-pwa-setup-block>p:not(.mr-eyebrow),.mr-pwa-ios-help{color:var(--mrt-muted);line-height:1.55;margin:0 0 14px}.mr-pwa-consent{align-items:flex-start;display:flex;gap:9px;margin:12px 0}.mr-pwa-consent input,.mr-pwa-choice input{accent-color:#d8a328;height:17px;width:17px}.mr-pwa-button-row,.mr-pwa-section-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.mr-pwa-button-row{justify-content:flex-start;flex-wrap:wrap}.mr-pwa-status{color:#55df9a;font-size:0.82rem;min-height:20px;margin:10px 0 0}.mr-pwa-status.is-error{color:#ff657d}.mr-pwa-preferences,.mr-pwa-devices{margin-top:12px}.mr-pwa-choice-grid{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.mr-pwa-choice{align-items:center;background:#0b0d13;border:1px solid rgba(255,255,255,0.08);display:flex;gap:12px;justify-content:space-between;min-height:46px;padding:10px 12px}.mr-pwa-choice.is-master{margin-top:12px}.mr-pwa-choice span{display:grid;gap:2px}.mr-pwa-choice small,.mr-pwa-device small{color:var(--mrt-muted);font-size:0.75rem}.mr-pwa-device{align-items:center;background:#0b0d13;border-top:1px solid rgba(255,255,255,0.08);display:flex;gap:12px;justify-content:space-between;padding:10px 0}.mr-pwa-device>div{display:grid;gap:3px}@media (max-width:760px){.mr-pwa-setup-grid,.mr-pwa-choice-grid{grid-template-columns:1fr}.mr-pwa-section-head{align-items:flex-start}.mr-pwa-setup-block,.mr-pwa-preferences,.mr-pwa-devices{padding:14px}}.mr-personal-trainer-page{--mr-trainer-gold:#d7a536;--mr-trainer-border:rgba(215,165,54,0.42);display:grid;gap:16px}.mr-trainer-hero{align-items:end;background-color:#07090d;background-image:var(--mr-trainer-hero-image);background-position:center;background-size:cover;border:1px solid var(--mr-trainer-border);display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,290px);min-height:250px;overflow:hidden;padding:28px;position:relative}.mr-trainer-hero::before{background:rgba(4,6,9,0.54);content:"";inset:0;pointer-events:none;position:absolute}.mr-trainer-hero>*{position:relative;z-index:1}.mr-trainer-hero-copy{max-width:670px}.mr-trainer-hero h1{font-size:clamp(2.1rem,4.8vw,4.7rem);line-height:0.95;margin:4px 0 12px}.mr-trainer-hero-copy>p:last-child{color:#d0d9e5;font-size:1rem;line-height:1.55;margin:0}.mr-trainer-hero-status{background:rgba(7,10,14,0.91);border:1px solid rgba(255,255,255,0.14);display:grid;gap:3px;padding:15px 17px}.mr-trainer-hero-status.is-active{border-color:rgba(54,214,131,0.58)}.mr-trainer-hero-status span,.mr-trainer-balance-strip span,.mr-trainer-countdown-row span,.mr-trainer-session-stats span,.mr-trainer-gains span,.mr-trainer-plan-summary>div>span,.mr-trainer-energy-label span{color:var(--mrt-muted,#9badc2);font-size:0.71rem;font-weight:800;text-transform:uppercase}.mr-trainer-hero-status strong{color:#fff;font-size:1.12rem}.mr-trainer-hero-status.is-active strong{color:#43de8e}.mr-trainer-hero-status small{color:#aab8c9}.mr-trainer-balance-strip{background:#0c1016;border:1px solid rgba(255,255,255,0.12);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-trainer-balance-strip>div{display:grid;gap:3px;min-width:0;padding:14px 17px}.mr-trainer-balance-strip>div+div{border-left:1px solid rgba(255,255,255,0.1)}.mr-trainer-balance-strip strong{font-size:1.14rem;overflow-wrap:anywhere}.mr-trainer-balance-strip small{color:#8fa1b6;font-size:0.72rem}.mr-trainer-workspace{display:grid;gap:16px;grid-template-columns:minmax(0,1.65fr) minmax(300px,0.75fr)}.mr-trainer-primary,.mr-trainer-sidebar,.mr-trainer-history,.mr-trainer-ledger{min-width:0}.mr-trainer-plans,.mr-trainer-session,.mr-trainer-fund,.mr-trainer-rules,.mr-trainer-history,.mr-trainer-ledger{background:#10141a;border:1px solid rgba(255,255,255,0.12);padding:18px}.mr-trainer-sidebar{display:grid;gap:16px;grid-template-rows:auto 1fr}.mr-trainer-section-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.mr-trainer-section-head h2,.mr-trainer-fund h2,.mr-trainer-rules h2{font-size:1.1rem;margin:3px 0 0}.mr-trainer-state{border:1px solid rgba(255,255,255,0.16);color:#d3deea;font-size:0.75rem;font-weight:800;padding:7px 10px;text-transform:uppercase}.mr-trainer-state.is-running{border-color:rgba(54,214,131,0.55);color:#43de8e}.mr-trainer-state.is-paused{border-color:rgba(255,184,63,0.55);color:#ffbd4f}.mr-trainer-countdown-row{border-bottom:1px solid rgba(255,255,255,0.1);border-top:1px solid rgba(255,255,255,0.1);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-trainer-countdown-row>div{display:grid;gap:5px;padding:15px 3px}.mr-trainer-countdown-row>div+div{border-left:1px solid rgba(255,255,255,0.1);padding-left:18px}.mr-trainer-countdown-row strong{font-size:1.2rem}.mr-trainer-energy{margin:18px 0}.mr-trainer-energy-label{align-items:center;display:flex;justify-content:space-between;margin-bottom:7px}.mr-trainer-energy-track{background:#06080c;border:1px solid rgba(255,255,255,0.1);height:12px;overflow:hidden}.mr-trainer-energy-track span{background:#d7a536;display:block;height:100%;transition:width 180ms ease}.mr-trainer-session-stats,.mr-trainer-gains{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.mr-trainer-session-stats>div,.mr-trainer-gains>div{background:#090c11;border:1px solid rgba(255,255,255,0.1);display:grid;gap:5px;min-width:0;padding:11px 12px}.mr-trainer-session-stats strong,.mr-trainer-gains strong{overflow-wrap:anywhere}.mr-trainer-gains{margin-top:8px}.mr-trainer-gains .is-attack{border-top-color:#ef315c}.mr-trainer-gains .is-defense{border-top-color:#2c9fff}.mr-trainer-gains .is-speed{border-top-color:#39d483}.mr-trainer-gains .is-intelligence{border-top-color:#a759ff}.mr-trainer-end-button{margin-top:16px;width:100%}.mr-trainer-mode-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.mr-trainer-mode{align-items:center;background:#080b10;border:1px solid rgba(255,255,255,0.13);border-bottom:3px solid rgba(255,255,255,0.13);cursor:pointer;display:grid;gap:11px;grid-template-columns:48px minmax(0,1fr) 16px;min-height:96px;padding:12px;position:relative;transition:background-color 140ms ease,border-color 140ms ease,transform 140ms ease}.mr-trainer-mode:hover,.mr-trainer-mode:focus-within{background:#0e141c;border-color:var(--mr-trainer-mode-color);transform:translateY(-2px)}.mr-trainer-mode.is-selected{background:#11161d;border-color:var(--mr-trainer-mode-color)}.mr-trainer-mode input{height:1px;opacity:0;position:absolute;width:1px}.mr-trainer-mode-mark{border:2px solid #65758a;border-radius:50%;height:15px;position:relative;width:15px}.mr-trainer-mode-mark::after{background:var(--mr-trainer-mode-color);border-radius:50%;content:"";inset:3px;opacity:0;position:absolute}.mr-trainer-mode.is-selected .mr-trainer-mode-mark{border-color:var(--mr-trainer-mode-color)}.mr-trainer-mode.is-selected .mr-trainer-mode-mark::after{opacity:1}.mr-trainer-mode-icon{align-items:center;background:#05070a;border:1px solid color-mix(in srgb,var(--mr-trainer-mode-color) 48%,transparent);display:flex;height:48px;justify-content:center;overflow:hidden;width:48px}.mr-trainer-mode-icon img{display:block;height:auto;max-height:42px;max-width:42px;object-fit:contain;width:auto}.mr-trainer-mode-copy{display:grid;gap:4px;min-width:0}.mr-trainer-mode-copy strong{font-size:0.88rem;overflow-wrap:anywhere}.mr-trainer-mode-copy small{color:#91a2b5;font-size:0.7rem;line-height:1.35}.mr-trainer-plan-summary{background:#080b10;border:1px solid rgba(255,255,255,0.12);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.mr-trainer-plan-summary>div{display:grid;gap:5px;min-width:0;padding:12px 14px}.mr-trainer-plan-summary>div+div{border-left:1px solid rgba(255,255,255,0.1)}.mr-trainer-plan-summary strong{color:#f5f7fb;font-size:0.9rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.mr-trainer-plan-summary strong span{color:inherit;font:inherit;text-transform:none}.mr-trainer-plan-routine strong{color:var(--mr-trainer-gold)}.mr-trainer-plan-footer{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:12px}.mr-trainer-plan-note{color:#9eb0c4;font-size:0.83rem;line-height:1.45;margin:0}.mr-trainer-start-button{min-height:44px;min-width:250px}.mr-trainer-fund>p,.mr-trainer-rules li{color:#9fb0c3;font-size:0.84rem;line-height:1.55}.mr-trainer-money-form{border-top:1px solid rgba(255,255,255,0.1);display:grid;gap:7px;margin-top:14px;padding-top:13px}.mr-trainer-money-form label{color:#c7d2df;font-size:0.75rem;font-weight:800;text-transform:uppercase}.mr-trainer-money-form>div{display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto}.mr-trainer-money-form input{min-width:0}.mr-trainer-money-form button{min-width:96px}.mr-trainer-money-form small{color:#8d9eb2}.mr-trainer-rules ul{display:grid;gap:10px;list-style:none;margin:16px 0 0;padding:0}.mr-trainer-rules li{border-left:2px solid rgba(215,165,54,0.72);padding-left:11px}.mr-trainer-history-table{border:1px solid rgba(255,255,255,0.1)}.mr-trainer-history-head,.mr-trainer-history-row{display:grid;gap:14px;grid-template-columns:minmax(180px,1.4fr) minmax(110px,0.8fr) minmax(75px,0.55fr) minmax(90px,0.7fr) minmax(90px,0.7fr);padding:11px 13px}.mr-trainer-history-head{background:#090c11;color:#9fb1c5;font-size:0.7rem;font-weight:800;text-transform:uppercase}.mr-trainer-history-row+.mr-trainer-history-row{border-top:1px solid rgba(255,255,255,0.09)}.mr-trainer-history-row>span{align-items:center;display:flex;min-width:0}.mr-trainer-history-row>span:first-child{align-items:start;display:grid;gap:2px}.mr-trainer-history-row small{color:#8698ac}.mr-trainer-ledger-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-trainer-ledger-list>div{align-items:center;border-top:1px solid rgba(255,255,255,0.09);display:flex;gap:14px;justify-content:space-between;padding:10px 3px}.mr-trainer-ledger-list>div:nth-child(odd){padding-right:14px}.mr-trainer-ledger-list>div:nth-child(even){border-left:1px solid rgba(255,255,255,0.09);padding-left:14px}.mr-trainer-ledger-list span{display:grid;gap:2px}.mr-trainer-ledger-list small{color:#8293a7}.mr-trainer-ledger-list .is-positive{color:#43de8e}.mr-trainer-ledger-list .is-negative{color:#ff6c78}@media (max-width:1120px){.mr-trainer-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-trainer-workspace{grid-template-columns:minmax(0,1fr) minmax(270px,0.68fr)}}@media (max-width:900px){.mr-trainer-hero{grid-template-columns:1fr}.mr-trainer-hero-status{max-width:320px}.mr-trainer-workspace{grid-template-columns:1fr}.mr-trainer-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}}@media (max-width:680px){.mr-personal-trainer-page{gap:12px}.mr-trainer-hero{min-height:320px;padding:20px}.mr-trainer-hero h1{font-size:2.45rem}.mr-trainer-balance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-trainer-balance-strip>div:nth-child(3){border-left:0}.mr-trainer-balance-strip>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,0.1)}.mr-trainer-sidebar{grid-template-columns:1fr}.mr-trainer-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-trainer-mode:last-child{grid-column:1 / -1}.mr-trainer-session-stats,.mr-trainer-gains{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-trainer-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-trainer-plan-summary>div:nth-child(3){border-left:0}.mr-trainer-plan-summary>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,0.1)}.mr-trainer-plan-footer{align-items:stretch;flex-direction:column;gap:10px}.mr-trainer-start-button{width:100%}.mr-trainer-history-head{display:none}.mr-trainer-history-row{gap:8px 14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:13px}.mr-trainer-history-row>span{align-items:start;display:grid;gap:3px}.mr-trainer-history-row>span::before{color:#8193a8;content:attr(data-label);font-size:0.66rem;font-weight:800;text-transform:uppercase}.mr-trainer-history-row>span:first-child{grid-column:1 / -1}.mr-trainer-ledger-list{grid-template-columns:1fr}.mr-trainer-ledger-list>div:nth-child(odd),.mr-trainer-ledger-list>div:nth-child(even){border-left:0;padding-left:3px;padding-right:3px}}@media (max-width:430px){.mr-trainer-hero,.mr-trainer-plans,.mr-trainer-session,.mr-trainer-fund,.mr-trainer-rules,.mr-trainer-history,.mr-trainer-ledger{padding:14px}.mr-trainer-hero{background-position:58% center}.mr-trainer-countdown-row,.mr-trainer-mode-grid{grid-template-columns:1fr}.mr-trainer-countdown-row>div+div{border-left:0;border-top:1px solid rgba(255,255,255,0.1);padding-left:3px}.mr-trainer-mode:last-child{grid-column:auto}.mr-trainer-mode{min-height:88px}.mr-trainer-money-form>div{grid-template-columns:1fr}.mr-trainer-money-form button{width:100%}}.mr-ddr-stamps{border-block:1px solid rgba(216,163,40,0.32);padding:18px 0}.mr-ddr-stamps-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.mr-ddr-stamps-heading h2,.mr-ddr-stamps-heading p{margin:0}.mr-ddr-stamps-heading>strong{color:#f2c14e;font-size:0.9rem;white-space:nowrap}.mr-ddr-stamp-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.mr-ddr-stamp-card{min-width:0;border:1px solid rgba(255,255,255,0.12);background:#0d1117;padding:9px;text-align:center}.mr-ddr-stamp-card.is-unlocked{border-color:rgba(216,163,40,0.62);background:#15130f}.mr-ddr-stamp-image{aspect-ratio:1;background:#07090c;overflow:hidden}.mr-ddr-stamp-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.mr-ddr-stamp-card.is-locked .mr-ddr-stamp-image img{filter:grayscale(1);opacity:0.28}.mr-ddr-stamp-card strong{display:block;margin-top:8px;font-size:0.76rem;line-height:1.25;overflow-wrap:anywhere}.mr-ddr-stamp-card.is-locked strong{color:#7f8998}@media (max-width:900px){.mr-ddr-stamp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.mr-ddr-stamps-heading{align-items:start;flex-direction:column;gap:6px}.mr-ddr-stamp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mr-crew-war-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.mr-crew-war-phase{align-items:center;background:linear-gradient(110deg,#131820,#0d1117);border:1px solid #38414c;border-left:3px solid #4aa9e8;display:grid;gap:18px;grid-template-columns:minmax(220px,0.8fr) minmax(330px,1.4fr) auto;padding:14px 16px}.mr-crew-war-phase.is-assault{border-left-color:var(--mr-gold)}.mr-crew-war-phase.is-final{border-left-color:var(--mr-war-rival)}.mr-crew-war-phase>div:first-child,.mr-crew-war-phase>div:last-child{display:grid;gap:3px}.mr-crew-war-phase>div:last-child{justify-items:end;text-align:right}.mr-crew-war-phase span,.mr-war-operations-head p,.mr-war-sector-card>p,.mr-war-active-operation p,.mr-war-contribution-team>p{color:var(--mr-gold);font-size:0.7rem;font-weight:900;margin:0;text-transform:uppercase}.mr-crew-war-phase strong{font-size:1.08rem}.mr-crew-war-phase small,.mr-war-operations-head span,.mr-war-active-operation span,.mr-war-operation-grid article>small{color:var(--mr-muted);font-size:0.76rem}.mr-crew-war-phase-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-crew-war-phase-track i{align-items:center;color:#707986;display:grid;font-style:normal;gap:5px;grid-template-columns:24px minmax(0,1fr);position:relative}.mr-crew-war-phase-track i:not(:last-child)::after{background:#303843;content:"";height:2px;position:absolute;right:8px;top:11px;width:calc(100% - 82px)}.mr-crew-war-phase-track b{align-items:center;background:#202630;border:1px solid #3b4552;border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.mr-crew-war-phase-track i.is-active{color:#f3f5f7}.mr-crew-war-phase-track i.is-active b,.mr-crew-war-phase-track i.is-active::after{background:var(--mr-gold);border-color:var(--mr-gold);color:#17130a}.mr-war-operations-head{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(240px,0.42fr);margin-bottom:18px}.mr-war-operations-head h2,.mr-war-sector-card h3,.mr-war-active-operation h3,.mr-war-contribution-team h3{margin:3px 0 5px}.mr-war-pressure{display:grid;gap:5px}.mr-war-pressure>span,.mr-war-sector-health>span,.mr-war-operation-progress>span{color:var(--mr-muted);font-size:0.68rem;font-weight:900;text-transform:uppercase}.mr-war-pressure>strong{color:#f6c85f;font-size:1.2rem}.mr-war-pressure>div,.mr-war-sector-health>div{background:#07090d;border:1px solid #303741;height:10px;overflow:hidden}.mr-war-pressure i,.mr-war-sector-health i{background:linear-gradient(90deg,#c48b25,#f4cb62);display:block;height:100%}.mr-war-sector-layout{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.mr-war-sector-card{background:#0d1117;border:1px solid #3b3237;border-top:3px solid var(--mr-war-rival);padding:15px}.mr-war-sector-card.is-friendly{border-color:#343b45;border-top-color:var(--mr-war-friendly)}.mr-war-sector-track{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:13px 0}.mr-war-sector-track span{background:#161b22;border:1px solid #343d49;display:grid;gap:4px;min-height:58px;padding:8px}.mr-war-sector-track span.is-active{border-color:var(--mr-gold);box-shadow:inset 0 0 0 1px rgba(224,173,56,0.18)}.mr-war-sector-track span.is-breached{background:#201216;border-color:#65303a;color:#d87280}.mr-war-sector-track span.is-locked{opacity:0.48}.mr-war-sector-track small{color:var(--mr-muted);font-size:0.66rem;line-height:1.2}.mr-war-sector-health{display:grid;gap:5px}.mr-war-sector-card:not(.is-friendly) .mr-war-sector-health i{background:var(--mr-war-rival)}.mr-war-active-operation{align-items:center;background:#171c24;border:1px solid #4b5664;border-left:3px solid var(--mr-gold);display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.mr-war-operation-progress{display:grid;gap:4px;justify-items:end}.mr-war-operation-progress strong{color:#f4c95d;font-size:1.35rem}.mr-war-operation-callout,.mr-war-operation-contribute{background:#0c1016;border:1px solid #343d48;margin:10px 0 0;padding:13px 15px}.mr-war-operation-contribute{align-items:center;display:flex;gap:14px;justify-content:space-between}.mr-war-operation-contribute button,.mr-war-operation-grid button{background:#5a3d12;border:1px solid #b27d26;border-radius:4px;color:#ffe4a0;cursor:pointer;font-weight:900;min-height:38px;padding:8px 13px}.mr-war-operation-contribute button[disabled],.mr-war-operation-grid button[disabled]{cursor:default;opacity:0.45}.mr-war-operation-contribute span{color:var(--mr-muted);font-size:0.76rem}.mr-war-operation-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-war-operation-grid article{background:#0d1117;border:1px solid #343d48;display:grid;gap:12px;grid-template-rows:minmax(0,1fr) auto auto;padding:15px}.mr-war-operation-grid article>div>p{color:#f4c95d;font-size:0.82rem;font-weight:900;margin:0;text-transform:uppercase}.mr-war-operation-grid h3{font-size:0.9rem;line-height:1.35;margin:6px 0}.mr-war-operation-grid article>div>span{color:var(--mr-muted);font-size:0.76rem}.mr-war-operation-grid dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.mr-war-operation-grid dl>div{border:1px solid #2c333d;display:grid;gap:3px;padding:7px}.mr-war-operation-grid dl>div+div{border-left:0}.mr-war-operation-grid dt{color:var(--mr-muted);font-size:0.62rem;text-transform:uppercase}.mr-war-operation-grid dd{font-weight:900;margin:0}.mr-crew-war-log article.is-operation{border-left-color:#b988e8}.mr-war-contribution-sides{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-war-contribution-team{border-top:3px solid var(--mr-war-friendly);padding-top:12px}.mr-war-contribution-team.is-rival{border-top-color:var(--mr-war-rival)}.mr-war-contribution-head,.mr-war-contribution-team article{display:grid;gap:8px;grid-template-columns:minmax(170px,1fr) 62px 72px 44px 86px}.mr-war-contribution-head{color:var(--mr-muted);font-size:0.62rem;font-weight:900;padding:6px 8px;text-align:right;text-transform:uppercase}.mr-war-contribution-head span:first-child{text-align:left}.mr-war-contribution-team article{align-items:center;border-top:1px solid #29313b;padding:9px 8px;position:relative;text-align:right}.mr-war-contribution-team article>b{color:#596370;font-size:0.7rem;left:-3px;position:absolute}.mr-war-contribution-team article>span:nth-child(2){display:grid;gap:2px;padding-left:10px;text-align:left}.mr-war-contribution-team article a{color:#f2f4f6;font-weight:900;text-decoration:none}.mr-war-contribution-team article small{color:var(--mr-muted);font-size:0.68rem}.mr-war-contribution-team article>strong{color:#f4c95d}@media (max-width:980px){.mr-crew-war-phase{grid-template-columns:1fr}.mr-crew-war-phase>div:last-child{justify-items:start;text-align:left}.mr-war-operation-grid,.mr-war-contribution-sides{grid-template-columns:1fr}}@media (max-width:760px){.mr-crew-war-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-crew-war-phase,.mr-war-operations-head,.mr-war-sector-layout,.mr-war-active-operation{grid-template-columns:1fr}.mr-crew-war-phase-track i{grid-template-columns:22px minmax(0,1fr)}.mr-crew-war-phase-track i:not(:last-child)::after{display:none}.mr-war-operation-progress{justify-items:start}.mr-war-operation-contribute{align-items:stretch;flex-direction:column}.mr-war-operation-contribute button,.mr-war-operation-grid button{width:100%}.mr-war-contribution-head{display:none}.mr-war-contribution-team article{grid-template-columns:repeat(2,minmax(0,1fr));padding:11px 8px 11px 18px;text-align:left}.mr-war-contribution-team article>span:nth-child(2){grid-column:1 / -1;padding-left:0}.mr-war-contribution-team article>span[data-label],.mr-war-contribution-team article>strong[data-label]{display:grid;gap:2px}.mr-war-contribution-team article>span[data-label]::before,.mr-war-contribution-team article>strong[data-label]::before{color:var(--mr-muted);content:attr(data-label);font-size:0.6rem;font-weight:900;text-transform:uppercase}}.mr-boss-ladder-hero{--mr-flat-hero-image:var(--mr-ladder-hero-image,none)}.mr-ladder-battle-hero{--mr-flat-hero-image:var(--mr-ladder-battle-image,none)}.mr-players-page .mr-players-hero,.mr-crimes-page .mr-crimes-hero{--mr-flat-hero-image:var(--mr-modern-hero-image,none)}.mr-boss-ladder-hero,.mr-ladder-battle-hero,.mr-players-page .mr-players-hero,.mr-crimes-page .mr-crimes-hero{background:#080b10;border:1px solid rgba(216,163,40,0.38);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.035),0 18px 40px rgba(0,0,0,0.24);isolation:isolate;overflow:hidden;position:relative}.mr-boss-ladder-hero::before,.mr-ladder-battle-hero::before,.mr-players-page .mr-players-hero::before,.mr-crimes-page .mr-crimes-hero::before{background:var(--mr-flat-hero-image) center / cover no-repeat;content:"";filter:saturate(0.78) contrast(1.08);inset:0;opacity:0.3;pointer-events:none;position:absolute;z-index:0}.mr-boss-ladder-hero::after,.mr-ladder-battle-hero::after,.mr-players-page .mr-players-hero::after,.mr-crimes-page .mr-crimes-hero::after{background:rgba(4,7,11,0.77);border:0;box-shadow:inset 0 5px 0 rgba(216,163,40,0.36),inset 0 -1px 0 rgba(216,163,40,0.18);content:"";height:auto;inset:0;pointer-events:none;position:absolute;z-index:1}.mr-boss-ladder-hero>*,.mr-ladder-battle-hero>*,.mr-players-page .mr-players-hero>*,.mr-crimes-page .mr-crimes-hero>*{position:relative;z-index:2}.mr-players-page .mr-players-controls,.mr-players-page .mr-players-tabs,.mr-players-page .mr-players-board,.mr-players-page .mr-card,.mr-players-page .mr-empty,.mr-crimes-page .mr-card,.mr-crimes-page .mr-empty{background:#11151d}.mr-players-page .mr-players-avatar{background:#090c12}.mr-crimes-page .mr-crime-row{background:rgba(255,255,255,0.026)}.mr-crimes-page .mr-crime-row:hover{background:rgba(255,255,255,0.05)}.mr-crimes-page .mr-crime-row.is-locked{background:rgba(255,255,255,0.018)}.mr-players-page .mr-button-primary,.mr-crimes-page .mr-button-primary{background:#b32641}.mr-operation-upgrade-preview{display:grid;grid-column:1 / -1;grid-template-columns:1.35fr 0.85fr 0.8fr;border:1px solid rgba(255,255,255,0.1);border-left:3px solid var(--mr-gold);border-radius:5px;background:#0b0f14}.mr-operation-upgrade-preview>div{display:grid;gap:3px;padding:10px 12px;border-right:1px solid rgba(255,255,255,0.09)}.mr-operation-upgrade-preview>div:last-child{border-right:0}.mr-operation-upgrade-preview span{color:var(--mr-muted);font-size:0.64rem;font-weight:850;letter-spacing:0.03em;text-transform:uppercase}.mr-operation-upgrade-preview strong{color:var(--mr-text);font-size:0.82rem}.mr-operation-upgrade-preview strong b{font:inherit}.mr-operation-upgrade-preview strong i{margin:0 6px;color:var(--mr-gold);font-style:normal}.mr-operation-upgrade-preview [data-mr-operation-after],.mr-operation-upgrade-preview [data-mr-operation-gain]{color:var(--mr-green)}@media (max-width:600px){.mr-operation-upgrade-preview{grid-template-columns:1fr}.mr-operation-upgrade-preview>div{border-right:0;border-bottom:1px solid rgba(255,255,255,0.09)}.mr-operation-upgrade-preview>div:last-child{border-bottom:0}}.mr-bounty-page{--mr-bounty-ink:#080a0d;--mr-bounty-panel:#11151b;--mr-bounty-panel-soft:#171c23;--mr-bounty-line:#2d3540;--mr-bounty-muted:#9ba4af;--mr-bounty-paper:#e8e0d0;--mr-bounty-red:#b5222d;--mr-bounty-red-bright:#e03c47;--mr-bounty-gold:#d0a44d;color:#edf0f3;max-width:1500px;margin:0 auto}.mr-bounty-page a{text-decoration:none}.mr-bounty-page .mr-flash strong{color:var(--mr-bounty-gold)}.mr-bounty-hero{position:relative;min-height:330px;display:flex;align-items:center;overflow:hidden;border:1px solid #343b45;background-color:var(--mr-bounty-ink);background-position:center;background-size:cover;box-shadow:0 18px 42px rgba(0,0,0,.28)}.mr-bounty-hero::before{filter:saturate(.72) contrast(1.08);opacity:.68}.mr-bounty-hero::after{background:rgba(4,7,11,.48)}.mr-bounty-hero-copy{position:relative;z-index:2;width:min(620px,62%);padding:50px 58px}.mr-bounty-eyebrow,.mr-bounty-section-head p,.mr-bounty-rules-panel>p{margin:0 0 8px;color:var(--mr-bounty-red-bright);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.mr-bounty-hero h1{margin:0;color:#fff;font-family:Georgia,'Times New Roman',serif;font-size:clamp(52px,7vw,90px);font-weight:700;letter-spacing:-.045em;line-height:.94}.mr-bounty-hero-copy>p:last-child{max-width:555px;margin:22px 0 0;color:#c7ccd2;font-size:17px;line-height:1.65}.mr-bounty-hero-stamp{position:absolute;right:42px;bottom:34px;z-index:2;width:118px;height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid rgba(208,164,77,.75);border-radius:50%;background:rgba(8,10,13,.9);color:var(--mr-bounty-gold);text-align:center;transform:rotate(-8deg)}.mr-bounty-hero-stamp::before,.mr-bounty-hero-stamp::after{content:'';position:absolute;inset:7px;border:1px solid rgba(208,164,77,.45);border-radius:50%}.mr-bounty-hero-stamp::after{inset:14px}.mr-bounty-hero-stamp span,.mr-bounty-hero-stamp strong{position:relative;z-index:1;text-transform:uppercase}.mr-bounty-hero-stamp span{font-size:10px;letter-spacing:.16em}.mr-bounty-hero-stamp strong{font-family:Georgia,'Times New Roman',serif;font-size:21px}.mr-bounty-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--mr-bounty-line);border-top:0;background:var(--mr-bounty-panel)}.mr-bounty-stats>div{min-height:88px;display:flex;flex-direction:column;justify-content:center;padding:18px 26px;border-right:1px solid var(--mr-bounty-line)}.mr-bounty-stats>div:last-child{border-right:0}.mr-bounty-stats span,.mr-bounty-card-meta small,.mr-bounty-deadline span,.mr-bounty-ledger-money span{color:var(--mr-bounty-muted);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.mr-bounty-stats strong{margin-top:5px;color:#fff;font-size:22px;font-variant-numeric:tabular-nums}.mr-bounty-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0;border:1px solid var(--mr-bounty-line);background:#0c0f13}.mr-bounty-tabs a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:62px;padding:0 22px;border-right:1px solid var(--mr-bounty-line);color:#a9b0b9;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:color .18s ease,background-color .18s ease}.mr-bounty-tabs a:last-child{border-right:0}.mr-bounty-tabs a:hover,.mr-bounty-tabs a.is-active{background:#191e25;color:#fff}.mr-bounty-tabs a.is-active{box-shadow:inset 0 -3px 0 var(--mr-bounty-red)}.mr-bounty-board-panel,.mr-bounty-create-panel,.mr-bounty-rules-panel,.mr-bounty-mine{border:1px solid var(--mr-bounty-line);background:var(--mr-bounty-panel)}.mr-bounty-section-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid var(--mr-bounty-line)}.mr-bounty-section-head h2,.mr-bounty-rules-panel h2{margin:0;color:#fff;font-family:Georgia,'Times New Roman',serif;font-size:30px;line-height:1.1}.mr-bounty-section-head>span{color:var(--mr-bounty-muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mr-bounty-board-tools{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:12px;padding:18px 28px;border-bottom:1px solid var(--mr-bounty-line);background:#0e1217}.mr-bounty-board-tools label{display:flex;align-items:center;gap:9px}.mr-bounty-board-tools label>span{color:var(--mr-bounty-muted);font-size:11px;font-weight:800;text-transform:uppercase}.mr-bounty-page input[type='text'],.mr-bounty-page input[type='search'],.mr-bounty-page input[type='number'],.mr-bounty-page select{min-height:44px;border:1px solid #3b444f;border-radius:3px;background:#090c10;color:#fff;box-shadow:none}.mr-bounty-page input:focus,.mr-bounty-page select:focus{border-color:var(--mr-bounty-red-bright);outline:2px solid rgba(224,60,71,.2);outline-offset:1px}.mr-bounty-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--mr-bounty-line)}.mr-bounty-card{min-width:0;padding:25px;background:var(--mr-bounty-panel)}.mr-bounty-card-top{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px}.mr-bounty-avatar{width:72px;height:72px;display:grid;place-items:center;overflow:hidden;border:1px solid #444d58;border-radius:3px;background:#080a0d;color:#fff;font-family:Georgia,'Times New Roman',serif;font-size:28px}.mr-bounty-avatar img{width:100%;height:100%;object-fit:cover}.mr-bounty-target{min-width:0}.mr-bounty-target p,.mr-bounty-ledger-kicker{margin:0 0 4px;color:var(--mr-bounty-red-bright);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mr-bounty-target h2{margin:0;overflow:hidden;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.mr-bounty-target h2 a,.mr-bounty-ledger h4 a{color:#fff}.mr-bounty-target>span{display:block;margin-top:5px;color:var(--mr-bounty-muted);font-size:12px}.mr-bounty-state,.mr-bounty-ledger-status{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:0 9px;border:1px solid #3b4652;border-radius:2px;background:#0d1116;color:#b9c1ca;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.mr-bounty-state.is-available,.mr-bounty-ledger-status.is-completed{border-color:#2f654a;color:#75d6a0}.mr-bounty-state.is-hospital,.mr-bounty-state.is-jail,.mr-bounty-state.is-protected,.mr-bounty-ledger-status.is-expired{border-color:#6a5530;color:#d9b269}.mr-bounty-reward{margin:22px 0 17px;padding:15px 17px;border-left:3px solid var(--mr-bounty-red);background:#0b0e12}.mr-bounty-reward span{display:block;color:var(--mr-bounty-muted);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.mr-bounty-reward strong{display:block;margin-top:3px;color:var(--mr-bounty-paper);font-family:Georgia,'Times New Roman',serif;font-size:32px;font-variant-numeric:tabular-nums}.mr-bounty-card-meta{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding-bottom:17px}.mr-bounty-card-meta>span{display:flex;flex-direction:column;gap:3px;color:#d9dde1;font-size:12px}.mr-bounty-card-meta>span:last-child{text-align:right}.mr-bounty-card-meta strong{color:#fff;font-size:13px;font-variant-numeric:tabular-nums}.mr-bounty-claim{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--mr-bounty-line)}.mr-bounty-claim>span{color:var(--mr-bounty-muted);font-size:10px;font-weight:700;text-align:right;text-transform:uppercase}.mr-bounty-page .mr-button-primary{border-color:#d23843;background:var(--mr-bounty-red);color:#fff;box-shadow:none}.mr-bounty-page .mr-button-primary:hover{border-color:#ef4c57;background:#c72b36}.mr-bounty-page .mr-button-primary:disabled{border-color:#333a43;background:#252a31;color:#727a84;cursor:not-allowed}.mr-bounty-page .mr-button-secondary{border-color:#414a55;background:#1a2027;color:#fff}.mr-bounty-empty{padding:70px 25px;text-align:center}.mr-bounty-empty strong{color:#fff;font-family:Georgia,'Times New Roman',serif;font-size:24px}.mr-bounty-empty p{margin:9px 0 0;color:var(--mr-bounty-muted)}.mr-bounty-empty a{color:var(--mr-bounty-red-bright)}.mr-bounty-pagination{padding:18px 28px;border-top:1px solid var(--mr-bounty-line)}.mr-bounty-create-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr);gap:20px}.mr-bounty-create-form{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:30px}.mr-bounty-field{display:flex;flex-direction:column;gap:8px}.mr-bounty-field>span:first-child,.mr-bounty-field>label{color:#fff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mr-bounty-field small{color:var(--mr-bounty-muted);font-size:11px;line-height:1.45}.mr-bounty-player-picker{position:relative;width:100%}.mr-bounty-player-picker>input{width:100%}.mr-bounty-player-options{position:absolute;top:calc(100%+6px);left:0;right:0;z-index:40;max-height:248px;overflow-y:auto;border:1px solid #46505c;border-radius:3px;background:#0b0e12;box-shadow:0 18px 35px rgba(0,0,0,.55)}.mr-bounty-player-options[hidden]{display:none}.mr-bounty-player-options button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:0;border-bottom:1px solid #252c35;border-radius:0;background:#0b0e12;color:#fff;text-align:left;cursor:pointer}.mr-bounty-player-options button:last-child{border-bottom:0}.mr-bounty-player-options button[hidden]{display:none}.mr-bounty-player-options button:hover,.mr-bounty-player-options button.is-active{background:#1b2129}.mr-bounty-player-options button strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mr-bounty-player-options button span{flex:0 0 auto;color:var(--mr-bounty-muted);font-size:10px;white-space:nowrap}.mr-bounty-money-input{position:relative;display:block}.mr-bounty-money-input b{position:absolute;left:14px;top:50%;z-index:1;color:var(--mr-bounty-gold);font-size:17px;transform:translateY(-50%)}.mr-bounty-money-input input{width:100%;padding-left:31px}.mr-bounty-escrow-preview{grid-column:1 / -1;padding:19px 21px;border:1px solid #484133;background:#15130f}.mr-bounty-escrow-preview>span{display:block;color:var(--mr-bounty-gold);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.mr-bounty-escrow-preview strong{display:block;margin-top:2px;color:var(--mr-bounty-paper);font-family:Georgia,'Times New Roman',serif;font-size:32px}.mr-bounty-escrow-preview p{margin:6px 0 0;color:#a9a69e;font-size:12px;line-height:1.5}.mr-bounty-confirm{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:16px;border:1px solid var(--mr-bounty-line);background:#0c0f13;color:#c6cbd0;font-size:12px;line-height:1.55}.mr-bounty-confirm input,.mr-bounty-break-protection input{margin-top:3px;accent-color:var(--mr-bounty-red)}.mr-bounty-submit{grid-column:1 / -1;justify-self:start;min-width:220px}.mr-bounty-rules-panel{padding:30px}.mr-bounty-rules-panel ol{margin:30px 0 0;padding:0;list-style:none}.mr-bounty-rules-panel li{padding:18px 0;border-top:1px solid var(--mr-bounty-line)}.mr-bounty-rules-panel li strong{color:#fff;font-size:13px}.mr-bounty-rules-panel li p{margin:5px 0 0;color:var(--mr-bounty-muted);font-size:12px;line-height:1.55}.mr-bounty-mine-block+.mr-bounty-mine-block{border-top:1px solid var(--mr-bounty-line)}.mr-bounty-subhead{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 28px;background:#0e1217}.mr-bounty-subhead h3{margin:0;color:#fff;font-size:16px}.mr-bounty-subhead>span{color:var(--mr-bounty-muted);font-size:11px}.mr-bounty-ledger-row{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:24px;min-height:98px;padding:18px 28px;border-top:1px solid var(--mr-bounty-line);background:var(--mr-bounty-panel)}.mr-bounty-ledger-row.is-live{box-shadow:inset 3px 0 0 var(--mr-bounty-red)}.mr-bounty-ledger h4{margin:2px 0 0;font-size:17px}.mr-bounty-ledger p{margin:5px 0 0;color:var(--mr-bounty-muted);font-size:12px}.mr-bounty-deadline,.mr-bounty-ledger-money{display:flex;flex-direction:column;gap:4px;min-width:120px}.mr-bounty-deadline strong,.mr-bounty-ledger-money strong{color:#fff;font-size:16px;font-variant-numeric:tabular-nums}.mr-bounty-ledger-row form{display:flex;align-items:center;gap:12px}.mr-bounty-break-protection{display:flex;align-items:center;gap:6px;color:var(--mr-bounty-muted);font-size:10px}.mr-bounty-empty.is-compact{padding:42px 24px}@media (max-width:980px){.mr-bounty-stats{grid-template-columns:repeat(2,1fr)}.mr-bounty-stats>div:nth-child(2){border-right:0}.mr-bounty-stats>div:nth-child(-n+2){border-bottom:1px solid var(--mr-bounty-line)}.mr-bounty-grid,.mr-bounty-create-layout{grid-template-columns:1fr}.mr-bounty-ledger-row{grid-template-columns:minmax(160px,1fr) auto}.mr-bounty-ledger-row form{grid-column:1 / -1}}@media (max-width:680px){.mr-bounty-hero{min-height:300px;background-position:67% center}.mr-bounty-hero-copy{width:100%;padding:42px 24px 105px;background:rgba(7,9,12,.8)}.mr-bounty-hero h1{font-size:54px}.mr-bounty-hero-copy>p:last-child{font-size:14px}.mr-bounty-hero-stamp{right:22px;bottom:20px;width:82px;height:82px}.mr-bounty-hero-stamp strong{font-size:15px}.mr-bounty-stats{grid-template-columns:1fr 1fr}.mr-bounty-stats>div{min-height:75px;padding:14px}.mr-bounty-stats strong{font-size:17px}.mr-bounty-tabs{overflow-x:auto;grid-template-columns:repeat(3,minmax(170px,1fr))}.mr-bounty-section-head,.mr-bounty-subhead{align-items:flex-start;flex-direction:column;padding:20px}.mr-bounty-board-tools{grid-template-columns:1fr;padding:16px 20px}.mr-bounty-board-tools label{align-items:stretch;flex-direction:column}.mr-bounty-card{padding:20px}.mr-bounty-card-top{grid-template-columns:58px minmax(0,1fr)}.mr-bounty-avatar{width:58px;height:58px}.mr-bounty-state{grid-column:1 / -1;justify-self:start}.mr-bounty-claim{align-items:stretch;flex-direction:column}.mr-bounty-claim>span{text-align:left}.mr-bounty-create-form{grid-template-columns:1fr;padding:22px 20px}.mr-bounty-field,.mr-bounty-escrow-preview,.mr-bounty-confirm,.mr-bounty-submit{grid-column:1}.mr-bounty-submit{width:100%;min-width:0}.mr-bounty-rules-panel{padding:24px 20px}.mr-bounty-ledger-row{grid-template-columns:1fr;gap:14px;padding:20px}.mr-bounty-ledger-row form{grid-column:1;align-items:stretch;flex-direction:column}}
