.player-manager,.player-manager-summary,.player-manager-identity,.player-manager-details{min-width:0}.player-manager-count{white-space:nowrap;font-variant-numeric:tabular-nums}.player-manager-categories{gap:var(--mantine-spacing-xs)}.player-manager-categories .mantine-Tabs-tab{border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-default);font-size:var(--mantine-font-size-xs)}.player-manager-categories .mantine-Tabs-tab[data-active]{background:var(--mantine-color-blue-light);border-color:var(--mantine-color-blue-outline);color:var(--mantine-color-text)}.player-manager-columns{align-items:start;gap:var(--mantine-spacing-md);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}button.player-manager-player{box-sizing:border-box;width:100%;min-height:72px;padding:var(--mantine-spacing-md);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-default);color:var(--mantine-color-text);text-align:left;display:block}button.player-manager-player:hover{background:var(--mantine-color-default-hover)}button.player-manager-player[data-selected=true]{border-color:var(--mantine-primary-color-filled);background:var(--mantine-primary-color-light);box-shadow:inset 3px 0 0 var(--mantine-primary-color-filled)}button.player-manager-player:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}button.player-manager-player .mantine-Badge-root{flex-shrink:0}.player-manager-empty{justify-content:center;align-items:center;min-height:400px;display:flex}.player-manager-history-empty{justify-content:center;align-items:center;min-height:240px;display:flex}.player-manager-detail-stack,.player-manager-overview-grid,.player-manager-stat-list{min-width:0}.player-manager-overview-grid{align-items:stretch;gap:var(--mantine-spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.player-manager-profile-grid{align-items:stretch;gap:var(--mantine-spacing-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.player-manager-character-preview{height:100%;display:flex}.player-manager-character-stage{border-radius:var(--mantine-radius-sm);touch-action:none;cursor:grab;background:radial-gradient(55% 45% at 50% 58%,#ffffff12,#0000 70%),radial-gradient(30% 6% at 50% 88%,#00000059,#0000 75%);width:100%;height:100%;min-height:300px;position:relative;overflow:hidden}.player-manager-character-stage:active{cursor:grabbing}.player-manager-character-canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.player-manager-character-controls{opacity:.55;gap:2px;transition:opacity .12s;display:flex;position:absolute;top:6px;right:6px}.player-manager-character-stage:hover .player-manager-character-controls{opacity:1}.player-manager-character-held{gap:4px;display:flex;position:absolute;bottom:8px;left:8px}.player-manager-character-held-item{width:40px;height:40px;image-rendering:pixelated;background:#8b8b8b;border:2px solid #fff;border-color:#373737 #fff #fff #373737;justify-content:center;align-items:center;display:flex}.player-manager-character-note{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);position:absolute;bottom:8px;right:8px}.player-manager-head{border-radius:var(--mantine-radius-sm);flex:none;display:flex;overflow:hidden}.player-manager-action-group+.player-manager-action-group{margin-top:var(--mantine-spacing-sm)}.player-manager-action-group .mantine-Group-root,.player-manager-inventory-section+.player-manager-inventory-section{margin-top:var(--mantine-spacing-xs)}.player-manager-shulker-list{max-height:10rem;margin-top:var(--mantine-spacing-xs);overflow-y:auto}.player-manager-inventory-layout{gap:var(--mantine-spacing-md);grid-template-columns:2.5rem minmax(0,1fr);min-width:0;display:grid}.player-manager-main-inventory{min-width:0}.player-manager-inventory-layout [data-section=equipment] .player-manager-slot-grid{grid-template-columns:2.5rem}.player-manager-slot-scroll,.player-manager-stat-groups,.player-manager-achievements{max-width:100%;overflow-x:auto}.player-manager-slot-grid{grid-template-columns:repeat(var(--slot-columns), 2.5rem);width:max-content;margin-top:var(--mantine-spacing-xs);gap:4px;padding-bottom:2px;display:grid}.player-manager-slot{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-xs);background:var(--mantine-color-default);width:2.5rem;height:2.5rem;color:var(--mantine-color-text);justify-content:center;align-items:center;padding:2px;display:flex;position:relative}button.player-manager-slot,button.mantine-UnstyledButton-root.player-manager-slot{cursor:pointer;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-xs);background:var(--mantine-color-default)}button.mantine-UnstyledButton-root.player-manager-slot:hover{background:var(--mantine-color-default-hover)}button.mantine-UnstyledButton-root.player-manager-slot:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:1px}.player-manager-slot[data-dimmed=true]{opacity:.3}.player-manager-slot-count{text-shadow:0 1px var(--mantine-color-body);font-size:.65rem;font-weight:700;line-height:1;position:absolute;bottom:0;right:2px}.player-manager-stat-row,.player-manager-stat-label{align-items:center;gap:var(--mantine-spacing-xs);min-width:0;display:flex}.player-manager-stat-value{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.pm-hud{border-bottom:1px solid var(--mantine-color-default-border);flex-direction:column;gap:10px;padding-bottom:12px;display:flex}.pm-hud-bars{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.pm-hud-left,.pm-hud-right,.pm-hud-stack{flex-direction:column;gap:2px;display:flex}.pm-hud-right{align-items:flex-end;margin-left:auto}.pm-hud-row{height:18px;padding-right:2px;display:flex}.pm-hud-row-reverse{flex-direction:row-reverse}.pm-hud-slot{flex:none;width:16px;height:18px;display:block;position:relative}.pm-hud-slot>img{width:18px;height:18px;image-rendering:pixelated;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.pm-hud-saturated>img{filter:drop-shadow(0 0 1px #ffd23f)drop-shadow(0 0 1px #ffd23f)}.pm-hud-fallback{box-sizing:border-box;background:#3a3a3a;width:14px;height:14px;margin:2px 2px 2px 0}.pm-hud-fallback.pm-hud-heart,.pm-hud-fallback.pm-hud-absorb{clip-path:polygon(50% 100%,0 40%,10% 10%,30% 0,50% 20%,70% 0,90% 10%,100% 40%)}.pm-hud-fallback.pm-hud-food{border-radius:50% 50% 50% 10%}.pm-hud-fallback.pm-hud-armor{clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%)}.pm-hud-fallback.pm-hud-air{border-radius:50%}.pm-hud-fallback.pm-hud-heart.pm-hud-full{background:#e02929}.pm-hud-fallback.pm-hud-heart.pm-hud-half{background:linear-gradient(90deg,#e02929 50%,#3a3a3a 50%)}.pm-hud-fallback.pm-hud-absorb{background:#f5c518}.pm-hud-fallback.pm-hud-food.pm-hud-full{background:#b0653a}.pm-hud-fallback.pm-hud-food.pm-hud-half{background:linear-gradient(270deg,#b0653a 50%,#3a3a3a 50%)}.pm-hud-fallback.pm-hud-armor.pm-hud-full{background:#c9ced6}.pm-hud-fallback.pm-hud-armor.pm-hud-half{background:linear-gradient(90deg,#c9ced6 50%,#3a3a3a 50%)}.pm-hud-fallback.pm-hud-air.pm-hud-full,.pm-hud-fallback.pm-hud-air.pm-hud-bursting{background:#5fb7ff}.pm-hud-fallback.pm-hud-air.pm-hud-empty{background:0 0}.pm-hud-xp{flex-direction:column;align-items:center;gap:2px;display:flex}.pm-hud-xp-level{font-family:var(--mantine-font-family-monospace);color:#80ff20;text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000;font-size:1.05rem;font-weight:700;line-height:1}.pm-hud-xp-bar{aspect-ratio:182/5;width:min(100%,364px);image-rendering:pixelated;background-repeat:no-repeat;background-size:100% 100%;position:relative}.pm-hud-xp-fill{image-rendering:pixelated;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.pm-hud-xp-fallback{background:#2c2c2c}.pm-hud-xp-fallback .pm-hud-xp-fill{background:#80ff20}.pm-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pm-tile{border-radius:var(--mantine-radius-sm);background:var(--mantine-color-default-hover);align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.pm-tile-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.pm-tile-text>*{overflow-wrap:anywhere}.player-manager-stat-row{justify-content:space-between;gap:var(--mantine-spacing-sm)}.player-manager-stat-row .mantine-Text-root{overflow-wrap:anywhere}.pm-stat-list{gap:10px;display:grid}.pm-stat-number{font-variant-numeric:tabular-nums;white-space:nowrap}.pm-vital{gap:5px;display:grid}.pm-vital-bar{background:var(--mantine-color-default-border);border-radius:3px;width:100%;height:5px;display:block;overflow:hidden}.pm-vital-bar>span{border-radius:inherit;background:var(--mantine-color-blue-6);height:100%;transition:width .3s;display:block}.pm-stat-glyph{justify-content:center;width:18px;display:inline-flex}.pm-overview-extras{gap:var(--mantine-spacing-md);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;display:grid}.pm-overview-split{gap:var(--mantine-spacing-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.pm-overview-column{gap:var(--mantine-spacing-md);flex-direction:column;min-width:0;display:flex}.pm-overview-facts{gap:6px;display:grid}.pm-overview-time{min-width:6.5rem;color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);font-variant-numeric:tabular-nums;flex:none}@media (max-width:62em){.pm-overview-split{grid-template-columns:1fr}}.pm-overview-gear{flex-direction:column;align-items:center;gap:4px;width:52px;display:inline-flex}.pm-overview-gear-icon{border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-default-hover);border-radius:6px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:relative}.pm-overview-gear-label{color:var(--mantine-color-dimmed);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.pm-overview-usage{gap:5px;display:grid}.pm-overview-usage-text{justify-content:space-between;display:flex}.pm-overview-counts{gap:var(--mantine-spacing-xs);grid-template-columns:1fr 1fr;display:grid}.pm-overview-count{border:1px solid var(--mantine-color-default-border);border-radius:6px;padding:8px 10px;line-height:1.2}.pm-overview-count[data-warn]{border-color:var(--mantine-color-yellow-filled)}.pm-overview-clean{color:var(--mantine-color-green-filled)}.pm-overview-alert{color:var(--mantine-color-red-filled)}.pm-overview-more{align-self:flex-start;margin-left:-6px}.player-manager-stat-list{gap:var(--mantine-spacing-sm);max-height:26rem;display:grid;overflow-y:auto}.player-manager-stat-groups{gap:var(--mantine-spacing-xs);padding-bottom:3px;display:flex}.player-manager-stat-groups .mantine-Button-root{flex:none}.player-manager-group-count{opacity:.7;margin-left:.35rem}.player-manager-disclosure{cursor:pointer;font-size:var(--mantine-font-size-sm);font-weight:600}.player-manager-achievements{margin-top:var(--mantine-spacing-md)}@media (min-width:48.01em){.player-manager-details{overscroll-behavior:contain;max-height:calc(100dvh - 12rem);overflow-y:auto}}@media (max-width:48em){.player-manager-profile-grid{grid-template-columns:1fr}.player-manager-columns{grid-template-columns:minmax(0,1fr)}.player-manager-empty{min-height:240px}.player-manager-overview-grid,.player-manager-inventory-layout{grid-template-columns:minmax(0,1fr)}.player-manager-inventory-layout [data-section=equipment] .player-manager-slot-grid{grid-template-columns:repeat(5,2.5rem)}}.pm-counter-strip{flex-wrap:wrap;display:flex;overflow:hidden}.pm-counter-cell{border-bottom:1px solid var(--mantine-color-default-border);border-left:1px solid var(--mantine-color-default-border);flex:9rem;gap:2px;margin:0 0 -1px -1px;padding:12px 16px;line-height:1.2;display:grid}.pm-counter-empty{color:var(--mantine-color-dimmed)}.pm-counter-glyph{width:24px;color:var(--mantine-color-dimmed);flex:none;justify-content:center;display:inline-flex}.pm-counter-search{flex:1;min-width:0;max-width:20rem}.pm-counter-list{max-height:32rem;display:grid;overflow:auto}.pm-counter-list[data-kind=general]{column-gap:var(--mantine-spacing-xl,32px);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr))}.pm-counter-row{border-bottom:1px solid var(--mantine-color-default-border);grid-template-columns:24px minmax(0,1fr) minmax(4rem,35%) minmax(3.5rem,auto);align-items:center;gap:10px;min-height:34px;padding:4px 0;display:grid}.pm-counter-list[data-kind=general] .pm-counter-row{grid-template-columns:minmax(0,1fr) auto}.pm-counter-row>.pm-stat-number{text-align:right}.pm-counter-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-counter-bar{background:var(--mantine-color-default-border);border-radius:3px;height:6px;display:block;overflow:hidden}.pm-counter-bar>span{border-radius:inherit;background:var(--mantine-primary-color-filled);height:100%;display:block}.pm-progress-grid{gap:var(--mantine-spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));align-items:stretch;display:grid}.pm-progress-card[data-wide]{grid-column:1/-1}.pm-progress-list{display:grid}.pm-progress-row{border-bottom:1px solid var(--mantine-color-default-border);align-items:center;gap:12px;min-height:38px;padding:6px 0;display:flex}.pm-progress-row:last-of-type{border-bottom:0}.pm-progress-main{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.3;display:grid}.pm-progress-rewards{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pm-progress-reward{display:inline-flex;position:relative}.pm-progress-quantity{font-size:10px;font-weight:700;line-height:1;position:absolute;bottom:-4px;right:-4px}.pm-progress-date{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:5.5rem}.pm-progress-recipes{flex-wrap:wrap;gap:6px;display:flex}.pm-progress-recipe{border:1px solid var(--mantine-color-default-border);background:color-mix(in srgb, var(--mantine-color-body) 88%, #000);border-radius:7px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.pm-permission-list{grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:4px 16px;max-height:18rem;display:grid;overflow:auto}.pm-permission-list code{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);overflow-wrap:anywhere}.pm-actions-grid{gap:var(--mantine-spacing-md);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pm-actions-grid>div>.mantine-Card-root,.pm-actions-grid>.mantine-Card-root,.pm-actions-grid>div{height:100%}@media (min-width:48em){.pm-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-actions-full,.pm-actions-grid[data-lone]>:last-child{grid-column:1/-1}}.pm-quick-row{gap:var(--mantine-spacing-xs);grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));display:grid}.pm-quick-cell{width:100%;display:block!important}.pm-quick-btn{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-default);width:100%;height:72px;color:var(--mantine-color-text);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 6px;transition:background .12s,border-color .12s;display:flex;position:relative}.pm-quick-btn:hover:not(:disabled){border-color:var(--mantine-primary-color-filled);background:var(--mantine-color-default-hover)}.pm-quick-btn[data-destructive]{border-color:var(--mantine-color-red-8);color:var(--mantine-color-red-4)}.pm-quick-btn[data-destructive]:hover:not(:disabled){border-color:var(--mantine-color-red-6);background:color-mix(in srgb, var(--mantine-color-red-9) 25%, transparent)}.pm-quick-btn:disabled{opacity:.45;cursor:not-allowed}.pm-quick-label{max-width:100%;font-size:var(--mantine-font-size-xs);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.2;overflow:hidden}.pm-quick-btn .pm-needs-plugin{position:absolute;top:6px;right:6px}.pm-danger-card{border:1px solid var(--mantine-color-red-8)}.pm-size-row{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.pm-games-grid{gap:var(--mantine-spacing-md);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:62em){.pm-games-grid{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}}.pm-egg-fields{gap:var(--mantine-spacing-sm) var(--mantine-spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.pm-adv-grid{gap:var(--mantine-spacing-xs);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.pm-adv-tile{align-items:center;gap:var(--mantine-spacing-sm);min-width:0;padding:var(--mantine-spacing-xs);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-default);opacity:.55;display:flex}.pm-adv-tile[data-started=true]{opacity:.85}.pm-adv-tile[data-done=true]{opacity:1;border-color:var(--mantine-color-yellow-6);background:color-mix(in srgb, var(--mantine-color-yellow-6) 10%, var(--mantine-color-default))}.pm-adv-text{flex-direction:column;min-width:0;display:flex}.pm-adv-frame{box-sizing:border-box;background:#2b2b2b;border:3px solid #6b7280;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.pm-adv-frame[data-frame=task]{border-radius:2px}.pm-adv-frame[data-frame=goal]{border-radius:14px}.pm-adv-frame[data-frame=challenge]{clip-path:polygon(50% 0,62% 8%,80% 4%,86% 20%,100% 28%,94% 46%,100% 64%,88% 76%,82% 94%,64% 90%,50% 100%,36% 90%,18% 94%,12% 76%,0 64%,6% 46%,0 28%,14% 20%,20% 4%,38% 8%);border-color:#7c5a9c}.pm-adv-frame[data-done=true][data-frame=task],.pm-adv-frame[data-done=true][data-frame=goal]{border-color:#f5c542}.pm-adv-frame[data-done=true][data-frame=challenge]{background:#3a2550;border-color:#b266e6}.pm-adv-recipes{flex-wrap:wrap;gap:4px;max-height:14rem;display:flex;overflow-y:auto}.pm-adv-recipe{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-xl);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);padding:2px 8px}.pm-adv-recipe[data-done=true]{color:var(--mantine-color-text)}.pm-adv-tree{border-radius:var(--mantine-radius-md);background:#1a1a1a;border:2px solid #000;max-width:100%;max-height:520px;overflow:auto}.pm-adv-canvas{min-width:100%;image-rendering:pixelated;background-repeat:repeat;background-size:auto,64px 64px;position:relative}.pm-adv-lines{pointer-events:none;position:absolute;inset:0}.pm-adv-line-outline{fill:none;stroke:#000;stroke-width:8px;stroke-linejoin:round}.pm-adv-line-inner{fill:none;stroke:#8a8a8a;stroke-width:3px;stroke-linejoin:round}.pm-adv-line-inner[data-lit=true]{stroke:#f2e6b0}.pm-adv-node-slot{transition:opacity .15s;position:absolute}.pm-adv-node-slot[data-dim=true]{opacity:.25}.pm-adv-node-slot[data-match=true] .pm-adv-node{filter:drop-shadow(0 0 6px #fff)}.pm-adv-node{box-sizing:border-box;image-rendering:pixelated;cursor:help;background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:center;display:flex}.pm-adv-node[data-done=false]{filter:grayscale(.4)brightness(.8)}.pm-adv-node:focus-visible{outline:2px solid var(--mantine-primary-color-filled)}.pm-adv-tip{max-width:20rem;font-size:var(--mantine-font-size-xs);white-space:normal;background:#100010;border:2px solid #000}.pm-adv-tip-title{color:#fff;background:#3a6ea5;padding:4px 8px;font-weight:700}.pm-adv-tip-title[data-frame=challenge]{background:#7c3aa8}.pm-adv-tip-title[data-done=true]{color:#1a1200;background:#c99a1a}.pm-adv-tip-title[data-done=true][data-frame=challenge]{color:#fff;background:#a855f7}.pm-adv-tip-body{padding:4px 8px 6px}.pm-adv-tip-desc{color:#d1d5db}.pm-adv-tip-status{color:#9ca3af;margin-top:4px}.pm-adv-tip-status[data-done=true]{color:#fcd34d}.pm-chat-window{position:relative}.pm-chat-log{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-body);flex-direction:column;gap:2px;height:420px;padding:8px 10px;display:flex;overflow-y:auto}.pm-chat-row{font-size:var(--mantine-font-size-sm);word-break:break-word;align-items:baseline;gap:8px;line-height:1.5;display:flex}.pm-chat-time{font-variant-numeric:tabular-nums;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);flex:none}.pm-chat-body{min-width:0}.pm-chat-system{color:var(--mantine-color-dimmed)}.pm-chat-player{font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:700;display:inline-flex}button.pm-chat-player{cursor:pointer}button.pm-chat-player:hover{text-decoration:underline}.pm-chat-head{width:16px;height:16px;image-rendering:pixelated;border-radius:2px}.pm-chat-adv{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pm-chat-empty{color:var(--mantine-color-dimmed);margin:auto}.pm-chat-jump{position:absolute;bottom:12px;right:16px}.pm-chat-highlight{font-weight:600}.pm-chat-detail{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);margin-left:6px}.pm-activity-row{font-size:var(--mantine-font-size-sm);word-break:break-word;align-items:baseline;gap:8px;padding:2px 0;line-height:1.5;display:flex}.pm-activity-command{font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs)}.pm-history-day{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);margin:8px 0 2px;font-weight:600}.pm-history{max-height:520px;overflow-y:auto}.pm-account-row{align-items:center;gap:10px;padding:4px 0;display:flex}.pm-map3d{background:linear-gradient(#7fa8e0,#9ec2ee);position:absolute;inset:0;overflow:hidden}.pm-map3d-canvas{cursor:grab;touch-action:none;outline:none;width:100%;height:100%;display:block}.pm-map3d-canvas:active{cursor:grabbing}.pm-map3d-labels{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pm-map3d-label{color:#fff;white-space:nowrap;cursor:pointer;pointer-events:auto;background:#0009;border:1px solid #00000080;border-radius:3px;align-items:center;gap:4px;padding:2px 6px 2px 3px;font-size:11px;line-height:1.2;display:inline-flex;position:absolute;top:0;left:0}.pm-map3d-label img{image-rendering:pixelated}.pm-map3d-label[data-offline]{opacity:.65}.pm-map3d-label[data-selected]{border-color:#ffd43b;box-shadow:0 0 0 1px #ffd43b}.pm-map3d-compass{z-index:1;color:#ff6b6b;pointer-events:none;background:#0000008c;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid;position:absolute;top:8px;left:8px}.pm-map3d-compass>div{place-items:start center;width:100%;height:100%;padding-top:2px;display:grid}.pm-map3d-hint,.pm-map3d-warning{z-index:1;color:#fff;pointer-events:none;background:#0009;border-radius:4px;padding:2px 8px;font-size:11px;position:absolute;bottom:8px;left:8px}.pm-map3d-warning{bottom:32px}.pm-map3d-message{padding:var(--mantine-spacing-lg);place-items:center;display:grid}.pm-map3d-modes{z-index:1;background:#0000008c;border-radius:4px;display:flex;position:absolute;top:8px;left:48px;overflow:hidden}.pm-map3d-modes button{color:#fff;cursor:pointer;background:0 0;border:0;padding:4px 10px;font-size:12px}.pm-map3d-modes button:hover{background:#ffffff1f}.pm-map3d-modes button[data-active]{background:var(--mantine-primary-color-filled)}.pm-map3d-center-hint{z-index:1;color:#fff;pointer-events:none;background:#0009;border-radius:4px;padding:6px 12px;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pm-map3d-inspector{z-index:2;color:#fff;background:#000000b8;border-radius:4px;width:min(280px,100% - 16px);padding:8px 10px;font-size:12px;position:absolute;top:48px;right:8px}.pm-map3d-inspector-state{font-family:var(--mantine-font-family-monospace);word-break:break-all;margin-right:18px;font-size:11px}.pm-map3d-inspector dl{grid-template-columns:auto 1fr;gap:2px 10px;margin:6px 0 0;display:grid}.pm-map3d-inspector dt{opacity:.7}.pm-map3d-inspector dd{word-break:break-word;margin:0}.pm-map3d-inspector-swatch{vertical-align:-1px;border:1px solid #fff9;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.pm-map3d-inspector-close{color:#fff;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px;line-height:1.2;position:absolute;top:2px;right:4px}.pm-inv[data-game=hytale] .pm-slot-grid{gap:5px}.pm-inv[data-game=hytale] .pm-slot{appearance:none;border:1px solid var(--mantine-color-default-border);background:color-mix(in srgb, var(--mantine-color-body) 88%, #000);box-shadow:none;border-radius:7px;transition:border-color .12s,background-color .12s}.pm-inv[data-game=hytale] button.pm-slot:hover{border-color:color-mix(in srgb, var(--mantine-color-default-border) 40%, #9aa4b2);background:#ffffff0a}.pm-inv[data-game=hytale] .pm-slot[data-quality]:not([data-quality=common]):not([data-quality=junk]){border-color:var(--pm-quality)}.pm-inv[data-game=hytale] .pm-slot[data-selected=true]{outline:2px solid var(--mantine-primary-color-filled);outline-offset:1px;background:#ffffff0d}.pm-inv[data-game=hytale] .pm-slot-count{text-shadow:none;color:#fff;font-size:11px;font-weight:700;line-height:1;bottom:3px;right:4px}.pm-detail[data-game=hytale][data-active=true]{border-color:var(--mantine-color-default-border);background:#00000024}.pm-detail[data-game=hytale][data-quality]{border-left:3px solid var(--pm-quality)}.pm-detail[data-game=hytale] .pm-detail-name{color:var(--pm-quality,inherit)}.pm-detail[data-game=hytale] .pm-detail-quality{border:1px solid var(--pm-quality);color:var(--pm-quality);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;align-self:flex-start;padding:1px 6px;font-size:10px}.pm-stat-list[data-game=hytale]{grid-template-columns:1fr 1fr;gap:10px}.pm-stat-list[data-game=hytale]>.player-manager-stat-row{grid-column:1/-1;padding:0 2px}.pm-stat-list[data-game=hytale] .pm-vital{border:1px solid var(--mantine-color-default-border);background:#00000024;border-radius:8px;gap:8px;padding:10px 12px}.pm-stat-list[data-game=hytale] .pm-vital-bar{background:#ffffff12;border-radius:3px;height:6px}.pm-stat-list[data-game=hytale] .pm-vital+.player-manager-stat-row{margin-top:4px}.pm-overview-gear[data-game=hytale] .pm-overview-gear-icon{background:color-mix(in srgb, var(--mantine-color-body) 88%, #000);border-radius:7px}.pm-overview-gear[data-game=hytale] .pm-overview-gear-icon[data-quality]:not([data-quality=common]):not([data-quality=junk]){border-color:var(--pm-quality)}.pm-inv[data-game=hytale] .pm-inv-layout{--slot:clamp(38px, calc((100cqw - 21rem) / 12.5), 56px)}.pm-hy-board{flex-direction:column;gap:14px;min-width:0;display:flex}.pm-hy-top{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.pm-hy-side{border-right:1px solid var(--mantine-color-default-border);gap:8px;padding-right:18px;display:flex}.pm-hy-center{flex-direction:column;gap:12px;min-width:0;display:flex}.pm-hy-hotbar{border-top:1px solid var(--mantine-color-default-border);padding-top:12px}.pm-hy-extra{border-top:1px solid var(--mantine-color-default-border);flex-wrap:wrap;gap:14px 22px;padding-top:14px;display:flex}.pm-inv[data-game=hytale] .pm-slot-number{color:var(--mantine-color-dimmed);pointer-events:none;font-size:9px;font-weight:600;line-height:1;position:absolute;top:3px;left:5px}.pm-inv[data-game=hytale] .pm-slot-ghost-text{letter-spacing:.05em;text-transform:uppercase;color:var(--mantine-color-dimmed);opacity:.75;pointer-events:none;font-size:9px;font-weight:600}.pm-inv[data-game=hytale] .pm-slot[data-held]{border-color:#e8e1cf}.pm-inv[data-game=hytale] .pm-slot[data-held] .pm-slot-number{color:#e8e1cf}.pm-inv[data-game=hytale] .pm-slot>[role=img]:not(svg){width:82%!important;height:82%!important}.pm-inv[data-game=hytale] .pm-slot [role=img]>.mantine-ThemeIcon-root{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}.pm-inv[data-game=hytale] .pm-slot-scroll{overflow:visible}.pm-inv{min-width:0;container-type:inline-size}.pm-inv-layout{--slot:clamp(40px, calc((100cqw - 20rem) / 10.5), 64px);align-items:start;gap:var(--mantine-spacing-lg);grid-template-columns:auto minmax(15rem,1fr);display:grid}.pm-inv-left{align-items:flex-start;gap:calc(var(--slot) * .3);min-width:0;display:flex}.pm-board{flex-direction:column;gap:6px;min-width:0;display:flex}.pm-board-top{align-items:flex-start;gap:var(--mantine-spacing-lg);flex-wrap:wrap;display:flex}.pm-slot-section{min-width:0}.pm-slot-scroll{align-items:flex-end;gap:calc(var(--slot) * .3);max-width:100%;padding:2px;display:flex;overflow-x:auto}.pm-slot-grid{grid-template-columns:repeat(var(--slot-columns), var(--slot));gap:2px;width:max-content;display:grid}.pm-armor{flex-direction:column;gap:2px;padding:2px;display:flex}.pm-armor-offhand{margin-top:calc(var(--slot) * .3)}.pm-slot{box-sizing:border-box;width:var(--slot);height:var(--slot);color:#fff;font:inherit;background:#3a3a3a;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;box-shadow:inset 2px 2px #1b1b1b,inset -2px -2px #5c5c5c}.pm-slot>[role=img]:not(svg){width:70%!important;height:70%!important}.pm-slot img{image-rendering:pixelated}button.pm-slot{cursor:pointer}button.pm-slot:hover{background:#4a4a4a}button.pm-slot:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:1px}.pm-slot[draggable=true]{cursor:grab}.pm-slot[data-dimmed=true]{opacity:.3}.pm-slot[data-enchanted=true]{box-shadow:inset 2px 2px #1b1b1b,inset -2px -2px #5c5c5c,inset 0 0 10px 2px #a05aff8c}.pm-slot[data-selected=true]{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px;background:#5a6b8f}.pm-slot[data-dragging=true]{opacity:.4}.pm-slot[data-target=true]{background:#3f5f3f}.pm-slot[data-target=false][data-over=true]{background:#6a3a3a}.pm-slot-ghost{opacity:.25;pointer-events:none;width:70%;height:70%}.pm-slot-count{font-size:calc(var(--slot) * .28);color:#fff;text-shadow:1px 1px #000;pointer-events:none;font-weight:700;line-height:1;position:absolute;bottom:1px;right:3px}.pm-slot img{pointer-events:none}.pm-hotbar{margin-top:6px}.pm-trash{color:var(--mantine-color-dimmed);font-size:calc(var(--slot) * .36)}button.pm-trash{cursor:pointer}.pm-trash[data-active=true]{color:var(--mantine-color-red-filled);outline:1px dashed var(--mantine-color-red-filled);outline-offset:-3px}.pm-trash[data-over=true]{background:#6a3a3a}.pm-detail{gap:var(--mantine-spacing-xs);min-width:0;padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);flex-direction:column;display:flex}.pm-detail[data-active=true]{border-color:var(--mantine-primary-color-filled);background:var(--mantine-primary-color-light)}.pm-detail-head{align-items:center;gap:var(--mantine-spacing-sm);min-width:0;display:flex}.pm-detail-list{font-size:var(--mantine-font-size-sm);margin:0;padding-left:1.1rem}.pm-toolbar{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs);display:flex}.pm-toolbar-end{align-items:center;gap:var(--mantine-spacing-xs);flex-wrap:nowrap;display:flex}@container (width<=46rem){.pm-inv-layout{--slot:clamp(40px, calc((100cqw - 2rem) / 10.5), 64px);grid-template-columns:minmax(0,1fr)}}.pm-scale-presets{gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.pm-builder-row{align-items:end;gap:var(--mantine-spacing-xs);grid-template-columns:minmax(0,1fr) 7rem auto;display:grid}.pm-builder-lore-row{align-items:center;gap:var(--mantine-spacing-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.pm-builder-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:9rem;overflow:auto}.pm-header{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);flex-wrap:wrap;display:flex}@media (max-width:48em){.pm-builder-row{grid-template-columns:minmax(0,1fr) 6rem auto}}.pm-trash svg{width:auto;height:42%}.pm-item-art{flex-shrink:0;display:inline-flex;position:relative}.pm-item-art canvas{image-rendering:pixelated;max-width:100%;max-height:100%}.pm-item-art[data-smooth] canvas{image-rendering:auto}.pm-slot .pm-item-art{max-width:86%;max-height:86%}.pm-item-approx{color:var(--mantine-color-dimmed);pointer-events:none;font-size:10px;line-height:1;position:absolute;top:-4px;left:-2px}.pm-effect-list{flex-direction:column;gap:10px;max-height:300px;padding-right:4px;display:flex;overflow-y:auto}.pm-effect-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.pm-effect-tile{border:1px solid var(--mantine-color-default-border);border-left:3px solid var(--pm-effect-color);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-default);color:var(--mantine-color-text);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:6px 8px;font-size:13px;transition:background .12s,border-color .12s;display:flex}.pm-effect-tile:hover{background:var(--mantine-color-default-hover)}.pm-effect-tile[data-active]{border-color:var(--pm-effect-color);background:color-mix(in srgb, var(--pm-effect-color) 18%, var(--mantine-color-default))}.pm-effect-tile span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-effect-icon{image-rendering:pixelated;flex-shrink:0}.pm-effect-dot{border-radius:50%;flex-shrink:0;display:inline-block}.pm-effect-options{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);flex-direction:column;gap:10px;padding:10px 12px;display:flex}.pm-effect-summary{align-items:center;gap:6px;display:inline-flex}.pm-builder-head{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-default);align-items:center;gap:12px;padding:10px 12px;display:flex}.pm-builder-icon{border-radius:var(--mantine-radius-sm);background:#00000040;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden}.pm-builder-icon[data-glint]:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(120deg,#0000 30%,#be78ff73 50%,#0000 70%) 0 0/250% 250%;animation:3s linear infinite pm-glint;position:absolute;inset:0}@keyframes pm-glint{0%{background-position:100% 100%}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.pm-builder-icon[data-glint]:after{animation:none}}.pm-builder-title{min-width:0}.pm-builder-toggle{color:var(--mantine-color-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:4px 0;font-size:14px;font-weight:600;display:inline-flex}.pm-builder-toggle svg{width:12px;color:var(--mantine-color-dimmed)}.pm-builder-count{background:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast);border-radius:10px;padding:0 7px;font-size:11px;line-height:18px}.pm-builder-advanced{border-left:2px solid var(--mantine-color-default-border);padding:4px 0 4px 14px}.pm-builder-section{color:var(--mantine-color-dimmed);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.pm-builder-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.pm-picker{flex-direction:column;gap:8px;display:flex}.pm-picker-groups{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pm-picker-group{border:1px solid var(--mantine-color-default-border);color:var(--mantine-color-dimmed);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:12px}.pm-picker-group:hover{color:var(--mantine-color-text)}.pm-picker-group[data-active]{border-color:var(--mantine-primary-color-filled);background:var(--mantine-primary-color-light);color:var(--mantine-color-text)}.pm-picker-list{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);background:#0000002e;height:236px;padding:6px;overflow-y:auto}.pm-picker-grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px;display:grid}.pm-picker-tile{aspect-ratio:1;border-radius:var(--mantine-radius-xs);cursor:pointer;background:#ffffff0a;border:1px solid #0000;place-items:center;padding:0;display:grid}.pm-picker-tile:hover{border-color:var(--mantine-color-default-border);background:#ffffff1a}.pm-picker-tile[data-active]{border-color:var(--mantine-primary-color-filled);background:var(--mantine-primary-color-light)}.pm-picker-custom{border:1px dashed var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);width:100%;color:var(--mantine-color-text);text-align:left;cursor:pointer;background:0 0;margin-bottom:6px;padding:6px 8px}.pm-needs-plugin{opacity:.7;width:10px;margin-left:2px}.pm-slot-holds{background:var(--mantine-color-yellow-5);pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px;box-shadow:0 0 0 1px #0009}.pm-container-preview{max-width:440px}.pm-container-preview-grid{gap:2px;display:grid}.pm-container-preview-slot{background:#0000004d;border-radius:2px;place-items:center;width:22px;height:22px;display:grid;position:relative}.pm-container-preview-slot[data-holds]:after{content:"";background:var(--mantine-color-yellow-5);border-radius:50%;width:4px;height:4px;position:absolute;top:1px;right:1px}.pm-container-preview-count{color:#fff;text-shadow:1px 1px #3f3f3f;pointer-events:none;font-size:9px;font-weight:700;line-height:1;position:absolute;bottom:-1px;right:0}.pm-container-trail{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.pm-container-trail button{color:var(--mantine-color-anchor);cursor:pointer;background:0 0;border:0;padding:0}.pm-container-trail-step{align-items:center;gap:6px;display:inline-flex}.pm-container-trail svg{width:8px;color:var(--mantine-color-dimmed)}.pm-inspect-head{align-items:center;gap:12px;display:flex}.pm-inspect-icon{border-radius:var(--mantine-radius-sm);background:#00000040;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.pm-inspect-raw summary{color:var(--mantine-color-dimmed);cursor:pointer;font-size:13px}.pm-inspect-contents{--slot:44px;flex-direction:column;gap:10px;display:flex;overflow-x:auto}
