.ib{display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:18px;align-items:start}.ib-side{position:sticky;top:calc(var(--nav-height, 72px) + 12px);display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - var(--nav-height, 72px) - 28px);min-width:0}.ib-sections{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;gap:6px;align-content:start;padding-right:2px;scrollbar-width:thin;overscroll-behavior:contain}.ib-sec{border-radius:12px;border:1px solid rgba(159,179,195,.14);background:#080e159e;transition:border-color .15s}.ib-sec.is-open{border-color:rgb(var(--gxd-accent-rgb) / .28);background:#091018c7}.ib-sec__head{width:100%;display:flex;align-items:center;gap:9px;padding:11px 12px;border:0;background:none;color:var(--text, #e8f2f8);font:inherit;font-size:13px;font-weight:650;letter-spacing:.01em;cursor:pointer;text-align:left;border-radius:12px}.ib-sec__head>svg:first-child{color:var(--gxd-accent);flex:none}.ib-sec__head span{flex:1}.ib-sec__head:hover{background:#ffffff06}.ib-sec__head:focus-visible{outline:2px solid var(--gxd-accent);outline-offset:-2px}.ib-sec__chev{color:var(--dim, #8aa0b2);transition:transform .18s ease}.ib-sec.is-open .ib-sec__chev{transform:rotate(180deg)}.ib-sec__body{display:grid;gap:12px;padding:2px 12px 14px;animation:ib-ed-in .18s ease both}@keyframes ib-ed-in{0%{opacity:0;transform:translateY(-4px)}}.ib-sub{margin:4px 0 -4px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--dim, #8aa0b2);display:flex;align-items:center;gap:8px}.ib-sub:after{content:"";flex:1;height:1px;background:#9fb3c324}.ib-row2,.ib-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ib-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ib-checks{display:flex;flex-wrap:wrap;gap:8px 14px}.ib-check{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--text, #e8f2f8);cursor:pointer}.ib-check input{accent-color:var(--gxd-accent);width:15px;height:15px;margin:0}.ib-color input[type=color]{height:34px}.ib-note{margin:0;font-size:12px;line-height:1.5;color:var(--dim, #8aa0b2)}.ib-warn{color:#ffba47!important}.ib-po{display:inline-flex;align-items:center;margin-left:6px;padding:1px 6px;border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#ffcf7a;background:#ffba471a;border:1px solid rgba(255,186,71,.28);vertical-align:middle;cursor:help}.ib-msg{margin:0;padding:9px 12px;border-radius:10px;font-size:13px;background:rgb(var(--gxd-accent-rgb) / .1);border:1px solid rgb(var(--gxd-accent-rgb) / .3)}.ib-foot{display:grid;gap:8px;padding-top:2px}.ib-dl{height:44px;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}.ib-side .ut-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.ib-side .gxd-range{gap:4px;min-width:0;font-size:12.5px}.ib-side .gxd-range__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-side .gxd-range__top{gap:4px;min-width:0}.ib-side .gxd-num{font-size:12px;color:var(--gxd-accent);font-weight:600}.ib-segwrap{display:grid;gap:6px}.ib-lbl{font-size:12.5px;color:var(--text, #e8f2f8);display:flex;align-items:center}.ib-seg{display:flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:10px;background:#ffffff08;border:1px solid rgba(159,179,195,.14)}.ib-seg button{flex:1 1 auto;height:28px;padding:0 9px;border-radius:7px;border:0;background:transparent;color:var(--dim, #8aa0b2);font:inherit;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;white-space:nowrap;transition:background-color .12s,color .12s}.ib-seg button:hover{color:var(--text, #e8f2f8);background:#ffffff0a}.ib-seg button.is-on{background:rgb(var(--gxd-accent-rgb) / .16);color:#fff;box-shadow:inset 0 0 0 1px rgb(var(--gxd-accent-rgb) / .5)}.ib-seg--sm{flex-wrap:nowrap;align-items:center}.ib-seg--sm button{height:26px;font-size:11.5px;padding:0 9px}.ib-layouts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ib-layout{display:grid;gap:5px;padding:5px 5px 6px;border-radius:10px;border:1px solid rgba(159,179,195,.16);background:#080e159e;color:var(--dim, #8aa0b2);cursor:pointer;transition:border-color .12s,color .12s,transform .12s}.ib-layout:hover{border-color:rgb(var(--gxd-accent-rgb) / .5);color:var(--text, #e8f2f8);transform:translateY(-1px)}.ib-layout.is-on{border-color:var(--gxd-accent);color:#fff;background:rgb(var(--gxd-accent-rgb) / .09);box-shadow:0 0 0 1px rgb(var(--gxd-accent-rgb) / .35),0 6px 18px rgb(var(--gxd-accent-rgb) / .12)}.ib-layout b{font-size:11px;font-weight:650;text-align:center}.ib-layhint{margin:-2px 2px 0;font-size:11.5px;color:var(--dim, #8aa0b2)}.ib-mini{position:relative;display:block;height:40px;border-radius:6px;overflow:hidden;background:radial-gradient(80% 90% at 30% 20%,#1e3446,transparent 70%),radial-gradient(60% 70% at 85% 90%,#2a1f3d,transparent 70%),#0a1118;border:1px solid rgba(159,179,195,.12)}.ib-mini i{position:absolute;border-radius:2px;background:#9fb3c352;box-shadow:inset 0 1px #ffffff2e}.ib-mini i:nth-child(1){background:rgb(var(--gxd-accent-rgb) / .6);background-image:linear-gradient(90deg,rgba(0,0,0,.25) 1px,transparent 1px),linear-gradient(rgba(0,0,0,.25) 1px,transparent 1px);background-size:20% 20%}.ib-mini i:nth-child(4){background:#9fb3c380}.ib-layout.is-on .ib-mini i:nth-child(2){background:#c8dceb80}.ib-mini--classic i:nth-child(1){left:12%;top:18%;width:34%;height:56%}.ib-mini--classic i:nth-child(2){right:12%;top:18%;width:34%;height:40%}.ib-mini--classic i:nth-child(3){display:none}.ib-mini--classic i:nth-child(4){left:38%;bottom:7%;width:24%;height:9%}.ib-mini--centered i:nth-child(1){left:30%;top:14%;width:40%;height:60%}.ib-mini--centered i:nth-child(2){right:6%;top:24%;width:20%;height:40%;opacity:.8}.ib-mini--centered i:nth-child(3){display:none}.ib-mini--centered i:nth-child(4){left:38%;bottom:7%;width:24%;height:9%}.ib-mini--side i:nth-child(1){right:5%;top:10%;width:30%;height:66%}.ib-mini--side i:nth-child(2){right:38%;top:10%;width:24%;height:44%}.ib-mini--side i:nth-child(3){display:none}.ib-mini--side i:nth-child(4){left:38%;bottom:7%;width:24%;height:9%}.ib-mini--immersive i:nth-child(1){left:31%;top:14%;width:32%;height:60%}.ib-mini--immersive i:nth-child(2){right:5%;top:14%;width:26%;height:44%}.ib-mini--immersive i:nth-child(3){left:5%;top:14%;width:22%;height:60%}.ib-mini--immersive i:nth-child(4){left:38%;bottom:7%;width:24%;height:9%}.ib-mini--tactical i:nth-child(1){left:33%;top:30%;width:32%;height:50%}.ib-mini--tactical i:nth-child(2){right:5%;top:30%;width:24%;height:36%}.ib-mini--tactical i:nth-child(3){left:5%;top:30%;width:24%;height:50%}.ib-mini--tactical i:nth-child(4){left:5%;top:9%;width:90%;height:13%}.ib-mini--stacked i:nth-child(1){left:28%;top:6%;width:44%;height:42%}.ib-mini--stacked i:nth-child(2){left:28%;top:54%;width:44%;height:26%}.ib-mini--stacked i:nth-child(3){display:none}.ib-mini--stacked i:nth-child(4){left:38%;bottom:5%;width:24%;height:8%}.ib-mini--visor i:nth-child(1){left:5%;bottom:26%;width:56%;height:30%}.ib-mini--visor i:nth-child(2){right:5%;bottom:26%;width:30%;height:30%}.ib-mini--visor i:nth-child(3){display:none}.ib-mini--visor i:nth-child(4){left:38%;bottom:7%;width:24%;height:9%}.ib-themes{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.ib-theme{display:grid;padding:0;border-radius:11px;overflow:hidden;border:1px solid rgba(159,179,195,.16);background:#0a1118;color:var(--text, #e8f2f8);cursor:pointer;text-align:left;transition:border-color .12s,transform .12s,box-shadow .12s}.ib-theme:hover{transform:translateY(-1px);border-color:rgb(var(--gxd-accent-rgb) / .45)}.ib-theme.is-on{border-color:var(--gxd-accent);box-shadow:0 0 0 1px rgb(var(--gxd-accent-rgb) / .4),0 8px 20px rgb(var(--gxd-accent-rgb) / .12)}.ib-theme__scene{position:relative;display:block;height:52px;background:radial-gradient(40% 60% at 20% 30%,var(--a) 0,transparent 70%),url(/gta/hud/scene-onfoot.webp) center / cover,#1a2430}.ib-theme__glass{position:absolute;inset:9px 10px;display:flex;align-items:center;justify-content:center;gap:4px}.ib-theme__glass i{width:15px;height:15px;display:block}.ib-theme__name{display:flex;align-items:center;gap:5px;padding:6px 7px 7px;font-size:11.5px;font-weight:650;line-height:1.1}.ib-theme__name>i{width:8px;height:8px;border-radius:50%;flex:none}.ib-theme__name span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-theme__tag{z-index:2;position:absolute;top:4px;right:4px;padding:1px 5px;border-radius:999px;font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ib-shapes{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.ib-shapes button{height:40px;display:grid;place-items:center;border-radius:9px;border:1px solid rgba(159,179,195,.18);background:#ffffff05;cursor:pointer;transition:border-color .12s}.ib-shapes button:hover{border-color:rgb(var(--gxd-accent-rgb) / .5)}.ib-shapes button.is-on{border-color:var(--gxd-accent);background:rgb(var(--gxd-accent-rgb) / .08)}.ib-shapes i{width:22px;height:22px;background:linear-gradient(155deg,rgb(var(--gxd-accent-rgb) / .8),rgb(var(--gxd-accent-rgb) / .35))}.ib-rs{position:relative;width:13px;height:13px;border-radius:3px;background:#ffffff1a;flex:none;overflow:hidden}.ib-rs--bar:after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:2px;background:#b06bff;box-shadow:0 0 4px #b06bff}.ib-rs--border{box-shadow:inset 0 0 0 1.5px #b06bff}.ib-rs--fill{background:radial-gradient(90% 70% at 50% 100%,#b06bff,transparent)}.ib-rs--tint{background:linear-gradient(160deg,#b06bff,#b06bff33)}.ib-rs--gem:after{content:"";position:absolute;right:2px;top:2px;width:5px;height:5px;transform:rotate(45deg);background:#b06bff;box-shadow:0 0 4px #b06bff}.ib-checks--mid{align-items:flex-end;padding-bottom:8px}.ib-rs--corner:after{content:"";position:absolute;right:0;top:0;width:7px;height:7px;background:linear-gradient(225deg,#b06bff 50%,transparent 50%)}.ib-logo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ib-logo img,.ib-logo .ib-brand__ph{width:48px;height:48px;object-fit:contain;border-radius:10px}.ib-stage{position:relative;min-width:0;display:grid;gap:10px}.ib-stage.is-full{position:fixed;inset:0;z-index:1000;padding:14px 18px;background:#04070b;align-content:start}.ib-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ib-bar__ic{color:var(--dim, #8aa0b2);margin:0 3px 0 5px;flex:none}.ib-bar__hint{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--dim, #8aa0b2)}.ib-iconbtn{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;border:1px solid rgba(159,179,195,.18);background:#ffffff08;color:var(--text, #e8f2f8);cursor:pointer}.ib-iconbtn:hover{border-color:rgb(var(--gxd-accent-rgb) / .5)}.ib-viewport{width:100%;min-width:0;overflow:auto;border-radius:14px;max-height:calc(100vh - 150px)}.ib-stage.is-full .ib-viewport{max-height:calc(100vh - 92px)}.ib-viewport.is-fit{display:flex;justify-content:center;overflow:hidden}.ib-scaler{position:relative;flex:none;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #9fb3c333,0 22px 50px #00000073}.ib-fine{margin:0 2px;font-size:12px;color:var(--dim, #8aa0b2)}.ib-screen{position:absolute;left:0;top:0;transform-origin:0 0;overflow:hidden;outline:none;isolation:isolate;font-family:var(--ib-font);font-size:var(--ib-fs);line-height:1.25;color:var(--ib-text);user-select:none;-webkit-user-select:none;--sp: calc(var(--ib-u) * .74);--t-xs: calc(var(--ib-fs) * .77);--t-sm: calc(var(--ib-fs) * .885);--t-md: calc(var(--ib-fs) * 1.15);--t-lg: calc(var(--ib-fs) * 1.45);--t-xl: calc(var(--ib-fs) * 1.9);--ctl: calc(var(--ib-fs) * 2.6)}.ib-screen svg{width:1em;height:1em;flex:none}.ib-screen button{font:inherit}.ib-screen:focus-visible:before{content:"";position:absolute;inset:0;z-index:90;box-shadow:inset 0 0 0 3px var(--ib-accent-s);pointer-events:none}.ib-bgimg{position:absolute;inset:-2%}.ib-bg--game .ib-bgimg{background:#10161c url(/gta/hud/scene-onfoot.webp) center / cover}.ib-bg--drive .ib-bgimg{background:#10161c url(/gta/hud/scene-driving.webp) center / cover}.ib-bg--dark .ib-bgimg{background:radial-gradient(38% 46% at 22% 30%,rgba(69,120,240,.55),transparent 70%),radial-gradient(34% 40% at 78% 62%,rgba(214,64,170,.45),transparent 70%),radial-gradient(30% 36% at 55% 18%,rgba(40,210,190,.35),transparent 70%),linear-gradient(160deg,#101828,#06090f)}.ib-bg--none .ib-bgimg{background:repeating-conic-gradient(#20262e 0 25%,#2a313a 0 50%) 0 0 / 32px 32px}.sblur .ib-bgimg{filter:blur(calc(var(--ib-u) * .28))}.ib-dim{position:absolute;inset:0;background:radial-gradient(120% 100% at 50% 50%,rgba(0,0,0,calc(var(--ib-vig) * .45)),rgba(0,0,0,var(--ib-vig)));pointer-events:none}.ib-glass{position:relative;border-radius:var(--ib-radius);background:var(--ib-panel-bg);border:var(--ib-panel-border);box-shadow:var(--ib-panel-shadow);-webkit-backdrop-filter:var(--ib-filter);backdrop-filter:var(--ib-filter)}.ib-glass:after{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:var(--ib-rim);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.no-rim .ib-glass:after{display:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ib-glass{background:var(--ib-panel-fb)}}.ib-fade{position:absolute;inset:0;transition:opacity .3s ease,transform .3s ease}.ib-fade.is-closing{opacity:0;transform:scale(.985)}.ib-ui{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:calc(var(--sp) * 5) calc(var(--sp) * 6);pointer-events:none}.ib-ui>*{pointer-events:auto}.ib-frame{display:flex;flex-direction:column;gap:calc(var(--sp) * 2.5);max-height:100%;max-width:100%;min-height:0}.ib-row{display:flex;align-items:stretch;justify-content:center;gap:calc(var(--sp) * 2.5);min-height:0;flex:0 1 auto}.ib-open--fade{animation:ib-fade var(--ib-anim) ease both}.ib-open--slide-up{animation:ib-up var(--ib-anim) cubic-bezier(.2,.7,.2,1) both}.ib-open--scale{animation:ib-scale var(--ib-anim) cubic-bezier(.2,.7,.2,1) both}.ib-open--slide-side{animation:ib-side var(--ib-anim) cubic-bezier(.2,.7,.2,1) both}@keyframes ib-fade{0%{opacity:0}}@keyframes ib-up{0%{opacity:0;transform:translateY(calc(var(--ib-u) * 2.5))}}@keyframes ib-scale{0%{opacity:0;transform:scale(.96)}}@keyframes ib-side{0%{opacity:0;transform:translate(calc(var(--ib-u) * -3))}}.ib-screen--side .ib-ui{justify-content:flex-end}.ib-screen--visor .ib-ui{align-items:flex-end}.ib-screen--visor .ib-grid{grid-template-columns:none;grid-template-rows:repeat(2,var(--ib-slot-size));grid-auto-flow:column;grid-auto-columns:var(--ib-slot-size);overflow-x:auto;overflow-y:hidden}.ib-screen--visor .ib-panel--player{max-width:62vw}.ib-screen--visor .ib-panel--other{max-width:30vw}.ib-screen--stacked .ib-row{flex-direction:column}.ib-screen--stacked .ib-grid{max-height:calc(var(--ib-slot-size) * 2.5 + var(--ib-gap) * 2)}.ib-panel{display:flex;flex-direction:column;gap:calc(var(--sp) * 1.5);padding:calc(var(--sp) * 2);min-width:0;min-height:0;flex:none;box-sizing:border-box}.ib-head{display:grid;gap:var(--sp)}.ib-head__row{display:flex;align-items:center;gap:calc(var(--sp) * 1.25);min-width:0}.ib-badge{flex:none;display:grid;place-items:center;width:calc(var(--t-md) * 2.1);height:calc(var(--t-md) * 2.1);font-size:var(--t-md);color:var(--ib-key-fg);background:var(--ib-accent)}.ib-badge--hex{clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%)}.ib-badge--square{border-radius:calc(var(--ib-fr) * .8);color:var(--ib-accent);background:var(--ib-accent-s);box-shadow:inset 0 0 0 1px var(--ib-accent-a)}.ib-badge--plain{width:auto;height:auto;background:none;color:var(--ib-accent);font-size:var(--t-lg)}.ib-head__t{min-width:0;display:grid;gap:2px}.ib-head__t b{font-size:var(--t-md);font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-head__t small{font-size:var(--t-xs);color:var(--ib-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-head__w{margin-left:auto;display:flex;align-items:center;gap:var(--sp);flex:none}.ib-weight__txt{display:inline-flex;align-items:center;gap:5px;font-size:var(--t-sm);color:var(--ib-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ib-weight__txt b{color:var(--ib-text);font-weight:700}.ib-chip{padding:2px 8px;border-radius:999px;font-size:var(--t-xs);font-weight:700;color:var(--ib-muted);background:var(--ib-fill);border:1px solid var(--ib-line);font-variant-numeric:tabular-nums}.ib-weight__bar{position:relative;height:calc(var(--sp) * .6);border-radius:99px;background:var(--ib-fill2);overflow:hidden}.ib-weight__bar i{position:absolute;inset:0;border-radius:inherit;transform-origin:left center;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.ib-weight__bar i:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.45),transparent 70%);opacity:.6}.ib-segs{display:flex;gap:3px}.ib-segs i{flex:1;height:calc(var(--sp) * .9);border-radius:2px;background:var(--ib-fill2)}.ib-segs i.on{box-shadow:0 0 6px currentColor}.ib-tools{display:flex;align-items:center;gap:var(--sp);height:var(--ctl);flex:none}.ib-search{flex:1;min-width:0;height:100%;display:flex;align-items:center;gap:calc(var(--sp) * .75);padding:0 var(--sp);box-sizing:border-box;border-radius:calc(var(--ib-fr) * .75);background:var(--ib-fill);border:1px solid var(--ib-line);color:var(--ib-muted);font-size:var(--t-sm);transition:border-color .15s,box-shadow .15s}.ib-search:focus-within,.ib-search.is-on{border-color:var(--ib-accent);box-shadow:0 0 0 3px var(--ib-accent-s);color:var(--ib-accent)}.ib-search input{flex:1;min-width:0;border:0;background:none;color:var(--ib-text);font:inherit;outline:none;padding:0}.ib-search input::placeholder{color:var(--ib-muted)}.ib-cats{display:flex;height:100%;padding:2px;gap:2px;box-sizing:border-box;border-radius:calc(var(--ib-fr) * .75);background:var(--ib-fill);border:1px solid var(--ib-line)}.ib-cats button{height:100%;aspect-ratio:1;display:grid;place-items:center;border:0;border-radius:calc(var(--ib-fr) * .6);background:none;color:var(--ib-muted);font-size:var(--t-md);cursor:pointer;transition:background-color .12s,color .12s}.ib-cats button:hover{color:var(--ib-text);background:var(--ib-fill2)}.ib-cats button.is-on{background:var(--ib-accent);color:var(--ib-key-fg)}.ib-tbtn{height:100%;min-width:var(--ctl);padding:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;border-radius:calc(var(--ib-fr) * .75);border:1px solid var(--ib-line);background:var(--ib-fill);color:var(--ib-text);font-size:var(--t-md);cursor:pointer}.ib-tbtn--txt{padding:0 calc(var(--sp) * 1.25);font-size:var(--t-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ib-tbtn--txt svg{font-size:var(--t-md);color:var(--ib-accent)}.ib-tbtn:hover{border-color:var(--ib-accent);background:var(--ib-accent-s)}.ib-tools__info{flex:1;min-width:0;display:flex;align-items:center;gap:7px;font-size:var(--t-sm);color:var(--ib-muted);white-space:nowrap;overflow:hidden}.ib-tools__info svg{color:var(--ib-accent);font-size:var(--t-md)}.ib-grid{display:grid;grid-template-columns:repeat(var(--ib-cols),var(--ib-slot-size));grid-auto-rows:var(--ib-slot-size);gap:var(--ib-gap);align-content:start;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px;margin:-4px;scrollbar-width:none;overscroll-behavior:contain}.ib-grid::-webkit-scrollbar{display:none}.ib-grid--other{grid-template-columns:repeat(var(--ib-ocols),var(--ib-slot-size))}.ib-slot{position:relative;width:var(--ib-slot-size);height:var(--ib-slot-size);background:var(--ib-slot-bg);border:var(--ib-slot-border);box-shadow:var(--ib-slot-shadow);border-radius:var(--ib-sr);clip-path:var(--ib-clip);display:grid;place-items:center;transition:transform .16s cubic-bezier(.2,.7,.2,1),opacity .16s ease;cursor:grab;touch-action:none;box-sizing:border-box}.ib-slot:not(.is-empty){background:radial-gradient(58% 52% at 50% 46%,var(--ib-fill2),transparent 72%),var(--ib-slot-bg)}.ib-slot.is-empty{background:var(--ib-slot-empty);box-shadow:inset 0 1px #ffffff0a;cursor:default}.ib-slot.is-locked{background:repeating-linear-gradient(135deg,var(--ib-fill) 0 4px,transparent 4px 10px),var(--ib-slot-empty);opacity:.45}.ib-lockic{width:22%!important;height:22%!important;color:var(--ib-muted);opacity:.6}.ib-slot:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;opacity:0;transition:opacity .16s ease;box-shadow:inset 0 0 0 1px var(--rc, var(--ib-accent)),inset 0 0 calc(var(--ib-slot-size) * .3) color-mix(in srgb,var(--rc, var(--ib-accent)) 40%,transparent)}.ib-slot.glow:not(.is-empty):hover:before,.ib-slot.is-over:before,.ib-slot.is-bad:before{opacity:1}.ib-slot.lift:not(.is-empty):hover{transform:translateY(-3px)}.ib-slot:not(.is-empty):hover .ib-art{transform:scale(1.06)}.ib-slot.is-dim{opacity:.18}.ib-slot.is-src{opacity:.32;transform:scale(.94)}.ib-slot.is-over{transform:scale(1.08);--rc: var(--ib-accent);box-shadow:0 0 0 2px var(--ib-accent),0 0 26px var(--ib-accent-a)}.ib-slot.is-over:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--ib-accent-s);pointer-events:none}.ib-slot.is-bad{--rc: var(--ib-high);box-shadow:0 0 0 2px var(--ib-high),0 0 22px color-mix(in srgb,var(--ib-high) 40%,transparent)}.ib-slot.is-bad:after{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--ib-high) 18%,transparent);pointer-events:none}.ib-slot.is-sel{box-shadow:var(--ib-slot-shadow),inset 0 0 0 2px var(--ib-accent),0 0 18px var(--ib-accent-a)}.is-dragging .ib-slot{cursor:grabbing}.is-dragging .ib-slot.lift:hover:not(.is-over){transform:none}.ib-rar{position:absolute;pointer-events:none;z-index:1}.ib-slot.r-bar{background:radial-gradient(70% 42% at 50% 100%,color-mix(in srgb,var(--rc) 24%,transparent),transparent 75%),var(--ib-slot-bg)}.r-bar .ib-rar{left:20%;right:20%;bottom:0;height:2px;border-radius:2px;background:var(--rc);box-shadow:0 0 10px var(--rc),0 0 3px var(--rc);z-index:3}.ib-slot.r-border{border-color:color-mix(in srgb,var(--rc) 80%,transparent);box-shadow:var(--ib-slot-shadow),inset 0 0 calc(var(--ib-slot-size) * .18) color-mix(in srgb,var(--rc) 30%,transparent)}.r-fill .ib-rar{inset:0;border-radius:inherit;background:radial-gradient(95% 75% at 50% 100%,color-mix(in srgb,var(--rc) 45%,transparent),transparent 72%)}.r-corner .ib-rar{top:0;right:0;width:30%;height:30%;background:linear-gradient(225deg,var(--rc) 0 34%,transparent 35%);filter:drop-shadow(0 0 4px var(--rc))}.ib-slot.r-tint{background:linear-gradient(160deg,color-mix(in srgb,var(--rc) 40%,transparent),color-mix(in srgb,var(--rc) 10%,transparent) 72%),var(--ib-slot-bg);border-color:color-mix(in srgb,var(--rc) 38%,transparent)}.r-gem .ib-rar{width:9px;height:9px;right:8px;top:calc(var(--t-sm) * 1.6 + 6px);transform:rotate(45deg);border-radius:2px;background:linear-gradient(135deg,#fff,var(--rc) 55%);box-shadow:0 0 10px var(--rc);z-index:5}.i-bottom.r-gem .ib-rar{top:8px}.n-top.i-bottom.r-gem .ib-rar{top:auto;bottom:calc(var(--t-sm) * 1.6 + 8px)}.ib-icon{position:relative;z-index:1;width:calc(var(--ib-slot-size) * var(--ib-icon) * .6);height:calc(var(--ib-slot-size) * var(--ib-icon) * .6);color:var(--ib-text);display:grid;place-items:center}.ib-icon svg{width:100%;height:100%;stroke-width:1.6}.ib-art{width:calc(var(--ib-slot-size) * var(--ib-icon) * .88);height:calc(var(--ib-slot-size) * var(--ib-icon) * .88);transition:transform .2s cubic-bezier(.2,.7,.2,1)}.n-bottom .ib-art{margin-bottom:calc(var(--t-xs) * 1.2)}.n-top .ib-art{margin-top:calc(var(--t-xs) * 1.4)}.ib-icon.is-use{animation:ib-use .5s cubic-bezier(.2,.9,.3,1.4)}@keyframes ib-use{0%{transform:scale(1)}30%{transform:scale(1.28) rotate(-6deg)}60%{transform:scale(.9) rotate(3deg)}to{transform:none}}.ib-ring{position:absolute;inset:10%;border-radius:50%;border:2px solid var(--ib-accent);box-shadow:0 0 14px var(--ib-accent),inset 0 0 10px var(--ib-accent);pointer-events:none;z-index:2;animation:ib-ring .6s ease-out forwards}@keyframes ib-ring{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(1.25)}}.ib-key{position:absolute;top:5px;left:5px;min-width:calc(var(--t-xs) * 1.7);height:calc(var(--t-xs) * 1.7);padding:0 4px;box-sizing:border-box;border-radius:4px;background:var(--ib-key-bg);color:var(--ib-key-fg);font-size:var(--t-xs);font-weight:800;display:grid;place-items:center;z-index:5}.ib-key.is-press{animation:ib-press .4s cubic-bezier(.2,.9,.3,1.5)}@keyframes ib-press{0%{transform:scale(.7)}45%{transform:scale(1.35)}to{transform:none}}.ib-amt{position:absolute;top:5px;right:7px;z-index:5;font-size:var(--t-sm);font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.8);font-variant-numeric:tabular-nums;transform-origin:right top}.ib-amt.pop{animation:ib-pop .38s cubic-bezier(.2,.9,.3,1.6)}@keyframes ib-pop{0%{transform:scale(1.7);opacity:.4}to{transform:none;opacity:1}}.ib-price{position:absolute;top:5px;right:6px;z-index:5;padding:1px 7px;border-radius:999px;font-size:var(--t-xs);font-weight:800;color:var(--ib-key-fg);background:var(--ib-accent)}.ib-wt{position:absolute;top:calc(var(--t-sm) * 1.6 + 5px);right:7px;z-index:5;font-size:var(--t-xs);color:var(--ib-muted);font-variant-numeric:tabular-nums}.ib-label{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:calc(var(--t-xs) * .9) 5px 4px;text-align:center;font-size:var(--t-xs);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:0 0 var(--ib-sr) var(--ib-sr)}.ib-label--bar{background:var(--ib-label-bar)}.ib-label--overlay{text-shadow:0 1px 3px rgba(0,0,0,.95)}.ib-label.up{text-transform:uppercase;letter-spacing:.05em}.ib-dur{position:absolute;left:12%;right:12%;bottom:6px;z-index:3;height:3px;border-radius:2px;background:#ffffff1f;overflow:hidden}.ib-label~.ib-dur{bottom:calc(var(--t-xs) * 2.15 + 2px)}.ib-dur i{position:absolute;inset:0;transform-origin:left center;transition:transform .45s ease}.ib-ghostnum{position:absolute;inset:0;display:grid;place-items:center;font-size:calc(var(--ib-slot-size) * .5);font-weight:800;color:var(--ib-text);opacity:.1;pointer-events:none}.ib-slot.n-top .ib-label{top:0;bottom:auto;padding:6px 7px 2px;text-align:left;background:none;border-radius:var(--ib-sr) var(--ib-sr) 0 0;text-shadow:0 1px 2px rgba(0,0,0,.6)}.ib-slot.n-top .ib-key{left:auto;right:5px}.ib-slot.n-top.i-top .ib-amt,.ib-slot.n-top.i-top .ib-price{top:auto;bottom:6px}.ib-slot.i-bottom .ib-amt{inset:auto auto 6px 7px;transform-origin:left bottom}.ib-slot.i-bottom .ib-wt{top:auto;right:7px;bottom:6px;font-size:var(--t-xs);color:var(--ib-text);opacity:.85;font-weight:600}.ib-slot.i-bottom .ib-price{top:auto;right:6px;bottom:5px;padding:0;background:none;color:var(--ib-text);font-weight:800;font-size:var(--t-sm)}.ib-slot.n-bottom.i-bottom .ib-amt,.ib-slot.n-bottom.i-bottom .ib-wt,.ib-slot.n-bottom.i-bottom .ib-price{bottom:calc(var(--t-xs) * 2.15 + 4px)}.ib-slot.i-bottom .ib-dur,.ib-slot.i-bottom .ib-label~.ib-dur{left:0;right:0;bottom:0;height:3px;border-radius:0}.ib-slot.n-bottom.i-bottom .ib-label~.ib-dur{bottom:calc(var(--t-xs) * 2.15 + 2px)}.ib-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:calc(var(--sp) * 3);min-height:var(--ib-logo)}.ib-header>div{display:flex;align-items:center;gap:calc(var(--sp) * 3);min-width:0}.ib-header__r{justify-content:flex-end}.ib-brand{display:flex;align-items:center;gap:calc(var(--sp) * 1.5)}.ib-brand .ib-logo-img,.ib-brand .ib-brand__ph{width:var(--ib-logo);height:var(--ib-logo)}.ib-logo-img{object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.ib-brand__ph{display:grid;place-items:center;flex:none;border-radius:22%;background:linear-gradient(145deg,var(--ib-accent, var(--gxd-accent)),color-mix(in srgb,var(--ib-accent, var(--gxd-accent)) 55%,#000));color:var(--ib-key-fg, #041018);font-weight:800;font-size:calc(var(--ib-logo, 44px) * .36);box-shadow:0 6px 18px #00000059,inset 0 1px #ffffff59}.ib-brand b{display:block;font-size:var(--t-lg);font-weight:800;text-transform:uppercase;letter-spacing:.06em;line-height:1.05;text-shadow:0 2px 10px rgba(0,0,0,.45)}.ib-brand small{display:block;margin-top:3px;color:var(--ib-muted);font-size:var(--t-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ib-brand--big{flex-direction:column;text-align:center;gap:var(--sp)}.ib-pstrip{display:flex;align-items:center;gap:calc(var(--sp) * 1.5);padding-left:calc(var(--sp) * 3);border-left:1px solid var(--ib-line)}.ib-header__l>.ib-pstrip:first-child{padding-left:0;border-left:0}.ib-pstrip .ib-avatar{width:var(--ib-logo);height:var(--ib-logo);font-size:var(--t-md)}.ib-pstrip b{display:block;color:var(--ib-accent);font-size:var(--t-md);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ib-pstrip span{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:var(--t-sm);font-weight:600;color:var(--ib-text);white-space:nowrap;font-variant-numeric:tabular-nums}.ib-pstrip span svg{color:var(--ib-muted);margin-left:var(--sp)}.ib-pstrip span svg:first-child{margin-left:0}.ib-pstrip small{margin-left:var(--sp);padding:1px 8px;border-radius:999px;font-size:var(--t-xs);color:var(--ib-muted);border:1px solid var(--ib-line)}.ib-iconbar{display:flex;gap:var(--sp)}.ib-iconbar button{width:calc(var(--ctl) * 1.15);height:calc(var(--ctl) * 1.15);display:grid;place-items:center;border-radius:50%;border:1px solid var(--ib-line);background:var(--ib-float-bg);color:var(--ib-text);font-size:var(--t-md);cursor:pointer;box-shadow:0 6px 16px #00000059;transition:transform .15s ease}.ib-iconbar button:hover{transform:translateY(-2px);border-color:var(--ib-accent);color:var(--ib-accent)}.ib-iconbar button.is-close:hover{border-color:var(--ib-high);color:var(--ib-high)}.ib-esc{display:flex;align-items:center;gap:calc(var(--sp) * 1.25);padding:0;border:0;background:none;color:var(--ib-text);cursor:pointer;text-align:right}.ib-esc b{display:block;font-size:var(--t-sm);font-weight:800}.ib-esc small{display:block;font-size:var(--t-xs);color:var(--ib-muted)}.ib-esc kbd{font:inherit;font-size:var(--t-sm);font-weight:800;padding:6px 12px;border-radius:8px;color:var(--ib-accent);border:1.5px solid var(--ib-accent);background:var(--ib-accent-s);transition:transform .15s ease}.ib-esc:hover kbd{transform:translateY(-2px)}.ib-hotbar{align-self:center;display:flex;align-items:center;gap:calc(var(--sp) * 1.5);padding:var(--sp) calc(var(--sp) * 1.5) var(--sp) var(--sp)}.ib-hotbar__lbl{writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--t-xs);font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--ib-muted)}.ib-hotbar__slots{display:flex;align-items:flex-end;gap:var(--ib-gap)}.ib-hotbar--compact{--ib-slot-size: calc(var(--ib-u) * 6.6)}.ib-hotbar--compact .ib-label{display:none}.ib-hotbar--arc{background:none;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ib-hotbar--arc:after,.ib-hotbar--arc .ib-hotbar__lbl{display:none}.ib-hotbar--arc .ib-slot{box-shadow:var(--ib-slot-shadow),0 8px 22px #0006}.ib-hotbar--arc .ib-slot:nth-child(1),.ib-hotbar--arc .ib-slot:nth-last-child(1){translate:0 -22%}.ib-hotbar--arc .ib-slot:nth-child(2),.ib-hotbar--arc .ib-slot:nth-last-child(2){translate:0 -7%}.ib-hotbar--loadout .ib-slot:first-child{width:calc(var(--ib-slot-size) * 1.6);margin-right:var(--sp)}.ib-profile{width:calc(var(--ib-slot-size) * 2.8);justify-content:space-between}.ib-avatar{display:grid;place-items:center;flex:none;width:calc(var(--t-base, var(--ib-fs)) * 2.8);height:calc(var(--ib-fs) * 2.8);border-radius:50%;font-weight:800;font-size:var(--t-sm);color:var(--ib-key-fg);background:linear-gradient(145deg,var(--ib-accent),color-mix(in srgb,var(--ib-accent) 50%,#000));box-shadow:0 0 0 2px var(--ib-accent-a)}.ib-avatar--sm{width:calc(var(--ib-fs) * 2.2);height:calc(var(--ib-fs) * 2.2);font-size:var(--t-xs)}.ib-card{display:flex;align-items:center;gap:var(--sp);padding:var(--sp);border-radius:calc(var(--ib-fr) * .8);background:var(--ib-fill);border:1px solid var(--ib-line)}.ib-card b{display:block;font-size:var(--t-base, var(--ib-fs));font-weight:700}.ib-card small{display:block;color:var(--ib-muted);font-size:var(--t-xs)}.ib-money{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp)}.ib-money span{display:grid;gap:1px;padding:6px var(--sp);border-radius:calc(var(--ib-fr) * .8);background:var(--ib-fill);border:1px solid var(--ib-line);white-space:nowrap}.ib-money small{font-size:var(--t-xs);color:var(--ib-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.ib-money b{color:var(--ib-text);font-size:var(--t-md);font-weight:800;font-variant-numeric:tabular-nums}.ib-vitals{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp)}.ib-profile .ib-vitals{grid-template-columns:1fr 1fr}.ib-vital{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 7px;padding:7px var(--sp);border-radius:calc(var(--ib-fr) * .8);background:var(--ib-fill);border:1px solid var(--ib-line);min-width:0}.ib-vital>svg{color:var(--vc);font-size:var(--t-md)}.ib-vital>span{display:flex;align-items:baseline;justify-content:space-between;gap:4px;min-width:0}.ib-vital small{font-size:var(--t-xs);color:var(--ib-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700;overflow:hidden;text-overflow:ellipsis}.ib-vital b{font-size:var(--t-sm);font-weight:800;font-variant-numeric:tabular-nums}.ib-vital>i{grid-column:1 / -1;position:relative;height:4px;border-radius:99px;background:var(--ib-fill2);overflow:hidden}.ib-vital>i em{position:absolute;inset:0;background:var(--vc);transform-origin:left center;transition:transform .6s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 8px var(--vc)}.ib-clothes{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ib-gap);justify-items:center}.ib-slot--wear{padding:0;color:inherit;cursor:pointer;width:calc(var(--ib-slot-size) * .92);height:calc(var(--ib-slot-size) * .92);align-content:center;gap:3px}.ib-slot--wear .ib-icon{width:calc(var(--ib-slot-size) * .3);height:calc(var(--ib-slot-size) * .3)}.ib-slot--wear.is-empty .ib-icon{opacity:.38}.ib-slot--wear.is-on{box-shadow:var(--ib-slot-shadow),inset 0 0 0 1px var(--ib-accent-a)}.ib-slot--wear.is-on .ib-icon{color:var(--ib-accent)}.ib-slot--wear:hover,.ib-slot--wear.is-hot{border-color:var(--ib-accent)}.ib-wear-l{font-size:calc(var(--t-xs) * .86);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ib-muted)}.ib-char{min-width:calc(var(--ib-slot-size) * 4.8)}.ib-char__body{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:stretch;gap:calc(var(--sp) * 1.5)}.ib-gearcol{display:flex;flex-direction:column;justify-content:space-between;gap:calc(var(--sp) * .5);z-index:2}.ib-char .ib-slot--wear{width:calc(var(--ib-slot-size) * .66);height:calc(var(--ib-slot-size) * .66)}.ib-char .ib-slot--wear .ib-icon{width:calc(var(--ib-slot-size) * .24);height:calc(var(--ib-slot-size) * .24)}.ib-char .ib-wear-l{font-size:calc(var(--t-xs) * .78)}.ib-char__fig{position:relative;flex:1 1 auto;min-width:calc(var(--ib-slot-size) * 2.4)}.ib-gearlines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:1}.ib-gearlines path{fill:none;stroke:var(--ib-accent);stroke-width:1.2;opacity:0;transition:opacity .2s ease}.ib-gearlines circle{fill:var(--ib-accent);opacity:0;transition:opacity .2s ease}.ib-gearlines .is-on path{opacity:.16}.ib-gearlines .is-on circle{opacity:.4}.ib-gearlines .is-hot path{opacity:.95}.ib-gearlines .is-hot circle{opacity:1;filter:drop-shadow(0 0 4px var(--ib-accent))}.ib-sexsw{display:flex;padding:2px;gap:2px;border-radius:99px;background:var(--ib-fill);border:1px solid var(--ib-line)}.ib-sexsw button{padding:3px 10px;border:0;border-radius:99px;background:none;color:var(--ib-muted);font-size:var(--t-xs);font-weight:800;cursor:pointer}.ib-sexsw button.is-on{background:var(--ib-accent);color:var(--ib-key-fg)}.ib-screen{--ib-fig-hi: color-mix(in srgb, var(--ib-text) 48%, var(--ib-accent));--ib-fig-mid: color-mix(in srgb, var(--ib-accent) 52%, #0b1118);--ib-fig-lo: color-mix(in srgb, var(--ib-accent) 22%, #05080c);--ib-fig-rim: color-mix(in srgb, var(--ib-accent) 70%, #fff);--ib-fig-shade: rgba(0, 0, 0, .2);--ib-fig-flat: color-mix(in srgb, var(--ib-text) 30%, transparent);--ib-fig-xfill: color-mix(in srgb, var(--ib-accent) 10%, transparent);--ib-fig-hair: color-mix(in srgb, var(--ib-accent) 25%, #1a1d22)}.ib-screen svg.ib-fig{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.ib-fig__hair{fill:var(--ib-fig-hair)}.ib-fig__scan{animation:ib-fig-scan 4.2s cubic-bezier(.45,0,.55,1) infinite}@keyframes ib-fig-scan{0%{transform:translateY(-80px);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(520px);opacity:0}}@media (prefers-reduced-motion: reduce){.ib-fig__scan{animation:none;display:none}}.ib-strip{display:flex;align-items:center;gap:calc(var(--sp) * 2.5);padding:var(--sp) calc(var(--sp) * 2)}.ib-strip .ib-brand .ib-logo-img,.ib-strip .ib-brand .ib-brand__ph{width:calc(var(--ib-logo) * .8);height:calc(var(--ib-logo) * .8)}.ib-strip .ib-brand b{font-size:var(--t-md)}.ib-strip .ib-money{display:flex}.ib-strip .ib-vitals{grid-template-columns:repeat(4,calc(var(--ib-u) * 9.5))}.ib-strip__key{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:var(--t-xs);font-weight:800;color:var(--ib-muted);border:1px solid var(--ib-line)}.ib-equip{flex-direction:row;align-items:center;gap:var(--sp)}.ib-equip__col{display:grid;gap:var(--ib-gap)}.ib-actions{align-self:center;display:flex;flex-direction:column;align-items:center;gap:calc(var(--sp) * 2);flex:none;width:calc(var(--ib-fs) * 9)}.ib-act{display:grid;justify-items:center;gap:6px;padding:var(--sp);border:0;background:none;color:var(--ib-text);font-size:var(--t-sm);font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.ib-act svg{font-size:calc(var(--ib-fs) * 3.2);filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.ib-act:hover:not(:disabled){transform:translateY(-3px);color:var(--ib-accent)}.ib-act:disabled{opacity:.4;cursor:default}.ib-act--close svg{font-size:calc(var(--ib-fs) * 1.8);padding:4px;border-radius:50%;background:var(--ib-text);color:var(--ib-panel-fb)}.ib-act--close:hover svg{background:var(--ib-high)}.ib-act__amt,.ib-act--amt input{width:100%;box-sizing:border-box;height:var(--ctl);border-radius:999px;border:1px solid var(--ib-line);background:var(--ib-fill);color:var(--ib-text);font:inherit;font-weight:700;text-align:center;outline:none;-moz-appearance:textfield}.ib-act__amt:focus,.ib-act--amt input:focus{border-color:var(--ib-accent);box-shadow:0 0 0 3px var(--ib-accent-s)}.ib-actions input::-webkit-inner-spin-button{-webkit-appearance:none}.ib-actions__hint{font-size:var(--t-xs);color:var(--ib-muted);text-align:center;min-height:1.3em}.ib-actions--panel{width:calc(var(--ib-fs) * 13);padding:calc(var(--sp) * 1.5);gap:var(--sp);border-radius:var(--ib-fr);align-items:stretch}.ib-actions--panel .ib-actions__logo{align-self:center;width:calc(var(--ib-fs) * 5.5);height:calc(var(--ib-fs) * 5.5);object-fit:contain;margin-bottom:4px;font-size:var(--t-lg)}.ib-actions--panel .ib-act{grid-auto-flow:column;justify-content:center;align-items:center;gap:var(--sp);padding:11px 10px;border-radius:calc(var(--ib-fr) * .7);background:var(--ib-fill2);font-weight:700;letter-spacing:.02em;text-transform:none}.ib-actions--panel .ib-act svg{font-size:1.1em;filter:none;padding:0;background:none;color:inherit}.ib-actions--panel .ib-act:hover:not(:disabled){transform:none;background:var(--ib-accent-s)}.ib-act--amt{display:grid;gap:4px;justify-items:center;padding:var(--sp) 10px;border-radius:calc(var(--ib-fr) * .7);background:var(--ib-fill2);font-size:var(--t-sm);font-weight:700}.ib-act--amt input{height:calc(var(--ib-fs) * 2.4);border-radius:6px}.ib-bagcol{display:flex;flex-direction:column;gap:calc(var(--sp) * 2.5);width:calc(var(--ib-fs) * 19);flex:none;min-height:0}.ib-grow{flex:1 1 auto}.ib-mini-panel{gap:calc(var(--sp) * 1.25)}.ib-craft{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp)}.ib-craft__b,.ib-acts2 button,.ib-near button,.ib-bagbtns button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--ctl);padding:0 var(--sp);box-sizing:border-box;border-radius:calc(var(--ib-fr) * .75);border:1px solid var(--ib-line);background:var(--ib-fill);color:var(--ib-text);font-size:var(--t-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .12s,border-color .12s}.ib-craft__b:hover,.ib-acts2 button:hover:not(:disabled),.ib-near button:hover:not(:disabled),.ib-bagbtns button:hover{border-color:var(--ib-accent);background:var(--ib-accent-s)}.ib-craft__b svg,.ib-acts2 button svg{color:var(--ib-accent);font-size:var(--t-md)}.ib-minigrid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ib-gap)}.ib-slot--mini{width:auto;height:calc(var(--ib-slot-size) * .66);cursor:default}.ib-slot--mini .ib-icon{width:calc(var(--ib-slot-size) * .24);height:calc(var(--ib-slot-size) * .24);opacity:.32}.ib-slot--mini .ib-art{width:calc(var(--ib-slot-size) * .5);height:calc(var(--ib-slot-size) * .5);opacity:1;margin:0}.ib-bagmain{flex:0 1 auto;min-width:0}.ib-bagbtns{display:flex;gap:6px}.ib-bagbtns button{width:var(--ctl);padding:0;font-size:var(--t-md)}.ib-bagbtns button.is-on{color:var(--ib-key-fg);background:var(--ib-accent);border-color:transparent}.ib-bsecs{display:grid;grid-template-columns:repeat(3,auto);gap:calc(var(--sp) * 2) calc(var(--sp) * 2.5);min-height:0;overflow-y:auto;scrollbar-width:none;align-content:start;flex:1 1 auto}.ib-bsec{display:grid;gap:var(--sp);align-content:start}.ib-bsec__h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:5px;border-bottom:1px solid var(--ib-line)}.ib-bsec__h b{font-size:var(--t-xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ib-bsec__h small{color:var(--ib-muted);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.ib-grid--bag{--ib-slot-size: calc(var(--ib-u) * 7.4);grid-template-columns:repeat(4,var(--ib-slot-size));overflow:visible;flex:none}.ib-near{display:grid;gap:var(--sp)}.ib-near__r{display:flex;align-items:center;gap:var(--sp);padding:6px var(--sp);border-radius:calc(var(--ib-fr) * .75);background:var(--ib-fill);border:1px solid var(--ib-line)}.ib-near__r>span:nth-child(2){flex:1;min-width:0}.ib-near__r b{display:block;font-size:var(--t-sm)}.ib-near__r small{color:var(--ib-muted);font-size:var(--t-xs)}.ib-near button{height:calc(var(--ctl) * .8);font-size:calc(var(--t-xs) * .9)}.ib-near button:disabled,.ib-acts2 button:disabled{opacity:.4;cursor:default}.ib-acts2{display:grid;gap:var(--sp)}.ib-acts2__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp)}.ib-acts2 button.is-main{background:var(--ib-accent);color:var(--ib-key-fg);border-color:transparent}.ib-acts2 button.is-main svg{color:inherit}.ib-bin{display:grid;justify-items:center;align-content:center;gap:6px;min-height:calc(var(--ib-u) * 9);border-radius:calc(var(--ib-fr) * .75);border:1.5px dashed color-mix(in srgb,var(--ib-high) 60%,transparent);background:color-mix(in srgb,var(--ib-high) 8%,transparent);color:var(--ib-high);font-size:var(--t-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:transform .15s ease,background-color .15s}.ib-bin svg{font-size:var(--t-xl)}.ib-bin.is-over{transform:scale(1.03);background:color-mix(in srgb,var(--ib-high) 22%,transparent);border-style:solid}.ib-circles{position:absolute;left:calc(var(--sp) * 4);bottom:calc(var(--sp) * 4);display:flex;gap:calc(var(--sp) * 1.5);z-index:6}.ib-circle{width:calc(var(--ib-u) * 5.6);height:calc(var(--ib-u) * 5.6);border-radius:50%;padding:4px;box-sizing:border-box;box-shadow:0 8px 20px #00000073}.ib-circle span{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:var(--ib-panel-fb);font-size:calc(var(--ib-u) * 2.1)}.ib-toasts{position:absolute;right:calc(var(--sp) * 4);bottom:calc(var(--sp) * 4);display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp);pointer-events:none;z-index:30}.ib-toast{display:flex;align-items:center;gap:var(--sp);padding:6px 14px 6px 6px;border-radius:999px;font-size:var(--t-sm);animation:ib-toast .28s cubic-bezier(.2,.8,.2,1.2) both;transition:opacity .28s ease,transform .28s ease}.ib-toast.is-out{opacity:0;transform:translateY(-8px)}.ib-toast em{padding:3px 9px;border-radius:999px;font-style:normal;font-weight:800;font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ib-key-fg);background:var(--ib-accent)}.ib-toast .ib-icon{width:calc(var(--ib-fs) * 2);height:calc(var(--ib-fs) * 2)}.ib-toast small{color:var(--ib-muted);font-weight:700}@keyframes ib-toast{0%{opacity:0;transform:translateY(12px) scale(.96)}}.ib-tip,.ib-menu{background:var(--ib-float-bg)}.ib-tip{position:absolute;z-index:40;width:calc(var(--ib-fs) * 22);display:grid;gap:var(--sp);padding:calc(var(--sp) * 1.5);border-radius:var(--ib-fr);pointer-events:none;translate:18px 18px;animation:ib-pop-in .14s ease-out both}.ib-tip.fx{translate:calc(-100% - 18px) 18px}.ib-tip.fy{translate:18px calc(-100% - 18px)}.ib-tip.fx.fy{translate:calc(-100% - 18px) calc(-100% - 18px)}.ib-tip:before{content:"";position:absolute;left:14px;right:14px;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--rc),transparent);box-shadow:0 0 10px var(--rc)}@keyframes ib-pop-in{0%{opacity:0;transform:scale(.97)}}.ib-tip__head{display:flex;align-items:center;gap:var(--sp)}.ib-tip__icon{width:calc(var(--ib-fs) * 3.6);height:calc(var(--ib-fs) * 3.6);flex:none;display:grid;place-items:center;border-radius:calc(var(--ib-fr) * .8);background:radial-gradient(90% 90% at 50% 100%,color-mix(in srgb,var(--rc) 40%,transparent),var(--ib-fill));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rc) 55%,transparent)}.ib-tip__icon svg{width:78%;height:78%}.ib-tip__head b{display:block;font-size:var(--t-md);font-weight:800;color:var(--rc)}.ib-tip__tags{display:flex;gap:6px;align-items:center;margin-top:3px}.ib-tip__tags em{font-style:normal;font-size:var(--t-xs);font-weight:800;letter-spacing:.09em;text-transform:uppercase;padding:1px 7px;border-radius:999px;color:var(--rc);background:color-mix(in srgb,var(--rc) 14%,transparent);border:1px solid color-mix(in srgb,var(--rc) 40%,transparent)}.ib-tip__tags small{font-size:var(--t-xs);color:var(--ib-muted)}.ib-tip p{margin:0;font-size:var(--t-sm);color:color-mix(in srgb,var(--ib-text) 86%,transparent);line-height:1.45}.ib-tip__stats{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ib-tip__stats div{padding:5px 7px;border-radius:7px;background:var(--ib-fill);border:1px solid var(--ib-line)}.ib-tip__stats dt{font-size:calc(var(--t-xs) * .9);letter-spacing:.08em;text-transform:uppercase;color:var(--ib-muted)}.ib-tip__stats dd{margin:0;font-weight:800;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.ib-tip__dur{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sp);font-size:var(--t-xs);color:var(--ib-muted)}.ib-tip__dur i{position:relative;height:5px;border-radius:3px;background:var(--ib-fill2);overflow:hidden}.ib-tip__dur b{position:absolute;inset:0;transform-origin:left center}.ib-tip__dur em{font-style:normal;font-weight:800;color:var(--ib-text)}.ib-tip__hint{font-size:var(--t-xs);color:var(--ib-muted);padding-top:6px;border-top:1px solid var(--ib-line)}.ib-tip--big{width:calc(var(--ib-fs) * 17);gap:6px}.ib-tip--big>b{font-size:var(--t-xl);font-weight:800;line-height:1.02;color:var(--ib-text)}.ib-tip--big .ib-tip__line{color:var(--ib-muted);font-size:var(--t-xs);font-weight:700}.ib-tip--big:before{right:auto;width:40%}.ib-menu{position:absolute;z-index:41;min-width:calc(var(--ib-fs) * 15);padding:6px;border-radius:var(--ib-fr);display:grid;gap:2px;translate:6px 6px;animation:ib-pop-in .13s ease-out both}.ib-menu.fx{translate:calc(-100% - 6px) 6px}.ib-menu.fy{translate:6px calc(-100% - 6px)}.ib-menu.fx.fy{translate:calc(-100% - 6px) calc(-100% - 6px)}.ib-menu__head{display:flex;align-items:center;gap:var(--sp);padding:4px 8px 8px 4px;margin-bottom:2px;border-bottom:1px solid var(--ib-line)}.ib-menu__head .ib-icon{width:calc(var(--ib-fs) * 2.2);height:calc(var(--ib-fs) * 2.2)}.ib-menu__head b{flex:1;color:var(--rc);font-size:var(--t-base, var(--ib-fs))}.ib-menu__head small{color:var(--ib-muted);font-weight:700}.ib-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:7px 9px;border:0;border-radius:calc(var(--ib-fr) * .7);background:none;color:var(--ib-text);font-size:var(--t-sm);font-weight:600;cursor:pointer;text-align:left;transition:background-color .1s}.ib-menu button svg{color:var(--ib-accent);font-size:1.15em}.ib-menu button span{flex:1}.ib-menu button kbd{font:inherit;font-size:var(--t-xs);color:var(--ib-muted);padding:1px 6px;border-radius:5px;border:1px solid var(--ib-line)}.ib-menu button:hover:not(:disabled){background:var(--ib-accent-s)}.ib-menu button.is-danger svg{color:var(--ib-high)}.ib-menu button.is-danger:hover{background:color-mix(in srgb,var(--ib-high) 16%,transparent)}.ib-menu button:disabled{opacity:.38;cursor:default}.ib-ghost{position:absolute;z-index:60;pointer-events:none;opacity:.94;transition:transform .12s ease-out;will-change:transform}.ib-ghost__in{position:relative;width:var(--ib-slot-size);height:var(--ib-slot-size);display:grid;place-items:center;border-radius:var(--ib-sr);clip-path:var(--ib-clip);background:var(--ib-slot-bg);border:1px solid var(--rc, var(--ib-accent));color:var(--ib-text);box-shadow:0 22px 40px #0000008c,0 0 0 1px var(--rc, var(--ib-accent)),inset 0 0 calc(var(--ib-slot-size) * .3) color-mix(in srgb,var(--rc, var(--ib-accent)) 40%,transparent);animation:ib-grab .16s cubic-bezier(.2,.9,.3,1.3) forwards}.ib-ghost__in em{position:absolute;top:5px;right:7px;font-style:normal;font-size:var(--t-sm);font-weight:800;text-shadow:0 1px 3px rgba(0,0,0,.8)}@keyframes ib-grab{0%{transform:scale(1);opacity:.6}to{transform:scale(var(--ib-drag));opacity:1}}.ib-layout .ib-mini{transition:transform .2s ease;transform:perspective(240px) rotateX(10deg) rotateY(-8deg)}.ib-layout:hover .ib-mini,.ib-layout.is-on .ib-mini{transform:none}.ib-mini--character i:nth-child(1){left:5%;top:16%;width:30%;height:62%}.ib-mini--character i:nth-child(2){right:5%;top:16%;width:30%;height:62%}.ib-mini--character i:nth-child(3){left:40%;top:14%;width:20%;height:66%;border-radius:40% 40% 6px 6px;background:#c8dceb80}.ib-mini--character i:nth-child(4){left:38%;bottom:6%;width:24%;height:8%}.ib-mini--bags i:nth-child(1){left:26%;top:12%;width:48%;height:70%;background-size:33% 50%}.ib-mini--bags i:nth-child(2){left:5%;top:12%;width:17%;height:70%}.ib-mini--bags i:nth-child(3){right:5%;top:12%;width:17%;height:70%}.ib-mini--bags i:nth-child(4){left:38%;bottom:6%;width:24%;height:8%}.ib-mini--split i:nth-child(1){left:5%;top:16%;width:36%;height:60%}.ib-mini--split i:nth-child(2){right:5%;top:16%;width:36%;height:60%}.ib-mini--split i:nth-child(3){left:46%;top:28%;width:8%;height:36%;background:#c8dceb8c}.ib-mini--split i:nth-child(4){left:38%;bottom:6%;width:24%;height:8%}.ib-layouts{grid-template-columns:repeat(5,1fr)}.ib-layout b{font-size:10.5px}@media (prefers-reduced-motion: reduce){.ib-rm *,.ib-rm *:before,.ib-rm *:after{animation:none!important;transition:none!important}.ib-rm .ib-ghost__in{transform:scale(var(--ib-drag))}.ib-sec__body,.ib-sec__chev,.ib-layout,.ib-theme{animation:none;transition:none}}@media (max-width: 1100px){.ib{grid-template-columns:1fr}.ib-side{position:static;max-height:none}.ib-sections{overflow:visible}.ib-viewport{max-height:none}}@media (max-width: 520px){.ib-layouts{grid-template-columns:repeat(4,1fr)}.ib-themes{grid-template-columns:repeat(2,1fr)}.ib-bar__hint{display:none}}.ib-header .ib-brand b,.ib-header .ib-esc b,.ib-strip-free{color:#fff}.ib-header .ib-brand b,.ib-header .ib-pstrip span,.ib-header .ib-esc b{text-shadow:0 1px 2px rgba(0,0,0,.75),0 2px 12px rgba(0,0,0,.45)}.ib-header .ib-pstrip span{color:#fff}.ib-header .ib-brand small,.ib-header .ib-esc small,.ib-header .ib-pstrip span svg{color:#ffffffb8;text-shadow:0 1px 2px rgba(0,0,0,.7)}.ib-header .ib-pstrip{border-left-color:#ffffff2e}.ib-header .ib-pstrip small{color:#fffc;border-color:#ffffff40;background:#00000040}.ib-screen--stacked .ib-grid{max-height:calc(var(--ib-slot-size) * 2 + var(--ib-gap) + 8px)}.ib-equip__fig{position:relative;align-self:stretch;width:calc(var(--ib-slot-size) * 1.9);min-height:calc(var(--ib-slot-size) * 3.6)}.ib-panel:before,.ib-hotbar:not(.ib-hotbar--arc):before{content:"";position:absolute;left:5%;right:34%;top:0;height:1px;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6) 28%,color-mix(in srgb,var(--ib-accent) 55%,#fff) 52%,transparent);opacity:.5}.no-rim .ib-panel:before,.no-rim .ib-hotbar:before{display:none}.ib-head__t b{letter-spacing:.09em;text-shadow:0 1px 10px rgba(0,0,0,.35)}.ib-head__t small{letter-spacing:.01em}.ib-badge--square{background:linear-gradient(160deg,color-mix(in srgb,var(--ib-accent) 30%,transparent),color-mix(in srgb,var(--ib-accent) 8%,transparent));box-shadow:inset 0 0 0 1px var(--ib-accent-a),inset 0 1px #ffffff38,0 0 16px color-mix(in srgb,var(--ib-accent) 16%,transparent)}.ib-badge--hex{background:linear-gradient(160deg,color-mix(in srgb,var(--ib-accent) 80%,#fff),var(--ib-accent) 45%,color-mix(in srgb,var(--ib-accent) 70%,#000))}.ib-chip{background:linear-gradient(180deg,#ffffff0f,#ffffff04),var(--ib-fill)}.ib-search,.ib-cats,.ib-tbtn{background:linear-gradient(180deg,#0000001f,#ffffff05),var(--ib-fill);box-shadow:inset 0 1px 2px #0000002e}.ib-tbtn{transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.ib-tbtn:hover{transform:translateY(-1px)}.ib-tbtn:active,.ib-cats button:active{transform:translateY(1px)}.ib-cats button.is-on{background:linear-gradient(180deg,color-mix(in srgb,var(--ib-accent) 85%,#fff),var(--ib-accent));box-shadow:0 2px 10px var(--ib-accent-a),inset 0 1px #ffffff59}.ib-slot{--tick: color-mix(in srgb, var(--ib-text) 12%, transparent);--tk: calc(var(--ib-u) * .75);--tw: calc(var(--ib-u) * .1 + .4px);--to: calc(var(--ib-u) * .55)}.ib-slot.is-empty:not(.is-locked):not(.ib-slot--wear){background:linear-gradient(var(--tick),var(--tick)) left var(--to) top var(--to) / var(--tk) var(--tw) no-repeat,linear-gradient(var(--tick),var(--tick)) left var(--to) top var(--to) / var(--tw) var(--tk) no-repeat,linear-gradient(var(--tick),var(--tick)) right var(--to) top var(--to) / var(--tk) var(--tw) no-repeat,linear-gradient(var(--tick),var(--tick)) right var(--to) top var(--to) / var(--tw) var(--tk) no-repeat,linear-gradient(var(--tick),var(--tick)) left var(--to) bottom var(--to) / var(--tk) var(--tw) no-repeat,linear-gradient(var(--tick),var(--tick)) left var(--to) bottom var(--to) / var(--tw) var(--tk) no-repeat,linear-gradient(var(--tick),var(--tick)) right var(--to) bottom var(--to) / var(--tk) var(--tw) no-repeat,linear-gradient(var(--tick),var(--tick)) right var(--to) bottom var(--to) / var(--tw) var(--tk) no-repeat,linear-gradient(180deg,#00000024,#ffffff06),var(--ib-slot-empty);box-shadow:inset 0 2px 8px #00000038,inset 0 -1px #ffffff0a}.ib-slot.is-empty:not(.is-locked):hover,.is-dragging .ib-slot.is-empty.is-over{--tick: color-mix(in srgb, var(--ib-accent) 60%, transparent)}.ib-slot:not(.is-empty):not(.ib-slot--wear){overflow:hidden}.ib-slot:not(.is-empty):not(.ib-slot--wear):not(.is-over):not(.is-bad):after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(112deg,transparent 34%,rgba(255,255,255,.16) 47%,rgba(255,255,255,.04) 55%,transparent 64%);transform:translate(-110%)}.ib-slot:not(.is-empty):not(.ib-slot--wear):hover:after{transform:translate(110%);transition:transform .65s cubic-bezier(.25,.7,.2,1)}.ib-slot.lift:not(.is-empty):hover{transform:translateY(-3px);filter:drop-shadow(0 8px 12px rgba(0,0,0,.32))}.ib-slot.is-sel:before{opacity:1;animation:ib-sel 1.9s ease-in-out infinite}@keyframes ib-sel{50%{opacity:.45}}.ib-key{background:linear-gradient(180deg,color-mix(in srgb,var(--ib-key-bg) 82%,#fff),var(--ib-key-bg));box-shadow:inset 0 -1px #00000040,0 2px 6px #0000004d}.ib-header{position:relative}.ib-header:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--sp) * -1.25);height:1px;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--ib-accent) 75%,transparent),rgba(255,255,255,.16) 26%,rgba(255,255,255,.05) 60%,transparent 92%)}.ib-esc{padding:calc(var(--sp) * .5) calc(var(--sp) * .5) calc(var(--sp) * .5) calc(var(--sp) * 1.5);border-radius:999px;transition:background-color .2s ease}.ib-esc:hover{background:#00000038}.ib-esc b{text-transform:uppercase;letter-spacing:.12em}.ib-esc kbd{min-width:3.4em;text-align:center;letter-spacing:.08em;border-width:1px;border-color:color-mix(in srgb,var(--ib-accent) 70%,transparent);color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--ib-accent) 42%,transparent),color-mix(in srgb,var(--ib-accent) 14%,transparent));box-shadow:inset 0 1px #ffffff4d,inset 0 -2px color-mix(in srgb,var(--ib-accent) 50%,#000),0 4px 16px color-mix(in srgb,var(--ib-accent) 28%,transparent);text-shadow:0 1px 2px rgba(0,0,0,.5);transition:transform .15s ease,box-shadow .15s ease}.ib-esc:hover kbd{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,inset 0 -2px color-mix(in srgb,var(--ib-accent) 50%,#000),0 6px 22px color-mix(in srgb,var(--ib-accent) 45%,transparent)}.ib-esc:active kbd{transform:translateY(1px);box-shadow:inset 0 1px #fff3,0 2px 8px color-mix(in srgb,var(--ib-accent) 25%,transparent)}.ib-iconbar button{background:linear-gradient(180deg,#ffffff14,#ffffff03),var(--ib-float-bg);box-shadow:inset 0 1px #ffffff29,0 6px 16px #00000059}.ib-vital{background:linear-gradient(180deg,#ffffff0e,#ffffff03 70%),var(--ib-fill);box-shadow:inset 0 1px #ffffff0f;transition:border-color .2s ease,transform .2s ease}.ib-vital:hover{border-color:color-mix(in srgb,var(--vc) 50%,transparent);transform:translateY(-1px)}.ib-vital>svg{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--vc) 55%,transparent))}.ib-vital>i{height:5px;background:color-mix(in srgb,var(--vc) 14%,rgba(0,0,0,.25))}.ib-vital>i em{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--vc) 65%,#000),var(--vc))}.ib-money span,.ib-card{background:linear-gradient(180deg,#ffffff0d,#ffffff03 70%),var(--ib-fill);box-shadow:inset 0 1px #ffffff0d}.ib-hotbar__lbl{color:color-mix(in srgb,var(--ib-accent) 55%,var(--ib-muted));padding-left:calc(var(--sp) * .75);border-left:1px solid var(--ib-line)}.ib-slot--wear{transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ib-slot--wear:hover,.ib-slot--wear.is-hot{transform:translateY(-1px);box-shadow:var(--ib-slot-shadow),0 0 0 1px var(--ib-accent-a),0 0 18px color-mix(in srgb,var(--ib-accent) 22%,transparent)}.ib-slot--wear.is-on:after{content:"";position:absolute;top:5px;right:5px;width:5px;height:5px;border-radius:50%;background:var(--ib-accent);box-shadow:0 0 6px var(--ib-accent)}.ib-slot--wear.is-on .ib-wear-l{color:var(--ib-text)}.ib-gearlines path{stroke-dasharray:none}.ib-gearlines .is-hot path{filter:drop-shadow(0 0 3px var(--ib-accent))}.ib-sec{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 48px),#080e159e;box-shadow:inset 0 1px #ffffff0a}.ib-sec.is-open{background:linear-gradient(180deg,rgb(var(--gxd-accent-rgb) / .06),transparent 64px),#091018cc;box-shadow:inset 0 1px rgb(var(--gxd-accent-rgb) / .22),0 12px 28px #00000040}.ib-sec__head>svg:first-child{box-sizing:border-box;width:26px;height:26px;padding:5px;border-radius:8px;background:rgb(var(--gxd-accent-rgb) / .1);box-shadow:inset 0 0 0 1px rgb(var(--gxd-accent-rgb) / .22)}.ib-sec.is-open .ib-sec__head>svg:first-child{background:rgb(var(--gxd-accent-rgb) / .18);box-shadow:inset 0 0 0 1px rgb(var(--gxd-accent-rgb) / .45),0 0 12px rgb(var(--gxd-accent-rgb) / .2)}.ib-seg{background:#00000038;box-shadow:inset 0 1px 2px #00000040}.ib-seg button.is-on{background:linear-gradient(180deg,rgb(var(--gxd-accent-rgb) / .26),rgb(var(--gxd-accent-rgb) / .12));box-shadow:inset 0 0 0 1px rgb(var(--gxd-accent-rgb) / .5),inset 0 1px #ffffff1f,0 2px 8px rgb(var(--gxd-accent-rgb) / .12)}.ib-sub{color:rgb(var(--gxd-accent-rgb) / .85)}.ib-sub:after{background:linear-gradient(90deg,rgba(159,179,195,.22),transparent)}.ib-layout,.ib-theme{box-shadow:inset 0 1px #ffffff0a}.ib-theme:active,.ib-layout:active{transform:translateY(0) scale(.98)}@media (prefers-reduced-motion: reduce){.ib-slot.is-sel:before{animation:none}.ib-slot:not(.is-empty):hover:after{transition:none}}.ib-craft{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-craft__b{min-width:0;letter-spacing:.03em;gap:5px}.ib-craft__b span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-craft__b,.ib-acts2 button,.ib-near button,.ib-bagbtns button{background:linear-gradient(180deg,#ffffff0d,#ffffff03),var(--ib-fill);transition:background-color .12s,border-color .12s,transform .12s}.ib-craft__b:active,.ib-acts2 button:active:not(:disabled),.ib-near button:active:not(:disabled),.ib-bagbtns button:active{transform:translateY(1px)}.ib-strip .ib-vitals{grid-template-columns:repeat(4,calc(var(--ib-u) * 11.5))}.ib-dim{background:radial-gradient(120% 100% at 50% 50%,rgba(var(--ib-dimc, 0, 0, 0),calc(var(--ib-vig) * .45)),rgba(var(--ib-dimc, 0, 0, 0),var(--ib-vig)))}.ib-frame{position:relative;left:var(--ib-ox, 0);top:var(--ib-oy, 0)}.ib-slot:before{box-shadow:inset 0 0 0 1px var(--rc, var(--ib-hover, var(--ib-accent))),inset 0 0 calc(var(--ib-slot-size) * .3) color-mix(in srgb,var(--rc, var(--ib-hover, var(--ib-accent))) 40%,transparent)}.ib-slot:not(.is-empty):not(.ib-slot--wear):not(.is-locked):hover{border-color:var(--ib-hover);scale:var(--ib-hscale, 1);z-index:6}.is-dragging .ib-slot:hover{scale:none}.ib-dur,.ib-slot.i-bottom .ib-dur,.ib-slot.i-bottom .ib-label~.ib-dur{height:var(--ib-dur, 3px)}.ib-slot.a-pill .ib-amt{padding:0 calc(var(--t-xs) * .55);border-radius:999px;background:color-mix(in srgb,var(--ib-panel-fb) 80%,transparent);box-shadow:inset 0 0 0 1px var(--ib-accent-a);text-shadow:none;line-height:1.5}.ib-head{background:var(--ib-head-bg, transparent);border-radius:calc(var(--ib-fr) * .8)}.ib-head__t b{font-family:var(--ib-hfont, inherit);font-size:var(--ib-ts, var(--t-md))}.k-round .ib-key{border-radius:999px;min-width:calc(var(--t-xs) * 1.9);height:calc(var(--t-xs) * 1.9)}.k-plain .ib-key{background:none;box-shadow:none;color:var(--ib-key-bg);text-shadow:0 1px 3px rgba(0,0,0,.85)}.is-swap.ib-screen--bags .ib-row{flex-direction:row-reverse}.ib-esc kbd.ib-esc__open{min-width:0;padding-inline:10px;opacity:.75}.ib-slot.is-locked .ib-key{display:none}.ib-tools-row{display:flex;align-items:center;gap:6px}.ib-find{flex:1;min-width:0;display:flex;align-items:center;gap:7px;padding:0 10px;height:34px;border-radius:10px;border:1px solid rgba(159,179,195,.18);background:#080e159e;color:var(--dim, #8aa0b2)}.ib-find:focus-within{border-color:rgb(var(--gxd-accent-rgb) / .55);box-shadow:0 0 0 3px rgb(var(--gxd-accent-rgb) / .12)}.ib-find input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--text, #e8f2f8);font:inherit;font-size:13px}.ib-find button{border:0;background:none;color:inherit;cursor:pointer;padding:2px;display:grid;place-items:center}.ib-hist{display:flex;gap:4px}.ib-hist button{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(159,179,195,.18);background:#080e159e;color:var(--text, #e8f2f8);cursor:pointer}.ib-hist button:hover:not(:disabled){border-color:rgb(var(--gxd-accent-rgb) / .5);color:var(--gxd-accent)}.ib-hist button:disabled{opacity:.35;cursor:default}.ib-sec__count{flex:none!important;font-size:11px;font-weight:600;color:var(--dim, #8aa0b2)}.ib-sec__reset{flex:none;border:0;background:none;color:var(--dim, #8aa0b2);cursor:pointer;padding:4px;border-radius:6px;display:grid;place-items:center}.ib-sec__reset:hover{color:var(--gxd-accent);background:#ffffff0d}.ib-sec__headwrap{display:flex;align-items:center;padding-right:8px}.ib-sec__headwrap .ib-sec__head{flex:1}.ib-empty{margin:4px 2px;font-size:12.5px;color:var(--dim, #8aa0b2)}.ib-ctl{display:grid;gap:5px;min-width:0}.ib-ctl.is-off>:first-child{opacity:.42;filter:saturate(.4)}.ib-sec.is-filter:not(:has(.ib-ctl)){display:none}.ib-sec.is-filter .ib-sub,.ib-sec.is-filter .ib-note{display:none}.ib-sections:has(.ib-ctl)+.ib-empty{display:none}.ib-ctl__tags{display:inline-flex;align-items:center;gap:4px;margin-left:4px;vertical-align:middle}.ib-ctl__tags .gxd-tip-trigger{display:inline-flex;cursor:help}.ib-po--qb{color:#9fd7ff;background:#50a0ff1f;border-color:#50a0ff59}.ib-po--ox{color:#b9f5c9;background:#50dc8c1f;border-color:#50dc8c59}.ib-dep{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:5px 8px;border-radius:8px;font-size:11.5px;line-height:1.4;color:#cfe0ec;background:#9fb3c314;border:1px dashed rgba(159,179,195,.22)}.ib-dep svg{flex:none;color:var(--gxd-accent)}.ib-dep span{flex:1 1 140px;min-width:0}.ib-dep.is-off{color:#ffd896;background:#ffba4712;border-color:#ffba474d}.ib-dep.is-off svg{color:#ffba47}.ib-dep__fix{flex:none;border:1px solid rgb(var(--gxd-accent-rgb) / .45);background:rgb(var(--gxd-accent-rgb) / .1);color:var(--gxd-accent);border-radius:999px;padding:2px 9px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.ib-dep__fix:hover{background:rgb(var(--gxd-accent-rgb) / .2)}.ib-dep__fix:focus-visible{outline:2px solid var(--gxd-accent);outline-offset:2px}.ib-checks>.ib-ctl{display:inline-grid}.ib-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:11.5px;color:var(--dim, #8aa0b2)}.ib-legend .ib-po{margin-left:0}.ib-mode button{height:32px;font-size:12.5px}.ibr{margin-top:2px}.ibr-count{flex:none!important;padding:1px 8px;border-radius:999px;font-size:11px;color:var(--dim, #8aa0b2);background:#ffffff0d}.ibr-tools{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.ibr-import{display:grid;gap:8px;padding:10px;border-radius:10px;border:1px dashed rgba(159,179,195,.25);background:#0000002e}.ibr-import textarea{width:100%;box-sizing:border-box;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text, #e8f2f8);background:#0000004d;border:1px solid rgba(159,179,195,.18);border-radius:8px;padding:8px;resize:vertical}.ibr-list{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:460px;overflow-y:auto}.ibr-list>li{border-radius:10px;border:1px solid rgba(159,179,195,.12);background:#ffffff04}.ibr-list>li.is-open{border-color:rgb(var(--gxd-accent-rgb) / .4);background:#ffffff08}.ibr-row{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto 8px;gap:10px;align-items:center;padding:6px 10px 6px 6px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ibr-row:hover{background:#ffffff08}.ibr-thumb{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:#00000040;color:var(--dim, #8aa0b2);overflow:hidden}.ibr-thumb img,.ibr-thumb svg{width:88%;height:88%;object-fit:contain}.ibr-thumb--lg{width:56px;height:56px}.ibr-name{display:grid;min-width:0}.ibr-name b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ibr-name code{font-size:11px;color:var(--dim, #8aa0b2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ibr-meta{font-size:11.5px;color:var(--dim, #8aa0b2);white-space:nowrap}.ibr-rar{width:8px;height:8px;border-radius:50%;background:#9aa7b3}.ibr-rar--uncommon{background:#5ee08f}.ibr-rar--rare{background:#4ea7ff}.ibr-rar--epic{background:#b06bff}.ibr-rar--legendary{background:#ffb347}.ibr-edit{display:grid;gap:10px;padding:4px 10px 12px}.ibr-edit textarea{width:100%;box-sizing:border-box;resize:vertical}.ibr-imgrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ibr-del{margin-left:auto;color:#ff7b7b!important}@media (max-width: 520px){.ibr-meta{display:none}.ibr-row{grid-template-columns:34px minmax(0,1fr) 8px}}
