.ih-toast{--accent:#a879ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:38px minmax(0,1fr) 22px;min-height:62px;overflow:hidden;background:linear-gradient(112deg,#0e1623f7,#050910fa)!important;border:1px solid #ffffff1a!important;border-radius:8px!important;align-items:start!important;gap:9px!important;width:340px!important;padding:8px 8px 9px 9px!important;display:grid!important;box-shadow:0 14px 38px #00000075,inset 0 1px #ffffff08!important}.ih-toast:after{content:"";background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 55%,#20172f));height:2px;position:absolute;bottom:0;left:0;right:0}.ih-toast-icon{border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);border-radius:7px;grid-area:1/1;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;margin:0!important;display:flex!important;position:static!important}.ih-toast-icon svg{width:17px!important;height:17px!important;margin:0!important}.ih-toast-content{grid-area:1/2;min-width:0;flex-direction:column!important;gap:0!important;display:flex!important}.ih-toast-title{overflow-wrap:break-word;color:#e8edf4!important;font:600 11px/1.3 var(--font-display),serif!important}.ih-toast-description{overflow-wrap:break-word;margin-top:3px;color:#7f8a9b!important;font-size:8px!important;font-weight:400!important;line-height:1.4!important}.ih-toast-close{color:#5f6a7a;grid-area:1/3;z-index:auto!important;background:0 0!important;border:0!important;border-radius:4px!important;place-items:center!important;width:21px!important;height:21px!important;display:grid!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.ih-toast-close:hover{color:#c9d0d9;background:#ffffff0d}.ih-toast-close svg{width:11px;height:11px}.ih-toast-achievement{--accent:#e9b64c;background:radial-gradient(circle at 9%,#e1ad3621,#0000 24%),linear-gradient(112deg,#131522fa,#050910fa)!important;box-shadow:0 14px 38px #00000075,0 0 24px #e1ad361c!important}.ih-toast-icon-emblem{background:radial-gradient(circle,#ecb5362b,#04080ecc)}.ih-toast-icon-emblem img{object-fit:contain;filter:drop-shadow(0 0 6px #ebb54240);width:37px;height:37px}.ih-toast-content:before{color:var(--accent);text-transform:uppercase;letter-spacing:.13em;margin-bottom:3px;font-size:7px;font-weight:800;display:block}.ih-toast.ih-toast-achievement .ih-toast-content:before{content:"Achievement Unlocked"}.ih-toast-success{--accent:#45d5a6}.ih-toast-success .ih-toast-content:before{content:"Success"}.ih-toast-error{--accent:#f15b6c;background:linear-gradient(112deg,#370c1685,#070a11fa 62%)!important;border-color:#f15b6c80!important;box-shadow:0 14px 38px #00000075,0 0 22px #f15b6c1c!important}.ih-toast-error .ih-toast-content:before{content:"Error"}.ih-toast.ec-toast-highlight{--accent:#efb740;background:linear-gradient(120deg,#4e31094f,#111022fa 48%,#060a11fa)!important;border-color:#f5bc3a94!important;box-shadow:0 14px 38px #00000075,0 0 25px #f0b52f2b!important}.ih-toast.ec-toast-highlight:after{background:linear-gradient(90deg,#efb740,#a879ff)}.ih-toast.ec-toast-highlight .ih-toast-content:before{content:"Perks Activated"}@media(max-width:600px){[data-sonner-toaster]{width:auto!important;left:auto!important;right:16px!important}.ih-toast{width:min(340px,100vw - 32px)!important;left:auto!important;right:0!important}}.ih-loot{--gl-legendary:#ffab43;--gl-mythic:#f04d6d;--gl-divine:#ff68d5;--gl-relic:#d22036}.ih-loot button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}.ih-loot{background:linear-gradient(145deg,#0d1522f7,#050910fa);border:1px solid #e2b1404d;border-radius:8px;width:320px;transition:all .25s;overflow:hidden;box-shadow:0 18px 55px #0000007a,inset 0 1px #ffffff09}.ih-loot .panel-head{background:#05090f8a;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:50px;padding:0 12px 0 13px;display:flex}.ih-loot .title-lockup{align-items:center;gap:10px;min-width:0;display:flex}.ih-loot .title-icon{color:#a879ff;background:#0b1320;border:1px solid #a879ff80;border-radius:5px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid;transform:rotate(45deg);box-shadow:0 0 16px #a879ff1a}.ih-loot .title-icon svg{width:15px;height:15px;transform:rotate(-45deg)}.ih-loot .title-lockup small,.ih-loot .title-lockup h3{margin:0;display:block}.ih-loot .title-lockup small{text-transform:uppercase;letter-spacing:.15em;color:#758094;white-space:nowrap;margin-bottom:3px;font-size:9px}.ih-loot .title-lockup h3{font:600 15px var(--font-display),serif;color:#e9edf4;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ih-loot .head-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ih-loot .icon-btn{color:#758094;border-radius:4px;place-items:center;width:25px;height:25px;display:grid}.ih-loot .icon-btn svg{width:14px;height:14px}.ih-loot .tabs{border-bottom:1px solid #ffffff0f;gap:4px;height:32px;padding:5px 8px;display:flex}.ih-loot .tabs button{color:#707b8e;text-transform:uppercase;letter-spacing:.08em;text-align:center;background:0 0;border:1px solid #0000;border-radius:4px;flex:1;font-size:9px}.ih-loot .tabs button span{opacity:.7;margin-left:3px;font-size:8px}.ih-loot .tabs button.active{color:#e9bd58;background:#e8b44014;border-color:#e8b44052}.ih-loot .loot-list{scrollbar-width:thin;scrollbar-color:#e1b14080 #ffffff09;height:346px;padding:0 7px;overflow-y:auto}.ih-loot .loot-list::-webkit-scrollbar{width:6px}.ih-loot .loot-list::-webkit-scrollbar-track{background:#ffffff09}.ih-loot .loot-list::-webkit-scrollbar-thumb{background:linear-gradient(#b8832c,#6c4b1a);border:1px solid #121722;border-radius:8px}.ih-loot .loot-list-empty{color:#8b94a2;padding:16px 5px;font-size:10px}.ih-loot .loot-row{--rarity:var(--gl-legendary);border:1px solid #0000;border-bottom-color:#ffffff0e;border-radius:7px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;min-height:68px;padding:4px 6px;display:grid;position:relative}.ih-loot .loot-row.mythic{--rarity:var(--gl-mythic)}.ih-loot .loot-row.divine{--rarity:var(--gl-divine)}.ih-loot .loot-row.relic{--rarity:var(--gl-relic)}.ih-loot .loot-row:hover{border-color:color-mix(in srgb,var(--rarity) 17%,transparent);background:linear-gradient(110deg,#161b27b3,#05090f2e)}.ih-loot .item-art{border:1px solid var(--rarity);background:radial-gradient(circle,color-mix(in srgb,var(--rarity) 18%,transparent),#04070ce0);width:50px;height:50px;box-shadow:inset 0 0 17px color-mix(in srgb,var(--rarity) 8%,transparent);border-radius:8px;place-items:center;display:grid;overflow:hidden}.ih-loot .item-art img{object-fit:contain;width:46px;height:46px;image-rendering:pixelated}.ih-loot .item-art svg{color:#8b94a2;width:18px;height:18px}.ih-loot .loot-row.divine .item-art{box-shadow:inset 0 0 14px #ff68d524,0 0 10px #ff68d51a}.ih-loot .loot-row.relic .item-art{background:radial-gradient(circle,#b2112840,#070204eb 64%,#020305);border-color:#d22036f2;box-shadow:inset 0 0 22px #c4112930,0 0 19px #b1081e4d}.ih-loot .loot-copy{min-width:0;display:block}.ih-loot .loot-owner{justify-content:space-between;align-items:flex-start;margin-bottom:3px;display:flex}.ih-loot .loot-owner>span{align-items:center;gap:5px;min-width:0;display:flex}.ih-loot .loot-owner .player{color:#e9bd58;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.ih-loot .loot-owner .player.crown{color:#f2be45}.ih-loot .loot-owner small{color:#8d96a4;white-space:nowrap;font-size:9px;font-weight:600;line-height:1}.ih-loot .loot-owner time{color:#5e6879;flex-shrink:0;padding-top:2px;font-size:8px}.ih-loot .item-kicker{color:#8b94a2;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:6px;margin-bottom:3px;font-size:8px;display:flex}.ih-loot .item-kicker b{color:#dda536;background:#e19c1b14;border:1px solid #e2a1237a;border-radius:3px;padding:2px 4px;font-size:8px;font-weight:600;line-height:1}.ih-loot .collectible-drop .item-kicker b{color:#d884ff;background:#d884ff12;border-color:#d884ff66}:where(.ih-loot .loot-copy)>strong{color:var(--rarity);font:600 11px/1.15 var(--font-display),serif;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;display:block;overflow:hidden}.ih-loot .loot-copy em{color:#adb4bf;flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:9px;font-style:normal;display:flex}.ih-loot .loot-copy em>span:first-child{color:#e7b44a;align-items:center;gap:2px;font-weight:700;display:inline-flex}:where(.ih-loot .loot-copy) em>b{color:var(--rarity);text-transform:capitalize;letter-spacing:.08em;font-weight:600}.ih-loot .loot-copy em>i{color:#596476;font-style:normal}.ih-loot .gold-value{color:var(--gl-legendary)}.ih-loot .collectible-drop .loot-copy em>span:first-child{color:#e8b54a}.ih-loot .socket-slots{color:#75dff2;background:#14b2d312;border:1px solid #42d3ec52;border-radius:4px;align-items:center;gap:3px;margin-left:1px;padding:2px 4px;display:inline-flex}.ih-loot .socket-slots:before{content:"◇";font-size:8px;line-height:1}.ih-loot .socket-slots .socket-pip{background:#07131a;border:1px solid #61cddd;border-radius:50%;width:7px;height:7px;display:block;box-shadow:inset 0 0 3px #61cddd4d}.ih-loot .socket-slots.none{color:#616c7d;text-transform:uppercase;letter-spacing:.05em;background:0 0;border-color:#ffffff12;font-size:6px}.ih-loot .socket-slots.none:before{opacity:.5}.ih-loot .loot-detail{color:#687385;border-top:1px solid #ffffff0f;margin-top:5px;padding-top:7px;font-size:8px;line-height:1.5}.ih-loot .loot-detail b{color:#6ee7b7;font-weight:600}.ih-loot footer{color:#626d7f;border-top:1px solid #ffffff0e;justify-content:flex-start;align-items:center;height:28px;padding:0 12px;font-size:9px;display:flex}.ih-loot footer i{background:#47e0ad;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block;box-shadow:0 0 7px #47e0ad}.ih-loot.minimized{border-color:#a879ff59;border-radius:22px;width:148px}.ih-loot.minimized .panel-head{border:0;height:40px;padding:0 7px 0 10px}.ih-loot.minimized .title-lockup{gap:10px}.ih-loot.minimized .title-icon{border-radius:4px;width:22px;height:22px}.ih-loot.minimized .title-icon svg{width:11px;height:11px}.ih-loot.minimized .title-lockup small{display:none}.ih-loot.minimized .title-lockup h3{font-size:10px}.ih-loot.minimized .icon-btn{width:22px;height:22px}.ih-loot.minimized .icon-btn svg{width:11px;height:11px}@media(max-width:340px){.ih-loot{width:100%}}.ih-chat{--gc-blue:#67b8ff}.ih-chat button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}.ih-chat{background:linear-gradient(145deg,#0d1522f7,#050910fa);border:1px solid #e2b1404d;border-radius:8px;width:328px;transition:all .25s;overflow:hidden;box-shadow:0 18px 55px #0000007a,inset 0 1px #ffffff09}.ih-chat.minimized{border-radius:22px;width:116px}.ih-chat.minimized .panel-head{height:40px;padding:0 7px 0 10px}.ih-chat.minimized .title-lockup{gap:10px}.ih-chat.minimized .title-icon{width:22px;height:22px}.ih-chat.minimized .title-icon svg{width:11px;height:11px}.ih-chat.minimized .title-lockup small{display:none}.ih-chat.minimized .title-lockup h3{font-size:10px}.ih-chat.minimized .icon-btn{width:22px;height:22px}.ih-chat.minimized .icon-btn svg{width:11px;height:11px}.ih-chat .unread-badge{color:#fff;background:#d6505d;border-radius:8px;flex-shrink:0;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:7px;display:grid}.ih-chat .panel-head{background:#05090f8a;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:54px;padding:0 12px 0 13px;display:flex}.ih-chat .title-lockup{align-items:center;gap:10px;width:auto;min-width:0;display:flex}.ih-chat .title-icon{width:30px;height:30px;color:var(--gc-blue);background:#0b1320;border:1px solid #67b8ff6b;border-radius:5px;flex-shrink:0;place-items:center;display:grid;transform:rotate(45deg)}.ih-chat .title-icon svg{width:15px;height:15px;transform:rotate(-45deg)}.ih-chat .title-lockup small,.ih-chat .title-lockup h3{margin:0;display:block}.ih-chat .title-lockup small{text-transform:uppercase;letter-spacing:.15em;color:#758094;white-space:nowrap;margin-bottom:3px;font-size:8px}.ih-chat .title-lockup h3{font:600 14px var(--font-display),serif;color:#e9edf4;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ih-chat .head-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ih-chat .icon-btn{color:#758094;border-radius:4px;place-items:center;width:25px;height:25px;display:grid}.ih-chat .icon-btn svg{width:14px;height:14px}.ih-chat .icon-btn.muted{color:#ef6372}.ih-chat .channel-tabs{border-bottom:1px solid #ffffff0f;gap:4px;height:38px;padding:5px 8px;display:flex}.ih-chat .channel-tabs button{color:#758094;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;align-items:center;gap:5px;width:auto;padding:0 10px;font-size:9px;display:flex;position:relative}.ih-chat .channel-tabs button svg{width:12px;height:12px}.ih-chat .channel-tabs button.active{color:#b6dfff;background:#4999dc14;border-color:#67b8ff45}.ih-chat .channel-tabs .tab-badge{color:#fff;background:#d6505d;border-radius:8px;place-items:center;min-width:14px;height:14px;font-size:7px;display:grid}.ih-chat .guild-mark{color:#e8b849;width:16px;height:16px;font:600 8px var(--font-display),serif;border-radius:3px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.ih-chat .guild-mark img{object-fit:cover;width:100%;height:100%}.ih-chat .guild-mark:not(:has(img)){border:1px solid #f1b7354d}.ih-chat .channel-tabs button>.tab-name{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.ih-chat .messages{scrollbar-width:thin;scrollbar-color:#e1b14080 #ffffff09;padding:10px 9px;overflow-y:auto}.ih-chat .messages::-webkit-scrollbar{width:6px}.ih-chat .messages::-webkit-scrollbar-track{background:#ffffff09}.ih-chat .messages::-webkit-scrollbar-thumb{background:linear-gradient(#b8832c,#6c4b1a);border-radius:8px}.ih-chat .messages-empty{color:#8b94a2;text-align:center;padding:24px 5px;font-size:11px}.ih-chat .message-row{grid-template-columns:29px 1fr;align-items:start;gap:8px;margin-bottom:12px;display:grid}.ih-chat .chat-avatar{color:#dfe4eb;width:29px;height:29px;font:600 10px var(--font-display),serif;background:#131b29;border:1px solid #e2b14080;border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.ih-chat .chat-avatar img{object-fit:cover;width:100%;height:100%}.ih-chat .message-row header{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.ih-chat .message-row .name-group{align-items:center;gap:2px;min-width:0;display:flex}:where(.ih-chat .message-row) .chat-name{color:#e8b94e;font-size:11px}.ih-chat .message-row time{color:#566173;flex-shrink:0;font-size:7px}.ih-chat .message-row p{color:#b9c1cc;word-break:break-word;margin:0;font-size:11.5px;line-height:1.5}.ih-chat .new-messages-pill{position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ih-chat .composer{background:#04080d80;border-top:1px solid #ffffff12;align-items:center;gap:6px;height:49px;padding:7px 8px;display:flex}.ih-chat .composer-field{flex:1;min-width:0;position:relative}.ih-chat .composer input{color:#dfe4eb;background:#080e17;border:1px solid #ffffff17;border-radius:4px;outline:0;width:100%;height:33px;padding:0 48px 0 9px;font-size:9px}.ih-chat .composer input:focus{border-color:#67b8ff73}.ih-chat .char-count{color:#515c6d;text-align:right;pointer-events:none;width:40px;font-size:6px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ih-chat .composer .send{color:#e7b441;background:#e1ab2f17;border:1px solid #e1ab2f73;border-radius:4px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.ih-chat .composer .send:disabled{opacity:.4;cursor:not-allowed}.ih-chat .composer .send svg{width:14px;height:14px}.ih-chat .composer-gate{color:#8b94a2;text-align:center;width:100%;padding:6px 0;font-size:10px}.ih-chat .composer-gate a{color:inherit;text-decoration:underline}.chat-return{color:#dcb353;font:inherit;cursor:pointer;background:#0a111c;border:1px solid #ecb5364d;border-radius:22px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;display:flex;box-shadow:0 8px 30px #0000008c}.chat-return svg{width:13px;height:13px}.chat-return b{color:#fff;background:#c84654;border-radius:8px;place-items:center;min-width:15px;height:15px;font-size:7px;display:grid}@media(max-width:370px){.ih-chat{width:100%}}.ih-activity{flex-direction:column;gap:7px;width:330px;display:flex}.ih-activity .activity-toolbar{justify-content:flex-start;align-items:center;height:28px;display:flex}.ih-activity .icon-btn{color:#758094;cursor:pointer;background:#05090fe6;border:1px solid #e1b14038;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;box-shadow:0 5px 15px #00000059}.ih-activity .icon-btn:hover{color:#e5bc57;background:#ffffff0d}.ih-activity .icon-btn svg{width:14px;height:14px}.ih-activity .activity-row{--accent:#a879ff;border:1px solid color-mix(in srgb,var(--accent) 27%,transparent);box-shadow:0 10px 28px #00000057,0 0 17px color-mix(in srgb,var(--accent) 6%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(110deg,#0c131ff5,#050910f0);border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;display:grid;position:relative;overflow:hidden}.ih-activity .activity-row:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;left:0}.ih-activity .activity-row.contributor{--accent:#efb742;background:linear-gradient(110deg,#251b0cf0,#060a11f2 66%)}.ih-activity .activity-row.perished{--accent:var(--destructive)}.ih-activity .activity-row.survived{--accent:#47e0ad}.ih-activity .activity-row.entered{--accent:#a879ff}.ih-activity .event-icon{border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);width:30px;height:30px;color:var(--accent);background:#050a11cc;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ih-activity .event-icon svg{width:14px;height:14px}.ih-activity .event-kicker{justify-content:space-between;align-items:center;gap:8px;display:flex}.ih-activity .event-kicker b{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:700}.ih-activity .event-kicker time{color:#596477;flex-shrink:0;font-size:8px}.ih-activity .activity-row p{color:#b7bfca;margin:5px 0 3px;font-size:11px;line-height:1.4}.ih-activity .activity-row p strong{color:#e6ba55;font-weight:600}.ih-activity .activity-row p em{color:var(--accent);font-style:normal;font-weight:600}.ih-activity .activity-row>div>span{color:#657083;font-size:9px;display:block}.activity-return{color:#dcb353;font:inherit;cursor:pointer;background:#0a111c;border:1px solid #ecb5364d;border-radius:22px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;display:flex;box-shadow:0 8px 30px #0000008c}@media(max-width:980px){.activity-return{display:none}}.activity-return svg{width:13px;height:13px}.activity-return b{color:#fff;background:#c84654;border-radius:8px;place-items:center;min-width:15px;height:15px;font-size:7px;display:grid}@media(max-width:420px){.ih-activity{width:100%}}.auth-showcase-page{--ah-gold:#e5bc62;--ah-gold2:#fff0ad}.auth-showcase-page *{box-sizing:border-box}html{scroll-behavior:smooth}.auth-showcase-page{color:#f6f2e8;margin:0;font-family:Inter,Arial,sans-serif;overflow-x:hidden}.auth-showcase-page button,.auth-showcase-page input{font:inherit}.auth-showcase-page button,.auth-showcase-page a{color:inherit}.auth-showcase-page .topbar{z-index:5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(#04060be0,#080a1085);border-bottom:1px solid #e4bd622e;justify-content:space-between;align-items:center;height:70px;padding:0 clamp(22px,5vw,82px);display:flex;position:relative}.auth-showcase-page .brand{align-items:center;gap:10px;text-decoration:none;display:flex}.auth-showcase-page .brand>span{color:var(--ah-gold);text-shadow:0 0 15px #d89b3e;font-size:23px}.auth-showcase-page .brand>b{letter-spacing:.03em;background:linear-gradient(#fff2b4,#bd7c25);color:#0000;-webkit-background-clip:text;font:700 20px Cinzel,serif}.auth-showcase-page .brand em{letter-spacing:.18em;color:#f1716b;border:1px solid #f1716b66;border-radius:3px;padding:3px 5px;font-size:8px;font-style:normal;transform:rotate(5deg)}.auth-showcase-page .topbar nav{color:#bbc0ca;align-items:center;gap:30px;font-size:13px;display:flex}.auth-showcase-page .topbar nav a{text-decoration:none}.auth-showcase-page .topbar nav a:hover{color:var(--ah-gold2)}.auth-showcase-page .online{color:#8fdaa4;align-items:center;gap:7px;display:flex}.auth-showcase-page .online i{background:#62dd87;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #62dd87}.auth-showcase-page .auth-hero{flex-direction:column;align-items:center;min-height:calc(100vh - 130px);padding:36px 20px 74px;display:flex;position:relative}.auth-showcase-page .title-lockup{text-align:center;text-shadow:0 2px 15px #000}.auth-showcase-page .crest{color:#8f682e;justify-content:center;align-items:center;gap:12px;height:25px;display:flex}.auth-showcase-page .crest b{color:var(--ah-gold);filter:drop-shadow(0 0 12px #c68c2e);font-size:24px}.auth-showcase-page .crest span{font-size:9px}.auth-showcase-page .kicker{letter-spacing:.42em;color:#d1aa60;margin:10px 0 4px;font:700 9px Cinzel,serif}.auth-showcase-page .title-lockup h1{background:linear-gradient(#fff5c5 0,#e0ad50,#8e5519);color:#0000;filter:drop-shadow(0 3px #3a2108)drop-shadow(0 0 20px #dda13140);letter-spacing:.03em;-webkit-background-clip:text;margin:0;font:800 clamp(46px,6vw,72px)/.98 Cinzel,serif}.auth-showcase-page .tagline{color:#eee6d8;margin:13px 0 24px;font:500 13px/1.65 Cinzel,serif}.auth-showcase-page .auth-card{background:linear-gradient(145deg,#171d2af5,#0a0d14f7);border:1px solid #dcb35b5c;border-radius:9px;width:min(100%,clamp(380px,169px + 12.8vw,497px));padding:23px 28px 21px;position:relative;box-shadow:0 28px 80px #000000a8,inset 0 0 0 1px #ffffff06,0 0 35px #e2a93d14}.auth-showcase-page .auth-card:before,.auth-showcase-page .auth-card:after{content:"";opacity:.65;border-color:#a67733;width:32px;height:32px;position:absolute}.auth-showcase-page .auth-card:before{border-top:1px solid;border-left:1px solid;top:6px;left:6px}.auth-showcase-page .auth-card:after{border-bottom:1px solid;border-right:1px solid;bottom:6px;right:6px}.auth-showcase-page .card-rune{color:#a67532;font-size:10px;position:absolute;top:9px;right:12px}.auth-showcase-page .tabs{background:#090d14;border:1px solid #ffffff0f;border-radius:5px;grid-template-columns:1fr 1fr;height:47px;padding:4px;display:grid}.auth-showcase-page .tabs button{color:#737d8e;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-radius:3px;font:700 13px Cinzel,serif}.auth-showcase-page .tabs button[aria-selected=true]{color:#f3cd7c;background:linear-gradient(#33291c,#211a12);box-shadow:inset 0 0 0 1px #d6a94f47,0 3px 9px #000}.auth-showcase-page .form-heading{text-align:center;padding:19px 0 12px}.auth-showcase-page .form-heading h2{color:#f3e8ce;margin:0 0 4px;font:600 23px Cinzel,serif}.auth-showcase-page .form-heading p{color:#7f899a;margin:0;font-size:13px}.auth-showcase-page .auth-card form>label,.auth-showcase-page .modal label{color:#bbb7ad;text-transform:uppercase;letter-spacing:.09em;margin:11px 0;font-size:12px;font-weight:700;display:block}.auth-showcase-page .auth-card input:not([type=checkbox]),.auth-showcase-page .modal input{color:#fff;text-transform:none;letter-spacing:0;background:#090c12;border:1px solid #303746;border-radius:4px;outline:0;width:100%;height:47px;margin-top:6px;padding:0 14px;display:block}.auth-showcase-page .auth-card input:not([type=checkbox]):focus,.auth-showcase-page .modal input:focus{border-color:#b68c47;box-shadow:0 0 0 2px #d6aa551c}.auth-showcase-page input::placeholder{color:#535c6b}.auth-showcase-page .auth-card label small{color:#646d7d;text-transform:none;letter-spacing:0;margin-top:4px;font-size:11px;font-weight:400;display:block}.auth-showcase-page .check{align-items:flex-start;text-transform:none!important;letter-spacing:0!important;color:#8992a0!important;gap:9px!important;margin:14px 0!important;font-size:11px!important;font-weight:400!important;line-height:1.45!important;display:flex!important}.auth-showcase-page .check input{accent-color:#d3a54e;margin:2px 0}.auth-showcase-page .check a{color:#d6b268}.auth-showcase-page .prefs-heading{color:#6f7888;margin:9px 0 6px;font-size:11px}.auth-showcase-page .preferences{background:#0b0f17;border:1px solid #282f3d;border-radius:4px;grid-template-columns:1fr 1fr;margin-bottom:8px;padding:10px 12px;display:grid}.auth-showcase-page .preferences p{color:#687182;grid-column:1/-1;margin:0 0 5px;font-size:10px}.auth-showcase-page .preferences label{align-items:center;gap:7px;color:#8e97a7!important;text-transform:none!important;letter-spacing:0!important;margin:3px 0!important;font-size:11px!important;display:flex!important}.auth-showcase-page .preferences input{accent-color:#d3a54e}.auth-showcase-page .cta{color:#17100a;text-shadow:0 1px #ffffff4d;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:linear-gradient(#edc66b,#b97926);border:1px solid #f2d18b;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;font:800 13px Cinzel,serif;transition:all .18s;display:flex;box-shadow:0 5px 19px #bf7c223b,inset 0 1px #ffffff73}.auth-showcase-page .cta:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 7px 26px #db9d3159}.auth-showcase-page .cta b{font-size:18px}.auth-showcase-page .forgot{color:#8d96a5;cursor:pointer;background:0 0;border:0;margin:10px auto 0;font-size:12px;display:block}.auth-showcase-page .forgot:hover{color:#d3ad63}.auth-showcase-page .early{background:#a0672814;border:1px solid #d5a45029;border-radius:4px;align-items:center;gap:10px;margin-top:13px;padding:11px 12px;display:flex}.auth-showcase-page .early b{color:#d8ac5d;letter-spacing:.09em;flex:none;width:110px;font:700 10px/1.35 Cinzel,serif}.auth-showcase-page .early span{color:#737d8c;border-left:1px solid #313643;padding-left:10px;font-size:10px;line-height:1.4}.auth-showcase-page .scroll-cue{color:#d9bd8a;text-transform:uppercase;letter-spacing:.25em;flex-direction:column;align-items:center;margin-top:22px;font:700 14px Cinzel,serif;text-decoration:none;display:flex}.auth-showcase-page .scroll-cue b{color:#d5ae62;font:30px Arial;animation:1.7s infinite bob}@keyframes bob{50%{transform:translateY(4px)}}.auth-showcase-page .showcase-shell{background:linear-gradient(#07090f,#0a0d15fa);border-top:1px solid #e5bc621f;padding:90px 5vw 88px;position:relative}.auth-showcase-page .showcase-shell:before{content:"✦";color:#b2843e;background:#080a10;padding:0 18px;font-size:13px;position:absolute;top:-8px;left:50%}.auth-showcase-page .section-intro{text-align:center;margin-bottom:40px}.auth-showcase-page .section-intro p{color:#c39345;letter-spacing:.35em;margin:0 0 10px;font:700 9px Cinzel,serif}.auth-showcase-page .section-intro h2{background:linear-gradient(#fff4c9,#c5903d);color:#0000;-webkit-background-clip:text;margin:0;font:600 clamp(28px,4vw,44px) Cinzel,serif}.auth-showcase-page .section-intro span{color:#7d8695;margin-top:9px;font-size:12px;display:block}.auth-showcase-page .carousel{background:#0d111a;border:1px solid #dcb05647;border-radius:10px;outline:none;grid-template-columns:38% 62%;max-width:1240px;min-height:560px;margin:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #000}.auth-showcase-page .carousel:focus-visible{box-shadow:0 0 0 2px #dcb65e,0 30px 80px #000}.auth-showcase-page .slide-copy{z-index:2;background:radial-gradient(circle at 15% 35%,#aa73291c,#0000 35%),linear-gradient(110deg,#121721,#0b0f17);flex-direction:column;justify-content:center;padding:62px 54px 80px;animation:.48s fadeup;display:flex;position:relative}.auth-showcase-page .slide-copy:after{content:"";z-index:-1;background:linear-gradient(90deg,#0b0f17,#0000);width:90px;height:100%;position:absolute;top:0;right:-60px}.auth-showcase-page .slide-count{color:#666f7e;align-items:center;gap:10px;margin-bottom:30px;font:600 10px Cinzel;display:flex}.auth-showcase-page .slide-count span:first-child{color:#d5aa59;font-size:14px}.auth-showcase-page .slide-count i{background:#414958;width:52px;height:1px}.auth-showcase-page .slide-eyebrow{color:#c99948;letter-spacing:.28em;margin:0 0 15px;font:700 10px Cinzel}.auth-showcase-page .slide-copy h3{color:#f2ead9;margin:0 0 21px;font:600 clamp(27px,3.1vw,43px)/1.13 Cinzel,serif}.auth-showcase-page .slide-body{color:#9ba4b3;margin:0;font-size:14px;line-height:1.75}.auth-showcase-page .slide-stat{color:#deba6e;letter-spacing:.14em;align-items:center;gap:10px;margin-top:30px;font:700 11px Cinzel;display:flex}.auth-showcase-page .slide-stat span{font-size:14px}.auth-showcase-page .visual-window{background:#070a10;min-width:0;animation:.55s fadein;position:relative}.auth-showcase-page .arrow{z-index:6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#dbb664;cursor:pointer;background:#07090fb8;border:1px solid #dcb6663b;width:42px;height:55px;font:28px Cinzel;position:absolute;top:50%;transform:translateY(-50%)}.auth-showcase-page .arrow:hover{background:#211a10;border-color:#cda658}.auth-showcase-page .prev{left:8px}.auth-showcase-page .next{right:8px}.auth-showcase-page .dots{z-index:7;justify-content:center;gap:7px;display:flex;position:absolute;bottom:24px;left:38%;right:0}.auth-showcase-page .dots button{cursor:pointer;background:0 0;border:0;width:24px;height:14px;padding:0}.auth-showcase-page .dots i{background:#555e6c;height:2px;transition:all .3s;display:block}.auth-showcase-page .dots button[aria-current=true] i{background:#e3ba61;box-shadow:0 0 8px #c79034}.auth-showcase-page .hunt-ui{background:radial-gradient(circle at 52% 42%,#2c2132,#0a0d14 68%);flex-direction:column;justify-content:center;height:100%;padding:45px 40px;display:flex}.auth-showcase-page .mini-top,.auth-showcase-page .hunt-bottom{background:#080b11e6;border:1px solid #343a49}.auth-showcase-page .mini-top{justify-content:space-between;align-items:center;height:48px;padding:0 18px;font:600 12px Cinzel;display:flex}.auth-showcase-page .mini-top .gold{color:#e0b55c}.auth-showcase-page .hunt-scene{background:#15131b;border-left:1px solid #343a49;border-right:1px solid #343a49;height:245px;overflow:hidden}.auth-showcase-page .hunt-scene img{object-fit:cover;width:100%;height:100%}.auth-showcase-page .hunt-bottom{grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:12px;min-height:77px;padding:12px 14px;display:grid}.auth-showcase-page .hunt-bottom div{flex-direction:column;gap:5px;display:flex}.auth-showcase-page .hunt-bottom small{letter-spacing:.13em;color:#677181;font-size:8px}.auth-showcase-page .hunt-bottom strong{font:600 12px Cinzel}.auth-showcase-page .hunt-bottom strong i{background:#57d27b;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px #57d27b}.auth-showcase-page .hunt-bottom .rare{color:#6bb8ff}.auth-showcase-page .hunt-bottom button{color:#ddb661;background:#302314;border:1px solid #7f6130;border-radius:3px;padding:9px 11px;font-size:9px}.auth-showcase-page .hero-grid{background:#1b202b;grid-template-columns:1fr 1fr;gap:2px;height:100%;display:grid}.auth-showcase-page .hero-tile{background:#080b11;min-height:278px;position:relative;overflow:hidden}.auth-showcase-page .hero-tile:after{content:"";box-shadow:0 0 45px color-mix(in srgb,var(--hero),transparent 75%) inset;background:linear-gradient(0deg,#07090f 0,#0000 55%);position:absolute;inset:0}.auth-showcase-page .hero-tile img{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:all .5s}.auth-showcase-page .hero-tile:hover img{transform:scale(1.035)}.auth-showcase-page .hero-tile>div{z-index:2;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:17px;left:22px;right:22px}.auth-showcase-page .hero-tile b{color:#fff;font:600 17px Cinzel}.auth-showcase-page .hero-tile small{color:var(--hero);letter-spacing:.1em;font:700 9px Cinzel}.auth-showcase-page .gear-stage{background:radial-gradient(circle at 50% 52%,#661c3a47,#0000 30%),radial-gradient(circle,#191324,#070910 68%);place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.auth-showcase-page .gear-stage:before{content:"";border:1px solid #be944426;width:470px;height:470px;position:absolute;transform:rotate(45deg);box-shadow:0 0 0 45px #be944406,0 0 0 46px #be944417}.auth-showcase-page .gear-orbit{z-index:2;grid-template-columns:repeat(4,1fr);gap:15px;width:90%;display:grid;position:relative}.auth-showcase-page .gear-item{background:linear-gradient(145deg,#141923,#080b11);border:1px solid #3b414d;border-radius:5px;justify-content:center;align-items:center;height:126px;display:flex;position:relative;box-shadow:0 10px 18px #00000059}.auth-showcase-page .gear-item img{object-fit:contain;filter:drop-shadow(0 5px 8px #000);width:82%;height:82%}.auth-showcase-page .gear-item span{letter-spacing:.1em;font:700 8px Cinzel;position:absolute;bottom:6px}.auth-showcase-page .gear-item.common span{color:#c8c8c8}.auth-showcase-page .gear-item.rare{border-color:#337fd0;box-shadow:0 0 18px #2375be30}.auth-showcase-page .gear-item.rare span{color:#67b5ff}.auth-showcase-page .gear-item.epic{border-color:#7541b8}.auth-showcase-page .gear-item.epic span{color:#b77aff}.auth-showcase-page .gear-item.legendary{border-color:#bd6f25}.auth-showcase-page .gear-item.legendary span{color:#f1a94e}.auth-showcase-page .gear-item.mythic{border-color:#bd3434}.auth-showcase-page .gear-item.mythic span{color:#f16565}.auth-showcase-page .gear-item.divine{border-color:#ea5641;box-shadow:0 0 28px #ed483d35}.auth-showcase-page .gear-item.divine span{color:#ff7364}.auth-showcase-page .gear-item.relic{border-color:#e66fbb;box-shadow:0 0 30px #df419640}.auth-showcase-page .gear-item.relic span{color:#ff91d4}.auth-showcase-page .drop-chance{background:radial-gradient(circle,#342212,#110d0a);border:1px solid #765326;flex-direction:column;justify-content:center;align-items:center;height:126px;display:flex}.auth-showcase-page .drop-chance span{letter-spacing:.15em;color:#94784b;font:700 8px Cinzel}.auth-showcase-page .drop-chance strong{color:#ff7063;text-shadow:0 0 16px #e64234;font:700 25px Cinzel}.auth-showcase-page .collection-stage{background:radial-gradient(circle at 60% 43%,#1b3241,#080b11 62%);height:100%;position:relative;overflow:hidden}.auth-showcase-page .mount{object-fit:contain;filter:drop-shadow(0 0 25px #64dcac2e);width:66%;height:96%;position:absolute;bottom:-7%;right:-2%}.auth-showcase-page .collection-chip{border-left:2px solid #5ac49a;flex-direction:column;padding-left:10px;display:flex;position:absolute;top:10%;right:7%}.auth-showcase-page .collection-chip small{color:#60c49e;letter-spacing:.13em;font:700 8px Cinzel}.auth-showcase-page .collection-chip b{font:600 14px Cinzel}.auth-showcase-page .gems{flex-direction:column;gap:10px;display:flex;position:absolute;top:10%;left:6%}.auth-showcase-page .gems div{background:#090c12db;border:1px solid #343b49;border-radius:50%;place-items:center;width:90px;height:90px;display:grid;position:relative}.auth-showcase-page .gems img{object-fit:contain;filter:drop-shadow(0 0 13px #80d3ff59);width:72px;height:72px}.auth-showcase-page .gems span{color:#c7d0dc;font:700 8px Cinzel;position:absolute;bottom:2px}.auth-showcase-page .artifacts{display:flex;position:absolute;bottom:7%;left:34%}.auth-showcase-page .artifacts img{object-fit:contain;filter:drop-shadow(0 0 15px #b07b4833);border-radius:50%;width:102px;height:102px;margin-left:-18px}.auth-showcase-page .world-stage{background:#05070a;height:100%;position:relative;overflow:hidden}.auth-showcase-page .world-stage>img{object-fit:cover;opacity:.58;filter:saturate(.85);width:100%;height:100%}.auth-showcase-page .world-stage:after{content:"";background:linear-gradient(#0000 55%,#07090f),linear-gradient(90deg,#07090f80,#0000);position:absolute;inset:0}.auth-showcase-page .boss{z-index:2;text-align:center;text-shadow:0 2px 7px #000;width:62%;position:absolute;top:32px;left:50%;transform:translate(-50%)}.auth-showcase-page .boss span{color:#e1a64f;letter-spacing:.2em;font:700 8px Cinzel}.auth-showcase-page .boss b{margin:3px;font:700 15px Cinzel;display:block}.auth-showcase-page .boss div{background:#291116;border:1px solid #77404b;height:7px}.auth-showcase-page .boss i{background:linear-gradient(90deg,#9b263d,#e34d54);width:74%;height:100%;display:block;box-shadow:0 0 10px #e34d54}.auth-showcase-page .boss small{color:#b9a5a7;font-size:8px}.auth-showcase-page .activity{z-index:2;background:#080b11e8;border:1px solid #353b48;flex-direction:column;gap:7px;width:235px;padding:13px 15px;display:flex;position:absolute;bottom:67px;left:25px}.auth-showcase-page .activity b{color:#d4ab5d;letter-spacing:.12em;font:700 9px Cinzel}.auth-showcase-page .activity span{color:#a7afbd;font-size:9px}.auth-showcase-page .world-actions{z-index:2;grid-template-columns:repeat(4,1fr);gap:6px;display:grid;position:absolute;bottom:20px;left:4%;right:4%}.auth-showcase-page .world-actions span{text-align:center;color:#d5ae64;letter-spacing:.1em;background:#110e0be0;border:1px solid #4a3c27;padding:12px;font:700 9px Cinzel}@keyframes fadeup{0%{opacity:0;transform:translateY(8px)}}@keyframes fadein{0%{opacity:.25}}.auth-showcase-page .feature-strip{background:#0e121b;border-top:1px solid #252b36;border-bottom:1px solid #252b36;grid-template-columns:repeat(4,1fr);gap:1px;padding:36px 6vw;display:grid}.auth-showcase-page .feature-strip>div{border-right:1px solid #292f3a;justify-content:center;align-items:center;gap:14px;padding:12px;display:flex}.auth-showcase-page .feature-strip>div:last-child{border:0}.auth-showcase-page .feature-strip b{color:#c69a4b;font:24px Cinzel}.auth-showcase-page .feature-strip span{flex-direction:column;display:flex}.auth-showcase-page .feature-strip strong{color:#ddd5c6;font:600 12px Cinzel}.auth-showcase-page .feature-strip small{color:#687181;margin-top:4px;font-size:10px}.auth-showcase-page .final-cta{text-align:center;background:radial-gradient(circle,#202031,#090b12 62%);grid-template-columns:1fr minmax(300px,580px) 1fr;align-items:center;min-height:360px;padding:40px;display:grid;position:relative;overflow:hidden}.auth-showcase-page .final-cta:before{content:"";border:1px solid #cda4511f;position:absolute;inset:15px}.auth-showcase-page .final-cta img{object-fit:contain;opacity:.67;filter:drop-shadow(0 0 25px #cc933729);width:100%;height:330px}.auth-showcase-page .final-cta img:first-child{transform:translate(-16%)rotate(-5deg)}.auth-showcase-page .final-cta img:last-child{transform:translate(16%)rotate(5deg)}.auth-showcase-page .final-cta div{z-index:2;position:relative}.auth-showcase-page .final-cta p{color:#c39447;letter-spacing:.28em;font:700 10px Cinzel}.auth-showcase-page .final-cta h2{margin:10px 0 23px;font:600 clamp(29px,4vw,46px) Cinzel}.auth-showcase-page .final-cta button{color:#140e08;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ecc56c,#aa6b21);border:1px solid #f0d58f;border-radius:4px;padding:15px 27px;font:800 12px Cinzel}.auth-showcase-page .final-cta button:hover{filter:brightness(1.1);transform:translateY(-1px)}.auth-showcase-page .final-cta small{color:#676f7e;margin-top:13px;font-size:10px;display:block}.auth-showcase-page footer{background:#05070b;border-top:1px solid #1f242d;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex}.auth-showcase-page footer p{color:#5d6573;font-size:10px}.auth-showcase-page footer>div{gap:20px;display:flex}.auth-showcase-page footer>div a{color:#7b8492;font-size:10px;text-decoration:none}.auth-showcase-page .toast{z-index:30;color:#e8d29c;background:#151b25;border:1px solid #8b713d;border-radius:5px;padding:13px 18px;font-size:12px;animation:.3s fadeup;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 40px #000}.auth-showcase-page .modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010205cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-showcase-page .modal{background:linear-gradient(145deg,#171d29,#0c1017);border:1px solid #6f5730;border-radius:8px;width:min(100%,410px);padding:32px;position:relative;box-shadow:0 30px 90px #000}.auth-showcase-page .modal-x{color:#7d8694;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:8px;right:12px}.auth-showcase-page .modal-icon{color:#ddb35f;background:#2b2215;border-radius:50%;place-items:center;width:45px;height:45px;margin:auto;display:grid}.auth-showcase-page .modal h2{text-align:center;margin:14px 0 7px;font:600 21px Cinzel}.auth-showcase-page .modal p{text-align:center;color:#8f98a7;font-size:11px;line-height:1.55}.auth-showcase-page .modal .cta{margin-top:18px}@media(max-height:1100px){.auth-showcase-page .auth-hero{padding:18px 20px 24px}.auth-showcase-page .crest{height:20px}.auth-showcase-page .kicker{margin:6px 0 2px}.auth-showcase-page .title-lockup h1{font-size:clamp(38px,5vw,60px)}.auth-showcase-page .tagline{margin:9px 0 16px}.auth-showcase-page .auth-card{padding:16px 24px 14px}.auth-showcase-page .tabs{height:40px}.auth-showcase-page .form-heading{padding:12px 0 8px}.auth-showcase-page .auth-card form>label{margin:7px 0}.auth-showcase-page .auth-card input:not([type=checkbox]){height:40px}.auth-showcase-page .cta{height:46px}.auth-showcase-page .early,.auth-showcase-page .scroll-cue{margin-top:8px}}@media(max-width:900px){.auth-showcase-page .carousel{grid-template-columns:1fr;min-height:0}.auth-showcase-page .slide-copy{min-height:360px;padding:45px 44px 68px}.auth-showcase-page .slide-copy:after{display:none}.auth-showcase-page .visual-window{height:480px}.auth-showcase-page .dots{left:0}.auth-showcase-page .feature-strip{grid-template-columns:1fr 1fr}.auth-showcase-page .feature-strip>div:nth-child(2){border-right:0}.auth-showcase-page .topbar nav a{display:none}.auth-showcase-page .carousel .arrow{top:70%}}@media(max-width:600px){.auth-showcase-page .topbar{height:60px;padding:0 15px}.auth-showcase-page .topbar nav{gap:0}.auth-showcase-page .online{font-size:10px}.auth-showcase-page .auth-hero{min-height:auto;padding:25px 13px 55px}.auth-showcase-page .title-lockup h1{font-size:48px}.auth-showcase-page .tagline{font-size:11px}.auth-showcase-page .auth-card{padding:18px 17px}.auth-showcase-page .early{align-items:flex-start}.auth-showcase-page .showcase-shell{padding:68px 13px}.auth-showcase-page .section-intro span{font-size:10px}.auth-showcase-page .carousel{border-radius:7px}.auth-showcase-page .slide-copy{min-height:360px;padding:36px 30px 58px}.auth-showcase-page .visual-window{height:390px}.auth-showcase-page .arrow{width:34px;height:46px}.auth-showcase-page .carousel .arrow{top:71%}.auth-showcase-page .hunt-ui{padding:25px 16px}.auth-showcase-page .hunt-scene{height:210px}.auth-showcase-page .hunt-bottom{grid-template-columns:1fr 1fr}.auth-showcase-page .hunt-bottom>div:nth-child(3),.auth-showcase-page .hunt-bottom button{display:none}.auth-showcase-page .hero-tile{min-height:194px}.auth-showcase-page .hero-tile>div{left:10px;right:10px}.auth-showcase-page .hero-tile b{font-size:13px}.auth-showcase-page .gear-orbit{gap:7px}.auth-showcase-page .gear-item,.auth-showcase-page .drop-chance{height:88px}.auth-showcase-page .gear-item span{font-size:6px}.auth-showcase-page .drop-chance strong{font-size:17px}.auth-showcase-page .gear-stage:before{width:300px;height:300px}.auth-showcase-page .mount{width:84%;right:-16%}.auth-showcase-page .gems{left:4%}.auth-showcase-page .gems div{width:68px;height:68px}.auth-showcase-page .gems img{width:53px;height:53px}.auth-showcase-page .artifacts{left:25%}.auth-showcase-page .artifacts img{width:78px;height:78px}.auth-showcase-page .world-actions{grid-template-columns:1fr 1fr}.auth-showcase-page .activity{bottom:114px}.auth-showcase-page .feature-strip{grid-template-columns:1fr}.auth-showcase-page .feature-strip>div{border-bottom:1px solid #292f3a;border-right:0;justify-content:flex-start;padding-left:25%}.auth-showcase-page .final-cta{grid-template-columns:1fr;padding:80px 20px}.auth-showcase-page .final-cta img{opacity:.2;width:220px;position:absolute}.auth-showcase-page .final-cta img:first-child{left:-60px}.auth-showcase-page .final-cta img:last-child{right:-60px}.auth-showcase-page footer{flex-direction:column;gap:15px;height:auto;padding:25px 20px}.auth-showcase-page footer p{margin:0}.auth-showcase-page .toast{text-align:center;left:14px;right:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.auth-showcase-page *,.auth-showcase-page :before,.auth-showcase-page :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-showcase-page .world-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#06080ded;border-top:1px solid #daae552e;border-bottom:1px solid #daae5533;height:76px;position:sticky;top:0;overflow-x:auto}.auth-showcase-page .world-nav::-webkit-scrollbar{display:none}.auth-showcase-page .world-nav>div{justify-content:center;align-items:center;gap:6px;width:max-content;min-width:100%;height:100%;padding:0 4vw;display:flex}.auth-showcase-page .world-nav>div>span{color:#9f7940;letter-spacing:.2em;border-right:1px solid #34302a;margin-right:12px;padding-right:20px;font:700 13px Cinzel}.auth-showcase-page .world-nav a{color:#8b94a3;white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;height:46px;padding:0 16px;font-size:14px;text-decoration:none;display:flex}.auth-showcase-page .world-nav a b{color:#5c6370;font:600 11px Cinzel}.auth-showcase-page .world-nav a:hover{color:#f0d188;background:#17140f;border-color:#4d4029}.auth-showcase-page .world-nav a:hover b{color:#c79b4d}.auth-showcase-page .story-section{background:#090c13;border-bottom:1px solid #202631;padding:110px max(5vw,24px);scroll-margin-top:76px;position:relative;overflow:hidden}.auth-showcase-page .story-section:nth-of-type(2n){background:#0c1018}.auth-showcase-page .story-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 8% 12%,#ca943a0e,#0000 28%),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#ffffff05 25%);position:absolute;inset:0}.auth-showcase-page .story-section>*{z-index:1;position:relative}.auth-showcase-page .chapter-title{grid-template-columns:82px minmax(0,780px);align-items:start;gap:25px;max-width:1220px;margin:0 auto 55px;display:grid}.auth-showcase-page .chapter-number{color:#3a342a;border-right:1px solid #403721;padding-right:23px;font:500 48px/1 Cinzel}.auth-showcase-page .chapter-title>div>p{color:#c39448;letter-spacing:.32em;margin:0 0 10px;font:700 9px Cinzel}.auth-showcase-page .chapter-title h2{background:linear-gradient(#fff4ca,#d09a43);color:#0000;-webkit-background-clip:text;margin:0;font:600 clamp(30px,4.6vw,56px)/1.08 Cinzel}.auth-showcase-page .chapter-title>div>span{color:#949dab;max-width:690px;margin-top:16px;font-size:13px;line-height:1.75;display:block}.auth-showcase-page .check-list{gap:13px;margin:0;padding:0;list-style:none;display:grid}.auth-showcase-page .check-list li{color:#a6afbd;gap:11px;font-size:12px;line-height:1.5;display:flex}.auth-showcase-page .check-list i{color:#c79a4b;margin-top:3px;font-size:9px;font-style:normal}.auth-showcase-page .hero-roster{grid-template-columns:repeat(6,1fr);gap:10px;max-width:1280px;margin:auto;display:grid}.auth-showcase-page .hero-roster article{border:1px solid color-mix(in srgb,var(--hero),transparent 65%);background:#080a0f;height:330px;transition:all .28s;position:relative;overflow:hidden}.auth-showcase-page .hero-roster article:after{content:"";box-shadow:0 0 35px color-mix(in srgb,var(--hero),transparent 82%) inset;background:linear-gradient(#0000 38%,#06080dd1 78%,#06080d 99%);position:absolute;inset:0}.auth-showcase-page .hero-roster article:hover{border-color:var(--hero);transform:translateY(-5px);box-shadow:0 16px 35px #000}.auth-showcase-page .hero-roster article:hover img{transform:scale(1.4)}.auth-showcase-page .hero-roster img{object-fit:contain;object-position:center center;width:100%;height:100%;transition:all .45s;transform:scale(1.32)}.auth-showcase-page .hero-roster article>div{z-index:2;position:absolute;bottom:14px;left:15px;right:15px}.auth-showcase-page .hero-roster h3{color:#fff;margin:0;font:600 15px Cinzel}.auth-showcase-page .hero-roster p{color:var(--hero);text-transform:uppercase;letter-spacing:.07em;margin:4px 0 10px;font-size:9px}.auth-showcase-page .hero-roster span{color:#737d8c;letter-spacing:.1em;font:700 8px Cinzel}.auth-showcase-page .hero-roster span b{color:var(--hero)}.auth-showcase-page .system-note{background:#10151e;border:1px solid #2c323d;grid-template-columns:180px 1fr;max-width:1280px;margin:24px auto 0;padding:25px 28px;display:grid}.auth-showcase-page .system-note>span{color:#d4a953;letter-spacing:.2em;font:700 10px Cinzel}.auth-showcase-page .system-note .check-list{grid-template-columns:repeat(2,1fr)}.auth-showcase-page .gear-section{background:radial-gradient(circle at 50% 55%,#191021,#090c13 56%)!important}.auth-showcase-page .rarity-road{grid-template-columns:repeat(8,1fr);gap:9px;max-width:1320px;margin:auto;display:grid;position:relative}.auth-showcase-page .rarity-line{z-index:0;background:linear-gradient(90deg,#8a8d94,#51c971,#409ff2,#9f5edc,#df8b3e,#dd4c4c,#f06557,#ea5db3);height:1px;position:absolute;top:21px;left:4%;right:4%}.auth-showcase-page .rarity-road article{z-index:1;text-align:center;padding-top:5px;position:relative}.auth-showcase-page .tier-index{border:1px solid var(--rarity);width:34px;height:34px;color:var(--rarity);box-shadow:0 0 13px color-mix(in srgb,var(--rarity),transparent 65%);background:#0b0e15;border-radius:50%;place-items:center;margin:auto;font:600 10px Cinzel;display:grid}.auth-showcase-page .gear-art{border:1px solid color-mix(in srgb,var(--rarity),transparent 55%);background:radial-gradient(circle,color-mix(in srgb,var(--rarity),transparent 82%),#0b0e15 66%);place-items:center;height:185px;margin-top:18px;display:grid;position:relative}.auth-showcase-page .gear-art:before,.auth-showcase-page .gear-art:after{content:"";border-color:var(--rarity);width:16px;height:16px;position:absolute}.auth-showcase-page .gear-art:before{border-top:1px solid;border-left:1px solid;top:4px;left:4px}.auth-showcase-page .gear-art:after{border-bottom:1px solid;border-right:1px solid;bottom:4px;right:4px}.auth-showcase-page .gear-art img{object-fit:contain;filter:drop-shadow(0 10px 12px #000);width:88%;height:88%}.auth-showcase-page .rarity-road h3{color:var(--rarity);margin:12px 0 4px;font:600 14px Cinzel}.auth-showcase-page .rarity-road p{color:#697381;margin:0;font-size:10px}.auth-showcase-page .chance{color:#ff7567;text-shadow:0 0 10px #e94c3c;margin-top:5px;font:700 11px Cinzel;display:block}.auth-showcase-page .gear-details{background:#313744;border:1px solid #313744;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1320px;margin:32px auto 0;display:grid}.auth-showcase-page .gear-details>div{background:#0d1119;padding:24px}.auth-showcase-page .gear-details span{color:#d4aa58;letter-spacing:.17em;font:700 11px Cinzel}.auth-showcase-page .gear-details p{color:#8791a1;margin:8px 0 0;font-size:13px;line-height:1.7}.auth-showcase-page .gear-details p b{color:#d7cfbf}.auth-showcase-page .split-heading{grid-template-columns:2fr 1fr;align-items:end;gap:80px;max-width:1220px;margin:0 auto 50px;display:grid}.auth-showcase-page .split-heading .chapter-title{margin:0}.auth-showcase-page .split-heading>.check-list{border-left:1px solid #3b3324;padding:25px}.auth-showcase-page .mount-showcase{grid-template-columns:1fr 1fr;gap:16px;max-width:1280px;margin:auto;display:grid}.auth-showcase-page .mount-card{background:#091017;border:1px solid #343b46;height:520px;position:relative;overflow:hidden}.auth-showcase-page .mount-card:after{content:"";background:linear-gradient(90deg,#05080cf7 0,#05080cc7 39%,#0000 70%),linear-gradient(#0000 52%,#080b10);position:absolute;inset:0}.auth-showcase-page .mount-card>div{z-index:2;width:46%;position:absolute;top:44px;left:40px}.auth-showcase-page .mount-card>div>span{letter-spacing:.18em;color:#62caa1;font:700 9px Cinzel}.auth-showcase-page .mount-card h3{color:#f1eadc;margin:11px 0;font:600 27px/1.14 Cinzel}.auth-showcase-page .mount-card p{color:#98a2b0;font-size:12px;line-height:1.65}.auth-showcase-page .mount-card>div>b{color:#68d3a7;letter-spacing:.12em;border:1px solid #4aa981;margin-top:10px;padding:6px 9px;font:700 9px Cinzel;display:inline-block}.auth-showcase-page .mount-card img{object-fit:contain;filter:drop-shadow(0 0 20px #5bcda130);width:83%;height:100%;position:absolute;right:-12%}.auth-showcase-page .mount-card.time{background:radial-gradient(circle at 75% 45%,#342339,#0b0d14 66%)}.auth-showcase-page .mount-card.time>div>span,.auth-showcase-page .mount-card.time>div>b{color:#e0ad58;border-color:#9e7539}.auth-showcase-page .mount-card.time img{filter:drop-shadow(0 0 24px #bf6cdf33);width:74%;right:-7%}.auth-showcase-page .gems-section{background:radial-gradient(circle at 50% 45%,#14212b,#090c13 59%)!important}.auth-showcase-page .gem-lab{grid-template-columns:1.05fr 1.7fr;gap:28px;max-width:1280px;margin:auto;display:grid}.auth-showcase-page .forge-panel{background:radial-gradient(circle at 50% 45%,#252032,#0a0d13 65%);border:1px solid #39414d;min-height:430px}.auth-showcase-page .forge-top{color:#d6b168;letter-spacing:.12em;border-bottom:1px solid #333a46;justify-content:space-between;align-items:center;height:52px;padding:0 18px;font:700 10px Cinzel;display:flex}.auth-showcase-page .forge-top b{color:#92dbdf}.auth-showcase-page .forge-core{flex-direction:column;justify-content:center;align-items:center;height:315px;display:flex}.auth-showcase-page .forge-core>i{color:#e1c174;background:radial-gradient(circle,#392e46,#111520 65%);border:1px solid #827044;border-radius:50%;place-items:center;width:120px;height:120px;font-size:34px;font-style:normal;animation:3s infinite forgepulse;display:grid;box-shadow:0 0 0 13px #9e7f470d,0 0 40px #a87ad126}.auth-showcase-page .forge-core strong{margin-top:22px;font:700 13px Cinzel}.auth-showcase-page .forge-core small{color:#697382;margin:6px;font-size:10px}.auth-showcase-page .forge-core button{color:#160f08;letter-spacing:.1em;background:linear-gradient(#d9b45f,#96601f);border:1px solid #dbbd77;margin-top:12px;padding:10px 18px;font:700 10px Cinzel}.auth-showcase-page .socket-row{color:#66707f;letter-spacing:.1em;border-top:1px solid #333a46;justify-content:center;align-items:center;gap:12px;height:62px;padding:0 18px;font:700 9px Cinzel;display:flex}.auth-showcase-page .socket-row i{border:1px dashed #555e6c;border-radius:50%;width:28px;height:28px}@keyframes forgepulse{50%{box-shadow:0 0 0 18px #9e7f4706,0 0 55px #a87ad13d}}.auth-showcase-page .gem-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-showcase-page .gem-cards article{border:1px solid color-mix(in srgb,var(--gem),transparent 68%);background:radial-gradient(circle at 25% 50%,color-mix(in srgb,var(--gem),transparent 84%),#0b0f16 58%);flex-direction:column;justify-content:center;min-height:205px;padding:20px 20px 20px 47%;display:flex;position:relative}.auth-showcase-page .gem-cards img{object-fit:contain;width:40%;height:86%;filter:drop-shadow(0 0 19px color-mix(in srgb,var(--gem),transparent 48%));position:absolute;left:5%}.auth-showcase-page .gem-cards span{color:var(--gem);letter-spacing:.13em;font:700 9px Cinzel}.auth-showcase-page .gem-cards h3{margin:5px 0;font:600 18px Cinzel}.auth-showcase-page .gem-cards p{color:#7b8595;margin:0;font-size:11px;line-height:1.5}.auth-showcase-page .size-path{color:#a2aab6;background:#0c1018;border:1px solid #303743;justify-content:center;align-items:center;gap:18px;max-width:1280px;margin:24px auto 0;padding:17px;font:600 11px Cinzel;display:flex}.auth-showcase-page .size-path span{align-items:center;gap:7px;display:flex}.auth-showcase-page .size-path span i{color:#c9a7ef;border:1px solid #5e5477;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.auth-showcase-page .size-path>b{color:#645a71}.auth-showcase-page .size-path p{color:#707988;margin:0 0 0 10px;font:400 11px Inter}.auth-showcase-page .adventure-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1280px;margin:auto;display:grid}.auth-showcase-page .adventure-card{background:#0c1017;border:1px solid #343a47;flex-direction:column;min-height:590px;display:flex;position:relative;overflow:hidden}.auth-showcase-page .adventure-card>img{object-fit:cover;filter:saturate(.8);width:100%;height:215px}.auth-showcase-page .adventure-content{flex-direction:column;flex:1;padding:28px;display:flex}.auth-showcase-page .adventure-content>span{color:#c99747;letter-spacing:.18em;font:700 10px Cinzel}.auth-showcase-page .adventure-content h3{margin:8px 0 11px;font:600 26px Cinzel}.auth-showcase-page .adventure-content p{color:#919baa;font-size:13px;line-height:1.65}.auth-showcase-page .adventure-content ul{gap:9px;margin:10px 0 22px;padding:0;list-style:none;display:grid}.auth-showcase-page .adventure-content li{color:#7f8998;padding-left:14px;font-size:11px;position:relative}.auth-showcase-page .adventure-content li:before{content:"✦";color:#aa7e3c;font-size:8px;position:absolute;left:0}.auth-showcase-page .adventure-content button{color:#d7ae60;letter-spacing:.1em;background:#17140e;border:1px solid #59482c;height:39px;margin-top:auto;font:700 10px Cinzel}.auth-showcase-page .heist-visual{background:radial-gradient(circle,#3a1e21,#0c0d13 70%);place-items:center;height:215px;display:grid;position:relative}.auth-showcase-page .party{display:flex}.auth-showcase-page .party span{clip-path:polygon(50% 0,100% 20%,90% 82%,50% 100%,10% 82%,0 20%);background:#17141a;border:1px solid #644548;place-items:center;width:62px;height:70px;margin-left:-8px;font-size:22px;display:grid}.auth-showcase-page .heist-timer{text-align:center;position:absolute;bottom:17px}.auth-showcase-page .heist-timer small{color:#a67c54;letter-spacing:.12em;font:700 8px Cinzel}.auth-showcase-page .heist-timer b{font:600 14px Cinzel;display:block}.auth-showcase-page .coin-stage{color:#967344;letter-spacing:.1em;background:radial-gradient(circle,#352511,#0a0d13 67%);justify-content:center;align-items:center;gap:15px;height:215px;font:700 10px Cinzel;display:flex}.auth-showcase-page .coin-stage img{object-fit:contain;filter:drop-shadow(0 0 18px #e2b35459);width:145px;height:145px}.auth-showcase-page .coin-stage b{color:#dbc07e;font-size:14px}.auth-showcase-page .coinflip .adventure-content>span{color:#d6ac59}.auth-showcase-page .guilds-section{grid-template-columns:48% 52%;align-items:stretch;min-height:820px;padding-left:0;display:grid}.auth-showcase-page .guild-map{border-right:1px solid #343a44;min-height:660px;position:relative;overflow:hidden}.auth-showcase-page .guild-map>img{object-fit:cover;filter:saturate(.65)brightness(.62);width:100%;height:100%}.auth-showcase-page .map-vignette{background:linear-gradient(90deg,#0000 50%,#0c1018),linear-gradient(#0000 65%,#090c13);position:absolute;inset:0}.auth-showcase-page .guild-banner{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07090dcc;border-left:2px solid #d2a757;padding:16px 20px;display:grid;position:absolute;bottom:45px;left:40px}.auth-showcase-page .guild-banner small{color:#9a7941;letter-spacing:.13em;font:700 8px Cinzel}.auth-showcase-page .guild-banner b{color:#e4c077;font:600 24px Cinzel}.auth-showcase-page .guild-banner span{color:#a9b0bc;letter-spacing:.17em;font:700 9px Cinzel}.auth-showcase-page .guild-copy .chapter-title{grid-template-columns:70px 1fr;margin-bottom:38px}.auth-showcase-page .guild-modes{grid-template-columns:1fr 1fr;gap:9px;display:grid}.auth-showcase-page .guild-modes article{background:#0b0f16;border:1px solid #303744;gap:16px;min-height:145px;padding:20px;display:flex}.auth-showcase-page .guild-modes article>b{color:#d5a951;background:#18140e;border:1px solid #624c2a;flex:none;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.auth-showcase-page .guild-modes h3{color:#e7dfd0;margin:2px 0 8px;font:600 14px Cinzel}.auth-showcase-page .guild-modes p{color:#7b8594;margin:0;font-size:11px;line-height:1.6}.auth-showcase-page .collection-section{background:radial-gradient(circle at 27% 48%,#221729,#090c13 56%)!important}.auth-showcase-page .chest-room{grid-template-columns:.95fr 1.25fr;gap:18px;max-width:1280px;margin:auto;display:grid}.auth-showcase-page .chest-stage .chest-crates{z-index:2;justify-content:center;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex;position:relative}.auth-showcase-page .chest-stage .chest-crates figure{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.auth-showcase-page .chest-stage .chest-crates img{object-fit:contain;filter:drop-shadow(0 0 20px #ddab524d);width:108px;height:108px}.auth-showcase-page .chest-stage .chest-crates figcaption{letter-spacing:.12em;color:#b68a47;font:700 9px Cinzel}.auth-showcase-page .chest-stage{background:radial-gradient(circle at 50% 45%,#342441,#0a0d13 65%);border:1px solid #483c28;flex-direction:column;justify-content:flex-end;align-items:center;height:560px;padding:35px;display:flex;position:relative;overflow:hidden}.auth-showcase-page .chest-stage .rays{background:conic-gradient(at 50% 70%,#0000,#d9a95810,#0000 9%,#d9a95816,#0000 18%,#d9a9580d,#0000 29%);height:70%;animation:18s linear infinite spinrays;position:absolute;top:0;left:10%;right:10%}.auth-showcase-page .chest-stage>img{object-fit:contain;filter:drop-shadow(0 0 30px #ddab5242);width:84%;height:72%;position:absolute;top:20px}.auth-showcase-page .chest-stage>div:last-child{text-align:center;z-index:2}.auth-showcase-page .chest-stage span{color:#d9ac59;letter-spacing:.16em;font:700 10px Cinzel}.auth-showcase-page .chest-stage h3{margin:7px 0 15px;font:600 20px Cinzel}.auth-showcase-page .chest-stage button{color:#150f08;letter-spacing:.12em;background:linear-gradient(#d9b55f,#8c581e);border:1px solid #e2c47f;padding:11px 18px;font:700 10px Cinzel}@keyframes spinrays{to{transform:rotate(360deg)}}.auth-showcase-page .collection-grid{background:#0b0f16;border:1px solid #323945;grid-template-rows:45px repeat(3,1fr);grid-template-columns:1fr 1fr;gap:8px;height:560px;padding:20px;display:grid}.auth-showcase-page .room-head{color:#d6ad5e;letter-spacing:.12em;border-bottom:1px solid #303743;grid-column:1/-1;justify-content:space-between;align-items:center;font:700 10px Cinzel;display:flex}.auth-showcase-page .room-head b{color:#737d8c}.auth-showcase-page .collection-grid article{background:#10151e;border:1px solid #303743;align-items:center;gap:9px;min-height:0;padding:8px;display:flex}.auth-showcase-page .collection-grid article img{object-fit:contain;filter:drop-shadow(0 0 10px #c2863733);width:75px;height:75px}.auth-showcase-page .collection-grid article span{color:#b68a47;letter-spacing:.1em;font:700 8px Cinzel}.auth-showcase-page .collection-grid h3{color:#d9d4cb;margin:3px 0;font:600 12px/1.3 Cinzel}.auth-showcase-page .collection-grid .locked>b{color:#4d5563;border:1px dashed #404754;place-items:center;width:75px;height:75px;font:500 26px Cinzel;display:grid}.auth-showcase-page .collection-notes{background:#343a46;border:1px solid #343a46;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1280px;margin:18px auto 0;display:grid}.auth-showcase-page .collection-notes>div{background:#0c1018;padding:20px}.auth-showcase-page .collection-notes b{color:#d5aa57;letter-spacing:.12em;font:700 10px Cinzel}.auth-showcase-page .collection-notes p{color:#747e8d;margin:7px 0 0;font-size:11px;line-height:1.6}.auth-showcase-page .offline-section{grid-template-columns:1fr 1.1fr;align-items:center;gap:70px;display:grid;background:radial-gradient(circle at 78% 48%,#172337,#090c13 55%)!important}.auth-showcase-page .offline-copy{max-width:570px;margin-left:auto}.auth-showcase-page .offline-copy .chapter-title{grid-template-columns:70px 1fr;margin:0 0 32px}.auth-showcase-page .offline-copy>.check-list{background:#0d1119;border:1px solid #303744;padding:24px}.auth-showcase-page .fine-note{color:#66707f;margin:14px 0 0;font-size:10px;line-height:1.6}.auth-showcase-page .afk-panel{background:linear-gradient(145deg,#141c2a,#0a0e16);border:1px solid #41506a;max-width:660px;box-shadow:0 35px 70px #000}.auth-showcase-page .afk-head{border-bottom:1px solid #364153;justify-content:space-between;align-items:center;height:53px;padding:0 20px;display:flex}.auth-showcase-page .afk-head span{color:#d7b161;letter-spacing:.14em;font:700 10px Cinzel}.auth-showcase-page .afk-head span i{background:#62d889;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px #62d889}.auth-showcase-page .afk-head small{color:#71829d;font:700 8px Cinzel}.auth-showcase-page .afk-hero{border-bottom:1px solid #303a4a;align-items:center;gap:13px;height:93px;padding:12px 18px;display:flex}.auth-showcase-page .avatar{border:2px solid #a77c3c;border-radius:50%;width:60px;height:60px;overflow:hidden}.auth-showcase-page .avatar img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.auth-showcase-page .afk-hero h3{margin:0 0 3px;font:600 15px Cinzel}.auth-showcase-page .afk-hero div:nth-child(2) span{color:#778293;font-size:9px}.auth-showcase-page .afk-hero>b{color:#6ed690;background:#102017;border:1px solid #3e7755;margin-left:auto;padding:7px 9px;font:700 8px Cinzel}.auth-showcase-page .afk-stats{background:#303a49;border-bottom:1px solid #303a49;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.auth-showcase-page .afk-stats div{text-align:center;background:#0c111a;padding:21px}.auth-showcase-page .afk-stats small{color:#6f7a8c;letter-spacing:.1em;font:700 8px Cinzel;display:block}.auth-showcase-page .afk-stats b{color:#dfb65f;margin-top:7px;font:600 19px Cinzel;display:block}.auth-showcase-page .afk-loot{grid-template-columns:repeat(5,1fr);gap:7px;padding:18px;display:grid}.auth-showcase-page .afk-loot div{text-align:center;border:1px solid color-mix(in srgb,var(--loot),transparent 67%);background:color-mix(in srgb,var(--loot),transparent 94%);padding:11px 6px}.auth-showcase-page .afk-loot span{color:var(--loot);font:700 7px Cinzel;display:block}.auth-showcase-page .afk-loot b{font:600 16px Cinzel}.auth-showcase-page .afk-panel>button{color:#160f08;letter-spacing:.12em;background:linear-gradient(#d5b05c,#8e5a20);border:1px solid #d8b971;width:calc(100% - 36px);height:42px;margin:0 18px 18px;font:700 9px Cinzel}.auth-showcase-page .economy-section{background:#090c13!important}.auth-showcase-page .economy-grid{grid-template-columns:1fr 1fr;gap:16px;max-width:1280px;margin:auto;display:grid}.auth-showcase-page .trade-panel,.auth-showcase-page .market-panel{background:#0d1119;border:1px solid #343b47;min-height:475px}.auth-showcase-page .panel-title{color:#d9ae5a;letter-spacing:.13em;border-bottom:1px solid #303744;justify-content:space-between;align-items:center;height:49px;padding:0 18px;font:700 9px Cinzel;display:flex}.auth-showcase-page .panel-title b{color:#d08361;font-size:8px}.auth-showcase-page .trade-sides{grid-template-columns:1fr 30px 1fr;align-items:center;gap:10px;padding:22px;display:grid}.auth-showcase-page .trade-sides>i{text-align:center;color:#c99f51;font-size:18px;font-style:normal}.auth-showcase-page .trade-sides>div>small{color:#6e7888;letter-spacing:.12em;font:700 8px Cinzel}.auth-showcase-page .trade-sides>div>strong{text-align:center;color:#d7b15f;margin-top:10px;font:700 9px Cinzel;display:block}.auth-showcase-page .trade-item{text-align:center;background:#0a0d13;border:1px solid #424a57;flex-direction:column;align-items:center;height:175px;margin-top:8px;padding:10px;display:flex}.auth-showcase-page .trade-item img{object-fit:contain;width:100%;height:112px}.auth-showcase-page .trade-item span>b{font:600 9px Cinzel;display:block}.auth-showcase-page .trade-item span>small{color:#768091;font-size:7px}.auth-showcase-page .trade-item.divine{border-color:#96433e;box-shadow:inset 0 0 18px #e5524320}.auth-showcase-page .trade-item.mythic{border-color:#773b52}.auth-showcase-page .trade-actions{grid-template-columns:1fr 1fr 1.4fr;gap:7px;padding:0 22px 22px;display:grid}.auth-showcase-page .trade-actions button{color:#8f99a8;background:#151a23;border:1px solid #3a424f;height:36px;font:700 8px Cinzel}.auth-showcase-page .market-filter{border-bottom:1px solid #303744;align-items:center;gap:7px;height:43px;padding:0 13px;display:flex}.auth-showcase-page .market-filter span{color:#737d8d;background:#0a0d13;border:1px solid #303744;padding:6px 8px;font-size:8px}.auth-showcase-page .market-panel article{background:#0a0e15;border:1px solid #303744;grid-template-columns:85px 1fr auto;align-items:center;gap:12px;height:112px;margin:9px 12px;padding:10px;display:grid}.auth-showcase-page .market-panel article img{object-fit:contain;width:78px;height:86px}.auth-showcase-page .market-panel article h3{margin:0 0 5px;font:600 11px Cinzel}.auth-showcase-page .market-panel article span,.auth-showcase-page .market-panel article small{color:#7e8898;margin-top:3px;font-size:8px;display:block}.auth-showcase-page .market-panel article>b{color:#dfb45d;font:600 12px Cinzel}.auth-showcase-page .market-panel article.relic{border-color:#874069}.auth-showcase-page .market-panel article.divine{border-color:#79413d}.auth-showcase-page .market-panel article.mythic{border-color:#633647}.auth-showcase-page .economy-notes{grid-template-columns:repeat(3,1fr);gap:8px;max-width:1280px;margin:18px auto 0;display:grid}.auth-showcase-page .economy-notes span{color:#778192;background:#0d1119;border:1px solid #303744;padding:16px;font-size:10px;line-height:1.55}.auth-showcase-page .economy-notes b{color:#c99d4e;letter-spacing:.1em;margin-bottom:5px;font:700 8px Cinzel;display:block}@media(max-width:1100px){.auth-showcase-page .hero-roster,.auth-showcase-page .rarity-road{grid-template-columns:repeat(4,1fr)}.auth-showcase-page .rarity-line{display:none}.auth-showcase-page .mount-showcase,.auth-showcase-page .adventure-grid{grid-template-columns:1fr}.auth-showcase-page .adventure-card{grid-template-columns:43% 57%;min-height:0;display:grid}.auth-showcase-page .adventure-card>img,.auth-showcase-page .heist-visual,.auth-showcase-page .coin-stage{height:100%;min-height:330px}.auth-showcase-page .guilds-section{grid-template-columns:1fr;padding:0}.auth-showcase-page .guild-map{border-right:0;height:480px;min-height:0}.auth-showcase-page .guild-copy{padding:70px 5vw}.auth-showcase-page .offline-section{grid-template-columns:1fr}.auth-showcase-page .offline-copy{max-width:900px;margin:auto}.auth-showcase-page .afk-panel{width:100%;margin:auto}}@media(max-width:800px){.auth-showcase-page .world-nav>div{justify-content:flex-start}.auth-showcase-page .chapter-title{grid-template-columns:54px 1fr;gap:16px}.auth-showcase-page .chapter-number{padding-right:14px;font-size:31px}.auth-showcase-page .hero-roster{grid-template-columns:repeat(3,1fr)}.auth-showcase-page .hero-roster article{height:285px}.auth-showcase-page .system-note{grid-template-columns:1fr;gap:16px}.auth-showcase-page .system-note .check-list{grid-template-columns:1fr}.auth-showcase-page .rarity-road{grid-template-columns:repeat(2,1fr)}.auth-showcase-page .gear-details{grid-template-columns:1fr}.auth-showcase-page .split-heading{grid-template-columns:1fr;gap:30px}.auth-showcase-page .gem-lab,.auth-showcase-page .chest-room{grid-template-columns:1fr}.auth-showcase-page .chest-stage,.auth-showcase-page .collection-grid{height:520px}.auth-showcase-page .collection-notes{grid-template-columns:1fr 1fr}.auth-showcase-page .economy-grid,.auth-showcase-page .economy-notes{grid-template-columns:1fr}}@media(max-width:600px){.auth-showcase-page .world-nav{height:58px}.auth-showcase-page .world-nav>div{gap:4px;padding:0 5vw}.auth-showcase-page .world-nav>div>span{margin-right:8px;padding-right:14px;font-size:11px}.auth-showcase-page .world-nav a{gap:6px;height:38px;padding:0 12px;font-size:12px}.auth-showcase-page .world-nav a b{font-size:9px}.auth-showcase-page .story-section{padding:76px 14px;scroll-margin-top:58px}.auth-showcase-page .chapter-title{margin-bottom:35px}.auth-showcase-page .chapter-title h2{font-size:29px}.auth-showcase-page .chapter-title>div>span{font-size:11px}.auth-showcase-page .hero-roster{grid-template-columns:1fr 1fr;gap:7px}.auth-showcase-page .hero-roster article{height:270px}.auth-showcase-page .mount-card{height:430px}.auth-showcase-page .mount-card>div{width:55%;top:25px;left:20px}.auth-showcase-page .mount-card h3{font-size:21px}.auth-showcase-page .mount-card img{width:92%;right:-25%}.auth-showcase-page .gem-cards{gap:7px}.auth-showcase-page .gem-cards article{min-height:175px;padding:14px 10px 14px 43%}.auth-showcase-page .gem-cards img{width:39%}.auth-showcase-page .size-path{flex-wrap:wrap}.auth-showcase-page .adventure-card{display:flex}.auth-showcase-page .adventure-card>img,.auth-showcase-page .heist-visual,.auth-showcase-page .coin-stage{height:220px;min-height:0}.auth-showcase-page .adventure-content{padding:24px}.auth-showcase-page .coin-stage img{width:125px;height:125px}.auth-showcase-page .guild-map{height:350px}.auth-showcase-page .guild-copy{padding:70px 14px}.auth-showcase-page .guild-modes{grid-template-columns:1fr}.auth-showcase-page .collection-grid{height:auto;min-height:580px;padding:10px}.auth-showcase-page .collection-grid article{min-height:98px}.auth-showcase-page .collection-grid article img,.auth-showcase-page .collection-grid .locked>b{width:56px;height:56px}.auth-showcase-page .collection-notes{grid-template-columns:1fr}.auth-showcase-page .offline-section{gap:35px}.auth-showcase-page .afk-hero>b{display:none}.auth-showcase-page .afk-stats b{font-size:14px}.auth-showcase-page .afk-loot{grid-template-columns:repeat(5,1fr);gap:3px;padding:10px}.auth-showcase-page .afk-loot div{padding:8px 2px}.auth-showcase-page .trade-sides{padding:14px}.auth-showcase-page .trade-item{height:150px}.auth-showcase-page .trade-item img{height:90px}.auth-showcase-page .market-panel article{grid-template-columns:66px 1fr auto}.auth-showcase-page .market-panel article img{width:62px}.auth-showcase-page .final-cta h2 br{display:none}}.auth-showcase-page .rarity-road article.divine h3,.auth-showcase-page .rarity-road article.divine .chance{background:linear-gradient(135deg,#ffb5a7,#ff73bf,#ffb03c) 0 0/200% 200%;background:linear-gradient(135deg,color(xyz 0.805 0.566 0.256),color(xyz 0.7 0.465 0.399),color(xyz 0.612 0.375 0.546),color(xyz 0.606 0.452 0.28) 75%,color(xyz 0.606 0.491 0.167) 87.5%,color(xyz 0.608 0.512 0.115) 93.75%,color(xyz 0.609 0.522 0.09) 96.88%,color(xyz 0.609 0.527 0.078),color(xyz 0.61 0.532 0.066)) 0 0/200% 200%;color:#0000;-webkit-background-clip:text}.auth-showcase-page .rarity-road article.divine .gear-art{box-shadow:0 0 20px 2px #ff938b6b,0 0 40px 4px #e0555538,inset 0 0 12px 1px #ff938b33}.auth-showcase-page .rarity-road article.relic h3{background:linear-gradient(135deg,#ff2d2d,#1a0000,#ff5252) 0 0/200% 200%;color:#0000;text-shadow:0 0 10px #b7000094;-webkit-background-clip:text}.auth-showcase-page .rarity-road article.relic .gear-art{background:linear-gradient(135deg,#070000,#200002 50%,#080000);border-color:#9f0015;animation:2.2s ease-in-out infinite relicBox;box-shadow:inset 0 0 0 1px #000,0 0 24px -2px #bd001d,0 0 55px -10px #e00026}.auth-showcase-page .rarity-road article.relic img{animation:2.4s ease-in-out infinite relicSprite}@keyframes divineTour{50%{background-position:100% 100%}}@keyframes relicTour{50%{background-position:100% 100%}}@keyframes relicBox{50%{border-color:#260000;box-shadow:inset 0 0 0 1px #8c0012,0 0 32px #c40020,0 0 70px -8px #740010}}@keyframes relicSprite{50%{filter:drop-shadow(0 0 13px #d00022)drop-shadow(0 0 22px #000);transform:scale(1.06)}}.auth-showcase-page .event-section{background:radial-gradient(circle at 70% 38%,#302039,#0a0d14 58%)!important}.auth-showcase-page .event-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:50px;max-width:1280px;margin:0 auto 45px;display:grid}.auth-showcase-page .event-heading .chapter-title{margin:0}.auth-showcase-page .live-event-badge{background:linear-gradient(90deg,#c9912f2b,#6f427521);border:1px solid #e0b1537a;grid-template-columns:9px 1fr auto;align-items:center;gap:11px;min-height:76px;padding:15px 17px;display:grid;box-shadow:0 0 25px #cc96311f}.auth-showcase-page .live-event-badge>i{background:#6ae68f;border-radius:50%;width:8px;height:8px;animation:1.5s infinite eventLive;box-shadow:0 0 10px #6ae68f}.auth-showcase-page .live-event-badge div b{color:#e3bb69;letter-spacing:.1em;font:700 12px Cinzel;display:block}.auth-showcase-page .live-event-badge div span{color:#7d8796;margin-top:4px;font-size:10px;display:block}.auth-showcase-page .live-event-badge>strong{color:#f0c66e;font:700 20px Cinzel}.auth-showcase-page .live-event-badge>strong small{letter-spacing:.1em;font-size:8px;display:block}@keyframes eventLive{50%{opacity:.4}}.auth-showcase-page .event-hero{background:linear-gradient(110deg,#0b0e15 0 48%,#1b1021);border:1px solid #4b3d52;grid-template-columns:1fr 1.05fr;max-width:1280px;min-height:515px;margin:auto;display:grid;overflow:hidden}.auth-showcase-page .event-copy{flex-direction:column;justify-content:center;padding:55px 50px;display:flex}.auth-showcase-page .event-copy>span{color:#d3a451;letter-spacing:.2em;font:700 10px Cinzel}.auth-showcase-page .event-copy>h3{margin:12px 0 17px;font:600 clamp(27px,3.3vw,44px)/1.12 Cinzel}.auth-showcase-page .event-copy>p{color:#929cab;margin:0 0 25px;font-size:13px;line-height:1.72}.auth-showcase-page .event-featured{background:radial-gradient(circle at 60% 44%,#482735,#120b12 64%);min-height:515px;position:relative}.auth-showcase-page .event-featured:before{content:"";border:1px solid #ff938b1f;position:absolute;inset:8%;transform:rotate(4deg)}.auth-showcase-page .event-featured>img{object-fit:contain;filter:drop-shadow(0 0 28px #ff645240);width:100%;height:88%;animation:4s ease-in-out infinite mountFloat}.auth-showcase-page .event-featured>div{border-left:2px solid #ff938b;padding-left:12px;position:absolute;bottom:25px;left:30px;right:30px}.auth-showcase-page .event-featured span{color:#ff938b;letter-spacing:.16em;font:700 9px Cinzel}.auth-showcase-page .event-featured h3{margin:4px 0;font:600 17px Cinzel}.auth-showcase-page .event-featured b{background:linear-gradient(135deg,#ff938b,#d64f5c,#f3ba67);color:#0000;-webkit-background-clip:text;font:700 10px Cinzel}.auth-showcase-page .mount-drop-gallery{grid-template-columns:repeat(6,1fr);gap:8px;max-width:1280px;margin:16px auto 0;display:grid}.auth-showcase-page .mount-drop-gallery article{background:#0c1018;border:1px solid #373e4a;min-width:0;padding:9px}.auth-showcase-page .mount-drop-gallery article>div{background:radial-gradient(circle,#2c1d32,#090c12 68%);height:135px;position:relative;overflow:hidden}.auth-showcase-page .mount-drop-gallery img{object-fit:contain;width:100%;height:100%;transition:all .35s}.auth-showcase-page .mount-drop-gallery article:hover img{transform:scale(1.08)}.auth-showcase-page .mount-drop-gallery article>div span{color:#c79748;background:#090b10;padding:3px 5px;font:700 8px Cinzel;position:absolute;top:7px;left:7px}.auth-showcase-page .mount-drop-gallery h3{color:#d9d3c7;margin:9px 0 3px;font:600 11px/1.3 Cinzel}.auth-showcase-page .mount-drop-gallery p{color:#c79748;margin:0;font:700 9px Cinzel}.auth-showcase-page .mount-drop-gallery article.mythic{border-color:#713046}.auth-showcase-page .mount-drop-gallery article.mythic p{color:#ef5959}.auth-showcase-page .mount-drop-gallery article.divine{border-color:#a34743;box-shadow:0 0 18px #ff615229}.auth-showcase-page .mount-drop-gallery article.divine p{color:#ff938b}@keyframes mountFloat{50%{transform:translateY(-7px)}}.auth-showcase-page .guilds-section{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;min-height:auto;padding:max(8vw,100px) max(5vw,24px);display:grid;background:radial-gradient(circle at 20% 45%,#242014,#0a0d13 53%)!important}.auth-showcase-page .boss-gallery{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-showcase-page .boss-gallery-head{color:#dfb761;letter-spacing:.12em;background:#17130d;border:1px solid #4d422c;grid-column:1/-1;justify-content:space-between;align-items:center;height:48px;padding:0 15px;font:700 10px Cinzel;display:flex}.auth-showcase-page .boss-gallery-head b{color:#6f7784}.auth-showcase-page .boss-gallery article{background:#0a0d12;border:1px solid #3a414d;height:300px;position:relative;overflow:hidden}.auth-showcase-page .boss-gallery article:after{content:"";background:linear-gradient(#0000 30%,#07090dd9 72%,#07090d 98%);position:absolute;inset:0}.auth-showcase-page .boss-gallery img{object-fit:cover;width:100%;height:100%;transition:all .4s}.auth-showcase-page .boss-gallery article:hover img{transform:scale(1.035)}.auth-showcase-page .boss-gallery article>div{z-index:2;position:absolute;bottom:14px;left:17px;right:17px}.auth-showcase-page .boss-gallery article span{color:#d6a950;letter-spacing:.12em;font:700 9px Cinzel}.auth-showcase-page .boss-gallery article h3{margin:4px 0 2px;font:600 14px Cinzel}.auth-showcase-page .boss-gallery article p{color:#747e8c;margin:0;font-size:9px}.auth-showcase-page .guild-copy{padding:0}.auth-showcase-page .guild-copy .chapter-title{grid-template-columns:65px 1fr}.auth-showcase-page .guild-modes{margin-top:20px}.auth-showcase-page .collection-grid{grid-template-rows:50px repeat(3,1fr);gap:10px;height:600px;padding:22px}.auth-showcase-page .chest-stage{height:600px}.auth-showcase-page .collection-grid article{gap:14px;padding:12px;position:relative;overflow:hidden}.auth-showcase-page .collection-grid article:after{content:"";pointer-events:none;background:radial-gradient(circle at 12% 50%,var(--collect-glow,#c99a4b17),transparent 44%);position:absolute;inset:0}.auth-showcase-page .collection-grid article img{z-index:1;width:100px;height:100px;filter:drop-shadow(0 0 16px var(--collect-glow,#c2863740));position:relative}.auth-showcase-page .collection-grid article>div{z-index:1;position:relative}.auth-showcase-page .collection-grid article span{letter-spacing:.12em;font-size:10px}.auth-showcase-page .collection-grid h3{color:#f0eadf;margin:5px 0;font-size:14px}.auth-showcase-page .collection-grid article p{color:#7b8593;margin:5px 0 0;font-size:9px;line-height:1.45}.auth-showcase-page .collection-grid article.legendary{--collect-glow:#f1a04b52;border-color:#7e5027}.auth-showcase-page .collection-grid article.legendary span{color:#f1a04b}.auth-showcase-page .collection-grid article.mythic{--collect-glow:#ef59594d;border-color:#743044}.auth-showcase-page .collection-grid article.mythic span{color:#ef5959}.auth-showcase-page .collection-grid article.divine{--collect-glow:#ff938b5c;border-color:#8c4341}.auth-showcase-page .collection-grid article.divine span{background:linear-gradient(135deg,#ff938b,#cb4c5a,#e9ad68);color:#0000;-webkit-background-clip:text}.auth-showcase-page .collection-grid article.relic{--collect-glow:#d200206b;background:linear-gradient(135deg,#080000,#1d0002 55%,#090000);border-color:#a00018;box-shadow:inset 0 0 20px #b8001a40}.auth-showcase-page .collection-grid article.relic span{background:linear-gradient(135deg,#ff2d2d,#370000,#ff5252);color:#0000;text-shadow:0 0 8px #ff002080;-webkit-background-clip:text}.auth-showcase-page .collection-grid article.guild-boss{--collect-glow:#dcb05352;border-color:#776039}.auth-showcase-page .collection-grid article.guild-boss span{color:#e0b45b}.auth-showcase-page .collection-grid .locked>b{width:100px;height:100px}.auth-showcase-page .trade-window,.auth-showcase-page .market-window{background:#0b0f16;border:1px solid #343b47;max-width:1280px;margin:0 auto 24px;box-shadow:0 25px 60px #00000059}.auth-showcase-page .trade-window-head,.auth-showcase-page .market-window-head{background:#0e131c;border-bottom:1px solid #303744;justify-content:space-between;align-items:center;min-height:79px;padding:16px 22px;display:flex}.auth-showcase-page .trade-window-head>div,.auth-showcase-page .market-window-head>div:first-child{grid-template-rows:auto auto;grid-template-columns:30px auto;align-items:center;display:grid}.auth-showcase-page .trade-window-head>div>span,.auth-showcase-page .market-window-head>div>span{color:#d3a652;grid-row:1/3;font-size:21px}.auth-showcase-page .trade-window-head h3,.auth-showcase-page .market-window-head h3{margin:0;font:600 20px Cinzel}.auth-showcase-page .trade-window-head p,.auth-showcase-page .market-window-head p{color:#717b8a;margin:3px 0 0;font-size:9px}.auth-showcase-page .trade-window-head>button,.auth-showcase-page .market-window-head button{color:#d9ae5b;letter-spacing:.07em;background:#241b0f;border:1px solid #614c2d;height:34px;padding:0 12px;font:700 8px Cinzel}.auth-showcase-page .trade-tabs{background:#080b10;border:1px solid #2b323d;grid-template-columns:1fr 1fr;height:43px;margin:16px 20px 0;padding:3px;display:grid}.auth-showcase-page .trade-tabs span{color:#747e8d;justify-content:center;align-items:center;gap:7px;font:700 9px Cinzel;display:flex}.auth-showcase-page .trade-tabs span.active{color:#ddb45f;background:#252016;box-shadow:inset 0 0 0 1px #554326}.auth-showcase-page .trade-tabs b{background:#343b47;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid}.auth-showcase-page .real-trade-card{background:#0e131b;border:1px solid #303744;margin:12px 20px 20px;padding:18px}.auth-showcase-page .trade-meta{color:#7a8493;justify-content:space-between;padding-bottom:14px;font-size:9px;display:flex}.auth-showcase-page .trade-meta span b{color:#d9d3c8}.auth-showcase-page .trade-meta strong{color:#d7aa55;border:1px solid #8c6630;padding:4px 7px;font:700 8px Cinzel}.auth-showcase-page .real-trade-sides{grid-template-columns:1fr 34px 1fr;gap:13px;display:grid}.auth-showcase-page .real-trade-sides>div>small{color:#687282;letter-spacing:.12em;font:700 8px Cinzel}.auth-showcase-page .real-trade-sides>i{color:#b78d48;place-items:center;font-style:normal;display:grid}.auth-showcase-page .real-trade-item{background:#090c12;border:1px solid #424a57;align-items:center;gap:11px;min-height:112px;margin-top:7px;padding:10px;display:flex}.auth-showcase-page .real-trade-item img{object-fit:contain;width:88px;height:88px}.auth-showcase-page .real-trade-item h4{margin:0 0 4px;font:600 12px Cinzel}.auth-showcase-page .real-trade-item span{color:#747e8e;font-size:7px;display:block}.auth-showcase-page .real-trade-item b,.auth-showcase-page .real-trade-item em{margin-top:5px;font-size:9px;font-style:normal;display:block}.auth-showcase-page .real-trade-item em{color:#55ce75}.auth-showcase-page .real-trade-item.divine{border-color:#8f4440}.auth-showcase-page .real-trade-item.divine h4{color:#ff938b}.auth-showcase-page .real-trade-item.mythic{border-color:#733147}.auth-showcase-page .real-trade-item.mythic h4{color:#ef5959}.auth-showcase-page .real-trade-item.gem{min-height:80px}.auth-showcase-page .real-trade-item.gem img{width:60px;height:60px}.auth-showcase-page .gold-card{color:#dcb25e;background:#19140c;border:1px solid #66512e;align-items:center;gap:6px;height:38px;margin-top:7px;padding:0 11px;font-size:10px;display:flex}.auth-showcase-page .trade-message{color:#747e8e;margin:13px 0;font-size:9px;font-style:italic}.auth-showcase-page .trade-actions{justify-content:flex-end;padding:0;display:flex}.auth-showcase-page .trade-actions button{padding:0 15px}.auth-showcase-page .trade-actions button:last-child{color:#140e08;background:linear-gradient(#d6b05c,#8c591e);border-color:#dbbd78}.auth-showcase-page .market-window-head>div:last-child{align-items:center;gap:7px;display:flex}.auth-showcase-page .market-window-head>div:last-child>b{color:#e0b45a;margin-right:7px;font:600 11px Cinzel}.auth-showcase-page .market-layout{grid-template-columns:190px 1fr 190px;gap:12px;min-height:620px;padding:14px;display:grid}.auth-showcase-page .market-sidebar,.auth-showcase-page .seller-board{background:#0e131b;border:1px solid #303744;align-self:start;padding:13px}.auth-showcase-page .market-sidebar>b,.auth-showcase-page .seller-board>b{color:#d1a452;letter-spacing:.13em;margin-bottom:11px;font:700 8px Cinzel;display:block}.auth-showcase-page .market-sidebar>span{color:#778191;border-radius:3px;align-items:center;gap:8px;height:33px;padding:0 8px;font-size:9px;display:flex}.auth-showcase-page .market-sidebar>span i{color:#555f6f;font-style:normal}.auth-showcase-page .market-sidebar>span>b{margin-left:auto;font-size:8px}.auth-showcase-page .market-sidebar>span.selected{color:#deb45e;background:#282016;box-shadow:inset 0 0 0 1px #594426}.auth-showcase-page .market-main{min-width:0}.auth-showcase-page .market-toolbar{color:#727c8c;background:#0e131b;border:1px solid #303744;justify-content:space-between;align-items:center;height:43px;padding:0 12px;font-size:9px;display:flex}.auth-showcase-page .listing-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:10px;display:grid}.auth-showcase-page .listing-grid article{background:#0e131b;border:1px solid #363d49;min-width:0;padding:10px}.auth-showcase-page .listing-item{align-items:center;gap:10px;display:flex}.auth-showcase-page .listing-item>img{object-fit:contain;background:#090c12;border:1px solid #303744;width:78px;height:78px}.auth-showcase-page .listing-item h4{margin:0 0 4px;font:600 10px/1.3 Cinzel}.auth-showcase-page .listing-item span,.auth-showcase-page .listing-item em{color:#747e8d;margin-top:3px;font-size:7px;font-style:normal;display:block}.auth-showcase-page .listing-item b{color:#d9d3c8;margin-top:4px;font-size:9px;display:block}.auth-showcase-page .listing-grid article>button{color:#deb35c;background:#251d10;border:1px solid #77603a;width:100%;height:31px;margin-top:8px;font:700 8px Cinzel}.auth-showcase-page .listing-grid article.divine{border-color:#8f4440}.auth-showcase-page .listing-grid article.divine h4{color:#ff938b}.auth-showcase-page .listing-grid article.relic{border-color:#970016;box-shadow:inset 0 0 18px #b5001938}.auth-showcase-page .listing-grid article.relic h4{background:linear-gradient(135deg,#ff2d2d,#240000,#ff5252);color:#0000;-webkit-background-clip:text}.auth-showcase-page .listing-grid article.mythic{border-color:#733147}.auth-showcase-page .listing-grid article.mythic h4{color:#ef5959}.auth-showcase-page .listing-grid article.legendary{border-color:#785126}.auth-showcase-page .listing-grid article.legendary h4{color:#f1a04b}.auth-showcase-page .listing-grid article.rare{border-color:#315e8a}.auth-showcase-page .listing-grid article.rare h4{color:#4ba8ff}.auth-showcase-page .seller-board>div{border-top:1px solid #29303a;grid-template-columns:24px 1fr auto;align-items:center;height:42px;font-size:9px;display:grid}.auth-showcase-page .seller-board>div>span{color:#94733e;font:600 9px Cinzel}.auth-showcase-page .seller-board>div>b{color:#b8bec8}.auth-showcase-page .seller-board>div>small{color:#d6aa55}@media(max-width:1100px){.auth-showcase-page .mount-drop-gallery{grid-template-columns:repeat(3,1fr)}.auth-showcase-page .guilds-section{grid-template-columns:1fr}.auth-showcase-page .boss-gallery,.auth-showcase-page .guild-copy{max-width:900px;margin:auto}.auth-showcase-page .market-layout{grid-template-columns:160px 1fr}.auth-showcase-page .seller-board{display:none}}@media(max-width:800px){.auth-showcase-page .event-heading,.auth-showcase-page .event-hero{grid-template-columns:1fr}.auth-showcase-page .event-featured{min-height:440px}.auth-showcase-page .guilds-section{padding:90px 5vw}.auth-showcase-page .collection-grid{height:auto;min-height:650px}.auth-showcase-page .real-trade-sides{grid-template-columns:1fr}.auth-showcase-page .real-trade-sides>i{transform:rotate(90deg)}.auth-showcase-page .market-layout{grid-template-columns:1fr}.auth-showcase-page .market-sidebar{display:none}.auth-showcase-page .listing-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.auth-showcase-page .event-copy{padding:35px 24px}.auth-showcase-page .event-featured{min-height:370px}.auth-showcase-page .mount-drop-gallery{grid-template-columns:1fr 1fr}.auth-showcase-page .mount-drop-gallery article>div{height:120px}.auth-showcase-page .boss-gallery{gap:6px}.auth-showcase-page .boss-gallery article{height:190px}.auth-showcase-page .boss-gallery article h3{font-size:13px}.auth-showcase-page .collection-grid{grid-template-rows:45px;grid-template-columns:1fr}.auth-showcase-page .room-head{grid-column:1}.auth-showcase-page .collection-grid article img,.auth-showcase-page .collection-grid .locked>b{width:82px;height:82px}.auth-showcase-page .trade-window-head,.auth-showcase-page .market-window-head{flex-direction:column;align-items:flex-start;gap:15px}.auth-showcase-page .real-trade-card{margin:8px;padding:12px}.auth-showcase-page .trade-tabs{margin:10px 8px 0}.auth-showcase-page .real-trade-item img{width:72px;height:72px}.auth-showcase-page .trade-actions{grid-template-columns:1fr 1fr 1fr;display:grid}.auth-showcase-page .trade-actions button{padding:0 5px}.auth-showcase-page .market-window-head>div:last-child{flex-wrap:wrap}.auth-showcase-page .listing-grid{grid-template-columns:1fr}.auth-showcase-page .market-layout{padding:8px}}.ih-dungeons{color:#eee9df;font-family:Inter,Arial,sans-serif}.ih-dungeons *,.ih-dungeons :before,.ih-dungeons :after{box-sizing:border-box}.ih-dungeons button,.ih-dungeons a{font:inherit;color:inherit}.ih-dungeons .page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.ih-dungeons .eyebrow{color:color-mix(in oklab,var(--gold) 70%,#8a8071);letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.ih-dungeons .page-heading h1{letter-spacing:.03em;color:var(--gold);margin:0;font-size:30px;font-weight:600;line-height:1}.ih-dungeons .page-heading p{color:#a2aab6;margin:8px 0 0;font-size:13px;line-height:1.5}.ih-dungeons .realm-status{background:#0a120fdb;border:1px solid #354039;border-radius:4px;align-items:center;gap:9px;padding:10px 13px;display:flex}.ih-dungeons .realm-status i{background:#5dca8f;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px #5dca8f}.ih-dungeons .realm-status small{color:#a7c5b5;letter-spacing:.1em;margin-bottom:2px;font-size:10px;font-weight:800;display:block}.ih-dungeons .realm-status span{color:#7f8c88;font-size:10px}.ih-dungeons .view-tabs{border:1px solid color-mix(in oklab,var(--gold) 30%,#24201a);background:#070b12;border-radius:7px;grid-template-columns:1fr 1fr;max-width:620px;margin:0 0 22px;padding:4px;display:grid}.ih-dungeons .view-tab{color:#778291;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:58px;transition:color .15s,background .15s,border-color .15s;display:flex}.ih-dungeons .view-tab:hover{color:#d7c092;background:#ffffff05}.ih-dungeons .view-tab.active{color:var(--gold);border-color:color-mix(in oklab,var(--gold) 55%,black);box-shadow:0 4px 18px #0008,inset 0 0 18px color-mix(in oklab,var(--gold) 12%,transparent);background:linear-gradient(#2b2112,#17130d)}.ih-dungeons .view-tab .tab-icon{text-align:center;flex:none;width:22px;font-size:17px}.ih-dungeons .view-tab b{font-size:13px;font-weight:700;display:block}.ih-dungeons .view-tab small{color:#707887;margin-top:3px;font-size:9px;display:block}@media(max-width:620px){.ih-dungeons .view-tabs{max-width:none}.ih-dungeons .view-tab{gap:7px;min-height:52px}.ih-dungeons .view-tab b{font-size:11px}}.ih-dungeons .panel{background:linear-gradient(145deg,#0e141ded,#090d14f5);border:1px solid #2a313b;border-radius:7px;overflow:hidden;box-shadow:0 18px 42px #0007,inset 0 1px #ffffff06}.ih-dungeons .panel-heading{background:linear-gradient(90deg,#151b25,#0c1118);border-bottom:1px solid #272e37;justify-content:space-between;align-items:center;min-height:60px;padding:12px 16px;display:flex}.ih-dungeons .panel-heading.compact{border-bottom:0}.ih-dungeons .panel-title{align-items:center;gap:11px;display:flex}.ih-dungeons .panel-title>span:last-child{flex-direction:column;display:flex}.ih-dungeons .panel-title small{color:#8a7350;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.ih-dungeons .panel-title b{letter-spacing:.03em;margin-top:2px;font-size:14px}.ih-dungeons .icon-box{border:1px solid color-mix(in oklab,var(--gold) 40%,#3a3220);width:32px;height:32px;color:var(--gold);background:#211a0e;flex:none;place-items:center;display:grid}.ih-dungeons .roster-hint{color:#737d8b;font-size:10px}.ih-dungeons .hero-choice-layout{z-index:12;grid-template-columns:minmax(0,2.65fr) minmax(280px,1fr);align-items:stretch;gap:14px;display:grid;position:relative}.ih-dungeons .dungeon-hero-card{border:1px solid color-mix(in oklab,var(--gold) 40%,#3a3220);background:linear-gradient(120deg,#171009,#0b0d12 60%);border-radius:7px;min-height:175px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0008,inset 0 1px #ffffff08}.ih-dungeons .dungeon-hero-card:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.ih-dungeons .dungeon-hero-copy{z-index:1;flex-direction:column;justify-content:center;height:100%;padding:20px 24px;display:flex;position:relative}.ih-dungeons .expedition-live{color:color-mix(in oklab,var(--gold) 65%,#7a6a45);letter-spacing:.18em;text-transform:uppercase;align-items:center;font-size:8px;font-weight:800;display:flex}.ih-dungeons .expedition-live i{background:#5bdd8a;border-radius:50%;width:6px;height:6px;margin-right:7px;box-shadow:0 0 9px #5bdd8a}.ih-dungeons .dungeon-hero-copy h2{letter-spacing:.02em;margin:8px 0 6px;font-size:21px;font-weight:600;line-height:1.2}.ih-dungeons .dungeon-hero-copy h2 em{color:var(--gold);font-style:italic}.ih-dungeons .dungeon-hero-copy>p{color:#929ca9;max-width:430px;margin:0;font-size:10px;line-height:1.55}.ih-dungeons .hero-vow{border-top:1px solid #ffffff12;align-items:center;gap:9px;margin-top:12px;padding-top:10px;display:flex}.ih-dungeons .hero-vow>span{border:1px solid color-mix(in oklab,var(--gold) 40%,#3a3220);width:28px;height:28px;color:var(--gold);background:#21190c;flex:none;place-items:center;display:grid}.ih-dungeons .hero-vow div{flex-direction:column;min-width:0;display:flex}.ih-dungeons .hero-vow small{color:#6f7885;letter-spacing:.13em;font-size:7px;font-weight:800}.ih-dungeons .hero-vow b{color:#ded5c6;margin-top:2px;font-size:11px;font-weight:600}.ih-dungeons .hero-vow b span{color:var(--gold)}@media(max-width:900px){.ih-dungeons .hero-choice-layout{grid-template-columns:1fr}.ih-dungeons .dungeon-hero-card{min-height:150px}}.ih-dungeons .hero-roster.panel{z-index:12;position:relative;overflow:visible}.ih-dungeons .hero-select{z-index:10;margin:0 16px 16px;position:relative}.ih-dungeons .hero-select-trigger,.ih-dungeons .hero-select-option{border:1px solid color-mix(in oklab,var(--gold) 55%,black);color:#e7e0d4;text-align:left;cursor:pointer;background:linear-gradient(120deg,#21190c,#0d1219);border-radius:5px;align-items:center;width:100%;min-height:66px;padding:9px;display:flex}.ih-dungeons .hero-select-trigger{box-shadow:inset 0 0 20px color-mix(in oklab,var(--gold) 8%,transparent)}.ih-dungeons .hero-select-trigger:hover,.ih-dungeons .hero-select[data-open=true] .hero-select-trigger{border-color:color-mix(in oklab,var(--gold) 80%,black);background:linear-gradient(120deg,#2a200e,#101720)}.ih-dungeons .select-chevron{width:28px;color:var(--gold);text-align:center;flex:none;margin-left:12px;font-size:20px;transition:transform .18s}.ih-dungeons .hero-select[data-open=true] .select-chevron{transform:rotate(180deg)}.ih-dungeons .hero-select-list{border:1px solid color-mix(in oklab,var(--gold) 40%,#3a3220);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090e15f7;border-radius:6px;max-height:320px;margin:0;padding:7px;list-style:none;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 55px #000d}.ih-dungeons .hero-select-list[hidden]{display:none}.ih-dungeons .hero-select-option{background:0 0;border-color:#0000;border-radius:4px;min-height:56px;margin:0;position:relative}.ih-dungeons .hero-select-option:hover,.ih-dungeons .hero-select-option:focus-visible{background:#151a20;border-color:#6a5731;outline:none}.ih-dungeons .hero-select-option.selected{border-color:color-mix(in oklab,var(--gold) 60%,black);background:#21190c8f}.ih-dungeons .hero-select-option:disabled{cursor:not-allowed;opacity:.4}.ih-dungeons .hero-avatar-wrap{flex:none;margin-right:10px;display:inline-block;position:relative}.ih-dungeons .hero-avatar{border:1px solid color-mix(in oklab,var(--gold) 45%,#3a3220);background-color:#131820;background-position:50% 15%;background-repeat:no-repeat;background-size:cover;border-radius:3px;width:42px;height:48px;box-shadow:inset 0 0 18px #0003}.ih-dungeons .hero-select-option .hero-avatar{width:36px;height:40px}.ih-dungeons .hero-avatar-active-dot{background:#e0b158;border-radius:50%;width:10px;height:10px;animation:1.6s ease-in-out infinite ih-dungeons-pulse;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #0d1219,0 0 8px #e0b158}@keyframes ih-dungeons-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.ih-dungeons .hero-avatar-ready-dot{background:#5dca8f;border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite ih-dungeons-pulse-ready;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #0d1219,0 0 9px #5dca8f}@keyframes ih-dungeons-pulse-ready{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.ih-dungeons .hero-copy{flex-direction:column;min-width:0;display:flex}.ih-dungeons .hero-name-row{align-items:center;gap:5px;min-width:0;display:flex}.ih-dungeons .hero-copy b,.ih-dungeons .hero-name-row{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ih-dungeons .hero-copy small{color:#737e8c;white-space:nowrap;margin-top:4px;font-size:9.5px}.ih-dungeons .hero-delving-tag{color:#e0b158;letter-spacing:.03em;font-weight:700}.ih-dungeons .hero-ready-tag{color:#5dca8f;letter-spacing:.03em;font-weight:700}.ih-dungeons .option-check{color:#0000;text-align:center;flex:none;width:28px;margin-left:12px;font-size:14px}.ih-dungeons .hero-select-option.selected .option-check{color:var(--gold)}@media(max-width:520px){.ih-dungeons .hero-select{margin:0 12px 12px}.ih-dungeons .select-chevron,.ih-dungeons .option-check{width:20px;margin-left:8px}}.ih-dungeons .section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;margin:30px 0 14px;display:flex}.ih-dungeons .section-heading h2{letter-spacing:.03em;margin:0;font-size:19px;font-weight:600}.ih-dungeons .selected-readout{color:#737d8b;font-size:10px}.ih-dungeons .selected-readout b{color:#d9cdb9}.ih-dungeons .dungeon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media(max-width:1200px){.ih-dungeons .dungeon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.ih-dungeons .dungeon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ih-dungeons .dungeon-grid{grid-template-columns:1fr}}.ih-dungeons .dungeon-card{background:#0b1017;border:1px solid #2b333e;border-radius:7px;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 15px 35px #0006}.ih-dungeons .dungeon-card:not(.lethal){border-color:color-mix(in oklab,var(--gold) 40%,#3a3220);box-shadow:0 18px 42px #0008,inset 0 0 0 1px #ffffff06}.ih-dungeons .dungeon-card:not(.locked):hover{transform:translateY(-3px)}.ih-dungeons .dungeon-card:not(.lethal):not(.locked):hover{border-color:color-mix(in oklab,var(--gold) 65%,#3a3220);box-shadow:0 20px 45px #0009,0 0 18px color-mix(in oklab,var(--gold) 20%,transparent),inset 0 0 0 1px #ffffff08}.ih-dungeons .dungeon-card.lethal{border-color:#663332}.ih-dungeons .dungeon-card.lethal:not(.locked):hover{border-color:#8a4442;box-shadow:0 20px 45px #0009}.ih-dungeons .dungeon-card.locked{filter:saturate(.55)}.ih-dungeons .dungeon-card.locked .card-art:after{content:"LOCKED";color:#999;letter-spacing:.22em;text-shadow:0 2px 10px #000;background:#06090c88;place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;inset:0}.ih-dungeons .card-art{background-color:#0b1017;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;height:190px;position:relative;overflow:hidden}.ih-dungeons .card-art:before{content:"";background:linear-gradient(90deg,#05080c5f,#0000 82%),linear-gradient(#0000 28%,#0b10176f 78%,#0b1017);position:absolute;inset:0}.ih-dungeons .dungeon-card.locked .card-art{filter:brightness(.7)saturate(.7)}.ih-dungeons .number{color:#ffffff0b;font-size:38px;font-weight:700;position:absolute;top:12px;left:14px}.ih-dungeons .risk{letter-spacing:.14em;background:#070a0dcc;border:1px solid;padding:5px 7px;font-size:7px;font-weight:800;position:absolute;top:12px;right:12px}.ih-dungeons .lethal-tag{color:#ef6864;background:#210d0ddd;border-color:#743230}.ih-dungeons .art-title{position:absolute;bottom:12px;left:16px;right:12px}.ih-dungeons .art-title small{color:#9a835c;letter-spacing:.18em;font-size:7px;font-weight:800}.ih-dungeons .art-title h3{text-shadow:0 2px 10px #000;margin:3px 0 0;font-size:18px;font-weight:600}.ih-dungeons .card-body{flex-direction:column;flex:1;padding:15px;display:flex}.ih-dungeons .card-body>p{color:#8892a0;min-height:30px;margin:0 0 12px;font-size:10px;line-height:1.5}.ih-dungeons .requirements{flex-wrap:wrap;gap:7px;display:flex}.ih-dungeons .requirements span{color:#8792a0;background:#111821;border:1px solid #26313c;padding:6px 7px;font-size:9px;font-weight:600}.ih-dungeons .requirements b{color:#e2dcd2;font-size:10px}.ih-dungeons .reward-row{grid-template-columns:1fr 1fr;gap:8px;margin:11px 0;display:grid}.ih-dungeons .reward-row>.reward-slot{background:#0e141c;border-left:2px solid #3b434d;flex-direction:column;min-width:0;padding:7px 8px;display:flex}.ih-dungeons .reward-row .reward-slot.span-2{grid-column:1/-1}.ih-dungeons .reward-row small{color:#697482;letter-spacing:.11em;margin-bottom:4px;font-size:8px;font-weight:700}.ih-dungeons .reward-row b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ih-dungeons .reward-row .gem-reward{background:linear-gradient(90deg,#17101f,#0e141c);border-left-color:#72529a}.ih-dungeons .reward-row .gem-reward small{color:#8d75a8}.ih-dungeons .reward-row .gem-reward b{color:#c793ef;text-shadow:0 0 9px #bd6cff55}.ih-dungeons .reward-row .chest-reward b{color:var(--gold)}.ih-dungeons .danger-meter{margin-top:auto;padding-top:4px}.ih-dungeons .danger-meter>span{background:#222a33;border-radius:2px;height:4px;margin-bottom:5px;display:block;overflow:hidden}.ih-dungeons .danger-meter i{height:100%;display:block}.ih-dungeons .danger-meter small{text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800;line-height:1.4}.ih-dungeons .safe-meter>span{background:#1a2d27}.ih-dungeons .safe-meter i{background:linear-gradient(90deg,#2e9c68,#62d697);box-shadow:0 0 8px #54ce8d99}.ih-dungeons .safe-meter small{color:#66d49a}.ih-dungeons .lethal-meter i{background:#d74b48;box-shadow:0 0 6px #d74b48}.ih-dungeons .lethal-meter small{color:#ef8c89}.ih-dungeons .enter-button{border:1px solid color-mix(in oklab,var(--gold) 55%,black);width:100%;height:36px;color:var(--gold);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:linear-gradient(#34270f,#1a140a);border-radius:3px;justify-content:center;align-items:center;gap:6px;margin-top:13px;font-size:9px;font-weight:800;display:flex}.ih-dungeons .enter-button:hover:not(:disabled){filter:brightness(1.25)}.ih-dungeons .enter-button.danger{color:#f17b76;background:linear-gradient(#401716,#210d0d);border-color:#7f3532}.ih-dungeons .enter-button:disabled{cursor:not-allowed;filter:none;color:#626a73;background:#15191e;border-color:#343a41}.ih-dungeons .active-run{border:1px solid color-mix(in oklab,var(--gold) 40%,#3a3220)}.ih-dungeons .active-run.lethal{border-color:#663332}.ih-dungeons .active-run-progress{background:#1a2028;border-radius:4px;width:100%;height:6px;margin-top:16px;overflow:hidden}.ih-dungeons .active-run-progress i{background:linear-gradient(90deg,color-mix(in oklab,var(--gold) 60%,black),var(--gold));height:100%;transition:width 1s linear;display:block}.ih-dungeons .encounter-row{background:#0e141ca8;border:1px solid #262d38;border-radius:5px;padding:9px 12px;font-size:12px}.ih-dungeons .encounter-row small{letter-spacing:.14em;text-transform:uppercase;color:#737d8b;margin-bottom:3px;font-size:8px;display:block}.ih-dungeons .chronicle.panel,.ih-dungeons .legacy.panel{border-color:color-mix(in oklab,var(--gold) 40%,#3a3220);box-shadow:0 18px 42px #0008,inset 0 0 0 1px #ffffff06}.ih-dungeons .run-ledger,.ih-dungeons .legacy-table,.ih-dungeons .memorial-list,.ih-dungeons .hero-select-list{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--gold) 45%,#2a2f38) #11161d}.ih-dungeons .run-ledger::-webkit-scrollbar{width:8px;height:8px}.ih-dungeons .legacy-table::-webkit-scrollbar{width:8px;height:8px}.ih-dungeons .memorial-list::-webkit-scrollbar{width:8px;height:8px}.ih-dungeons .hero-select-list::-webkit-scrollbar{width:8px;height:8px}.ih-dungeons .run-ledger::-webkit-scrollbar-track{background:#11161d}.ih-dungeons .legacy-table::-webkit-scrollbar-track{background:#11161d}.ih-dungeons .memorial-list::-webkit-scrollbar-track{background:#11161d}.ih-dungeons .hero-select-list::-webkit-scrollbar-track{background:#11161d}.ih-dungeons .run-ledger::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--gold) 45%,#2a2f38);border-radius:4px}.ih-dungeons .legacy-table::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--gold) 45%,#2a2f38);border-radius:4px}.ih-dungeons .memorial-list::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--gold) 45%,#2a2f38);border-radius:4px}.ih-dungeons .hero-select-list::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--gold) 45%,#2a2f38);border-radius:4px}.ih-dungeons .run-ledger{max-height:560px;padding:4px 16px 12px;overflow:auto}.ih-dungeons .run-table-head,.ih-dungeons .history-run-row{grid-template-columns:1.05fr .62fr 1.18fr 1fr 1fr .95fr;gap:14px;min-width:1050px;display:grid}.ih-dungeons .run-table-head{z-index:2;color:#697687;letter-spacing:.14em;background:#090e15f5;border-bottom:1px solid #313943;padding:11px 8px;font-size:8px;font-weight:800;position:sticky;top:0}.ih-dungeons .history-run-row{border-bottom:1px solid #222a33;align-items:center;min-height:72px;padding:8px}.ih-dungeons .history-run-row:last-child{border-bottom:0}.ih-dungeons .history-hero,.ih-dungeons .claimed-item{align-items:center;gap:10px;min-width:0;display:flex}.ih-dungeons .history-hero>span:last-child,.ih-dungeons .claimed-item>span:last-child,.ih-dungeons .fate-cell{flex-direction:column;min-width:0;display:flex}.ih-dungeons .history-hero b,.ih-dungeons .claimed-item b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ih-dungeons .history-hero small,.ih-dungeons .claimed-item small,.ih-dungeons .fate-cell small{color:#8993a0;white-space:nowrap;margin-top:4px;font-size:8px}.ih-dungeons .run-portrait{border:1px solid color-mix(in oklab,var(--gold) 55%,#3a3220);background-color:#141a22;background-position:50% 15%;background-repeat:no-repeat;background-size:cover;border-radius:6px;flex:0 0 42px;width:42px;height:42px}.ih-dungeons .run-fate{color:#59dc8b;background:#0d2618;border:1px solid #27623f;border-radius:3px;align-self:flex-start;padding:6px 9px;font-size:9px}.ih-dungeons .run-fate.fallen{color:#d65c58;background:#210d0d;border-color:#67302f}.ih-dungeons .run-fate.failed{color:#e0b158;background:#22190a;border-color:#6a5321}.ih-dungeons .loot-icon{color:#bdc8d3;background:radial-gradient(circle at 40% 35%,#344352,#121820 70%);border:1px solid #3f4a55;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:16px;display:grid;box-shadow:inset 0 0 10px #0008}.ih-dungeons .chest-claim .loot-icon{color:var(--gold);background:radial-gradient(circle at 40% 35%,#5c3b16,#1c1208 72%);border-color:#80541e}.ih-dungeons .chest-claim b{color:var(--gold)}.ih-dungeons .gem-claim .loot-icon{color:#d9a2f3;background:radial-gradient(circle at 40% 35%,#3d2a52,#170e20 72%);border-color:#6a4b8c}.ih-dungeons .no-chest,.ih-dungeons .no-artifact{color:#525e6c;font-size:9px;font-style:italic}@media(max-width:900px){.ih-dungeons .run-table-head,.ih-dungeons .history-run-row{min-width:950px}}.ih-dungeons .legacy-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}@media(max-width:800px){.ih-dungeons .legacy-grid{grid-template-columns:1fr}}.ih-dungeons .legacy-heading{border-bottom:1px solid #29303a;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.ih-dungeons .legacy-emblem{border:1px solid;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.ih-dungeons .legacy-emblem.crown{color:var(--gold);border-color:color-mix(in oklab,var(--gold) 45%,black);box-shadow:inset 0 0 18px color-mix(in oklab,var(--gold) 10%,transparent);background:#221a0b}.ih-dungeons .legacy-emblem.skull{color:#db5c58;background:#210d0d;border-color:#703330;box-shadow:inset 0 0 18px #db5c5814}.ih-dungeons .legacy-heading .eyebrow{margin:0 0 4px}.ih-dungeons .legacy-heading h2{margin:0;font-size:16px;font-weight:600}.ih-dungeons .legacy-heading p{color:#737d89;margin:4px 0 0;font-size:8px}.ih-dungeons .legacy-table,.ih-dungeons .memorial-list{max-height:380px;overflow-y:auto}.ih-dungeons .legacy-row{border-bottom:1px solid #202730;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:0 16px;font-size:11px;display:flex}.ih-dungeons .legacy-row:last-child{border-bottom:0}.ih-dungeons .identity{align-items:center;gap:8px;min-width:0;display:flex}.ih-dungeons .identity small{color:#636e7b;margin-left:6px;font-size:8px;font-weight:500}.ih-dungeons .place{color:var(--gold);flex:none;font-size:10px}.ih-dungeons .memorial-row{border-bottom:1px solid #202730;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:0 16px;font-size:11px;display:flex}.ih-dungeons .memorial-row:last-child{border-bottom:0}.ih-dungeons .memorial-row .place{color:var(--gold)}.ih-dungeons.confirm-card,.ih-dungeons.result-card{text-align:center;border-radius:7px;padding:30px}.ih-dungeons.confirm-card{background:radial-gradient(circle at 50% 0,#4e1715,#111016 47%,#080c12);border:1px solid #7a3834}.ih-dungeons.confirm-card.safe{background:radial-gradient(circle at 50% 0,color-mix(in oklab,var(--gold) 25%,#111016),#111016 47%,#080c12);border:1px solid color-mix(in oklab,var(--gold) 55%,black)}.ih-dungeons .warning-emblem{color:#e8635e;background:#2e1010;border:1px solid #823a36;place-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:22px;display:grid}.ih-dungeons .warning-emblem.safe{border-color:color-mix(in oklab,var(--gold) 55%,black);color:var(--gold);background:#1e1809}.ih-dungeons .lethal-warning{text-align:left;background:#210d0d;border:1px solid #6f312e;border-radius:4px;flex-direction:column;gap:4px;margin:18px 0;padding:12px;display:flex}.ih-dungeons .lethal-warning b{letter-spacing:.12em;color:#ef6b66;font-size:9px}.ih-dungeons .lethal-warning span{color:#a78583;font-size:11px;line-height:1.45}.ih-dungeons .dialog-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:8px;display:grid}.ih-dungeons .cancel-button,.ih-dungeons .confirm-button{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border-radius:3px;height:40px;font-size:9px;font-weight:800}.ih-dungeons .cancel-button{color:#8f98a4;background:#10151c;border:1px solid #3c444e}.ih-dungeons .confirm-button{color:#f07a75;background:linear-gradient(#501b19,#2b0e0e);border:1px solid #8a3935}.ih-dungeons .confirm-button.safe{border:1px solid color-mix(in oklab,var(--gold) 55%,black);color:var(--gold);background:linear-gradient(#34270f,#1a140a)}.ih-dungeons .reward-preview{text-align:left;background:#0e141ca8;border:1px solid #262d38;border-radius:5px;margin:8px 0;padding:12px;font-size:12px}@media(max-width:520px){.ih-dungeons .page-heading h1{font-size:26px}.ih-dungeons.confirm-card,.ih-dungeons.result-card{padding:26px 18px}}.ih-guild{--line:#ecb53647;color:#edf0f6;font:14px var(--font-sans)}.ih-guild *,.ih-guild :before,.ih-guild :after{box-sizing:border-box}.ih-guild button,.ih-guild input,.ih-guild select{font:inherit;color:inherit}.ih-guild button,.ih-guild a{-webkit-tap-highlight-color:transparent;cursor:pointer;text-decoration:none}.ih-guild main{width:min(1220px,100% - 32px);margin:0 auto;padding:30px 0 70px}.ih-guild main>section+section{margin-top:44px}.ih-guild .panel{border:1px solid var(--line);background:linear-gradient(145deg,#0f1724f7,#060b13fa);border-radius:10px;overflow:hidden;box-shadow:0 15px 48px #00000047,inset 0 1px #ffffff06}.ih-guild .eyebrow{color:#c69b45;letter-spacing:.16em;text-transform:uppercase;align-items:center;font-size:8px;font-weight:800;display:inline-flex}.ih-guild .eyebrow i{background:#44dec0;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 9px #44dec0}.ih-guild .gold-button{color:#0a0b0e;letter-spacing:.055em;text-transform:uppercase;background:linear-gradient(#ecb13a,#b96f0c);border:1px solid #f4c35b;border-radius:6px;align-items:center;gap:9px;height:44px;padding:0 16px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 10px 24px #bc740c2e}.ih-guild .gold-button:hover{filter:brightness(1.08)}.ih-guild .gold-button:disabled{opacity:.55;cursor:not-allowed;filter:none}.ih-guild .gold-button .cost{background:#0a0b0e2e;border-radius:4px;padding:4px 7px;font-size:9px}.ih-guild .ghost-button{color:#b7c0cc;letter-spacing:.05em;text-transform:uppercase;background:#0a0f17;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:7px;height:44px;padding:0 15px;font-size:10px;font-weight:800;display:inline-flex}.ih-guild .ghost-button:hover{color:#fff;border-color:#ffffff38}.ih-guild .ghost-button:disabled{opacity:.6;cursor:not-allowed}.ih-guild .ghost-button svg{width:13px;height:13px}.ih-guild .page-heading{margin:6px 2px 26px}.ih-guild .page-heading-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ih-guild .title-row{align-items:center;gap:13px;display:flex}.ih-guild .title-diamond{border:2px solid var(--gold);border-radius:3px;flex-shrink:0;width:26px;height:26px;transform:rotate(45deg)}.ih-guild .page-heading h1{color:#edbd50;font:600 34px var(--font-display);margin:6px 0 4px}.ih-guild .page-heading p{color:#7f8997;margin:0;font-size:11px}.ih-guild .head-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.ih-guild .signin-hint{color:#7f8997;margin:12px 0 0;font-size:10px}.ih-guild .signin-hint a{color:var(--gold);font-weight:700}.ih-guild .signin-hint a:hover{text-decoration:underline}.ih-guild .heading-row,.ih-guild .lb-panel-head{align-items:center;gap:12px;margin:0 2px 16px;display:flex}.ih-guild .lb-panel-head{background:#03070c70;border-bottom:1px solid #e4b03629;min-height:64px;margin:0;padding:12px 16px}.ih-guild .icon-box{width:32px;height:32px;color:var(--gold);background:#f1b73512;border:1px solid #f1b73559;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.ih-guild .icon-box svg{width:15px;height:15px}.ih-guild .heading-row .text,.ih-guild .lb-panel-head .text{flex:1;min-width:0}.ih-guild .heading-row small,.ih-guild .lb-panel-head small{color:#817045;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ih-guild .heading-row h2,.ih-guild .lb-panel-head h2{color:#dfe3e9;font:600 17px var(--font-display);margin:3px 0 0}.ih-guild .membership-pill{color:#8993a0;white-space:nowrap;background:#05090fb3;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:inline-flex}.ih-guild .membership-pill i{background:#44dec0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #44dec0}.ih-guild .search-box{background:#060a10;border:1px solid #ffffff1a;border-radius:5px;flex-shrink:0;align-items:center;gap:7px;height:34px;padding:0 10px;display:flex}.ih-guild .search-box:focus-within{border-color:#f3ba2666}.ih-guild .search-box svg{color:#8d98a6;flex-shrink:0;width:13px;height:13px}.ih-guild .search-box input{color:#e0e4ea;background:0 0;border:0;outline:0;width:140px;font-size:10px}.ih-guild .search-box input::placeholder{color:#5f6976}.ih-guild .crest{color:#d5a842;width:44px;height:44px;font:600 13px var(--font-display);background:#070c14;border:1px solid #e1ae3438;border-radius:7px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.ih-guild .crest img{object-fit:cover;width:100%;height:100%}.ih-guild .my-guild-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:14px;display:grid}.ih-guild .my-guild-card{color:inherit;align-items:stretch;transition:all .2s;display:flex}.ih-guild .my-guild-card:hover,.ih-guild .my-guild-card:focus-visible{border-color:#f1b73580;box-shadow:0 15px 48px #00000047,inset 0 0 24px #f1b7350d}.ih-guild .crest-lg{background-color:#0c0813;background-position:50% 22%;background-repeat:no-repeat;background-size:170%;flex-shrink:0;width:128px;position:relative;overflow:hidden}.ih-guild .crest-lg-overlay{background:linear-gradient(#08060c33,#08060cdb),linear-gradient(90deg,#08060c1a,#08060c80);position:absolute;inset:0}.ih-guild .crest-badge{z-index:1;border:1.5px solid var(--gold);background:#05080fb8;border-radius:10px;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 22px #f1b73547,inset 0 0 14px #f1b7351a}.ih-guild .crest-badge img{object-fit:cover;width:100%;max-width:none;height:100%}.ih-guild .crest-badge span{color:var(--gold);font:600 20px var(--font-display)}.ih-guild .my-guild-card .content{flex-direction:column;flex:1;gap:5px;min-width:0;padding:13px 16px;display:flex}.ih-guild .top-row{align-items:center;min-height:16px;display:flex}.ih-guild .rank-pill{color:#9aa3b0;letter-spacing:.05em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff24;border-radius:10px;padding:3px 8px;font-size:8px;font-weight:800}.ih-guild .my-guild-card .name{color:#edbd50;font:600 19px var(--font-display)}.ih-guild .role-row{border-bottom:1px solid #ffffff0e;margin-top:3px;padding-bottom:8px}.ih-guild .role-pill{color:var(--gold);letter-spacing:.04em;text-transform:uppercase;background:#f1b7351a;border:1px solid #f1b73566;border-radius:4px;padding:3px 7px;font-size:8px;font-weight:800;display:inline-block}.ih-guild .stat-row{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:3px;display:grid}.ih-guild .stat-chip{background:#04080e8f;border:1px solid #ffffff0e;border-radius:6px;flex-direction:column;gap:4px;padding:7px 8px;display:flex}.ih-guild .stat-chip .label{color:#6f7987;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:800}.ih-guild .stat-chip .value{color:#e1e5eb;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:16px;font-weight:700;display:flex}.ih-guild .stat-chip .value.gold{color:var(--gold)}.ih-guild .stat-chip .value.orange{color:#ee8c45}.ih-guild .stat-chip .value .stat-glyph{color:#8b95a3;font-size:14px;line-height:1}.ih-guild .stat-chip .value.gold .stat-glyph{color:var(--gold)}.ih-guild .stat-chip .value .stat-icon-svg{flex-shrink:0;width:14px;height:14px}.ih-guild .foot-row{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:9px;display:flex}.ih-guild .hero-chip{align-items:center;gap:8px;min-width:0;display:flex}.ih-guild .hero-chip .avatar{border:1px solid color-mix(in oklab,var(--gold) 35%,transparent);background-color:#121722;background-position:50% 18%;background-size:cover;border-radius:6px;flex-shrink:0;width:34px;height:34px}.ih-guild .hero-chip .info{flex-direction:column;min-width:0;line-height:1.35;display:flex}.ih-guild .hero-chip .info b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.ih-guild .hero-chip .info span{color:#697382;font-size:10px}.ih-guild .enter-button{color:#b7c0cc;letter-spacing:.04em;text-transform:uppercase;background:#0a0f17;border:1px solid #ffffff1f;border-radius:5px;flex-shrink:0;align-items:center;gap:4px;padding:7px 10px;font-size:8px;font-weight:800;display:inline-flex}.ih-guild .enter-button svg{width:11px;height:11px}.ih-guild .my-guild-card:hover .enter-button{border-color:var(--gold);color:var(--gold)}.ih-guild .create-banner{align-items:center;gap:16px;padding:17px 18px;display:flex}.ih-guild .create-banner .icon{width:40px;height:40px;color:var(--gold);background:#f1b73514;border:1px solid #f1b73566;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ih-guild .create-banner .icon svg{width:18px;height:18px}.ih-guild .create-banner .copy{flex:1;min-width:0}.ih-guild .create-banner h3{color:#e5e9ef;font:600 13px var(--font-display);margin:0 0 3px}.ih-guild .create-banner p{color:#747e8c;margin:0;font-size:9px}.ih-guild .lb-substats{border-bottom:1px solid #ffffff0b;gap:30px;padding:11px 16px;display:flex}.ih-guild .lb-substats span{flex-direction:column-reverse;gap:3px;display:flex}.ih-guild .lb-substats b{color:#dfe3e9;font:700 14px var(--font-display);font-variant-numeric:tabular-nums}.ih-guild .lb-substats small{color:#697382;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.ih-guild .lb-empty{text-align:center;color:#6f7987;padding:46px 20px;font-size:11px}.ih-guild .lb-loading{color:#8993a0;justify-content:center;align-items:center;gap:8px;padding:40px 20px;font-size:11px;display:flex}.ih-guild .lb-loading svg{width:14px;height:14px;animation:.9s linear infinite ihg-spin}@keyframes ihg-spin{to{transform:rotate(360deg)}}.ih-guild .lb-head,.ih-guild .lb-row{grid-template-columns:44px minmax(210px,1.6fr) 115px 100px 92px 128px 108px 110px 118px;align-items:center;gap:10px;padding:8px 16px;display:grid}.ih-guild .lb-head{color:#8b93a0;letter-spacing:.09em;text-transform:uppercase;background:#03070c70;border-bottom:1px solid #e4b03629;min-height:40px;font-size:9px;font-weight:800}.ih-guild .lb-head span:not(:first-child){text-align:right}.ih-guild .lb-head span:nth-child(2){text-align:left}.ih-guild .lb-row{color:#9ba5b2;border-top:1px solid #ffffff0b;min-height:72px;font-size:13px;transition:all .15s}.ih-guild .lb-row:hover,.ih-guild .lb-row:focus-visible{background:linear-gradient(90deg,#f1b73514,#0000 72%)}.ih-guild .lb-row.mine{background:linear-gradient(90deg,#a068f51c,#0000 72%)}.ih-guild .lb-rank{color:#6f7987;width:32px;height:32px;font:700 14px var(--font-display);place-items:center;display:grid}.ih-guild .lb-rank.rank-1{color:#ffd76e;background:#ffd76e14;border:1px solid #ffd76e80;border-radius:6px}.ih-guild .lb-rank.rank-2{color:#d7dee8;background:#d2dceb0f;border:1px solid #d2dceb66;border-radius:6px}.ih-guild .lb-rank.rank-3{color:#e0966a;background:#e0965a14;border:1px solid #e0965a73;border-radius:6px}.ih-guild .lb-guild{align-items:center;gap:12px;min-width:0;display:flex}.ih-guild .lb-guild .name{color:#e0e5eb;font:600 15px var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ih-guild .lb-row:hover .lb-guild .name{color:var(--gold)}.ih-guild .lb-col{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-size:13px;display:flex}.ih-guild .lb-col svg{flex-shrink:0;width:13px;height:13px}.ih-guild .lb-col.power{color:var(--gold);font-weight:700}.ih-guild .lb-col .stat-glyph{font-size:13px;line-height:1}.ih-guild .lb-col.base{color:#d8dee7;font-weight:700}.ih-guild .lb-col.gold{color:#dbaa41}.ih-guild .lb-col.boss{color:#ee8c45}.ih-guild .lb-col.pvp{color:#f15b6c}.ih-guild .lb-col.gtok{color:#42dba5}@media(max-width:1024px){.ih-guild .lb-head,.ih-guild .lb-row{grid-template-columns:38px minmax(180px,1.6fr) 100px 88px 96px}.ih-guild .lb-head>:nth-child(n+6),.ih-guild .lb-row>:nth-child(n+6){display:none}.ih-guild .my-guild-grid{grid-template-columns:1fr}}@media(max-width:767px){.ih-guild .lb-head,.ih-guild .lb-row{grid-template-columns:34px minmax(150px,1.6fr) 96px 84px}.ih-guild .lb-head>:nth-child(4),.ih-guild .lb-row>:nth-child(4){display:none}}@media(max-width:639px){.ih-guild .lb-head,.ih-guild .lb-row{grid-template-columns:30px minmax(130px,1.6fr) 84px}.ih-guild .lb-head>:nth-child(3),.ih-guild .lb-row>:nth-child(3){display:none}}@media(max-width:820px){.ih-guild main{width:min(100% - 20px,720px)}.ih-guild .page-heading-row{flex-direction:column;align-items:flex-start;gap:14px}.ih-guild .stat-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.ih-guild .page-heading h1{font-size:26px}.ih-guild .head-actions{width:100%}.ih-guild .head-actions .gold-button{flex:1;justify-content:center}.ih-guild .my-guild-card{flex-direction:column}.ih-guild .crest-lg{width:100%;height:90px}.ih-guild .lb-panel-head{flex-wrap:wrap}.ih-guild .search-box{order:3;width:100%}.ih-guild .search-box input{width:100%}}.ih-heist{color:#f4efe5;font-family:Inter,Arial,sans-serif}.ih-heist *,.ih-heist :before,.ih-heist :after{box-sizing:border-box}.ih-heist button,.ih-heist a{font:inherit;color:inherit}.ih-heist .icon{color:var(--gold);place-items:center;font-family:Arial;display:inline-grid}.ih-heist .page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.ih-heist .eyebrow{color:color-mix(in oklab,var(--gold) 70%,black);letter-spacing:.23em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.ih-heist .page-heading h1{color:var(--gold);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:10px;margin:0;font-size:31px;font-weight:600;line-height:1;display:flex}.ih-heist .page-heading p{color:#a7adb8;max-width:560px;margin:8px 0 0;font-size:14px;line-height:1.55}.ih-heist .gold-button,.ih-heist .join-button{background:var(--gradient-gold);color:var(--primary-foreground);text-transform:uppercase;letter-spacing:.1em;border:none;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:42px;padding:0 20px;font-size:11px;font-weight:800;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 8px 24px -6px #d8a84c66}.ih-heist .gold-button:hover,.ih-heist .join-button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.ih-heist .gold-button:disabled,.ih-heist .join-button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:720px){.ih-heist .page-heading{align-items:flex-start}.ih-heist .page-heading h1{font-size:26px}.ih-heist .page-heading p{max-width:300px;font-size:12px}.ih-heist .gold-button{height:38px;padding:0 12px;font-size:9px}}.ih-heist .view-tabs{background:#070b12;border:1px solid #4b402e;border-radius:7px;grid-template-columns:1fr 1fr;max-width:540px;margin:0 0 22px;padding:4px;display:grid}.ih-heist .view-tabs button{color:#778291;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:11px;min-height:58px;display:flex}.ih-heist .view-tabs button:hover{color:#d7c092;background:#ffffff05}.ih-heist .view-tabs button[aria-selected=true]{color:var(--gold);border-color:color-mix(in oklab,var(--gold) 55%,black);box-shadow:0 4px 18px #0008,inset 0 0 18px color-mix(in oklab,var(--gold) 30%,transparent);background:linear-gradient(#2b2112,#17130d)}.ih-heist .view-tabs .icon{font-size:18px}.ih-heist .view-tabs b{font-size:13px;font-weight:600;display:block}.ih-heist .view-tabs small{color:#707887;margin-top:3px;font-size:9px;display:block}@media(max-width:720px){.ih-heist .view-tabs{max-width:none}.ih-heist .view-tabs button{min-height:52px}.ih-heist .view-tabs b{font-size:11px}}.ih-heist .hero-panel{border:1px solid color-mix(in oklab,var(--gold) 45%,transparent);background-color:#080c13;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;grid-template-columns:1.35fr .65fr;min-height:210px;margin-bottom:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #0008,inset 0 0 0 1px #ffffff06}.ih-heist .hero-panel:before{content:"";opacity:.16;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.ih-heist .hero-copy{z-index:1;flex-direction:column;justify-content:center;padding:26px 44px;display:flex;position:relative}.ih-heist .live{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklab,var(--gold) 75%,black);align-items:center;font-size:10px;font-weight:700;display:inline-flex}.ih-heist .live i{background:#5bdd8a;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 9px #5bdd8a}.ih-heist .hero-copy h2{letter-spacing:.015em;margin:8px 0 6px;font-size:38px;font-weight:600;line-height:1.16}.ih-heist .hero-copy h2 em{color:var(--gold);font-style:italic}.ih-heist .hero-copy>p{color:#a4acb8;max-width:660px;margin:0;font-size:14px;line-height:1.65}.ih-heist .hero-copy-cta{align-self:flex-start;margin-top:14px}.ih-heist .hero-brief{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex;position:relative}.ih-heist .vault-mark{border:1px solid color-mix(in oklab,var(--gold) 45%,transparent);width:82px;height:82px;color:var(--gold);background:radial-gradient(circle,color-mix(in oklab,var(--gold) 35%,transparent),#0a0d13 70%);box-shadow:0 0 28px color-mix(in oklab,var(--gold) 30%,transparent),inset 0 0 0 7px #090c12,inset 0 0 0 8px color-mix(in oklab,var(--gold) 40%,transparent);border-radius:50%;place-items:center;margin-bottom:10px;font-size:25px;font-weight:700;display:grid}.ih-heist .hero-brief>span{color:color-mix(in oklab,var(--gold) 55%,black);letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700}.ih-heist .hero-brief strong{color:var(--gold);margin-top:4px;font-size:14px;font-weight:600;display:block}.ih-heist .hero-brief small{color:#777f8d;margin-top:4px;font-size:10px;display:block}@media(max-width:1000px){.ih-heist .hero-panel{grid-template-columns:1fr 240px}}@media(max-width:720px){.ih-heist .hero-panel{min-height:0;display:block}.ih-heist .hero-copy{padding:32px 24px}.ih-heist .live{font-size:9px}.ih-heist .hero-copy h2{font-size:28px}.ih-heist .hero-copy>p{font-size:12px}.ih-heist .hero-brief{display:none}}.ih-heist .panel{border:1px solid color-mix(in oklab,var(--gold) 40%,transparent);background:linear-gradient(#101722f2,#070b12f4);border-radius:8px;overflow:hidden;box-shadow:0 18px 45px #0006}.ih-heist .panel-title{border-bottom:1px solid color-mix(in oklab,var(--gold) 25%,transparent);background:linear-gradient(90deg,#171d28,#0c1119);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:0 18px;display:flex}.ih-heist .panel-title>div{align-items:center;gap:10px;display:flex}.ih-heist .panel-title .icon-box{border:1px solid color-mix(in oklab,var(--gold) 55%,black);width:34px;height:34px;color:var(--gold);background:#1d1810;border-radius:3px;flex-shrink:0;place-items:center;font-size:16px;display:grid}.ih-heist .panel-title small{color:color-mix(in oklab,var(--gold) 45%,#4a453c);letter-spacing:.18em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:700;display:block}.ih-heist .panel-title b{color:var(--gold);font-size:20px;font-weight:600}.ih-heist .refresh{color:#637166;letter-spacing:.15em;text-transform:uppercase;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.ih-heist .refresh i{background:#5bdd8a;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block;box-shadow:0 0 9px #5bdd8a}@media(max-width:720px){.ih-heist .panel-title{min-height:64px}.ih-heist .panel-title b{font-size:17px}}.ih-heist .operation-list{flex-direction:column;gap:13px;padding:16px;display:flex}.ih-heist .operation{background:#0b1018;border:1px solid #343d4a;grid-template-columns:190px 1fr;min-height:205px;transition:all .2s;display:grid;position:relative}.ih-heist .operation:hover{border-color:color-mix(in oklab,var(--gold) 55%,black);box-shadow:0 7px 24px #0007}@media(min-width:1001px){.ih-heist .operation{grid-template-columns:220px 1fr 460px}}@media(max-width:720px){.ih-heist .operation{grid-template-columns:1fr}}.ih-heist .operation-art{background-color:#12161f;background-position:50%;background-size:cover;border-right:1px solid #383f48;min-height:145px;position:relative}.ih-heist .operation-art:after{content:"";background:linear-gradient(90deg,#0001,#080c10af),linear-gradient(#0000 35%,#080b11bd);position:absolute;inset:0}@media(max-width:720px){.ih-heist .operation-art{border-bottom:1px solid #343d49;border-right:0}}@media(min-width:1001px){.ih-heist .operation-art{background-position:62%}}.ih-heist .contract-number{z-index:1;color:#ffffff25;pointer-events:none;font-size:30px;font-weight:700;position:absolute;bottom:8px;left:11px}.ih-heist .operation-main{flex-direction:column;justify-content:center;min-width:0;padding:22px 24px;display:flex}.ih-heist .operation-head{border-bottom:1px solid #ffffff10;flex-wrap:wrap;justify-content:space-between;gap:15px;padding-bottom:18px;display:flex}.ih-heist .operation-head span{color:#d8d1c3;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.ih-heist .operation-head h3{color:#ece3d2;align-items:center;gap:6px;margin:7px 0 5px;font:600 21px Cinzel;display:flex}.ih-heist .operation-head small{color:#697382;flex-wrap:wrap;align-items:center;gap:4px;font-size:10px;display:inline-flex}.ih-heist .operation-head small b{color:color-mix(in oklab,var(--gold) 55%,#8a7860);align-items:center;display:inline-flex}.ih-heist .price{text-align:right}.ih-heist .price small{color:#d8d1c3;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.ih-heist .operation-meta small{color:#d8d1c3;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.ih-heist .price b{white-space:nowrap;color:var(--gold);font-size:16px;font-weight:600}.ih-heist .operation-meta{grid-template-columns:1.1fr 1fr 1fr;gap:22px;padding-top:18px;display:grid}.ih-heist .operation-meta b{color:#b2bac5;margin-top:7px;font-size:13px;font-weight:600;display:block}.ih-heist .survival span{justify-content:space-between;align-items:center;display:flex}.ih-heist .survival span b{color:#d8d1c3;margin:0;font-size:11px}.ih-heist .survival strong{color:#76d793;font-size:15px;font-weight:700}.ih-heist .survival>i{background:#202733;border-radius:3px;height:5px;margin-top:11px;display:block;overflow:hidden}.ih-heist .survival>i em{background:linear-gradient(90deg,color-mix(in oklab,var(--gold) 80%,black),#5fdd8a);height:100%;display:block;box-shadow:0 0 7px #73dd8c}.ih-heist .legendary-text{color:#efa34a!important}.ih-heist .mythic-text{color:#ed5b68!important}.ih-heist .divine-text{text-shadow:0 0 8px #ef536d55;color:#ff938b!important}.ih-heist .chest{color:var(--gold)!important}@media(max-width:720px){.ih-heist .operation-main{padding:20px}.ih-heist .operation-head h3{font-size:19px}.ih-heist .operation-meta{grid-template-columns:1fr 1fr;gap:18px 14px}.ih-heist .survival{grid-column:1/-1}}.ih-heist .crew-block{background:#080c13;border-top:1px solid #343d49;border-left:1px solid #343d49;flex-direction:column;padding:20px 14px;display:flex}@media(min-width:1001px){.ih-heist .crew-block{border-top:0}}.ih-heist .crew-label{color:#76808f;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:700;display:flex}.ih-heist .crew-label b{color:color-mix(in oklab,var(--gold) 75%,#c9b98a);font-size:12px}.ih-heist .crew-slots{flex-flow:wrap;gap:8px;margin:15px 0;display:flex}.ih-heist .party-member{flex-direction:column;flex:0 0 78px;align-items:center;gap:5px;width:78px;display:flex}.ih-heist .party-member .result-avatar{width:64px;height:64px}.ih-heist .party-member b{overflow-wrap:anywhere;white-space:normal;text-align:center;max-width:78px;min-height:20px;font-size:10px;line-height:1.08}.ih-heist .party-member i{color:#7d8795;white-space:nowrap;font:9px Inter}.ih-heist .avatar.empty{color:#505a68;background:#0b0f16;border:1px dashed #3b424e;border-radius:6px;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:20px;display:grid;position:relative}.ih-heist .join-button{width:100%;height:43px;margin-top:auto;font-size:10px}.ih-heist .join-button span{margin-left:7px;font:14px Arial}@media(max-width:720px){.ih-heist .crew-block{padding:18px}.ih-heist .party-member{flex-basis:56px;width:56px}.ih-heist .party-member .result-avatar,.ih-heist .avatar.empty{width:48px;height:48px}.ih-heist .avatar.empty{flex-basis:48px}}.ih-heist .history-page{margin-top:4px}.ih-heist .history-heading{margin:4px 0 18px}.ih-heist .history-heading h2{color:var(--gold);margin:0;font-size:30px;font-weight:600}.ih-heist .history-heading p{color:#9aa3b0;margin:7px 0 0;font-size:13px}.ih-heist .history-list{gap:18px;display:grid}.ih-heist .history-card{overflow:hidden}.ih-heist .history-card-head{border-bottom:1px solid color-mix(in oklab,var(--gold) 25%,transparent);background-color:#0a0f17;background-position:50%;background-size:cover;justify-content:space-between;align-items:center;gap:24px;min-height:90px;padding:14px 26px;display:flex;position:relative;overflow:hidden}.ih-heist .history-card-head:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#0a0f17 90%);position:absolute;inset:0}.ih-heist .history-card-head>*{z-index:1;position:relative}.ih-heist .resolution-banner{border-bottom:1px solid color-mix(in oklab,var(--gold) 25%,transparent);background-color:#0f151f;background-position:50%;background-size:cover;justify-content:space-between;align-items:center;gap:20px;min-height:90px;padding:16px 20px;display:flex}.ih-heist .resolution-banner small{color:#7b8492;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.ih-heist .resolution-banner h3{color:#eee4d2;margin:4px 0;font:600 21px Cinzel}.ih-heist .resolution-banner>div:first-child>span{color:#8f98a6;font-size:11px}.ih-heist .history-card-head small{color:#7b8492;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.ih-heist .history-card-head h3{color:#eee4d2;align-items:center;gap:6px;margin:3px 0;font:600 21px Cinzel;display:flex}.ih-heist .history-card-head>div>span{color:#8f98a6;font-size:11px}.ih-heist .history-tally{text-align:right}.ih-heist .history-tally b{color:#76d993;font-size:25px;font-weight:600;display:block}.ih-heist .history-tally span{color:#6e7d73;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:700}.ih-heist .hero-result-head,.ih-heist .hero-result{grid-template-columns:1.15fr .65fr 1.15fr 1.15fr;align-items:center;gap:18px;padding:0 24px;display:grid}.ih-heist .hero-result-head{color:#5f6876;letter-spacing:.13em;text-transform:uppercase;background:#080c12;height:42px;font-size:8px;font-weight:700}.ih-heist .hero-result{background:#0a0f17;border-top:1px solid #ffffff0d;min-height:58px;padding-top:8px;padding-bottom:8px}.ih-heist .hero-result.fallen{background:linear-gradient(90deg,#190d10b5,#090d14 42%)}.ih-heist .hero-identity{align-items:center;gap:12px;display:flex}.ih-heist .hero-identity b{font-size:14px;font-weight:600;display:block}.ih-heist .hero-identity small{color:#6f7886;margin-top:3px;font-size:10px;display:block}.ih-heist .fallen .result-avatar{filter:grayscale();opacity:.48}.ih-heist .fallen .hero-identity b{color:#8a7376;text-decoration:line-through}.ih-heist .hero-result-compact{border-top:1px solid #ffffff0d;padding:12px 20px}.ih-heist .hero-result-compact:first-child{border-top:0}.ih-heist .hero-result-compact.fallen{background:linear-gradient(90deg,#190d10b5,#090d14 42%)}.ih-heist .hero-result-compact .hero-identity{margin-bottom:8px}.ih-heist .hero-result-rewards{flex-wrap:wrap;gap:16px;padding-left:54px;display:flex}.ih-heist .fate{white-space:nowrap;border:1px solid;border-radius:3px;align-items:center;gap:4px;padding:6px 9px;font-size:10px;font-weight:700;display:inline-flex}.ih-heist .fate.alive{color:#75d992;background:#102219;border-color:#4a9c6570}.ih-heist .fate.dead{color:#e46a68;background:#251013;border-color:#a743436b}.ih-heist .reward-item{align-items:center;gap:10px;display:flex}.ih-heist .reward-item-text{flex-direction:column;min-width:0;display:flex}.ih-heist .reward-item-text b{overflow-wrap:anywhere;font-size:12px;font-weight:600}.ih-heist .reward-item-text small{color:#68717f;flex-wrap:wrap;align-items:center;gap:3px;margin-top:3px;font-size:10px;display:inline-flex}.ih-heist .reward-item-power{color:var(--gold);align-items:center;gap:2px;font-weight:600;display:inline-flex}.ih-heist .no-reward{color:#4e5764;font-size:10px;font-style:italic}@media(max-width:820px){.ih-heist .history-card-head{gap:16px}.ih-heist .hero-result-head,.ih-heist .hero-result{grid-template-columns:1fr .7fr 1fr 1fr;gap:10px;padding-left:16px;padding-right:16px}}@media(max-width:720px){.ih-heist .history-heading h2{font-size:25px}.ih-heist .history-card-head{flex-wrap:wrap;min-height:0;padding:14px}.ih-heist .history-card-head h3{font-size:16px}.ih-heist .history-tally{flex-basis:100%;align-items:center;gap:8px;display:flex}.ih-heist .history-tally b{font-size:18px}.ih-heist .hero-result-head{display:none}.ih-heist .hero-result{grid-template-columns:1fr auto;gap:14px;min-height:0;padding:16px}.ih-heist .hero-result>div:nth-child(3),.ih-heist .hero-result>div:nth-child(4){border-top:1px solid #ffffff0d;padding-top:12px}.ih-heist .reward-item b{font-size:10px}}.ih-heist .result-avatar{border:1px solid color-mix(in oklab,var(--gold) 35%,transparent);width:42px;height:42px;color:var(--gold);background-color:#121722;background-position:50% 18%;background-size:cover;border-radius:6px;flex-shrink:0;place-items:center;font-size:9px;font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -12px 10px #03050ca8}.ih-heist .result-avatar.no-portrait svg{opacity:.6}.ih-heist .heist-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02040bcc;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.ih-heist .heist-modal{border:1px solid color-mix(in oklab,var(--gold) 45%,transparent);background:linear-gradient(#121923f8,#080c13fc);border-radius:8px;width:min(920px,100%);max-height:min(760px,100vh - 52px);overflow:auto;box-shadow:0 28px 90px #000c}.ih-heist .heist-modal-head{border-bottom:1px solid color-mix(in oklab,var(--gold) 30%,transparent);background:linear-gradient(90deg,#171d28,#0d131d);justify-content:space-between;gap:24px;padding:28px 30px 22px;display:flex}.ih-heist .heist-modal-head .eyebrow{margin-bottom:8px;font-size:11px}.ih-heist .heist-modal-head h2{color:var(--gold);margin:0;font-size:32px;font-weight:600}.ih-heist .heist-modal-head p{color:#8d98a8;margin:8px 0 0;font-size:14px}.ih-heist .modal-close{border:1px solid color-mix(in oklab,var(--gold) 55%,black);width:34px;height:34px;color:var(--gold);cursor:pointer;background:#1e1810;border-radius:4px;flex-shrink:0;align-self:flex-start;font-size:24px;line-height:1}.ih-heist .modal-close:hover{color:color-mix(in oklab,var(--gold) 85%,white);background:#332514}.ih-heist .heist-choice-list{gap:10px;padding:18px;display:grid}.ih-heist .heist-choice{text-align:left;background:#0b1018;border:1px solid #343d4a;grid-template-columns:145px 1fr auto;width:100%;min-height:138px;transition:all .2s;display:grid}.ih-heist .heist-choice:hover{border-color:color-mix(in oklab,var(--gold) 60%,black);box-shadow:0 8px 28px #0008}.ih-heist .heist-choice-art{background-color:#12161f;background-position:50%;background-size:cover;border-right:1px solid #343d4a;position:relative}.ih-heist .heist-choice-art:after{content:"";background:linear-gradient(90deg,#0002,#080c10b8),linear-gradient(#0000 30%,#080b11c5);position:absolute;inset:0}.ih-heist .heist-choice-body{min-width:0;padding:19px 20px}.ih-heist .heist-choice-title{border-bottom:1px solid #ffffff10;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-bottom:13px;display:flex}.ih-heist .heist-choice-title>div>span{color:#d8d1c3;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.ih-heist .heist-choice-title h3{color:#eee5d4;margin:5px 0 4px;font:600 20px Cinzel}.ih-heist .heist-choice-title small{color:#697382;font-size:11px}.ih-heist .heist-choice-title small b{color:color-mix(in oklab,var(--gold) 55%,#8a7860)}.ih-heist .heist-choice-stats{grid-template-columns:.7fr 1.5fr .7fr;gap:16px;padding-top:13px;display:grid}.ih-heist .heist-choice-stats small{color:#d8d1c3;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.ih-heist .heist-choice-stats b{color:#b2bac5;margin-top:6px;font-size:12px;font-weight:600;display:block}.ih-heist .heist-choice-stats span:first-child b{color:#76d793}.ih-heist .heist-choice-chest{align-items:center;gap:5px;display:flex!important}.ih-heist .heist-choice-chest-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 4px}.ih-heist .heist-choice-button{border:1px solid color-mix(in oklab,var(--gold) 55%,black);height:38px;color:var(--gold);white-space:nowrap;cursor:pointer;letter-spacing:.12em;background:#21180c;border-radius:4px;align-self:center;align-items:center;gap:5px;margin:0 18px 0 0;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}.ih-heist .heist-choice-button:hover{border-color:color-mix(in oklab,var(--gold) 80%,white);background:#35240f}.ih-heist .heist-cost{text-align:right;white-space:nowrap}.ih-heist .heist-cost small{color:#d8d1c3;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.ih-heist .heist-cost strong{color:var(--gold);margin-top:5px;font-size:16px;font-weight:600;display:block}.ih-heist .heist-modal-foot{color:#667281;border-top:1px solid #ffffff0d;justify-content:space-between;gap:15px;padding:15px 22px;font-size:10px;display:flex}.ih-heist .heist-modal-foot span{color:#8dcc98;letter-spacing:.1em;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.ih-heist .heist-modal-foot span i{background:#63d987;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 9px #63d987}@media(max-width:720px){.ih-heist .heist-modal-backdrop{padding:10px}.ih-heist .heist-modal-head{padding:22px 18px 18px}.ih-heist .heist-modal-head h2{font-size:26px}.ih-heist .heist-modal-head p{max-width:270px;font-size:12px}.ih-heist .heist-choice-list{padding:12px}.ih-heist .heist-choice{grid-template-columns:92px 1fr;min-height:132px}.ih-heist .heist-choice-art{min-height:132px}.ih-heist .heist-choice-body{padding:15px 14px}.ih-heist .heist-choice-title{display:block}.ih-heist .heist-choice-title h3{font-size:14px}.ih-heist .heist-choice-stats{grid-template-columns:1fr 1fr;gap:10px}.ih-heist .heist-choice-stats span:nth-child(3){display:none}.ih-heist .heist-choice-button{grid-column:1/-1;height:36px;margin:0 14px 14px}.ih-heist .heist-cost{text-align:left;margin-top:8px}}.ih-leaderboard{color:#eee9df;font-family:var(--font-sans)}.ih-leaderboard *,.ih-leaderboard :before,.ih-leaderboard :after{box-sizing:border-box}.ih-leaderboard button,.ih-leaderboard input,.ih-leaderboard select{font:inherit;color:inherit}.ih-leaderboard button,.ih-leaderboard a{-webkit-tap-highlight-color:transparent}.ih-leaderboard .page-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:26px;display:flex}.ih-leaderboard .eyebrow{color:#a57922;letter-spacing:.22em;text-transform:uppercase;font-size:9px;font-weight:800}.ih-leaderboard .eyebrow i{background:#57dd89;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 8px #57dd89}.ih-leaderboard .page-heading h1{color:#f3efe5;font:600 clamp(34px,5vw,52px) / .98 var(--font-display);letter-spacing:-.025em;margin:9px 0 8px}.ih-leaderboard .page-heading h1 em{color:var(--gold);font-style:normal;font-weight:500}.ih-leaderboard .page-heading p{color:#8c96a4;max-width:610px;margin:0;font-size:13px;line-height:1.6}.ih-leaderboard .page-heading p a{color:var(--gold);text-decoration:none}.ih-leaderboard .page-heading p a:hover{text-decoration:underline}.ih-leaderboard .heading-actions{flex:none;align-items:stretch;gap:8px;display:flex}.ih-leaderboard .season-select,.ih-leaderboard .season-timer{background:#0b1018;border:1px solid #2c3440;border-radius:6px;padding:9px 12px}.ih-leaderboard .season-select span,.ih-leaderboard .season-timer span{color:#687281;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.ih-leaderboard .season-select b{color:#e5d8b6;font-size:12px;font-weight:700;display:block}.ih-leaderboard .season-timer b{color:var(--gold);letter-spacing:.04em;font-size:12px}.ih-leaderboard .metric-bar{background:#070b11;border:1px solid #393322;border-radius:7px;grid-template-columns:repeat(8,1fr);gap:4px;margin-bottom:16px;padding:4px;display:grid}.ih-leaderboard .metric-bar button{color:#77818f;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:47px;padding:0 5px;font-size:10px;font-weight:700;transition:all .15s;display:flex}.ih-leaderboard .metric-bar button svg{color:#646e7c;stroke-width:2px;flex:none;width:15px;height:15px}.ih-leaderboard .metric-bar button:hover{color:#d9c99e;background:#ffffff05}.ih-leaderboard .metric-bar button.active{color:var(--gold);background:linear-gradient(#2a2113,#15120d);border-color:#5b451d;box-shadow:inset 0 0 17px #f3ba2614,0 5px 20px #0008}.ih-leaderboard .metric-bar button.active svg{color:var(--gold)}.ih-leaderboard .class-chip-row{background:#070b11;border:1px solid #393322;border-radius:7px;grid-template-columns:repeat(6,1fr);gap:4px;margin-bottom:16px;padding:4px;display:grid}.ih-leaderboard .class-chip{color:#77818f;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:47px;padding:0 5px;font-size:10px;font-weight:700;transition:all .15s;display:flex}.ih-leaderboard .class-chip:hover{color:#d9c99e;background:#ffffff05}.ih-leaderboard .class-chip.active{color:var(--gold);background:linear-gradient(#2a2113,#15120d);border-color:#5b451d;box-shadow:inset 0 0 17px #f3ba2614,0 5px 20px #0008}.ih-leaderboard .podium{grid-template-columns:.92fr 1.16fr .92fr;align-items:end;gap:12px;width:min(860px,100%);margin:0 auto 24px;display:grid}.ih-leaderboard .podium-card{height:305px;color:inherit;cursor:pointer;text-align:left;background:#0c1118;border:1px solid #6b5222;border-radius:8px;padding:0;text-decoration:none;transition:transform .18s,border-color .18s;display:block;position:relative;overflow:hidden;box-shadow:0 20px 50px #0009,inset 0 0 0 1px #ffffff05}.ih-leaderboard .podium-card:hover{border-color:var(--gold);transform:translateY(-4px)}.ih-leaderboard .podium-card.rank-1{border-color:#c6972c;height:348px;box-shadow:0 24px 65px #000,0 0 35px #f3ba2617,inset 0 0 0 1px #fff1}.ih-leaderboard .podium-card.rank-2{border-color:#6a7180}.ih-leaderboard .podium-card.rank-3{border-color:#76502e}.ih-leaderboard .podium-art{object-fit:cover;object-position:center 8%;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.ih-leaderboard .podium-card:hover .podium-art{transform:scale(1.035)}.ih-leaderboard .podium-shade{background:linear-gradient(#04070b08 20%,#05080c59 45%,#05080c 94%),linear-gradient(90deg,#00000038,#0000 40%,#0000001f);position:absolute;inset:0}.ih-leaderboard .rank-medallion{color:#201503;width:38px;height:38px;font:700 15px var(--font-display);background:radial-gradient(circle at 35% 30%,#ffe390,#d3951d);border:1px solid #e5b83f;border-radius:50%;place-items:center;display:grid;position:absolute;top:13px;left:13px;box-shadow:0 4px 20px #0009,0 0 16px #f3ba2640}.ih-leaderboard .rank-2 .rank-medallion{background:linear-gradient(#e6e9ee,#858d9b);border-color:#d3d7df}.ih-leaderboard .rank-3 .rank-medallion{background:linear-gradient(#dc9a67,#81502c);border-color:#c88754}.ih-leaderboard .champion-ribbon{color:var(--gold-pale,#f8d77b);letter-spacing:.16em;text-transform:uppercase;background:#0a0804c7;border:1px solid #f3ba2661;border-radius:4px;padding:5px 8px;font-size:7px;font-weight:900;position:absolute;top:15px;right:14px}.ih-leaderboard .podium-copy{text-align:center;flex-direction:column;align-items:center;padding:18px 17px 16px;display:flex;position:absolute;inset:auto 0 0}.ih-leaderboard .hero-meta{color:#87919f;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:700;line-height:1.3;display:inline-flex}.ih-leaderboard .class-name{align-items:center;gap:4px;display:inline-flex}.ih-leaderboard .class-name>span{filter:saturate(.9);font-size:11px}.ih-leaderboard .podium-copy>.hero-meta{text-shadow:0 1px 3px #000;background:#04070b9e;border-radius:4px;max-width:100%;margin-bottom:4px;padding:3px 7px}.ih-leaderboard .podium-copy h2{color:#fff6df;font:600 24px var(--font-display);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;overflow:hidden}.ih-leaderboard .rank-1 .podium-copy h2{color:var(--gold-pale,#f8d77b);text-shadow:0 0 20px #f3ba2633;font-size:29px}.ih-leaderboard .owner{color:#6f7885;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:4px 0 10px;font-size:9px;overflow:hidden}.ih-leaderboard .owner strong{color:#ba9860}.ih-leaderboard .podium-score{background:#05070ad1;border:1px solid #f3ba2638;border-radius:5px;justify-items:center;gap:2px;min-width:112px;padding:7px 14px 8px;display:grid;box-shadow:inset 0 1px #ffffff08}.ih-leaderboard .podium-score small{color:#747e8b;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.ih-leaderboard .podium-score strong{color:var(--gold);font:600 16px/1.15 var(--font-display);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.ih-leaderboard .rankings-panel{background:#0a0f17ed;border:1px solid #303746;border-radius:8px;overflow:hidden;box-shadow:0 25px 60px #0008}.ih-leaderboard .rankings-head{background:linear-gradient(90deg,#f3ba2609,#0000 45%);border-bottom:1px solid #252d38;justify-content:space-between;align-items:center;gap:22px;min-height:88px;padding:18px 20px;display:flex}.ih-leaderboard .rankings-head .eyebrow{margin-bottom:4px;display:block}.ih-leaderboard .rankings-head h2{color:#eee8dc;font:600 23px var(--font-display);margin:0}.ih-leaderboard .search-box{color:#697483;background:#070b11;border:1px solid #303845;border-radius:5px;align-items:center;gap:8px;width:min(330px,42vw);height:38px;padding:0 12px;display:flex}.ih-leaderboard .search-box:focus-within{border-color:#85651f;box-shadow:0 0 0 2px #f3ba260f}.ih-leaderboard .search-box input{color:#d8dde5;background:0 0;border:0;outline:0;width:100%;font-size:11px}.ih-leaderboard .search-box input::placeholder{color:#596270}.ih-leaderboard .table-head{color:#586270;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #222a34;grid-template-columns:1fr 150px;gap:18px;padding:10px 50px 10px 18px;font-size:7px;font-weight:900;display:grid}.ih-leaderboard .table-head span:last-child{text-align:right}.ih-leaderboard .ranking-list{margin:0;padding:0;list-style:none}.ih-leaderboard .ranking-list li{border-bottom:1px solid #202832}.ih-leaderboard .ranking-list li:last-child{border-bottom:0}.ih-leaderboard .ranking-row{width:100%;min-height:77px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:38px 46px minmax(180px,1fr) 150px 16px;align-items:center;gap:12px;padding:10px 18px;text-decoration:none;transition:all .15s;display:grid}.ih-leaderboard .ranking-row:hover{box-shadow:inset 3px 0 var(--gold);background:linear-gradient(90deg,#f3ba2612,#f3ba2604)}.ih-leaderboard .rank-number{color:#626c79;font:600 15px var(--font-display);text-align:center}.ih-leaderboard .mini-portrait{background:#111821;border:1px solid #46505e;border-radius:5px;justify-content:center;align-items:center;width:43px;height:43px;display:flex;overflow:hidden}.ih-leaderboard .mini-portrait img{object-fit:cover;object-position:center 10%;width:100%;height:100%}.ih-leaderboard .identity{min-width:0}.ih-leaderboard .identity strong{color:#e7e4dc;font:600 15px var(--font-display);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ih-leaderboard .identity small{color:#6f7987;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.ih-leaderboard .identity small .hero-meta{max-width:100%}.ih-leaderboard .row-score{text-align:right}.ih-leaderboard .row-score small{color:#66707d;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800;display:none}.ih-leaderboard .row-score strong{color:#e5d8b6;font:600 14px var(--font-display);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.ih-leaderboard .chevron{color:#555f6c;font-size:22px;transition:all .15s}.ih-leaderboard .ranking-row:hover .chevron{color:var(--gold);transform:translate(2px)}.ih-leaderboard .empty-state{color:#737d8a;text-align:center;padding:52px 20px;font-size:12px}.ih-leaderboard .rankings-foot{color:#636d7a;background:#080c12;align-items:center;min-height:55px;padding:10px 20px;font-size:9px;display:flex}@media(max-width:1000px){.ih-leaderboard .podium-card{height:280px}.ih-leaderboard .podium-card.rank-1{height:325px}}@media(max-width:760px){.ih-leaderboard .page-heading{flex-direction:column;align-items:flex-start;gap:18px}.ih-leaderboard .page-heading h1{font-size:38px}.ih-leaderboard .heading-actions{width:100%}.ih-leaderboard .season-select,.ih-leaderboard .season-timer{flex:1}.ih-leaderboard .metric-bar{grid-template-columns:repeat(4,1fr)}.ih-leaderboard .metric-bar button{min-height:42px;font-size:9px}.ih-leaderboard .class-chip-row{grid-template-columns:repeat(4,1fr)}.ih-leaderboard .class-chip{min-height:42px;font-size:9px}.ih-leaderboard .podium{grid-template-columns:1fr 1fr}.ih-leaderboard .podium-card{height:285px}.ih-leaderboard .podium-card.rank-1{grid-area:1/1/auto/-1;height:330px}.ih-leaderboard .podium-card.rank-2{grid-area:2/1}.ih-leaderboard .podium-card.rank-3{grid-area:2/2}.ih-leaderboard .rankings-head{flex-direction:column;align-items:stretch}.ih-leaderboard .search-box{width:100%}.ih-leaderboard .table-head{display:none}.ih-leaderboard .ranking-row{grid-template-columns:31px 42px minmax(0,1fr) auto 12px;gap:9px;padding:10px 12px}.ih-leaderboard .row-score small{display:block}.ih-leaderboard .rank-number{font-size:13px}}@media(max-width:440px){.ih-leaderboard .heading-actions{flex-direction:column}.ih-leaderboard .podium{gap:8px}.ih-leaderboard .podium-card{height:260px}.ih-leaderboard .podium-card.rank-1{height:310px}.ih-leaderboard .podium-copy{padding-inline:8px}.ih-leaderboard .podium-copy h2{font-size:19px}.ih-leaderboard .rank-1 .podium-copy h2{font-size:26px}.ih-leaderboard .podium-copy>.hero-meta{gap:4px;font-size:8px}.ih-leaderboard .champion-ribbon{display:none}.ih-leaderboard .ranking-row{grid-template-columns:27px 38px minmax(0,1fr) auto 10px}.ih-leaderboard .mini-portrait{width:38px;height:38px}}.ih-marketplace{--common:var(--rarity-common);--uncommon:var(--rarity-uncommon);--rare:var(--rarity-rare);--epic:var(--rarity-epic);--legendary:var(--rarity-legendary);--mythic:var(--rarity-mythic);--divine:var(--rarity-divine);--relic:var(--rarity-relic);--gold-pale:#f4d175}.ih-marketplace a{color:inherit;text-decoration:none}.ih-marketplace .seller a:hover,.ih-marketplace .sale-transaction a:hover,.ih-marketplace .listing-card>.seller-row strong a:hover{filter:brightness(1.2);text-decoration:underline}.ih-marketplace .market-shell{width:min(1700px,100% - 32px);margin:0 auto;padding:31px 0 70px}.ih-marketplace .page-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:23px;display:flex}.ih-marketplace .eyebrow{color:#b88d25;letter-spacing:.23em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.ih-marketplace .page-heading h1{color:var(--gold);text-transform:uppercase;letter-spacing:.035em;text-shadow:0 0 18px #f3ba2630;align-items:center;gap:10px;margin:0;font:600 32px/1 Cinzel,serif;display:flex}.ih-marketplace .page-heading h1 span{font-family:Arial;font-size:27px}.ih-marketplace .page-heading p{color:#a1a9b5;margin:9px 0 0;font-size:13px}.ih-marketplace .wallet{background:#090d14cc;border:1px solid #4b402e;border-radius:7px;align-items:center;gap:14px;min-height:54px;padding:9px 10px 9px 17px;display:flex;box-shadow:0 10px 25px #0006}.ih-marketplace .wallet>span{color:#737d8b;letter-spacing:.16em;font-size:8px;font-weight:800}.ih-marketplace .wallet>.gold-value{border-right:1px solid #343d49;padding-right:13px}.ih-marketplace .wallet button,.ih-marketplace .purchase-strip button,.ih-marketplace .confirm-button,.ih-marketplace .list-confirm{color:#211707;text-transform:uppercase;letter-spacing:.09em;cursor:pointer;background:linear-gradient(135deg,#f7d15d,#c78417);border:0;border-radius:5px;font-size:9px;font-weight:800;transition:all .16s;box-shadow:0 7px 20px -5px #d8a84c66}.ih-marketplace .wallet button{height:36px;padding:0 15px}.ih-marketplace .wallet button:hover,.ih-marketplace .purchase-strip button:hover,.ih-marketplace .confirm-button:hover,.ih-marketplace .list-confirm:hover{filter:brightness(1.1);transform:translateY(-1px)}.ih-marketplace .gold-value{color:var(--gold);white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.ih-marketplace .gold-value.small{gap:4px;font-size:10px}.ih-marketplace .coin-dot{color:#352302;background:radial-gradient(circle at 35% 30%,#fff2a6,#d69418 65%);border:1px solid #ffe18d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;font-weight:900;display:inline-grid;box-shadow:0 0 8px #eab73c4d}.ih-marketplace .gold-value.small .coin-dot{width:14px;height:14px;font-size:5px}.ih-marketplace .market-tabs{background:#070b12;border:1px solid #4b402e;border-radius:7px;grid-template-columns:1fr 1fr;gap:4px;width:520px;margin-bottom:20px;padding:4px;display:grid}.ih-marketplace .market-tabs button{color:#788392;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:30px 1fr;align-items:center;min-height:53px;padding:7px 15px;display:grid}.ih-marketplace .market-tabs button>span{color:#8b7650;grid-row:1/3;font-size:20px}.ih-marketplace .market-tabs b{font-size:12px}.ih-marketplace .market-tabs small{color:#646f7e;font-size:8px}.ih-marketplace .market-tabs button.active{color:var(--gold);background:linear-gradient(#2b2112,#17130d);border-color:#8b691f;box-shadow:0 4px 18px #0008,inset 0 0 18px #f3ba2614}.ih-marketplace .market-tabs button.active>span{color:var(--gold)}.ih-marketplace .market-grid{grid-template-columns:252px minmax(540px,calc(85% - 503px)) 310px;justify-content:center;align-items:start;gap:15px;display:grid}.ih-marketplace .framed-panel{background:linear-gradient(#101722f5,#080c13f5);border:1px solid #6b572d99;border-radius:7px;overflow:hidden;box-shadow:0 18px 45px #0006}.ih-marketplace .panel-title{background:linear-gradient(90deg,#171d28,#0c1119);border-bottom:1px solid #6a54295c;align-items:center;gap:9px;min-height:59px;padding:0 13px;display:flex}.ih-marketplace .panel-title .title-icon{width:31px;height:31px;color:var(--gold);background:#211a0f;border:1px solid #806421;border-radius:3px;flex:0 0 31px;place-items:center;font-family:Arial;font-size:15px;display:grid}.ih-marketplace .panel-title small,.ih-marketplace .panel-title b{display:block}.ih-marketplace .panel-title small{color:#81714f;letter-spacing:.17em;margin-bottom:2px;font-size:7px;font-weight:800}.ih-marketplace .panel-title b{color:var(--gold-pale);font:600 14px Cinzel,serif}.ih-marketplace .panel-title .reset{color:#7c8796;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:5px;font-size:8px}.ih-marketplace .panel-title .reset:hover{color:var(--gold)}.ih-marketplace .filter-panel{position:sticky;top:74px}.ih-marketplace .filter-content{padding:14px}.ih-marketplace .filter-content>label,.ih-marketplace .filter-content legend{color:#707b8a;letter-spacing:.14em;margin:0 0 7px;font-size:7px;font-weight:800;display:block}.ih-marketplace .filter-content input,.ih-marketplace .filter-content select{color:#d9dee5;background:#080c12;border:1px solid #343d49;border-radius:3px;outline:none;width:100%;height:34px;margin-top:7px;padding:0 10px;font-size:10px}.ih-marketplace .filter-content input:focus,.ih-marketplace .filter-content select:focus{border-color:#947125;box-shadow:0 0 0 2px #f3ba2610}.ih-marketplace .filter-content>label{margin-bottom:16px}.ih-marketplace .filter-content fieldset{border:0;gap:4px;margin:0 0 16px;padding:0;display:grid}.ih-marketplace .filter-content fieldset button{color:#8993a2;text-transform:capitalize;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:9px;height:30px;padding:0 9px;font-size:9px;display:flex}.ih-marketplace .filter-content fieldset button:hover{background:#ffffff05}.ih-marketplace .filter-content fieldset button.selected{color:#e9dfce;background:linear-gradient(90deg,#211b12,#10151d);border-color:#4b402d}.ih-marketplace .rarity-pip{background:#7b8490;border-radius:50%;width:7px;height:7px;box-shadow:0 0 7px}.ih-marketplace .rarity-pip.divine{color:var(--divine);background:var(--divine)}.ih-marketplace .rarity-pip.mythic{color:var(--mythic);background:var(--mythic)}.ih-marketplace .rarity-pip.legendary{color:var(--legendary);background:var(--legendary)}.ih-marketplace .rarity-pip.epic{color:var(--epic);background:var(--epic)}.ih-marketplace .rarity-pip.rare{color:var(--rare);background:var(--rare)}.ih-marketplace .price-input{position:relative}.ih-marketplace .price-input span{z-index:1;color:var(--gold);font-size:7px;font-weight:900;position:absolute;top:16px;left:9px}.ih-marketplace .quick-checks{border-top:1px solid #ffffff0b;gap:8px;padding-top:12px;display:grid}.ih-marketplace .quick-checks label{color:#919aa7;font-size:9px}.ih-marketplace .quick-checks input{accent-color:#c79124;width:auto;height:auto;margin:0 6px 0 0}.ih-marketplace .listings-title .live-status{color:#6e866f;letter-spacing:.13em;margin-left:auto;font-size:7px;font-weight:800}.ih-marketplace .live-status i{background:#5bdd8a;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #5bdd8a}.ih-marketplace .market-toolbar{color:#737e8d;background:#080c12;border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:15px;min-height:43px;padding:7px 13px;font-size:8px;display:flex}.ih-marketplace .market-toolbar b{color:#c7cdd5}.ih-marketplace .market-toolbar label{align-items:center;gap:7px;display:flex}.ih-marketplace .market-toolbar select{color:#c5cbd3;background:#0d131c;border:1px solid #343d49;border-radius:3px;height:28px;padding:0 25px 0 8px;font-size:8px}.ih-marketplace .listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:11px;display:grid}.ih-marketplace .listing-card{--rarity:#888;background:#0a0f17;border:1px solid #343d49;grid-template-rows:1fr 46px;grid-template-columns:104px minmax(0,1fr);min-width:0;min-height:184px;transition:all .18s;display:grid;position:relative;overflow:hidden}.ih-marketplace .listing-card:hover{border-color:color-mix(in srgb,var(--rarity) 55%,#343d49);transform:translateY(-2px);box-shadow:0 10px 26px #0009,inset 0 1px #ffffff08}.ih-marketplace .rarity-divine{--rarity:var(--divine)}.ih-marketplace .rarity-mythic{--rarity:var(--mythic)}.ih-marketplace .rarity-legendary{--rarity:var(--legendary)}.ih-marketplace .rarity-epic{--rarity:var(--epic)}.ih-marketplace .rarity-rare{--rarity:var(--rare)}.ih-marketplace .item-visual{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--rarity) 18%,transparent),transparent 58%),linear-gradient(145deg,#151b25,#080c12);border-right:1px solid #343d49;grid-row:1;place-items:center;min-height:137px;display:grid;position:relative;overflow:hidden}.ih-marketplace .item-visual:before{content:"";opacity:.2;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.ih-marketplace .rarity-beam{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--rarity) 14%,transparent),transparent);width:60%;height:130%;position:absolute;transform:rotate(17deg)}.ih-marketplace .item-visual img{z-index:1;object-fit:contain;width:81px;height:81px;filter:drop-shadow(0 7px 10px #000a) drop-shadow(0 0 9px color-mix(in srgb,var(--rarity) 25%,transparent));transition:all .2s;position:relative}.ih-marketplace .listing-card:hover .item-visual img{transform:scale(1.07)}.ih-marketplace .item-level{z-index:2;color:#9fa8b4;background:#05080dbf;border:1px solid #ffffff12;padding:3px 5px;font-size:7px;position:absolute;bottom:6px;left:7px}.ih-marketplace .listing-body{min-width:0;padding:11px 11px 8px}.ih-marketplace .listing-topline{justify-content:space-between;gap:8px;display:flex}.ih-marketplace .rarity-label,.ih-marketplace .modal-item small{color:var(--rarity);text-transform:uppercase;letter-spacing:.13em;font-size:7px;font-weight:800}.ih-marketplace .rarity-label.divine,.ih-marketplace .modal-item small.divine{color:var(--divine)}.ih-marketplace .rarity-label.mythic,.ih-marketplace .modal-item small.mythic{color:var(--mythic)}.ih-marketplace .rarity-label.legendary,.ih-marketplace .modal-item small.legendary{color:var(--legendary)}.ih-marketplace .rarity-label.epic,.ih-marketplace .modal-item small.epic{color:var(--epic)}.ih-marketplace .rarity-label.rare,.ih-marketplace .modal-item small.rare{color:var(--rare)}.ih-marketplace .listed-time{color:#586372;font-size:7px}.ih-marketplace .listing-body h3{color:color-mix(in srgb,var(--rarity) 82%,white);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font:600 13px/1.2 Inter;overflow:hidden}.ih-marketplace .slot-line{color:#717b89;margin:0;font-size:8px}.ih-marketplace .slot-line b{color:#c0c7d0;font-weight:600}.ih-marketplace .affixes{flex-wrap:wrap;gap:3px;min-height:18px;margin-top:8px;display:flex}.ih-marketplace .affixes span{color:#98a4b2;background:#ffffff05;border:1px solid #ffffff0e;padding:3px 5px;font-size:6px}.ih-marketplace .seller-row{color:#5f6977;border-top:1px solid #ffffff0b;justify-content:space-between;gap:8px;margin-top:9px;padding-top:7px;font-size:7px;display:flex}.ih-marketplace .seller-row strong{color:#9ca5b1;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ih-marketplace .purchase-strip{background:linear-gradient(90deg,#111720,#090d13);border-top:1px solid #343d49;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px 7px 12px;display:flex}.ih-marketplace .purchase-strip button{height:30px;padding:0 12px}.ih-marketplace .empty-state{color:#5f6977;grid-column:1/-1;align-content:center;place-items:center;min-height:360px;display:grid}.ih-marketplace .empty-state span{color:#836b37;font-size:35px}.ih-marketplace .empty-state h3{color:#a6afbb;margin:10px 0 5px;font:600 18px Cinzel}.ih-marketplace .empty-state p{margin:0;font-size:10px}.ih-marketplace .market-rail{gap:15px;display:grid;position:sticky;top:74px}.ih-marketplace .seller-list,.ih-marketplace .sale-list{padding:7px 11px}.ih-marketplace .seller{border-bottom:1px solid #ffffff0a;grid-template-columns:20px 30px 1fr auto;align-items:center;gap:8px;min-height:50px;display:grid}.ih-marketplace .seller:last-child,.ih-marketplace .sale:last-child{border-bottom:0}.ih-marketplace .rank{color:#626c79;text-align:center;font-size:9px;font-weight:800}.ih-marketplace .rank-1{color:#f6ca52}.ih-marketplace .rank-2{color:#bfc5cc}.ih-marketplace .rank-3{color:#c7854f}.ih-marketplace .seller-avatar{color:#d7b969;background:linear-gradient(145deg,#25200f,#111720);border:1px solid #56482e;border-radius:4px;place-items:center;width:28px;height:28px;font:700 10px Cinzel;display:grid}.ih-marketplace .seller b,.ih-marketplace .seller small{display:block}.ih-marketplace .seller b{color:#bdc4cd;font-size:9px}.ih-marketplace .seller small{color:#596473;margin-top:2px;font-size:7px}.ih-marketplace .sale{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:10px;min-height:48px;display:flex}.ih-marketplace .sale b,.ih-marketplace .sale small{display:block}.ih-marketplace .sale b{color:#afb7c2;font-size:8px}.ih-marketplace .sale small{text-transform:uppercase;letter-spacing:.12em;margin-top:4px;font-size:6px}.ih-marketplace .sale small.divine{color:var(--divine)}.ih-marketplace .sale small.mythic{color:var(--mythic)}.ih-marketplace .sale small.legendary{color:var(--legendary)}.ih-marketplace .sale small.epic{color:var(--epic)}.ih-marketplace .market-note{background:linear-gradient(135deg,#19170f,#0d1219);border:1px solid #6753288c;border-radius:6px;align-items:flex-start;gap:10px;padding:13px;display:flex}.ih-marketplace .market-note>span{color:var(--gold)}.ih-marketplace .market-note b{color:#cfb974;text-transform:uppercase;letter-spacing:.12em;font-size:7px}.ih-marketplace .market-note p{color:#7f8996;margin:5px 0 0;font-size:8px;line-height:1.5}.ih-marketplace .modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02040bd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ih-marketplace .buy-modal{background:linear-gradient(#141b25,#080c13);border:1px solid #9b752c;border-radius:8px;width:min(430px,100%);padding:27px;position:relative;box-shadow:0 28px 90px #000d}.ih-marketplace .modal-close{width:31px;height:31px;color:var(--gold);cursor:pointer;background:#17130d;border:1px solid #544629;border-radius:4px;font-size:19px;position:absolute;top:13px;right:13px}.ih-marketplace .buy-modal h2{color:var(--gold);margin:0 0 19px;font:600 25px Cinzel}.ih-marketplace .modal-item{border:1px solid color-mix(in srgb,var(--rarity) 45%,#343d49);background:#080c12;align-items:center;gap:15px;padding:13px;display:flex}.ih-marketplace .modal-item img{object-fit:contain;width:76px;height:76px;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--rarity) 30%,transparent))}.ih-marketplace .modal-item small,.ih-marketplace .modal-item b,.ih-marketplace .modal-item span{display:block}.ih-marketplace .modal-item b{color:color-mix(in srgb,var(--rarity) 75%,white);margin:5px 0;font-size:13px}.ih-marketplace .modal-item span{color:#727d8b;font-size:9px}.ih-marketplace .total-row{color:#8792a0;justify-content:space-between;align-items:center;margin:16px 0;font-size:10px;display:flex}.ih-marketplace .confirm-button{width:100%;height:42px}.ih-marketplace .buy-modal>p{color:#646e7c;text-align:center;margin:10px 0 0;font-size:8px}.ih-marketplace .listing-backdrop{padding:18px}.ih-marketplace .list-modal{background:linear-gradient(#111823,#070b11);border:1px solid #9b752c;border-radius:8px;width:min(1120px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 30px 100px #000e}.ih-marketplace .list-modal-head{background:linear-gradient(90deg,#171d28,#0c1119);border-bottom:1px solid #6a54295c;padding:24px 27px 20px;position:relative}.ih-marketplace .list-modal-head h2{color:var(--gold);margin:0;font:600 28px/1 Cinzel}.ih-marketplace .list-modal-head p{color:#87919e;margin:8px 0 0;font-size:11px}.ih-marketplace .list-modal-head .modal-close{top:18px;right:20px}.ih-marketplace .listing-progress{color:#5f6977;text-transform:uppercase;letter-spacing:.09em;background:#080c12;border-bottom:1px solid #ffffff0b;justify-content:center;align-items:center;gap:15px;min-height:50px;font-size:8px;display:flex}.ih-marketplace .listing-progress span{align-items:center;gap:7px;display:flex}.ih-marketplace .listing-progress span i{border:1px solid #3c4551;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.ih-marketplace .listing-progress span.active{color:#c8b47b}.ih-marketplace .listing-progress span.active i{color:#1e1505;background:var(--gold);border-color:#8c6b22;font-weight:800}.ih-marketplace .listing-progress b{color:#3e4753;font-size:14px}.ih-marketplace .list-modal-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);min-height:520px;display:grid}.ih-marketplace .inventory-picker{background:#090e15;border-right:1px solid #493d28;padding:17px}.ih-marketplace .picker-tools{grid-template-columns:1fr 1.15fr;gap:10px;display:grid}.ih-marketplace .picker-tools label>small{color:#6d7887;letter-spacing:.14em;margin-bottom:6px;font-size:7px;font-weight:800;display:block}.ih-marketplace .picker-tools select,.ih-marketplace .picker-tools input{color:#d6dbe2;background:#080c12;border:1px solid #343d49;border-radius:3px;outline:none;width:100%;height:36px;padding:0 10px;font-size:9px}.ih-marketplace .picker-tools select:focus,.ih-marketplace .picker-tools input:focus{border-color:#8c6b22}.ih-marketplace .inventory-summary{color:#718072;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:10px;margin:15px 0 8px;font-size:7px;display:flex}.ih-marketplace .inventory-summary i{background:#5bdd8a;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 7px #5bdd8a}.ih-marketplace .inventory-summary small{color:#596371;text-transform:none;letter-spacing:0;font-size:7px}.ih-marketplace .inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ih-marketplace .inventory-item{--rarity:#888;color:#c5cbd3;text-align:left;cursor:pointer;background:#0b1018;border:1px solid #343d49;border-radius:3px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:84px;padding:7px 9px 7px 7px;transition:all .16s;display:grid;position:relative}.ih-marketplace .inventory-item:hover{border-color:color-mix(in srgb,var(--rarity) 48%,#343d49);background:#101621}.ih-marketplace .inventory-item.selected{border-color:color-mix(in srgb,var(--rarity) 72%,#88691f);box-shadow:inset 0 0 18px color-mix(in srgb,var(--rarity) 10%,transparent),0 0 0 1px #000}.ih-marketplace .inventory-sprite{background:radial-gradient(circle,color-mix(in srgb,var(--rarity) 17%,transparent),transparent 65%),#080c12;border:1px solid #303946;place-items:center;height:68px;display:grid;position:relative}.ih-marketplace .inventory-sprite img{object-fit:contain;width:58px;height:58px;filter:drop-shadow(0 4px 7px #000c) drop-shadow(0 0 7px color-mix(in srgb,var(--rarity) 25%,transparent))}.ih-marketplace .inventory-sprite em{color:#9ca6b3;background:#05080ccf;padding:2px 3px;font-size:6px;font-style:normal;position:absolute;bottom:3px;right:3px}.ih-marketplace .inventory-item>span:nth-child(2){min-width:0}.ih-marketplace .inventory-item small,.ih-marketplace .inventory-item b,.ih-marketplace .inventory-item em{display:block}.ih-marketplace .inventory-item small{text-transform:uppercase;letter-spacing:.12em;font-size:6px;font-weight:800}.ih-marketplace .inventory-item small.divine{color:var(--divine)}.ih-marketplace .inventory-item small.mythic{color:var(--mythic)}.ih-marketplace .inventory-item small.legendary{color:var(--legendary)}.ih-marketplace .inventory-item small.epic{color:var(--epic)}.ih-marketplace .inventory-item small.rare{color:var(--rare)}.ih-marketplace .inventory-item b{color:color-mix(in srgb,var(--rarity) 78%,white);text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:9px;overflow:hidden}.ih-marketplace .inventory-item>span>em{color:#697482;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.ih-marketplace .selected-check{color:#1c1304;background:var(--gold);border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 0 9px #f3ba2666}.ih-marketplace .listing-compose{background:linear-gradient(#0e141e,#080c13);padding:17px}.ih-marketplace .compose-title{margin-bottom:11px}.ih-marketplace .compose-title small,.ih-marketplace .compose-title b{display:block}.ih-marketplace .compose-title small{color:#756746;letter-spacing:.16em;margin-bottom:3px;font-size:7px;font-weight:800}.ih-marketplace .compose-title b{color:var(--gold-pale);font:600 14px Cinzel}.ih-marketplace .sell-preview{--rarity:#888;border:1px solid color-mix(in srgb,var(--rarity) 50%,#343d49);text-align:center;background:#080c12;padding:13px;position:relative}.ih-marketplace .sell-preview-art{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--rarity) 20%,transparent),transparent 55%),linear-gradient(145deg,#151b25,#080c12);border-bottom:1px solid #343d49;place-items:center;height:120px;margin:-13px -13px 12px;display:grid;position:relative;overflow:hidden}.ih-marketplace .sell-preview-art span{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--rarity) 15%,transparent),transparent);width:36%;height:150%;position:absolute;transform:rotate(18deg)}.ih-marketplace .sell-preview-art img{object-fit:contain;width:105px;height:105px;filter:drop-shadow(0 8px 10px #000b) drop-shadow(0 0 10px color-mix(in srgb,var(--rarity) 30%,transparent));position:relative}.ih-marketplace .sell-preview>small{text-transform:uppercase;letter-spacing:.15em;font-size:7px;font-weight:800}.ih-marketplace .sell-preview>small.divine{color:var(--divine)}.ih-marketplace .sell-preview>small.mythic{color:var(--mythic)}.ih-marketplace .sell-preview>small.legendary{color:var(--legendary)}.ih-marketplace .sell-preview>small.epic{color:var(--epic)}.ih-marketplace .sell-preview>small.rare{color:var(--rare)}.ih-marketplace .sell-preview h3{color:color-mix(in srgb,var(--rarity) 80%,white);margin:6px 0 4px;font:600 15px Inter}.ih-marketplace .sell-preview p{color:#747f8d;margin:0;font-size:8px}.ih-marketplace .preview-affixes{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:10px;display:flex}.ih-marketplace .preview-affixes span{color:#99a3b0;background:#ffffff05;border:1px solid #ffffff10;padding:4px 6px;font-size:6px}.ih-marketplace .asking-price{margin-top:14px;display:block}.ih-marketplace .asking-price>span{color:#757f8d;letter-spacing:.15em;margin-bottom:6px;font-size:7px;font-weight:800;display:block}.ih-marketplace .asking-price>div{position:relative}.ih-marketplace .asking-price>div b{color:var(--gold);font-size:8px;position:absolute;top:11px;left:11px}.ih-marketplace .asking-price input{width:100%;height:38px;color:var(--gold-pale);background:#080c12;border:1px solid #665126;border-radius:3px;outline:none;padding:0 11px 0 38px;font-size:13px;font-weight:700}.ih-marketplace .asking-price input:focus{border-color:var(--gold);box-shadow:0 0 0 2px #f3ba2610}.ih-marketplace .asking-price>small{color:#5e6876;margin-top:5px;font-size:7px;display:block}.ih-marketplace .listing-breakdown{background:#070b11;border:1px solid #ffffff0c;margin-top:13px;padding:7px 10px}.ih-marketplace .listing-breakdown p{color:#6d7785;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:6px 0;font-size:8px;display:flex}.ih-marketplace .listing-breakdown p b{color:#a4acb7;font-size:8px}.ih-marketplace .listing-breakdown .you-receive{color:#a9b1bb;border-top:1px solid #ffffff0d;margin-top:3px;padding-top:9px}.ih-marketplace .list-confirm{width:100%;height:42px;margin-top:12px}.ih-marketplace .list-confirm:disabled{opacity:.45;cursor:not-allowed}.ih-marketplace .listing-warning{color:#5d6775;text-align:center;margin:8px 0 0;font-size:7px}.ih-marketplace .list-modal-foot{color:#5c6674;background:#080c12;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:20px;min-height:42px;padding:0 17px;font-size:7px;display:flex}.ih-marketplace .list-modal-foot span{color:#657d68;letter-spacing:.12em;font-weight:800}.ih-marketplace .list-modal-foot span i{background:#5bdd8a;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 7px #5bdd8a}.ih-marketplace .list-modal-foot p{margin:0}@media(min-width:1500px){.ih-marketplace .listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ih-marketplace .listing-card{grid-template-columns:95px minmax(0,1fr)}}@media(max-width:1250px){.ih-marketplace .market-grid{grid-template-columns:220px minmax(540px,1fr)}.ih-marketplace .market-rail{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;position:static}.ih-marketplace .market-note{align-self:stretch}.ih-marketplace .listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ih-marketplace .market-shell{width:min(100% - 20px,760px)}.ih-marketplace .page-heading{flex-direction:column;align-items:flex-start}.ih-marketplace .wallet,.ih-marketplace .market-tabs{width:100%}.ih-marketplace .market-grid{grid-template-columns:1fr}.ih-marketplace .filter-panel,.ih-marketplace .market-rail{position:static}.ih-marketplace .filter-content{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.ih-marketplace .filter-content fieldset{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.ih-marketplace .quick-checks{border-top:0;padding-top:3px}.ih-marketplace .market-rail{grid-column:auto;grid-template-columns:1fr 1fr}.ih-marketplace .market-note{grid-column:1/-1}.ih-marketplace .list-modal-grid{grid-template-columns:1fr}.ih-marketplace .inventory-picker{border-bottom:1px solid #493d28;border-right:0}.ih-marketplace .listing-compose{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ih-marketplace .compose-title{grid-column:1/-1;margin:0}.ih-marketplace .sell-preview{grid-row:2/6}.ih-marketplace .asking-price{margin-top:0}.ih-marketplace .list-confirm,.ih-marketplace .listing-warning{grid-column:2}.ih-marketplace .listing-breakdown{margin-top:0}}@media(max-width:620px){.ih-marketplace .market-shell{padding-top:22px}.ih-marketplace .page-heading h1{font-size:25px}.ih-marketplace .wallet{flex-wrap:wrap}.ih-marketplace .wallet>span{width:100%}.ih-marketplace .wallet>.gold-value{border:0;margin-right:auto}.ih-marketplace .market-tabs b{font-size:10px}.ih-marketplace .market-grid{min-width:0}.ih-marketplace .filter-content{display:block}.ih-marketplace .filter-content fieldset{grid-template-columns:1fr 1fr}.ih-marketplace .listing-grid{grid-template-columns:1fr}.ih-marketplace .listing-card{grid-template-columns:96px minmax(0,1fr)}.ih-marketplace .market-rail{grid-template-columns:1fr}.ih-marketplace .market-note{grid-column:auto}.ih-marketplace .market-toolbar{flex-direction:column;align-items:flex-start}.ih-marketplace .listing-backdrop{padding:5px}.ih-marketplace .list-modal{max-height:calc(100vh - 10px)}.ih-marketplace .list-modal-head{padding:20px 18px 17px}.ih-marketplace .list-modal-head h2{font-size:23px}.ih-marketplace .list-modal-head p{max-width:260px;font-size:9px}.ih-marketplace .listing-progress{gap:6px}.ih-marketplace .listing-progress span{gap:4px;font-size:6px}.ih-marketplace .listing-progress b{font-size:10px}.ih-marketplace .inventory-picker,.ih-marketplace .listing-compose{padding:11px}.ih-marketplace .picker-tools,.ih-marketplace .inventory-grid{grid-template-columns:1fr}.ih-marketplace .listing-compose{display:block}.ih-marketplace .compose-title{margin-bottom:10px}.ih-marketplace .sell-preview{margin-bottom:12px}.ih-marketplace .listing-warning{margin-top:8px}.ih-marketplace .list-modal-foot{padding:0 11px}}.ih-marketplace .listing-card{border-color:color-mix(in srgb,var(--rarity) 72%,#6b4c10);background:linear-gradient(155deg,#070b12,#080d15 68%,#0b1018);border-radius:17px;flex-direction:column;min-height:236px;padding:11px;display:flex;box-shadow:inset 0 0 0 1px #020408,0 8px 20px #0007}.ih-marketplace .listing-card:hover{border-color:var(--rarity);box-shadow:0 11px 28px #000a,inset 0 0 18px color-mix(in srgb,var(--rarity) 5%,transparent)}.ih-marketplace .listing-card-core{grid-template-columns:82px minmax(0,1fr);gap:11px;min-height:111px;display:grid}.ih-marketplace .listing-card .item-visual{border:1px solid color-mix(in srgb,var(--rarity) 75%,#7b5510);background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--rarity) 19%,transparent),transparent 61%),#050911;border-radius:14px;grid-row:auto;height:82px;min-height:82px}.ih-marketplace .listing-card .item-visual:before{opacity:.1;background-size:14px 14px}.ih-marketplace .listing-card .rarity-beam{height:145%}.ih-marketplace .listing-card .listing-topline{min-height:13px}.ih-marketplace .listing-card .rarity-label{display:none}.ih-marketplace .listing-card .listed-time{color:#56616f;text-transform:uppercase;letter-spacing:.09em;margin-left:auto;font-size:6px}.ih-marketplace .listing-card .listing-body h3{color:color-mix(in srgb,var(--rarity) 88%,#ffd88b);letter-spacing:.035em;white-space:normal;margin:0 0 4px;font:600 14px/1.24 Cinzel,serif}.ih-marketplace .item-meta{color:#8d949e;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:7px;font-weight:700}.ih-marketplace .power-line{color:#e6e9ed;margin:6px 0 0;font-size:13px;font-weight:800}.ih-marketplace .power-line span{font-size:11px;font-weight:700}.ih-marketplace .listing-card .affixes{gap:3px;min-height:auto;margin-top:7px;display:grid}.ih-marketplace .listing-card .affixes span{color:#14e5b2;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.ih-marketplace .listing-card>.seller-row{color:#9da4ad;border:0;margin:8px 1px;padding:0;font-size:7px}.ih-marketplace .listing-card>.seller-row strong{color:#d0d4d9;font-weight:700}.ih-marketplace .listing-card>.seller-row span:last-child{color:#4f5a68}.ih-marketplace .listing-card .purchase-strip{background:linear-gradient(135deg,#9b6d12,#896113);border:0;border-radius:13px;width:100%;min-height:39px;margin-top:auto;padding:5px 7px 5px 11px;box-shadow:inset 0 1px #d7a83855}.ih-marketplace .listing-card .purchase-strip .gold-value{color:#0b0b0b;font-size:10px;font-weight:900}.ih-marketplace .listing-card .purchase-strip .coin-dot{color:#0b0b0b;width:18px;height:18px;box-shadow:none;background:0 0;border-color:#2e2108}.ih-marketplace .listing-card .purchase-strip button{color:#090909;height:29px;box-shadow:none;background:0 0;flex:1;padding:0 9px;font-size:9px}.ih-marketplace .listing-card .purchase-strip button:before{content:"♧";margin-right:7px;font-size:13px}@media(max-width:620px){.ih-marketplace .listing-card{min-height:226px;padding:10px}.ih-marketplace .listing-card-core{grid-template-columns:78px minmax(0,1fr)}.ih-marketplace .listing-card .item-visual{height:78px;min-height:78px}.ih-marketplace .listing-card .item-visual img{width:68px;height:68px}.ih-marketplace .listing-card .listing-body h3{font-size:13px}}.ih-marketplace .listing-card .purchase-strip{background:linear-gradient(90deg,#111720,#090d13);border:1px solid #343d49;border-radius:6px;min-height:44px;padding:6px 7px 6px 11px;box-shadow:inset 0 1px #ffffff08}.ih-marketplace .listing-card .purchase-strip .gold-value{color:var(--gold);font-size:11px}.ih-marketplace .listing-card .purchase-strip .coin-dot{color:#352302;background:radial-gradient(circle at 35% 30%,#fff2a6,#d69418 65%);border-color:#ffe18d;width:18px;height:18px;box-shadow:0 0 8px #eab73c4d}.ih-marketplace .listing-card .purchase-strip button{color:#211707;background:linear-gradient(135deg,#f7d15d,#c78417);flex:none;height:31px;padding:0 13px;box-shadow:0 7px 20px -5px #d8a84c66}.ih-marketplace .listing-card .purchase-strip button:before{content:none}.ih-marketplace .listing-card .purchase-strip button:hover{filter:brightness(1.1);color:#211707;background:linear-gradient(135deg,#f7d15d,#c78417);border-radius:5px;transform:translateY(-1px)}.ih-marketplace .listing-card .listing-body h3{font-size:15px;line-height:1.22}.ih-marketplace .listing-card>.seller-row{margin:5px 1px 3px;font-size:8px}.ih-marketplace .listing-card>.seller-row strong{font-size:8.5px}.ih-marketplace .listing-grid{align-items:start}.ih-marketplace .listing-card{min-height:0;padding:9px}.ih-marketplace .listing-card-core{align-items:start;gap:9px;min-height:0}.ih-marketplace .listing-card .listing-topline{min-height:0;display:none}.ih-marketplace .listing-card .listing-body{padding:1px 0}.ih-marketplace .listing-card .listing-body h3{color:var(--rarity);margin:0 0 3px}.ih-marketplace .listing-card .item-meta{margin-bottom:0}.ih-marketplace .listing-card .power-line{margin-top:4px}.ih-marketplace .listing-card .affixes{gap:1px;margin-top:4px}.ih-marketplace .listing-card>.seller-row{justify-content:flex-start;margin:4px 1px 2px}.ih-marketplace .listing-card>.seller-row>span:last-child{display:none}.ih-marketplace .listing-card .purchase-strip{min-height:40px;margin-top:0;padding-top:4px;padding-bottom:4px}.ih-marketplace .listing-card .item-visual{height:80px;min-height:80px}.ih-marketplace .listing-card .item-visual img{width:70px;height:70px}.ih-marketplace .listing-card>.seller-row{color:#707a88;background:#ffffff04;border:1px solid #ffffff09;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-height:22px;margin:3px 0 4px;padding:3px 6px;display:grid}.ih-marketplace .listing-card>.seller-row .seller-label{color:#626d7b;text-transform:uppercase;letter-spacing:.11em;font-size:6px;font-weight:800}.ih-marketplace .listing-card>.seller-row strong{color:#d0d5dc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;line-height:1;overflow:hidden}.ih-marketplace .listing-card>.seller-row strong span{line-height:1}.ih-marketplace .listing-card.rarity-divine .listing-body h3{background:var(--gradient-divine);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ih-marketplace .listing-card .item-meta{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin:0 0 3px;display:flex}.ih-marketplace .listing-card .item-meta>span{color:#8b93a1;font-size:9px}.ih-marketplace .listing-card .item-meta>b{color:#dda536;letter-spacing:.045em;background:#e19c1b1f;border:1px solid #e2a12394;border-radius:3px;align-items:center;min-height:18px;padding:2px 6px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 0 7px #e29b1a0d}.ih-marketplace .listing-card .listing-body h3{margin:0 0 3px;font-size:14px;line-height:1.15}.ih-marketplace .listing-card .item-statline{flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:11px;line-height:1.3;display:flex}.ih-marketplace .listing-card .item-power{align-items:center;gap:4px;display:inline-flex}.ih-marketplace .listing-card .item-power>i{color:#ff6846;filter:drop-shadow(0 0 3px #ff603c47);font-size:13px;font-style:normal;line-height:1}.ih-marketplace .listing-card .item-power>b{color:#efb63d;font-size:11px;font-weight:600}.ih-marketplace .listing-card .item-statline em{color:#c3c3c7;text-transform:capitalize;font-style:normal}.ih-marketplace .listing-card .affixes{margin-top:3px}.ih-marketplace .listing-card .affixes span{font-size:10px}.ih-marketplace .listing-card .affixes span.haste{color:#ff4860}.ih-marketplace .listing-card .affixes span.wisdom{color:#4aa8ff}.ih-marketplace .listing-card .affixes span.greed{color:#f0bd16}.ih-marketplace .listing-card .affixes span.luck{color:#58d49c}.ih-marketplace .listing-card .item-statline>.socket-badge{vertical-align:middle;background:#14b2d31a;border:1px solid #42d3ec70;border-radius:4px;align-items:center;gap:2px;padding:1px 3px;box-shadow:inset 0 0 8px #2bc2e112;display:inline-flex!important}.ih-marketplace .listing-card .socket-gem{color:#42d3ec;filter:drop-shadow(0 0 3px #6ae1f759);justify-content:center;align-items:center;width:17px;height:17px;font:700 17px/1 Arial,sans-serif;display:inline-flex}.ih-marketplace .list-modal-grid{grid-template-columns:minmax(0,1.6fr) minmax(380px,.8fr);min-height:600px}.ih-marketplace .inventory-picker{min-width:0;padding:16px}.ih-marketplace .inventory-filter-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:11px;display:flex}.ih-marketplace .inventory-filter-head small,.ih-marketplace .inventory-filter-head b{display:block}.ih-marketplace .inventory-filter-head small{color:#756746;letter-spacing:.16em;margin-bottom:3px;font-size:7px;font-weight:800}.ih-marketplace .inventory-filter-head b{color:var(--gold-pale);font:600 15px Cinzel}.ih-marketplace .inventory-filter-head button{color:#8c96a3;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;font-size:8px}.ih-marketplace .inventory-filter-head button:hover{color:var(--gold)}.ih-marketplace .primary-picker-tools{grid-template-columns:.9fr 1.35fr}.ih-marketplace .inventory-filter-grid{grid-template-columns:.8fr .8fr 1.3fr .7fr;gap:7px;margin-top:8px;display:grid}.ih-marketplace .inventory-filter-grid label>small{color:#6d7887;letter-spacing:.12em;margin-bottom:5px;font-size:6px;font-weight:800;display:block}.ih-marketplace .inventory-filter-grid select{color:#c8ced7;text-transform:capitalize;background:#080c12;border:1px solid #343d49;border-radius:3px;outline:none;width:100%;height:32px;padding:0 8px;font-size:11px}.ih-marketplace .socket-filter{color:#9ca6b3;cursor:pointer;background:#080c12;border:1px solid #343d49;border-radius:3px;align-self:end;align-items:center;gap:7px;height:32px;padding:0 8px;font-size:8px;display:flex}.ih-marketplace .socket-filter input{accent-color:#22c9e8}.ih-marketplace .socket-filter>span{align-items:center;gap:4px;display:flex}.ih-marketplace .socket-filter .socket-gem{color:#42d3ec;justify-content:center;align-items:center;width:15px;height:15px;font:700 15px/1 Arial,sans-serif;display:inline-flex}.ih-marketplace .inventory-summary{margin:11px 0 8px}.ih-marketplace .inventory-grid{scrollbar-color:#5e481d #080c12;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:430px;padding-right:3px;overflow:auto}.ih-marketplace .modal-inventory-card{--rarity:#888;border:1px solid color-mix(in srgb,var(--rarity) 58%,#39414d);background:linear-gradient(150deg,#080c13,#0b111a);border-radius:9px;min-width:0;padding:8px;transition:all .16s;box-shadow:inset 0 0 0 1px #020408}.ih-marketplace .modal-inventory-card:hover{border-color:color-mix(in srgb,var(--rarity) 82%,#d4a22d);transform:translateY(-1px)}.ih-marketplace .modal-item-core{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px;display:grid}.ih-marketplace .modal-item-visual{border:1px solid color-mix(in srgb,var(--rarity) 62%,#474f5b);background:radial-gradient(circle,color-mix(in srgb,var(--rarity) 19%,transparent),transparent 65%),#050911;border-radius:8px;place-items:center;width:72px;height:72px;display:grid}.ih-marketplace .modal-item-visual img{object-fit:contain;width:64px;height:64px;filter:drop-shadow(0 4px 7px #000c) drop-shadow(0 0 7px color-mix(in srgb,var(--rarity) 22%,transparent))}.ih-marketplace .modal-item-copy{min-width:0}.ih-marketplace .modal-item-meta{text-transform:uppercase;align-items:center;gap:5px;margin:0 0 3px;display:flex}.ih-marketplace .modal-item-meta>span{color:#89929f;font-size:7px}.ih-marketplace .modal-item-meta>b{color:#dda536;background:#e19c1b1f;border:1px solid #e2a12394;border-radius:3px;align-items:center;min-height:16px;padding:2px 5px;font-size:7px;line-height:1;display:inline-flex}.ih-marketplace .modal-item-copy h3{color:var(--rarity);letter-spacing:.025em;margin:0 0 3px;font:600 10px/1.18 Cinzel}.ih-marketplace .modal-inventory-card.rarity-divine h3{background:var(--gradient-divine);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ih-marketplace .modal-item-stats{flex-wrap:wrap;align-items:center;gap:3px;margin:0;font-size:8px;display:flex}.ih-marketplace .modal-item-stats strong{color:#efb63d;align-items:center;gap:2px;display:flex}.ih-marketplace .modal-item-stats strong i{color:#ff6846;font-style:normal}.ih-marketplace .modal-item-stats em{color:#b7bdc6;text-transform:capitalize;font-style:normal}.ih-marketplace .modal-item-stats .socket-badge{background:#14b2d31a;border:1px solid #42d3ec70;border-radius:3px;align-items:center;gap:1px;padding:0 2px;display:inline-flex}.ih-marketplace .modal-item-stats .socket-gem{color:#42d3ec;justify-content:center;align-items:center;width:13px;height:13px;font:700 13px/1 Arial,sans-serif;display:inline-flex}.ih-marketplace .modal-item-affixes{color:#48d8b1;margin-top:2px;font-size:8px;font-weight:700}.ih-marketplace .inventory-select{color:#9ea8b5;text-transform:uppercase;letter-spacing:.05em;background:#0d131c;border:1px solid #444d59;border-radius:4px;width:100%;height:25px;margin-top:7px;font-size:7px;font-weight:800}.ih-marketplace .modal-inventory-card.selected .inventory-select{color:#171004;background:linear-gradient(135deg,#f1c14b,#bd7914);border-color:#b68422}.ih-marketplace .inventory-empty{text-align:center;color:#788391;background:#080c12;border:1px dashed #343d49;grid-column:1/-1;place-content:center;min-height:130px;display:grid}.ih-marketplace .inventory-empty b,.ih-marketplace .inventory-empty span{display:block}.ih-marketplace .inventory-empty b{color:#bdc3cc;font:600 13px Cinzel}.ih-marketplace .inventory-empty span{margin-top:5px;font-size:8px}.ih-marketplace .listing-compose{flex-direction:column;min-width:0;padding:16px;display:flex}.ih-marketplace .compose-title{justify-content:space-between;align-items:end;margin-bottom:9px;display:flex}.ih-marketplace .compose-title small{margin:0}.ih-marketplace .batch-list{scrollbar-color:#5e481d #080c12;scrollbar-width:thin;flex-direction:column;gap:7px;min-height:240px;max-height:355px;padding-right:3px;display:flex;overflow:auto}.ih-marketplace .batch-item{--rarity:#888;border:1px solid color-mix(in srgb,var(--rarity) 45%,#343d49);background:#080c12;border-radius:6px;grid-template-columns:50px minmax(0,1fr) 110px;align-items:center;gap:8px;padding:7px 28px 7px 7px;display:grid;position:relative}.ih-marketplace .batch-item>img{object-fit:contain;border:1px solid color-mix(in srgb,var(--rarity) 42%,#343d49);background:radial-gradient(circle,color-mix(in srgb,var(--rarity) 14%,transparent),transparent 65%);border-radius:5px;width:50px;height:50px}.ih-marketplace .batch-item>div{min-width:0}.ih-marketplace .batch-item>div small,.ih-marketplace .batch-item>div b,.ih-marketplace .batch-item>div span{display:block}.ih-marketplace .batch-item>div small{color:#818b98;text-transform:uppercase;font-size:6px}.ih-marketplace .batch-item>div b{color:var(--rarity);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font:600 8px Cinzel;overflow:hidden}.ih-marketplace .batch-item.rarity-divine>div b{background:var(--gradient-divine);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ih-marketplace .batch-item>div span{color:#adb5c0;text-transform:capitalize;font-size:7px}.ih-marketplace .batch-item>div span i{color:#ff6846;font-style:normal}.ih-marketplace .batch-item>label>span{color:#6d7887;letter-spacing:.1em;margin-bottom:4px;font-size:6px;font-weight:800;display:block}.ih-marketplace .batch-item>label>div{position:relative}.ih-marketplace .batch-item>label>div>b{color:#dcae3b;font-size:7px;position:absolute;top:8px;left:7px}.ih-marketplace .batch-item input{color:#efbd49;background:#05080d;border:1px solid #665126;border-radius:3px;outline:none;width:100%;height:29px;padding:0 6px 0 25px;font-size:8px;font-weight:700}.ih-marketplace .batch-item input:focus{border-color:#d9a62f}.ih-marketplace .batch-item>button{color:#7e8895;background:#ffffff08;border:0;border-radius:3px;width:17px;height:17px;position:absolute;top:6px;right:6px}.ih-marketplace .batch-item>button:hover{color:#ff7381;background:#ff56641a}.ih-marketplace .batch-empty{text-align:center;color:#75808e;background:#080c12;border:1px dashed #39424f;place-content:center;min-height:240px;display:grid}.ih-marketplace .batch-empty>span{color:#d7a52f;font-size:25px}.ih-marketplace .batch-empty>b{color:#c7cdd5;margin:7px 0 3px;font:600 12px Cinzel}.ih-marketplace .batch-empty>p{max-width:230px;margin:0;font-size:8px;line-height:1.5}.ih-marketplace .batch-summary{background:#070b11;border:1px solid #ffffff0c;margin-top:auto;padding:8px 10px}.ih-marketplace .batch-summary p{color:#707b89;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:5px 0;font-size:8px;display:flex}.ih-marketplace .batch-summary p>b{color:#aab2bd;font-size:8px}.ih-marketplace .batch-summary .gold-value{justify-content:flex-end}.ih-marketplace .batch-summary .you-receive{color:#b6bdc6;border-top:1px solid #ffffff0f;margin-top:3px;padding-top:9px}.ih-marketplace .batch-summary .you-receive .gold-value{color:var(--gold);font-size:10px}.ih-marketplace .listing-compose .list-confirm{margin-top:9px}.ih-marketplace .listing-compose .listing-warning{margin-top:6px}@media(max-width:1050px){.ih-marketplace .list-modal-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.8fr)}.ih-marketplace .inventory-filter-grid{grid-template-columns:1fr 1fr}.ih-marketplace .socket-filter{align-self:auto}.ih-marketplace .inventory-grid{grid-template-columns:1fr}}@media(max-width:900px){.ih-marketplace .list-modal-grid{grid-template-columns:1fr}.ih-marketplace .listing-compose{display:flex}.ih-marketplace .inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:390px}.ih-marketplace .batch-list{max-height:310px}.ih-marketplace .list-confirm,.ih-marketplace .listing-warning{grid-column:auto}}@media(max-width:620px){.ih-marketplace .inventory-filter-grid,.ih-marketplace .inventory-grid{grid-template-columns:1fr}.ih-marketplace .batch-item{grid-template-columns:46px minmax(0,1fr)}.ih-marketplace .batch-item>img{width:46px;height:46px}.ih-marketplace .batch-item>label{grid-column:1/-1}.ih-marketplace .batch-list{max-height:none}.ih-marketplace .compose-title{flex-direction:column;align-items:start;gap:4px}}.ih-marketplace .modal-inventory-card.rarity-divine,.ih-marketplace .batch-item.rarity-divine{--rarity:var(--divine)}.ih-marketplace .modal-inventory-card.rarity-mythic,.ih-marketplace .batch-item.rarity-mythic{--rarity:var(--mythic)}.ih-marketplace .modal-inventory-card.rarity-legendary,.ih-marketplace .batch-item.rarity-legendary{--rarity:var(--legendary)}.ih-marketplace .modal-inventory-card.rarity-epic,.ih-marketplace .batch-item.rarity-epic{--rarity:var(--epic)}.ih-marketplace .modal-inventory-card.rarity-rare,.ih-marketplace .batch-item.rarity-rare{--rarity:var(--rare)}.ih-marketplace .modal-inventory-card{border-color:var(--rarity);background:linear-gradient(155deg,#070b12,#080d15 68%,#0b1018);border-radius:14px;box-shadow:inset 0 0 0 1px #020408,0 7px 18px #0007}.ih-marketplace .modal-inventory-card:hover{border-color:var(--rarity);box-shadow:0 10px 24px #000a,inset 0 0 18px color-mix(in srgb,var(--rarity) 7%,transparent)}.ih-marketplace .modal-inventory-card.selected{border-color:var(--rarity);box-shadow:inset 0 0 22px color-mix(in srgb,var(--rarity) 11%,transparent),0 0 0 1px var(--rarity),0 8px 22px #0009}.ih-marketplace .modal-item-visual{border-color:var(--rarity);background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--rarity) 20%,transparent),transparent 61%),#050911;border-radius:11px;box-shadow:inset 0 0 0 1px #020408}.ih-marketplace .batch-item{border-color:var(--rarity);background:linear-gradient(155deg,#070b12,#080d15);border-radius:8px}.ih-marketplace .batch-item>img{border-color:var(--rarity);border-radius:7px;box-shadow:inset 0 0 0 1px #020408}.ih-marketplace .coins-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #eab30859);flex:0 0 18px;width:18px;height:18px}.ih-marketplace .gold-value>.coins-icon{color:var(--gold)}.ih-marketplace .gold-value.small>.coins-icon{flex-basis:14px;width:14px;height:14px}.ih-marketplace .price-input>.coins-icon{z-index:1;width:14px;height:14px;color:var(--gold);position:absolute;top:15px;left:9px}.ih-marketplace .price-input input{padding-left:32px}.ih-marketplace .buy-confirm{justify-content:center;align-items:center;gap:7px;display:flex}.ih-marketplace .buy-confirm .coins-icon{width:16px;height:16px}.ih-marketplace .list-modal{width:min(1440px,100%)}.ih-marketplace .list-modal-grid{grid-template-columns:minmax(0,2fr) minmax(440px,.9fr)}.ih-marketplace .inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ih-marketplace .modal-item-core{grid-template-columns:68px minmax(0,1fr)}.ih-marketplace .modal-item-visual{width:68px;height:68px}.ih-marketplace .modal-item-visual img{width:61px;height:61px}.ih-marketplace .modal-item-copy h3{font-size:9px}.ih-marketplace .modal-item-affixes{font-size:7px}.ih-marketplace .batch-list{gap:9px;max-height:390px}.ih-marketplace .batch-item{grid-template-columns:64px minmax(0,1fr) 132px;gap:11px;min-height:84px;padding:9px 34px 9px 9px}.ih-marketplace .batch-item>img{width:64px;height:64px}.ih-marketplace .batch-item-copy{min-width:0}.ih-marketplace .batch-item-copy .batch-item-meta{text-transform:uppercase;align-items:center;gap:6px;margin:0 0 5px;display:flex}.ih-marketplace .batch-item-copy .batch-item-meta>span{color:#8b93a1;font-size:8px;display:inline}.ih-marketplace .batch-item-copy .batch-item-meta>b{color:#dda536;letter-spacing:.045em;background:#e19c1b1f;border:1px solid #e2a12394;border-radius:3px;align-items:center;min-height:18px;margin:0;padding:2px 6px;font:800 8px/1 Inter;display:inline-flex;box-shadow:inset 0 0 7px #e29b1a0d}.ih-marketplace .batch-item-copy>strong{color:var(--rarity);text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font:600 11px/1.18 Cinzel;display:block;overflow:hidden}.ih-marketplace .batch-item.rarity-divine .batch-item-copy>strong{background:var(--gradient-divine);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ih-marketplace .batch-item-copy .batch-power{color:#b8bec7;text-transform:capitalize;align-items:center;gap:4px;font-size:9px;display:flex}.ih-marketplace .batch-item-copy .batch-power>i{color:#ff6846;font-size:11px;font-style:normal}.ih-marketplace .batch-item-copy .batch-power>b{color:#efb63d;margin:0;font:700 10px Inter;display:inline}.ih-marketplace .batch-item-copy .batch-power>em{color:#b8bec7;font-style:normal}.ih-marketplace .batch-item>label>span{font-size:7px}.ih-marketplace .batch-item>label>div>.coins-icon{width:15px;height:15px;color:var(--gold);position:absolute;top:9px;left:8px}.ih-marketplace .batch-item input{height:34px;padding:0 8px 0 30px;font-size:9px}.ih-marketplace .batch-item input::placeholder{color:#6f7986;font-weight:500}.ih-marketplace .batch-item>button{width:20px;height:20px;top:8px;right:8px}.ih-marketplace .batch-summary{margin-top:12px}.ih-marketplace .batch-item.rarity-divine>.batch-item-copy .batch-item-meta>b{color:#dda536;-webkit-text-fill-color:#dda536;background:#e19c1b1f;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.ih-marketplace .batch-item.rarity-divine>.batch-item-copy .batch-power>b{color:#efb63d;-webkit-text-fill-color:#efb63d;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;animation:none}@media(max-width:1180px){.ih-marketplace .list-modal-grid{grid-template-columns:minmax(0,1.45fr) minmax(400px,.9fr)}.ih-marketplace .inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ih-marketplace .list-modal-grid{grid-template-columns:1fr}.ih-marketplace .inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ih-marketplace .inventory-grid{grid-template-columns:1fr}.ih-marketplace .batch-item{grid-template-columns:58px minmax(0,1fr)}.ih-marketplace .batch-item>img{width:58px;height:58px}.ih-marketplace .batch-item>label{grid-column:1/-1}}.ih-marketplace .modal-item-meta>span{font-size:8px}.ih-marketplace .modal-item-meta>b{min-height:18px;padding:2px 6px;font-size:8px}.ih-marketplace .modal-item-copy h3{font-size:10.5px;line-height:1.2}.ih-marketplace .modal-item-stats{gap:4px;font-size:9px}.ih-marketplace .modal-item-stats strong{font-size:9.5px}.ih-marketplace .modal-item-stats strong i{font-size:11px}.ih-marketplace .modal-item-stats .socket-gem{width:15px;height:15px;font-size:15px}.ih-marketplace .modal-item-affixes{margin-top:3px;font-size:9px}.ih-marketplace .batch-item input{font-size:8.5px}.ih-marketplace .batch-item{grid-template-columns:64px minmax(0,1fr) 96px}.ih-marketplace .batch-item input{padding-left:26px;padding-right:5px;font-size:7.5px}.ih-marketplace .batch-item>label>div>.coins-icon{width:13px;height:13px;left:6px}@media(max-width:620px){.ih-marketplace .batch-item{grid-template-columns:58px minmax(0,1fr)}}.ih-marketplace .batch-item input{font-size:11px;font-weight:800}.ih-marketplace .batch-item input::placeholder{font-size:7.5px;font-weight:500}.ih-marketplace .batch-item{min-height:96px}.ih-marketplace .batch-affixes{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.ih-marketplace .batch-affixes span{font-size:8px;font-weight:800}.ih-marketplace .batch-affixes .haste{color:#ff4860}.ih-marketplace .batch-affixes .wisdom{color:#4aa8ff}.ih-marketplace .batch-affixes .greed{color:#f0bd16}.ih-marketplace .batch-affixes .luck{color:#58d49c}.ih-marketplace .filter-content fieldset button{gap:0;font-weight:700}.ih-marketplace .filter-content fieldset button.rarity-text.common,.ih-marketplace .rarity-choice.common,.ih-marketplace .rarity-option.common{color:var(--common)}.ih-marketplace .filter-content fieldset button.rarity-text.uncommon,.ih-marketplace .rarity-choice.uncommon,.ih-marketplace .rarity-option.uncommon{color:var(--uncommon)}.ih-marketplace .filter-content fieldset button.rarity-text.rare,.ih-marketplace .rarity-choice.rare,.ih-marketplace .rarity-option.rare{color:var(--rare)}.ih-marketplace .filter-content fieldset button.rarity-text.epic,.ih-marketplace .rarity-choice.epic,.ih-marketplace .rarity-option.epic{color:var(--epic)}.ih-marketplace .filter-content fieldset button.rarity-text.legendary,.ih-marketplace .rarity-choice.legendary,.ih-marketplace .rarity-option.legendary{color:var(--legendary)}.ih-marketplace .filter-content fieldset button.rarity-text.mythic,.ih-marketplace .rarity-choice.mythic,.ih-marketplace .rarity-option.mythic{color:var(--mythic)}.ih-marketplace .filter-content fieldset button.rarity-text.divine,.ih-marketplace .rarity-choice.divine,.ih-marketplace .rarity-option.divine{color:var(--divine)}.ih-marketplace .filter-content fieldset button.rarity-text.relic,.ih-marketplace .rarity-choice.relic,.ih-marketplace .rarity-option.relic{color:var(--relic)}.ih-marketplace .rarity-choice,.ih-marketplace .rarity-option{text-transform:capitalize}.ih-marketplace .attribute-choice.haste{color:#ff4860}.ih-marketplace .attribute-choice.luck{color:#58d49c}.ih-marketplace .attribute-choice.wisdom{color:#4aa8ff}.ih-marketplace .attribute-choice.greed{color:#f0bd16}.ih-marketplace .price-input input{color:var(--gold);font-weight:800}.ih-marketplace .price-input input::placeholder{color:#687382;font-weight:500}.ih-marketplace .quick-checks label{align-items:center;display:flex}.ih-marketplace .gem-filter-section{border-top:1px solid #ffffff0d;gap:10px;margin-top:15px;padding-top:13px;display:grid}.ih-marketplace .gem-filter-section>b{color:#b88d25;letter-spacing:.16em;font:700 9px Cinzel}.ih-marketplace .gem-filter-section>label{color:#707b8a;letter-spacing:.14em;font-size:7px;font-weight:800;display:block}.ih-marketplace .gem-filter-section select{color:#c9d0d9;background:#080c12;border:1px solid #343d49;border-radius:3px;width:100%;height:34px;margin-top:7px;padding:0 9px;font-size:9px}.ih-marketplace .modal-gem-filters{border-top:1px solid #ffffff0d;grid-template-columns:auto 1fr 1fr;align-items:end;gap:8px;margin-top:8px;padding-top:9px;display:grid}.ih-marketplace .modal-gem-filters>span{color:#b88d25;letter-spacing:.15em;align-self:center;font:700 8px Cinzel}.ih-marketplace .modal-gem-filters label>small{color:#6d7887;letter-spacing:.12em;margin-bottom:5px;font-size:6px;font-weight:800;display:block}.ih-marketplace .modal-gem-filters select{color:#c8ced7;background:#080c12;border:1px solid #343d49;border-radius:3px;width:100%;height:32px;padding:0 8px;font-size:8px}.ih-marketplace .modal-gem-filters .attribute-choice.haste{color:#ff4860}.ih-marketplace .modal-gem-filters .attribute-choice.luck{color:#58d49c}.ih-marketplace .modal-gem-filters .attribute-choice.wisdom{color:#4aa8ff}.ih-marketplace .modal-gem-filters .attribute-choice.greed{color:#f0bd16}@media(max-width:620px){.ih-marketplace .modal-gem-filters{grid-template-columns:1fr}.ih-marketplace .modal-gem-filters>span{margin-bottom:2px}}.ih-marketplace .filter-panel{overflow:visible}.ih-marketplace .slot-select{width:100%;margin-top:7px;position:relative}.ih-marketplace .inventory-filter-grid .slot-select{margin-top:0}.ih-marketplace .slot-select-trigger{color:#c8ced7;cursor:pointer;background:#080c12;border:1px solid #343d49;border-radius:3px;justify-content:space-between;align-items:center;width:100%;height:34px;padding:0 9px;font-size:9px;display:flex}.ih-marketplace .inventory-filter-grid .slot-select-trigger{height:32px;font-size:11px}.ih-marketplace .slot-select-trigger>span,.ih-marketplace .slot-select-menu button{align-items:center;gap:7px;display:flex}.ih-marketplace .slot-select-trigger>i{color:#707b89;font-style:normal}.ih-marketplace .filter-type-icon{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 15px;width:15px;height:15px}.ih-marketplace .slot-select-menu{z-index:80;background:#0b111b;border:1px solid #4a5564;border-radius:4px;width:100%;max-height:310px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 16px 38px #000d}.ih-marketplace .slot-select-menu button{color:#c8ced7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;width:100%;height:29px;padding:0 8px;font-size:9px}.ih-marketplace .slot-select-menu button:hover,.ih-marketplace .slot-select-menu button.active{color:#f0bd4a;background:#ffffff0a}.ih-marketplace .slot-select-menu button:first-child{color:#8e98a6}.ih-marketplace .gem-filter-section{gap:8px}.ih-marketplace .gem-size-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ih-marketplace .gem-size-picks button{aspect-ratio:1;color:#85909e;text-transform:capitalize;cursor:pointer;background:#080c12;border:1px solid #3a4451;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:4px;font-size:7px;display:flex}.ih-marketplace .gem-size-picks button:hover{color:#8be8f7;border-color:#42d3ec88}.ih-marketplace .gem-size-picks button.active{color:#67e8f9;background:#14b2d31f;border-color:#42d3ec;box-shadow:inset 0 0 12px #2bc2e114}.ih-marketplace .gem-size-picks .socket-gem{color:currentColor;justify-content:center;align-items:center;width:17px;height:17px;font:700 17px/1 Arial,sans-serif;display:inline-flex}.ih-marketplace .modal-gem-filters{grid-template-columns:auto minmax(0,330px);justify-content:start;align-items:center;gap:12px;display:grid}.ih-marketplace .modal-gem-filters .gem-size-picks{grid-template-columns:repeat(3,70px)}.ih-marketplace .modal-gem-filters .gem-size-picks button{aspect-ratio:auto;flex-direction:row;width:70px;height:30px;padding:0 6px;font-size:7px}.ih-marketplace .modal-gem-filters .gem-size-picks button b{text-transform:capitalize;font-weight:800}@media(max-width:620px){.ih-marketplace .modal-gem-filters{grid-template-columns:1fr}.ih-marketplace .modal-gem-filters .gem-size-picks{grid-template-columns:repeat(3,minmax(0,1fr))}.ih-marketplace .modal-gem-filters .gem-size-picks button{width:auto}}.ih-marketplace .slot-select-menu{max-height:none;overflow:visible}.ih-marketplace .filter-content fieldset.rarity-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.ih-marketplace .filter-content fieldset.rarity-picks legend{grid-column:1/-1}.ih-marketplace .filter-content fieldset.rarity-picks button,.ih-marketplace .modal-rarity-filters .rarity-picks button{text-transform:capitalize;background:#080c12;border:1px solid #343d49;border-radius:4px;justify-content:center}.ih-marketplace .filter-content fieldset.rarity-picks button:hover,.ih-marketplace .modal-rarity-filters .rarity-picks button:hover{border-color:currentColor}.ih-marketplace .filter-content fieldset.rarity-picks button.active,.ih-marketplace .modal-rarity-filters .rarity-picks button.active{background:color-mix(in srgb,currentColor 10%,#080c12);box-shadow:inset 0 0 10px color-mix(in srgb,currentColor 8%,transparent);border-color:currentColor}.ih-marketplace .rarity-picks button.common{color:var(--common)}.ih-marketplace .rarity-picks button.uncommon{color:var(--uncommon)}.ih-marketplace .rarity-picks button.rare{color:var(--rare)}.ih-marketplace .rarity-picks button.epic{color:var(--epic)}.ih-marketplace .rarity-picks button.legendary{color:var(--legendary)}.ih-marketplace .rarity-picks button.mythic{color:var(--mythic)}.ih-marketplace .rarity-picks button.divine{color:var(--divine)}.ih-marketplace .rarity-picks button.relic{color:var(--relic)}.ih-marketplace .inventory-filter-grid{grid-template-columns:.8fr .8fr 1.3fr .7fr}.ih-marketplace .modal-rarity-filters{border-top:1px solid #ffffff0d;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:8px;padding-top:9px;display:grid}.ih-marketplace .modal-rarity-filters>span{color:#b88d25;letter-spacing:.15em;font:700 8px Cinzel}.ih-marketplace .modal-rarity-filters .rarity-picks{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid}.ih-marketplace .modal-rarity-filters .rarity-picks button{height:29px;font-size:7px;font-weight:800}.ih-marketplace .buy-now-backdrop{padding:18px}.ih-marketplace .buy-now-modal{background:linear-gradient(160deg,#070a11,#04060b 72%);border:1px solid #856a2f;border-radius:17px;width:min(840px,100%);max-height:calc(100vh - 36px);padding:24px;position:relative;overflow:auto;box-shadow:0 34px 100px #000e}.ih-marketplace .buy-now-modal>h2{color:#e7e2d8;text-transform:uppercase;max-width:calc(100% - 45px);margin:0 0 17px;font:600 19px/1.2 Cinzel}.ih-marketplace .buy-focus-item{border:1px solid var(--rarity);box-shadow:inset 0 0 20px color-mix(in srgb,var(--rarity) 6%,transparent);background:linear-gradient(155deg,#070b12,#080d15);border-radius:18px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;padding:11px;display:grid}.ih-marketplace .buy-focus-art{border:1px solid var(--rarity);background:radial-gradient(circle,color-mix(in srgb,var(--rarity) 18%,transparent),transparent 65%),#050911;border-radius:14px;place-items:center;width:82px;height:82px;display:grid}.ih-marketplace .buy-focus-art img{object-fit:contain;width:74px;height:74px;filter:drop-shadow(0 5px 8px #000b) drop-shadow(0 0 7px color-mix(in srgb,var(--rarity) 25%,transparent))}.ih-marketplace .buy-focus-item p,.ih-marketplace .buy-compare-card p{text-transform:uppercase;align-items:center;gap:6px;margin:0 0 4px;display:flex}.ih-marketplace .buy-focus-item p>span,.ih-marketplace .buy-compare-card p>span{color:#8b93a1;font-size:8px}.ih-marketplace .buy-focus-item p>b,.ih-marketplace .buy-compare-card p>b{color:#dda536;background:#e19c1b1f;border:1px solid #e2a12394;border-radius:3px;align-items:center;min-height:18px;padding:2px 6px;font-size:8px;line-height:1;display:inline-flex}.ih-marketplace .buy-focus-item h3{color:var(--rarity);margin:0 0 5px;font:600 15px/1.15 Cinzel}.ih-marketplace .buy-focus-item.rarity-divine h3,.ih-marketplace .buy-compare-card.rarity-divine h4{background:var(--gradient-divine);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ih-marketplace .buy-focus-stats,.ih-marketplace .buy-compare-stats{flex-wrap:wrap;align-items:center;gap:4px;font-size:10px;display:flex}.ih-marketplace .buy-focus-stats strong,.ih-marketplace .buy-compare-stats strong{color:#efb63d;align-items:center;gap:3px;display:flex}.ih-marketplace .buy-focus-stats strong i,.ih-marketplace .buy-compare-stats strong i{color:#ff6846;font-style:normal}.ih-marketplace .buy-focus-stats em,.ih-marketplace .buy-compare-stats em{color:#c1c6ce;text-transform:capitalize;font-style:normal}.ih-marketplace .buy-focus-stats .socket-badge{background:#14b2d31a;border:1px solid #42d3ec70;border-radius:3px;gap:1px;padding:0 2px;display:inline-flex}.ih-marketplace .buy-focus-stats .socket-gem{color:#42d3ec;justify-content:center;align-items:center;width:14px;height:14px;font:700 14px/1 Arial;display:inline-flex}.ih-marketplace .buy-focus-affixes,.ih-marketplace .buy-compare-affixes{color:#15e5b2;margin-top:4px;font-size:10px;font-weight:800}.ih-marketplace .hero-purchase-select{margin-top:18px;display:block}.ih-marketplace .hero-purchase-select>span{color:#a8aeb8;letter-spacing:.08em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.ih-marketplace .hero-purchase-select select{color:#d0d5dc;background:#070b12;border:1px solid #313946;border-radius:15px;width:100%;height:39px;padding:0 12px;font-size:11px}.ih-marketplace .purchase-cost{color:#929ba8;flex-wrap:wrap;align-items:center;gap:4px;margin:14px 0 0;font-size:11px;display:flex}.ih-marketplace .purchase-cost .gold-value{gap:4px;font-size:11px}.ih-marketplace .purchase-cost .coins-icon{width:14px;height:14px}.ih-marketplace .purchase-cost>b{color:#d9dde3}.ih-marketplace .purchase-low-gold{color:#ff4054;margin:12px 0 0;font-size:9px}.ih-marketplace .slot-comparison{border-top:1px solid #ffffff0c;margin-top:16px;padding-top:14px}.ih-marketplace .slot-comparison>h3{color:#aab1bb;text-transform:uppercase;letter-spacing:.08em;margin:0 0 13px;font-size:8px}.ih-marketplace .comparison-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ih-marketplace .comparison-grid>div>span{color:#969eaa;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.ih-marketplace .buy-compare-card{border:1px solid var(--rarity);min-height:125px;box-shadow:inset 0 0 18px color-mix(in srgb,var(--rarity) 6%,transparent);background:linear-gradient(145deg,#0b1019,#080b12);border-radius:15px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.ih-marketplace .buy-compare-art{border:1px solid var(--rarity);background:radial-gradient(circle,color-mix(in srgb,var(--rarity) 17%,transparent),transparent 65%),#050911;border-radius:12px;place-items:center;width:88px;height:88px;display:grid}.ih-marketplace .buy-compare-art img{object-fit:contain;width:80px;height:80px}.ih-marketplace .buy-compare-card h4{color:var(--rarity);margin:0 0 5px;font:600 12px/1.15 Cinzel}.ih-marketplace .buy-compare-affixes{font-size:9px}.ih-marketplace .comparison-deltas{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:11px;display:grid}.ih-marketplace .comparison-deltas>div{text-align:center;background:#080c14;border:1px solid #ffffff0d;border-radius:12px;place-content:center;min-height:68px;padding:8px;display:grid}.ih-marketplace .comparison-deltas>div>span{color:#929aa6;margin-bottom:7px;font-size:8px;font-weight:800}.ih-marketplace .comparison-deltas>div>b{font-size:13px}.ih-marketplace .comparison-deltas>div>section{justify-content:center;gap:14px;display:flex}.ih-marketplace .comparison-deltas>div>section>span{gap:2px;display:grid}.ih-marketplace .comparison-deltas small{color:#939ba7;font-size:8px}.ih-marketplace .comparison-deltas section b{font-size:10px}.ih-marketplace .positive{color:#22dda8}.ih-marketplace .negative{color:#ff5366}.ih-marketplace .buy-now-actions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.ih-marketplace .buy-now-actions button{color:#d2d6dc;background:#080c13;border:1px solid #303846;border-radius:14px;height:39px;padding:0 16px;font-size:10px;font-weight:800}.ih-marketplace .buy-now-actions button:last-child{color:#1d1405;background:linear-gradient(135deg,#e8b938,#b87512);border-color:#9a6d14;align-items:center;gap:7px;display:flex}.ih-marketplace .buy-now-actions button:disabled{opacity:.4;cursor:not-allowed}.ih-marketplace .buy-now-actions .coins-icon{width:15px;height:15px}@media(max-width:720px){.ih-marketplace .buy-now-modal{padding:17px}.ih-marketplace .comparison-grid,.ih-marketplace .comparison-deltas{grid-template-columns:1fr}.ih-marketplace .buy-focus-item{grid-template-columns:74px minmax(0,1fr)}.ih-marketplace .buy-focus-art{width:68px;height:68px}.ih-marketplace .buy-focus-art img{width:62px;height:62px}.ih-marketplace .modal-rarity-filters{grid-template-columns:1fr}.ih-marketplace .modal-rarity-filters .rarity-picks{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:901px){.ih-marketplace .list-modal{grid-template-rows:auto auto minmax(0,1fr) auto;height:min(925px,100vh - 36px);max-height:none;display:grid;overflow:hidden}.ih-marketplace .list-modal-grid{height:auto;min-height:0;overflow:hidden}.ih-marketplace .inventory-picker{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ih-marketplace .inventory-grid{flex:auto;align-content:start;min-height:0;max-height:none;overflow-y:auto}.ih-marketplace .listing-compose{height:100%;min-height:0;overflow:hidden}.ih-marketplace .batch-list{flex:auto;align-content:start;min-height:0;max-height:none;overflow-y:auto}.ih-marketplace .batch-summary{flex:none;margin-top:12px}.ih-marketplace .listing-compose .list-confirm,.ih-marketplace .listing-compose .listing-warning{flex:none}}.ih-marketplace .batch-item-art{border:1px solid color-mix(in srgb,var(--rarity) 42%,#343d49);background:radial-gradient(circle,color-mix(in srgb,var(--rarity) 14%,transparent),transparent 65%);border-radius:5px;place-items:center;width:64px;height:64px;display:grid}.ih-marketplace .batch-item-art>img{object-fit:contain;width:64px;height:64px}.ih-marketplace .gem-size-picks button.gem-size-large.active{border-color:var(--mythic);color:var(--mythic);background:color-mix(in srgb,var(--mythic) 12%,#080c12);box-shadow:inset 0 0 12px color-mix(in srgb,var(--mythic) 10%,transparent),0 0 8px color-mix(in srgb,var(--mythic) 16%,transparent)}.ih-marketplace .gem-size-picks button.gem-size-medium.active{border-color:var(--legendary);color:var(--legendary);background:color-mix(in srgb,var(--legendary) 12%,#080c12);box-shadow:inset 0 0 12px color-mix(in srgb,var(--legendary) 10%,transparent),0 0 8px color-mix(in srgb,var(--legendary) 16%,transparent)}.ih-marketplace .gem-size-picks button.gem-size-small.active{border-color:var(--epic);color:var(--epic);background:color-mix(in srgb,var(--epic) 12%,#080c12);box-shadow:inset 0 0 12px color-mix(in srgb,var(--epic) 10%,transparent),0 0 8px color-mix(in srgb,var(--epic) 16%,transparent)}.ih-marketplace .modal-item-affixes .haste{color:#ff4860}.ih-marketplace .modal-item-affixes .wisdom{color:#4aa8ff}.ih-marketplace .modal-item-affixes .greed{color:#f0bd16}.ih-marketplace .modal-item-affixes .luck{color:#58d49c}.ih-marketplace .modal-inventory-card:hover{transform:none}.ih-marketplace .inventory-select{transition:transform .16s,filter .16s,box-shadow .16s}.ih-marketplace .inventory-select:hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 4px 10px #0007}.ih-marketplace .inventory-select:active{transform:translateY(0)}.ih-marketplace .seller{grid-template-columns:20px 40px minmax(0,1fr) auto;min-height:58px}.ih-marketplace .seller-avatar{background-color:#121722;background-position:50% 18%;background-size:cover;width:38px;height:38px;box-shadow:inset 0 -12px 10px #03050ca8}.ih-marketplace .seller b{font-size:10px}.ih-marketplace .seller small{font-size:7px}.ih-marketplace .sale{min-height:58px}.ih-marketplace .sale-copy{min-width:0}.ih-marketplace .sale-item-name{letter-spacing:.02em;font:600 13px/1.18 Cinzel}.ih-marketplace .sale-item-name.mythic{color:var(--mythic)}.ih-marketplace .sale-item-name.divine{background:var(--gradient-divine);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ih-marketplace .sale-item-name.legendary{color:var(--legendary)}.ih-marketplace .sale-item-name.epic{color:var(--epic)}.ih-marketplace .sale-transaction{color:#7e8998;align-items:center;gap:7px;font-weight:700;text-transform:none!important;letter-spacing:0!important;margin-top:6px!important;font-size:9px!important;display:flex!important}.ih-marketplace .sale-transaction span:first-child{color:#c4cad2}.ih-marketplace .sale-transaction span:last-child{color:#e2c46f}.ih-marketplace .sale-transaction i{color:#738091;font-size:10px;font-style:normal}.ih-marketplace .sale>.gold-value{flex:none}.ih-marketplace .sale .sale-item-name{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font:600 13px/1.18 Cinzel;display:block;overflow:hidden}.ih-marketplace .recent-sales .sale-list{scrollbar-color:#5e481d #080c12;scrollbar-width:thin;max-height:594px;overflow-y:auto}.ih-marketplace .recent-sales .sale{height:58px;min-height:58px}.ih-marketplace .listings-panel .listing-card .purchase-strip{height:34px;min-height:34px;padding:2px 5px 2px 8px}.ih-marketplace .listings-panel .listing-card .purchase-strip button{height:28px;padding:0 10px;font-size:8px}@media(min-width:1251px){.ih-marketplace .page-heading{width:calc(85% + 89px);margin-inline:auto}.ih-marketplace .market-tabs{margin-left:max(0px,7.5% - 44.5px)}}.ih-marketplace .listing-card>.seller-row{grid-template-columns:auto minmax(0,1fr) auto}.ih-marketplace .admin-remove-btn{color:#ff8a95;cursor:pointer;background:#ff536612;border:1px solid #ff536655;border-radius:3px;flex:none;place-items:center;width:16px;height:16px;display:grid}.ih-marketplace .admin-remove-btn:hover{color:#ffb3ba;background:#ff536622;border-color:#ff5366}.ih-marketplace .gem-bonus-note{color:#67e8f9;font-weight:600}.ih-marketplace .buy-compare-empty{color:#788391;text-align:center;background:#080c12;border:1px dashed #3a4451;border-radius:15px;place-items:center;min-height:125px;padding:10px;font-size:9px;display:grid}.ih-marketplace .buy-now-actions button.destructive{color:#ffd9dc;background:linear-gradient(135deg,#c94b58,#8f2f3a);border-color:#a23b47}.ih-marketplace .modal-actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}.ih-marketplace .modal-actions button{color:#d2d6dc;cursor:pointer;background:#080c13;border:1px solid #303846;border-radius:6px;height:36px;padding:0 14px;font-size:10px;font-weight:800}.ih-marketplace .modal-actions a{align-items:center;text-decoration:none;display:inline-flex}.ih-marketplace .hero-select{width:100%;position:relative}.ih-marketplace .hero-select-trigger{color:#d9dee5;cursor:pointer;background:#080c12;border:1px solid #343d49;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:36px;padding:4px 9px;display:flex}.ih-marketplace .hero-select-trigger:hover{border-color:#947125}.ih-marketplace .hero-select-trigger>svg{color:#707b89;flex:none}.ih-marketplace .hero-select-placeholder{color:#707b8a;font-size:9px}.ih-marketplace .hero-select-row{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ih-marketplace .hero-select-avatar{background-color:#101722;background-position:50% 18%;background-size:cover;border:1px solid #56482e;border-radius:4px;flex:0 0 26px;width:26px;height:26px;box-shadow:inset 0 -8px 8px #03050ca8}.ih-marketplace .hero-select-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.ih-marketplace .hero-select-copy>b{color:#e0e4e9;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.ih-marketplace .hero-select-copy>small{color:#8a93a1;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;font-size:8px;display:flex;overflow:hidden}.ih-marketplace .hero-select-menu{z-index:80;background:#0b111b;border:1px solid #4a5564;border-radius:4px;width:100%;max-height:240px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 16px 38px #000d}.ih-marketplace .hero-select-menu button{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;padding:6px 7px;display:flex}.ih-marketplace .hero-select-menu button:hover,.ih-marketplace .hero-select-menu button.active{background:#ffffff0a}.ih-players{color:#eee9df;font-family:var(--font-sans)}.ih-players *,.ih-players :before,.ih-players :after{box-sizing:border-box}.ih-players button,.ih-players input,.ih-players select{font:inherit;color:inherit}.ih-players button,.ih-players a{-webkit-tap-highlight-color:transparent}.ih-players main{width:min(1120px,100% - 32px);margin:0 auto;padding:42px 0 62px}.ih-players .page-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.ih-players .eyebrow{color:#a57922;letter-spacing:.22em;text-transform:uppercase;font-size:9px;font-weight:800}.ih-players .eyebrow i{background:#57dd89;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 8px #57dd89}.ih-players .page-heading h1{color:#f3efe5;font:600 clamp(34px,5vw,50px) / 1 var(--font-display);letter-spacing:-.02em;margin:9px 0 8px}.ih-players .page-heading h1 em{color:var(--gold);font-style:normal;font-weight:500}.ih-players .page-heading p{color:#8c96a4;max-width:660px;margin:0;font-size:13px;line-height:1.6}.ih-players .search-panel{background:#090d14f0;border:1px solid #343b47;border-radius:8px;margin-bottom:18px;padding:12px;box-shadow:0 18px 42px #0008}.ih-players .search-box{background:#060a10;border:1px solid #3a4452;border-radius:5px;align-items:center;gap:11px;height:50px;padding:0 14px;display:flex}.ih-players .search-box:focus-within{border-color:#8b6a22;box-shadow:0 0 0 2px #f3ba260f,inset 0 0 18px #f3ba2606}.ih-players .search-box svg{fill:none;stroke:#8d98a6;stroke-width:1.8px;flex-shrink:0;width:18px;height:18px}.ih-players .search-box input{color:#e0e4ea;background:0 0;border:0;outline:0;width:100%;font-size:12px}.ih-players .search-box input::placeholder{color:#5f6976}.ih-players .search-box kbd{color:#6f7987;min-width:23px;font:700 9px var(--font-sans);text-align:center;background:#111721;border:1px solid #343d49;border-bottom-color:#4d5867;border-radius:4px;padding:4px 6px}.ih-players .filter-row{justify-content:flex-end;align-items:end;gap:18px;padding-top:11px;display:flex}.ih-players .sort-select{color:#66717f;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.ih-players .sort-select select{color:#d6c9aa;text-transform:none;cursor:pointer;background:#0a0f17;border:1px solid #343d49;border-radius:4px;outline:0;min-width:145px;height:34px;padding:0 9px;font-size:9px;font-weight:700}.ih-players .directory-panel{background:#0a0f17f2;border:1px solid #303846;border-radius:8px;overflow:hidden;box-shadow:0 25px 60px #0009}.ih-players .directory-head{background:linear-gradient(90deg,#f3ba260a,#0000 50%);border-bottom:1px solid #252d38;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px 18px;display:flex}.ih-players .directory-head .eyebrow{margin-bottom:4px;display:block}.ih-players .directory-head h2{color:#eee8dc;font:600 21px var(--font-display);margin:0}.ih-players .directory-head p{color:#697381;margin:0;font-size:9px}.ih-players .table-head{color:#596371;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #222a34;grid-template-columns:260px minmax(360px,1fr) 200px 34px;gap:14px;padding:9px 14px;font-size:7px;font-weight:900;display:grid}.ih-players .player-card{animation:.28s both ihp-rise;animation-delay:var(--delay);color:inherit;border-bottom:1px solid #202832;outline:0;grid-template-columns:260px minmax(360px,1fr) 200px 34px;align-items:center;gap:14px;padding:8px 14px;text-decoration:none;transition:all .15s;display:grid}.ih-players .player-card:hover,.ih-players .player-card:focus-visible{box-shadow:inset 3px 0 var(--gold);background:linear-gradient(90deg,#f3ba2613,#f3ba2603)}@keyframes ihp-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.ih-players .player-identity{align-items:center;gap:12px;min-width:0;display:flex}.ih-players .avatar{border:1px solid color-mix(in srgb,var(--accent) 60%,#29313c);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--accent) 28%,#111822),#0d131c 70%);border-radius:7px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #0008}.ih-players .avatar img{object-fit:cover;width:100%;height:100%}.ih-players .avatar span{color:color-mix(in srgb,var(--accent) 75%,white);font:700 15px var(--font-display)}.ih-players .name-line{align-items:center;gap:7px;min-width:0;display:flex}.ih-players .name-line h3{color:#eee7da;font:600 15px var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ih-players .player-identity p{color:#697381;margin:4px 0 0;font-size:8px}.ih-players .hero-stack{gap:4px;display:grid}.ih-players .hero-chip{background:#080d14;border:1px solid #28313c;border-radius:4px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;height:39px;padding-right:9px;display:grid}.ih-players .hero-chip img{object-fit:cover;object-position:center 8%;border-right:1px solid #36404c;width:36px;height:36px}.ih-players .hero-chip span{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.ih-players .hero-chip strong{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:9px;font-weight:700;overflow:hidden}.ih-players .hero-chip .hero-class{white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:8px;font-weight:600;display:flex}.ih-players .hero-chip .ilvl-badge{color:#dda536;letter-spacing:.045em;white-space:nowrap;background:#e19c1b1f;border:1px solid #e2a12394;border-radius:3px;flex:none;align-items:center;min-height:16px;padding:2px 6px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.ih-players .hero-chip .hero-level{color:#c9a227;white-space:nowrap;flex:none;font-size:10px;font-weight:800}.ih-players .progression{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ih-players .progression>div{background:#0a0f16;border-left:1px solid #2b3440;min-width:0;padding:6px 8px}.ih-players .progression span{color:#606a77;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:6px;font-weight:800;display:block}.ih-players .progression strong{color:#d9d3c6;font:600 11px var(--font-display);font-variant-numeric:tabular-nums}.ih-players .progression .divine strong{color:#bba7ff}.ih-players .view-profile{color:#66717e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:30px;height:58px;display:grid}.ih-players .view-profile span{display:none}.ih-players .view-profile b{font:400 24px Arial}.ih-players .player-card:hover .view-profile{color:var(--gold);background:#20190f;border-color:#6a5120}.ih-players .empty-state{text-align:center;padding:54px 20px}.ih-players .empty-state strong,.ih-players .empty-state span{display:block}.ih-players .empty-state strong{color:#c8c0b2;font:600 17px var(--font-display)}.ih-players .empty-state span{color:#66717f;margin-top:7px;font-size:10px}.ih-players .directory-foot{color:#626c79;background:#080c12;justify-content:space-between;align-items:center;min-height:54px;padding:9px 16px;font-size:8px;display:flex}.ih-players .directory-foot>span{align-items:center;gap:7px;display:flex}.ih-players .directory-foot>span i{background:#52d58a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #52d58a}.ih-players .directory-foot button{color:#c7a95f;cursor:pointer;background:#15120d;border:1px solid #3c3524;border-radius:4px;height:30px;padding:0 11px;font-size:8px;font-weight:800}.ih-players .directory-foot button:hover{color:var(--gold);border-color:#7a5d20}.ih-players .directory-foot button:disabled{opacity:.6;cursor:default}@media(max-width:1080px){.ih-players .table-head,.ih-players .player-card{grid-template-columns:230px minmax(290px,1fr) 170px 30px}.ih-players .hero-chip:nth-child(3){display:none}}@media(max-width:850px){.ih-players .page-heading{flex-direction:column;align-items:flex-start}.ih-players .table-head{display:none}.ih-players .player-card{grid-template-columns:minmax(220px,1fr) minmax(260px,1.25fr) 28px}.ih-players .progression{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,1fr)}.ih-players .view-profile{grid-area:1/3}.ih-players .hero-chip:nth-child(3){display:grid}}@media(max-width:620px){.ih-players main{width:calc(100% - 20px);padding-top:28px}.ih-players .page-heading h1{font-size:36px}.ih-players .filter-row{flex-direction:column;align-items:stretch}.ih-players .sort-select{justify-content:space-between}.ih-players .sort-select select{flex:1}.ih-players .directory-head{flex-direction:column;align-items:flex-start;gap:8px}.ih-players .player-card{grid-template-columns:1fr 30px;padding:14px 11px}.ih-players .hero-stack{grid-column:1/-1}.ih-players .progression{grid-area:auto/1/auto/-1}.ih-players .view-profile{grid-area:1/2}.ih-players .hero-chip:nth-child(3),.ih-players .directory-foot>span{display:none}.ih-players .directory-foot{justify-content:center}}.ih-settings,.ih-settings *{box-sizing:border-box}.ih-settings{color:#eee8dc;min-height:60vh;font-family:Inter,Arial,sans-serif;position:relative}.ih-settings button,.ih-settings input,.ih-settings select{font:inherit}.ih-settings .settings-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ih-settings .settings-shell{width:min(1280px,100% - 32px);margin:0 auto;padding:31px 0 60px}.ih-settings .settings-page-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;display:flex}.ih-settings .settings-eyebrow{color:#b88d25;letter-spacing:.23em;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.ih-settings .settings-page-heading h1{color:#f3ba26;letter-spacing:.035em;text-transform:uppercase;text-shadow:0 0 18px #f3ba2630;align-items:center;gap:10px;margin:0;font:600 36px/1 Cinzel,serif;display:flex}.ih-settings .settings-page-heading h1>span{background:#211a0f;border:1px solid #806421;border-radius:5px;place-items:center;width:35px;height:35px;display:grid}.ih-settings .settings-page-heading h1 .settings-icon{width:21px;height:21px}.ih-settings .settings-page-heading p{color:#a1a9b5;margin:9px 0 0;font-size:16px}.ih-settings .heading-save{align-items:center;gap:11px;display:flex}.ih-settings .heading-save>span{color:#6f7a88;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.ih-settings .heading-save>span i{background:#49d3a5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #49d3a5}.ih-settings .heading-save>span.dirty{color:#d5a540}.ih-settings .heading-save>span.dirty i{background:#e9ad2c;box-shadow:0 0 7px #e9ad2c}.ih-settings .heading-save button,.ih-settings .settings-mobile-save button{color:#211707;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:linear-gradient(135deg,#f5ce58,#c78116);border:1px solid #9a7628;border-radius:6px;align-items:center;gap:7px;height:40px;padding:0 15px;font-size:12px;font-weight:800;display:flex;box-shadow:0 8px 22px #0007}.ih-settings .heading-save button:disabled,.ih-settings .settings-mobile-save button:disabled{color:#67717e;box-shadow:none;cursor:not-allowed;background:#0b1119;border-color:#343d49}.ih-settings .heading-save button:not(:disabled):hover,.ih-settings .settings-mobile-save button:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.ih-settings .settings-layout{grid-template-columns:275px minmax(0,1fr);align-items:start;gap:15px;display:grid}.ih-settings .settings-sidebar,.ih-settings .settings-workspace{background:linear-gradient(#101722f7,#080c13f8);border:1px solid #6b572d99;border-radius:9px;overflow:hidden;box-shadow:0 22px 60px #0007}.ih-settings .settings-sidebar{position:sticky;top:18px}.ih-settings .account-summary{background:linear-gradient(135deg,#171d28,#0c1119);border-bottom:1px solid #6a54295c;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:11px;padding:15px;display:grid}.ih-settings .account-avatar{width:60px;height:60px;position:relative}.ih-settings .account-avatar img{object-fit:cover;border:2px solid #c99628;border-radius:7px;width:100%;height:100%;box-shadow:0 0 14px #e8b63c2d}.ih-settings .account-avatar i{background:#48dba5;border:2px solid #111722;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 7px #48dba5}.ih-settings .account-summary>div:nth-child(2){min-width:0}.ih-settings .account-summary small,.ih-settings .account-summary h2,.ih-settings .account-summary p{display:block}.ih-settings .account-summary small{color:#756746;letter-spacing:.13em;font-size:9px;font-weight:800}.ih-settings .account-summary h2{color:#f1c052;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font:600 18px Cinzel,serif;overflow:hidden}.ih-settings .account-summary p{color:#8993a0;margin:0;font-size:11px}.ih-settings .account-summary>span{color:#caa33f;letter-spacing:.1em;text-align:center;background:#211a0f70;border:1px solid #80642166;border-radius:4px;grid-column:1/-1;padding:6px 9px;font-size:9px;font-weight:800}.ih-settings .settings-sidebar nav{padding:8px}.ih-settings .settings-sidebar nav button{color:#7f8997;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:59px;padding:8px 9px;display:grid}.ih-settings .settings-sidebar nav button:hover{color:#c5cbd3;background:#ffffff05}.ih-settings .settings-sidebar nav button.active{color:#f0bc46;background:linear-gradient(90deg,#211b12,#10151d);border-color:#81672566;box-shadow:inset 0 0 14px #f3ba260c}.ih-settings .settings-sidebar nav button>span{background:#0a0f17;border:1px solid #343d49;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.ih-settings .settings-sidebar nav button.active>span{color:#f1bb3f;background:#211a0f;border-color:#967325}.ih-settings .settings-sidebar nav button b,.ih-settings .settings-sidebar nav button small{display:block}.ih-settings .settings-sidebar nav button b{font-size:12px}.ih-settings .settings-sidebar nav button small{color:#5f6977;margin-top:3px;font-size:9px}.ih-settings .settings-sidebar nav button>i{font-style:normal}.ih-settings .sidebar-security{color:#48dba5;background:#48dba508;border:1px solid #48dba526;border-radius:6px;align-items:center;gap:9px;margin:4px 9px 10px;padding:10px;display:flex}.ih-settings .sidebar-security .settings-icon{width:17px;height:17px}.ih-settings .sidebar-security b,.ih-settings .sidebar-security small{display:block}.ih-settings .sidebar-security b{font-size:11px}.ih-settings .sidebar-security small{color:#65786f;margin-top:3px;font-size:9px;line-height:1.4}.ih-settings .settings-workspace{min-height:670px}.ih-settings .settings-section-content{padding-bottom:14px}.ih-settings .settings-section-header{background:linear-gradient(90deg,#171d28,#0c1119);border-bottom:1px solid #6a54295c;align-items:center;gap:12px;min-height:93px;padding:15px 18px;display:flex}.ih-settings .settings-section-header>span{color:#f0b93d;background:#211a0f;border:1px solid #806421;border-radius:6px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.ih-settings .settings-section-header>span .settings-icon{width:22px;height:22px}.ih-settings .settings-section-header small{color:#756746;letter-spacing:.16em;font-size:10px;font-weight:800}.ih-settings .settings-section-header h2{color:#f2d17a;margin:3px 0;font:600 23px Cinzel,serif}.ih-settings .settings-section-header p{color:#818b99;margin:0;font-size:12px}.ih-settings .settings-card{background:linear-gradient(145deg,#0c121c,#070b12);border:1px solid #343d49;border-radius:8px;margin:12px 14px 0;padding:15px;box-shadow:inset 0 1px #ffffff05}.ih-settings .settings-card-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.ih-settings .settings-card-title small{color:#756746;letter-spacing:.14em;font-size:9px;font-weight:800}.ih-settings .settings-card-title h3{color:#dce1e8;margin:3px 0 0;font:600 16px Cinzel,serif}.ih-settings .settings-card>p{color:#7f8996;margin:7px 0 13px;font-size:11px;line-height:1.55}.ih-settings .visible-badge,.ih-settings .selection-count,.ih-settings .current-country{color:#838e9c;text-transform:uppercase;white-space:nowrap;background:#080d14;border:1px solid #ffffff13;border-radius:11px;align-items:center;gap:5px;padding:5px 9px;font-size:9px;font-weight:800;display:flex}.ih-settings .visible-badge .settings-icon{color:#b98e2e;width:11px;height:11px}.ih-settings .current-country{color:#d4b45e;font-size:11px}.ih-settings .field-label{color:#77818f;letter-spacing:.12em;justify-content:space-between;align-items:center;margin:0 0 6px;font-size:9px;font-weight:800;display:flex}.ih-settings .field-label small{color:#555f6c;letter-spacing:0}.ih-settings .text-field,.ih-settings .select-field{color:#8f99a7;background:#050910;border:1px solid #39434f;border-radius:6px;align-items:center;gap:8px;height:44px;padding:0 10px;display:flex}.ih-settings .text-field:focus-within,.ih-settings .select-field:focus-within{border-color:#a77d28;box-shadow:0 0 0 2px #f3ba260d}.ih-settings .text-field .settings-icon,.ih-settings .select-field .settings-icon{color:#aa8129;flex:none;width:15px;height:15px}.ih-settings .text-field input,.ih-settings .select-field select{color:#d7dce3;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:13px}.ih-settings .select-field{position:relative}.ih-settings .select-field select{appearance:none}.ih-settings .select-field>i{color:#707a88;font-style:normal}.ih-settings .field-hint{color:#48dba5;grid-template-columns:6px auto 1fr;align-items:center;gap:6px;margin-top:7px;font-size:10px;display:grid}.ih-settings .field-hint.warn{color:#e5ae33}.ih-settings .field-hint>i{background:#48dba5;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #48dba5}.ih-settings .field-hint.warn>i{background:#e5ae33;box-shadow:0 0 6px #e5ae33}.ih-settings .field-hint small{color:#5f6977;justify-self:end;font-size:9px}.ih-settings .clear-setting{color:#777f8b;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:10px;text-decoration:underline}.ih-settings .clear-setting:hover{color:#e5b440}.ih-settings .avatar-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.ih-settings .avatar-grid button{aspect-ratio:1;cursor:pointer;background:#080d14;border:2px solid #343d49;border-radius:8px;padding:0;position:relative;overflow:hidden}.ih-settings .avatar-grid button:hover{border-color:#967326;transform:translateY(-2px)}.ih-settings .avatar-grid button.selected{border-color:#e3ae35;box-shadow:0 0 16px #e3ae353d}.ih-settings .avatar-grid img{object-fit:cover;width:100%;height:100%;display:block}.ih-settings .avatar-grid button>span{color:#d3d7dd;text-transform:uppercase;background:#05080dcc;padding:5px 2px;font-size:10px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.ih-settings .avatar-grid button>b{color:#1d1405;background:#f0b93e;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:5px;right:5px}.ih-settings .avatar-grid button>b .settings-icon{stroke-width:2.5px;width:11px;height:11px}.ih-settings .hero-settings-list{gap:8px;display:grid}.ih-settings .hero-settings-list article{background:#080d15;border:1px solid #ffffff0d;border-radius:7px;grid-template-columns:58px minmax(145px,.7fr) minmax(220px,1fr);align-items:center;gap:11px;padding:8px;display:grid}.ih-settings .hero-setting-portrait{background-position:50% 18%;background-size:cover;border:1px solid #806421;border-radius:6px;width:56px;height:56px;box-shadow:inset 0 -15px 12px #03050caa}.ih-settings .hero-setting-info{min-width:0}.ih-settings .hero-setting-info small,.ih-settings .hero-setting-info b,.ih-settings .hero-setting-info>span{display:block}.ih-settings .hero-setting-info small{color:#88713e;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:800;overflow:hidden}.ih-settings .hero-setting-info b{color:#dedfe3;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font:600 14px Cinzel;overflow:hidden}.ih-settings .hero-setting-info>span{color:#e4b33e;font-size:10px}.ih-settings .hero-settings-list label>span{color:#6f7986;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.ih-settings .hero-settings-list .text-field{height:34px}.ih-settings .hero-settings-list .text-field input{font-size:12px}.ih-settings .hero-rename-row{align-items:flex-end;gap:8px;display:flex}.ih-settings .hero-rename-row .text-field{flex:1;min-width:0}.ih-settings .hero-rename-btn{color:#211707;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f5ce58,#c78116);border:1px solid #9a7628;border-radius:6px;flex:none;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.ih-settings .hero-rename-btn:disabled{color:#67717e;cursor:not-allowed;background:#0b1119;border-color:#343d49}.ih-settings .hero-rename-btn:not(:disabled):hover{filter:brightness(1.08)}.ih-settings .security-notice{background:linear-gradient(90deg,#0b1718,#080d14);border:1px solid #48dba52d;border-radius:7px;align-items:flex-start;gap:10px;margin:12px 14px 0;padding:12px;display:flex}.ih-settings .security-notice>span{color:#48dba5;border:1px solid #48dba548;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.ih-settings .security-notice .settings-icon{width:16px;height:16px}.ih-settings .security-notice b{color:#a5d5c4;font-size:11px}.ih-settings .security-notice p{color:#65776f;margin:4px 0 0;font-size:10px}.ih-settings .preference-list{display:grid}.ih-settings .preference-list article{border-top:1px solid #ffffff0c;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:65px;padding:9px 2px;display:grid}.ih-settings .preference-list article:first-child{border-top:0}.ih-settings .preference-list article>span{color:#a47d2a;background:#080d14;border:1px solid #3b4551;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.ih-settings .preference-list article>span .settings-icon{width:16px;height:16px}.ih-settings .preference-list b{color:#cdd2da;font-size:12px}.ih-settings .preference-list p{color:#6f7987;margin:4px 0 0;font-size:10px}.ih-settings .settings-toggle{cursor:pointer;background:#090e16;border:1px solid #404a57;border-radius:12px;width:38px;height:21px;padding:0;position:relative}.ih-settings .settings-toggle:disabled{cursor:not-allowed;opacity:.6}.ih-settings .settings-toggle i{background:#6a7481;border-radius:50%;width:13px;height:13px;transition:all .18s;position:absolute;top:3px;left:3px}.ih-settings .settings-toggle.on{background:#5e4718;border-color:#b38228}.ih-settings .settings-toggle.on i{background:#f2bc42;left:20px;box-shadow:0 0 8px #f2bc42}.ih-settings .cookie-state{text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:12px;padding:6px 10px;font-size:9px;font-weight:800}.ih-settings .cookie-state.all{color:#48dba5}.ih-settings .cookie-state.essential{color:#d5a641}.ih-settings .cookie-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ih-settings .cookie-options>button{color:#aab2bd;text-align:left;cursor:pointer;background:#080d15;border:1px solid #343d49;border-radius:7px;grid-template-columns:35px minmax(0,1fr) 21px;align-items:center;gap:9px;min-height:90px;padding:10px;display:grid}.ih-settings .cookie-options>button:hover{border-color:#7e652b}.ih-settings .cookie-options>button.selected{background:linear-gradient(100deg,#1c190f,#080d14);border-color:#b8892c}.ih-settings .cookie-options>button>span{color:#aa8129;border:1px solid #414a56;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.ih-settings .cookie-options b{color:#d2d7df;font-size:12px}.ih-settings .cookie-options p{color:#687280;margin:4px 0 0;font-size:10px}.ih-settings .cookie-options>button>i{color:#1c1305;background:#080d14;border:1px solid #3e4854;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.ih-settings .cookie-options>button.selected>i{background:#e5ae33;border-color:#e5ae33}.ih-settings .cookie-options>button>i .settings-icon{stroke-width:2.5px;width:11px;height:11px}.ih-settings .privacy-note{color:#8f98a4;background:#0a0f17;border-left:2px solid #856926;margin:10px 14px 0;padding:10px 12px}.ih-settings .privacy-note b{font-size:11px}.ih-settings .privacy-note p{color:#66717e;margin:4px 0 0;font-size:10px}.ih-settings .settings-mobile-save{display:none}.ih-settings .settings-toast{z-index:20;background:#08110ff5;border:1px solid #48dba55c;border-radius:8px;align-items:center;gap:10px;min-width:265px;padding:12px;animation:.22s ih-settings-toast-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 42px #000b}.ih-settings .settings-toast>span{color:#06100d;background:#48dba5;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.ih-settings .settings-toast>span .settings-icon{stroke-width:2.5px;width:16px;height:16px}.ih-settings .settings-toast b,.ih-settings .settings-toast small{display:block}.ih-settings .settings-toast b{color:#bce6d6;font-size:12px}.ih-settings .settings-toast small{color:#72887f;margin-top:3px;font-size:10px}@keyframes ih-settings-toast-in{0%{opacity:0;transform:translateY(10px)}}.ih-settings .settings-loading,.ih-settings .settings-signin{color:#a1a9b5;align-items:center;gap:10px;max-width:560px;margin:0 auto;padding:40px 15px;font-size:15px;display:flex}@media(max-width:900px){.ih-settings .settings-shell{width:min(760px,100% - 20px)}.ih-settings .settings-page-heading{flex-direction:column;align-items:flex-start}.ih-settings .heading-save{justify-content:space-between;width:100%}.ih-settings .settings-layout{grid-template-columns:1fr}.ih-settings .settings-sidebar{position:static}.ih-settings .account-summary{grid-template-columns:55px minmax(0,1fr) auto}.ih-settings .account-avatar{width:53px;height:53px}.ih-settings .account-summary>span{grid-column:auto}.ih-settings .settings-sidebar nav{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.ih-settings .settings-sidebar nav button{grid-template-columns:27px minmax(0,1fr);min-height:53px;padding:6px}.ih-settings .settings-sidebar nav button>span{width:26px;height:26px}.ih-settings .settings-sidebar nav button>i,.ih-settings .settings-sidebar nav button small,.ih-settings .sidebar-security{display:none}.ih-settings .hero-settings-list article{grid-template-columns:58px minmax(130px,.7fr) minmax(200px,1fr)}}@media(max-width:620px){.ih-settings .settings-shell{width:calc(100% - 12px);padding-top:18px}.ih-settings .settings-page-heading h1{font-size:29px}.ih-settings .settings-page-heading p{font-size:13px}.ih-settings .heading-save>span{display:none}.ih-settings .heading-save button{justify-content:center;width:100%}.ih-settings .account-summary{grid-template-columns:51px minmax(0,1fr)}.ih-settings .account-summary>span{grid-column:1/-1}.ih-settings .settings-sidebar nav{grid-template-columns:1fr 1fr}.ih-settings .settings-sidebar nav button small{display:block}.ih-settings .settings-section-header{padding:13px}.ih-settings .settings-section-header h2{font-size:19px}.ih-settings .settings-section-header p{font-size:11px}.ih-settings .settings-card{margin:9px 9px 0;padding:12px}.ih-settings .field-hint{grid-template-columns:6px 1fr}.ih-settings .field-hint small{display:none}.ih-settings .avatar-grid{grid-template-columns:repeat(3,1fr)}.ih-settings .hero-settings-list article{grid-template-columns:52px minmax(0,1fr)}.ih-settings .hero-setting-portrait{width:50px;height:50px}.ih-settings .hero-settings-list article>label{grid-column:1/-1}.ih-settings .cookie-options{grid-template-columns:1fr}.ih-settings .settings-mobile-save{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:10px;margin:12px 9px 0;padding:10px 0 0;display:flex}.ih-settings .settings-mobile-save span{color:#6f7986;font-size:10px}.ih-settings .settings-mobile-save button{height:36px}.ih-settings .settings-toast{min-width:0;bottom:8px;left:8px;right:8px}.ih-settings .security-notice{margin:9px 9px 0}}.ih-settings-select-content{padding:4px}.ih-settings-select-item{cursor:pointer;border-radius:5px;font-size:13px}.ih-settings-select-item[data-highlighted]{color:#f1c052;background:#1c190f}.ih-trades{color:#dce1e9;font-family:Inter,Arial,sans-serif}.ih-trades *,.ih-trades :before,.ih-trades :after{box-sizing:border-box}.ih-trades button,.ih-trades input{font:inherit}.ih-trades button{cursor:pointer}.ih-trades a{color:inherit;text-decoration:none}.ih-trades a:hover{text-decoration:underline}.ih-trades .trade-icon{width:18px;height:18px}.ih-trades .trades-shell{width:min(1320px,100% - 32px);margin:0 auto;padding:31px 0 64px}.ih-trades .trades-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.ih-trades .trades-eyebrow{color:color-mix(in oklab,var(--gold) 70%,#8a8071);letter-spacing:.23em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.ih-trades .trades-heading h1{color:var(--gold);letter-spacing:.035em;text-transform:uppercase;text-shadow:0 0 18px color-mix(in oklab,var(--gold) 30%,transparent);align-items:center;gap:10px;margin:0;font:600 32px/1 Cinzel,serif;display:flex}.ih-trades .trades-heading h1>span{border:1px solid color-mix(in oklab,var(--gold) 55%,black);background:color-mix(in oklab,var(--gold) 14%,#0d0a04);border-radius:5px;place-items:center;width:35px;height:35px;display:grid}.ih-trades .trades-heading h1 .trade-icon{width:21px;height:21px}.ih-trades .trades-heading p{color:#a1a9b5;margin:9px 0 0;font-size:13px}.ih-trades .find-hero-button{border:1px solid color-mix(in oklab,var(--gold) 60%,#6b4c10);color:#1b1305;background:linear-gradient(135deg,color-mix(in oklab,var(--gold) 85%,white),color-mix(in oklab,var(--gold) 70%,#7a4e0a));min-width:232px;box-shadow:0 10px 28px #0007,0 0 18px color-mix(in oklab,var(--gold) 20%,transparent);text-align:left;border-radius:7px;align-items:center;gap:11px;padding:10px 15px;transition:all .16s;display:flex}.ih-trades .find-hero-button>.trade-icon{width:20px;height:20px}.ih-trades .find-hero-button span,.ih-trades .find-hero-button small,.ih-trades .find-hero-button b{display:block}.ih-trades .find-hero-button small{letter-spacing:.13em;margin-bottom:3px;font-size:7px}.ih-trades .find-hero-button b{text-transform:uppercase;font-size:11px}.ih-trades .find-hero-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.ih-trades .trade-overview{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.ih-trades .trade-overview article{background:linear-gradient(135deg,#111925ee,#080c13f5);border:1px solid #6b572d99;border-radius:7px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:69px;padding:10px 13px;display:grid;box-shadow:0 12px 28px #0005}.ih-trades .trade-overview article>span{background:color-mix(in srgb,currentColor 8%,#080c13);border:1px solid;border-radius:5px;place-items:center;width:38px;height:38px;display:grid}.ih-trades .trade-overview .incoming{color:var(--gold)}.ih-trades .trade-overview .outgoing{color:#68a8ea}.ih-trades .trade-overview .complete{color:#49d3a5}.ih-trades .trade-overview article small,.ih-trades .trade-overview article b{display:block}.ih-trades .trade-overview article small{color:#747f8d;letter-spacing:.13em;margin-bottom:4px;font-size:7px;font-weight:800}.ih-trades .trade-overview article b{color:#dce1e9;font:600 14px Cinzel,serif}.ih-trades .trade-overview article em{color:#66717f;text-transform:uppercase;font-size:8px;font-style:normal}.ih-trades .trade-workspace{background:linear-gradient(#0f1621f8,#070b12fa);border:1px solid #6b572d99;border-radius:9px;overflow:hidden;box-shadow:0 22px 60px #0008}.ih-trades .trade-workspace-head{background:linear-gradient(90deg,#171d28,#0c1119);border-bottom:1px solid #6a54295c;flex-wrap:wrap;justify-content:space-between;align-items:stretch;min-height:71px;display:flex}.ih-trades .trade-workspace-head nav{display:flex}.ih-trades .trade-workspace-head nav button{color:#778291;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff0b;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;min-width:245px;padding:10px 15px;display:grid}.ih-trades .trade-workspace-head nav button.active{color:var(--gold);background:linear-gradient(180deg,color-mix(in oklab,var(--gold) 18%,transparent),color-mix(in oklab,var(--gold) 8%,transparent) 60%);box-shadow:inset 0 -2px color-mix(in oklab,var(--gold) 85%,#a06a10)}.ih-trades .trade-workspace-head nav button>.trade-icon{width:20px;height:20px}.ih-trades .trade-workspace-head nav span,.ih-trades .trade-workspace-head nav b,.ih-trades .trade-workspace-head nav small{display:block}.ih-trades .trade-workspace-head nav b{font-size:11px}.ih-trades .trade-workspace-head nav small{color:#66717f;margin-top:3px;font-size:7px}.ih-trades .trade-workspace-head nav em{border:1px solid;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:8px;font-style:normal;font-weight:800;display:grid}.ih-trades .resolved-toggle{color:#8e98a6;align-items:center;gap:8px;padding:0 17px;font-size:9px;display:flex}.ih-trades .resolved-toggle input{accent-color:var(--gold)}.ih-trades .trade-list-head{min-height:38px;color:color-mix(in oklab,var(--gold) 65%,#746343);letter-spacing:.14em;background:#070b11;border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;padding:0 14px;font-size:7px;font-weight:800;display:flex}.ih-trades .trade-list-head small{color:#606b79;letter-spacing:0;font-size:7px}.ih-trades .player-trade-list{scrollbar-color:color-mix(in oklab,var(--gold) 45%,#2a2f38) #080c12;scrollbar-width:thin;gap:11px;min-height:410px;max-height:calc(100vh - 290px);padding:12px;display:grid;overflow-y:auto}.ih-trades .player-trade-card{border:1px solid color-mix(in oklab,var(--gold) 40%,#3a4451);box-shadow:inset 0 1px #ffffff05,0 10px 24px -12px #000c,0 0 0 1px color-mix(in oklab,var(--gold) 10%,transparent);background:linear-gradient(150deg,#0c121c,#070b12);border-radius:8px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.ih-trades .player-trade-card:hover{border-color:color-mix(in oklab,var(--gold) 65%,#3a4451);box-shadow:inset 0 1px #ffffff05,0 14px 30px -14px #000e,0 0 22px -6px color-mix(in oklab,var(--gold) 30%,transparent)}.ih-trades .player-trade-card.resolved{opacity:.72;border-color:color-mix(in oklab,var(--gold) 18%,#3a4451)}.ih-trades .player-trade-meta{background:#0b111a;border-bottom:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:8px 11px;display:flex}.ih-trades .trade-route-heroes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ih-trades .trade-hero-avatar{background-color:#101722;background-position:50% 18%;background-size:cover;border:1px solid #7b622b;border-radius:5px;flex:0 0 38px;width:38px;height:38px;box-shadow:inset 0 -12px 12px #03050ca8}.ih-trades .trade-route-heroes>span small,.ih-trades .trade-route-heroes>span em{display:block}.ih-trades .trade-route-heroes>span small{color:#5f6a78;letter-spacing:.1em;font-size:6px;font-weight:800}.ih-trades .hero-name{align-items:center;margin-top:3px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.ih-trades .trade-route-heroes a{display:inline-flex}.ih-trades .trade-route-heroes a:hover .hero-name{filter:brightness(1.2);text-decoration:underline}.ih-trades .trade-route-heroes>span em{margin-top:2px;font-size:8px;font-style:normal}.ih-trades .trade-route-heroes>i{color:color-mix(in oklab,var(--gold) 70%,#6b4c10);margin:0 4px;font-style:normal}.ih-trades .trade-meta-end{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ih-trades .trade-meta-end>span{color:#8b96a5;align-items:center;gap:4px;font-size:10px;display:flex}.ih-trades .trade-meta-end .trade-icon{width:11px;height:11px}.ih-trades .trade-status{letter-spacing:.11em;text-transform:uppercase;border:1px solid;border-radius:11px;padding:4px 7px;font-size:6px;font-weight:900}.ih-trades .trade-status.pending{color:#efb63d;background:#efb63d0d}.ih-trades .trade-status.accepted{color:#48dba5;background:#48dba50d}.ih-trades .trade-status.rejected,.ih-trades .trade-status.cancelled{color:#ef6372;background:#ef63720d}.ih-trades .trade-status.countered{color:#b878ec;background:#b878ec0d}.ih-trades .trade-exchange{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);gap:8px;padding:11px;display:grid}.ih-trades .trade-side-panel{background:#050911;border:1px solid #ffffff0d;border-radius:7px;min-width:0;padding:9px}.ih-trades .trade-side-panel>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.ih-trades .trade-side-panel>header span{color:#b4bbc5;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.ih-trades .trade-side-panel>header small{color:#8b96a5;font-size:9px}.ih-trades .trade-side-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ih-trades .trade-item-card{--rarity:#888;border:1px solid var(--rarity);background:linear-gradient(108deg,color-mix(in srgb,var(--rarity) 8%,transparent),#070b12 65%);min-width:0;min-height:88px;box-shadow:inset 0 0 18px color-mix(in srgb,var(--rarity) 5%,transparent);border-radius:7px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;padding:7px;display:grid}.ih-trades .trade-item-art{border:1px solid var(--rarity);background:radial-gradient(circle,color-mix(in srgb,var(--rarity) 18%,transparent),#050911);border-radius:6px;place-items:center;width:66px;height:66px;display:grid}.ih-trades .trade-item-art img{object-fit:contain;width:60px;height:60px}.ih-trades .trade-item-copy{min-width:0}.ih-trades .trade-item-copy>p{color:#89929f;text-transform:uppercase;align-items:center;gap:5px;margin:0 0 4px;font-size:7px;display:flex}.ih-trades .trade-item-copy>p b{border:1px solid color-mix(in oklab,var(--gold) 55%,transparent);color:var(--gold);background:color-mix(in oklab,var(--gold) 8%,transparent);border-radius:3px;padding:2px 5px;font-size:7px}.ih-trades .trade-item-copy h4{color:var(--rarity);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font:600 12px/1.15 Cinzel,serif;overflow:hidden}.ih-trades .trade-item-card.rarity-divine h4{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff6fc5,#ffd36f 34%,#8deaff 66%,#ff70c7);-webkit-background-clip:text;background-clip:text}.ih-trades .trade-item-stats{color:#b8bec7;flex-wrap:wrap;align-items:center;gap:4px;font-size:9px;display:flex}.ih-trades .trade-item-stats strong,.ih-trades .power-inline{color:#efb63d;align-items:center;gap:2px;font-weight:700;display:inline-flex}.ih-trades .trade-item-stats strong i,.ih-trades .power-inline i{color:#ff6846;font-style:normal}.ih-trades .trade-item-stats em{text-transform:capitalize;font-style:normal}.ih-trades .trade-affix{margin-top:4px;font-size:10px;font-weight:800;display:block}.ih-trades .trade-affix.haste{color:#ff4860}.ih-trades .trade-affix.luck{color:#58d49c}.ih-trades .trade-affix.wisdom{color:#4aa8ff}.ih-trades .trade-affix.greed{color:#f0bd16}.ih-trades .trade-gold-card{border:1px solid color-mix(in oklab,var(--gold) 65%,transparent);background:linear-gradient(90deg,color-mix(in oklab,var(--gold) 16%,#17130b),color-mix(in oklab,var(--gold) 5%,#0a0d12));min-height:33px;box-shadow:inset 0 0 14px color-mix(in oklab,var(--gold) 14%,transparent),0 0 10px color-mix(in oklab,var(--gold) 10%,transparent);border-radius:6px;justify-content:space-between;align-items:center;margin-top:6px;padding:5px 8px;display:flex}.ih-trades .trade-gold-card>span{color:color-mix(in oklab,var(--gold) 55%,#9a9484);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.ih-trades .trade-gold{color:var(--gold);text-shadow:0 0 12px color-mix(in oklab,var(--gold) 55%,transparent);align-items:center;gap:5px;font-size:12px;font-weight:900;display:inline-flex}.ih-trades .trade-gold svg{width:15px;height:15px;color:var(--gold);filter:drop-shadow(0 0 4px color-mix(in oklab,var(--gold) 65%,transparent))}.ih-trades .trade-swap-mark{color:color-mix(in oklab,var(--gold) 55%,#4a3a1c);align-content:center;place-items:center;gap:4px;display:grid}.ih-trades .trade-swap-mark .trade-icon{width:23px;height:23px}.ih-trades .trade-swap-mark span{letter-spacing:.15em;font-size:6px;font-weight:900}.ih-trades .player-trade-footer{background:#080d14;border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:10px 11px;display:flex}.ih-trades .player-trade-footer>div:first-child{flex:auto;min-width:0}.ih-trades .player-trade-footer small{color:#5f6976;letter-spacing:.12em;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.ih-trades .player-trade-footer p{color:#9ba4b1;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-style:italic;line-height:1.4;overflow:hidden}.ih-trades .trade-actions{flex-wrap:wrap;flex:none;gap:6px;display:flex}.ih-trades .trade-actions button{color:#9fa8b5;text-transform:uppercase;background:#0b111a;border:1px solid #3a4451;border-radius:5px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:7px;font-weight:800;display:flex}.ih-trades .trade-actions button:hover{border-color:color-mix(in oklab,var(--gold) 60%,#3a4451);color:color-mix(in oklab,var(--gold) 80%,white)}.ih-trades .trade-actions button.accept{border-color:color-mix(in oklab,var(--gold) 60%,#3a2f10);color:#211707;background:linear-gradient(135deg,color-mix(in oklab,var(--gold) 88%,white),color-mix(in oklab,var(--gold) 65%,#7a4e0a))}.ih-trades .trade-actions .trade-icon{width:13px;height:13px}.ih-trades .trade-empty{color:#66717e;place-content:center;justify-items:center;min-height:350px;display:grid}.ih-trades .trade-empty .trade-icon{width:36px;height:36px;color:color-mix(in oklab,var(--gold) 55%,#3a2f10)}.ih-trades .trade-empty b{color:#bdc4cd;margin-top:11px;font:600 15px Cinzel}.ih-trades .trade-empty span{margin-top:4px;font-size:9px}.ih-trades.hero-search-modal,.ih-trades.trade-offer-modal-redesign,.ih-trades.trade-inventory-modal{border:1px solid color-mix(in oklab,var(--gold) 55%,#3a2f10);width:min(680px,100vw - 32px);max-width:none;max-height:min(90vh,780px);box-shadow:0 28px 90px #000d,0 0 24px color-mix(in oklab,var(--gold) 12%,transparent);background:linear-gradient(145deg,#070b13,#03050a 72%);border-radius:12px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.ih-trades.trade-inventory-modal{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1000px,100vw - 32px);height:min(760px,100vh - 36px);max-height:none;display:grid}.ih-trades.hero-search-modal>button:last-of-type,.ih-trades.trade-offer-modal-redesign>button:last-of-type,.ih-trades.trade-inventory-modal>button:last-of-type{color:#9099a7;opacity:1;background:#080d15;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;padding:0;transition:color .15s,border-color .15s,background .15s,transform .15s;display:flex;top:12px;right:13px}.ih-trades.hero-search-modal>button:last-of-type:hover,.ih-trades.trade-offer-modal-redesign>button:last-of-type:hover,.ih-trades.trade-inventory-modal>button:last-of-type:hover{color:#ef6372;background:#20181f;border-color:#ef63728c;transform:scale(1.08)}.ih-trades.hero-search-modal>button:last-of-type svg,.ih-trades.trade-offer-modal-redesign>button:last-of-type svg,.ih-trades.trade-inventory-modal>button:last-of-type svg{width:14px;height:14px;margin:0}.ih-trades .trade-modal-header{border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:10px;padding:15px 17px;display:flex}.ih-trades .trade-modal-header>span{border:1px solid color-mix(in oklab,var(--gold) 45%,transparent);width:39px;height:39px;color:var(--gold);background:color-mix(in oklab,var(--gold) 5%,transparent);border-radius:8px;place-items:center;display:grid}.ih-trades .trade-modal-header small,.ih-trades .trade-modal-header h2{display:block}.ih-trades .trade-modal-header small{color:#756746;letter-spacing:.14em;margin-bottom:3px;font-size:7px;font-weight:800}.ih-trades .trade-modal-header h2{color:#d8dce4;text-transform:uppercase;margin:0;padding-right:34px;font:600 17px Cinzel}.ih-trades .modal-hero-name{text-transform:none;vertical-align:middle;align-items:center;font-size:19px;font-weight:700;line-height:1;display:inline-flex}.ih-trades .hero-search-body{min-height:0;padding:15px;overflow-y:auto}.ih-trades .hero-search-input{border:1px solid color-mix(in oklab,var(--gold) 65%,#3a2f10);background:#080c13;border-radius:7px;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.ih-trades .hero-search-input svg{color:color-mix(in oklab,var(--gold) 80%,white);flex:none;width:16px;height:16px}.ih-trades .hero-search-input input{color:#d8dce3;background:0 0;border:0;outline:0;width:100%;font-size:11px}.ih-trades .hero-search-input input::placeholder{color:#747c89}.ih-trades .hero-search-summary{justify-content:space-between;align-items:center;margin:13px 2px 7px;display:flex}.ih-trades .hero-search-summary span{color:#c0c6cf;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.ih-trades .hero-search-summary small{color:#626d7b;font-size:7px}.ih-trades .hero-search-results{gap:6px;display:grid}.ih-trades .hero-search-results>button{color:#cbd1d9;text-align:left;background:linear-gradient(100deg,#0d141f,#070b12);border:1px solid #343d49;border-radius:7px;grid-template-columns:56px minmax(0,1fr) 82px auto;align-items:center;gap:12px;width:100%;min-height:82px;padding:9px 12px;display:grid}.ih-trades .hero-search-results>button:hover{border-color:color-mix(in oklab,var(--gold) 65%,#343d49);background:linear-gradient(100deg,#16170f,#090d14);transform:translateY(-1px)}.ih-trades .hero-search-results .trade-hero-avatar{width:54px;height:54px}.ih-trades .search-hero-name{align-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.ih-trades .hero-search-results>button>span:nth-child(2) small{color:#77818f;align-items:center;gap:4px;margin-top:4px;font-size:9px;display:flex}.ih-trades .hero-result-stats small,.ih-trades .hero-result-stats b{display:block}.ih-trades .hero-result-stats small{color:#5f6977;font-size:7px;font-weight:800}.ih-trades .hero-result-stats b{color:color-mix(in oklab,var(--gold) 78%,white);margin-top:3px;font-size:11px}.ih-trades .hero-search-results>button>i{color:color-mix(in oklab,var(--gold) 78%,white);text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.ih-trades .hero-search-empty{color:#67717e;place-content:center;justify-items:center;min-height:230px;display:grid}.ih-trades .hero-search-empty svg{width:30px;height:30px;color:color-mix(in oklab,var(--gold) 55%,#3a2f10)}.ih-trades .hero-search-empty b{color:#c2c8d0;margin-top:10px;font:600 13px Cinzel}.ih-trades .hero-search-empty span{margin-top:4px;font-size:8px}.ih-trades .trade-offer-scroll{flex-direction:column;gap:12px;min-height:0;padding:15px;display:flex;overflow-y:auto}.ih-trades .trade-target-strip{background:#080d15;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:9px 11px;display:grid}.ih-trades .trade-target-strip .trade-hero-avatar{width:52px;height:52px}.ih-trades .target-hero-name{align-items:center;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.ih-trades .trade-target-strip span small{color:#77818f;flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;font-size:10px;display:flex}.ih-trades .trade-target-strip em{color:color-mix(in oklab,var(--gold) 75%,white);text-transform:uppercase;font-size:7px;font-style:normal}.ih-trades .offer-field-label,.ih-trades .offer-message>span{color:#aeb4bd;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.ih-trades .offer-field-label{margin-bottom:-7px}.ih-trades .offer-hero-select{position:relative}.ih-trades .offer-hero-trigger{border:1px solid color-mix(in oklab,var(--gold) 65%,#3a2f10);color:#d7dbe2;text-align:left;background:#080c13;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:62px;padding:7px 11px;font-size:10px;display:flex}.ih-trades .offer-hero-trigger:disabled{cursor:default;opacity:.85}.ih-trades .offer-hero-trigger-main{text-align:left;flex:auto;justify-content:flex-start;align-items:center;gap:9px;min-width:0;display:flex}.ih-trades .offer-hero-trigger-side{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.ih-trades .offer-hero-placeholder{color:#8a93a1}.ih-trades .offer-hero-info{min-width:0}.ih-trades .offer-hero-name{align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.ih-trades .offer-hero-info>small{color:#77818f;flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;font-size:9px;display:flex}.ih-trades .ilvl-badge{border:1px solid color-mix(in oklab,var(--gold) 55%,transparent);color:var(--gold);background:color-mix(in oklab,var(--gold) 8%,transparent);border-radius:3px;padding:2px 5px;font-size:8px;font-weight:700}.ih-trades .offer-hero-gold,.ih-trades .offer-hero-select>div button>b{color:var(--gold);align-items:center;gap:4px;font-weight:800;display:inline-flex}.ih-trades .offer-hero-gold svg{width:13px;height:13px;color:var(--gold)}.ih-trades .offer-hero-trigger>.offer-hero-trigger-side>i{color:#798290;font-style:normal}.ih-trades .offer-hero-select>div{z-index:20;border:1px solid color-mix(in oklab,var(--gold) 42%,transparent);scrollbar-color:color-mix(in oklab,var(--gold) 45%,#2a2f38) #080c12;scrollbar-width:thin;background:#070b12;border-radius:7px;max-height:320px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #000b}.ih-trades .offer-hero-select>div button{color:#aab2bf;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:58px;padding:7px 8px;font-size:9px;display:flex}.ih-trades .offer-hero-select>div button:hover,.ih-trades .offer-hero-select>div button.selected{background:color-mix(in oklab,var(--gold) 9%,transparent)}.ih-trades .offer-hero-select>div button .trade-hero-avatar{flex:0 0 34px;width:34px;height:34px}.ih-trades .offer-side-box{background:#03060b94;border:1px solid #ffffff13;border-radius:9px;padding:11px}.ih-trades .offer-side-box>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.ih-trades .offer-side-box>header span{color:#b6bbc4;text-transform:uppercase;font-size:9px}.ih-trades .offer-side-box>header button{color:#d3d8df;background:#070b12bf;border:1px solid #ffffff1a;border-radius:14px;height:28px;padding:0 9px;font-size:8px;font-weight:700}.ih-trades .offer-side-box>header button:hover{border-color:color-mix(in oklab,var(--gold) 45%,transparent);color:color-mix(in oklab,var(--gold) 80%,white)}.ih-trades .offer-gold-input{background:#050810;border:1px solid #ffffff17;border-radius:7px;align-items:center;gap:7px;height:35px;padding:0 9px;display:flex}.ih-trades .offer-gold-input svg{width:14px;height:14px;color:var(--gold);flex:none}.ih-trades .offer-gold-input input{width:100%;color:color-mix(in oklab,var(--gold) 85%,white);background:0 0;border:0;outline:0;font-size:10px;font-weight:700}.ih-trades .offer-gold-input input::placeholder{color:#747c89;font-weight:500}.ih-trades .offer-side-box>small{color:#8d95a1;margin-top:6px;font-size:8px;display:block}.ih-trades .offer-side-box>small b{color:color-mix(in oklab,var(--gold) 80%,white)}.ih-trades .offer-side-box>small.warn{color:#ef6372}.ih-trades .offer-basket{gap:5px;margin-top:8px;display:grid}.ih-trades .offer-basket-row{--rarity:#888;border:1px solid var(--rarity);background:linear-gradient(100deg,color-mix(in srgb,var(--rarity) 8%,transparent),#060a11e8);border-radius:7px;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:70px;padding:7px 8px;display:grid}.ih-trades .offer-basket-row>img,.ih-trades .offer-basket-row>svg{object-fit:contain;border:1px solid var(--rarity);border-radius:5px;width:54px;height:54px}.ih-trades .offer-basket-meta{color:#89929f;text-transform:uppercase;align-items:center;gap:5px;margin:0 0 4px;font-size:7px;display:flex}.ih-trades .offer-basket-meta b{border:1px solid color-mix(in oklab,var(--gold) 55%,transparent);color:var(--gold);background:color-mix(in oklab,var(--gold) 8%,transparent);border-radius:3px;padding:2px 5px;font-size:7px;font-weight:700}.ih-trades .offer-basket-name{color:var(--rarity);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font:600 11px/1.2 Cinzel,serif;display:block;overflow:hidden}.ih-trades .offer-basket-row>button{color:#8d96a3;background:0 0;border:0;font-size:14px}.ih-trades .offer-message{gap:5px;display:grid;position:relative}.ih-trades .offer-message input{color:#d8dce3;background:#050810;border:1px solid #ffffff17;border-radius:7px;outline:0;height:42px;padding:0 43px 0 10px;font-size:11px}.ih-trades .offer-message>small{color:#5f6976;font-size:7px;position:absolute;bottom:15px;right:9px}.ih-trades .trade-offer-actions{border-top:1px solid #ffffff14;flex:none;justify-content:flex-end;gap:7px;padding:12px 15px;display:flex}.ih-trades .trade-offer-actions button{color:#c7ccd4;text-transform:uppercase;background:#080d15;border:1px solid #ffffff21;border-radius:7px;align-items:center;gap:6px;height:35px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.ih-trades .trade-offer-actions button:disabled{opacity:.5;cursor:not-allowed}.ih-trades .trade-offer-actions button.send-offer{border-color:color-mix(in oklab,var(--gold) 60%,#3a2f10);color:#0b0c0f;background:linear-gradient(180deg,color-mix(in oklab,var(--gold) 85%,white),color-mix(in oklab,var(--gold) 60%,#7a4e0a))}.ih-trades .trade-offer-actions .trade-icon,.ih-trades .trade-offer-actions svg{width:13px;height:13px}.ih-trades .trade-inventory-tools{background:#070b12;border-bottom:1px solid #ffffff0e;flex:none;padding:13px 15px 9px}.ih-trades .trade-inventory-tools .hero-search-input{height:39px}.ih-trades .trade-inventory-tools-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ih-trades .trade-inventory-tools-summary{color:#697482;justify-content:space-between;align-items:center;margin-top:8px;font-size:7px;display:flex}.ih-trades .trade-inventory-tools-summary b{color:color-mix(in oklab,var(--gold) 82%,white);font-weight:800}.ih-trades .trade-inventory-grid{scrollbar-color:color-mix(in oklab,var(--gold) 45%,#2a2f38) #080c12;scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding:12px 15px;display:grid;overflow-y:auto}.ih-trades .trade-inventory-item{--rarity:#888;border:1px solid var(--rarity);color:#c8ced7;background:linear-gradient(110deg,color-mix(in srgb,var(--rarity) 9%,transparent),#070b12 65%);text-align:left;min-width:0;min-height:96px;box-shadow:inset 0 0 18px color-mix(in srgb,var(--rarity) 5%,transparent);border-radius:8px;grid-template-columns:76px minmax(0,1fr) 23px;align-items:center;gap:8px;padding:7px;transition:transform .15s,filter .15s,box-shadow .15s;display:grid;position:relative}.ih-trades .trade-inventory-item:hover{filter:brightness(1.12);transform:translateY(-1px)}.ih-trades .trade-inventory-item.selected{box-shadow:inset 0 0 22px color-mix(in srgb,var(--rarity) 13%,transparent),0 0 12px color-mix(in srgb,var(--rarity) 24%,transparent)}.ih-trades .trade-inventory-art{border:1px solid var(--rarity);background:radial-gradient(circle,color-mix(in srgb,var(--rarity) 18%,transparent),#050911);border-radius:7px;place-items:center;width:72px;height:72px;display:grid}.ih-trades .trade-inventory-art img{object-fit:contain;width:67px;height:67px}.ih-trades .trade-inventory-copy{min-width:0}.ih-trades .trade-inventory-copy small,.ih-trades .trade-inventory-copy strong,.ih-trades .trade-inventory-copy i,.ih-trades .trade-inventory-copy u{display:block}.ih-trades .trade-inventory-copy small{color:#88929f;text-transform:uppercase;font-size:8px;font-weight:700}.ih-trades .trade-inventory-copy small em{border:1px solid color-mix(in oklab,var(--gold) 55%,transparent);color:var(--gold);background:color-mix(in oklab,var(--gold) 8%,transparent);border-radius:3px;margin-left:4px;padding:2px 5px;font-style:normal}.ih-trades .trade-inventory-copy strong{color:var(--rarity);margin:6px 0 5px;font:600 12px/1.15 Cinzel,serif}.ih-trades .trade-inventory-item.rarity-divine .trade-inventory-copy strong{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff6fc5,#ffd36f 34%,#8deaff 66%,#ff70c7);-webkit-background-clip:text;background-clip:text}.ih-trades .trade-inventory-copy i{color:#b9c0c9;text-transform:capitalize;font-size:9px;font-style:normal}.ih-trades .trade-inventory-copy i b{color:#efb63d}.ih-trades .trade-inventory-copy u{margin-top:5px;font-size:10px;font-weight:800;text-decoration:none}.ih-trades .trade-inventory-copy u.haste{color:#ff4860}.ih-trades .trade-inventory-copy u.luck{color:#58d49c}.ih-trades .trade-inventory-copy u.wisdom{color:#4aa8ff}.ih-trades .trade-inventory-copy u.greed{color:#f0bd16}.ih-trades .trade-inventory-check{color:#6e7987;text-align:center;background:#080d15;border:1px solid #43505e;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:13px;line-height:1;display:flex}.ih-trades .trade-inventory-item.selected .trade-inventory-check{border-color:var(--gold);color:#211705;background:var(--gold)}.ih-trades .trade-inventory-check svg{stroke-width:2.5px;width:11px;height:11px}.ih-trades .trade-inventory-empty{color:#687381;grid-column:1/-1;place-content:center;justify-items:center;min-height:280px;display:grid}.ih-trades .trade-inventory-empty svg{width:31px;height:31px;color:color-mix(in oklab,var(--gold) 55%,#3a2f10)}.ih-trades .trade-inventory-empty b{color:#c2c8d0;margin-top:10px;font:600 13px Cinzel}.ih-trades .trade-inventory-empty span{margin-top:4px;font-size:8px}.ih-trades .trade-inventory-actions{background:#060a11;border-top:1px solid #ffffff13;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 15px;display:flex}.ih-trades .trade-inventory-actions>span{color:#7d8794;font-size:8px}.ih-trades .trade-inventory-actions>div{gap:7px;display:flex}.ih-trades .trade-inventory-actions button{color:#aeb6c1;text-transform:uppercase;background:#0a0f17;border:1px solid #35404c;border-radius:7px;height:35px;padding:0 13px;font-size:8px;font-weight:800}.ih-trades .trade-inventory-actions button.confirm-items{border-color:color-mix(in oklab,var(--gold) 55%,#3a2f10);color:#1c1406;background:linear-gradient(180deg,color-mix(in oklab,var(--gold) 82%,white),color-mix(in oklab,var(--gold) 55%,#7a4e0a));align-items:center;gap:6px;display:flex}.ih-trades .trade-inventory-actions button.confirm-items svg{width:12px;height:12px}.ih-trades .trade-inventory-actions button.confirm-items:disabled{opacity:.45}@media(min-width:1001px)and (max-width:2559px){.ih-trades .trades-shell{zoom:.75}}@media(min-width:2560px){.ih-trades .trades-shell{zoom:1}}@media(max-width:1000px){.ih-trades .trades-shell{width:min(920px,100% - 22px)}.ih-trades .trade-overview{grid-template-columns:1fr}.ih-trades .trade-workspace-head nav button{min-width:210px}.ih-trades .trade-side-items{grid-template-columns:1fr}.ih-trades .player-trade-list{max-height:none}.ih-trades .trade-item-card{grid-template-columns:72px minmax(0,1fr)}.ih-trades .trade-item-art{width:68px;height:68px}.ih-trades .trade-item-art img{width:64px;height:64px}}@media(max-width:820px){.ih-trades .trade-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ih-trades .trades-shell{width:calc(100% - 14px);padding-top:18px}.ih-trades .trades-heading{flex-direction:column;align-items:stretch}.ih-trades .find-hero-button{width:100%}.ih-trades .trade-workspace-head{flex-direction:column;align-items:stretch}.ih-trades .trade-workspace-head nav button{flex:1;min-width:0;padding:10px}.ih-trades .resolved-toggle{border-top:1px solid #ffffff0b;min-height:41px}.ih-trades .player-trade-list{padding:7px}.ih-trades .player-trade-meta{flex-direction:column;align-items:flex-start}.ih-trades .trade-meta-end{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.ih-trades .trade-route-heroes{width:100%}.ih-trades .trade-route-heroes>span{min-width:0}.ih-trades .hero-name{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ih-trades .trade-exchange{grid-template-columns:1fr}.ih-trades .trade-swap-mark{grid-auto-flow:column;min-height:35px}.ih-trades .player-trade-footer{flex-direction:column;align-items:stretch}.ih-trades .trade-actions{flex-wrap:wrap}.ih-trades .trade-actions button{flex:1;justify-content:center}.ih-trades .hero-search-results>button{grid-template-columns:42px minmax(0,1fr) auto}.ih-trades .hero-search-results .trade-hero-avatar{width:42px;height:42px}.ih-trades .hero-result-stats{display:none}.ih-trades .trade-overview article{grid-template-columns:42px minmax(0,1fr)}.ih-trades .trade-overview article em{display:none}}@media(max-width:620px){.ih-trades.hero-search-modal,.ih-trades.trade-offer-modal-redesign{width:calc(100vw - 12px);max-height:calc(100vh - 12px)}.ih-trades.trade-inventory-modal{width:calc(100vw - 12px);height:calc(100vh - 12px)}.ih-trades .trade-inventory-grid{grid-template-columns:1fr;padding:9px}.ih-trades .trade-inventory-actions{flex-direction:column;align-items:stretch}.ih-trades .trade-inventory-actions>div{width:100%}.ih-trades .trade-inventory-actions>div button{flex:1}}@media(max-width:460px){.ih-trades .trades-heading h1{font-size:26px}.ih-trades .trades-heading p{font-size:11px}.ih-trades .trade-workspace-head nav{grid-template-columns:1fr 1fr;display:grid}.ih-trades .trade-workspace-head nav button{grid-template-columns:23px 1fr auto;padding:8px}.ih-trades .trade-workspace-head nav button small,.ih-trades .trade-route-heroes .trade-hero-avatar:nth-of-type(2),.ih-trades .trade-route-heroes>span:nth-of-type(2){display:none}.ih-trades .trade-side-items{grid-template-columns:1fr}.ih-trades .trade-modal-header{padding:12px}.ih-trades .trade-modal-header h2{font-size:14px}.ih-trades .hero-search-body,.ih-trades .trade-offer-scroll{padding:10px}.ih-trades .trade-target-strip em{display:none}}.ih-worldbosses{color:#eee9df;font-family:Inter,Arial,sans-serif}.ih-worldbosses *,.ih-worldbosses :before,.ih-worldbosses :after{box-sizing:border-box}.ih-worldbosses button,.ih-worldbosses a{font:inherit;color:inherit}.ih-worldbosses .page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.ih-worldbosses .eyebrow{color:color-mix(in oklab,var(--gold) 70%,#8a8071);letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.ih-worldbosses .page-heading h1{letter-spacing:.03em;color:var(--gold);margin:0;font-size:30px;font-weight:600;line-height:1}.ih-worldbosses .page-heading p{color:#a2aab6;margin:8px 0 0;font-size:13px;line-height:1.5}.ih-worldbosses .view-tabs{border:1px solid color-mix(in oklab,var(--gold) 30%,#24201a);background:#070b12;border-radius:7px;grid-template-columns:1fr 1fr;max-width:620px;margin:0 0 22px;padding:4px;display:grid}.ih-worldbosses .view-tab{color:#778291;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:58px;transition:color .15s,background .15s,border-color .15s;display:flex}.ih-worldbosses .view-tab:hover{color:#d7c092;background:#ffffff05}.ih-worldbosses .view-tab.active{color:var(--gold);border-color:color-mix(in oklab,var(--gold) 55%,black);box-shadow:0 4px 18px #0008,inset 0 0 18px color-mix(in oklab,var(--gold) 12%,transparent);background:linear-gradient(#2b2112,#17130d)}.ih-worldbosses .view-tab .tab-icon{text-align:center;flex:none;width:22px;font-size:17px}.ih-worldbosses .view-tab b{font-size:13px;font-weight:700;display:block}.ih-worldbosses .view-tab small{color:#707887;margin-top:3px;font-size:9px;display:block}.ih-worldbosses .panel{background:linear-gradient(145deg,#0e141ded,#090d14f5);border:1px solid #2a313b;border-radius:7px;overflow:hidden;box-shadow:0 18px 42px #0007,inset 0 1px #ffffff06}.ih-worldbosses .panel-heading{background:linear-gradient(90deg,#151b25,#0c1118);border-bottom:1px solid #272e37;justify-content:space-between;align-items:center;min-height:60px;padding:12px 16px;display:flex}.ih-worldbosses .panel-title{align-items:center;gap:11px;display:flex}.ih-worldbosses .panel-title>span:last-child{flex-direction:column;display:flex}.ih-worldbosses .panel-title small{color:#8a7350;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.ih-worldbosses .panel-title b{letter-spacing:.03em;margin-top:2px;font-size:14px}.ih-worldbosses .icon-box{border:1px solid color-mix(in oklab,var(--gold) 40%,#3a3220);width:32px;height:32px;color:var(--gold);background:#211a0e;flex:none;place-items:center;display:grid}.ih-worldbosses .boss-stage{border:1px solid color-mix(in oklab,var(--gold) 40%,#3a3220);background-color:#05070b;background-position:50%;background-size:cover;border-radius:9px;min-height:460px;margin-bottom:26px;position:relative;box-shadow:0 18px 42px #0008,inset 0 0 0 1px #ffffff06}.ih-worldbosses .boss-stage-content{z-index:2;flex-direction:column;justify-content:space-between;min-height:460px;padding:26px;display:flex;position:relative}.ih-worldbosses .boss-stage-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ih-worldbosses .boss-kicker{color:#d18a37;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.ih-worldbosses .boss-kicker .live-dot{background:#ff6149;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #ff6149}.ih-worldbosses .boss-name{color:#f2c45d;margin:10px 0 2px;font-size:46px;line-height:1}.ih-worldbosses .boss-title{letter-spacing:.18em;color:#d4a2ff;margin:0 0 12px;font-size:15px}.ih-worldbosses .boss-flavor{color:#b0b6be;max-width:460px;font-size:12px;line-height:1.7}.ih-worldbosses .boss-clock{text-align:center;background:#06090cdd;border:1px dashed #a67d37;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:150px;height:150px;display:flex;box-shadow:0 0 40px #7c2b2233}.ih-worldbosses .boss-clock small{color:#9a7748;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.ih-worldbosses .boss-clock b{color:#ffc25a;margin:6px 0;font-size:26px}.ih-worldbosses .boss-clock em{color:#9a7748;font-size:7px;font-style:normal}.ih-worldbosses .boss-dock{background:#09101af5;border:1px solid #795d27;border-radius:6px;grid-template-columns:repeat(3,1fr) 1.2fr .85fr;align-items:stretch;gap:1px;display:grid}.ih-worldbosses .boss-dock>:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.ih-worldbosses .boss-dock>:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.ih-worldbosses .boss-dock>div{background:#09101af5;flex-direction:column;justify-content:center;padding:10px 12px;display:flex}.ih-worldbosses .boss-dock>div.hero-select{margin:7px 10px;padding:0;display:block}.ih-worldbosses .boss-dock small{color:#9aa4b0;letter-spacing:.06em;text-transform:uppercase;font-size:10px;display:block}.ih-worldbosses .boss-dock b{color:var(--gold);margin:4px 0;font-size:16px;display:block}.ih-worldbosses .boss-dock em{color:#9aa4b0;font-size:10.5px;font-style:normal;display:block}.ih-worldbosses .boss-join-btn{color:#1a1206;text-align:center;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:linear-gradient(#d89423,#92510a);border:1px solid #f2bd51;border-radius:4px;justify-content:center;align-items:center;margin:7px 10px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.ih-worldbosses .boss-join-btn.joined{color:#eafff6;background:linear-gradient(#278e73,#125445);border-color:#54dab0}.ih-worldbosses .boss-join-btn:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.4)}@media(max-width:900px){.ih-worldbosses .boss-dock{grid-template-columns:1fr 1fr}.ih-worldbosses .boss-dock>.hero-select,.ih-worldbosses .boss-dock>.boss-join-btn{grid-column:1/-1}.ih-worldbosses .boss-stage-top{flex-direction:column}}.ih-worldbosses .boss-cycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:26px;display:grid}@media(max-width:800px){.ih-worldbosses .boss-cycle{grid-template-columns:repeat(2,minmax(0,1fr))}}.ih-worldbosses .boss-node{cursor:pointer;text-align:left;background:#0b1017;border:1px solid #2b333e;border-radius:7px;transition:border-color .15s,transform .15s;overflow:hidden}.ih-worldbosses .boss-node:hover{transform:translateY(-2px)}.ih-worldbosses .boss-node.active{border-color:color-mix(in oklab,var(--gold) 65%,#3a3220);box-shadow:0 0 20px color-mix(in oklab,var(--gold) 18%,transparent)}.ih-worldbosses .boss-node-art{background-color:#111824;background-position:50%;background-size:cover;height:90px}.ih-worldbosses .boss-node-body{padding:10px 12px}.ih-worldbosses .boss-node-body small{letter-spacing:.1em;text-transform:uppercase;color:#737c87;font-size:8px;display:block}.ih-worldbosses .boss-node.active .boss-node-body small{color:var(--gold)}.ih-worldbosses .boss-node-body b{margin-top:4px;font-size:14px;display:block}.ih-worldbosses .boss-node-body em{color:#8a94a2;margin-top:2px;font-size:9px;font-style:normal;display:block}.ih-worldbosses .boss-codex-article{background-color:#0b1017;background-position:50%;background-size:cover;border:1px solid #2b333e;border-radius:7px;justify-content:flex-start;align-items:center;min-height:220px;margin-bottom:14px;display:flex;position:relative;overflow:hidden}.ih-worldbosses .boss-codex-article:after{content:"";background:linear-gradient(90deg,#05080dfa,#05080dc0 45%,#0000 85%);position:absolute;inset:0}.ih-worldbosses .boss-codex-article.reverse{justify-content:flex-end}.ih-worldbosses .boss-codex-article.reverse:after{background:linear-gradient(270deg,#05080dfa,#05080dc0 45%,#0000 85%)}.ih-worldbosses .boss-codex-article.reverse .boss-codex-body{text-align:right}.ih-worldbosses .boss-codex-body{z-index:1;max-width:480px;padding:24px 28px;position:relative}.ih-worldbosses .boss-codex-body small{color:#aa7b32;letter-spacing:.1em;font-size:9px;font-weight:800}.ih-worldbosses .boss-codex-body h3{color:var(--gold);margin:6px 0 0;font-size:22px}.ih-worldbosses .boss-codex-body h4{color:#b995d7;letter-spacing:.14em;margin:2px 0 10px;font-size:11px;font-weight:600}.ih-worldbosses .boss-codex-body p{color:#9099a4;max-width:480px;margin:0 0 10px;font-size:11px;line-height:1.6}.ih-worldbosses .boss-codex-body .limited-drop{color:#c8b78e;margin-bottom:10px;font-size:9px;display:block}.ih-worldbosses .drops-btn{color:#efc263;letter-spacing:.05em;cursor:pointer;background:#8f581c38;border:1px solid #b58131;border-radius:4px;padding:8px 12px;font-size:9px;font-weight:800}.ih-worldbosses .drops-btn:hover{background:#b476263f}@media(max-width:700px){.ih-worldbosses .boss-codex-article,.ih-worldbosses .boss-codex-article.reverse{justify-content:flex-start;min-height:200px}.ih-worldbosses .boss-codex-article:after,.ih-worldbosses .boss-codex-article.reverse:after{background:linear-gradient(#0000 15%,#05080dc0 55%,#05080dfa)}.ih-worldbosses .boss-codex-body,.ih-worldbosses .boss-codex-article.reverse .boss-codex-body{text-align:left;max-width:100%}}.ih-worldbosses .hero-select{z-index:10;position:relative}.ih-worldbosses .hero-select-trigger,.ih-worldbosses .hero-select-option{border:1px solid color-mix(in oklab,var(--gold) 55%,black);color:#e7e0d4;text-align:left;cursor:pointer;background:linear-gradient(120deg,#21190c,#0d1219);border-radius:5px;align-items:center;width:100%;min-height:52px;padding:7px;display:flex}.ih-worldbosses .hero-avatar-wrap{flex:none;margin-right:9px;display:inline-block;position:relative}.ih-worldbosses .hero-avatar{border:1px solid color-mix(in oklab,var(--gold) 45%,#3a3220);background-color:#131820;background-position:50% 15%;background-repeat:no-repeat;background-size:cover;border-radius:3px;width:34px;height:38px;display:block;box-shadow:inset 0 0 14px #0003}.ih-worldbosses .hero-select-option .hero-avatar{width:30px;height:34px}.ih-worldbosses .hero-select-trigger:hover,.ih-worldbosses .hero-select[data-open=true] .hero-select-trigger{border-color:color-mix(in oklab,var(--gold) 80%,black);background:linear-gradient(120deg,#2a200e,#101720)}.ih-worldbosses .select-chevron{width:28px;color:var(--gold);text-align:center;flex:none;margin-left:12px;transition:transform .18s}.ih-worldbosses .hero-select[data-open=true] .select-chevron{transform:rotate(180deg)}.ih-worldbosses .hero-select-list{border:1px solid color-mix(in oklab,var(--gold) 40%,#3a3220);z-index:20;background:#090e15f7;border-radius:6px;max-height:280px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 55px #000d}.ih-worldbosses .hero-select-list[hidden]{display:none}.ih-worldbosses .hero-select-option{background:0 0;border-color:#0000;border-radius:4px;min-height:46px;margin:0 0 4px}.ih-worldbosses .hero-select-option:last-child{margin-bottom:0}.ih-worldbosses .hero-select-option:hover{background:#151a20;border-color:#6a5731}.ih-worldbosses .hero-select-option.selected{border-color:color-mix(in oklab,var(--gold) 60%,black);background:#21190c8f}.ih-worldbosses .hero-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.ih-worldbosses .hero-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.2;display:block;overflow:hidden}.ih-worldbosses .hero-copy small{color:#737e8c;text-transform:none;letter-spacing:normal;white-space:nowrap;margin-top:2px;font-size:9.5px;line-height:1.3;display:block}.ih-worldbosses .option-check{color:#0000;text-align:center;flex:none;width:28px;margin-left:12px}.ih-worldbosses .hero-select-option.selected .option-check{color:var(--gold)}.ih-worldbosses .modal-drops{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}@media(max-width:700px){.ih-worldbosses .modal-drops{grid-template-columns:1fr 1fr}}.ih-worldbosses .modal-gear-caption{letter-spacing:.08em;text-transform:uppercase;color:#c8b78e;margin:10px 0 8px;font-size:9px;font-weight:800}.ih-worldbosses .modal-gear-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@media(max-width:700px){.ih-worldbosses .modal-gear-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ih-worldbosses .modal-gear-card{text-align:center;background:#060a11;border:1px solid #ffffff12;border-radius:6px;flex-direction:column;align-items:center;gap:5px;padding:8px 4px 9px;display:flex}.ih-worldbosses .modal-gear-card b{overflow-wrap:anywhere;font-size:8.5px;line-height:1.25;display:block}.ih-worldbosses .modal-gear-card small{color:#737d8a;text-transform:uppercase;letter-spacing:.05em;font-size:7px}.ih-worldbosses .modal-drop-card{text-align:center;background:#060a11;border:1px solid #ffffff12;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:12px;display:flex}.ih-worldbosses .modal-drop-card small{color:#8e713d;letter-spacing:.06em;margin-top:6px;font-size:7px;font-weight:800;display:block}.ih-worldbosses .modal-drop-card b{color:#d5dae1;margin-top:6px;font-size:11px;display:block}.ih-worldbosses .modal-drop-card em{color:#737d8a;margin-top:4px;font-size:9px;font-style:normal;display:block}.ih-worldbosses .modal-meta{border-top:1px solid #ffffff10;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:4px;padding-top:12px;display:grid}.ih-worldbosses .modal-meta span{flex-direction:column;display:flex}.ih-worldbosses .modal-meta small{color:#697481;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.ih-worldbosses .modal-meta b{margin-top:4px;font-size:11px}.ih-worldbosses .reward-preview{text-align:left;background:#0e141ca8;border:1px solid #262d38;border-radius:5px;margin:8px 0;padding:12px;font-size:12px}.ih-worldbosses .warning-emblem{color:#e8635e;background:#2e1010;border:1px solid #823a36;place-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:22px;display:grid}.ih-worldbosses .warning-emblem.safe{border-color:color-mix(in oklab,var(--gold) 55%,black);color:var(--gold);background:#1e1809}.ih-worldbosses .dialog-actions{grid-template-columns:1fr;gap:9px;margin-top:8px;display:grid}.ih-worldbosses .confirm-button{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:1px solid color-mix(in oklab,var(--gold) 55%,black);height:40px;color:var(--gold);background:linear-gradient(#34270f,#1a140a);border-radius:3px;font-size:9px;font-weight:800}.ih-worldbosses .run-ledger{max-height:560px;padding:4px 16px 12px;overflow:auto}.ih-worldbosses .run-table-head,.ih-worldbosses .history-run-row{grid-template-columns:1.05fr .62fr 1.1fr 1fr 1fr 1fr;gap:14px;min-width:1000px;display:grid}.ih-worldbosses .run-table-head{z-index:2;color:#697687;letter-spacing:.14em;background:#090e15f5;border-bottom:1px solid #313943;padding:11px 8px;font-size:8px;font-weight:800;position:sticky;top:0}.ih-worldbosses .history-run-row{border-bottom:1px solid #222a33;align-items:center;min-height:72px;padding:8px}.ih-worldbosses .history-run-row:last-child{border-bottom:0}.ih-worldbosses .history-hero,.ih-worldbosses .claimed-item{align-items:center;gap:10px;min-width:0;display:flex}.ih-worldbosses .history-hero>span:last-child,.ih-worldbosses .claimed-item>span:last-child,.ih-worldbosses .fate-cell{flex-direction:column;min-width:0;display:flex}.ih-worldbosses .history-hero b,.ih-worldbosses .claimed-item b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ih-worldbosses .history-hero small,.ih-worldbosses .claimed-item small,.ih-worldbosses .fate-cell small{color:#8993a0;white-space:nowrap;margin-top:4px;font-size:8px}.ih-worldbosses .run-portrait{border:1px solid color-mix(in oklab,var(--gold) 55%,#3a3220);background-color:#141a22;background-position:50% 15%;background-size:cover;border-radius:6px;flex:0 0 42px;width:42px;height:42px}.ih-worldbosses .run-fate{color:#59dc8b;background:#0d2618;border:1px solid #27623f;border-radius:3px;align-self:flex-start;padding:6px 9px;font-size:9px}.ih-worldbosses .run-fate.fallen{color:#d65c58;background:#210d0d;border-color:#67302f}.ih-worldbosses .no-chest{color:#525e6c;font-size:9px;font-style:italic}@media(max-width:900px){.ih-worldbosses .run-table-head,.ih-worldbosses .history-run-row{min-width:900px}}.ih-referrals,.ih-referrals *{box-sizing:border-box}.ih-referrals{color:#e7e9ed;min-height:60vh;padding:31px 0 60px;font-family:Inter,Arial,sans-serif;position:relative}.ih-referrals button,.ih-referrals input{font:inherit}.ih-referrals .ref-shell{width:min(1180px,100% - 32px);margin:0 auto}.ih-referrals .ref-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ih-referrals .page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.ih-referrals .eyebrow,.ih-referrals .section-label{color:#b88a23;letter-spacing:.22em;font-size:9px;font-weight:800;display:block}.ih-referrals .page-heading h1{color:#f2b927;text-transform:uppercase;letter-spacing:.035em;text-shadow:0 0 18px #f3ba2630;align-items:center;gap:11px;margin:7px 0 0;font:600 34px/1 Cinzel,serif;display:flex}.ih-referrals .heading-icon{background:#20190d;border:1px solid #806421;border-radius:5px;place-items:center;width:37px;height:37px;display:grid}.ih-referrals .heading-icon .ref-icon{width:21px;height:21px}.ih-referrals .page-heading p{color:#9aa3af;margin:9px 0 0;font-size:13px}.ih-referrals .account-pill{background:#0a1018e8;border:1px solid #705b2e99;border-radius:7px;align-items:center;gap:10px;min-width:150px;padding:10px 13px;display:flex;box-shadow:0 12px 28px #0007}.ih-referrals .status-dot{background:#42d6a1;border-radius:50%;width:8px;height:8px;box-shadow:0 0 9px #42d6a1}.ih-referrals .account-pill.disabled .status-dot{background:#e05a5a;box-shadow:0 0 9px #e05a5a}.ih-referrals .account-pill small,.ih-referrals .account-pill b{display:block}.ih-referrals .account-pill small{color:#687381;letter-spacing:.13em;font-size:7px;font-weight:800}.ih-referrals .account-pill b{color:#bce8d7;margin-top:3px;font-size:10px}.ih-referrals .account-pill.disabled b{color:#f0b5b5}.ih-referrals .hero-card{background:linear-gradient(120deg,#111923fa,#090e16fa 58%,#14120dfa);border:1px solid #725a28;border-radius:10px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:345px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #0009}.ih-referrals .hero-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 84%,#f0b22e17 0,#0000 37%),linear-gradient(105deg,#0000 48%,#c28e1d0a 48.2%,#0000 48.5%);position:absolute;inset:0}.ih-referrals .hero-copy{z-index:1;padding:34px 37px;position:relative}.ih-referrals .hero-copy h2{color:#eee4cb;letter-spacing:.01em;margin:8px 0 12px;font:600 29px/1.25 Cinzel,serif}.ih-referrals .hero-copy>p{color:#8f99a6;max-width:650px;margin:0 0 23px;font-size:11px;line-height:1.65}.ih-referrals .link-label{color:#7c704f;letter-spacing:.12em;align-items:center;gap:6px;margin-bottom:7px;font-size:7px;font-weight:800;display:flex}.ih-referrals .link-label .ref-icon{color:#c2952d;width:13px;height:13px}.ih-referrals .link-box{background:#050910;border:1px solid #4b5664;border-radius:7px;align-items:center;gap:12px;max-width:680px;height:49px;padding-left:14px;display:flex;box-shadow:inset 0 1px #ffffff06}.ih-referrals .link-box>span{color:#d4d8de;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:500 11px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.ih-referrals .copy-button{color:#211707;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:linear-gradient(135deg,#f5cb51,#ca8618);border:0;border-left:1px solid #725a28;border-radius:0 6px 6px 0;align-items:center;gap:7px;height:100%;padding:0 16px;font-size:8px;font-weight:800;display:flex}.ih-referrals .copy-button:hover,.ih-referrals .primary-button:hover{filter:brightness(1.1)}.ih-referrals .copy-button:active,.ih-referrals .primary-button:active{transform:translateY(1px)}.ih-referrals .copy-button .ref-icon{width:15px;height:15px}.ih-referrals .share-actions{gap:8px;margin-top:11px;display:flex}.ih-referrals .primary-button,.ih-referrals .secondary-button{text-transform:uppercase;letter-spacing:.055em;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 14px;font-size:8px;font-weight:800;display:flex}.ih-referrals .primary-button{color:#211707;background:linear-gradient(135deg,#f3ca50,#c88316);border:1px solid #a57d27}.ih-referrals .secondary-button{color:#919ba8;background:#0a1018;border:1px solid #35404d}.ih-referrals .secondary-button:hover{color:#c9a84f;border-color:#806728}.ih-referrals .secondary-button b{color:#d5aa3b}.ih-referrals .hero-art{place-items:center;min-height:300px;display:grid;position:relative}.ih-referrals .sigil{background:radial-gradient(circle,#bc862119,#0000 60%);border:1px solid #aa7f2538;border-radius:50%;place-items:center;width:230px;height:230px;display:grid;position:absolute;box-shadow:0 0 80px #bc862116}.ih-referrals .sigil:before,.ih-referrals .sigil:after{content:"";border:1px solid #aa7f252b;position:absolute;inset:18px;transform:rotate(45deg)}.ih-referrals .sigil:after{inset:50px;transform:rotate(0)}.ih-referrals .sigil>span{color:#e5b33e;background:#161209;border:1px solid #c6952e;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 30px #e5b33e38}.ih-referrals .sigil .ref-icon{width:34px;height:34px}.ih-referrals .invite-code{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080c12e8;border:1px solid #80642152;border-radius:7px;padding:12px;position:absolute;bottom:22px;left:24px;right:24px}.ih-referrals .invite-code small,.ih-referrals .invite-code strong,.ih-referrals .invite-code i{display:block}.ih-referrals .invite-code small{color:#696e70;letter-spacing:.16em;font-size:6px;font-weight:800}.ih-referrals .invite-code strong{color:#efbc3e;letter-spacing:.16em;margin:4px 0;font:600 19px Cinzel,serif}.ih-referrals .invite-code i{color:#4cd6a4;font-size:7px;font-style:normal}.ih-referrals .stats-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin:12px 0;display:grid}.ih-referrals .stats-grid article{background:linear-gradient(145deg,#0e151ff5,#080c13f7);border:1px solid #343f4c;border-radius:8px;align-items:center;gap:13px;min-height:100px;padding:16px;display:flex;box-shadow:0 15px 35px #0005}.ih-referrals .stat-icon{border:1px solid;border-radius:7px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.ih-referrals .stat-icon.green{color:#43d6a2;background:#43d6a20a}.ih-referrals .stat-icon.gold{color:#e8ad28;background:#e8ad280a}.ih-referrals .stat-icon.blue{color:#58aee7;background:#58aee70a}.ih-referrals .stat-icon .ref-icon{width:22px;height:22px}.ih-referrals .stats-grid small,.ih-referrals .stats-grid strong,.ih-referrals .stats-grid p{display:block}.ih-referrals .stats-grid small{color:#737e8c;letter-spacing:.13em;font-size:7px;font-weight:800}.ih-referrals .stats-grid strong{color:#e9e1d0;margin:3px 0;font:600 24px Cinzel,serif}.ih-referrals .stats-grid p{color:#697380;margin:0;font-size:7px}.ih-referrals .stats-grid p b{color:#44d4a1}.ih-referrals .achievement-card{background:linear-gradient(#0e151ff8,#080c13fa);border:1px solid #69562f99;border-radius:9px;margin-bottom:12px;overflow:hidden;box-shadow:0 22px 60px #0008}.ih-referrals .achievement-card>header{background:linear-gradient(90deg,#151c27,#0c1119);border-bottom:1px solid #5f4d295c;justify-content:space-between;align-items:center;gap:16px;padding:8px 13px;display:flex}.ih-referrals .achievement-title{align-items:center;gap:8px;display:flex}.ih-referrals .achievement-title>span{color:#e7ae32;background:#211a0f;border:1px solid #806421;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.ih-referrals .achievement-title>span .ref-icon{width:15px;height:15px}.ih-referrals .achievement-title small,.ih-referrals .achievement-total small{color:#756746;letter-spacing:.15em;font-size:7px;font-weight:800}.ih-referrals .achievement-title h2{color:#f0cd70;margin:1px 0;font:600 15px Cinzel,serif}.ih-referrals .achievement-title p{color:#727d8a;margin:0;font-size:8px}.ih-referrals .achievement-total{text-align:right}.ih-referrals .achievement-total strong{color:#f0bc43;margin-top:2px;font:600 17px Cinzel,serif;display:block}.ih-referrals .achievement-total strong i{color:#66717e;font-size:9px;font-style:normal}.ih-referrals .achievement-progress{background:#1b2430;height:3px;margin:16px 25px 19px;position:relative}.ih-referrals .achievement-progress>span{background:linear-gradient(90deg,#9f721c,#f0ba3d);position:absolute;inset:0 auto 0 0;box-shadow:0 0 9px #f0ba3d4a}.ih-referrals .achievement-progress>i{color:#66717e;background:#0b111a;border:1px solid #293441;border-radius:50%;place-items:center;width:17px;height:17px;font-size:6px;font-style:normal;font-weight:800;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.ih-referrals .achievement-progress>i.done{color:#231806;background:#e3ae34;border-color:#d5a334;box-shadow:0 0 10px #e3ae344f}.ih-referrals .achievement-grid{grid-template-columns:repeat(5,1fr);gap:5px;padding:0 10px 9px;display:grid}.ih-referrals .achievement-grid article{background:#080d15;border:1px solid #2e3844;border-radius:7px;min-width:0;padding:6px 7px}.ih-referrals .achievement-grid article.unlocked{background:linear-gradient(145deg,#17160f,#080d15);border-color:#80652280}.ih-referrals .achievement-medal{justify-content:space-between;align-items:center;display:flex}.ih-referrals .achievement-medal>span{color:#65707d;border:1px solid #39434f;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.ih-referrals .achievement-medal>b{color:#596472;font:600 15px Cinzel,serif}.ih-referrals .unlocked .achievement-medal>span{color:#241906;background:#e3ae34;border-color:#d5a334;box-shadow:0 0 10px #e3ae3430}.ih-referrals .unlocked .achievement-medal>b{color:#d8aa3a}.ih-referrals .achievement-medal .ref-icon{width:10px;height:10px}.ih-referrals .achievement-copy{min-height:47px}.ih-referrals .achievement-copy small{color:#596472;letter-spacing:.1em;margin-top:4px;font-size:5px;font-weight:800;display:block}.ih-referrals .unlocked .achievement-copy small{color:#8d7436}.ih-referrals .achievement-copy h3{color:#aaaead;margin:2px 0;font:600 11px/1.2 Cinzel,serif}.ih-referrals .unlocked .achievement-copy h3{color:#e4d7ba}.ih-referrals .achievement-copy p{color:#5f6976;margin:0;font-size:7px;line-height:1.2}.ih-referrals .achievement-state{color:#55c7a0;text-transform:uppercase;align-items:center;gap:5px;min-height:16px;font-size:6px;font-weight:800;display:flex}.ih-referrals .achievement-state>.ref-icon{width:10px;height:10px}.ih-referrals .locked .achievement-state{color:#8e98a4;text-transform:none;grid-template-columns:auto 1fr;gap:2px 5px;display:grid}.ih-referrals .locked .achievement-state>b{font-size:7px}.ih-referrals .locked .achievement-state>span{background:#202a35;border-radius:3px;height:3px;overflow:hidden}.ih-referrals .locked .achievement-state>span i{background:#d9a42e;height:100%;display:block}.ih-referrals .locked .achievement-state>small{color:#6b7581;grid-column:1/-1;font-size:6px}.ih-referrals .activity-card{background:linear-gradient(#0e151ff8,#080c13fa);border:1px solid #69562f99;border-radius:9px;overflow:hidden;box-shadow:0 22px 60px #0008}.ih-referrals .activity-card>header{background:linear-gradient(90deg,#151c27,#0c1119);border-bottom:1px solid #5f4d295c;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.ih-referrals .activity-title{align-items:center;gap:11px;display:flex}.ih-referrals .activity-title>span{color:#e7ae32;background:#211a0f;border:1px solid #806421;border-radius:6px;place-items:center;width:39px;height:39px;display:grid}.ih-referrals .activity-title small{color:#756746;letter-spacing:.15em;font-size:6px;font-weight:800}.ih-referrals .activity-title h2{color:#f0cd70;margin:2px 0;font:600 17px Cinzel,serif}.ih-referrals .activity-title p{color:#727d8a;margin:0;font-size:8px}.ih-referrals .filter-tabs{background:#070b12;border:1px solid #35404d;border-radius:6px;padding:3px;display:flex}.ih-referrals .filter-tabs button{color:#6f7987;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 11px;font-size:7px;font-weight:700}.ih-referrals .filter-tabs button.active{color:#ebba43;background:#30230e}.ih-referrals .signup-list{padding:0 17px}.ih-referrals .table-head,.ih-referrals .signup-list article{grid-template-columns:minmax(0,1.5fr) minmax(180px,.8fr) minmax(160px,.65fr);align-items:center;display:grid}.ih-referrals .table-head{color:#596472;letter-spacing:.13em;border-bottom:1px solid #ffffff0d;height:31px;padding:0 10px;font-size:6px;font-weight:800}.ih-referrals .signup-list article{border-bottom:1px solid #ffffff0c;min-height:68px;padding:7px 10px}.ih-referrals .signup-list article:last-child{border-bottom:0}.ih-referrals .hunter-cell{align-items:center;gap:10px;display:flex}.ih-referrals .hunter-avatar{border:1px solid;border-radius:6px;place-items:center;width:38px;height:38px;font:600 10px Cinzel,serif;display:grid}.ih-referrals .hunter-avatar.blue{color:#58aee7;background:#10202c}.ih-referrals .hunter-avatar.red{color:#f05a65;background:#271015}.ih-referrals .hunter-avatar.purple{color:#b56ce8;background:#21102c}.ih-referrals .hunter-avatar.gold{color:#e6ae30;background:#251c0b}.ih-referrals .hunter-avatar.green{color:#43d6a2;background:#0b251c}.ih-referrals .hunter-cell b,.ih-referrals .hunter-cell small,.ih-referrals .date-cell b,.ih-referrals .date-cell small{display:block}.ih-referrals .hunter-cell b{color:#dadddf;font:600 11px Cinzel,serif}.ih-referrals .hunter-cell small{color:#65707e;margin-top:3px;font-size:7px}.ih-referrals .date-cell b{color:#a7afb9;font-size:8px}.ih-referrals .date-cell small{color:#596472;margin-top:3px;font-size:7px}.ih-referrals .status-cell{justify-content:space-between;align-items:center;gap:8px;display:flex}.ih-referrals .status-cell>span{color:#70b49c;align-items:center;gap:6px;font-size:7px;font-weight:700;display:flex}.ih-referrals .status-cell>span i,.ih-referrals .activity-card>footer span i{background:#43d6a2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #43d6a2}.ih-referrals .status-cell button{color:#66717e;cursor:pointer;background:#090e16;border:1px solid #303a46;border-radius:5px;place-items:center;width:29px;height:29px;display:grid}.ih-referrals .status-cell button:hover{color:#d9aa39;border-color:#856928}.ih-referrals .status-cell button .ref-icon{width:13px;height:13px}.ih-referrals .activity-card>footer{color:#5e6875;background:#080c13;border-top:1px solid #5949253d;justify-content:space-between;align-items:center;height:43px;padding:0 27px;font-size:6px;display:flex}.ih-referrals .activity-card>footer span{align-items:center;gap:6px;display:flex}.ih-referrals .activity-card>footer b{color:#777f8a;font-weight:600}@media(max-width:820px){.ih-referrals .ref-shell{width:min(720px,100% - 20px)}.ih-referrals .hero-card{grid-template-columns:1fr}.ih-referrals .hero-art{display:none}.ih-referrals .stats-grid{grid-template-columns:1fr}.ih-referrals .stats-grid article{min-height:82px}.ih-referrals .achievement-grid{grid-template-columns:repeat(2,1fr)}.ih-referrals .table-head,.ih-referrals .signup-list article{grid-template-columns:minmax(0,1.2fr) minmax(130px,.8fr) 120px}}@media(max-width:560px){.ih-referrals{padding-top:18px}.ih-referrals .ref-shell{width:calc(100% - 12px)}.ih-referrals .page-heading{flex-direction:column;align-items:flex-start}.ih-referrals .account-pill{width:100%}.ih-referrals .page-heading h1{font-size:27px}.ih-referrals .page-heading p{font-size:11px}.ih-referrals .hero-copy{padding:23px 17px}.ih-referrals .hero-copy h2{font-size:23px}.ih-referrals .hero-copy>p{font-size:9px}.ih-referrals .link-box{flex-direction:column;align-items:stretch;height:auto;padding:11px}.ih-referrals .link-box>span{font-size:9px}.ih-referrals .copy-button{border:1px solid #725a28;border-radius:5px;height:38px}.ih-referrals .share-actions{flex-direction:column}.ih-referrals .primary-button,.ih-referrals .secondary-button{width:100%}.ih-referrals .achievement-card>header,.ih-referrals .activity-card>header{flex-direction:column;align-items:flex-start}.ih-referrals .achievement-total{text-align:left}.ih-referrals .achievement-progress{margin-left:23px;margin-right:23px}.ih-referrals .achievement-grid{grid-template-columns:1fr}.ih-referrals .achievement-copy{min-height:0}.ih-referrals .filter-tabs{width:100%}.ih-referrals .filter-tabs button{flex:1}.ih-referrals .table-head{display:none}.ih-referrals .signup-list{padding:0 10px}.ih-referrals .signup-list article{grid-template-columns:1fr auto;gap:8px}.ih-referrals .date-cell,.ih-referrals .status-cell>span{display:none}.ih-referrals .activity-card>footer{padding:0 15px}.ih-referrals .activity-card>footer span{display:none}}.ih-guildwars{--line:#ecb53647;color:#edf0f6;font:14px var(--font-sans)}.ih-guildwars *,.ih-guildwars :before,.ih-guildwars :after{box-sizing:border-box}.ih-guildwars button,.ih-guildwars input,.ih-guildwars select{font:inherit;color:inherit}.ih-guildwars button,.ih-guildwars a{-webkit-tap-highlight-color:transparent;cursor:pointer;text-decoration:none}.ih-guildwars main{width:min(1180px,100% - 32px);margin:0 auto;padding:26px 0 70px}.ih-guildwars .panel{border:1px solid var(--line);background:linear-gradient(145deg,#0f1724f7,#060b13fa);border-radius:10px;overflow:hidden;box-shadow:0 15px 48px #00000047,inset 0 1px #ffffff06}.ih-guildwars .back-link{color:#8b94a1;letter-spacing:.04em;align-items:center;gap:5px;margin:0 0 14px;font-size:10px;font-weight:700;display:inline-flex}.ih-guildwars .back-link:hover{color:var(--gold)}.ih-guildwars .back-link svg{width:13px;height:13px}.ih-guildwars .gold-button{color:#0a0b0e;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#ecb13a,#b96f0c);border:1px solid #f4c35b;border-radius:5px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 8px 20px #bc740c29}.ih-guildwars .gold-button:hover{filter:brightness(1.08)}.ih-guildwars .gold-button:disabled{opacity:.55;cursor:not-allowed;filter:none}.ih-guildwars .ghost-button{color:#b7c0cc;letter-spacing:.04em;text-transform:uppercase;background:#0a0f17;border:1px solid #ffffff1a;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.ih-guildwars .ghost-button:hover{color:#fff;border-color:#ffffff38}.ih-guildwars .danger-button{color:#d96876;letter-spacing:.04em;text-transform:uppercase;background:#e952620f;border:1px solid #e9526247;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.ih-guildwars .danger-button:hover{color:#f08b96;background:#e952621f}.ih-guildwars .accept-button{color:#57d4ae;letter-spacing:.04em;text-transform:uppercase;background:#50d2ab1a;border:1px solid #50d2ab59;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.ih-guildwars .accept-button:hover{color:#7fe3c4;background:#50d2ab2e}.ih-guildwars button:disabled{opacity:.55;cursor:not-allowed}.ih-guildwars .spin{animation:.9s linear infinite ihgw-spin}@keyframes ihgw-spin{to{transform:rotate(360deg)}}.ih-guildwars .hero-switch{color:#dfe4ea;background:#0a0f17;border:1px solid #ffffff1a;border-radius:5px;height:40px;padding:0 12px;font-size:11px}.ih-guildwars .activity-nav{background:#04080eb8;border:1px solid #e0ae3429;border-radius:8px;gap:4px;margin:0 0 20px;padding:5px;display:flex;overflow-x:auto}.ih-guildwars .activity-nav a{color:#7d8795;white-space:nowrap;border:1px solid #0000;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:140px;padding:10px;font-size:10px;font-weight:800;display:flex}.ih-guildwars .activity-nav a:hover,.ih-guildwars .activity-nav a.active{color:#e8b849;background:#e1ab3214;border-color:#e1ab324d}.ih-guildwars .activity-nav a svg{width:13px;height:13px}.ih-guildwars .activity-nav a.orange svg{color:#ee8c45}.ih-guildwars .activity-nav a.red svg{color:#f15b6c}.ih-guildwars .activity-nav a.gold svg{color:var(--gold)}.ih-guildwars .activity-nav a.violet svg{color:#9e6bff}.ih-guildwars .activity-hero{border:1px solid color-mix(in srgb,currentColor 35%,transparent);background:radial-gradient(circle at 15% 50%,color-mix(in srgb,currentColor 13%,transparent),transparent 34%),linear-gradient(90deg,#070b12eb,#070b12ad 42%,#070b1266),url(/guild-hero-wars.png) center/cover no-repeat;min-height:150px;box-shadow:inset 0 0 60px color-mix(in srgb,currentColor 4%,transparent);color:#f15b6c;--accent:#f15b6c;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:24px;display:flex;position:relative;overflow:hidden}.ih-guildwars .activity-hero .hero-title{align-items:center;gap:11px;display:flex}.ih-guildwars .activity-hero .hero-title b{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,#080c13);width:42px;height:42px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ih-guildwars .activity-hero .hero-title b svg{width:20px;height:20px}.ih-guildwars .activity-hero h1{color:var(--accent);font:600 26px var(--font-display);margin:0 0 3px}.ih-guildwars .activity-hero p{color:#87909e;max-width:46ch;margin:0;font-size:11px}.ih-guildwars .activity-hero aside{background:#04080e8c;border:1px solid #ffffff12;border-radius:7px;flex-shrink:0;min-width:220px;padding:15px}.ih-guildwars .activity-hero aside small{color:#707a88;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ih-guildwars .activity-hero aside strong{color:#e7b749;font:600 16px var(--font-display);margin-top:5px;display:block}.ih-guildwars .activity-hero aside span{color:#f18d97;margin-top:7px;font-size:9px;display:block}.ih-guildwars .activity-hero aside span.locked{color:#8b95a3}.ih-guildwars .empty-note{color:#6f7987;text-align:center;padding:30px 15px;font-size:11px}.ih-guildwars .crest{color:#d5a842;font:600 13px var(--font-display);background:#070c14;border:1px solid #e1ae3438;border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.ih-guildwars .war-challenge{background:radial-gradient(circle at 80%,#f1b73514,#0000 28%),linear-gradient(145deg,#111a29,#070c14);border-color:#f1b73561;justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;padding:22px;display:flex}.ih-guildwars .war-copy{min-width:0}.ih-guildwars .war-copy small{color:#efb83f;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ih-guildwars .war-copy h2{color:#e7b94c;font:600 20px var(--font-display);margin:5px 0}.ih-guildwars .war-copy p{color:#7d8794;max-width:560px;margin:0;font-size:10px;line-height:1.55}.ih-guildwars .war-copy .status-row{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.ih-guildwars .war-copy .status-row span{color:#919aa7;background:#070c14;border:1px solid #ffffff0f;border-radius:5px;padding:6px 8px;font-size:9px}.ih-guildwars .pending-status{color:#f1bd4b!important;border-color:#f1b73538!important}.ih-guildwars .war-challenge .danger-button,.ih-guildwars .war-challenge .accept-button{margin-top:14px}.ih-guildwars .war-emblem{flex-shrink:0;align-items:center;gap:13px;display:flex}.ih-guildwars .war-emblem .crest{color:#bd95f4;background:#a979f514;border-color:#a979f5;width:68px;height:68px;font-size:20px}.ih-guildwars .war-emblem .crest.enemy{color:#db7180;background:#d7667312;border-color:#d76673}.ih-guildwars .war-emblem>i{color:#8b95a2;font:600 16px var(--font-display);font-style:normal}.ih-guildwars .fight-panel{margin-bottom:24px}.ih-guildwars .fight-panel-head{border-bottom:1px solid var(--line);color:#8993a0;letter-spacing:.08em;text-transform:uppercase;background:#03070c70;align-items:center;gap:8px;padding:12px 16px;font-size:10px;font-weight:800;display:flex}.ih-guildwars .fight-panel-canvas{background:#000;justify-content:center;display:flex}.ih-guildwars .fight-panel-foot{background:#060b1399;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11px;display:flex}.ih-guildwars .fight-panel-foot .boss-name{color:var(--gold);font:600 13px var(--font-display)}.ih-guildwars .fight-panel-foot .meta{color:#8993a0;align-items:center;gap:14px;font-size:11px;display:flex}.ih-guildwars .war-my-guild{align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex}.ih-guildwars .war-my-guild .crest{width:56px;height:56px;font-size:17px}.ih-guildwars .war-my-guild h2{color:#e7b94c;font:600 18px var(--font-display);margin:0}.ih-guildwars .war-my-guild-stats{flex-wrap:wrap;gap:18px;margin-top:6px;display:flex}.ih-guildwars .war-my-guild-stats span{color:#7d8794;align-items:center;gap:5px;font-size:10px;display:flex}.ih-guildwars .war-my-guild-stats svg{width:11px;height:11px}.ih-guildwars .war-my-guild-stats b{color:#dce1e7;font-weight:700}.ih-guildwars .war-my-guild-stats .wins{color:#51d0a8}.ih-guildwars .war-my-guild-stats .losses{color:#dc6e7c}.ih-guildwars .section-heading{justify-content:space-between;align-items:center;gap:15px;margin:26px 2px 12px;display:flex}.ih-guildwars .section-heading .text small{color:#817045;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ih-guildwars .section-heading h2{color:#dfe3e9;font:600 16px var(--font-display);margin:3px 0 0}.ih-guildwars .panel-head{background:#03070c70;border-bottom:1px solid #e4b03629;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:12px 15px;display:flex}.ih-guildwars .panel-head small{color:#817045;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ih-guildwars .panel-head h2{color:#dfe3e9;font:600 16px var(--font-display);margin:3px 0 0}.ih-guildwars .war-board-row{color:#9ba5b2;border-top:1px solid #ffffff0b;grid-template-columns:40px minmax(200px,1.6fr) 120px 130px 130px;align-items:center;gap:10px;min-height:64px;padding:8px 17px;font-size:13px;display:grid}.ih-guildwars .war-board-head{color:#687382;letter-spacing:.06em;text-transform:uppercase;border-top:0;min-height:40px;font-size:9px;font-weight:800}.ih-guildwars .war-board-head span:not(:first-child){text-align:right}.ih-guildwars .war-board-head span:nth-child(2){text-align:left}.ih-guildwars .war-board-row.mine{background:linear-gradient(90deg,#a068f51c,#0000 72%)}.ih-guildwars .war-board-row:not(.war-board-head):hover{background:linear-gradient(90deg,#f1b7350f,#0000 72%)}.ih-guildwars .war-board-rank{color:#6f7987;font:600 14px var(--font-display);text-align:center}.ih-guildwars .war-board-guild{align-items:center;gap:10px;min-width:0;display:flex}.ih-guildwars .war-board-guild .crest{width:36px;height:36px;font-size:11px}.ih-guildwars .war-board-guild-info{min-width:0}.ih-guildwars .war-board-guild-info a{color:#e0e5eb;font:600 14px var(--font-display);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ih-guildwars .war-board-guild-info a:hover{color:var(--gold)}.ih-guildwars .war-board-guild-info .record{margin-top:2px;font-size:11px}.ih-guildwars .war-board-guild-info .record b{color:#51d0a8}.ih-guildwars .war-board-guild-info .record .losses{color:#dc6e7c}.ih-guildwars .war-board-row .col{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.ih-guildwars .war-board-row .col svg{flex-shrink:0;width:11px;height:11px}.ih-guildwars .war-board-row .power{color:var(--gold)}.ih-guildwars .war-board-row .pvp{color:#f15b6c;font-weight:700}.ih-guildwars .challenge-cell{justify-content:flex-end;display:flex}.ih-guildwars .challenge-button{color:#e17280;text-transform:uppercase;background:#e060700f;border:1px solid #e0607052;border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex}.ih-guildwars .challenge-button:hover{background:#e060701f}.ih-guildwars .challenge-button svg{width:10px;height:10px}.ih-guildwars .your-guild-badge{color:#8993a0;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:12px;padding:5px 8px;font-size:8px;font-weight:800}.ih-guildwars .show-more{border-top:1px solid #ffffff0d;justify-content:center;padding:12px;display:flex}.ih-guildwars .show-more button{color:#77818f;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.ih-guildwars .show-more button:hover{color:var(--gold)}.ih-guildwars .show-more svg{width:13px;height:13px}.ih-guildwars .war-result{border-top:1px solid #ffffff0d;margin:0 11px;padding:12px 3px}.ih-guildwars .war-result:first-of-type{border-top:0}.ih-guildwars .war-result span{float:right;letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:4px 10px;font-size:9px;font-weight:800}.ih-guildwars .war-result.win span{color:#51d0a8;background:#43daa624;border-color:#43daa659}.ih-guildwars .war-result.loss span{color:#dc6e7c;background:#de637224;border-color:#de637259}.ih-guildwars .war-result b,.ih-guildwars .war-result small{display:block}.ih-guildwars .war-result b{color:#dbe0e7;font-size:11px}.ih-guildwars .war-result small{color:#6f7987;margin-top:4px;font-size:9px}.ih-guildwars .history-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.ih-guildwars .mini-leader{position:sticky;top:14px}@media(max-width:900px){.ih-guildwars .history-layout{grid-template-columns:1fr}.ih-guildwars .mini-leader{position:static}}@media(max-width:720px){.ih-guildwars .activity-hero{flex-direction:column;align-items:flex-start}.ih-guildwars .activity-hero aside{width:100%;min-width:0}.ih-guildwars .war-challenge{flex-direction:column;align-items:flex-start}.ih-guildwars .war-emblem{align-self:center}}@media(max-width:640px){.ih-guildwars .war-board-row{grid-template-columns:34px minmax(150px,1.6fr) 110px 120px}.ih-guildwars .war-board-row>:nth-child(3){display:none}}@media(max-width:560px){.ih-guildwars .activity-hero h1{font-size:21px}}.ih-hero-profile button{border:1px solid #0000;justify-content:center;align-items:center;gap:4px;display:inline-flex}.ih-hero-profile button svg{flex-shrink:0}.ih-hero-profile{--bg:#05070b;--panel:#090e17;--panel2:#060a11;--line:#e1ab3038;--gold:#e9b342;--muted:#818a98;--text:#dce1e9;--purple:#a979f5;--haste:#ef6372;--luck:#48dba5;--wisdom:#5aaafb;--greed:#efb63d;--cinzel:"Cinzel", serif;--inter:"Inter", sans-serif}.ih-hero-profile .profile-shell{min-height:100vh}.ih-hero-profile .profile-page{width:min(1180px,100% - 28px);margin:0 auto;padding:28px 0 60px}.ih-hero-profile .back-link{color:#858e9c;margin:0 0 13px;font-size:12px;text-decoration:none;display:inline-flex}.ih-hero-profile .back-link:hover{color:#e7b640}.ih-hero-profile .panel{border:1px solid var(--line);background:linear-gradient(145deg,#0d1420fa,#05090ffa);border-radius:12px;overflow:hidden;box-shadow:0 18px 55px #00000052,inset 0 1px #ffffff06}.ih-hero-profile .hero-banner{grid-template-columns:270px minmax(0,1fr);min-height:360px;display:grid}.ih-hero-profile .hero-portrait{background:#070a10;border-right:1px solid #dda82e3d;position:relative;overflow:hidden}.ih-hero-profile .hero-portrait img{object-fit:cover;object-position:30% 12%;width:100%;height:100%}.ih-hero-profile .hero-portrait:after{content:"";background:linear-gradient(90deg,#0000 50%,#090e17e6),linear-gradient(#0000 55%,#060a10b8);position:absolute;inset:0}.ih-hero-profile .farming-pill{z-index:2;color:#48dba5;text-transform:uppercase;letter-spacing:.09em;background:#040c0fd1;border:1px solid #3cdea661;border-radius:20px;padding:6px 10px;font-size:9px;font-weight:800;position:absolute;top:15px;left:15px;box-shadow:0 0 15px #36d59f1a}.ih-hero-profile .hero-summary{padding:22px 24px 18px}.ih-hero-profile .identity-row{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.ih-hero-profile .class-line{color:#9d7ce2;text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:7px;font-size:10px;display:flex}.ih-hero-profile .class-line b{color:#b78ef6}.ih-hero-profile .identity-row h1{color:#edbb49;font:600 34px var(--font-display);letter-spacing:.035em;text-shadow:0 0 20px #e6a72b21;margin:5px 0 4px}.ih-hero-profile .public-pill{color:#bda9df;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;background:#7653ad14;border:1px solid #7961aa57;border-radius:18px;padding:7px 10px;font-size:8px;font-weight:800}.ih-hero-profile .identity-links{color:#838c9a;flex-wrap:wrap;gap:6px 14px;font-size:9px;display:flex}.ih-hero-profile .identity-links span{align-items:center;gap:4px;display:flex}.ih-hero-profile .identity-links svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:13px;height:13px}.ih-hero-profile .identity-links a{color:#c9cfd8;text-decoration:none}.ih-hero-profile .identity-links b{color:#e3ae3c}.ih-hero-profile .stats-row{grid-template-columns:.7fr 1.35fr .65fr .65fr 1fr 1fr;gap:7px;margin-top:16px;display:grid}.ih-hero-profile .stats-row>div{background:#070c14;border:1px solid #ffffff0b;border-radius:7px;min-width:0;padding:10px 11px}.ih-hero-profile .stats-row small,.ih-hero-profile .stats-row strong{display:block}.ih-hero-profile .stats-row small{color:#737d8c;text-transform:uppercase;letter-spacing:.12em;font-size:7px;font-weight:700}.ih-hero-profile .stats-row strong{color:#e1e5eb;font:600 13px var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.ih-hero-profile .stats-row .level{color:#42dfae;font-size:23px;line-height:1}.ih-hero-profile .stats-row .gold{color:var(--gold)}.ih-hero-profile .stats-row .divine{color:#ef69bd}.ih-hero-profile .stats-row .relic-stat{color:#ef4059}.ih-hero-profile .title-row{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.ih-hero-profile .title-row span{color:#e5b647;font:600 8px var(--font-display);text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(90deg,#e19e191a,#7b4e0e0a);border:1px solid #e5b03954;border-radius:4px;padding:5px 8px}.ih-hero-profile .active-buffs{margin-top:13px}.ih-hero-profile .buff-label{color:#818a98;text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:6px;margin-bottom:6px;font-size:8px;display:flex}.ih-hero-profile .buff-label b{color:#48dba5;font-size:7px}.ih-hero-profile .active-buffs>div{flex-wrap:wrap;gap:5px;display:flex}.ih-hero-profile .active-buffs i{background:#070c14;border:1px solid #ffffff12;border-radius:13px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:700}.ih-hero-profile .active-buffs i small{color:#8f97a4;margin-left:3px;font-weight:500}.ih-hero-profile .daily{color:#f0bd4a}.ih-hero-profile .haste,.ih-hero-profile .attribute-haste{color:var(--haste)!important}.ih-hero-profile .luck,.ih-hero-profile .attribute-luck{color:var(--luck)!important}.ih-hero-profile .wisdom,.ih-hero-profile .attribute-wisdom{color:var(--wisdom)!important}.ih-hero-profile .greed,.ih-hero-profile .attribute-greed{color:var(--greed)!important}.ih-hero-profile .xp{color:#ad7bf5}.ih-hero-profile .attribute-row{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:13px;display:grid}.ih-hero-profile .attribute-row span{text-align:center;text-transform:uppercase;background:#02050975;border:1px solid;border-radius:20px;padding:7px 5px;font-size:9px;font-weight:800}.ih-hero-profile .profile-content{margin-top:14px;overflow:visible}.ih-hero-profile .profile-tabs{background:#04080e99;border-bottom:1px solid #ebb5372e;border-radius:12px 12px 0 0;gap:4px;padding:10px;display:flex;overflow-x:auto}.ih-hero-profile .profile-tabs button{color:#9ca4b3;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:11px 15px;font-size:12px;font-weight:700}.ih-hero-profile .profile-tabs button:hover{color:#e6b852;background:#e1ab320f}.ih-hero-profile .profile-tabs button[aria-selected=true]{color:#f0bd4a;background:#e1ab3224;border-color:#e1ab3259}.ih-hero-profile .gear-showcase{grid-template-columns:220px minmax(0,1fr);gap:10px;padding:12px;display:grid}.ih-hero-profile .hero-mount{flex-direction:column;gap:8px;display:flex}.ih-hero-profile .profile-paperdoll{background:radial-gradient(at 50% 45%,#54347e4d,#0000 58%),linear-gradient(#080d16,#05080d);border:1px solid #8f64cf7a;border-radius:9px;flex-direction:column;justify-content:flex-end;align-items:center;min-height:330px;padding:10px;display:flex;position:relative;overflow:hidden}.ih-hero-profile .profile-paperdoll:before,.ih-hero-profile .profile-paperdoll:after{content:"";border:1px solid #d7aa381f;width:150px;height:150px;position:absolute;top:75px;transform:rotate(45deg)}.ih-hero-profile .profile-paperdoll:after{width:106px;height:106px;top:96px}.ih-hero-profile .profile-paperdoll img{z-index:1;object-fit:contain;width:205px;height:290px;position:absolute;top:5px}.ih-hero-profile .profile-paperdoll span,.ih-hero-profile .profile-paperdoll strong{z-index:2;position:relative}.ih-hero-profile .profile-paperdoll span{color:#a979f5;font:600 12px var(--font-display);text-transform:uppercase;letter-spacing:.14em;text-shadow:0 0 12px #a979f561}.ih-hero-profile .profile-paperdoll strong{color:#aab1bd;margin-top:3px;font-size:9px}.ih-hero-profile .equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ih-hero-profile .equipped-card{border:1px solid var(--rarity);min-height:112px;box-shadow:inset 0 0 23px color-mix(in srgb,var(--rarity) 8%,transparent);background:linear-gradient(110deg,#121620fa,#04080efc);border-radius:10px;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid;position:relative}.ih-hero-profile .item-sprite{border:1px solid var(--rarity);background:radial-gradient(circle,color-mix(in srgb,var(--rarity) 18%,transparent),#04070cdb);border-radius:8px;place-items:center;width:88px;height:88px;display:grid;position:relative;overflow:hidden}.ih-hero-profile .item-sprite img{object-fit:contain;width:84px;height:84px}.ih-hero-profile .item-kicker{color:#8b94a2;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:6px;font-size:8px;display:flex}.ih-hero-profile .item-kicker b{color:#dda536;background:#e19c1b1a;border:1px solid #e2a1238f;border-radius:3px;padding:3px 5px;font-size:8px;line-height:1}.ih-hero-profile .item-name{color:var(--rarity);margin:4px 0;font-size:12px;line-height:1.2;display:block}.ih-hero-profile .item-meta{color:#c4cad3;flex-wrap:wrap;align-items:center;gap:4px;font-size:10px;display:flex}.ih-hero-profile .item-meta b{color:var(--gold)}.ih-hero-profile .item-meta i{color:#adb4bf;font-style:normal}.ih-hero-profile .equipped-copy>em,.ih-hero-profile .inventory-copy>em,.ih-hero-profile .trade-preview em{margin-top:3px;font-size:10px;font-style:normal;display:block}.ih-hero-profile .sockets{background:#14b2d317;border:1px solid #42d3ec6e;border-radius:4px;align-items:center;gap:2px;margin-left:2px;padding:1px 3px;display:inline-flex}.ih-hero-profile .sockets i{border-radius:50%;place-items:center;width:17px;height:17px;display:grid;overflow:hidden}.ih-hero-profile .sockets img{object-fit:contain;width:17px;height:17px}.ih-hero-profile .rarity-epic{--rarity:#b878ec}.ih-hero-profile .rarity-legendary{--rarity:#e89e22}.ih-hero-profile .rarity-mythic{--rarity:#ed506e}.ih-hero-profile .rarity-divine{--rarity:#f06ac1}.ih-hero-profile .rarity-relic{--rarity:#e4233f}.ih-hero-profile .rarity-mythic{background-image:linear-gradient(110deg,#280b188a,#05080efc 60%)}.ih-hero-profile .rarity-divine{background-image:linear-gradient(112deg,#40103080,#080912fa 58%,#1c0f2c8c);box-shadow:inset 0 0 27px #f650b11a,0 0 14px #ff63be1a}.ih-hero-profile .rarity-relic{background-image:linear-gradient(112deg,#300007cc,#030509fc 58%,#1b0004c7);animation:2.6s ease-in-out infinite ihhp-relic-pulse;box-shadow:inset 0 0 26px #be142b24,0 0 16px #b50c2229}.ih-hero-profile .rarity-divine>.equipped-copy>.item-name,.ih-hero-profile .rarity-divine .inventory-copy>.item-name,.ih-hero-profile .rarity-divine.trade-modal .item-name{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff6fc5,#ffd36f 34%,#8deaff 66%,#ff70c7) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text}.ih-hero-profile .rarity-relic>.equipped-copy>.item-name,.ih-hero-profile .rarity-relic .inventory-copy>.item-name,.ih-hero-profile .rarity-relic.trade-modal .item-name{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ff3838,#760817 38%,#ff7474 66%,#b20e27) 0 0/220% 220%;-webkit-background-clip:text;background-clip:text}.ih-hero-profile .rarity-divine .item-sprite:after,.ih-hero-profile .rarity-relic .item-sprite:after{content:"";z-index:3;border-radius:inherit;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--rarity) 55%,white),#ffffffbf,transparent);pointer-events:none;mix-blend-mode:overlay;animation:2.5s ease-in-out infinite ihhp-shimmer;position:absolute;inset:1px;transform:translate(-150%)skew(-20deg)}@keyframes ihhp-shimmer{to{transform:translate(150%)skew(-20deg)}}@keyframes ihhp-name-shift{to{background-position:220% 0}}@keyframes ihhp-relic-pulse{50%{border-color:#5b0613;box-shadow:inset 0 0 28px #cc142b2b,0 0 23px #cb102840}}.ih-hero-profile .hero-mount>.equipped-card{text-align:center;flex-direction:column;align-items:center;min-height:235px;display:flex}.ih-hero-profile .hero-mount>.equipped-card .item-sprite{width:155px;height:135px}.ih-hero-profile .hero-mount>.equipped-card .item-sprite img{width:145px;height:130px}.ih-hero-profile .hero-mount>.equipped-card .item-kicker,.ih-hero-profile .hero-mount>.equipped-card .item-meta{justify-content:center}.ih-hero-profile .inventory-view{padding-bottom:12px}.ih-hero-profile .profile-toolbar{background:#03070c9e;border-bottom:1px solid #e0ae3424;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;display:flex}.ih-hero-profile .profile-toolbar>div{align-items:center;gap:7px;display:flex}.ih-hero-profile .profile-toolbar small,.ih-hero-profile .profile-toolbar strong{display:block}.ih-hero-profile .profile-toolbar small{color:#77808e;text-transform:uppercase;letter-spacing:.12em;font-size:7px}.ih-hero-profile .profile-toolbar strong{color:#d7dce4;margin-top:2px;font-size:11px}.ih-hero-profile .inventory-value{color:#e3ae3b;font-size:9px}.ih-hero-profile .toolbar-actions{gap:6px;display:flex}.ih-hero-profile .custom-menu{position:relative}.ih-hero-profile .custom-menu>button{color:#adb5c1;background:#0b111c;border:1px solid #dead3740;border-radius:5px;align-items:center;gap:7px;min-height:36px;padding:8px 11px;font-size:10px;font-weight:700;display:flex}.ih-hero-profile .custom-menu>button i{color:#727b88;font-style:normal}.ih-hero-profile .menu-panel{z-index:100;background:#070b12;border:1px solid #e1ae3559;border-radius:8px;min-width:210px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 17px 45px #000000b3}.ih-hero-profile .sort-menu .menu-panel{left:auto;right:0}.ih-hero-profile .menu-panel button{color:#aab2bf;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:7px 8px;font-size:10px;display:flex}.ih-hero-profile .menu-panel button:hover,.ih-hero-profile .menu-panel button.selected{color:#efbc48;background:#e1ab3217}.ih-hero-profile .menu-panel b{color:#e9b540}.ih-hero-profile .inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.ih-hero-profile .inventory-card{border:1px solid var(--rarity);min-width:0;min-height:174px;box-shadow:inset 0 0 22px color-mix(in srgb,var(--rarity) 7%,transparent);background:linear-gradient(112deg,#131722fa,#05090ffc);border-radius:10px;padding:10px 10px 48px;position:relative}.ih-hero-profile .inventory-top{grid-template-columns:105px minmax(0,1fr);align-items:center;gap:11px;display:grid}.ih-hero-profile .inventory-card .item-sprite{width:100px;height:100px}.ih-hero-profile .inventory-card .item-sprite img{width:94px;height:94px}.ih-hero-profile .inventory-copy .item-name{font-size:13px}.ih-hero-profile .trade-button{color:#59d9bd;text-transform:uppercase;letter-spacing:.05em;background:#30bea014;border:1px solid #45dabc75;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:31px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.ih-hero-profile .trade-button:hover{background:#30bea029;transform:translateY(-1px)}.ih-hero-profile .trade-button:disabled{color:#697280;cursor:not-allowed;background:#080d14;border-color:#ffffff17}.ih-hero-profile .trade-button svg,.ih-hero-profile .gem-card button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.ih-hero-profile .gem-view>header,.ih-hero-profile .chest-view>header,.ih-hero-profile .collectibles-view>header{background:#03070c99;border-bottom:1px solid #e0ae3424;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.ih-hero-profile .gem-view>header>div{align-items:center;gap:9px;display:flex}.ih-hero-profile .gem-view header small,.ih-hero-profile .gem-view header strong,.ih-hero-profile .chest-view header small,.ih-hero-profile .chest-view header strong,.ih-hero-profile .collectibles-view header small,.ih-hero-profile .collectibles-view header strong{display:block}.ih-hero-profile .gem-view header small,.ih-hero-profile .chest-view header small,.ih-hero-profile .collectibles-view header small{color:#7e8795;text-transform:uppercase;letter-spacing:.12em;font-size:7px}.ih-hero-profile .gem-view header strong,.ih-hero-profile .chest-view header strong,.ih-hero-profile .collectibles-view header strong{color:#d5b4ff;font:600 15px var(--font-display)}.ih-hero-profile .gem-view>header>span,.ih-hero-profile .chest-view>header>span,.ih-hero-profile .collectibles-view>header>span{color:#7d8694;font-size:9px}.ih-hero-profile .gem-grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:11px;display:grid}.ih-hero-profile .gem-card{border:1px solid var(--rarity);background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--rarity) 19%,transparent),transparent 48%),#070a12;text-align:center;border-radius:8px;padding:9px 8px;position:relative;overflow:hidden}.ih-hero-profile .gem-card>span{border:1px solid var(--rarity);color:var(--rarity);text-transform:uppercase;border-radius:9px;padding:3px 5px;font-size:6px;position:absolute;top:6px;right:6px}.ih-hero-profile .gem-card>img{object-fit:contain;width:92px;height:92px;filter:drop-shadow(0 0 12px var(--rarity));margin:4px auto;display:block}.ih-hero-profile .gem-card small,.ih-hero-profile .gem-card strong,.ih-hero-profile .gem-card b{display:block}.ih-hero-profile .gem-card small{color:#a4abb5;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.ih-hero-profile .gem-card strong{min-height:30px;color:var(--rarity);margin:4px 0;font-size:11px}.ih-hero-profile .gem-card b{font-size:10px}.ih-hero-profile .gem-card button{color:#5ed9be;text-transform:uppercase;background:#30bea012;border:1px solid #45dabc66;border-radius:4px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:30px;margin-top:9px;font-size:8px;font-weight:800;display:flex}.ih-hero-profile .chest-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:12px;display:grid}.ih-hero-profile .collectible-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:12px;display:grid}.ih-hero-profile .trade-modal{border:1px solid var(--rarity);background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--rarity) 12%,transparent),transparent 38%),linear-gradient(150deg,#111827,#070b12 72%);border-radius:14px;width:min(560px,100vw - 32px);padding:22px;position:relative;box-shadow:0 30px 90px #000000bf}.ih-hero-profile .trade-modal>header{align-items:center;gap:10px;padding-right:36px;display:flex}.ih-hero-profile .trade-modal>header>span{color:#58d9bd;background:#36c0a214;border:1px solid #4ddbbd73;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.ih-hero-profile .trade-modal header svg{fill:none;stroke:currentColor;width:20px;height:20px}.ih-hero-profile .trade-modal header small{color:#7e8795;text-transform:uppercase;letter-spacing:.13em;font-size:8px}.ih-hero-profile .trade-modal h2{color:#e9bd52;font:600 17px var(--font-display);margin:3px 0 0}.ih-hero-profile .trade-preview{border:1px solid var(--rarity);background:#04080e9e;border-radius:9px;grid-template-columns:94px 1fr;align-items:center;gap:11px;margin-top:16px;padding:10px;display:grid}.ih-hero-profile .trade-modal p{color:#919aa8;font-size:10px;line-height:1.55}.ih-hero-profile .offer-box{background:#070c14;border:1px solid #ffffff14;border-radius:7px;justify-content:space-between;align-items:center;padding:11px;display:flex}.ih-hero-profile .offer-box span{color:#7e8795;text-transform:uppercase;font-size:8px}.ih-hero-profile .offer-box button{color:#e3ae3d;background:#e19f1a0d;border:1px dashed #e8b23b75;border-radius:5px;padding:8px 10px;font-size:9px}.ih-hero-profile .trade-modal footer{border-top:1px solid #ffffff12;justify-content:flex-end;gap:7px;margin-top:15px;padding-top:13px;display:flex}.ih-hero-profile .trade-modal footer button{color:#aab2bf;text-transform:uppercase;background:#0a1019;border:1px solid #ffffff21;border-radius:5px;padding:9px 13px;font-size:9px;font-weight:800}.ih-hero-profile .trade-modal footer .send-offer{color:#07100e;background:linear-gradient(#4de1bd,#249b84);border-color:#54dbbd}@media(max-width:900px){.ih-hero-profile .hero-banner{grid-template-columns:220px minmax(0,1fr)}.ih-hero-profile .hero-summary{padding:18px}.ih-hero-profile .stats-row{grid-template-columns:repeat(3,1fr)}.ih-hero-profile .gear-showcase{grid-template-columns:190px minmax(0,1fr)}.ih-hero-profile .equipment-grid{grid-template-columns:1fr}.ih-hero-profile .gem-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.ih-hero-profile .profile-page{width:calc(100% - 16px);padding-top:15px}.ih-hero-profile .back-link{font-size:10px}.ih-hero-profile .hero-banner{display:block}.ih-hero-profile .hero-portrait{border-right:0;border-bottom:1px solid var(--line);height:230px}.ih-hero-profile .hero-portrait img{object-position:center 18%}.ih-hero-profile .hero-portrait:after{background:linear-gradient(#0000 52%,#070c14f2)}.ih-hero-profile .hero-summary{padding:14px}.ih-hero-profile .identity-row{align-items:flex-start}.ih-hero-profile .identity-row h1{font-size:25px}.ih-hero-profile .public-pill{padding:5px 7px;font-size:6px}.ih-hero-profile .identity-links{gap:5px;font-size:8px}.ih-hero-profile .stats-row{grid-template-columns:repeat(2,1fr)}.ih-hero-profile .stats-row strong{font-size:12px}.ih-hero-profile .stats-row .level{font-size:22px}.ih-hero-profile .attribute-row{grid-template-columns:repeat(2,1fr)}.ih-hero-profile .profile-tabs button{padding:10px 11px;font-size:10px}.ih-hero-profile .gear-showcase{padding:8px;display:block}.ih-hero-profile .hero-mount{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:7px;display:grid}.ih-hero-profile .profile-paperdoll{min-height:236px}.ih-hero-profile .profile-paperdoll img{width:150px;height:205px}.ih-hero-profile .profile-paperdoll:before,.ih-hero-profile .profile-paperdoll:after{display:none}.ih-hero-profile .hero-mount>.equipped-card{min-height:236px;padding:7px}.ih-hero-profile .hero-mount>.equipped-card .item-sprite{width:100%;height:132px}.ih-hero-profile .hero-mount>.equipped-card .item-sprite img{width:120px;height:120px}.ih-hero-profile .equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ih-hero-profile .equipped-card{text-align:center;flex-direction:column;min-height:242px;padding:7px;display:flex}.ih-hero-profile .equipped-card .item-sprite{width:100%;height:120px}.ih-hero-profile .equipped-card .item-sprite img{width:110px;height:110px}.ih-hero-profile .equipped-card .item-kicker,.ih-hero-profile .equipped-card .item-meta{justify-content:center}.ih-hero-profile .equipped-card .item-name{min-height:30px;font-size:10px}.ih-hero-profile .equipped-card .item-meta,.ih-hero-profile .equipped-card em{font-size:9px}.ih-hero-profile .profile-toolbar{flex-direction:column;align-items:flex-start}.ih-hero-profile .profile-toolbar>div{justify-content:space-between;width:100%}.ih-hero-profile .toolbar-actions{justify-content:flex-start!important}.ih-hero-profile .custom-menu>button{font-size:9px}.ih-hero-profile .menu-panel{z-index:300}.ih-hero-profile .sort-menu .menu-panel{left:0;right:auto}.ih-hero-profile .inventory-grid{grid-template-columns:1fr;padding:8px}.ih-hero-profile .inventory-card{min-height:170px}.ih-hero-profile .inventory-top{grid-template-columns:95px minmax(0,1fr)}.ih-hero-profile .inventory-card .item-sprite{width:90px;height:90px}.ih-hero-profile .inventory-card .item-sprite img{width:86px;height:86px}.ih-hero-profile .gem-view>header,.ih-hero-profile .chest-view>header,.ih-hero-profile .collectibles-view>header{flex-direction:column;align-items:flex-start;gap:8px}.ih-hero-profile .gem-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.ih-hero-profile .gem-card>img{width:78px;height:78px}.ih-hero-profile .chest-grid{grid-template-columns:1fr;padding:8px}.ih-hero-profile .collectible-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.ih-hero-profile .trade-modal{padding:17px}.ih-hero-profile .trade-preview{grid-template-columns:80px 1fr}.ih-hero-profile .trade-preview .item-sprite{width:76px;height:76px}.ih-hero-profile .trade-preview .item-sprite img{width:72px;height:72px}.ih-hero-profile .offer-box{flex-direction:column;align-items:flex-start;gap:8px}.ih-hero-profile .trade-modal footer button{flex:1}}@media(max-width:380px){.ih-hero-profile .identity-row{display:block}.ih-hero-profile .public-pill{margin-top:7px;display:inline-flex}.ih-hero-profile .equipment-grid,.ih-hero-profile .hero-mount{gap:6px}.ih-hero-profile .equipped-card{min-height:235px}.ih-hero-profile .equipped-card .item-sprite{height:108px}.ih-hero-profile .equipped-card .item-sprite img{width:100px;height:100px}.ih-hero-profile .gem-card strong{font-size:10px}.ih-hero-profile .profile-toolbar>div:first-child{flex-direction:column;align-items:flex-start}.ih-hero-profile .inventory-value{margin-top:5px}}.ih-hero-profile .hero-portrait img{position:absolute;inset:0}@media(max-width:640px){.ih-hero-profile .trade-modal{width:min(560px,100dvw - 48px)}}@media(min-width:641px){.ih-hero-profile .stats-row{grid-template-columns:.65fr 1.3fr .62fr .62fr .92fr .88fr 1fr}.ih-hero-profile .inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ih-hero-profile .gem-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ih-hero-profile .collectible-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ih-hero-profile .inventory-card{min-height:150px;padding-bottom:48px}.ih-hero-profile .inventory-top{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:9px}.ih-hero-profile .inventory-card .item-sprite{width:92px;height:92px}.ih-hero-profile .inventory-card .item-sprite img{width:88px;height:88px}.ih-hero-profile .gear-showcase{grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);grid-template-areas:"left center right";align-items:start;gap:10px;display:grid}.ih-hero-profile .hero-mount{grid-area:center}.ih-hero-profile .gear-column{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ih-hero-profile .gear-column-left{grid-area:left}.ih-hero-profile .gear-column-right{grid-area:right}.ih-hero-profile .gear-column-right .equipped-card{grid-template-columns:minmax(0,1fr) 94px}.ih-hero-profile .gear-column-right .item-sprite{grid-area:1/2}.ih-hero-profile .gear-column-right .equipped-copy{text-align:right;grid-area:1/1}.ih-hero-profile .gear-column-right .item-kicker{flex-direction:row-reverse;justify-content:flex-start}.ih-hero-profile .gear-column-right .item-meta{justify-content:flex-end}}.ih-hero-profile .profile-content .inventory-view,.ih-hero-profile .profile-content .inventory-grid,.ih-hero-profile .profile-content .gem-view,.ih-hero-profile .profile-content .gem-grid,.ih-hero-profile .profile-content .collectibles-view,.ih-hero-profile .profile-content .collectible-grid{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#d6a236b8 #04080eeb}.ih-hero-profile .profile-content .inventory-view::-webkit-scrollbar{width:9px;height:9px}.ih-hero-profile .profile-content .inventory-grid::-webkit-scrollbar{width:9px;height:9px}.ih-hero-profile .profile-content .gem-view::-webkit-scrollbar{width:9px;height:9px}.ih-hero-profile .profile-content .gem-grid::-webkit-scrollbar{width:9px;height:9px}.ih-hero-profile .profile-content .collectibles-view::-webkit-scrollbar{width:9px;height:9px}.ih-hero-profile .profile-content .collectible-grid::-webkit-scrollbar{width:9px;height:9px}.ih-hero-profile .profile-content .inventory-view::-webkit-scrollbar-track{background:#04080eeb;border-left:1px solid #e1ab3214}.ih-hero-profile .profile-content .inventory-grid::-webkit-scrollbar-track{background:#04080eeb;border-left:1px solid #e1ab3214}.ih-hero-profile .profile-content .gem-view::-webkit-scrollbar-track{background:#04080eeb;border-left:1px solid #e1ab3214}.ih-hero-profile .profile-content .gem-grid::-webkit-scrollbar-track{background:#04080eeb;border-left:1px solid #e1ab3214}.ih-hero-profile .profile-content .collectibles-view::-webkit-scrollbar-track{background:#04080eeb;border-left:1px solid #e1ab3214}.ih-hero-profile .profile-content .collectible-grid::-webkit-scrollbar-track{background:#04080eeb;border-left:1px solid #e1ab3214}.ih-hero-profile .profile-content .inventory-view::-webkit-scrollbar-thumb{background:linear-gradient(#d7a237,#765015);border:2px solid #070b12;border-radius:999px;box-shadow:inset 0 0 0 1px #ffd2692e}.ih-hero-profile .profile-content .inventory-grid::-webkit-scrollbar-thumb{background:linear-gradient(#d7a237,#765015);border:2px solid #070b12;border-radius:999px;box-shadow:inset 0 0 0 1px #ffd2692e}.ih-hero-profile .profile-content .gem-view::-webkit-scrollbar-thumb{background:linear-gradient(#d7a237,#765015);border:2px solid #070b12;border-radius:999px;box-shadow:inset 0 0 0 1px #ffd2692e}.ih-hero-profile .profile-content .gem-grid::-webkit-scrollbar-thumb{background:linear-gradient(#d7a237,#765015);border:2px solid #070b12;border-radius:999px;box-shadow:inset 0 0 0 1px #ffd2692e}.ih-hero-profile .profile-content .collectibles-view::-webkit-scrollbar-thumb{background:linear-gradient(#d7a237,#765015);border:2px solid #070b12;border-radius:999px;box-shadow:inset 0 0 0 1px #ffd2692e}.ih-hero-profile .profile-content .collectible-grid::-webkit-scrollbar-thumb{background:linear-gradient(#d7a237,#765015);border:2px solid #070b12;border-radius:999px;box-shadow:inset 0 0 0 1px #ffd2692e}.ih-hero-profile .profile-content .inventory-view::-webkit-scrollbar-thumb:hover{background:linear-gradient(#efbc4a,#9a691c)}.ih-hero-profile .profile-content .inventory-grid::-webkit-scrollbar-thumb:hover{background:linear-gradient(#efbc4a,#9a691c)}.ih-hero-profile .profile-content .gem-view::-webkit-scrollbar-thumb:hover{background:linear-gradient(#efbc4a,#9a691c)}.ih-hero-profile .profile-content .gem-grid::-webkit-scrollbar-thumb:hover{background:linear-gradient(#efbc4a,#9a691c)}.ih-hero-profile .profile-content .collectibles-view::-webkit-scrollbar-thumb:hover{background:linear-gradient(#efbc4a,#9a691c)}.ih-hero-profile .profile-content .collectible-grid::-webkit-scrollbar-thumb:hover{background:linear-gradient(#efbc4a,#9a691c)}.ih-hero-profile .profile-content .inventory-view::-webkit-scrollbar-corner{background:#070b12}.ih-hero-profile .profile-content .inventory-grid::-webkit-scrollbar-corner{background:#070b12}.ih-hero-profile .profile-content .gem-view::-webkit-scrollbar-corner{background:#070b12}.ih-hero-profile .profile-content .gem-grid::-webkit-scrollbar-corner{background:#070b12}.ih-hero-profile .profile-content .collectibles-view::-webkit-scrollbar-corner{background:#070b12}.ih-hero-profile .profile-content .collectible-grid::-webkit-scrollbar-corner{background:#070b12}.ih-hero-profile .profile-content{min-height:700px}.ih-hero-profile .profile-content>.gear-showcase,.ih-hero-profile .profile-content>.inventory-view,.ih-hero-profile .profile-content>.gem-view{min-height:640px}.ih-hero-profile .profile-content .inventory-view>.inventory-grid{align-content:start;min-height:565px}.ih-hero-profile .profile-content .inventory-empty-state{color:#77818f;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-self:stretch;align-items:center;gap:6px;min-height:330px;display:flex}.ih-hero-profile .profile-content .inventory-empty-state>span{color:#ad7bf5;font-size:34px}.ih-hero-profile .profile-content .inventory-empty-state>strong{color:#dce1e9;min-height:0;font:600 15px var(--font-display);margin:0}.ih-hero-profile .profile-content .inventory-empty-state>small{color:#818a98;font-size:10px}.ih-hero-profile .profile-content .inventory-empty-state>button{color:#efbc48;text-transform:uppercase;background:#e1ab3217;border:1px solid #e1ab3261;border-radius:4px;width:auto;min-height:30px;margin-top:5px;padding:7px 11px;font-size:9px;font-weight:700}@media(max-width:640px){.ih-hero-profile .profile-content{min-height:600px}.ih-hero-profile .profile-content>.gear-showcase,.ih-hero-profile .profile-content>.inventory-view,.ih-hero-profile .profile-content>.gem-view{min-height:530px}.ih-hero-profile .profile-content .inventory-view>.inventory-grid{min-height:455px}}.ih-hero-profile .gem-card strong{min-height:0;margin:3px 0 0;line-height:1.15}.ih-hero-profile .gem-card>b{margin-top:1px}.ih-hero-profile .stats-row .average-ilvl{color:#dda536}.ih-hero-profile .role-row{flex-wrap:wrap;gap:5px;margin:2px 0 7px;display:flex}.ih-hero-profile .identity-row h1{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px #00000073);filter:drop-shadow(0 1px 1px lab(0% 0 0/.45));text-shadow:none;background:linear-gradient(135deg,#ffc64c,#d87500);background:linear-gradient(135deg,color(xyz 0.642 0.627 0.13),#ef9d21,color(xyz 0.346 0.272 0.032));-webkit-background-clip:text;background-clip:text}.ih-hero-profile .class-line,.ih-hero-profile .class-line b{color:#c4b5fd}.ih-hero-profile .class-line .class-icon{justify-content:center;align-items:center;width:15px;font-size:12px;line-height:1;display:inline-flex}.ih-hero-profile .role-row span{text-transform:uppercase;letter-spacing:.1em;border:1px solid;border-radius:4px;padding:3px 7px;font-size:7px;font-weight:800}.ih-hero-profile .role-admin{color:#ed6575;background:#d42a4017}.ih-hero-profile .role-contributor{color:#e5b647;background:#e19e1914}.ih-hero-profile .titles-block{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin-top:10px;display:grid}.ih-hero-profile .titles-label{color:#7f8897;text-transform:uppercase;letter-spacing:.15em;font-size:7px;font-weight:800}.ih-hero-profile .titles-block .title-row{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.ih-hero-profile .titles-block .title-row span{text-align:center;white-space:nowrap;background:#03070db8;border-radius:6px;min-width:0;padding:7px 10px;font-size:8px}.ih-hero-profile .attribute-row span{border-radius:6px}.ih-hero-profile .custom-menu>button>b{color:#e9b540;background:#e5b14026;border-radius:4px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid}.ih-hero-profile .filter-menu .inventory-filter-panel{width:440px;padding:12px;left:auto;right:0}.ih-hero-profile .inventory-filter-panel>header{justify-content:space-between;align-items:center;min-height:26px;margin-bottom:10px;display:flex}.ih-hero-profile .inventory-filter-panel>header strong{color:#d9dee6;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ih-hero-profile .inventory-filter-panel>header button{color:#e9b540;width:auto;min-height:26px;padding:4px 7px}.ih-hero-profile .inventory-filter-panel section{border-top:1px solid #ffffff12;padding:9px 0}.ih-hero-profile .inventory-filter-panel section>small{color:#818a98;text-transform:uppercase;letter-spacing:.11em;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.ih-hero-profile .filter-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.ih-hero-profile .gear-type-options,.ih-hero-profile .rarity-options{grid-template-columns:repeat(3,minmax(0,1fr))}.ih-hero-profile .filter-options button{color:#aab2bf;background:#0a101ab8;border:1px solid #ffffff0e;min-width:0;font-size:10px}.ih-hero-profile .filter-options button>span{align-items:center;gap:6px;min-width:0;display:flex}.ih-hero-profile .filter-options button>span i{color:#9ca5b2;place-items:center;width:15px;font-style:normal;display:inline-grid}.ih-hero-profile .filter-options button>span i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ih-hero-profile .filter-options button.selected{border-color:#e5b14066}.ih-hero-profile .filter-options button.attribute-haste{color:#ef6372}.ih-hero-profile .filter-options button.attribute-luck{color:#48dba5}.ih-hero-profile .filter-options button.attribute-wisdom{color:#5aaafb}.ih-hero-profile .filter-options button.attribute-greed{color:#efb63d}.ih-hero-profile .filter-options button.filter-rarity-epic{color:#b878ec}.ih-hero-profile .filter-options button.filter-rarity-legendary{color:#e89e22}.ih-hero-profile .filter-options button.filter-rarity-mythic{color:#ed506e}.ih-hero-profile .filter-options button.filter-rarity-divine{color:#f06ac1}.ih-hero-profile .filter-options button.filter-rarity-relic{color:#e4233f}.ih-hero-profile .filter-options button.filter-rarity-treasure{color:#63cce3}.ih-hero-profile .filter-options button[class*=attribute-],.ih-hero-profile .filter-options button[class*=filter-rarity-]{border-color:color-mix(in srgb,currentColor 42%,transparent);background:color-mix(in srgb,currentColor 5%,#080e17)}.ih-hero-profile .filter-options button[class*=attribute-] i,.ih-hero-profile .filter-options button[class*=attribute-] i svg,.ih-hero-profile .filter-options button[class*=filter-rarity-]>b{color:currentColor}.ih-hero-profile .filter-options button[class*=attribute-]:hover,.ih-hero-profile .filter-options button[class*=filter-rarity-]:hover{border-color:color-mix(in srgb,currentColor 68%,transparent);background:color-mix(in srgb,currentColor 10%,#080e17)}.ih-hero-profile .filter-options button[class*=attribute-].selected,.ih-hero-profile .filter-options button[class*=filter-rarity-].selected{border-color:color-mix(in srgb,currentColor 82%,transparent);background:color-mix(in srgb,currentColor 15%,#080e17);box-shadow:inset 0 0 13px color-mix(in srgb,currentColor 9%,transparent)}.ih-hero-profile .hero-mount>.equipped-card .equipped-copy{display:contents}.ih-hero-profile .hero-mount>.equipped-card .item-kicker{order:1}.ih-hero-profile .hero-mount>.equipped-card .item-name{order:2;margin-top:0}.ih-hero-profile .hero-mount>.equipped-card .item-sprite{order:3}.ih-hero-profile .hero-mount>.equipped-card .item-meta{order:4}.ih-hero-profile .hero-mount>.equipped-card em{order:5}.ih-hero-profile .trade-offer-modal{background:linear-gradient(145deg,#070b13,#03050a 72%);border:1px solid #e5b1408c;border-radius:12px;flex-direction:column;width:min(680px,100vw - 32px);max-height:min(90vh,760px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000d1,0 0 24px #dc9e2014}.ih-hero-profile .trade-offer-header{border-bottom:1px solid #ffffff14;align-items:center;gap:9px;padding:16px 18px;display:flex}.ih-hero-profile .trade-offer-header svg{fill:none;stroke:#e7b23b;stroke-width:1.8px;width:18px;height:18px}.ih-hero-profile .trade-offer-header h2{color:#d8dce4;font:600 18px var(--font-display);text-transform:uppercase;margin:0}.ih-hero-profile .trade-offer-header h2 span{color:#f0bd4a}.ih-hero-profile .trade-offer-body{flex-direction:column;gap:14px;min-height:0;padding:17px;display:flex;overflow-y:auto}.ih-hero-profile .trade-as-label,.ih-hero-profile .trade-message>span{color:#aeb4bd;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.ih-hero-profile .trade-as-label{margin-bottom:-9px}.ih-hero-profile .trade-as-select{position:relative}.ih-hero-profile .trade-as-select>button{color:#d7dbe2;text-align:left;background:#080c13;border:1px solid #dca718;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:9px 12px;font-size:11px;display:flex}.ih-hero-profile .trade-as-select>button i{color:#798290;font-style:normal}.ih-hero-profile .trade-as-menu{z-index:20;background:#070b12;border:1px solid #e1ae356b;border-radius:7px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 16px 40px #000000b3}.ih-hero-profile .trade-as-menu button{color:#aab2bf;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:9px;font-size:10px;display:flex}.ih-hero-profile .trade-as-menu button:hover,.ih-hero-profile .trade-as-menu button.selected{color:#efbc48;background:#e1ab3217}.ih-hero-profile .trade-as-menu small{color:#d9a93d}.ih-hero-profile .trade-side{background:#03060b94;border:1px solid #ffffff13;border-radius:10px;padding:12px}.ih-hero-profile .trade-side>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ih-hero-profile .trade-side>header>span{color:#b6bbc4;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.ih-hero-profile .trade-side>header button{color:#d3d8df;background:#070b12bf;border:1px solid #ffffff1a;border-radius:16px;min-height:29px;padding:6px 9px;font-size:9px;font-weight:700}.ih-hero-profile .trade-side>header button:hover{color:#ecba46;border-color:#e5b14073}.ih-hero-profile .trade-gold-input{background:#050810;border:1px solid #ffffff17;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:flex}.ih-hero-profile .trade-gold-input>span{color:#e7b23b}.ih-hero-profile .trade-gold-input input,.ih-hero-profile .trade-message input{color:#d8dce3;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.ih-hero-profile .trade-gold-input input::placeholder,.ih-hero-profile .trade-message input::placeholder{color:#747c89}.ih-hero-profile .trade-available{color:#8d95a1;margin:7px 0 0;font-size:9px;display:block}.ih-hero-profile .trade-available b{color:#e7b23b}.ih-hero-profile .trade-basket{gap:6px;margin-top:9px;display:grid}.ih-hero-profile .trade-item-row{border:1px solid var(--rarity);background:linear-gradient(100deg,color-mix(in srgb,var(--rarity) 8%,transparent),#060a11e6);min-height:52px;box-shadow:inset 0 0 18px color-mix(in srgb,var(--rarity) 7%,transparent);border-radius:7px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:5px 6px;display:grid}.ih-hero-profile .trade-item-row>img{object-fit:contain;border:1px solid var(--rarity);background:radial-gradient(circle,color-mix(in srgb,var(--rarity) 17%,transparent),#0c111be6);width:40px;height:40px;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--rarity) 25%,transparent));border-radius:5px}.ih-hero-profile .trade-item-row>span{min-width:0}.ih-hero-profile .trade-item-row>span b,.ih-hero-profile .trade-item-row>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ih-hero-profile .trade-item-row>span b{color:var(--rarity);font-size:10px}.ih-hero-profile .trade-item-row.rarity-divine{background:linear-gradient(105deg,#4010306b,#060a11f2 65%);box-shadow:inset 0 0 20px #f650b11a,0 0 10px #ff63be14}.ih-hero-profile .trade-item-row.rarity-divine>span b{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff6fc5,#ffd36f 34%,#8deaff 66%,#ff70c7) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text}.ih-hero-profile .trade-item-row.rarity-relic{background:linear-gradient(105deg,#300007ad,#03060bf7 65%);box-shadow:inset 0 0 21px #cc142b24,0 0 11px #cb10281f}.ih-hero-profile .trade-item-row.rarity-relic>span b{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ff3838,#760817 38%,#ff7474 66%,#b20e27) 0 0/220% 220%;-webkit-background-clip:text;background-clip:text}.ih-hero-profile .trade-item-row>span small{color:#9aa2af;align-items:center;gap:4px;margin-top:4px;font-size:8px;display:flex}.ih-hero-profile .trade-item-row>span small span,.ih-hero-profile .trade-item-row>span small i,.ih-hero-profile .trade-item-row>span small em,.ih-hero-profile .trade-item-row>span small strong{flex:none;font-style:normal}.ih-hero-profile .trade-row-ilvl{color:#dda536;background:#e19c1b1a;border:1px solid #e2a1238f;border-radius:3px;padding:2px 4px;font-size:7px;line-height:1}.ih-hero-profile .trade-item-row>span small em{color:#efb63d;font-weight:800}.ih-hero-profile .trade-item-row>button{color:#8d96a3;background:0 0;border:0;width:24px;height:24px;font-size:15px}.ih-hero-profile .trade-item-row>button:hover{color:#ef6372}.ih-hero-profile .trade-item-picker{background:#080b13;border:1px solid #a979f54d;border-radius:7px;gap:5px;margin-top:9px;padding:8px;display:grid}.ih-hero-profile .trade-item-picker>small{color:#8b94a1;text-transform:uppercase;letter-spacing:.08em;padding:2px 3px 4px;font-size:8px}.ih-hero-profile .trade-item-picker>button{color:#cbd0d8;text-align:left;background:#05090fbd;border:1px solid #ffffff12;border-radius:5px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:7px;padding:5px;display:grid}.ih-hero-profile .trade-item-picker>button.selected{background:#a979f514;border-color:#a979f594}.ih-hero-profile .trade-item-picker img{object-fit:contain;width:32px;height:32px}.ih-hero-profile .trade-item-picker span,.ih-hero-profile .trade-item-picker span small{min-width:0;display:block}.ih-hero-profile .trade-item-picker span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ih-hero-profile .trade-item-picker span small{color:#7f8896;margin-top:2px;font-size:7px}.ih-hero-profile .trade-message{gap:6px;display:grid}.ih-hero-profile .trade-message input{background:#050810;border:1px solid #ffffff17;border-radius:7px;min-height:37px;padding:0 11px}.ih-hero-profile .trade-offer-footer{border-top:1px solid #ffffff14;justify-content:flex-end;gap:8px;padding:13px 17px;display:flex}.ih-hero-profile .trade-offer-footer button{color:#c7ccd4;background:#080d15;border:1px solid #ffffff21;border-radius:7px;min-height:36px;padding:8px 14px;font-size:10px;font-weight:800}.ih-hero-profile .trade-offer-footer .send-trade-offer{color:#0b0c0f;background:linear-gradient(#dca82d,#a36912);border-color:#d8a52e}.ih-hero-profile .trade-picker-backdrop{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010307c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ih-hero-profile .trade-picker-modal{background:linear-gradient(145deg,#080c14,#03050a 72%);border:1px solid #e5b1407a;border-radius:13px;flex-direction:column;width:min(780px,100vw - 24px);height:min(630px,100vh - 36px);max-height:min(88vh,720px);display:flex;position:relative;overflow:visible;box-shadow:0 32px 100px #000000e0}.ih-hero-profile .trade-picker-modal>header{padding:17px 18px 9px}.ih-hero-profile .trade-picker-modal>header h2{color:#e0e3e8;font:600 18px var(--font-display);text-transform:uppercase;margin:0;padding-right:34px}.ih-hero-profile .trade-picker-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:0 18px 10px;display:flex}.ih-hero-profile .trade-picker-toolbar>span{color:#a7aeb9;white-space:nowrap;font-size:10px}.ih-hero-profile .trade-picker-controls{align-items:center;gap:7px;display:flex}.ih-hero-profile .trade-picker-control{position:relative}.ih-hero-profile .trade-picker-control>button{color:#c7ccd4;background:#080d15;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:10px;display:flex}.ih-hero-profile .trade-picker-control>button b{color:#e9b540;background:#e5b14026;border-radius:4px;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid}.ih-hero-profile .trade-picker-control>button i{color:#767f8d;font-style:normal}.ih-hero-profile .trade-picker-menu{z-index:30;background:#070b12;border:1px solid #e1ae3561;border-radius:7px;min-width:190px;padding:7px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 16px 42px #000000bf}.ih-hero-profile .sort-picker-menu{min-width:205px}.ih-hero-profile .trade-picker-advanced-filter{overscroll-behavior:contain;width:440px;min-width:440px;height:min(430px,100vh - 170px);max-height:min(520px,100vh - 170px);padding:12px;overflow-y:auto}.ih-hero-profile .trade-picker-advanced-filter>header{justify-content:space-between;align-items:center;padding:0;display:flex}.ih-hero-profile .trade-picker-advanced-filter>header strong{color:#d9dee6;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ih-hero-profile .trade-picker-advanced-filter>header button{color:#e9b540;background:0 0;border:0;width:auto;min-height:26px;padding:4px 7px;font-size:10px}.ih-hero-profile .trade-picker-advanced-filter section{border-top:1px solid #ffffff0f;padding:9px 0}.ih-hero-profile .trade-picker-advanced-filter section>small{color:#858d9a;text-transform:uppercase;letter-spacing:.09em;margin-bottom:7px;font-size:7px;display:block}.ih-hero-profile .trade-picker-menu>small{color:#747d8b;text-transform:uppercase;letter-spacing:.1em;padding:4px 7px 6px;font-size:7px;display:block}.ih-hero-profile .trade-picker-menu>button{color:#aab2bf;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-height:31px;padding:6px 7px;font-size:9px;display:flex}.ih-hero-profile .trade-picker-menu>button:hover,.ih-hero-profile .trade-picker-menu>button.selected{color:#efbc48;background:#e1ab3217}.ih-hero-profile .trade-picker-grid{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding:0 18px 16px;display:grid;overflow-y:auto}.ih-hero-profile .trade-picker-card{border:1px solid var(--rarity);background:linear-gradient(108deg,color-mix(in srgb,var(--rarity) 8%,transparent),#05090ffa 58%);color:#d9dee5;text-align:left;min-width:0;min-height:108px;box-shadow:inset 0 0 22px color-mix(in srgb,var(--rarity) 6%,transparent);border-radius:10px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid;position:relative}.ih-hero-profile .trade-picker-card.rarity-epic{--rarity:#b878ec}.ih-hero-profile .trade-picker-card.rarity-legendary{--rarity:#e89e22}.ih-hero-profile .trade-picker-card.rarity-mythic{--rarity:#ed506e}.ih-hero-profile .trade-picker-card.rarity-divine{--rarity:#f06ac1}.ih-hero-profile .trade-picker-card.rarity-relic{--rarity:#e4233f}.ih-hero-profile .trade-picker-card.rarity-treasure{--rarity:#63cce3}.ih-hero-profile .trade-picker-card:hover,.ih-hero-profile .trade-picker-card.selected{box-shadow:inset 0 0 24px color-mix(in srgb,var(--rarity) 10%,transparent),0 0 15px color-mix(in srgb,var(--rarity) 16%,transparent);transform:translateY(-1px)}.ih-hero-profile .trade-picker-card.selected{outline:1px solid color-mix(in srgb,var(--rarity) 72%,white);outline-offset:-3px}.ih-hero-profile .trade-picker-card .selection-check{z-index:3;border:1px solid var(--rarity);width:18px;height:18px;color:var(--rarity);background:#080c14;border-radius:4px;place-items:center;font-size:10px;display:grid;position:absolute;top:6px;right:7px}.ih-hero-profile .trade-picker-card .item-sprite{width:78px;height:78px}.ih-hero-profile .trade-picker-card .item-sprite img{width:74px;height:74px}.ih-hero-profile .trade-picker-card-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.ih-hero-profile .trade-picker-card>div:last-child{min-width:0}.ih-hero-profile .trade-picker-card strong,.ih-hero-profile .trade-picker-card small,.ih-hero-profile .trade-picker-card>div:last-child>span{display:block}.ih-hero-profile .trade-picker-card strong{color:var(--rarity);font-family:var(--font-sans);text-overflow:ellipsis;padding-right:18px;font-size:12px;font-weight:750;line-height:1.2;overflow:hidden}.ih-hero-profile .trade-picker-card.rarity-divine strong{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff6fc5,#ffd36f 34%,#8deaff 66%,#ff70c7);-webkit-background-clip:text;background-clip:text}.ih-hero-profile .trade-picker-card.rarity-relic strong{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ff3838,#760817 38%,#ff7474 66%,#b20e27);-webkit-background-clip:text;background-clip:text}.ih-hero-profile .trade-picker-card small{color:#abb2bd;text-transform:uppercase;letter-spacing:.035em;margin:0;font-size:8px}.ih-hero-profile .trade-picker-card .item-kicker{align-items:center;gap:6px;margin:0;display:flex}.ih-hero-profile .trade-picker-card .item-kicker>span{color:#9aa3b0}.ih-hero-profile .trade-picker-card .item-kicker>b{color:#dda536;background:#e19c1b1a;border:1px solid #e2a1238f;border-radius:3px;padding:3px 5px;font-size:8px;line-height:1}.ih-hero-profile .trade-picker-card .item-name{margin:0;display:block}.ih-hero-profile .trade-picker-card>div:last-child>span{flex-wrap:wrap;align-items:center;gap:7px;margin:0;display:flex}.ih-hero-profile .trade-picker-card>div:last-child>span b{color:#efb63d;font-size:10px}.ih-hero-profile .trade-picker-card .item-meta i{color:#adb4bf;font-style:normal}.ih-hero-profile .trade-picker-card em{margin:0;font-size:10px;font-style:normal;font-weight:700;display:block}.ih-hero-profile .trade-picker-modal>footer{border-top:1px solid #ffffff14;flex:none;justify-content:flex-end;align-items:center;min-height:61px;padding:12px 17px;display:flex}.ih-hero-profile .trade-picker-modal>footer button{color:#0b0c0f;background:linear-gradient(#ffba16,#df8f05);border:1px solid #f0ba33;border-radius:7px;min-height:37px;margin-left:auto;padding:8px 15px;font-size:10px;font-weight:800}.ih-hero-profile .titles-block .title-unphased{color:#b7a9ff;border-color:#8770f1;box-shadow:inset 0 0 14px #6951d814}.ih-hero-profile .titles-block .title-abyss{color:#75dce5;border-color:#53cad5;box-shadow:inset 0 0 14px #34b6c314}.ih-hero-profile .titles-block .title-judgement{color:#ff4056;border-color:#f1263f;box-shadow:inset 0 0 16px #df1b351a}@media(max-width:640px){.ih-hero-profile .inventory-card{min-height:148px}.ih-hero-profile .gear-showcase{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"center center""left right";align-items:start;gap:7px;display:grid}.ih-hero-profile .hero-mount{grid-area:center;margin-bottom:0}.ih-hero-profile .gear-column{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.ih-hero-profile .gear-column-left{grid-area:left}.ih-hero-profile .gear-column-right{grid-area:right}.ih-hero-profile .titles-block{grid-template-columns:1fr;gap:5px}.ih-hero-profile .titles-block .title-row{padding-bottom:2px;display:flex;overflow-x:auto}.ih-hero-profile .titles-block .title-row span{flex:none;padding-inline:12px}.ih-hero-profile .filter-menu .inventory-filter-panel{width:min(360px,100vw - 32px);left:0;right:auto}.ih-hero-profile .trade-picker-advanced-filter{width:auto;min-width:0;max-height:calc(100vh - 140px);position:fixed;top:112px;left:16px;right:16px;overflow-y:auto}.ih-hero-profile .trade-picker-advanced-filter .gear-type-options,.ih-hero-profile .gear-type-options,.ih-hero-profile .rarity-options{grid-template-columns:repeat(2,minmax(0,1fr))}.ih-hero-profile .trade-offer-modal{width:calc(100vw - 18px);max-height:calc(100vh - 18px)}.ih-hero-profile .trade-offer-header{padding:14px}.ih-hero-profile .trade-offer-header h2{padding-right:28px;font-size:14px}.ih-hero-profile .trade-offer-body{padding:12px}.ih-hero-profile .trade-offer-footer{padding:11px 12px}.ih-hero-profile .trade-offer-footer button{flex:1}.ih-hero-profile .trade-picker-backdrop{padding:8px}.ih-hero-profile .trade-picker-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.ih-hero-profile .trade-picker-toolbar{flex-direction:column;align-items:flex-start;padding-inline:12px}.ih-hero-profile .trade-picker-controls{width:100%}.ih-hero-profile .trade-picker-control{flex:1}.ih-hero-profile .trade-picker-control>button{justify-content:space-between;width:100%}.ih-hero-profile .trade-picker-grid{grid-template-columns:1fr;padding:0 12px 12px}.ih-hero-profile .trade-picker-card{min-height:102px}}.ih-hero-profile .rarity-common{--rarity:var(--rarity-common)}.ih-hero-profile .rarity-uncommon{--rarity:var(--rarity-uncommon)}.ih-hero-profile .rarity-rare{--rarity:var(--rarity-rare)}.ih-hero-profile .filter-options button.filter-rarity-common{color:var(--rarity-common)}.ih-hero-profile .filter-options button.filter-rarity-uncommon{color:var(--rarity-uncommon)}.ih-hero-profile .filter-options button.filter-rarity-rare{color:var(--rarity-rare)}.ih-hero-profile .identity-row>div:first-child{min-width:0}.ih-hero-profile .identity-row h1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ih-hero-profile .inventory-empty-state{color:#77818f;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:220px;padding:30px;display:flex}.ih-hero-profile .inventory-empty-state>span{color:#ad7bf5;font-size:34px}.ih-hero-profile .inventory-empty-state>strong{color:#dce1e9;font:600 15px var(--font-display)}.ih-hero-profile .inventory-empty-state>small{color:#818a98;font-size:10px}.ih-hero-profile .inventory-empty-state>button{color:#efbc48;text-transform:uppercase;background:#e1ab3217;border:1px solid #e1ab3261;border-radius:4px;width:auto;min-height:30px;margin-top:5px;padding:7px 11px;font-size:9px;font-weight:700}.ih-hero-profile .inventory-show-more{color:#d7dce4;background:#0a101a99;border:1px solid #e1ab324d;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;margin:4px 12px 12px;font-size:10px;font-weight:700;display:flex}.ih-hero-profile .inventory-show-more:hover{color:#efbc48;border-color:#e1ab3280}.ih-hero-profile .inventory-show-more span{color:#77808e;font-weight:500}.ih-hero-profile .inventory-actions{gap:6px;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.ih-hero-profile .inventory-actions .trade-button,.ih-hero-profile .inventory-actions .sell-button{flex:1;position:static}.ih-hero-profile .sell-button{min-height:31px;color:var(--gold,#e9b342);text-transform:uppercase;letter-spacing:.05em;background:#e1ab3214;border:1px solid #e9b34275;border-radius:5px;justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.ih-hero-profile .sell-button:hover{background:#e1ab3229;transform:translateY(-1px)}.ih-hero-profile .profile-status{text-align:center;color:#8b94a2;padding:64px 20px;font-size:13px}.ih-hero-profile .farming-pill.idle{color:#8b94a2;box-shadow:none;background:#04080fd1;border-color:#ffffff29}.ih-hero-profile .identity-row-side{align-items:center;gap:10px;display:flex}.ih-hero-profile .rarity-treasure{--rarity:#49b9d9}.ih-hero-profile .rarity-treasure .item-name{color:#77d6eb}.ih-hero-profile .red{color:#ec6674}.ih-hero-profile .teal{color:#44d8bc}.ih-hero-profile .blue{color:#5aaafb}.ih-hero-profile .gold{color:#efb936}.ih-hero-profile .hero-role-badges{flex-wrap:wrap;gap:5px;margin:4px 0 7px;display:flex}.ih-hero-profile .hero-role-badges>*{text-transform:uppercase;letter-spacing:.08em;align-items:center;border-radius:4px!important;padding:4px 7px!important;font-size:8px!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important}.ih-hero-profile .hero-badge-contributor{color:#efbd4d;background:linear-gradient(90deg,#e19e1924,#7b4e0e0f);border:1px solid #e9b3427a;box-shadow:inset 0 0 12px #e1ab320b}.ih-hero-profile .hero-titles-row{flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;display:flex}.ih-hero-profile .hero-titles-row>span:first-child{color:#687281;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;margin-right:3px;font-size:7px;font-weight:800}.ih-hero-profile .hero-titles-row .title-row{flex-wrap:wrap;gap:5px;display:flex}.ih-hero-profile .hero-title-chip{text-transform:uppercase;letter-spacing:.02em;font:600 8px var(--font-display)!important;white-space:nowrap!important;border-radius:4px!important;padding:4px 7px!important;line-height:1.2!important}.ih-hero-profile .dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010307c7;place-items:center;padding:24px;animation:.16s ease-out ihd-dialog-fade;display:grid;position:fixed;inset:0}.ih-hero-profile .inventory-action-modal{background:radial-gradient(circle at 50% -20%,#804e1c2e,#0000 42%),linear-gradient(150deg,#111827,#070b12 72%);border:1px solid #e1ab2e73;border-radius:14px;width:min(760px,100vw - 32px);max-height:calc(100vh - 40px);padding:22px;animation:.2s ease-out ihd-dialog-rise;position:relative;overflow:auto;box-shadow:0 28px 90px #000000b8,inset 0 0 30px #eab12c09}.ih-hero-profile .dialog-close{z-index:2;color:#9199a7;background:#080d15;border:1px solid #ffffff1a;border-radius:50%;width:30px;height:30px;font-size:19px;line-height:1;position:absolute;top:13px;right:15px}.ih-hero-profile .dialog-close:hover{color:#f2c253;border-color:#eeb73366}.ih-hero-profile .dialog-header{align-items:center;gap:11px;margin-bottom:15px;padding-right:38px;display:flex}.ih-hero-profile .dialog-icon{color:#efbc45;background:radial-gradient(circle,#e1a1222e,#080c13cc);border:1px solid #e6b1307a;border-radius:9px;place-items:center;width:42px;height:42px;font-size:19px;display:grid;box-shadow:0 0 17px #e1a12214}.ih-hero-profile .dialog-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:20px;height:20px}.ih-hero-profile .dialog-header small,.ih-hero-profile .dialog-header h3{display:block}.ih-hero-profile .dialog-header small{text-transform:uppercase;letter-spacing:.14em;color:#7e8795;font-size:8px}.ih-hero-profile .dialog-header h3{color:#ecc052;font-family:var(--font-display),serif;margin:3px 0 0;font-size:18px;font-weight:600}.ih-hero-profile .dialog-lead{color:#9da5b3;margin:0 0 15px;font-size:10px;line-height:1.55}.ih-hero-profile .dialog-actions{border-top:1px solid #ffffff12;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex}.ih-hero-profile .dialog-actions button{text-transform:uppercase;letter-spacing:.06em;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:8px 14px;font-size:9px;font-weight:800;display:inline-flex}.ih-hero-profile .dialog-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.ih-hero-profile .dialog-secondary{color:#a9b0bc;background:#0a1019;border:1px solid #ffffff24}.ih-hero-profile .dialog-primary{color:#080a0e;background:linear-gradient(#efbd4a,#b97213);border:1px solid #f0bd4b;box-shadow:0 0 16px #e4a5231f}.ih-hero-profile .dialog-primary:disabled{opacity:.4;cursor:not-allowed}.ih-hero-profile .toolbar-control{display:inline-flex;position:relative}.ih-hero-profile .loadout-toolbar .toolbar-control>button{align-items:center;gap:5px;display:flex}.ih-hero-profile .toolbar-dropdown{z-index:50;background:#070b12fa;border:1px solid #e1ae354d;border-radius:8px;min-width:205px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 42px #0000009e}.ih-hero-profile .loadout-toolbar>div:last-child .toolbar-dropdown{left:auto;right:0}.ih-hero-profile .toolbar-dropdown>small{color:#727b88;text-transform:uppercase;letter-spacing:.12em;padding:5px 7px 7px;font-size:7px;display:block}.ih-hero-profile .loadout-toolbar .toolbar-dropdown>button{color:#aab2bf;text-align:left;text-transform:none;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:8px 7px;font-size:9px;display:flex}.ih-hero-profile .loadout-toolbar .toolbar-dropdown>button:hover,.ih-hero-profile .loadout-toolbar .toolbar-dropdown>button.selected{color:#efbc48;background:#e1ab3217}.ih-hero-profile .toolbar-dropdown>button b{color:#e9b540}@media(max-width:680px){.ih-hero-profile .inventory-action-modal{padding:17px}.ih-hero-profile .toolbar-dropdown{position:fixed;top:auto;left:16px!important;right:16px!important}}.ih-hero-profile .filter-title{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.ih-hero-profile .filter-title strong{color:#d9dde4;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.ih-hero-profile .loadout-toolbar .filter-title>button{color:#d8a843;background:0 0;border:0;padding:3px;font-size:7px}.ih-hero-profile .advanced-filter-dropdown section>small{color:#8c94a1;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:7px;display:block}.ih-hero-profile .forge-modal .dialog-header h3{color:#ef9825}.ih-hero-profile .dismantle-bulk-modal .dialog-header h3{color:#d8a4ff}@media(max-width:760px){.ih-hero-profile .advanced-filter-dropdown{width:min(390px,100vw - 32px)}}.ih-hero-profile .loadout-toolbar .toolbar-control>button{letter-spacing:.025em;min-height:34px;padding:8px 10px;font-size:9.5px;font-weight:700}.ih-hero-profile .toolbar-dropdown{min-width:225px;padding:8px}.ih-hero-profile .toolbar-dropdown>small{font-size:8px}.ih-hero-profile .sort-dropdown{min-width:220px}.ih-hero-profile .advanced-filter-dropdown{width:420px;padding:13px}.ih-hero-profile .filter-title strong{font-size:10px}.ih-hero-profile .loadout-toolbar .filter-title>button{font-size:9px}.ih-hero-profile .advanced-filter-dropdown section>small{font-size:8px}@media(max-width:760px){.ih-hero-profile .advanced-filter-dropdown{width:min(420px,100vw - 32px)}}.ih-hero-profile .loadout-toolbar .toolbar-control>button{min-height:36px;padding:8px 11px;font-size:10.5px}.ih-hero-profile .loadout-toolbar .toolbar-dropdown>button{min-height:36px;padding:8px 10px;font-size:11px}.ih-hero-profile .gem-summary>div:last-child{flex-wrap:wrap;align-items:center}.ih-hero-profile .gem-summary button{min-height:34px;padding:8px 10px;font-size:9px;font-weight:700}.ih-hero-profile .gem-summary .gem-craft-button{color:#cc8cf8;background:#b059e517;border-color:#c079f494}.ih-hero-profile .gem-summary .socketed-gear-button{color:#e9b342;background:#dfa01c14;border-color:#e6ae318c}.ih-hero-profile .craft-gem-modal{background:#080b12;border-color:#c180f78c;width:min(760px,100vw - 32px);padding:0;overflow:hidden}.ih-hero-profile .craft-gem-layout{grid-template-columns:.9fr 1.1fr;min-height:490px;display:grid}.ih-hero-profile .craft-gem-art{background:radial-gradient(circle at 50% 48%,#c084fc3d,#0000 42%),linear-gradient(135deg,#461e6e73,#08060ff2);place-items:center;display:grid;position:relative;overflow:hidden}.ih-hero-profile .craft-gem-art>b{z-index:2;color:#d59bff;font:82px var(--font-display);text-shadow:0 0 28px #c073f7bf}.ih-hero-profile .craft-gem-art>i{z-index:3;color:#f0c15a;font-size:23px;font-style:normal;position:absolute}.ih-hero-profile .craft-orbit{border:1px solid #cc90fb52;border-radius:50%;width:210px;height:210px;animation:12s linear infinite ihd-craft-spin;position:absolute}.ih-hero-profile .craft-orbit.two{border-style:dashed;width:145px;height:145px;animation-duration:8s;animation-direction:reverse}.ih-hero-profile .craft-gem-panel{flex-direction:column;justify-content:center;gap:13px;padding:31px;display:flex}.ih-hero-profile .craft-gem-panel>small{color:#c98afa;text-transform:uppercase;letter-spacing:.15em;font-size:9px;font-weight:700}.ih-hero-profile .craft-gem-panel h3{color:#ece8f2;font:600 22px var(--font-display);margin:-7px 0 0}.ih-hero-profile .craft-gem-panel>p{color:#8f97a5;margin:0;font-size:10px;line-height:1.55}.ih-hero-profile .dust-wallet{background:linear-gradient(90deg,#b35be81f,#0000);border:1px solid #c281f752;border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.ih-hero-profile .dust-wallet>span{color:#d39aff;background:#ba63ed1f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.ih-hero-profile .dust-wallet strong,.ih-hero-profile .dust-wallet small{display:block}.ih-hero-profile .dust-wallet strong{color:#ece8f1;font:17px var(--font-display)}.ih-hero-profile .dust-wallet small{color:#797f8d;text-transform:uppercase;letter-spacing:.1em;margin-top:2px;font-size:7px}.ih-hero-profile .gem-odds{gap:6px;display:flex}.ih-hero-profile .gem-odds span{color:#8e96a3;text-align:center;background:#0a0e16;border:1px solid #ffffff14;border-radius:6px;flex:1;padding:7px;font-size:8px}.ih-hero-profile .gem-odds span:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.ih-hero-profile .gem-odds .small{color:#bd7cef}.ih-hero-profile .gem-odds .medium{color:#e5ad35}.ih-hero-profile .gem-odds .large{color:#ed536f}.ih-hero-profile .gem-odds b{color:#dfe3e9}.ih-hero-profile .craft-gem-panel>label{color:#8b93a0;font-size:8px}.ih-hero-profile .craft-quantity{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ih-hero-profile .craft-quantity button{color:#8f97a5;background:#090d15;border:1px solid #c180f74d;border-radius:5px;min-height:34px;font-size:9px;font-weight:700}.ih-hero-profile .craft-quantity button.active{color:#090b0f;background:#c180f7e6;border-color:#c98afa}.ih-hero-profile .craft-total{background:#ffffff09;border-radius:6px;justify-content:space-between;padding:10px;font-size:9px;display:flex}.ih-hero-profile .craft-total span{color:#858d9a}.ih-hero-profile .craft-total b{color:#ca8ff5}.ih-hero-profile .craft-submit{color:#090b0f;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(#d9a5ff,#9c58cf);border:1px solid #d8a1ff;border-radius:7px;min-height:42px;font-size:10px;font-weight:900;box-shadow:0 10px 28px #9746dd33}.ih-hero-profile .socketed-gear-modal{border-color:#e2ac3173;width:min(730px,100vw - 32px)}.ih-hero-profile .socketed-dialog-icon{color:#e6b13c}.ih-hero-profile .socketed-dialog-icon svg{fill:none;stroke:currentColor;width:20px;height:20px}.ih-hero-profile .socket-gear-list{flex-direction:column;gap:8px;max-height:430px;padding-right:4px;display:flex;overflow:auto}.ih-hero-profile .socket-gear-row{background:linear-gradient(110deg,#131722fa,#05090ffc);border:1px solid #e297197a;border-radius:9px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.ih-hero-profile .socket-gear-row.mythic{border-color:#eb4565a6}.ih-hero-profile .socket-gear-row.divine{border-color:#ef5baead}.ih-hero-profile .socket-gear-sprite{background:#070b12;border:1px solid;border-radius:7px;place-items:center;width:68px;height:68px;display:grid}.ih-hero-profile .socket-gear-sprite img{object-fit:contain;width:64px;height:64px}.ih-hero-profile .socket-gear-copy small{color:#8a929f;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;display:flex}.ih-hero-profile .socket-gear-copy small b{color:#dda536;background:#e19c1b1a;border:1px solid #e1a42485;border-radius:3px;padding:3px 5px}.ih-hero-profile .socket-gear-copy>strong{color:#e69a1f;margin:4px 0;font-size:11px;display:block}.ih-hero-profile .socket-gear-row.mythic .socket-gear-copy>strong{color:#ed526f}.ih-hero-profile .socket-gear-row.divine .socket-gear-copy>strong{color:#ef69bd}.ih-hero-profile .socket-gear-copy>div{gap:5px;font-size:9px;display:flex}.ih-hero-profile .socket-gear-copy>div b{color:#e5b03c}.ih-hero-profile .socket-gear-copy>div i{color:#969daa;font-style:normal}.ih-hero-profile .socket-gear-copy>em{margin-top:3px;font-size:9px;font-style:normal;display:block}.ih-hero-profile .socket-gear-copy .attribute-haste{color:#ef6372}.ih-hero-profile .socket-gear-copy .attribute-luck{color:#48dba5}.ih-hero-profile .socket-gear-copy .attribute-wisdom{color:#5aaafb}.ih-hero-profile .socket-gear-copy .attribute-greed{color:#efb63d}.ih-hero-profile .socket-slot-list{gap:6px;display:flex}.ih-hero-profile .socket-slot{border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:64px;min-height:55px;padding:5px;font-size:7px;display:flex}.ih-hero-profile .socket-slot img{object-fit:contain;width:28px;height:28px}.ih-hero-profile .socket-slot span{margin-top:3px}.ih-hero-profile .socket-slot.filled{color:#6ed6e9;background:#3fb2cc0f;border:1px solid #53c8e15c}.ih-hero-profile .socket-slot.empty{color:#d9a63c;background:#e09c1b0d;border:1px dashed #e0ab3080}.ih-hero-profile .socket-slot.empty i{font-size:17px;font-style:normal}@media(max-width:680px){.ih-hero-profile .craft-gem-layout{grid-template-columns:1fr}.ih-hero-profile .craft-gem-art{display:none}.ih-hero-profile .socket-gear-row{grid-template-columns:58px 1fr}.ih-hero-profile .socket-slot-list{grid-column:1/-1}.ih-hero-profile .socket-gear-sprite{width:54px;height:54px}.ih-hero-profile .socket-gear-sprite img{width:51px;height:51px}}.ih-hero-profile .gem-equip-modal.size-small .dialog-header h3{color:#cb91f3}.ih-hero-profile .gem-equip-modal.size-medium .dialog-header h3{color:#e9b441}.ih-hero-profile .gem-equip-modal.size-large .dialog-header h3{color:#f06079}.ih-hero-profile .socketed-gear-modal{background:radial-gradient(circle at 12% 0,#d696191f,#0000 34%),#080b12;border-color:#e2ac319e}.ih-hero-profile .socketed-sections{flex-direction:column;gap:16px;max-height:480px;padding-right:5px;display:flex;overflow:auto}.ih-hero-profile .socketed-sections>section>header{color:#d8a63a;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 8px;font-size:9px;font-weight:800;display:flex}.ih-hero-profile .socketed-sections>section>header:after{content:"";background:linear-gradient(90deg,#dda62d57,#0000);flex:1;height:1px}.ih-hero-profile .socketed-sections>section>header b{color:#e5b13f;text-align:center;border:1px solid #e0ab3061;border-radius:10px;order:2;min-width:22px;padding:3px 6px}.ih-hero-profile .socketed-sections .socket-gear-list{max-height:none;padding-right:0;overflow:visible}.ih-hero-profile .gem-summary .gem-sort{width:150px;height:38px;position:relative}.ih-hero-profile .gem-summary .gem-sort-trigger{color:#d9a83d;cursor:pointer;text-align:left;background:linear-gradient(#131925fa,#080d15fa);border:1px solid #e2ae3161;border-radius:6px;grid-template-columns:22px minmax(82px,1fr) 14px;align-items:center;gap:7px;width:100%;height:38px;min-height:38px;padding:0 10px;display:grid;box-shadow:inset 0 1px #ffffff06}.ih-hero-profile .gem-summary .gem-sort-copy small{color:#707988;letter-spacing:.11em;text-transform:uppercase;font-size:6px;font-weight:800}.ih-hero-profile .gem-summary .gem-sort-trigger:hover,.ih-hero-profile .gem-summary .gem-sort-trigger:focus-visible,.ih-hero-profile .gem-summary .gem-sort.open .gem-sort-trigger{border-color:#e8b53fb3;box-shadow:0 0 0 1px #db9f1c14,inset 0 1px #ffffff09}.ih-hero-profile .gem-summary .gem-sort-menu button{color:#9ba3af;text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:17px 1fr 13px;align-items:center;gap:7px;width:100%;min-height:32px;padding:7px 8px;font-size:9px;font-weight:700;display:grid}.ih-hero-profile .gem-summary .gem-sort-menu button:hover{color:#e3b244;background:#e1a31f14}.ih-hero-profile .gem-summary .gem-sort-menu button.selected{color:#e5b446;background:linear-gradient(90deg,#de9e1b26,#de9e1b09)}.ih-hero-profile .chest-card.ancient{background:linear-gradient(#4d310a4d,#070b12 72%);border-color:#e5aa30b3;box-shadow:inset 0 0 24px #db97150f}.ih-hero-profile .chest-card.celestial{background:linear-gradient(#52173b54,#070b12 72%);border-color:#f370a7ad;box-shadow:inset 0 0 26px #eb569912}.ih-hero-profile .chest-card.cosmic{background:linear-gradient(#5b112357,#070b12 72%);border-color:#ff4758bd;box-shadow:inset 0 0 28px #ff394f14}.ih-hero-profile .chest-card.ancient>small,.ih-hero-profile .chest-card.ancient>strong{color:#e8b342}.ih-hero-profile .chest-card.celestial>strong{color:#f19ac7;background:linear-gradient(90deg,#ff9a83,#f57fc4,#d59cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ih-hero-profile .chest-card.cosmic>strong{color:#ff5c6d;text-shadow:0 0 9px #ff42563d}.ih-hero-profile .chest-card>small{font-size:7px;font-weight:800}.ih-hero-profile .chest-card>p{min-height:18px}.ih-hero-profile .chest-card>div:last-child button:first-child{color:#090b0f;background:linear-gradient(#eab342,#b87512)}.ih-hero-profile .collectible-card>.collectible-art{background:0 0;place-items:center;height:108px;display:grid;position:relative}.ih-hero-profile .collectible-card.mythic>.collectible-art{background:0 0}.ih-hero-profile .collectible-art>i{filter:blur(7px);background:#000000c2;border-radius:50%;width:74px;height:13px;position:absolute;bottom:9px;transform:scaleX(1.05)}.ih-hero-profile .collectible-card .collectible-art img{z-index:2;object-fit:contain;filter:drop-shadow(0 8px 6px #0000007a);width:92px;height:92px;animation:3.6s ease-in-out infinite ihd-collectible-float;position:relative}.ih-hero-profile .collectible-card:nth-child(2n) .collectible-art img{animation-delay:-.8s}.ih-hero-profile .collectible-card:nth-child(3n) .collectible-art img{animation-delay:-1.6s}.ih-hero-profile .collectible-card>small{font-size:7px;font-weight:800}.ih-hero-profile .collectible-card>strong{min-height:24px;font-size:10px}.ih-hero-profile .collectible-count{padding:4px 8px;font-size:10px;font-weight:900}.ih-hero-profile .chest-card.celestial,.ih-hero-profile .chest-card.cosmic{isolation:isolate;position:relative;overflow:visible}.ih-hero-profile .chest-card.celestial:before,.ih-hero-profile .chest-card.cosmic:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;padding:2px;animation:2.5s ease-in-out infinite ihd-chest-rarity-border;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ih-hero-profile .chest-card.celestial:before{background:conic-gradient(#ff6fc5f2,#ffd36f9e,#8deaffeb,#ff70c7f2)}.ih-hero-profile .chest-card.cosmic:before{background:conic-gradient(#d51a35fa,#380007bf,#f72c42f5,#190003e0,#d51a35fa)}.ih-hero-profile .chest-card.celestial:after,.ih-hero-profile .chest-card.cosmic:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:-2px}.ih-hero-profile .chest-card.celestial:after{box-shadow:0 0 20px 2px #ff63be3d,0 0 38px 3px #e54ba624,inset 0 0 12px #ff6ac233}.ih-hero-profile .chest-card.cosmic:after{box-shadow:0 0 20px 2px #c4142c4d,0 0 40px 4px #69000f40,inset 0 0 13px #c3112a38}.ih-hero-profile .chest-card.celestial>strong{color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 15px #ff64bf3d;background:linear-gradient(90deg,#ff6fc5,#ffd36f 32%,#8deaff 63%,#ff70c7) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text}.ih-hero-profile .chest-card.cosmic>strong{color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 10px #c4162c80;background:linear-gradient(135deg,#ff2d2d,#1a0000,#ff5252) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text}.ih-hero-profile .chest-card.celestial>small{color:#ff79bd}.ih-hero-profile .chest-card.cosmic>small{color:#e43650}.ih-hero-profile .chest-card.celestial .chest-glow,.ih-hero-profile .chest-card.cosmic .chest-glow{position:relative;overflow:hidden}.ih-hero-profile .chest-card.celestial .chest-glow:after{content:"";z-index:3;mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(90deg,#0000,#ffdc9680,#ffffffbf,#ffdc9680,#0000);animation:2.5s ease-in-out infinite ihd-chest-sprite-shimmer;position:absolute;inset:0;transform:translate(-150%)skew(-20deg)}.ih-hero-profile .chest-card.cosmic .chest-glow img{animation:2.4s ease-in-out infinite ihd-chest-relic-sprite}.ih-hero-profile .chest-card .chest-glow img,.ih-hero-profile .chest-card.cosmic .chest-glow img,.ih-hero-profile .collectible-card .collectible-art img{animation:none;transform:none}.ih-hero-profile .chest-card.celestial .chest-glow:after{content:none;animation:none}.ih-hero-profile .collectible-card{width:100%;color:inherit;font:inherit;cursor:pointer;transition:transform .14s}.ih-hero-profile .collection-sort{position:relative}.ih-hero-profile .collection-head .collection-sort>button{color:#d7dbe2;text-transform:none;background:linear-gradient(#101722,#080d15);border-color:#e1ab3075;justify-content:space-between;align-items:center;gap:16px;min-width:128px;padding:8px 10px;font-size:9px;font-weight:700;display:flex}.ih-hero-profile .collection-head .collection-sort>button>span{color:#dcae3f;font-size:10px}.ih-hero-profile .collection-sort-menu{z-index:80;background:#070c14;border:1px solid #e1ab307a;border-radius:6px;width:170px;padding:4px;position:absolute;top:calc(100% + 5px);right:0;overflow:hidden;box-shadow:0 16px 36px #000000b8}.ih-hero-profile .collection-head .collection-sort-menu>button{color:#aab2bf;text-align:left;text-transform:none;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;font-size:9px;display:flex}.ih-hero-profile .collection-head .collection-sort-menu>button:hover,.ih-hero-profile .collection-head .collection-sort-menu>button.selected{color:#edbd4c;background:#e1ab301a}.ih-hero-profile .collection-head .collection-sort-menu>button b{color:#e3b242}.ih-hero-profile .collectible-card:hover,.ih-hero-profile .collectible-card:focus-visible{box-shadow:none;outline:none;transform:scale(1.03)}.ih-hero-profile .collectible-tooltip{z-index:30;color:#e6b13e;width:max-content;max-width:190px;font:600 10px var(--font-display);opacity:0;pointer-events:none;background:#06090ff7;border:2px solid #e2ab31b8;border-radius:5px;padding:7px 10px;line-height:1.25;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,5px)scale(.97);box-shadow:0 9px 24px #0000009e}.ih-hero-profile .collectible-tooltip:after{content:"";background:#06090f;border-bottom:2px solid #e2ab31b8;border-right:2px solid #e2ab31b8;width:7px;height:7px;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)rotate(45deg)}.ih-hero-profile .collectible-card.mythic .collectible-tooltip{color:#ff596b;border-color:#ff4d5fc7}.ih-hero-profile .collectible-card.mythic .collectible-tooltip:after{border-color:#ff4d5fc7}.ih-hero-profile .collectible-card.divine .collectible-tooltip{color:#ff87ca;border-color:#ff6fc5d1}.ih-hero-profile .collectible-card.divine .collectible-tooltip:after{border-color:#ff6fc5d1}.ih-hero-profile .collectible-card.relic .collectible-tooltip{color:#ff4359;border-color:#da1e36e6}.ih-hero-profile .collectible-card.relic .collectible-tooltip:after{border-color:#da1e36e6}.ih-hero-profile .collectible-card:hover .collectible-tooltip,.ih-hero-profile .collectible-card:focus-visible .collectible-tooltip{opacity:1;transform:translate(-50%)scale(1)}.ih-hero-profile .hero-class-icon{filter:none;place-items:center;min-width:13px;font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:10px;line-height:1;display:inline-grid}.ih-hero-profile .class-label{align-items:center;gap:5px;display:inline-flex}.ih-hero-profile .class-label .hero-class-icon{font-size:11px}@media(max-width:820px){.ih-hero-profile.ih-hero-profile .chests-view{min-width:0}.ih-hero-profile.ih-hero-profile .gem-summary{z-index:25;flex-wrap:wrap;gap:8px;position:relative}.ih-hero-profile.ih-hero-profile .toolbar-control,.ih-hero-profile.ih-hero-profile .gem-summary .gem-sort,.ih-hero-profile.ih-hero-profile .collection-sort{z-index:30;position:relative}.ih-hero-profile.ih-hero-profile .toolbar-control:has(.toolbar-dropdown){z-index:1000}.ih-hero-profile.ih-hero-profile .toolbar-dropdown,.ih-hero-profile.ih-hero-profile .collection-sort-menu{z-index:150;touch-action:manipulation}.ih-hero-profile.ih-hero-profile .toolbar-dropdown{z-index:950;overscroll-behavior:contain;width:min(240px,100vw - 32px);max-width:min(240px,100vw - 32px);max-height:min(560px,100dvh - 90px);overflow-y:auto;transform:none;box-shadow:0 20px 70px #000000e6;position:absolute!important;inset:calc(100% + 6px) auto auto 0!important}.ih-hero-profile.ih-hero-profile .toolbar-control .sell-dropdown{width:min(220px,100vw - 32px);max-width:min(220px,100vw - 32px);left:0!important;right:auto!important}.ih-hero-profile.ih-hero-profile .toolbar-control .advanced-filter-dropdown,.ih-hero-profile.ih-hero-profile .toolbar-control .autosell-dropdown,.ih-hero-profile.ih-hero-profile .toolbar-control .sort-dropdown{left:0!important;right:auto!important}.ih-hero-profile.ih-hero-profile .toolbar-control .advanced-filter-dropdown{width:min(340px,100vw - 32px);max-width:min(340px,100vw - 32px)}.ih-hero-profile.ih-hero-profile .toolbar-control .sort-dropdown{width:min(230px,100vw - 32px);max-width:min(230px,100vw - 32px)}.ih-hero-profile.ih-hero-profile .gem-summary>div:last-child{flex-wrap:wrap;max-width:100%}}@media(max-width:600px){.ih-hero-profile.ih-hero-profile .stat-grid{gap:6px}.ih-hero-profile.ih-hero-profile .stat-grid>div{padding:8px}.ih-hero-profile.ih-hero-profile .timed-buffs>div{gap:4px}.ih-hero-profile.ih-hero-profile .gem-summary>div:last-child{width:100%}.ih-hero-profile.ih-hero-profile .gem-summary .gem-sort{background:0 0;border:0;flex:100%;width:100%;max-width:240px;height:38px;padding:0}.ih-hero-profile.ih-hero-profile .gem-summary .gem-sort-trigger{width:100%}.ih-hero-profile.ih-hero-profile .collection-head>div:last-child{justify-content:space-between;width:100%}.ih-hero-profile.ih-hero-profile .collection-sort-menu{left:0;right:auto}}@media(max-width:430px){.ih-hero-profile.ih-hero-profile .hero-title-row h2{font-size:22px}.ih-hero-profile.ih-hero-profile .stat-grid strong{font-size:12px}.ih-hero-profile.ih-hero-profile .attributes span{font-size:8px}}.ih-hero-profile.ih-hero-profile .profile-filter-match{background:#070b12;border-color:#e1ae3559;border-radius:8px;width:440px;max-width:min(440px,100vw - 32px);padding:12px;box-shadow:0 17px 45px #000000b3}.ih-hero-profile.ih-hero-profile .chest-card>div:last-child button{isolation:isolate;transition:transform .16s,border-color .16s,color .16s,background-color .16s,box-shadow .2s,filter .2s;position:relative;overflow:hidden;transform:translateY(0)}.ih-hero-profile.ih-hero-profile .chest-card>div:last-child button:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 22%,#ffffff2b,#0000 70%);transition:transform .42s;position:absolute;inset:0;transform:translate(-145%)}.ih-hero-profile.ih-hero-profile .chest-card>div:last-child button:hover:before{transform:translate(145%)}.ih-hero-profile.ih-hero-profile .chest-card>div:last-child button:hover{transform:translateY(-2px)}.ih-hero-profile.ih-hero-profile .chest-card>div:last-child button:active{transition-duration:60ms;transform:translateY(0)scale(.975)}.ih-hero-profile.ih-hero-profile .chest-card>div:last-child button:focus-visible{outline-offset:2px;outline:2px solid #efbc4a}.ih-hero-profile.ih-hero-profile .chest-card{--chest-action-accent:#e89e22}.ih-hero-profile.ih-hero-profile .chest-card.celestial{--chest-action-accent:#f06ac1}.ih-hero-profile.ih-hero-profile .chest-card.cosmic{--chest-action-accent:#e4233f}.ih-hero-profile.ih-hero-profile .chest-card>div:last-child button:hover{border-color:var(--chest-action-accent);background:color-mix(in srgb,var(--chest-action-accent) 17%,#0b111c);color:color-mix(in srgb,var(--chest-action-accent) 84%,white);box-shadow:0 5px 18px color-mix(in srgb,var(--chest-action-accent) 26%,transparent),inset 0 0 15px color-mix(in srgb,var(--chest-action-accent) 9%,transparent)}@media(prefers-reduced-motion:reduce){.ih-hero-profile.ih-hero-profile .chest-card>div:last-child button,.ih-hero-profile.ih-hero-profile .chest-card>div:last-child button:before{transition:none}.ih-hero-profile.ih-hero-profile .chest-card>div:last-child button:hover{transform:none}}.ih-hero-profile .site-shell .inventory-action-modal .modal-item-preview{--compare-rarity:#b878ec;border-color:color-mix(in srgb,var(--compare-rarity) 76%,transparent);box-shadow:inset 0 0 22px color-mix(in srgb,var(--compare-rarity) 7%,transparent)}.ih-hero-profile .site-shell .inventory-action-modal .modal-item-preview.epic{--compare-rarity:#b878ec}.ih-hero-profile .site-shell .inventory-action-modal .modal-item-preview.legendary{--compare-rarity:#e89e22}.ih-hero-profile .site-shell .inventory-action-modal .modal-item-preview.mythic{--compare-rarity:#ed506e}.ih-hero-profile .site-shell .inventory-action-modal .modal-item-preview.divine{--compare-rarity:#f06ac1}.ih-hero-profile .site-shell .inventory-action-modal .modal-item-preview.relic{--compare-rarity:#e4233f}.ih-hero-profile .site-shell .inventory-action-modal .modal-item-preview .modal-item-sprite{color:var(--compare-rarity);border-color:var(--compare-rarity);background:radial-gradient(circle,color-mix(in srgb,var(--compare-rarity) 18%,transparent),#04070ce0);box-shadow:inset 0 0 18px color-mix(in srgb,var(--compare-rarity) 10%,transparent),0 0 10px color-mix(in srgb,var(--compare-rarity) 9%,transparent)}.ih-hero-profile .site-shell .inventory-action-modal .modal-item-preview .modal-item-copy>strong{color:var(--compare-rarity)}.ih-hero-profile.ih-hero-profile .attributes span,.ih-hero-profile.ih-hero-profile .timed-buff{border-radius:6px}.ih-hero-profile.ih-hero-profile .loadout-toolbar>div>.toolbar-control>button,.ih-hero-profile.ih-hero-profile .gem-summary .gem-craft-button,.ih-hero-profile.ih-hero-profile .gem-summary .socketed-gear-button,.ih-hero-profile.ih-hero-profile .collection-sort>button:first-child{cursor:pointer;transition:transform .15s,border-color .15s,background-color .15s,color .15s,box-shadow .18s,filter .18s;transform:translateY(0)}.ih-hero-profile.ih-hero-profile .loadout-toolbar>div>.toolbar-control>button:hover,.ih-hero-profile.ih-hero-profile .gem-summary .gem-craft-button:hover,.ih-hero-profile.ih-hero-profile .gem-summary .socketed-gear-button:hover,.ih-hero-profile.ih-hero-profile .collection-sort>button:first-child:hover{color:#e8c066;filter:brightness(1.08);background-color:#e1ab3217;border-color:#eab84294;transform:translateY(-1px);box-shadow:0 4px 12px #00000040,inset 0 0 10px #e1ab320b}.ih-hero-profile.ih-hero-profile .gem-summary .socketed-gear-button:hover{color:#f3b13d;background-color:#e89e221f;border-color:#f0a930d1;box-shadow:0 4px 13px #e18f1929,inset 0 0 10px #ec9e230f}.ih-hero-profile.ih-hero-profile .gem-summary .gem-craft-button:hover{color:#dda9ff;background-color:#c084fc1f;border-color:#d294ffd1;box-shadow:0 4px 13px #b15be529,inset 0 0 10px #c084fc0f}.ih-hero-profile .craft-gem-modal button,.ih-hero-profile .socketed-gear-modal button{cursor:pointer;transition:transform .15s,border-color .15s,background-color .15s,color .15s,box-shadow .18s,filter .18s;transform:translateY(0)}.ih-hero-profile .craft-gem-modal button:hover{color:#dda9ff;filter:brightness(1.08);background-color:#c084fc24;border-color:#d397ffd6;transform:translateY(-1px);box-shadow:0 4px 14px #b15be530,inset 0 0 10px #d294ff0f}.ih-hero-profile .craft-gem-modal .craft-submit:hover,.ih-hero-profile .craft-gem-modal .craft-quantity button.active:hover{color:#100817;background:linear-gradient(#e3b5ff,#aa63d9);box-shadow:0 5px 17px #b864eb4a}.ih-hero-profile .gem-equip-modal .socket-slot.empty:hover,.ih-hero-profile .socketed-gear-modal .socket-slot.empty:hover{color:#f0c252;background:#e1ab3224;border-color:#efbe49e6;transform:translateY(-2px);box-shadow:0 5px 14px #e1a01e33,inset 0 0 11px #efbe490f}.ih-hero-profile .gem-equip-modal .socket-slot.filled:hover,.ih-hero-profile .socketed-gear-modal .socket-slot.filled:hover{color:#7adced;background:#41bed71f;border-color:#68daebd1;transform:translateY(-2px);box-shadow:0 5px 14px #35b8d22e,inset 0 0 11px #68daeb0e}.ih-hero-profile .gem-equip-modal button:not(.socket-slot):hover,.ih-hero-profile .socketed-gear-modal button:not(.socket-slot):hover{color:#efc257;filter:brightness(1.08);background-color:#e1ab321a;border-color:#efbe49b8;transform:translateY(-1px);box-shadow:0 4px 12px #e1a01e26}.ih-hero-profile .craft-gem-modal button:active,.ih-hero-profile .socketed-gear-modal button:active,.ih-hero-profile.ih-hero-profile .loadout-toolbar>div>.toolbar-control>button:active,.ih-hero-profile.ih-hero-profile .gem-summary .gem-craft-button:active,.ih-hero-profile.ih-hero-profile .gem-summary .socketed-gear-button:active,.ih-hero-profile.ih-hero-profile .collection-sort>button:first-child:active{transform:translateY(0)scale(.985)}.ih-hero-profile.ih-hero-profile .loadout-toolbar>div>.toolbar-control>button:focus-visible,.ih-hero-profile.ih-hero-profile .gem-summary .gem-craft-button:focus-visible,.ih-hero-profile.ih-hero-profile .gem-summary .socketed-gear-button:focus-visible,.ih-hero-profile.ih-hero-profile .collection-sort>button:first-child:focus-visible{outline-offset:2px;outline:1px solid}@media(prefers-reduced-motion:reduce){.ih-hero-profile.ih-hero-profile .loadout-toolbar>div>.toolbar-control>button,.ih-hero-profile.ih-hero-profile .gem-summary .gem-craft-button,.ih-hero-profile.ih-hero-profile .gem-summary .socketed-gear-button,.ih-hero-profile.ih-hero-profile .collection-sort>button:first-child{transition:none}}.ih-hero-profile.ih-hero-profile .profile-filter-match .filter-title{border:0;justify-content:space-between;align-items:center;min-height:26px;margin:0 0 10px;padding:0;display:flex}.ih-hero-profile.ih-hero-profile .profile-filter-match .filter-title strong{color:#d9dee6;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ih-hero-profile.ih-hero-profile .loadout-toolbar .profile-filter-match .filter-title>button{color:#e9b540;text-transform:none;background:0 0;border:0;width:auto;min-height:26px;padding:4px 7px;font-size:10px}.ih-hero-profile.ih-hero-profile .profile-filter-match .profile-filter-section{border-top:1px solid #ffffff12;margin:0;padding:9px 0}.ih-hero-profile.ih-hero-profile .profile-filter-match .profile-filter-section>small{color:#818a98;text-transform:uppercase;letter-spacing:.11em;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.ih-hero-profile.ih-hero-profile .profile-filter-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.ih-hero-profile.ih-hero-profile .profile-filter-options.gear-type-options,.ih-hero-profile.ih-hero-profile .profile-filter-options.rarity-options{grid-template-columns:repeat(3,minmax(0,1fr))}.ih-hero-profile.ih-hero-profile .loadout-toolbar .profile-filter-options>button{color:#aab2bf;text-align:left;text-transform:none;background:#0a101ab8;border:1px solid #ffffff0e;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-width:0;min-height:34px;padding:7px 8px;font-size:10px;display:flex}.ih-hero-profile.ih-hero-profile .profile-filter-options>button>span{align-items:center;gap:6px;min-width:0;display:flex}.ih-hero-profile.ih-hero-profile .profile-filter-options svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;color:#9ca5b2;flex:0 0 14px;width:14px;height:14px}.ih-hero-profile.ih-hero-profile .profile-filter-options>button:hover,.ih-hero-profile.ih-hero-profile .profile-filter-options>button.active{color:#efbc48;background:#e1ab3217;border-color:#e5b14066}.ih-hero-profile.ih-hero-profile .profile-filter-options>button>b{color:#e9b540;flex:none;font-size:10px}.ih-hero-profile.ih-hero-profile .profile-filter-options>button.attribute-haste{color:#ef6372}.ih-hero-profile.ih-hero-profile .profile-filter-options>button.attribute-luck{color:#48dba5}.ih-hero-profile.ih-hero-profile .profile-filter-options>button.attribute-wisdom{color:#5aaafb}.ih-hero-profile.ih-hero-profile .profile-filter-options>button.attribute-greed{color:#efb63d}.ih-hero-profile.ih-hero-profile .profile-filter-options>button.filter-rarity-common{color:#858b95}.ih-hero-profile.ih-hero-profile .profile-filter-options>button.filter-rarity-uncommon{color:#49c57d}.ih-hero-profile.ih-hero-profile .profile-filter-options>button.filter-rarity-rare{color:#3b9ee6}.ih-hero-profile.ih-hero-profile .profile-filter-options>button.filter-rarity-epic{color:#b878ec}.ih-hero-profile.ih-hero-profile .profile-filter-options>button.filter-rarity-legendary{color:#e89e22}.ih-hero-profile.ih-hero-profile .profile-filter-options>button.filter-rarity-mythic{color:#ed506e}.ih-hero-profile.ih-hero-profile .profile-filter-options>button.filter-rarity-divine{color:#f06ac1}.ih-hero-profile.ih-hero-profile .profile-filter-options>button.filter-rarity-relic{color:#e4233f}.ih-hero-profile.ih-hero-profile .profile-filter-options>button.filter-rarity-treasure{color:#63cce3}.ih-hero-profile.ih-hero-profile .profile-filter-options>button[class*=attribute-],.ih-hero-profile.ih-hero-profile .profile-filter-options>button[class*=filter-rarity-]{border-color:color-mix(in srgb,currentColor 42%,transparent);background:color-mix(in srgb,currentColor 5%,#080e17)}.ih-hero-profile.ih-hero-profile .profile-filter-options>button[class*=attribute-] svg,.ih-hero-profile.ih-hero-profile .profile-filter-options>button[class*=filter-rarity-]>b{color:currentColor}.ih-hero-profile.ih-hero-profile .profile-filter-options>button[class*=attribute-]:hover,.ih-hero-profile.ih-hero-profile .profile-filter-options>button[class*=filter-rarity-]:hover{border-color:color-mix(in srgb,currentColor 68%,transparent);background:color-mix(in srgb,currentColor 10%,#080e17)}.ih-hero-profile.ih-hero-profile .profile-filter-options>button[class*=attribute-].active,.ih-hero-profile.ih-hero-profile .profile-filter-options>button[class*=filter-rarity-].active{border-color:color-mix(in srgb,currentColor 82%,transparent);background:color-mix(in srgb,currentColor 15%,#080e17);box-shadow:inset 0 0 13px color-mix(in srgb,currentColor 9%,transparent)}.ih-hero-profile.ih-hero-profile .profile-filter-options.socket-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:760px){.ih-hero-profile.ih-hero-profile .toolbar-control .profile-filter-match{width:min(340px,100vw - 32px);max-width:min(340px,100vw - 32px);max-height:min(520px,100dvh - 90px);overflow-y:auto}.ih-hero-profile.ih-hero-profile .profile-filter-options.gear-type-options,.ih-hero-profile.ih-hero-profile .profile-filter-options.rarity-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.ih-hero-profile .class-label{letter-spacing:.16em;text-transform:uppercase;color:#c69b45;font-size:10px;font-weight:700}.ih-hero-profile .hero-title-row{justify-content:space-between;align-items:start;display:flex}.ih-hero-profile .hero-title-row h2{font-family:var(--font-display),serif;color:#f2bf4b;letter-spacing:.03em;margin:4px 0 12px;font-size:28px;font-weight:500}.ih-hero-profile .level-orb{text-align:center;border-left:1px solid #ffffff14;padding-left:18px}.ih-hero-profile .level-orb small{text-transform:uppercase;letter-spacing:.15em;color:var(--muted);font-size:8px;display:block}.ih-hero-profile .level-orb strong{font-family:var(--font-display);color:#41e4ae;font-size:32px}.ih-hero-profile .stat-grid{grid-template-columns:1.2fr .75fr .75fr 1.15fr;gap:7px;display:grid}.ih-hero-profile .stat-grid>div{background:#070c14;border:1px solid #ffffff09;border-radius:6px;padding:9px}.ih-hero-profile .stat-grid span{text-transform:uppercase;letter-spacing:.13em;color:#7e8797;margin-bottom:5px;font-size:8px;display:block}.ih-hero-profile .stat-grid strong{font-family:var(--font-display);font-size:14px}.ih-hero-profile .attributes{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:13px;display:grid}.ih-hero-profile .attributes span{text-align:center;text-transform:uppercase;background:#02050975;border:1px solid;border-radius:20px;padding:6px 3px;font-size:9px;font-weight:700}.ih-hero-profile .timed-buffs{margin:0 0 13px}.ih-hero-profile .timed-buffs-label{text-transform:uppercase;letter-spacing:.14em;color:#818996;align-items:center;gap:7px;margin-bottom:6px;font-size:8px;display:flex}.ih-hero-profile .timed-buffs-label em{color:#43dba8;letter-spacing:.08em;font-size:7px;font-style:normal}.ih-hero-profile .timed-buffs>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ih-hero-profile .timed-buff{background:#070c14;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:4px;min-height:26px;padding:4px 7px;display:inline-flex;box-shadow:inset 0 1px #ffffff06}.ih-hero-profile .timed-buff i{justify-content:center;align-items:center;width:13px;height:13px;font-style:normal;display:inline-flex}.ih-hero-profile .timed-buff i svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.ih-hero-profile .timed-buff b{color:currentColor;font-size:9px}.ih-hero-profile .timed-buff small{color:#9198a5;font-size:7px}.ih-hero-profile .timed-buff.daily{color:#f0bd4a}.ih-hero-profile .timed-buff.haste{color:#ef6372}.ih-hero-profile .timed-buff.luck{color:#48dba5}.ih-hero-profile .timed-buff.greed{color:#efb63d}.ih-hero-profile .timed-buff.wisdom{color:#5aaafb}.ih-hero-profile .timed-buff.xp{color:#ad7bf5}.ih-hero-profile .attributes span{justify-content:center;align-items:center;gap:5px;display:flex}.ih-hero-profile .attributes span svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.ih-hero-profile .gem-summary,.ih-hero-profile .chest-intro,.ih-hero-profile .collection-head{background:#03070c94;border-bottom:1px solid #e0ae3424;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.ih-hero-profile .gem-summary>div:last-child,.ih-hero-profile .chest-card>div:last-child{gap:6px;display:flex}.ih-hero-profile .gem-summary button,.ih-hero-profile .chest-card button,.ih-hero-profile .collection-head button{color:#aab1bd;text-transform:uppercase;background:#0b111c;border:1px solid #dead373d;border-radius:4px;padding:7px 9px;font-size:8px}.ih-hero-profile .gem-summary>div:first-child{align-items:center;gap:9px;display:flex}.ih-hero-profile .dust-orb{color:#c5a5ff;background:radial-gradient(circle,#533485,#11101b);border:1px solid #a77bed;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.ih-hero-profile .gem-summary small,.ih-hero-profile .gem-summary strong{display:block}.ih-hero-profile .gem-summary small{text-transform:uppercase;letter-spacing:.12em;color:#7e8795;font-size:7px}.ih-hero-profile .gem-summary strong{font-family:var(--font-display);color:#d5b4ff}.ih-hero-profile .chest-intro small,.ih-hero-profile .chest-intro strong,.ih-hero-profile .collection-head small,.ih-hero-profile .collection-head strong{display:block}.ih-hero-profile .chest-intro small,.ih-hero-profile .collection-head small{text-transform:uppercase;letter-spacing:.13em;color:#7c8594;font-size:7px}.ih-hero-profile .chest-intro strong,.ih-hero-profile .collection-head strong{font-family:var(--font-display);color:#e3b34c;font-size:13px}.ih-hero-profile .chest-intro>span{color:#7f8896;font-size:8px}.ih-hero-profile .chest-card{text-align:center;background:linear-gradient(#181327cc,#070b12);border:1px solid #9e69e047;border-radius:8px;padding:12px 9px;position:relative}.ih-hero-profile .chest-card.ancient{border-color:#e5a72f66}.ih-hero-profile .chest-count,.ih-hero-profile .collectible-count{z-index:2;color:#efbb45;background:#0a0e16;border:1px solid #d6a437;border-radius:12px;padding:3px 7px;font-size:8px;position:absolute;top:8px;right:8px}.ih-hero-profile .chest-glow{background:radial-gradient(circle,#9158dd47,#0000 63%);place-items:center;height:145px;display:grid}.ih-hero-profile .chest-card.celestial .chest-glow{background:radial-gradient(circle,#459feb45,#0000 63%)}.ih-hero-profile .chest-card.ancient .chest-glow{background:radial-gradient(circle,#dd9e2b40,#0000 63%)}.ih-hero-profile .chest-glow img{object-fit:contain;filter:drop-shadow(0 8px 14px #0009);width:145px;height:145px}.ih-hero-profile .chest-card>small,.ih-hero-profile .chest-card>strong{display:block}.ih-hero-profile .chest-card>small{text-transform:uppercase;letter-spacing:.12em;color:#8b829a;font-size:6px}.ih-hero-profile .chest-card>strong{font-family:var(--font-display);color:#d8a9f6;margin:3px 0;font-size:10px}.ih-hero-profile .chest-card.celestial>strong{color:#77bdfa}.ih-hero-profile .chest-card.ancient>strong{color:#e6b657}.ih-hero-profile .chest-card p{color:#747d8c;min-height:28px;font-size:7px;line-height:1.45}.ih-hero-profile .chest-card>div:last-child{justify-content:center}.ih-hero-profile .chest-card>div:last-child button:last-child{color:#e7b746;border-color:#d3a232}.ih-hero-profile .collection-head>div:last-child{align-items:center;gap:8px;display:flex}.ih-hero-profile .collection-head>div:last-child span{color:#77808e;font-size:7px}.ih-hero-profile .collectible-card{text-align:center;background:linear-gradient(#291c108c,#070b12);border:1px solid #e1a93152;border-radius:7px;padding:9px;position:relative}.ih-hero-profile .collectible-card.mythic{background:linear-gradient(#390f2594,#070b12);border-color:#e74b7e80}.ih-hero-profile .collectible-card>div{background:radial-gradient(circle,#e1a82d30,#0000 66%);place-items:center;height:98px;display:grid}.ih-hero-profile .collectible-card.mythic>div{background:radial-gradient(circle,#e23f7638,#0000 66%)}.ih-hero-profile .collectible-card img{object-fit:contain;filter:drop-shadow(0 0 11px #e1a32d40);width:90px;height:90px}.ih-hero-profile .collectible-card small,.ih-hero-profile .collectible-card strong{display:block}.ih-hero-profile .collectible-card small{text-transform:uppercase;letter-spacing:.1em;color:#d4a63f;font-size:6px}.ih-hero-profile .collectible-card strong{font-family:var(--font-display);margin:4px 0;font-size:9px}.ih-hero-profile .collectible-card p{color:#737c8a;margin:0;font-size:7px;line-height:1.4}@media(max-width:1100px){.ih-hero-profile .stat-grid{grid-template-columns:repeat(2,1fr)}.ih-hero-profile .chest-glow{height:120px}.ih-hero-profile .chest-glow img{height:125px}}@media(max-width:600px){.ih-hero-profile .attributes{grid-template-columns:repeat(2,1fr)}.ih-hero-profile .gem-summary,.ih-hero-profile .chest-intro,.ih-hero-profile .collection-head{flex-direction:column;align-items:flex-start;gap:9px}}.ih-hero-profile .class-label{color:var(--hero-tint,inherit)}.ih-hero-profile .collectible-card.divine{border-color:color-mix(in oklab,var(--rarity-divine) 55%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--rarity-divine) 18%,transparent),#070b12)}.ih-hero-profile .collectible-card.divine>.collectible-art{background:0 0}.ih-hero-profile .collectible-card.divine{background:linear-gradient(#ff69c229,#070b12);border-color:#ff69c2d9}.ih-hero-profile .collectible-card.divine strong{color:#fff}.ih-hero-profile .collectible-card.divine small{color:var(--rarity-divine)}.ih-hero-profile .collectible-card.relic{border-color:color-mix(in oklab,var(--rarity-relic) 55%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--rarity-relic) 18%,transparent),#070b12)}.ih-hero-profile .collectible-card.relic>.collectible-art{background:0 0}.ih-hero-profile .collectible-card.relic small{color:var(--rarity-relic)}.ih-hero-profile .chest-card>div:last-child button:only-child{color:#090b0f;background:linear-gradient(#eab342,#b87512)}.ih-hero-profile .hero-title-row h2{margin:2px 0 10px}.ih-hero-profile .hero-title-row h2 .ec-shield-icon{width:16px;height:16px}.ih-hero-profile .chest-card.ancient{border-color:#e5b22fd9;box-shadow:0 10px 20px #0000008c}.ih-hero-profile .chest-card.celestial{border-color:#ff69c2e6}.ih-hero-profile .chest-card.celestial>strong{background:0 0;background-clip:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial;text-shadow:none}.ih-hero-profile .chest-card.celestial>small{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff6fc5,#ffd36f 32%,#8deaff 63%,#ff70c7) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text}.ih-hero-profile .chest-card.cosmic{border-color:#eb283cd9}.ih-hero-profile .chest-card>small{font-size:9px}.ih-hero-profile .chest-card>strong{font-size:14px}.ih-hero-profile .chest-glow{background:0 0;position:relative;overflow:visible}.ih-hero-profile .chest-card.ancient .chest-glow,.ih-hero-profile .chest-card.celestial .chest-glow,.ih-hero-profile .chest-card.cosmic .chest-glow{background:0 0;overflow:visible}.ih-hero-profile .chest-glow:before{content:"";filter:blur(9px);z-index:0;pointer-events:none;background:#0009;border-radius:50%;width:92px;height:16px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ih-hero-profile .chest-glow img,.ih-hero-profile .chest-glow svg{z-index:1;position:relative}.ih-hero-profile .stat-grid{grid-template-columns:1.1fr .55fr .55fr 1fr .95fr .7fr}.ih-hero-profile .stat-grid>div{padding:6px 9px}.ih-hero-profile .stat-grid span{margin-bottom:3px}:where(.ih-hero-profile.ih-hero-profile .gem-summary) .profile-filter-match .filter-title>button{color:#e9b540;text-transform:none;background:0 0;border:0;width:auto;min-height:26px;padding:4px 7px;font-size:10px}:where(.ih-hero-profile.ih-hero-profile .gem-summary) .profile-filter-options>button{color:#aab2bf;text-align:left;text-transform:none;background:#0a101ab8;border:1px solid #ffffff0e;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.ih-hero-profile.ih-hero-profile .gem-summary .profile-filter-options>button{gap:4px;min-height:26px;padding:5px 6px;font-size:9px}.ih-hero-profile.ih-hero-profile .gem-summary .profile-filter-options>button svg{flex:0 0 12px;width:12px;height:12px}.ih-hero-profile.ih-hero-profile .gem-summary .profile-filter-options.size-options{grid-template-columns:repeat(3,minmax(0,1fr))}.ih-hero-profile .toolbar-dropdown:has(.profile-filter-match){box-shadow:none;background:0 0;border:0;width:auto;min-width:0;padding:0}.ih-hero-profile.ih-hero-profile .gem-summary .profile-filter-match{width:260px;max-width:min(260px,100vw - 32px)}.ih-hero-profile .collectible-card{display:block}.ih-hero-profile .collectible-card>.collectible-art{background:0 0;place-items:center;height:112px;display:grid}.ih-hero-profile .collectible-card img{width:104px;height:104px}.ih-hero-profile .collectible-card.mythic{border-color:#eb4565c7}.ih-hero-profile .collectible-card.mythic small{color:#f04d6d}.ih-hero-profile .collectible-tooltip{max-width:220px;font-size:12px}.ih-hero-profile .chest-card{min-height:auto}.ih-hero-profile .hero-send-trade{color:#59d9bd;text-transform:uppercase;letter-spacing:.06em;background:#30bea01a;border:1px solid #45dabc75;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.ih-hero-profile .hero-send-trade:hover{background:#30bea02e;transform:translateY(-1px)}.ih-hero-profile .hero-send-trade svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.pp-scope{--pp-line:#e1ab3038;--pp-gold:#e9b342;--pp-green:#48dba5;--pp-purple:#a979f5;--pp-pink:#ef69bd;--pp-red:#ef4059}.pp-scope a{color:inherit;text-decoration:none}.pp-board{background:radial-gradient(circle at 10% 0,#82541314,#0000 32%),linear-gradient(145deg,#0d1420fa,#05090ffc);border-radius:0 0 11px 11px;overflow:hidden}.pp-board-header{background:#03070c94;border-bottom:1px solid #e0ae3426;justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:16px 20px;display:flex}.pp-board-title{align-items:center;gap:13px;min-width:0;display:flex}.pp-board-icon{width:40px;height:40px;color:var(--pp-gold);background:#e1ab3212;border:1px solid #e1ab3252;border-radius:8px;flex-shrink:0;place-items:center;font-size:20px;display:grid;box-shadow:inset 0 0 18px #e1ab320b}.pp-board-eyebrow{color:#807346;letter-spacing:.16em;text-transform:uppercase;margin:0 0 3px;font-size:7px;font-weight:800}.pp-board-title h3{color:#e7b84d;font:600 19px var(--font-display);letter-spacing:.055em;text-shadow:0 0 18px #e6a72b1a;margin:0}.pp-board-title p{color:#7f8895;margin:3px 0 0;font-size:9px}.pp-board-count{text-align:right;flex-shrink:0}.pp-board-count small{color:#747e8b;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.pp-board-count strong{color:var(--pp-gold);font:600 20px var(--font-display);margin-top:3px;display:block}.pp-board-count strong i{color:#747d8a;font:600 9px var(--font-sans);font-style:normal}.pp-visitor-note{text-align:center;color:#7d8794;background:#ffffff05;border-top:1px solid #ffffff0f;margin:0;padding:10px 16px;font-size:8px;font-style:italic}.pp-player-banner{grid-template-columns:150px minmax(0,1fr) 400px;align-items:center;gap:16px;min-height:190px;padding:20px 22px;display:grid;position:relative;overflow:visible}.pp-banner-frame{z-index:0;border:1px solid var(--pp-line);pointer-events:none;background:linear-gradient(145deg,#0d1420fa,#05090ffa);border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 55px #00000052,inset 0 1px #ffffff06}.pp-banner-frame:before{content:"";background:linear-gradient(90deg,#e1ab300a,#0000 48%),repeating-linear-gradient(135deg,#0000 0 42px,#ffffff03 43px 44px);position:absolute;inset:0}.pp-banner-glow{filter:blur(50px);pointer-events:none;background:#e2aa2f14;border-radius:9999px;width:390px;height:390px;position:absolute;top:-160px;left:-80px}.pp-player-banner>:not(.pp-banner-frame){z-index:1;position:relative}.pp-avatar-wrap{flex-shrink:0;width:120px;height:120px;position:relative}.pp-avatar-wrap:before,.pp-avatar-wrap:after{content:"";pointer-events:none;border:1px solid #e6af3352;border-radius:9999px;position:absolute;inset:-8px;transform:rotate(45deg)}.pp-avatar-wrap:after{border-style:dotted;border-color:#e6af3330;inset:-14px}.pp-avatar-img{z-index:1;background:#0b1019;border:2px solid #e9b342b8;border-radius:9999px;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 28px #e2a9272e}.pp-avatar-img img{object-fit:cover;width:100%;height:100%}.pp-level-orbit{z-index:2;background:#07100f;border:1px solid #42dfae73;border-radius:6px;flex-direction:column;align-items:center;width:62px;padding:6px;line-height:1.2;display:flex;position:absolute;bottom:-9px;right:-15px;box-shadow:0 8px 20px #00000073}.pp-level-orbit small{color:#76928b;letter-spacing:.1em;text-transform:uppercase;font-size:5px}.pp-level-orbit b{color:var(--pp-green);font:600 17px var(--font-display)}.pp-identity{min-width:0;padding-left:3px}.pp-eyebrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pp-eyebrow>.pp-eyebrow-label{color:#8b94a2;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:4px;font-size:9px;font-weight:800;display:inline-flex}.pp-eyebrow-pill{color:#8c95a2;text-transform:uppercase;background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;padding:4px 6px;font-size:8px;font-style:normal}.pp-eyebrow-pill.pp-online{color:var(--pp-green);border-color:#48dba540}.pp-player-name{font:600 33px var(--font-display);letter-spacing:.035em;text-shadow:0 0 20px #e6a72b21;align-items:center;gap:8px;min-width:0;margin:6px 0 5px;display:flex}.pp-badges{flex-wrap:wrap;gap:5px;display:flex}.pp-badges>*{text-transform:uppercase;letter-spacing:.08em;align-items:center;border-radius:4px!important;padding:4px 7px!important;font-size:8px!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important}.pp-badge-contributor{color:#efbd4d;background:linear-gradient(90deg,#e19e1924,#7b4e0e0f);border:1px solid #e9b3427a;box-shadow:inset 0 0 12px #e1ab320b}.pp-titles{flex-wrap:nowrap;align-items:center;gap:5px;margin-top:13px;display:flex}.pp-titles-label{color:#687281;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;margin-right:3px;font-size:7px;font-weight:800}.pp-title-chip{text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;font:600 8px var(--font-display)!important;white-space:nowrap!important;border-radius:4px!important;padding:4px 7px!important;line-height:1.2!important}.pp-title-tooltip-wrap{outline:none;flex-shrink:0;display:inline-flex;position:relative}.pp-title-tooltip-wrap:hover,.pp-title-tooltip-wrap:focus,.pp-title-tooltip-wrap:focus-within{z-index:25}.pp-title-tooltip-wrap .pp-title-tooltip{text-transform:none;letter-spacing:normal;width:190px}.pp-title-tooltip-wrap:hover .pp-title-tooltip,.pp-title-tooltip-wrap:focus .pp-title-tooltip,.pp-title-tooltip-wrap:focus-within .pp-title-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.pp-account-stats{z-index:1;grid-template-columns:repeat(2,1fr);gap:7px;max-width:300px;margin-left:auto;display:grid;position:relative}.pp-stat-card{background:#050a11b8;border:1px solid #ffffff0e;border-radius:8px;min-width:0;padding:11px 11px 11px 36px;position:relative}.pp-stat-card small{color:#737d8c;text-transform:uppercase;letter-spacing:.12em;font-size:7px;font-weight:700;display:block}.pp-stat-card strong{color:#dfe3e9;font:600 13px var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.pp-stat-icon{display:flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.pp-stat-icon.pp-gold{color:var(--pp-gold)}.pp-stat-icon.pp-divine{color:var(--pp-pink)}.pp-stat-icon.pp-relic{color:var(--pp-red)}.pp-stat-icon.pp-items{color:#6fd1dc}@media(max-width:980px){.pp-player-banner{grid-template-columns:135px 1fr}.pp-account-stats{grid-column:1/-1;grid-template-columns:repeat(4,1fr);max-width:none;margin-top:18px;margin-left:0}}@media(max-width:680px){.pp-player-banner{padding:18px;display:block}.pp-avatar-wrap{margin:0 auto 22px}.pp-identity{text-align:center;padding-left:0}.pp-eyebrow,.pp-player-name,.pp-badges,.pp-titles{justify-content:center}.pp-titles{flex-wrap:wrap}.pp-titles-label{text-align:center;width:100%;margin:0 0 4px}.pp-account-stats{grid-template-columns:repeat(2,1fr);max-width:320px;margin-top:16px;margin-left:auto;margin-right:auto}}.pp-profile-content{border:1px solid var(--pp-line);background:linear-gradient(145deg,#0d1420fa,#05090ffa);border-radius:12px;position:relative;overflow:visible;box-shadow:0 18px 55px #00000052,inset 0 1px #ffffff06}.pp-tabs-list{background:#04080e9e;border-bottom:1px solid #ebb5372e;border-radius:12px 12px 0 0;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:9px;height:auto!important;display:grid!important}.pp-tab-trigger{border:1px solid #0000;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:6px;min-height:50px;font-size:12px;font-weight:700;transition:color .15s,background-color .15s,border-color .15s;position:relative;color:#8f98a6!important;background:0 0!important;height:auto!important;padding:8px!important;display:flex!important}.pp-tab-icon{color:#717b89;font-size:16px;display:flex}.pp-tab-trigger:hover,.pp-tab-trigger[data-state=active]{color:#efbd4a!important;background:#e1ab3212!important}.pp-tab-trigger[data-state=active]{border-color:#e1ab3254;background:#e1ab3221!important}.pp-tab-trigger:hover .pp-tab-icon,.pp-tab-trigger[data-state=active] .pp-tab-icon{color:#efbd4a}.pp-tab-count{color:#727c8a;text-transform:uppercase;background:#ffffff0b;border-radius:8px;padding:2px 5px;font-size:7px}.pp-tab-notice{text-align:center;color:#fff;background:#c54355;border-radius:8px;min-width:15px;padding:2px 4px;font-size:7px;font-weight:800;position:absolute;top:4px;right:5px}@media(max-width:680px){.pp-tabs-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.pp-tab-trigger{gap:4px;min-width:0;min-height:48px;font-size:9px;padding:6px 3px!important}.pp-tab-icon{font-size:13px}.pp-tab-label{text-align:center;white-space:normal;min-width:0;line-height:1.1}}.pp-section-heading{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;padding:3px 2px 13px;display:flex}.pp-section-eyebrow{color:#7a8391;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.pp-section-heading h2{color:#e6b84d;font:600 20px var(--font-display);margin:4px 0 3px}.pp-section-heading p{color:#77818f;margin:0;font-size:9px}.pp-party-summary{color:#9099a7;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;font-size:8px;display:flex}.pp-party-summary .pp-party-active{color:var(--pp-green);align-items:center;display:flex}.pp-party-dot{background:var(--pp-green);width:5px;height:5px;box-shadow:0 0 8px var(--pp-green);border-radius:9999px;margin-right:4px;animation:1.6s ease-in-out infinite pp-pulse;display:inline-block}@keyframes pp-pulse{0%,to{opacity:1}50%{opacity:.4}}.pp-party-summary b{color:#c9d0d9;font:600 10px var(--font-display)}@media(max-width:680px){.pp-section-heading{flex-direction:column;align-items:flex-start}.pp-party-summary{align-items:flex-start}}.pp-hero-grid{flex-wrap:wrap;justify-content:center;gap:11px;display:flex}.pp-hero-card{--class:#a979f5;border:1px solid color-mix(in srgb,var(--class) 65%,transparent);background-image:linear-gradient(to top,#04070c,#04070cf7 22%,#04070c9e 39%,#05080d0a 72%),var(--portrait);color:#dce1e9;width:210px;min-height:320px;box-shadow:inset 0 0 35px color-mix(in srgb,var(--class) 8%,transparent);background-position:50%;background-size:cover;border-radius:9px;flex:0 0 210px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.pp-hero-card:hover,.pp-hero-card:focus-visible{z-index:2;border-color:var(--class);box-shadow:0 15px 32px #00000073,inset 0 0 35px color-mix(in srgb,var(--class) 12%,transparent);transform:translateY(-4px)}.pp-farming-pill{z-index:2;color:var(--pp-green);text-transform:uppercase;letter-spacing:.08em;background:#040c0fd6;border:1px solid #3cdea661;border-radius:14px;align-items:center;gap:3px;padding:5px 7px;font-size:7px;font-weight:800;display:inline-flex;position:absolute;top:9px;left:9px}.pp-hero-copy{z-index:1;text-align:left;background:linear-gradient(#0000,#03060b61 24%,#03060bd6);padding:52px 10px 10px;position:absolute;inset:auto 0 0}.pp-hero-heading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;margin-bottom:7px;display:flex}.pp-hero-class-label{color:var(--class);letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;justify-content:center;align-items:center;gap:4px;font-size:6px;font-weight:800;line-height:1.2;display:flex;overflow:hidden}.pp-hero-class-label i{letter-spacing:0;font-size:9px;font-style:normal;line-height:1}.pp-hero-name{color:#efbf53;width:100%;font:600 14px/1.05 var(--font-display);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:3px 0 0;overflow:hidden}.pp-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px!important;display:grid!important}.pp-hero-stat{text-align:center;background:#04080eb8;border:1px solid #fff1;border-radius:5px;flex-direction:column;min-width:0;padding:5px 3px;display:flex}.pp-hero-stat small{text-transform:uppercase;color:#687383!important;letter-spacing:.08em!important;font-size:7px!important}.pp-hero-stat b{white-space:nowrap;justify-content:center;align-items:center;gap:2px;margin-top:2px;font-size:11px;display:flex;color:#e0e5ec!important}.pp-hero-stat.pp-hero-power b{color:var(--pp-gold)!important}.pp-hero-titles{flex-wrap:wrap;align-items:center;margin-top:7px;justify-content:center!important;gap:4px!important;display:flex!important}.pp-hero-titles>span{text-align:center;white-space:nowrap;font:600 8px var(--font-display)!important;border-radius:4px!important;padding:3px 6px!important;line-height:1.3!important}@media(max-width:720px){.pp-hero-card{flex-basis:min(210px,50% - 6px);width:min(210px,50% - 6px);min-height:300px}}@media(max-width:680px){.pp-hero-grid{gap:7px}.pp-hero-card{aspect-ratio:2/3;flex:0 0 calc(50% - 4px);width:calc(50% - 4px);min-height:0}.pp-hero-copy{padding:40px 6px 6px}.pp-hero-heading{margin-bottom:5px}.pp-hero-name{font-size:11px}.pp-hero-class-label{gap:3px;font-size:5px}.pp-hero-class-label i{font-size:7px}.pp-hero-stats{gap:3px!important}.pp-hero-stat{padding:4px 2px}.pp-hero-stat small{font-size:4px!important}.pp-hero-stat b{font-size:6px}.pp-hero-titles{margin-top:5px;gap:3px!important}.pp-farming-pill{padding:4px 5px;font-size:5px;top:6px;left:6px}}@media(max-width:450px){.pp-hero-card{flex-basis:calc(50% - 4px);width:calc(50% - 4px);min-height:0}}.pp-coming-soon{text-align:center;place-items:center;min-height:300px;display:grid}.pp-coming-soon small{color:#8c7139;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:800}.pp-achievement-row{border-bottom:1px solid #e0ae3416;grid-template-columns:205px minmax(430px,1fr) 185px;align-items:center;gap:16px;min-height:119px;padding:12px 25px;transition:background .16s;display:grid}.pp-achievement-row:last-child{border-bottom:0}.pp-achievement-row:hover{background:linear-gradient(90deg,#e1ab3206,#e1ab3203,#0000)}.pp-achievement-category{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;display:grid}.pp-achievement-emblem{color:#8d7a4e;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.pp-achievement-emblem img{object-fit:contain;filter:drop-shadow(0 5px 9px #00000080)saturate(.92);width:100%;height:100%}.pp-achievement-category strong{color:#cbd1da;font:600 10px var(--font-display);text-transform:uppercase;letter-spacing:.075em;white-space:nowrap;line-height:1.28}.pp-trophy-strip{justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.pp-trophy{isolation:isolate;outline:none;flex:0 0 72px;place-items:center;width:72px;height:82px;display:grid;position:relative}.pp-trophy:hover,.pp-trophy:focus,.pp-trophy:focus-within{z-index:25}.pp-trophy img,.pp-trophy svg{object-fit:contain;filter:drop-shadow(0 5px 6px #00000070);width:72px;height:82px}.pp-trophy.is-locked img,.pp-trophy.is-locked svg{filter:grayscale(.35)brightness(.2)opacity(.47)}.pp-trophy.is-reward-ready>img:first-of-type,.pp-trophy.is-reward-ready>svg:first-of-type{opacity:.18;filter:grayscale(.2)brightness(.48)}.pp-trophy-new-badge{z-index:10;color:#041014;text-transform:uppercase;background:#34d399;border-radius:9999px;padding:1px 4px;font-size:6px;font-weight:800;position:absolute;top:-1px;right:-1px}.pp-trophy-claim{z-index:3;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;transition:transform .16s;display:grid;position:absolute;inset:0}.pp-trophy-claim:hover{transform:scale(1.12)}.pp-trophy-claim-glow{filter:blur(7px);background:radial-gradient(circle,#f2b737b3,#e3a21c47 34%,#0000 72%);border-radius:9999px;animation:1.6s ease-in-out infinite pp-reward-glow;position:absolute;inset:8px}.pp-trophy-claim-img{object-fit:contain;filter:drop-shadow(0 0 7px #efb231f2);width:62px;height:62px;animation:1s infinite pp-reward-bounce;position:relative}@keyframes pp-reward-bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-9%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(9%)}}@keyframes pp-reward-glow{50%{opacity:.55;transform:scale(1.14)}}.pp-trophy-tooltip{z-index:30;color:#cfd5de;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(145deg,#111827,#070b12 72%);border:1px solid #e5b03961;border-radius:7px;width:218px;padding:11px 12px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px);box-shadow:0 16px 40px #000000ad,inset 0 1px #ffffff08}.pp-trophy-tooltip:before{content:"";background:#101722;border-top:1px solid #e5b03961;border-left:1px solid #e5b03961;width:9px;height:9px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.pp-trophy:hover .pp-trophy-tooltip,.pp-trophy:focus-visible .pp-trophy-tooltip,.pp-trophy:focus-within .pp-trophy-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.pp-achievement-row:nth-child(n+5) .pp-trophy-tooltip{top:auto;bottom:calc(100% + 8px)}.pp-achievement-row:nth-child(n+5) .pp-trophy-tooltip:before{background:#080c13;border:1px solid #e5b03961;border-top:0;border-left:0;top:auto;bottom:-5px}.pp-trophy-tooltip-label{color:#d39f35;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.pp-trophy-tooltip-title{color:#efbd52;font:600 12px var(--font-display);margin-top:4px;display:block}.pp-trophy-tooltip-desc{color:#929ba8;margin-top:5px;font-size:9px;line-height:1.4;display:block}.pp-trophy-tooltip-reward{color:#d8b263;border-top:1px solid #ffffff12;margin-top:8px;padding-top:7px;font-size:8px;display:block}.pp-achievement-progress{text-align:right;align-self:center}.pp-achievement-progress-label{color:#626d7b;letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:800;display:block}.pp-achievement-progress-value{color:#aeb6c1;font:600 9px var(--font-display);letter-spacing:.025em;margin-bottom:6px;display:block}.pp-progress-track{background:#070b12;border:1px solid #ffffff09;border-radius:4px;height:5px;position:relative;overflow:visible;box-shadow:inset 0 1px 3px #000000c7}.pp-progress-fill{background:linear-gradient(90deg,#a76d16,#e9b342 72%,#f1c65e);border-radius:3px;height:3px;margin-top:0;transition:width .2s;position:relative;box-shadow:0 0 8px #e9b34238}.pp-progress-fill:after{content:"";background:#edbd50;border-radius:9999px;width:5px;height:5px;position:absolute;top:50%;right:-2px;transform:translateY(-50%);box-shadow:0 0 7px #e9b342b3}@media(max-width:1000px){.pp-achievement-row{grid-template-columns:180px minmax(360px,1fr) 145px;padding-left:18px;padding-right:18px}.pp-achievement-category{grid-template-columns:68px 1fr}.pp-achievement-emblem{width:66px;height:66px}.pp-trophy-strip{gap:5px}.pp-trophy{flex-basis:64px;width:64px}.pp-trophy img,.pp-trophy svg{width:64px;height:76px}}@media(max-width:760px){.pp-achievement-row{overflow:auto hidden}.pp-board-header{padding:13px}.pp-board-title h3{font-size:16px}.pp-board-title p{font-size:8px}}@media(max-width:680px){.pp-achievement-row{grid-template-columns:minmax(0,1fr) 112px;grid-template-areas:"category progress""trophies trophies";gap:6px 8px;min-height:0;padding:10px}.pp-achievement-category{grid-area:category;grid-template-columns:44px minmax(0,1fr);align-self:center;gap:7px}.pp-achievement-emblem{width:44px;height:44px}.pp-achievement-category strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pp-achievement-progress{grid-area:progress;align-self:center;min-width:0}.pp-achievement-progress-label{font-size:5px}.pp-achievement-progress-value{margin-bottom:5px;font-size:8px}.pp-trophy-strip{grid-area:trophies;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:100%;display:grid;overflow:visible}.pp-trophy{flex:none;width:100%;height:61px}.pp-trophy img,.pp-trophy svg{width:100%;height:61px}.pp-trophy-tooltip{width:min(190px,72vw)}.pp-trophy:first-child .pp-trophy-tooltip{left:0;transform:translateY(-3px)}.pp-trophy:first-child:hover .pp-trophy-tooltip,.pp-trophy:first-child:focus-within .pp-trophy-tooltip{transform:translate(0)}.pp-trophy:last-child .pp-trophy-tooltip{left:auto;right:0;transform:translateY(-3px)}.pp-trophy:last-child:hover .pp-trophy-tooltip,.pp-trophy:last-child:focus-within .pp-trophy-tooltip{transform:translate(0)}}.pp-eternal-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;gap:16px;padding:20px;display:grid}.pp-eternal-card{background:linear-gradient(155deg,#0b111ce6,#050910f2);border:1px solid #fff1;border-radius:9px;outline:none;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff05}.pp-eternal-card:hover,.pp-eternal-card:focus-visible{z-index:20;border-color:#e1ab3247;transform:translateY(-3px);box-shadow:0 13px 30px #0006,inset 0 0 24px #e1ab3206}.pp-eternal-art{aspect-ratio:1/1.08;place-items:center;padding:7px 10px 17px;display:grid;position:relative;overflow:hidden}.pp-eternal-art img,.pp-eternal-art svg{object-fit:contain;object-position:center 80%;filter:drop-shadow(0 9px 12px #00000085)saturate(.96);width:100%;height:100%;transition:transform .2s,filter .2s;display:block;transform:scale(.85)}.pp-eternal-card.is-unlocked:hover .pp-eternal-art img{filter:drop-shadow(0 10px 15px #1c68da33)saturate(1.05);transform:scale(.88)}.pp-eternal-card.is-locked .pp-eternal-art img,.pp-eternal-card.is-locked .pp-eternal-art svg{filter:grayscale()brightness(.43)contrast(.9)opacity(.78)}.pp-eternal-card h3{color:#d6dbe3;min-height:30px;font:600 10px var(--font-display);text-align:center;text-transform:uppercase;letter-spacing:.04em;border-top:1px solid #e0ae3414;justify-content:center;align-items:center;margin:0;padding:6px 8px;line-height:1.35;display:flex}.pp-eternal-card.is-unlocked h3{color:#e8b647}.pp-eternal-card.is-locked h3{color:#828b97}.pp-eternal-lock{z-index:4;background:#04070b2e;border:2px solid #e2e5e8c7;border-radius:5px;width:32px;height:25px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 12px #00000073}.pp-eternal-lock:before{content:"";border:2px solid #e2e5e8c7;border-bottom:0;border-radius:10px 10px 0 0;width:17px;height:16px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.pp-eternal-tooltip{z-index:40;color:#cfd5de;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(145deg,#0d1420,#060a11 72%);border:1px solid #e1ab324d;border-radius:7px;width:230px;padding:11px 12px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px);box-shadow:0 16px 40px #000000ad,inset 0 1px #ffffff08}.pp-eternal-card:nth-child(n+5) .pp-eternal-tooltip{top:auto;bottom:calc(100% + 8px)}.pp-eternal-card:hover .pp-eternal-tooltip,.pp-eternal-card:focus-visible .pp-eternal-tooltip,.pp-eternal-card:focus-within .pp-eternal-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.pp-eternal-tooltip-label{color:#8e773f;letter-spacing:.15em;text-transform:uppercase;font-size:6px;font-weight:800;display:block}.pp-eternal-tooltip-title{color:#e8b94e;font:600 11px var(--font-display);margin-top:4px;display:block}.pp-eternal-tooltip-desc{color:#818b98;margin:5px 0 0;font-size:8px;line-height:1.45;display:block}.pp-eternal-tooltip-footer{color:#c6a45c;border-top:1px solid #ffffff12;margin-top:8px;padding-top:7px;font-size:7px;display:block}@media(max-width:900px){.pp-eternal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.pp-board-header{padding:13px}.pp-eternal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.pp-eternal-card h3{min-height:45px;padding:8px 5px;font-size:8px}.pp-eternal-art{padding:5px 6px 12px}.pp-eternal-tooltip{width:190px}.pp-eternal-card:nth-child(odd) .pp-eternal-tooltip{left:0;transform:translateY(-3px)}.pp-eternal-card:nth-child(odd):hover .pp-eternal-tooltip,.pp-eternal-card:nth-child(odd):focus-within .pp-eternal-tooltip{transform:translate(0)}.pp-eternal-card:nth-child(2n) .pp-eternal-tooltip{left:auto;right:0;transform:translateY(-3px)}.pp-eternal-card:nth-child(2n):hover .pp-eternal-tooltip,.pp-eternal-card:nth-child(2n):focus-within .pp-eternal-tooltip{transform:translate(0)}}.pp-collection-toolbar{background:#04080e52;border-bottom:1px solid #ffffff0b;justify-content:flex-end;align-items:center;gap:10px;padding:10px 14px;display:flex}.pp-collection-search{background:linear-gradient(#0d1420,#080d15);border:1px solid #ffffff13;border-radius:9px;height:37px;box-shadow:inset 0 1px #ffffff05}.pp-collection-search:focus-within{border-color:#e1ab306b;box-shadow:0 0 0 2px #e1ab300f}.pp-collection-sort-trigger{color:#dce1e8!important;background:linear-gradient(#0d1420,#080d15)!important;border:1px solid #ffffff13!important;border-radius:9px!important;height:37px!important}.pp-collection-sort-content{background:#070c14!important;border:1px solid #e1ab307a!important;border-radius:7px!important}.pp-collection-sort-content [role=option]{color:#aab2bf}.pp-collection-sort-content [role=option]:hover,.pp-collection-sort-content [role=option][data-highlighted]{color:#edbd4c!important;background:#e1ab301a!important}.pp-collection-sidebar{background:linear-gradient(#0a101ab8,#050a114d);border-right:1px solid #ffffff0b;flex-direction:column;gap:7px;padding:14px 12px;display:flex}.pp-collection-filter{--filter:#a2a9b3;border:1px solid color-mix(in oklab,var(--filter) 35%,transparent);height:39px;color:var(--filter);white-space:nowrap;background:#0a0f18b3;border-radius:9px;justify-content:space-between;align-items:center;padding:0 11px;font-size:9px;font-weight:700;transition:background .18s,box-shadow .18s;display:flex}.pp-collection-filter b{color:#b9b5ad;font-size:7px;font-weight:500}.pp-collection-filter:hover,.pp-collection-filter.is-active{background:color-mix(in oklab,var(--filter) 10%,#0a0f18);box-shadow:inset 3px 0 var(--filter)}.pp-collection-filter.is-active{border-color:var(--filter);color:#f0e9dc}.pp-collection-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.pp-collection-lock{z-index:3;filter:drop-shadow(0 2px 4px #000);border:2px solid #dadcdf;border-radius:3px;width:19px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-33%)}.pp-collection-lock:before{content:"";border:2px solid #dadcdf;border-bottom:0;border-radius:8px 8px 0 0;width:9px;height:11px;position:absolute;top:-12px;left:3px}.pp-collection-tooltip{border-color:color-mix(in oklab,var(--tile-rarity-color) 65%,#29303b)!important;color:#858e9b!important;background:#05090ff7!important}.pp-collection-tooltip-name{font:600 11px var(--font-display)}@media(max-width:980px){.pp-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:680px){.pp-collection-sidebar{border-bottom:1px solid #ffffff0d;border-right:0;grid-template-columns:repeat(3,1fr);display:grid}.pp-collection-filter{white-space:normal;text-align:center}.pp-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}}@media(max-width:390px){.pp-collection-sidebar{grid-template-columns:repeat(2,1fr)}.pp-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.pp-party-dot{animation:none!important}}.pp-collection-detail{border-width:2px!important}.pp-collection-detail-copy{padding:31px}.pp-collection-detail-name{text-shadow:0 2px 8px #000000d9;font:600 24px/1.15 var(--font-display)!important}.pp-collection-detail-rarity{letter-spacing:.16em;text-transform:uppercase;margin-top:6px;font-size:10px;display:block}.pp-collection-detail-rarity.pp-rarity-divine{color:#0000;background-image:linear-gradient(135deg,#ffb5a7,#ff73bf,#ffb03c);background-image:linear-gradient(135deg,color(xyz 0.805 0.566 0.256),color(xyz 0.7 0.465 0.399),color(xyz 0.612 0.375 0.546),color(xyz 0.606 0.452 0.28) 75%,color(xyz 0.606 0.491 0.167) 87.5%,color(xyz 0.608 0.512 0.115) 93.75%,color(xyz 0.609 0.522 0.09) 96.88%,color(xyz 0.609 0.527 0.078),color(xyz 0.61 0.532 0.066));-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite pp-divine-text}.pp-collection-detail-rarity.pp-rarity-relic{color:#0000;background:linear-gradient(135deg,#ff2d2d,#1a0000,#ff5252) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text}@keyframes pp-divine-text{0%,to{filter:brightness()saturate()}50%{filter:brightness(1.3)saturate(1.5)}}@keyframes pp-relic-name{0%,to{background-position:0}50%{background-position:100%}}@media(prefers-reduced-motion:reduce){.pp-collection-detail-rarity.pp-rarity-divine,.pp-collection-detail-rarity.pp-rarity-relic{animation:none!important}}.ih-guild-detail{--line:#ecb53647;color:#edf0f6;font:14px var(--font-sans)}.ih-guild-detail *,.ih-guild-detail :before,.ih-guild-detail :after{box-sizing:border-box}.ih-guild-detail button,.ih-guild-detail input,.ih-guild-detail select{font:inherit;color:inherit}.ih-guild-detail button,.ih-guild-detail a{-webkit-tap-highlight-color:transparent;cursor:pointer;text-decoration:none}.ih-guild-detail main{width:min(1000px,100% - 32px);margin:0 auto;padding:26px 0 70px}.ih-guild-detail main>section{margin-top:30px}.ih-guild-detail .panel{border:1px solid var(--line);background:linear-gradient(145deg,#0f1724f7,#060b13fa);border-radius:10px;overflow:hidden;box-shadow:0 15px 48px #00000047,inset 0 1px #ffffff06}.ih-guild-detail .back-link{color:#8b94a1;letter-spacing:.04em;align-items:center;gap:5px;margin:0 0 14px;font-size:10px;font-weight:700;display:inline-flex}.ih-guild-detail .back-link:hover{color:var(--gold)}.ih-guild-detail .back-link svg{width:13px;height:13px}.ih-guild-detail .gold-button{color:#0a0b0e;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#ecb13a,#b96f0c);border:1px solid #f4c35b;border-radius:5px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 8px 20px #bc740c29}.ih-guild-detail .gold-button:hover{filter:brightness(1.08)}.ih-guild-detail .gold-button:disabled{opacity:.55;cursor:not-allowed;filter:none}.ih-guild-detail .ghost-button{color:#b7c0cc;letter-spacing:.04em;text-transform:uppercase;background:#0a0f17;border:1px solid #ffffff1a;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.ih-guild-detail .ghost-button:hover{color:#fff;border-color:#ffffff38}.ih-guild-detail .danger-button{color:#d96876;letter-spacing:.04em;text-transform:uppercase;background:#e952620f;border:1px solid #e9526247;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.ih-guild-detail .danger-button:hover{color:#f08b96;background:#e952621f}.ih-guild-detail button:disabled{opacity:.55;cursor:not-allowed}.ih-guild-detail .spin{animation:.9s linear infinite ihgd-spin}@keyframes ihgd-spin{to{transform:rotate(360deg)}}.ih-guild-detail .guild-hero{grid-template-columns:240px minmax(0,1fr);min-height:300px;display:grid}.ih-guild-detail .guild-hero-art{background-color:#0c0813;background-position:50% 18%;background-size:cover;border-right:1px solid #e4b0362e;place-items:center;display:grid;position:relative;overflow:hidden}.ih-guild-detail .guild-hero-art-overlay{background:linear-gradient(#0305091f,#030509bd);position:absolute;inset:0}.ih-guild-detail .guild-position{z-index:2;color:#e4b54b;text-transform:uppercase;background:#03070cd1;border:1px solid #ebb53959;border-radius:12px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:13px;left:13px}.ih-guild-detail .hero-crest-badge{z-index:1;border:1.5px solid var(--gold);background:#05080fb8;border-radius:12px;place-items:center;width:96px;height:96px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 26px #f1b73540,inset 0 0 16px #f1b7351a}.ih-guild-detail .hero-crest-badge img{object-fit:cover;width:100%;max-width:none;height:100%}.ih-guild-detail .hero-crest-badge span{color:var(--gold);font:600 30px var(--font-display)}.ih-guild-detail .guild-hero-copy{flex-direction:column;padding:21px;display:flex}.ih-guild-detail .guild-title-row{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.ih-guild-detail .eyebrow{color:#c69b45;letter-spacing:.16em;text-transform:uppercase;align-items:center;font-size:8px;font-weight:800;display:inline-flex}.ih-guild-detail .eyebrow i{background:#44dec0;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 9px #44dec0}.ih-guild-detail .guild-title-row h1{color:#edbd50;font:600 28px var(--font-display);margin:6px 0 3px}.ih-guild-detail .guild-title-row p{color:#7f8997;margin:0;font-size:10px}.ih-guild-detail .edit-avatar-btn{color:#8b95a3;background:#05080fd9;border:1px solid #ffffff24;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.ih-guild-detail .edit-avatar-btn:hover{border-color:var(--gold);color:var(--gold)}.ih-guild-detail .edit-avatar-btn svg{width:10px;height:10px}.ih-guild-detail .guild-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:15px 0;display:grid}.ih-guild-detail .guild-stats article{background:#04080e8f;border:1px solid #ffffff0e;border-radius:6px;align-items:center;gap:8px;min-width:0;min-height:56px;padding:9px;display:flex}.ih-guild-detail .stat-icon{color:#8e98a5;background:#080d15;border:1px solid #ffffff14;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.ih-guild-detail .stat-icon svg{width:14px;height:14px}.ih-guild-detail .stat-icon.gold{color:var(--gold)}.ih-guild-detail .stat-icon.red{color:#e06170}.ih-guild-detail .stat-icon.green{color:#50d2ab}.ih-guild-detail .stat-icon.orange{color:#e58d49}.ih-guild-detail .guild-stats small,.ih-guild-detail .guild-stats strong{display:block}.ih-guild-detail .guild-stats small{color:#6f7987;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:800}.ih-guild-detail .guild-stats strong{color:#e1e5eb;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.ih-guild-detail .guild-stats strong.gold{color:var(--gold)}.ih-guild-detail .guild-stats strong.orange{color:#e58d49}.ih-guild-detail .guild-stats strong.red{color:#e06170}.ih-guild-detail .guild-stats strong.green{color:#50d2ab}.ih-guild-detail .guild-stats em{color:#697382;font-size:8px;font-style:normal}.ih-guild-detail .bank-stat{grid-column:span 2}.ih-guild-detail .bank-stat button{color:#dfb04b;text-transform:uppercase;background:#e2ae3412;border:1px solid #e2ae344a;border-radius:4px;margin-left:auto;padding:5px 8px;font-size:8px;font-weight:800}.ih-guild-detail .bank-stat button:hover{background:#e2ae3424}.ih-guild-detail .guild-hero-actions{border-top:1px solid #ffffff0d;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:13px;display:flex}.ih-guild-detail .role-badge{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:5px;align-items:center;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.ih-guild-detail .role-badge.master{color:#69b6ff;background:#58a9ff1a;border-color:#58a9ff7a}.ih-guild-detail .role-badge.leader{color:#f1bd4b;background:#f1b7351a;border-color:#f1b73580}.ih-guild-detail .role-badge.member{color:#9ca5b2;background:#97a0ae0d;border-color:#97a0ae42}.ih-guild-detail .hero-membership{color:#77818f;font-size:9px}.ih-guild-detail .hero-membership b{color:#cbd1d9}.ih-guild-detail .guild-hero-actions .danger-button{margin-left:auto}.ih-guild-detail .section-heading{justify-content:space-between;align-items:center;gap:15px;margin:30px 2px 12px;display:flex}.ih-guild-detail .section-heading .text small{color:#817045;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ih-guild-detail .section-heading h2{color:#dfe3e9;font:600 16px var(--font-display);margin:3px 0 0}.ih-guild-detail .section-heading>span{color:#8993a0;white-space:nowrap;background:#05090fb3;border:1px solid #ffffff0e;border-radius:12px;align-items:center;padding:6px 8px;font-size:8px;display:inline-flex}.ih-guild-detail .section-heading>span i{background:#44dec0;border-radius:50%;width:5px;height:5px;margin-right:6px;box-shadow:0 0 8px #44dec0}.ih-guild-detail .activity-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ih-guild-detail .activity-card{background:linear-gradient(145deg,#0f1724eb,#060b13f5);border:1px solid #ffffff13;border-radius:8px;align-items:center;gap:12px;padding:16px;transition:all .2s;display:flex}.ih-guild-detail .activity-card:hover{border-color:color-mix(in srgb,currentColor 52%,transparent);box-shadow:0 13px 30px #0000004d,inset 0 0 25px color-mix(in srgb,currentColor 6%,transparent);transform:translateY(-3px)}.ih-guild-detail .activity-card.orange{color:#ee8c45}.ih-guild-detail .activity-card.red{color:#f15b6c}.ih-guild-detail .activity-card.gold{color:var(--gold)}.ih-guild-detail .activity-card.violet{color:#9e6bff}.ih-guild-detail .activity-icon{background:color-mix(in srgb,currentColor 7%,#080d15);border:1px solid;border-radius:7px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.ih-guild-detail .activity-copy{min-width:0}.ih-guild-detail .activity-icon svg{width:19px;height:19px}.ih-guild-detail .activity-card h3{color:currentColor;font:600 13px var(--font-display);margin:0 0 4px}.ih-guild-detail .activity-card p{color:#dfe3e9;margin:0;font-size:8px;line-height:1.45}.ih-guild-detail .base-image-heading{background:linear-gradient(90deg,#0a101bfa,#060b13fa);border-bottom:1px solid #e4b03629;justify-content:space-between;align-items:center;gap:15px;padding:14px 18px;display:flex}.ih-guild-detail .base-image-heading span{color:#d4a946;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ih-guild-detail .base-image-heading h2{color:#f0c158;font:600 18px var(--font-display);margin:4px 0 0}.ih-guild-detail .base-image-heading>b{color:#e5e9ee;font-size:12px}.ih-guild-detail .base-image-heading>b em{color:#77818f;font-style:normal}.ih-guild-detail .base-art{background:#05080d}.ih-guild-detail .base-art img{width:100%;height:auto;display:block}.ih-guild-detail .base-details{padding:18px 20px}.ih-guild-detail .base-title,.ih-guild-detail .base-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ih-guild-detail .base-title small{color:#817045;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ih-guild-detail .base-title h3{color:#e3e7ed;font:600 15px var(--font-display);margin:4px 0}.ih-guild-detail .progress-copy{color:#7b8593;justify-content:space-between;margin:22px 0 8px;font-size:9px;display:flex}.ih-guild-detail .progress-copy strong{color:#e2b343}.ih-guild-detail .progress-copy em{color:#6e7886;font-style:normal}.ih-guild-detail .progress-track{background:#080c13;border:1px solid #e1ac3133;border-radius:8px;height:9px;padding:2px}.ih-guild-detail .progress-track>i{background:linear-gradient(90deg,#9c6711,#f0ba41);border-radius:5px;height:100%;display:block;box-shadow:0 0 10px #e2a52a47}.ih-guild-detail .base-foot{margin-top:11px}.ih-guild-detail .base-foot>span{color:#77818f;font-size:9px}.ih-guild-detail .base-foot>span b{color:#d7a942}.ih-guild-detail .visitor-note{color:#697380;font-size:9px;font-style:italic}.ih-guild-detail .max-level-note{color:#4fd0a7;font-size:10px;font-weight:700}.ih-guild-detail .members-panel{margin-top:18px}.ih-guild-detail .panel-head{background:#03070c70;border-bottom:1px solid #e4b03629;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:12px 15px;display:flex}.ih-guild-detail .panel-head small{color:#817045;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ih-guild-detail .panel-head h2{color:#dfe3e9;font:600 15px var(--font-display);margin:3px 0 0}.ih-guild-detail .panel-head h2 em{color:#717b89;font:9px var(--font-sans);font-style:normal}.ih-guild-detail .member-legend{gap:7px;display:flex}.ih-guild-detail .member-table{width:100%}.ih-guild-detail .member-row{color:#8d97a4;border-top:1px solid #ffffff0b;grid-template-columns:minmax(220px,1.7fr) minmax(130px,1fr) 70px 120px 130px 34px;align-items:center;gap:12px;min-height:80px;padding:10px 20px;font-size:11px;display:grid}.ih-guild-detail .member-row.member-head{color:#626d7b;letter-spacing:.1em;text-transform:uppercase;background:#03070c70;border-top:0;border-bottom:1px solid #e4b03629;min-height:40px;padding:10px 20px;font-size:8px;font-weight:800}.ih-guild-detail .member-row.empty{color:#6f7987;text-align:center;padding:22px 15px;font-size:10px;display:block}.ih-guild-detail .member-name{align-items:center;gap:13px;min-width:0;display:flex}.ih-guild-detail .member-avatar{background-color:#0d131c;background-position:50% 18%;background-size:cover;border:1px solid #e0ae3440;border-radius:8px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.ih-guild-detail .member-name a{color:var(--gold);font:600 16px var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ih-guild-detail .member-name a:hover{filter:brightness(1.15)}.ih-guild-detail .member-class{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:700;display:flex;overflow:hidden}.ih-guild-detail .class-icon{background:#ffffff09;border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;display:inline-grid}.ih-guild-detail .member-row>strong{color:#d8dee7;font-variant-numeric:tabular-nums;font-size:12px}.ih-guild-detail .member-row>b{color:#dbaa41;align-items:center;gap:4px;font-size:13px;display:flex}.ih-guild-detail .member-row>.role-badge{justify-self:start}.ih-guild-detail .row-menu{color:#6d7785;background:0 0;border:0;justify-self:end;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.ih-guild-detail .row-menu:hover,.ih-guild-detail .row-menu[aria-expanded=true]{color:#e1b246}.ih-guild-detail .member-menu-wrap{justify-self:end;display:inline-flex;position:relative}.ih-guild-detail .member-action-popup{z-index:45;background:linear-gradient(145deg,#111a29,#070c14);border:1px solid #e8b53a52;border-radius:8px;width:190px;margin-top:4px;padding:6px;position:absolute;top:100%;right:0;box-shadow:0 18px 46px #0000009e,inset 0 1px #ffffff09}.ih-guild-detail .member-action-head{border-bottom:1px solid #ffffff12;padding:7px 8px 9px}.ih-guild-detail .member-action-head small{color:#88733f;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ih-guild-detail .member-action-head strong{color:#e6eaf0;font:600 11px var(--font-display);margin-top:4px;display:block}.ih-guild-detail .member-action-list{padding-top:5px}.ih-guild-detail .member-action{color:#c4cad3;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;padding:8px;font-size:10px;font-weight:700;display:flex}.ih-guild-detail .member-action span{background:#ffffff09;border:1px solid;border-radius:5px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.ih-guild-detail .member-action span svg{width:11px;height:11px}.ih-guild-detail .member-action.leader{color:#f1bd4b}.ih-guild-detail .member-action.leader:hover{color:#ffd36d;background:#f1b7351a}.ih-guild-detail .member-action.master{color:#69b6ff}.ih-guild-detail .member-action.master:hover{color:#8bc7ff;background:#58a9ff1a}.ih-guild-detail .member-action.kick{color:#df7884}.ih-guild-detail .member-action.kick:hover{color:#f08b96;background:#e15c6b1a}.ih-guild-detail .requests-panel{margin-top:18px}.ih-guild-detail .request-row{border-top:1px solid #ffffff0b;align-items:center;gap:9px;min-height:58px;padding:8px 15px;display:flex}.ih-guild-detail .request-row .info{flex:1;min-width:0}.ih-guild-detail .request-row .info a{color:#dfe4ea;font:600 11px var(--font-display);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ih-guild-detail .request-row .info a:hover{color:var(--gold)}.ih-guild-detail .request-row .info small{color:#77818f;font-size:9px}.ih-guild-detail .request-actions{flex-shrink:0;gap:5px;display:flex}.ih-guild-detail .request-actions button{background:#0a0f17;border:1px solid #ffffff1a;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.ih-guild-detail .request-actions button svg{width:13px;height:13px}.ih-guild-detail .request-actions .accept{color:#50d2ab}.ih-guild-detail .request-actions .accept:hover{background:#50d2ab14;border-color:#50d2ab66}.ih-guild-detail .request-actions .reject{color:#df7884}.ih-guild-detail .request-actions .reject:hover{background:#e15c6b14;border-color:#e15c6b66}.ih-guild-detail .empty-note{color:#6f7987;text-align:center;padding:22px 15px;font-size:10px}@media(max-width:820px){.ih-guild-detail .guild-hero{grid-template-columns:210px minmax(0,1fr)}.ih-guild-detail .activity-grid{grid-template-columns:repeat(2,1fr)}.ih-guild-detail .member-row{grid-template-columns:minmax(180px,1.6fr) minmax(110px,1fr) 100px 110px 30px}.ih-guild-detail .member-row>:nth-child(3){display:none}}@media(max-width:640px){.ih-guild-detail .guild-hero{display:block}.ih-guild-detail .guild-hero-art{border-bottom:1px solid #e4b0362e;border-right:0;height:170px}.ih-guild-detail .hero-crest-badge{width:76px;height:76px}.ih-guild-detail .hero-crest-badge span{font-size:24px}.ih-guild-detail .guild-title-row{flex-direction:column}.ih-guild-detail .guild-stats{grid-template-columns:repeat(2,1fr)}.ih-guild-detail .bank-stat{grid-column:span 2}.ih-guild-detail .activity-grid{grid-template-columns:1fr}.ih-guild-detail .member-table{overflow-x:auto}.ih-guild-detail .member-row{min-width:560px}}@media(max-width:480px){.ih-guild-detail .guild-title-row h1{font-size:22px}.ih-guild-detail .member-legend{display:none}}.ih-bossfight{--line:#ecb53647;color:#edf0f6;font:14px var(--font-sans)}.ih-bossfight *,.ih-bossfight :before,.ih-bossfight :after{box-sizing:border-box}.ih-bossfight button,.ih-bossfight input,.ih-bossfight select{font:inherit;color:inherit}.ih-bossfight button,.ih-bossfight a{-webkit-tap-highlight-color:transparent;cursor:pointer;text-decoration:none}.ih-bossfight main{width:min(1180px,100% - 32px);margin:0 auto;padding:26px 0 70px}.ih-bossfight .panel{border:1px solid var(--line);background:linear-gradient(145deg,#0f1724f7,#060b13fa);border-radius:10px;overflow:hidden;box-shadow:0 15px 48px #00000047,inset 0 1px #ffffff06}.ih-bossfight .back-link{color:#8b94a1;letter-spacing:.04em;align-items:center;gap:5px;margin:0 0 14px;font-size:10px;font-weight:700;display:inline-flex}.ih-bossfight .back-link:hover{color:var(--gold)}.ih-bossfight .back-link svg{width:13px;height:13px}.ih-bossfight .gold-button{color:#0a0b0e;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#ecb13a,#b96f0c);border:1px solid #f4c35b;border-radius:5px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 8px 20px #bc740c29}.ih-bossfight .gold-button:hover{filter:brightness(1.08)}.ih-bossfight .gold-button:disabled{opacity:.55;cursor:not-allowed;filter:none}.ih-bossfight .ghost-button{color:#b7c0cc;letter-spacing:.04em;text-transform:uppercase;background:#0a0f17;border:1px solid #ffffff1a;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.ih-bossfight .ghost-button:hover{color:#fff;border-color:#ffffff38}.ih-bossfight button:disabled{opacity:.55;cursor:not-allowed}.ih-bossfight .spin{animation:.9s linear infinite ihbf-spin}@keyframes ihbf-spin{to{transform:rotate(360deg)}}.ih-bossfight .activity-nav{background:#04080eb8;border:1px solid #e0ae3429;border-radius:8px;gap:4px;margin:0 0 20px;padding:5px;display:flex;overflow-x:auto}.ih-bossfight .activity-nav a{color:#7d8795;white-space:nowrap;border:1px solid #0000;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:140px;padding:10px;font-size:10px;font-weight:800;display:flex}.ih-bossfight .activity-nav a:hover,.ih-bossfight .activity-nav a.active{color:#e8b849;background:#e1ab3214;border-color:#e1ab324d}.ih-bossfight .activity-nav a svg{width:13px;height:13px}.ih-bossfight .activity-nav a.orange svg{color:#ee8c45}.ih-bossfight .activity-nav a.red svg{color:#f15b6c}.ih-bossfight .activity-nav a.gold svg{color:var(--gold)}.ih-bossfight .activity-nav a.violet svg{color:#9e6bff}.ih-bossfight .activity-hero{border:1px solid color-mix(in srgb,currentColor 35%,transparent);background:radial-gradient(circle at 15% 50%,color-mix(in srgb,currentColor 13%,transparent),transparent 34%),linear-gradient(90deg,#070b12eb,#070b12ad 42%,#070b1266),url(/guild-hero-bossfight.png) center/cover no-repeat;min-height:150px;box-shadow:inset 0 0 60px color-mix(in srgb,currentColor 4%,transparent);color:#ee8c45;--accent:#ee8c45;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:24px;display:flex;position:relative;overflow:hidden}.ih-bossfight .activity-hero .hero-title{align-items:center;gap:11px;display:flex}.ih-bossfight .activity-hero .hero-title b{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,#080c13);width:42px;height:42px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ih-bossfight .activity-hero .hero-title b svg{width:20px;height:20px}.ih-bossfight .activity-hero h1{color:var(--accent);font:600 26px var(--font-display);margin:0 0 3px}.ih-bossfight .activity-hero p{color:#87909e;max-width:46ch;margin:0;font-size:11px}.ih-bossfight .activity-hero aside{background:#04080e8c;border:1px solid #ffffff12;border-radius:7px;flex-shrink:0;min-width:220px;padding:15px}.ih-bossfight .activity-hero aside small{color:#707a88;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ih-bossfight .activity-hero aside strong{color:#e7b749;font:600 16px var(--font-display);margin-top:5px;display:block}.ih-bossfight .activity-hero aside strong.gtok{color:#50d2ab}.ih-bossfight .activity-hero aside span{color:#54cda7;margin-top:7px;font-size:9px;display:block}.ih-bossfight .activity-hero aside span.locked{color:#8b95a3}.ih-bossfight .fight-panel{margin-bottom:24px}.ih-bossfight .fight-panel-head{border-bottom:1px solid var(--line);color:#8993a0;letter-spacing:.08em;text-transform:uppercase;background:#03070c70;align-items:center;gap:8px;padding:12px 16px;font-size:10px;font-weight:800;display:flex}.ih-bossfight .fight-panel-canvas{background:#000;justify-content:center;display:flex}.ih-bossfight .fight-panel-foot{background:#060b1399;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11px;display:flex}.ih-bossfight .fight-panel-foot .boss-name{color:var(--gold);font:600 13px var(--font-display)}.ih-bossfight .fight-panel-foot .meta{color:#8993a0;align-items:center;gap:14px;font-size:11px;display:flex}.ih-bossfight .fight-panel-foot .meta svg{vertical-align:-1px;width:12px;height:12px;color:var(--gold)}.ih-bossfight .section-heading{justify-content:space-between;align-items:center;gap:15px;margin:26px 2px 12px;display:flex}.ih-bossfight .section-heading .text small{color:#817045;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ih-bossfight .section-heading h2{color:#dfe3e9;font:600 16px var(--font-display);margin:3px 0 0}.ih-bossfight .section-heading .note{color:#77818f;font-size:10px}.ih-bossfight .boss-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.ih-bossfight .encounter-card{background:linear-gradient(160deg,#101827,#070b12 70%);border:1px solid #e1ae3438;border-radius:9px;overflow:hidden;box-shadow:0 12px 32px #00000040}.ih-bossfight .encounter-card.locked{filter:saturate(.55)}.ih-bossfight .encounter-card.defeated{filter:saturate(.58)}.ih-bossfight .encounter-art{background-color:#0c0813;height:220px;position:relative;overflow:hidden}.ih-bossfight .encounter-art img{object-fit:cover;width:100%;height:100%}.ih-bossfight .encounter-art:after{content:"";background:linear-gradient(#0000 40%,#0a101a);position:absolute;inset:0}.ih-bossfight .encounter-art>span{z-index:2;color:#efbc47;text-transform:uppercase;background:#04080ed1;border:1px solid #eebb4561;border-radius:12px;padding:5px 7px;font-size:7px;font-weight:800;position:absolute;top:10px;left:10px}.ih-bossfight .encounter-art>i{z-index:3;color:#a0a8b3;font:600 13px var(--font-display);text-transform:uppercase;background:#03060a75;place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.ih-bossfight .encounter-art>i.defeated-label{color:#ef6a75;background:#05070b94}.ih-bossfight .encounter-copy{text-align:center;padding:11px}.ih-bossfight .encounter-copy h3{color:var(--gold);font:600 13px var(--font-display);margin:3px 0 5px;line-height:1.35}.ih-bossfight .encounter-copy ul{grid-template-columns:1fr 1fr;gap:5px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ih-bossfight .encounter-copy li{color:#7c8694;text-align:center;background:#070c14;border:1px solid #ffffff0e;border-radius:4px;padding:5px 4px;font-size:9px;font-weight:800}.ih-bossfight .encounter-copy li.boss-duration{color:#9ccfff;background:#58a9ff0e;border-color:#58a9ff38}.ih-bossfight .encounter-copy li.boss-token-cost{color:#50d2ab;background:#50d2ab12;border-color:#50d2ab47}.ih-bossfight .encounter-copy li.boss-token-cost.insufficient{color:#e97b86;background:#e15c6b12;border-color:#e15c6b47}.ih-bossfight .encounter-copy>button{width:100%;min-height:31px;font-size:7px}.ih-bossfight .history-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;margin-top:24px;display:grid}.ih-bossfight .panel-head{background:#03070c70;border-bottom:1px solid #e4b03629;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:12px 15px;display:flex}.ih-bossfight .panel-head small{color:#817045;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ih-bossfight .panel-head h2{color:#dfe3e9;font:600 15px var(--font-display);margin:3px 0 0}.ih-bossfight .history-row{color:#87919e;border-top:1px solid #ffffff0d;grid-template-columns:minmax(140px,1.6fr) minmax(100px,1fr) 100px 90px;align-items:center;gap:10px;min-height:64px;padding:8px 15px;font-size:12px;display:grid}.ih-bossfight .history-head{color:#626d7b;letter-spacing:.08em;text-transform:uppercase;border-top:0;min-height:40px;font-size:9px;font-weight:800}.ih-bossfight .history-row>:nth-child(3){justify-self:center}.ih-bossfight .history-row>:nth-child(4){justify-self:end}.ih-bossfight .history-boss{align-items:center;gap:10px;min-width:0;display:flex}.ih-bossfight .history-boss-avatar{color:#ee8c45;background:#070c14;border:1px solid #e1ae3438;border-radius:6px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.ih-bossfight .history-boss-avatar img{object-fit:cover;width:100%;height:100%}.ih-bossfight .history-boss-avatar svg{width:16px;height:16px}.ih-bossfight .history-row strong{color:#d9dee5;font-size:14px}.ih-bossfight .history-row .level-note{color:#77818f;align-items:center;gap:4px;margin-top:2px;font-size:10px;display:flex}.ih-bossfight .history-row .level-note svg{color:#ee8c45;width:10px;height:10px}.ih-bossfight .history-fighters{flex-wrap:wrap;gap:4px;display:flex}.ih-bossfight .history-fighters span{font-size:13px}.ih-bossfight .outcome{align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.ih-bossfight .outcome svg{width:13px;height:13px}.ih-bossfight .outcome.success{color:#51d0a8}.ih-bossfight .outcome.fail{color:#d96775}.ih-bossfight .history-row .date{color:#626d7b;text-align:right;font-size:10px}.ih-bossfight .empty-note{color:#6f7987;text-align:center;padding:30px 15px;font-size:11px}.ih-bossfight .mini-leader{position:sticky;top:14px}.ih-bossfight .leader-row{color:#6f7987;border-top:1px solid #ffffff0b;grid-template-columns:22px 34px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:51px;padding:7px 11px;font-size:11px;display:grid}.ih-bossfight .leader-row.mine{background:linear-gradient(90deg,#a068f51a,#0000)}.ih-bossfight .leader-row>i{color:#ec7848;width:31px;height:31px;font:600 9px var(--font-display);background:#070c14;border:1px solid #ec784840;border-radius:5px;place-items:center;font-style:normal;display:grid}.ih-bossfight .leader-row>b{color:#d7dde4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.ih-bossfight .leader-row:hover>b{color:var(--gold)}.ih-bossfight .leader-row>strong{color:#f06b4f;font-size:12px;font-weight:700}.ih-bossfight .leader-row>strong em{color:#d98b45;font-size:9px;font-style:normal}@media(max-width:1080px){.ih-bossfight .boss-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.ih-bossfight .history-layout{grid-template-columns:1fr}.ih-bossfight .mini-leader{position:static}}@media(max-width:720px){.ih-bossfight .activity-hero{flex-direction:column;align-items:flex-start}.ih-bossfight .activity-hero aside{width:100%;min-width:0}.ih-bossfight .boss-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ih-bossfight .activity-hero h1{font-size:21px}.ih-bossfight .boss-grid{grid-template-columns:1fr}.ih-bossfight .history-table{overflow-x:auto}.ih-bossfight .history-row{min-width:460px}}.ih-guilddungeons{--line:#ecb53647;color:#edf0f6;font:14px var(--font-sans)}.ih-guilddungeons *,.ih-guilddungeons :before,.ih-guilddungeons :after{box-sizing:border-box}.ih-guilddungeons button,.ih-guilddungeons input,.ih-guilddungeons select{font:inherit;color:inherit}.ih-guilddungeons button,.ih-guilddungeons a{-webkit-tap-highlight-color:transparent;cursor:pointer;text-decoration:none}.ih-guilddungeons main{width:min(1180px,100% - 32px);margin:0 auto;padding:26px 0 70px}.ih-guilddungeons .panel{border:1px solid var(--line);background:linear-gradient(145deg,#0f1724f7,#060b13fa);border-radius:10px;overflow:hidden;box-shadow:0 15px 48px #00000047,inset 0 1px #ffffff06}.ih-guilddungeons .back-link{color:#8b94a1;letter-spacing:.04em;align-items:center;gap:5px;margin:0 0 14px;font-size:10px;font-weight:700;display:inline-flex}.ih-guilddungeons .back-link:hover{color:var(--gold)}.ih-guilddungeons .back-link svg{width:13px;height:13px}.ih-guilddungeons .gold-button{color:#0a0b0e;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#ecb13a,#b96f0c);border:1px solid #f4c35b;border-radius:5px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 8px 20px #bc740c29}.ih-guilddungeons .gold-button:hover{filter:brightness(1.08)}.ih-guilddungeons .gold-button:disabled{opacity:.55;cursor:not-allowed;filter:none}.ih-guilddungeons .ghost-button{color:#b7c0cc;letter-spacing:.04em;text-transform:uppercase;background:#0a0f17;border:1px solid #ffffff1a;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.ih-guilddungeons .ghost-button:hover{color:#fff;border-color:#ffffff38}.ih-guilddungeons .danger-button{color:#d96876;letter-spacing:.04em;text-transform:uppercase;background:#e952620f;border:1px solid #e9526247;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.ih-guilddungeons .danger-button:hover{color:#f08b96;background:#e952621f}.ih-guilddungeons button:disabled{opacity:.55;cursor:not-allowed}.ih-guilddungeons .spin{animation:.9s linear infinite ihgd2-spin}@keyframes ihgd2-spin{to{transform:rotate(360deg)}}.ih-guilddungeons .activity-nav{background:#04080eb8;border:1px solid #e0ae3429;border-radius:8px;gap:4px;margin:0 0 20px;padding:5px;display:flex;overflow-x:auto}.ih-guilddungeons .activity-nav a{color:#7d8795;white-space:nowrap;border:1px solid #0000;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:140px;padding:10px;font-size:10px;font-weight:800;display:flex}.ih-guilddungeons .activity-nav a:hover,.ih-guilddungeons .activity-nav a.active{color:#e8b849;background:#e1ab3214;border-color:#e1ab324d}.ih-guilddungeons .activity-nav a svg{width:13px;height:13px}.ih-guilddungeons .activity-nav a.orange svg{color:#ee8c45}.ih-guilddungeons .activity-nav a.red svg{color:#f15b6c}.ih-guilddungeons .activity-nav a.gold svg{color:var(--gold)}.ih-guilddungeons .activity-nav a.violet svg{color:#9e6bff}.ih-guilddungeons .activity-hero{border:1px solid color-mix(in srgb,currentColor 35%,transparent);background:radial-gradient(circle at 15% 50%,color-mix(in srgb,currentColor 13%,transparent),transparent 34%),linear-gradient(90deg,#070b12eb,#070b12ad 42%,#070b1266),url(/guild-hero-dungeons.png) center/cover no-repeat;min-height:150px;box-shadow:inset 0 0 60px color-mix(in srgb,currentColor 4%,transparent);color:#9e6bff;--accent:#9e6bff;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:24px;display:flex;position:relative;overflow:hidden}.ih-guilddungeons .activity-hero .hero-title{align-items:center;gap:11px;display:flex}.ih-guilddungeons .activity-hero .hero-title b{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,#080c13);width:42px;height:42px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ih-guilddungeons .activity-hero .hero-title b svg{width:20px;height:20px}.ih-guilddungeons .activity-hero h1{color:var(--accent);font:600 26px var(--font-display);margin:0 0 3px}.ih-guilddungeons .activity-hero p{color:#87909e;max-width:46ch;margin:0;font-size:11px}.ih-guilddungeons .activity-hero aside{background:#04080e8c;border:1px solid #ffffff12;border-radius:7px;flex-shrink:0;min-width:220px;padding:15px}.ih-guilddungeons .activity-hero aside small{color:#707a88;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ih-guilddungeons .activity-hero aside strong{color:#e7b749;font:600 16px var(--font-display);margin-top:5px;display:block}.ih-guilddungeons .activity-hero aside strong.gtok{color:#50d2ab}.ih-guilddungeons .activity-hero aside span{color:#54cda7;margin-top:7px;font-size:9px;display:block}.ih-guilddungeons .activity-hero aside span.locked{color:#8b95a3}.ih-guilddungeons .section-heading{justify-content:space-between;align-items:center;gap:15px;margin:26px 2px 12px;display:flex}.ih-guilddungeons .section-heading .text small{color:#817045;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ih-guilddungeons .section-heading h2{color:#dfe3e9;font:600 16px var(--font-display);margin:3px 0 0}.ih-guilddungeons .section-heading .note{color:#77818f;font-size:10px}.ih-guilddungeons .fight-panel{margin-bottom:24px}.ih-guilddungeons .fight-panel-head{border-bottom:1px solid var(--line);color:#8993a0;letter-spacing:.08em;text-transform:uppercase;background:#03070c70;align-items:center;gap:8px;padding:12px 16px;font-size:10px;font-weight:800;display:flex}.ih-guilddungeons .fight-panel-canvas{background:#000;justify-content:center;display:flex}.ih-guilddungeons .fight-panel-foot{background:#060b1399;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11px;display:flex}.ih-guilddungeons .fight-panel-foot .boss-name{color:var(--gold);font:600 13px var(--font-display)}.ih-guilddungeons .fight-panel-foot .meta{color:#8993a0;align-items:center;gap:14px;font-size:11px;display:flex}.ih-guilddungeons .open-run-panel{border-color:#9e6bff59;grid-template-columns:220px minmax(0,1fr);margin-bottom:24px;display:grid}.ih-guilddungeons .open-run-art{background-color:#0c0813;border-right:1px solid #ffffff14;min-height:260px;position:relative;overflow:hidden}.ih-guilddungeons .open-run-art img{object-fit:cover;width:100%;height:100%;position:absolute}.ih-guilddungeons .open-run-art:after{content:"";background:linear-gradient(#0000 35%,#04070cc2);position:absolute;inset:0}.ih-guilddungeons .open-run-art>span{z-index:2;color:#b993f4;text-transform:uppercase;background:#04080ed6;border:1px solid;border-radius:13px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:13px;left:13px}.ih-guilddungeons .open-run-copy{padding:18px 20px}.ih-guilddungeons .open-run-title{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:13px;display:flex}.ih-guilddungeons .open-run-title small{color:#8c733b;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.ih-guilddungeons .open-run-title h2{color:#b993f4;font:600 19px var(--font-display);margin:5px 0 0}.ih-guilddungeons .open-status{color:#57d4ae;text-transform:uppercase;background:#50d2ab0f;border:1px solid #50d2ab47;border-radius:14px;align-items:center;gap:7px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.ih-guilddungeons .open-status i{background:#4ed3aa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #4ed3aa}.ih-guilddungeons .open-run-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.ih-guilddungeons .open-run-stats>span{background:#04080e7a;border:1px solid #ffffff0e;border-radius:6px;padding:9px}.ih-guilddungeons .open-run-stats small,.ih-guilddungeons .open-run-stats b{display:block}.ih-guilddungeons .open-run-stats small{color:#707b89;text-transform:uppercase;font-size:7px;font-weight:800}.ih-guilddungeons .open-run-stats b{color:#cbd2dc;margin-top:5px;font-size:11px}.ih-guilddungeons .open-run-stats .survival{color:#69d2ad}.ih-guilddungeons .open-run-stats .token-reward{color:#50d2ab}.ih-guilddungeons .open-roster-head{color:#788391;text-transform:uppercase;justify-content:space-between;margin:17px 1px 7px;font-size:8px;font-weight:800;display:flex}.ih-guilddungeons .open-roster-head b{color:#cbd1d9}.ih-guilddungeons .open-roster{flex-wrap:wrap;gap:7px;display:flex}.ih-guilddungeons .open-roster>div{background:#070c14;border:1px solid #ffffff0e;border-radius:6px;align-items:center;gap:8px;min-width:150px;padding:7px;display:flex}.ih-guilddungeons .open-avatar{background:#ffffff0f;border-radius:5px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.ih-guilddungeons .open-roster p{min-width:0;margin:0}.ih-guilddungeons .open-roster p b,.ih-guilddungeons .open-roster p small{display:block}.ih-guilddungeons .open-roster p b{color:#e2b343;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ih-guilddungeons .open-roster p small{color:#727d8b;margin-top:3px;font-size:9px}.ih-guilddungeons .open-roster .open-slot{color:#6e7886;border-style:dashed;justify-content:center}.ih-guilddungeons .open-slot>b{color:#8a94a1;font-size:15px}.ih-guilddungeons .open-slot span{font-size:9px}.ih-guilddungeons .open-run-foot{border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.ih-guilddungeons .encounter-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.ih-guilddungeons .encounter-card{background:linear-gradient(160deg,#101827,#070b12 70%);border:1px solid #e1ae3438;border-radius:9px;overflow:hidden;box-shadow:0 12px 32px #00000040}.ih-guilddungeons .encounter-art{background-color:#0c0813;height:170px;position:relative;overflow:hidden}.ih-guilddungeons .encounter-art img{object-fit:cover;width:100%;height:100%}.ih-guilddungeons .encounter-art:after{content:"";background:linear-gradient(#0000 40%,#0a101a);position:absolute;inset:0}.ih-guilddungeons .encounter-copy{padding:15px}.ih-guilddungeons .encounter-copy>small{color:#8b7139;letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:800;display:block}.ih-guilddungeons .encounter-copy h3{color:#e7ebf0;font:600 15px var(--font-display);margin:5px 0}.ih-guilddungeons .encounter-copy ul{flex-wrap:wrap;gap:5px;margin:10px 0;padding:0;list-style:none;display:flex}.ih-guilddungeons .encounter-copy li{color:#7c8694;background:#070c14;border:1px solid #ffffff0e;border-radius:4px;padding:5px 6px;font-size:9px}.ih-guilddungeons .encounter-economy{grid-template-columns:1fr 1fr;gap:7px;margin:11px 0;display:grid}.ih-guilddungeons .encounter-reward,.ih-guilddungeons .encounter-cost{border-radius:6px;align-items:center;gap:8px;min-height:46px;padding:5px 8px;display:flex}.ih-guilddungeons .encounter-reward{background:#50d2ab0b;border:1px solid #50d2ab33}.ih-guilddungeons .encounter-reward span>small,.ih-guilddungeons .encounter-cost small{color:#6f7987;text-transform:uppercase;font-size:6px;display:block}.ih-guilddungeons .encounter-reward b{color:#50d2ab;margin-top:3px;font-size:9px;display:block}.ih-guilddungeons .encounter-cost{background:#e1ae340b;border:1px solid #e1ae3433}.ih-guilddungeons .encounter-cost>span{color:#e6b548;border:1px solid #e1ae3440;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.ih-guilddungeons .encounter-cost b{color:#e6b548;margin-top:4px;font-size:9px;display:block}.ih-guilddungeons .encounter-copy>button{width:100%}.ih-guilddungeons .history-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;margin-top:24px;display:grid}.ih-guilddungeons .panel-head{background:#03070c70;border-bottom:1px solid #e4b03629;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:12px 15px;display:flex}.ih-guilddungeons .panel-head small{color:#817045;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ih-guilddungeons .panel-head h2{color:#dfe3e9;font:600 15px var(--font-display);margin:3px 0 0}.ih-guilddungeons .history-row{color:#87919e;border-top:1px solid #ffffff0d;grid-template-columns:minmax(140px,1.6fr) minmax(120px,1fr) 100px 90px;align-items:center;gap:10px;min-height:64px;padding:8px 15px;font-size:12px;display:grid}.ih-guilddungeons .history-head{color:#626d7b;letter-spacing:.08em;text-transform:uppercase;border-top:0;min-height:40px;font-size:9px;font-weight:800}.ih-guilddungeons .history-row>:nth-child(3){justify-self:center}.ih-guilddungeons .history-row>:nth-child(4){justify-self:end}.ih-guilddungeons .history-boss{align-items:center;gap:10px;min-width:0;display:flex}.ih-guilddungeons .history-boss-avatar{width:40px;height:40px;color:var(--gold);background:#070c14;border:1px solid #e1ae3438;border-radius:6px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.ih-guilddungeons .history-boss-avatar img{object-fit:cover;width:100%;height:100%}.ih-guilddungeons .history-boss-avatar svg{width:16px;height:16px}.ih-guilddungeons .history-row strong{color:#d9dee5;font-size:14px}.ih-guilddungeons .history-row .level-note{color:#77818f;margin-top:2px;font-size:10px}.ih-guilddungeons .history-fighters{flex-wrap:wrap;gap:4px;display:flex}.ih-guilddungeons .history-fighters span{font-size:13px}.ih-guilddungeons .outcome{align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.ih-guilddungeons .outcome svg{width:13px;height:13px}.ih-guilddungeons .outcome.success{color:#51d0a8}.ih-guilddungeons .outcome.fail{color:#d96775}.ih-guilddungeons .history-row .reward{color:#50d2ab;text-align:right;font-size:12px;font-weight:700}.ih-guilddungeons .history-row .reward.none{color:#626d7b;font-weight:400}.ih-guilddungeons .empty-note{color:#6f7987;text-align:center;padding:30px 15px;font-size:11px}.ih-guilddungeons .mini-leader{position:sticky;top:14px}.ih-guilddungeons .leader-row{color:#6f7987;border-top:1px solid #ffffff0b;grid-template-columns:22px 34px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:51px;padding:7px 11px;font-size:11px;display:grid}.ih-guilddungeons .leader-row.mine{background:linear-gradient(90deg,#a068f51a,#0000)}.ih-guilddungeons .leader-row>i{color:#50d2ab;width:31px;height:31px;font:600 9px var(--font-display);background:#070c14;border:1px solid #50d2ab40;border-radius:5px;place-items:center;font-style:normal;display:grid}.ih-guilddungeons .leader-row>b{color:#d7dde4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.ih-guilddungeons .leader-row:hover>b{color:var(--gold)}.ih-guilddungeons .leader-row>strong{color:#50d2ab;font-size:12px;font-weight:700}.ih-guilddungeons .leader-row>strong em{color:#3fa886;font-size:9px;font-style:normal}@media(max-width:900px){.ih-guilddungeons .history-layout{grid-template-columns:1fr}.ih-guilddungeons .mini-leader{position:static}.ih-guilddungeons .open-run-panel{grid-template-columns:1fr}.ih-guilddungeons .open-run-art{border-bottom:1px solid #ffffff14;border-right:0;min-height:200px}}@media(max-width:720px){.ih-guilddungeons .activity-hero{flex-direction:column;align-items:flex-start}.ih-guilddungeons .activity-hero aside{width:100%;min-width:0}.ih-guilddungeons .open-run-stats{grid-template-columns:1fr}}@media(max-width:560px){.ih-guilddungeons .activity-hero h1{font-size:21px}.ih-guilddungeons .history-table{overflow-x:auto}.ih-guilddungeons .history-row{min-width:460px}.ih-guilddungeons .encounter-economy{grid-template-columns:1fr}}.ih-guildheists{--line:#ecb53647;color:#edf0f6;font:14px var(--font-sans)}.ih-guildheists *,.ih-guildheists :before,.ih-guildheists :after{box-sizing:border-box}.ih-guildheists button,.ih-guildheists input,.ih-guildheists select{font:inherit;color:inherit}.ih-guildheists button,.ih-guildheists a{-webkit-tap-highlight-color:transparent;cursor:pointer;text-decoration:none}.ih-guildheists main{width:min(1180px,100% - 32px);margin:0 auto;padding:26px 0 70px}.ih-guildheists .panel{border:1px solid var(--line);background:linear-gradient(145deg,#0f1724f7,#060b13fa);border-radius:10px;overflow:hidden;box-shadow:0 15px 48px #00000047,inset 0 1px #ffffff06}.ih-guildheists .back-link{color:#8b94a1;letter-spacing:.04em;align-items:center;gap:5px;margin:0 0 14px;font-size:10px;font-weight:700;display:inline-flex}.ih-guildheists .back-link:hover{color:var(--gold)}.ih-guildheists .back-link svg{width:13px;height:13px}.ih-guildheists .gold-button{color:#0a0b0e;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#ecb13a,#b96f0c);border:1px solid #f4c35b;border-radius:5px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 8px 20px #bc740c29}.ih-guildheists .gold-button:hover{filter:brightness(1.08)}.ih-guildheists .gold-button:disabled{opacity:.55;cursor:not-allowed;filter:none}.ih-guildheists .ghost-button{color:#b7c0cc;letter-spacing:.04em;text-transform:uppercase;background:#0a0f17;border:1px solid #ffffff1a;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.ih-guildheists .ghost-button:hover{color:#fff;border-color:#ffffff38}.ih-guildheists .danger-button{color:#d96876;letter-spacing:.04em;text-transform:uppercase;background:#e952620f;border:1px solid #e9526247;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.ih-guildheists .danger-button:hover{color:#f08b96;background:#e952621f}.ih-guildheists button:disabled{opacity:.55;cursor:not-allowed}.ih-guildheists .spin{animation:.9s linear infinite ihgh-spin}@keyframes ihgh-spin{to{transform:rotate(360deg)}}.ih-guildheists .activity-nav{background:#04080eb8;border:1px solid #e0ae3429;border-radius:8px;gap:4px;margin:0 0 20px;padding:5px;display:flex;overflow-x:auto}.ih-guildheists .activity-nav a{color:#7d8795;white-space:nowrap;border:1px solid #0000;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:140px;padding:10px;font-size:10px;font-weight:800;display:flex}.ih-guildheists .activity-nav a:hover,.ih-guildheists .activity-nav a.active{color:#e8b849;background:#e1ab3214;border-color:#e1ab324d}.ih-guildheists .activity-nav a svg{width:13px;height:13px}.ih-guildheists .activity-nav a.orange svg{color:#ee8c45}.ih-guildheists .activity-nav a.red svg{color:#f15b6c}.ih-guildheists .activity-nav a.gold svg{color:var(--gold)}.ih-guildheists .activity-nav a.violet svg{color:#9e6bff}.ih-guildheists .activity-hero{border:1px solid color-mix(in srgb,currentColor 35%,transparent);background:radial-gradient(circle at 15% 50%,color-mix(in srgb,currentColor 13%,transparent),transparent 34%),linear-gradient(90deg,#070b12eb,#070b12ad 42%,#070b1266),url(/guild-hero-heists.png) center/cover no-repeat;min-height:150px;box-shadow:inset 0 0 60px color-mix(in srgb,currentColor 4%,transparent);color:var(--gold);--accent:var(--gold);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:24px;display:flex;position:relative;overflow:hidden}.ih-guildheists .activity-hero .hero-title{align-items:center;gap:11px;display:flex}.ih-guildheists .activity-hero .hero-title b{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,#080c13);width:42px;height:42px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ih-guildheists .activity-hero .hero-title b svg{width:20px;height:20px}.ih-guildheists .activity-hero h1{color:var(--accent);font:600 26px var(--font-display);margin:0 0 3px}.ih-guildheists .activity-hero p{color:#87909e;max-width:46ch;margin:0;font-size:11px}.ih-guildheists .activity-hero aside{background:#04080e8c;border:1px solid #ffffff12;border-radius:7px;flex-shrink:0;min-width:220px;padding:15px}.ih-guildheists .activity-hero aside small{color:#707a88;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ih-guildheists .activity-hero aside strong{color:#e7b749;font:600 16px var(--font-display);margin-top:5px;display:block}.ih-guildheists .activity-hero aside strong.gtok{color:#50d2ab}.ih-guildheists .activity-hero aside span{color:#54cda7;margin-top:7px;font-size:9px;display:block}.ih-guildheists .activity-hero aside span.locked{color:#8b95a3}.ih-guildheists .section-heading{justify-content:space-between;align-items:center;gap:15px;margin:26px 2px 12px;display:flex}.ih-guildheists .section-heading .text small{color:#817045;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ih-guildheists .section-heading h2{color:#dfe3e9;font:600 16px var(--font-display);margin:3px 0 0}.ih-guildheists .section-heading .note{color:#77818f;font-size:10px}.ih-guildheists .fight-panel{margin-bottom:24px}.ih-guildheists .fight-panel-head{border-bottom:1px solid var(--line);color:#8993a0;letter-spacing:.08em;text-transform:uppercase;background:#03070c70;align-items:center;gap:8px;padding:12px 16px;font-size:10px;font-weight:800;display:flex}.ih-guildheists .fight-panel-canvas{background:#000;justify-content:center;display:flex}.ih-guildheists .fight-panel-foot{background:#060b1399;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11px;display:flex}.ih-guildheists .fight-panel-foot .boss-name{color:var(--gold);font:600 13px var(--font-display)}.ih-guildheists .fight-panel-foot .meta{color:#8993a0;align-items:center;gap:14px;font-size:11px;display:flex}.ih-guildheists .open-run-panel{border-color:#f1b73559;grid-template-columns:220px minmax(0,1fr);margin-bottom:24px;display:grid}.ih-guildheists .open-run-art{background-color:#0c0813;border-right:1px solid #ffffff14;min-height:260px;position:relative;overflow:hidden}.ih-guildheists .open-run-art img{object-fit:cover;width:100%;height:100%;position:absolute}.ih-guildheists .open-run-art:after{content:"";background:linear-gradient(#0000 35%,#04070cc2);position:absolute;inset:0}.ih-guildheists .open-run-art>span{z-index:2;color:var(--gold);text-transform:uppercase;background:#04080ed6;border:1px solid;border-radius:13px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:13px;left:13px}.ih-guildheists .open-run-copy{padding:18px 20px}.ih-guildheists .open-run-title{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:13px;display:flex}.ih-guildheists .open-run-title small{color:#8c733b;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.ih-guildheists .open-run-title h2{color:var(--gold);font:600 19px var(--font-display);margin:5px 0 0}.ih-guildheists .open-status{color:#57d4ae;text-transform:uppercase;background:#50d2ab0f;border:1px solid #50d2ab47;border-radius:14px;align-items:center;gap:7px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.ih-guildheists .open-status i{background:#4ed3aa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #4ed3aa}.ih-guildheists .open-run-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.ih-guildheists .open-run-stats>span{background:#04080e7a;border:1px solid #ffffff0e;border-radius:6px;padding:9px}.ih-guildheists .open-run-stats small,.ih-guildheists .open-run-stats b{display:block}.ih-guildheists .open-run-stats small{color:#707b89;text-transform:uppercase;font-size:7px;font-weight:800}.ih-guildheists .open-run-stats b{color:#cbd2dc;margin-top:5px;font-size:11px}.ih-guildheists .open-run-stats .survival{color:#69d2ad}.ih-guildheists .open-run-stats .token-reward{color:#50d2ab}.ih-guildheists .open-roster-head{color:#788391;text-transform:uppercase;justify-content:space-between;margin:17px 1px 7px;font-size:8px;font-weight:800;display:flex}.ih-guildheists .open-roster-head b{color:#cbd1d9}.ih-guildheists .open-roster{flex-wrap:wrap;gap:7px;display:flex}.ih-guildheists .open-roster>div{background:#070c14;border:1px solid #ffffff0e;border-radius:6px;align-items:center;gap:8px;min-width:150px;padding:7px;display:flex}.ih-guildheists .open-avatar{background-color:#0d131c;background-position:50% 18%;background-size:cover;border:1px solid #e1ae3473;border-radius:5px;flex-shrink:0;width:32px;height:32px;display:block}.ih-guildheists .open-roster-name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.ih-guildheists .open-roster .open-slot{color:#6e7886;border-style:dashed;justify-content:center}.ih-guildheists .open-slot>b{color:#8a94a1;font-size:15px}.ih-guildheists .open-slot span{font-size:9px}.ih-guildheists .open-run-foot{border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.ih-guildheists .encounter-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.ih-guildheists .encounter-card{background:linear-gradient(160deg,#101827,#070b12 70%);border:1px solid #e1ae3438;border-radius:9px;overflow:hidden;box-shadow:0 12px 32px #00000040}.ih-guildheists .encounter-art{background-color:#0c0813;height:170px;position:relative;overflow:hidden}.ih-guildheists .encounter-art img{object-fit:cover;width:100%;height:100%}.ih-guildheists .encounter-art:after{content:"";background:linear-gradient(#0000 40%,#0a101a);position:absolute;inset:0}.ih-guildheists .encounter-copy{padding:15px}.ih-guildheists .encounter-copy>small{color:#8b7139;letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:800;display:block}.ih-guildheists .encounter-copy h3{color:#e7ebf0;font:600 15px var(--font-display);margin:5px 0}.ih-guildheists .encounter-copy ul{flex-wrap:wrap;gap:5px;margin:10px 0;padding:0;list-style:none;display:flex}.ih-guildheists .encounter-copy li{color:#7c8694;background:#070c14;border:1px solid #ffffff0e;border-radius:4px;padding:5px 6px;font-size:9px}.ih-guildheists .encounter-economy{grid-template-columns:1fr 1fr;gap:7px;margin:11px 0;display:grid}.ih-guildheists .encounter-reward,.ih-guildheists .encounter-cost{border-radius:6px;align-items:center;gap:8px;min-height:46px;padding:5px 8px;display:flex}.ih-guildheists .encounter-reward{background:#50d2ab0b;border:1px solid #50d2ab33}.ih-guildheists .encounter-reward span>small,.ih-guildheists .encounter-cost small{color:#6f7987;text-transform:uppercase;font-size:6px;display:block}.ih-guildheists .encounter-reward b{color:#50d2ab;margin-top:3px;font-size:9px;display:block}.ih-guildheists .encounter-cost{background:#e1ae340b;border:1px solid #e1ae3433}.ih-guildheists .encounter-cost>span{color:#e6b548;border:1px solid #e1ae3440;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.ih-guildheists .encounter-cost b{color:#e6b548;margin-top:4px;font-size:9px;display:block}.ih-guildheists .encounter-copy>button{width:100%}.ih-guildheists .history-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;margin-top:24px;display:grid}.ih-guildheists .panel-head{background:#03070c70;border-bottom:1px solid #e4b03629;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:12px 15px;display:flex}.ih-guildheists .panel-head small{color:#817045;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.ih-guildheists .panel-head h2{color:#dfe3e9;font:600 15px var(--font-display);margin:3px 0 0}.ih-guildheists .history-row{color:#87919e;border-top:1px solid #ffffff0d;grid-template-columns:minmax(140px,1.6fr) minmax(120px,1fr) 100px 90px;align-items:center;gap:10px;min-height:64px;padding:8px 15px;font-size:12px;display:grid}.ih-guildheists .history-head{color:#626d7b;letter-spacing:.08em;text-transform:uppercase;border-top:0;min-height:40px;font-size:9px;font-weight:800}.ih-guildheists .history-row>:nth-child(3){justify-self:center}.ih-guildheists .history-row>:nth-child(4){justify-self:end}.ih-guildheists .history-boss{align-items:center;gap:10px;min-width:0;display:flex}.ih-guildheists .history-boss-avatar{width:40px;height:40px;color:var(--gold);background:#070c14;border:1px solid #e1ae3438;border-radius:6px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.ih-guildheists .history-boss-avatar img{object-fit:cover;width:100%;height:100%}.ih-guildheists .history-boss-avatar svg{width:16px;height:16px}.ih-guildheists .history-row strong{color:#d9dee5;font-size:14px}.ih-guildheists .history-row .level-note{color:#77818f;margin-top:2px;font-size:10px}.ih-guildheists .history-fighters{flex-wrap:wrap;gap:4px;display:flex}.ih-guildheists .history-fighters span{font-size:13px}.ih-guildheists .outcome{align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.ih-guildheists .outcome svg{width:13px;height:13px}.ih-guildheists .outcome.success{color:#51d0a8}.ih-guildheists .outcome.fail{color:#d96775}.ih-guildheists .history-row .reward{color:#50d2ab;text-align:right;font-size:12px;font-weight:700}.ih-guildheists .history-row .reward.none{color:#626d7b;font-weight:400}.ih-guildheists .empty-note{color:#6f7987;text-align:center;padding:30px 15px;font-size:11px}.ih-guildheists .mini-leader{position:sticky;top:14px}.ih-guildheists .leader-row{color:#6f7987;border-top:1px solid #ffffff0b;grid-template-columns:22px 34px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:51px;padding:7px 11px;font-size:11px;display:grid}.ih-guildheists .leader-row.mine{background:linear-gradient(90deg,#a068f51a,#0000)}.ih-guildheists .leader-row>i{color:#50d2ab;width:31px;height:31px;font:600 9px var(--font-display);background:#070c14;border:1px solid #50d2ab40;border-radius:5px;place-items:center;font-style:normal;display:grid}.ih-guildheists .leader-row>b{color:#d7dde4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.ih-guildheists .leader-row:hover>b{color:var(--gold)}.ih-guildheists .leader-row>strong{color:#50d2ab;font-size:12px;font-weight:700}.ih-guildheists .leader-row>strong em{color:#3fa886;font-size:9px;font-style:normal}@media(max-width:900px){.ih-guildheists .history-layout{grid-template-columns:1fr}.ih-guildheists .mini-leader{position:static}.ih-guildheists .open-run-panel{grid-template-columns:1fr}.ih-guildheists .open-run-art{border-bottom:1px solid #ffffff14;border-right:0;min-height:200px}}@media(max-width:720px){.ih-guildheists .activity-hero{flex-direction:column;align-items:flex-start}.ih-guildheists .activity-hero aside{width:100%;min-width:0}.ih-guildheists .open-run-stats{grid-template-columns:1fr}}@media(max-width:560px){.ih-guildheists .activity-hero h1{font-size:21px}.ih-guildheists .history-table{overflow-x:auto}.ih-guildheists .history-row{min-width:460px}.ih-guildheists .encounter-economy{grid-template-columns:1fr}}
