.pm-frame{position:relative;background:var(--pm-bg-1);border:1px solid var(--pm-line);isolation:isolate}.pm-frame:after,.pm-frame:before{content:"";position:absolute;width:14px;height:14px;border-color:var(--pm-red-2);border-style:solid;pointer-events:none;z-index:2}.pm-frame:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.pm-frame:after{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.pm-frame[data-corners="4"]>.pm-frame__corners:after,.pm-frame[data-corners="4"]>.pm-frame__corners:before{content:"";position:absolute;width:14px;height:14px;border-color:var(--pm-red-2);border-style:solid;pointer-events:none}.pm-frame[data-corners="4"]>.pm-frame__corners:before{top:-1px;right:-1px;border-width:1px 1px 0 0}.pm-frame[data-corners="4"]>.pm-frame__corners:after{bottom:-1px;left:-1px;border-width:0 0 1px 1px}.pm-frame--amber:after,.pm-frame--amber:before,.pm-frame--amber>.pm-frame__corners:after,.pm-frame--amber>.pm-frame__corners:before{border-color:var(--pm-amber)}.pm-frame--cyan:after,.pm-frame--cyan:before,.pm-frame--cyan>.pm-frame__corners:after,.pm-frame--cyan>.pm-frame__corners:before{border-color:var(--pm-cyan)}.pm-frame--violet:after,.pm-frame--violet:before,.pm-frame--violet>.pm-frame__corners:after,.pm-frame--violet>.pm-frame__corners:before{border-color:var(--pm-violet)}.pm-frame--magenta:after,.pm-frame--magenta:before,.pm-frame--magenta>.pm-frame__corners:after,.pm-frame--magenta>.pm-frame__corners:before{border-color:var(--pm-magenta)}.pm-frame--green:after,.pm-frame--green:before,.pm-frame--green>.pm-frame__corners:after,.pm-frame--green>.pm-frame__corners:before{border-color:var(--pm-green)}.pm-frame__head{display:flex;align-items:center;gap:10px;padding:10px 14px;background:linear-gradient(180deg,rgba(214,16,41,.18),transparent);border-bottom:1px solid var(--pm-line);position:relative}.pm-frame--amber>.pm-frame__head{background:linear-gradient(180deg,rgba(255,184,0,.14),transparent)}.pm-frame--cyan>.pm-frame__head{background:linear-gradient(180deg,rgba(92,240,255,.1),transparent)}.pm-frame--violet>.pm-frame__head{background:linear-gradient(180deg,rgba(200,120,255,.1),transparent)}.pm-frame--magenta>.pm-frame__head{background:linear-gradient(180deg,rgba(255,68,180,.1),transparent)}.pm-frame--green>.pm-frame__head{background:linear-gradient(180deg,rgba(74,222,128,.1),transparent)}.pm-frame__title{font-family:var(--pm-display);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--pm-text)}.pm-frame__sys{font-family:var(--pm-mono);font-size:9px;letter-spacing:.1em;color:var(--pm-text-3);margin-left:auto}.pm-frame__chrome{margin-left:auto;display:inline-flex;gap:6px;align-items:center}.pm-frame__body{padding:16px}.pm-frame__body--p0{padding:0}.pm-frame__body--p8{padding:8px}.pm-frame__edge{height:6px;background-image:repeating-linear-gradient(-45deg,var(--pm-line-2) 0 4px,transparent 4px 8px)}.pm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--pm-display);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;height:36px;padding:0 18px;cursor:pointer;border:none;color:var(--pm-text);background:linear-gradient(180deg,var(--pm-red) 0,var(--pm-red-d) 100%);position:relative;transition:filter .15s,transform .05s,box-shadow .15s;text-decoration:none;white-space:nowrap}.pm-btn:hover{filter:brightness(1.15);box-shadow:var(--pm-glow-red)}.pm-btn:active{transform:translateY(1px)}.pm-btn--ghost{background:transparent;border:1px solid var(--pm-line-2);color:var(--pm-text-2)}.pm-btn--ghost:hover{color:var(--pm-text);border-color:var(--pm-red-2)}.pm-btn--amber{background:linear-gradient(180deg,var(--pm-amber) 0,#b87a00 100%);color:#1a0a00}.pm-btn--amber:hover{box-shadow:var(--pm-glow-amber)}.pm-btn--cyan{background:transparent;border:1px solid var(--pm-cyan);color:var(--pm-cyan)}.pm-btn--cyan:hover{background:rgba(92,240,255,.1);box-shadow:var(--pm-glow-cyan)}.pm-btn--danger{background:linear-gradient(180deg,var(--pm-red-2) 0,var(--pm-red) 100%);color:#fff}.pm-btn--lg{height:42px;padding:0 22px;font-size:13px}.pm-btn--sm{height:28px;padding:0 12px;font-size:10px}.pm-btn--block{width:100%}.pm-btn--chev{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);padding-right:24px}.pm-btn--chevl{clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);padding-left:24px}.pm-btn--ghost.pm-btn--chev,.pm-btn--ghost.pm-btn--chevl,.pm-btn--ghost.pm-chev-l,.pm-btn--ghost.pm-chev-r{border:none;background:var(--pm-line-2);color:var(--pm-text)}.pm-btn--ghost.pm-btn--chev:hover,.pm-btn--ghost.pm-btn--chevl:hover,.pm-btn--ghost.pm-chev-l:hover,.pm-btn--ghost.pm-chev-r:hover{background:var(--pm-red-d);color:var(--pm-text)}.pm-btn--cyan.pm-btn--chev,.pm-btn--cyan.pm-btn--chevl,.pm-btn--cyan.pm-chev-l,.pm-btn--cyan.pm-chev-r{border:none;background:rgba(92,240,255,.16);color:var(--pm-cyan)}.pm-btn--cyan.pm-btn--chev:hover,.pm-btn--cyan.pm-btn--chevl:hover,.pm-btn--cyan.pm-chev-l:hover,.pm-btn--cyan.pm-chev-r:hover{background:rgba(92,240,255,.26)}.pm-btn--icon{padding:0;width:36px}.pm-btn--icon.pm-btn--sm{width:28px}.pm-btn[aria-disabled=true],.pm-btn[disabled]{opacity:.4;cursor:not-allowed;filter:grayscale(.4)}.pm-chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;font-family:var(--pm-display);font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:rgba(255,39,66,.1);color:var(--pm-red-2);border:1px solid rgba(255,39,66,.4);white-space:nowrap}.pm-chip--amber{color:var(--pm-amber);background:rgba(255,184,0,.1);border-color:rgba(255,184,0,.4)}.pm-chip--cyan{color:var(--pm-cyan);background:rgba(92,240,255,.08);border-color:rgba(92,240,255,.4)}.pm-chip--green{color:var(--pm-green);background:rgba(74,222,128,.1);border-color:rgba(74,222,128,.4)}.pm-chip--magenta{color:var(--pm-magenta);background:rgba(255,68,180,.1);border-color:rgba(255,68,180,.4)}.pm-chip--violet{color:var(--pm-violet);background:rgba(200,120,255,.1);border-color:rgba(200,120,255,.4)}.pm-chip--mute{color:var(--pm-text-3);background:rgba(255,255,255,.03);border-color:var(--pm-line)}.pm-chip--sm{height:16px;font-size:8px;padding:0 5px}.pm-chip__dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor;flex:0 0 auto}.pm-stamp{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-family:var(--pm-display);font-size:12px;letter-spacing:.2em;border:2px solid;outline:1px solid currentColor;outline-offset:2px;color:var(--pm-red-2);transform:rotate(-4deg);background:rgba(0,0,0,.45);text-shadow:0 0 8px currentColor}.pm-pipstrip{display:inline-flex;gap:2px}.pm-pipstrip>i{width:8px;height:14px;background:var(--pm-bg-3);border:1px solid var(--pm-line);display:block}.pm-pipstrip>i.on{background:var(--pm-amber);border-color:var(--pm-amber);box-shadow:0 0 6px var(--pm-amber)}.pm-pipstrip>i.green.on{background:var(--pm-green);border-color:var(--pm-green);box-shadow:0 0 6px var(--pm-green)}.pm-pipstrip>i.red.on{background:var(--pm-red-2);border-color:var(--pm-red-2);box-shadow:0 0 6px var(--pm-red-2)}.pm-gauge{border:1px solid var(--pm-line);background:var(--pm-bg-1);padding:8px 10px;display:grid;grid-template-columns:1fr;gap:4px;position:relative;overflow:hidden}.pm-gauge__row{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--pm-display);font-size:9px;letter-spacing:.16em;color:var(--pm-text-3)}.pm-gauge__val{font-family:var(--pm-mono);font-size:16px;font-weight:600;letter-spacing:.04em;color:var(--pm-text)}.pm-gauge__bar{height:6px;background:var(--pm-bg-3);position:relative;overflow:hidden}.pm-gauge__bar>i{display:block;height:100%;background:var(--pm-green);box-shadow:0 0 10px currentColor}.pm-gauge__bar:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),rgba(0,0,0,.6) calc(25% - 1px) 25%);pointer-events:none}.pm-readout{display:grid;gap:4px;padding:10px 14px;border:1px solid var(--pm-line);background:rgba(0,0,0,.4);position:relative}.pm-readout__label{font-family:var(--pm-display);font-size:9px;letter-spacing:.18em;color:var(--pm-text-3)}.pm-readout__value{font-family:var(--pm-mono);font-size:26px;color:var(--pm-text);letter-spacing:.02em}.pm-readout__sub{font-family:var(--pm-mono);font-size:10px;color:var(--pm-text-3);letter-spacing:.06em}.pm-input,.pm-select,.pm-textarea{display:block;width:100%;background:var(--pm-bg-00);border:1px solid var(--pm-line-2);border-left:2px solid var(--pm-red);color:var(--pm-text);font-family:var(--pm-mono);font-size:13px;padding:9px 11px;outline:none;transition:border-color .15s,box-shadow .15s}.pm-input:focus,.pm-select:focus,.pm-textarea:focus{border-color:var(--pm-red-2);box-shadow:0 0 0 1px var(--pm-red-2),0 0 12px rgba(255,39,66,.3)}.pm-textarea{min-height:80px;resize:vertical}.pm-field{display:grid;gap:6px}.pm-field__label{font-family:var(--pm-display);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--pm-text-3);display:flex;align-items:center;gap:6px}.pm-field__label:before{content:"◢";color:var(--pm-red-2);font-size:7px}.pm-field__hint{font-family:var(--pm-mono);font-size:10px;color:var(--pm-text-4)}.pm-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid var(--pm-line-2);background:var(--pm-bg-00);display:inline-grid;place-content:center;cursor:pointer}.pm-check:checked{border-color:var(--pm-red-2);background:var(--pm-red-d);box-shadow:0 0 8px rgba(255,39,66,.5)}.pm-check:checked:after{content:"";width:6px;height:6px;background:var(--pm-red-2);box-shadow:0 0 4px var(--pm-red-2)}.pm-seg{display:inline-flex;justify-self:start;max-width:100%;overflow-x:auto;scrollbar-width:thin;border:1px solid var(--pm-line-2);background:var(--pm-bg-1)}.pm-seg__opt{font-family:var(--pm-display);font-size:10px;letter-spacing:.16em;padding:7px 14px;color:var(--pm-text-3);background:transparent;border:none;cursor:pointer;flex-shrink:0;border-right:1px solid var(--pm-line-2)}.pm-seg__opt:last-child{border-right:none}.pm-seg__opt[aria-checked=true],.pm-seg__opt[aria-pressed=true],.pm-seg__opt[aria-selected=true]{background:var(--pm-red-d);color:var(--pm-text);box-shadow:inset 0 0 0 1px var(--pm-red-2)}.pm-row{display:grid;gap:12px;padding:10px 12px;border-bottom:1px solid var(--pm-line);align-items:center;background:var(--pm-bg-1);transition:background .12s}.pm-row:hover{background:var(--pm-bg-2)}.pm-row--head{background:rgba(214,16,41,.06);border-bottom:1px solid var(--pm-line-2);font-family:var(--pm-display);font-size:9px;letter-spacing:.18em;color:var(--pm-text-3);text-transform:uppercase}.pm-dot{display:inline-block;width:8px;height:8px;border-radius:50%;box-shadow:0 0 8px currentColor}.pm-dot,.pm-dot--live{background:var(--pm-green)}.pm-dot--live{color:var(--pm-green);animation:pmpulse 1.4s ease-in-out infinite}.pm-dot--warn{background:var(--pm-amber);color:var(--pm-amber)}.pm-dot--err{background:var(--pm-red-2);color:var(--pm-red-2)}.pm-dot--cyan{background:var(--pm-cyan);color:var(--pm-cyan)}.pm-dot--mute{background:var(--pm-text-4);color:var(--pm-text-4);box-shadow:none}.pm-bar{height:8px;background:var(--pm-bg-3);border:1px solid var(--pm-line);position:relative;overflow:hidden}.pm-bar>i{display:block;height:100%;background:var(--pm-amber);box-shadow:0 0 8px var(--pm-amber)}.pm-bar--seg:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),rgba(0,0,0,.6) calc(10% - 1px) 10%);pointer-events:none}.pm-ticker{overflow:hidden;white-space:nowrap;position:relative}.pm-ticker__track{display:inline-flex;gap:28px;animation:pm-marquee 38s linear infinite}.pm-ticker__item{font-family:var(--pm-mono);font-size:10px;color:var(--pm-text-3);letter-spacing:.06em}.pm-ticker__item b{color:var(--pm-red-2);font-weight:600;margin-right:4px}.pm-ticker__item u{color:var(--pm-amber);text-decoration:none}.pm-ticker__item s{color:var(--pm-cyan);text-decoration:none}.pm-reticle{width:18px;height:18px;position:relative;flex:0 0 auto}.pm-reticle:after,.pm-reticle:before{content:"";position:absolute;background:currentColor}.pm-reticle:before{left:50%;top:0;width:1px;height:100%;transform:translateX(-50%)}.pm-reticle:after{top:50%;left:0;height:1px;width:100%;transform:translateY(-50%)}.pm-reticle>i{position:absolute;inset:6px;border:1px solid var(--pm-red-2);border-radius:50%;box-shadow:0 0 4px var(--pm-red-2)}.pm-dino{position:relative;background:radial-gradient(ellipse at 50% 80%,rgba(255,184,0,.18) 0,transparent 60%),repeating-linear-gradient(to right,rgba(255,255,255,.02) 0 1px,transparent 1px 16px),repeating-linear-gradient(to bottom,rgba(255,255,255,.02) 0 1px,transparent 1px 16px),var(--pm-bg-3);display:grid;place-items:center;overflow:hidden}.pm-dino>svg{width:78%;height:78%;filter:drop-shadow(0 4px 0 rgba(0,0,0,.6))}.pm-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(2px);display:grid;place-items:center;z-index:60}.pm-modal{width:min(440px,88%);background:var(--pm-bg-1);border:1px solid var(--pm-red-2);box-shadow:0 24px 60px rgba(0,0,0,.7),0 0 0 1px rgba(255,39,66,.2),0 0 60px rgba(214,16,41,.35);position:relative}.pm-modal:after,.pm-modal:before{content:"";position:absolute;width:16px;height:16px;border:2px solid var(--pm-red-2);pointer-events:none}.pm-modal:before{top:-1px;left:-1px;border-width:2px 0 0 2px}.pm-modal:after{bottom:-1px;right:-1px;border-width:0 2px 2px 0}.pm-modal__head{padding:14px 18px;background:linear-gradient(180deg,rgba(255,39,66,.25),transparent);border-bottom:1px solid var(--pm-line-2);display:flex;align-items:center;gap:10px}.pm-modal__body{padding:18px}.pm-modal__foot{padding:14px 18px;display:flex;gap:10px;justify-content:flex-end;border-top:1px solid var(--pm-line);background:rgba(0,0,0,.3)}.market-skin-preview-portal .pm-modal-backdrop{position:fixed;z-index:1100;padding:24px}.pm-modal.market-skin-preview-modal{width:min(900px,94%);border-color:var(--pm-magenta);box-shadow:0 24px 60px rgba(0,0,0,.7),0 0 0 1px rgba(214,16,196,.2),0 0 60px rgba(214,16,196,.3)}.pm-modal.market-skin-preview-modal:after,.pm-modal.market-skin-preview-modal:before{border-color:var(--pm-magenta)}.market-skin-preview-modal .pm-modal__body{max-height:calc(100vh - 160px);overflow-y:auto}.pm-nav__link{position:relative;display:flex;align-items:center;gap:10px;padding:10px 14px;font-family:var(--pm-display);font-size:12px;letter-spacing:.1em;color:var(--pm-text-2);text-decoration:none;border-left:2px solid transparent;transition:background .12s}.pm-nav__link:hover{background:rgba(255,39,66,.06);color:var(--pm-text)}.pm-nav__link[aria-current=page]{background:linear-gradient(90deg,rgba(255,39,66,.18),transparent);border-left-color:var(--pm-red-2);color:var(--pm-text);text-shadow:0 0 6px rgba(255,39,66,.6)}.pm-nav__link[aria-current=page]:after{content:"◤";margin-left:auto;color:var(--pm-red-2);font-size:10px}.pm-nav__link[data-tint=amber][aria-current=page]{background:linear-gradient(90deg,rgba(255,184,0,.14),transparent);border-left-color:var(--pm-amber);color:var(--pm-amber);text-shadow:0 0 6px rgba(255,184,0,.6)}.pm-nav__link[data-tint=amber][aria-current=page]:after{color:var(--pm-amber)}.pm-nav__link[data-tint=violet][aria-current=page]{background:linear-gradient(90deg,rgba(200,120,255,.14),transparent);border-left-color:var(--pm-violet);color:var(--pm-violet);text-shadow:0 0 6px rgba(200,120,255,.6)}.pm-nav__link[data-tint=violet][aria-current=page]:after{color:var(--pm-violet)}.pm-nav__link[data-tint=magenta][aria-current=page]{background:linear-gradient(90deg,rgba(255,68,180,.14),transparent);border-left-color:var(--pm-magenta);color:var(--pm-magenta);text-shadow:0 0 6px rgba(255,68,180,.6)}.pm-nav__link[data-tint=magenta][aria-current=page]:after{color:var(--pm-magenta)}.pm-nav__label{padding:12px 14px 6px;font-family:var(--pm-display);font-size:9px;letter-spacing:.22em;color:var(--pm-text-4);border-top:1px dashed var(--pm-line);margin-top:8px}.pm-nav__label:first-child{border-top:none;margin-top:0}.pm-tabs{display:flex;border-bottom:1px solid var(--pm-line-2);gap:0}.pm-tabs__tab{padding:10px 18px;font-family:var(--pm-display);font-size:11px;letter-spacing:.14em;color:var(--pm-text-3);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;position:relative}.pm-tabs__tab:hover{color:var(--pm-text)}.pm-tabs__tab[aria-selected=true]{color:var(--pm-red-2);border-bottom-color:var(--pm-red-2);text-shadow:0 0 6px rgba(255,39,66,.6)}.pm-tabs__tab[aria-selected=true]:before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background:var(--pm-red-2);opacity:.5}.pm-toast{display:grid;grid-template-columns:4px 18px 1fr;gap:10px;align-items:start;padding:10px 14px 10px 0;background:var(--pm-bg-1);border:1px solid var(--pm-line-2);box-shadow:0 8px 24px rgba(0,0,0,.6)}.pm-toast:before{content:"";background:var(--pm-red-2);box-shadow:0 0 8px var(--pm-red-2)}.pm-toast--ok:before{background:var(--pm-green);box-shadow:0 0 8px var(--pm-green)}.pm-toast--warn:before{background:var(--pm-amber);box-shadow:0 0 8px var(--pm-amber)}.pm-toast--info:before{background:var(--pm-cyan);box-shadow:0 0 8px var(--pm-cyan)}.pm-toast--danger:before{background:var(--pm-red-2);box-shadow:0 0 8px var(--pm-red-2)}.pm-coin{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;background:linear-gradient(180deg,rgba(255,184,0,.1),rgba(255,184,0,.04));border:1px solid rgba(255,184,0,.35);border-left:2px solid var(--pm-amber)}.pm-coin__glyph{width:18px;height:18px;display:grid;place-items:center;flex:0 0 auto}.pm-coin__glyph-image{display:block;width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.pm-coin__amount{font-family:var(--pm-mono);font-size:13px;font-weight:600;color:var(--pm-amber);letter-spacing:.04em}.pm-coin__bar{width:40px;height:3px;background:var(--pm-bg-3);position:relative}.pm-coin__bar>i{position:absolute;left:0;top:0;height:100%;background:var(--pm-amber);box-shadow:0 0 4px var(--pm-amber)}.pm-coin__tick{font-family:var(--pm-mono);font-size:9px;color:var(--pm-text-3)}.pm-slot{position:relative;background:var(--pm-bg-1);border:1px solid var(--pm-line);min-height:240px;display:flex;flex-direction:column;isolation:isolate}.pm-slot:after,.pm-slot:before{content:"";position:absolute;width:12px;height:12px;border-color:var(--pm-line-2);border-style:solid}.pm-slot:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.pm-slot:after{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.pm-slot:hover:after,.pm-slot:hover:before{border-color:var(--pm-red-2)}.pm-slot__id{position:absolute;top:0;left:0;padding:4px 10px 4px 6px;font-family:var(--pm-display);font-size:11px;letter-spacing:.18em;color:var(--pm-text-2);background:rgba(0,0,0,.7);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);z-index:2}.pm-slot__badges{position:absolute;top:6px;right:6px;display:flex;gap:4px;z-index:2}.pm-slot__preview{aspect-ratio:4/3;position:relative;margin:28px 8px 0;border:1px dashed var(--pm-line-2)}.pm-slot__chrome{padding:10px 12px 12px;border-top:1px dashed var(--pm-line);display:grid;gap:6px;background:var(--pm-bg-2);flex:1}.pm-slot--empty .pm-slot__preview{border:1px dashed var(--pm-line-2);background:repeating-linear-gradient(-45deg,rgba(255,255,255,.015) 0 8px,transparent 8px 16px);display:grid;place-items:center;margin:36px 16px 16px}.pm-slot--locked{filter:grayscale(.6);opacity:.55}.pm-slot--locked .pm-slot__chrome{background:var(--pm-bg-2);position:relative}.pm-slot__active{position:absolute;top:6px;left:50%;transform:translateX(-50%);padding:2px 8px;font-family:var(--pm-display);font-size:8px;letter-spacing:.2em;color:var(--pm-green);border:1px solid var(--pm-green);background:rgba(74,222,128,.15);z-index:2;pointer-events:none;white-space:nowrap}.pm-slot__active:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;background:var(--pm-green);vertical-align:middle;animation:pmpulse 1.6s infinite}.pm-slot__mismatch{position:absolute;top:50%;left:6px;right:6px;transform:translateY(-50%);padding:4px 8px;font-family:var(--pm-display);font-size:9px;letter-spacing:.14em;color:var(--pm-amber);background:rgba(0,0,0,.78);border:1px solid var(--pm-amber-d,var(--pm-amber));text-align:center;z-index:2;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-slot--mismatch{opacity:.7}.pm-slot__actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.pm-stripe{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.04) 0 6px,transparent 6px 12px)}.pm-skin{position:relative;background:var(--pm-bg-2);border:1px solid var(--pm-line);overflow:hidden}.pm-skin__preview{aspect-ratio:4/3;position:relative;background:linear-gradient(180deg,#1a1216,#0e0709);display:grid;place-items:center}.pm-skin__name{font-family:var(--pm-display);font-size:11px;letter-spacing:.12em;padding:8px 10px 4px;color:var(--pm-text)}.pm-skin__meta{display:flex;align-items:center;gap:6px;padding:0 10px 8px}.pm-skin__rarity{font-family:var(--pm-display);font-size:8px;letter-spacing:.18em;padding:2px 6px;color:var(--pm-cyan);border:1px solid var(--pm-cyan)}.pm-skin__swatches{position:absolute;bottom:6px;left:6px;display:flex;gap:2px}.pm-skin__swatches>i{width:12px;height:12px;border:1px solid rgba(0,0,0,.6);display:block}.pm-skin__equipped{position:absolute;top:6px;right:6px;z-index:2}.pm-log{display:grid;grid-template-columns:80px 90px 70px 1fr 60px;gap:12px;padding:8px 12px;border-bottom:1px solid rgba(58,24,32,.6);font-family:var(--pm-mono);font-size:11px;color:var(--pm-text-2);align-items:center}.pm-log:hover{background:rgba(255,39,66,.04)}.pm-log__ts{color:var(--pm-text-3);font-size:10px}.pm-log__src{font-family:var(--pm-display);font-size:9px;letter-spacing:.18em;padding:2px 6px;text-align:center;border:1px solid;justify-self:start}.pm-log__src--rcon{color:var(--pm-amber-2);border-color:var(--pm-amber);background:rgba(255,184,0,.08)}.pm-log__src--backend{color:var(--pm-cyan);border-color:var(--pm-cyan);background:rgba(92,240,255,.08)}.pm-log__src--web{color:var(--pm-red-2);border-color:var(--pm-red-2);background:rgba(255,39,66,.08)}.pm-log__src--auth{color:var(--pm-green);border-color:var(--pm-green);background:rgba(74,222,128,.08)}.pm-log__sev{font-family:var(--pm-display);font-size:9px;letter-spacing:.16em;text-align:center;border:1px solid var(--pm-line-2);padding:2px 4px;justify-self:start}.pm-log__sev--info{color:var(--pm-text-3)}.pm-log__sev--warn{color:var(--pm-amber);border-color:var(--pm-amber)}.pm-log__sev--danger{color:var(--pm-red-2);border-color:var(--pm-red-2);background:rgba(255,39,66,.06)}.pm-log__msg{color:var(--pm-text)}.pm-log__msg b{color:var(--pm-amber);font-weight:600}.pm-log__actor{color:var(--pm-text-3);font-size:10px;text-align:right}.pm-loader{position:relative;width:64px;height:64px}.pm-loader:before{border:1px solid var(--pm-line-2)}.pm-loader:after,.pm-loader:before{content:"";position:absolute;inset:0;border-radius:50%}.pm-loader:after{background:conic-gradient(from 0deg,transparent 0deg,var(--pm-red-2) 40deg,transparent 60deg);animation:pm-rotate 1.2s linear infinite;mask:radial-gradient(circle,transparent 60%,black 0);-webkit-mask:radial-gradient(circle,transparent 60%,black 0)}.pm-loader>.pm-reticle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pm-flex{display:flex}.pm-flex-b,.pm-flex-c{display:flex;align-items:center}.pm-flex-b{justify-content:space-between}.pm-grid{display:grid}.pm-gap-4{gap:4px}.pm-gap-6{gap:6px}.pm-gap-8{gap:8px}.pm-gap-10{gap:10px}.pm-gap-12{gap:12px}.pm-gap-16{gap:16px}.pm-wallet-balance{min-width:0;overflow-wrap:anywhere;font-size:32px}.pm-wallet-total{min-width:0;gap:12px;align-items:flex-start}.pm-wallet-total>span:first-child{flex:0 0 auto}.pm-wallet-total>span:last-child{min-width:0;overflow-wrap:anywhere;text-align:right}@media (max-width:480px){.pm-wallet-balance{font-size:clamp(18px,8vw,32px)}}.pm-divider{height:1px;background-image:linear-gradient(90deg,transparent,var(--pm-line-2),transparent);margin:14px 0}.pm-divider-v{width:1px;background:var(--pm-line);align-self:stretch}.pm-mute{color:var(--pm-text-3)}.pm-dim{color:var(--pm-text-4)}.pm-corn{position:relative}.pm-corn:after,.pm-corn:before{content:"";position:absolute;width:8px;height:8px;border-color:var(--pm-text-3);border-style:solid;pointer-events:none}.pm-corn:before{top:2px;left:2px;border-width:1px 0 0 1px}.pm-corn:after{bottom:2px;right:2px;border-width:0 1px 1px 0}.pm-map-shell{height:100%;max-height:100dvh;min-height:0;padding:16px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;color:var(--pm-text);font-family:var(--pm-body);overflow:hidden}.pm-map-shell:has(.pm-map-graveyard-banner){grid-template-rows:auto auto minmax(0,1fr) auto}@media (max-width:760px){.pm-map-shell{height:auto;min-height:100dvh;max-height:none;overflow:visible}}.pm-map-header{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--pm-line);padding-bottom:10px}.pm-map-title{font-size:20px;letter-spacing:.06em}.pm-map-subtitle{margin-top:4px;color:var(--pm-text-3);letter-spacing:.12em}.pm-map-status,.pm-map-subtitle{font-family:var(--pm-display);font-size:10px}.pm-map-status{min-height:36px;display:flex;align-items:center;gap:8px;border:1px solid var(--pm-line-2);background:rgba(10,5,6,.88);padding:0 10px;letter-spacing:.1em;white-space:nowrap}.pm-map-status-dot{width:7px;height:7px;border-radius:999px;box-shadow:0 0 8px currentColor}.pm-map-status-muted{color:var(--pm-text-3)}.pm-map-stage{--pm-map-sidebar-width:min(280px,calc(100% - 64px));position:relative;min-height:520px;overflow:hidden;border:1px solid var(--pm-line-2);background:#05070a}.pm-leaflet-map,.pm-map-loading{position:absolute;inset:0;width:100%;height:100%;background:#07090b;font-family:var(--pm-body)}.pm-leaflet-map .leaflet-tooltip{border:1px solid var(--pm-line-2);border-radius:var(--pm-r-sm);background:rgba(20,8,10,.94);color:var(--pm-text);padding:7px 9px;white-space:normal;box-shadow:0 10px 24px rgba(0,0,0,.42)}.pm-leaflet-map .leaflet-tooltip:before{display:none}.pm-map-loading{display:grid;place-items:center;gap:12px;color:var(--pm-text-3);letter-spacing:.14em}.pm-map-panel-shell{position:absolute;left:0;top:0;bottom:0;z-index:720;width:var(--pm-map-sidebar-width);transition:transform .18s ease;will-change:transform}.pm-map-panel-shell.is-collapsed{transform:translateX(-100%)}.pm-map-panel{position:relative;width:100%;height:100%;display:flex;flex-direction:column;gap:12px;padding:12px;background:rgba(10,5,6,.9);border-right:1px solid var(--pm-line-2);backdrop-filter:blur(8px);overflow:auto}.pm-map-panel-toggle{position:absolute;top:18px;right:-34px;width:34px;height:48px;border:1px solid var(--pm-line-2);border-left:0;background:rgba(10,5,6,.94);color:var(--pm-amber);font-family:var(--pm-display);font-size:16px;cursor:pointer;box-shadow:0 10px 24px rgba(0,0,0,.38)}.pm-map-panel-toggle:focus-visible,.pm-map-panel-toggle:hover{color:var(--pm-text);outline:1px solid var(--pm-red-2);outline-offset:-2px}.pm-map-panel-section{display:grid;gap:8px}.pm-map-section-label{font-family:var(--pm-display);font-size:9px;color:var(--pm-text-3);letter-spacing:.18em}.pm-map-segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--pm-line-2)}.pm-map-action-grid button,.pm-map-segment button{min-height:34px;border:0;border-right:1px solid var(--pm-line);background:transparent;color:var(--pm-text-3);font-family:var(--pm-display);font-size:10px;letter-spacing:.1em;cursor:pointer}.pm-map-segment button:last-child{border-right:0}.pm-map-segment button.is-active{background:var(--pm-red);color:var(--pm-text)}.pm-map-copy{margin:0;color:var(--pm-text-3);font-size:12px;line-height:1.35}.pm-map-field{display:grid;gap:4px;min-width:0}.pm-map-check span,.pm-map-field span{font-family:var(--pm-display);color:var(--pm-text-3);font-size:9px;letter-spacing:.12em}.pm-map-field input,.pm-map-field select{width:100%;min-width:0;height:32px;border:1px solid var(--pm-line-2);background:rgba(10,5,6,.78);color:var(--pm-text);padding:0 8px;font-family:var(--pm-body);font-size:13px}.pm-map-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pm-map-check{min-height:32px;display:flex;align-items:center;gap:8px}.pm-map-check input{width:16px;height:16px;accent-color:var(--pm-amber)}.pm-map-collapsible{border:1px solid var(--pm-line-2);background:rgba(20,8,10,.52)}.pm-map-collapsible summary{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px;cursor:pointer;list-style:none}.pm-map-collapsible summary::-webkit-details-marker{display:none}.pm-map-collapsible summary:before{content:">";color:var(--pm-red-2);font-family:var(--pm-mono);font-size:12px;transform:rotate(0deg)}.pm-map-collapsible[open] summary:before{transform:rotate(90deg)}.pm-map-collapsible summary b,.pm-map-collapsible summary span{font-family:var(--pm-display);font-size:10px;letter-spacing:.1em}.pm-map-collapsible summary span{flex:1;color:var(--pm-text-2);text-transform:uppercase}.pm-map-collapsible summary b{color:var(--pm-amber)}.pm-map-category-list{display:grid;max-height:196px;min-inline-size:0;margin:0;padding:0;overflow:auto;border:0;border-top:1px solid var(--pm-line)}.pm-map-category-toggle{min-height:30px;display:flex;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px solid var(--pm-line);cursor:pointer}.pm-map-category-toggle:last-child{border-bottom:0}.pm-map-category-toggle .pm-check{flex:0 0 auto}.pm-map-category-toggle b{flex:1;font-family:var(--pm-display);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.pm-map-layer-list{display:grid;min-inline-size:0;margin:0;padding:0;border:1px solid var(--pm-line-2)}.pm-map-hidden-legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pm-map-layer-toggle{min-height:30px;display:flex;align-items:center;gap:8px;padding:5px 8px;border-bottom:1px solid var(--pm-line);cursor:pointer}.pm-map-layer-toggle:last-child{border-bottom:0}.pm-map-layer-toggle .pm-check{flex:0 0 auto}.pm-map-layer-toggle b{flex:1;font-family:var(--pm-display);font-size:10px;letter-spacing:.14em}.pm-map-layer-toggle .pm-dot{flex:0 0 auto;width:6px;height:6px}.pm-map-status-mini{display:grid;gap:3px;border:1px solid var(--pm-line-2);padding:8px;font-size:11px}.pm-map-status-mini b{color:var(--pm-amber);font-family:var(--pm-display);letter-spacing:.1em}.pm-map-status-mini span{color:var(--pm-text-3)}.pm-map-coords{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:8px;align-items:baseline;border:1px solid var(--pm-line-2);padding:8px;font-family:var(--pm-mono);font-size:12px}.pm-map-coords span{color:var(--pm-text-3)}.pm-map-coords b{color:var(--pm-cyan)}.pm-map-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--pm-line-2)}.pm-map-action-grid button{border-right:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line);color:var(--pm-red-2)}.pm-map-action-grid button.is-tracking{background:var(--pm-red);color:var(--pm-text)}.pm-map-live-pill{position:absolute;right:10px;bottom:10px;z-index:710;display:flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border:1px solid var(--pm-line-2);background:rgba(10,5,6,.88);font-family:var(--pm-display);font-size:10px;letter-spacing:.1em}.pm-map-live-pill span{width:6px;height:6px;border-radius:999px}.pm-map-live-pill em{color:var(--pm-text-3);font-style:normal}.pm-map-detail{border:1px solid var(--pm-line-2);border-left:3px solid var(--pm-red);background:rgba(20,8,10,.96);padding:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.pm-map-side-detail{position:absolute;right:24px;z-index:710;width:min(340px,calc(100% - var(--pm-map-sidebar-width) - 48px));max-height:calc(100% - 180px);overflow:auto;transition:right .18s ease,width .18s ease}.pm-map-side-detail[data-detail-kind=player]{bottom:96px}.pm-map-side-detail:not([data-detail-kind]),.pm-map-side-detail[data-detail-kind=overlay]{top:88px}.pm-map-stage.is-controls-collapsed .pm-map-side-detail{width:min(340px,calc(100% - 64px))}.pm-map-detail-header{display:flex;align-items:start;justify-content:space-between;gap:12px}.pm-map-detail-close{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--pm-line-2);background:rgba(10,5,6,.8);color:var(--pm-red-2);font-family:var(--pm-display);font-size:12px;cursor:pointer}.pm-map-detail-close:focus-visible,.pm-map-detail-close:hover{color:var(--pm-text);border-color:var(--pm-red-2);outline:none}.pm-map-detail-title{margin-top:4px;font-family:var(--pm-display);color:var(--pm-text);font-size:16px}.pm-map-detail-grid{margin-top:10px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 12px;font-size:12px}.pm-map-side-detail .pm-map-detail-grid{grid-template-columns:minmax(72px,.42fr) minmax(0,1fr);gap:8px 10px}.pm-map-detail-grid span{color:var(--pm-text-3);font-family:var(--pm-display);letter-spacing:.08em}.pm-map-side-detail .pm-map-detail-grid span{align-self:start;line-height:1.25}.pm-map-detail-grid b{color:var(--pm-text-2);font-family:var(--pm-body);font-weight:500;overflow-wrap:anywhere}.pm-map-side-detail .pm-map-detail-grid b{min-width:0;line-height:1.35}.pm-map-marker-icon{border:0;background:transparent}.pm-map-marker{--pm-marker-size:22px;position:absolute;left:50%;top:50%;display:block;width:var(--pm-marker-size);height:var(--pm-marker-size);border-radius:999px;transform:translate(calc(-50% + var(--pm-marker-offset-x, 0px)),calc(-50% + var(--pm-marker-offset-y, 0px)));filter:drop-shadow(0 0 8px currentColor)}.pm-map-marker-core{position:absolute;inset:5px;z-index:2;border-radius:inherit;border:2px solid rgba(4,5,7,.92);background:currentColor;box-shadow:0 0 0 1px rgba(255,255,255,.72),0 0 12px currentColor,0 0 22px currentColor}.pm-map-marker-ping{position:absolute;inset:1px;z-index:1;border:2px solid;border-radius:inherit;opacity:.72;animation:pmplayerping 1.65s ease-out infinite}.pm-map-marker:after{content:"";position:absolute;inset:3px;border-radius:inherit;background:currentColor;opacity:.18;filter:blur(8px)}.pm-map-marker--self{--pm-marker-size:26px;color:var(--pm-red-2)}.pm-map-marker--friend{color:var(--pm-cyan)}.pm-map-marker--admin{color:var(--pm-amber)}.pm-map-marker--carnivore{color:#ff6655}.pm-map-marker--herbivore{color:#a8d44a}.pm-map-marker--selected{outline:2px solid var(--pm-text);outline-offset:2px}.pm-map-location{display:inline-flex;align-items:center;gap:4px;min-height:20px;max-width:132px;padding:1px 6px;border:1px solid rgba(90,31,41,.84);background:rgba(20,8,10,.86);color:var(--pm-location-color);font-family:var(--pm-display);font-size:10px;letter-spacing:.05em;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.85);box-shadow:0 4px 12px rgba(0,0,0,.36)}.pm-map-location i{flex:0 0 auto;width:7px;height:7px;border:1px solid;background:currentColor;box-shadow:0 0 6px currentColor}.pm-map-location svg{flex:0 0 auto;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.pm-map-location b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pm-text)}.pm-map-location--animal{border-color:rgba(255,39,66,.58);background:rgba(29,12,15,.9)}.pm-map-location--gastrolith,.pm-map-location--salt,.pm-map-location--water{background:rgba(10,5,6,.82)}.pm-map-location--selected{border-color:var(--pm-text);box-shadow:0 0 0 1px var(--pm-red-2),0 0 14px rgba(255,39,66,.45)}.pm-map-tooltip{display:grid;gap:2px;font-family:var(--pm-body);color:var(--pm-text);min-width:150px;max-width:260px;line-height:1.25;white-space:normal}.pm-map-tooltip strong{font-family:var(--pm-display);color:var(--pm-cyan);letter-spacing:.08em}.pm-map-tooltip span,.pm-map-tooltip strong{min-width:0;overflow-wrap:anywhere;white-space:normal}@keyframes pmplayerping{0%{transform:scale(.72);opacity:.72}72%{opacity:0}to{transform:scale(2.15);opacity:0}}@keyframes pmpulse{0%,to{opacity:1}50%{opacity:.72}}@media (max-width:760px){.pm-map-shell{padding:10px;grid-template-rows:auto minmax(560px,1fr) auto}.pm-map-header{align-items:stretch;flex-direction:column}.pm-map-status{flex-wrap:wrap;white-space:normal}.pm-map-panel{border-top:0}.pm-map-panel-toggle{top:12px}.pm-map-side-detail{top:70px;left:44px;right:8px;width:auto;max-height:calc(100% - 82px)}.pm-map-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-map-side-detail .pm-map-detail-grid{grid-template-columns:minmax(70px,.38fr) minmax(0,1fr)}.pm-map-live-pill{right:8px;top:8px;bottom:auto}}.pm-map-stage-v2{box-shadow:inset 0 0 0 1px rgba(255,39,66,.18),0 0 24px rgba(255,39,66,.12),inset 0 0 36px rgba(255,39,66,.08)}.pm-map-stage-axis,.pm-map-stage-corners{position:absolute;inset:0;pointer-events:none;z-index:706}.pm-map-stage-corners>span{position:absolute;width:22px;height:22px;border-color:var(--pm-red-2);border-style:solid;box-shadow:0 0 12px rgba(255,39,66,.4)}.pm-map-stage-corners>span:first-child{top:8px;left:8px;border-width:1px 0 0 1px}.pm-map-stage-corners>span:nth-child(2){top:8px;right:8px;border-width:1px 1px 0 0}.pm-map-stage-corners>span:nth-child(3){bottom:8px;left:8px;border-width:0 0 1px 1px}.pm-map-stage-corners>span:nth-child(4){bottom:8px;right:8px;border-width:0 1px 1px 0}.pm-map-stage-axis{top:8px;left:36px;right:36px;height:12px;display:flex;justify-content:space-between;bottom:auto}.pm-map-stage-axis>span{width:1px;background:var(--pm-line-2)}.pm-map-stage-axis>span:nth-child(odd){height:12px}.pm-map-stage-axis>span:nth-child(2n){height:6px}.pm-map-basemap-grid,.pm-map-basemap-scanlines,.pm-map-basemap-tint{position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply}.pm-map-basemap-tint{background:linear-gradient(180deg,rgba(214,16,41,.06),rgba(0,0,0,.35))}.pm-map-basemap-scanlines{background:repeating-linear-gradient(180deg,transparent 0 2px,rgba(0,0,0,.18) 2px 3px)}.pm-map-basemap-grid{background-image:radial-gradient(circle at 1px 1px,rgba(255,39,66,.1) 1px,transparent 1.5px);background-size:32px 32px;opacity:.5;mix-blend-mode:normal}.pm-map-legend{position:absolute;top:24px;left:50%;transform:translateX(-50%);z-index:711;display:flex;gap:4px;padding:4px;background:rgba(13,6,8,.85);border:1px solid var(--pm-line-2);backdrop-filter:blur(6px);max-width:calc(100% - var(--pm-map-sidebar-width) - 40px);overflow:hidden;flex-wrap:wrap;justify-content:center}.pm-map-stage.is-controls-collapsed .pm-map-legend{max-width:calc(100% - 72px)}.pm-map-legend__chip{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;font-family:var(--pm-display);font-size:9px;letter-spacing:.14em;white-space:nowrap;border:1px solid}.pm-map-legend__chip>i{width:6px;height:6px;border-radius:999px;background:currentColor;box-shadow:0 0 6px currentColor}.pm-map-system-bar{position:absolute;left:16px;right:16px;top:64px;z-index:710;display:flex;align-items:center;gap:14px;padding:8px 14px;background:rgba(13,6,8,.92);border:1px solid var(--pm-line-2);border-bottom:2px solid var(--pm-red-2);backdrop-filter:blur(8px);font-family:var(--pm-mono);font-size:10px;color:var(--pm-text-2);flex-wrap:wrap}.pm-map-system-bar>.pm-display{font-size:10px;letter-spacing:.18em;color:var(--pm-red-2)}.pm-map-system-bar .pm-map-system-bar__spacer{flex:1}.pm-map-system-bar b{color:var(--pm-text);font-weight:600}.pm-map-system-bar__live{display:inline-flex;align-items:center;gap:8px;padding:2px 8px;background:rgba(74,222,128,.08);border:1px solid var(--pm-green)}.pm-map-system-bar__live>.pm-dot{background:var(--pm-green);color:var(--pm-green)}.pm-map-system-bar__live>.pm-display{font-size:10px;letter-spacing:.16em;color:var(--pm-green)}.pm-map-system-bar__live--err{background:rgba(255,39,66,.1);border-color:var(--pm-red-2)}.pm-map-system-bar__live--err>.pm-dot{background:var(--pm-red-2);color:var(--pm-red-2)}.pm-map-system-bar__live--err>.pm-display{color:var(--pm-red-2)}.pm-map-system-bar__live--warn{background:rgba(255,184,0,.08);border-color:var(--pm-amber)}.pm-map-system-bar__live--warn>.pm-dot{background:var(--pm-amber);color:var(--pm-amber)}.pm-map-system-bar__live--warn>.pm-display{color:var(--pm-amber)}@media (max-width:760px){.pm-map-system-bar{left:8px;right:8px;top:96px;gap:8px;padding:6px 10px}}.pm-map-cursor-reticle{position:absolute;transform:translate(-50%,-50%);pointer-events:none;z-index:707}.pm-map-cursor-reticle svg{display:block}.pm-map-cursor-reticle__label{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:4px;font-family:var(--pm-mono);font-size:9px;color:var(--pm-red-2);letter-spacing:.1em;white-space:nowrap;background:rgba(0,0,0,.7);padding:2px 6px;border:1px solid var(--pm-red-2)}.pm-map-tracking-chip{position:absolute;top:24px;left:calc(var(--pm-map-sidebar-width) + 16px);z-index:711;display:inline-flex;align-items:center;gap:8px;padding:4px 10px;background:rgba(13,6,8,.92);border:1px solid var(--pm-cyan);font-family:var(--pm-display);font-size:10px;letter-spacing:.14em;color:var(--pm-cyan);box-shadow:0 0 8px rgba(92,240,255,.3)}.pm-map-stage.is-controls-collapsed .pm-map-tracking-chip{left:56px}.pm-map-tracking-chip>i{width:6px;height:6px;border-radius:999px;background:var(--pm-cyan);color:var(--pm-cyan);animation:pmpulse 1.4s ease-in-out infinite}.pm-map-rcon-banner{position:absolute;top:0;left:0;right:0;z-index:712;display:flex;align-items:center;gap:10px;padding:6px 14px;font-family:var(--pm-display);font-size:10px;letter-spacing:.14em;color:var(--pm-red-2);border-bottom:1px solid var(--pm-red-2);background-color:rgba(20,8,10,.92);backdrop-filter:blur(6px)}.pm-stripe-red{background-image:repeating-linear-gradient(45deg,rgba(255,39,66,.18) 0 6px,transparent 6px 12px)}.pm-map-compass{position:absolute;bottom:64px;left:calc(var(--pm-map-sidebar-width) + 16px);z-index:706;display:flex;align-items:center;gap:12px;pointer-events:none}.pm-map-stage.is-controls-collapsed .pm-map-compass{left:56px}.pm-map-compass__rose{position:relative;width:56px;height:56px;background:rgba(13,6,8,.85);border:1px solid var(--pm-red-2);display:grid;place-items:center;box-shadow:0 0 12px rgba(255,39,66,.3)}.pm-map-compass__e,.pm-map-compass__n,.pm-map-compass__s,.pm-map-compass__w{position:absolute;font-family:var(--pm-display);letter-spacing:.16em}.pm-map-compass__n{font-size:14px;color:var(--pm-red-2)}.pm-map-compass__e,.pm-map-compass__s,.pm-map-compass__w{font-size:7px;color:var(--pm-text-4)}.pm-map-compass__n{top:4px}.pm-map-compass__s{bottom:2px}.pm-map-compass__w{left:4px}.pm-map-compass__e{right:4px}.pm-map-compass__scale{display:flex;flex-direction:column;gap:4px}.pm-map-compass__scale-label{font-family:var(--pm-display);font-size:9px;letter-spacing:.18em;color:var(--pm-text-3)}.pm-map-compass__scale-bar{display:flex;align-items:center;gap:4px;font-family:var(--pm-mono);font-size:9px;color:var(--pm-text-4)}.pm-map-compass__scale-line{display:inline-block;width:80px;height:4px;background:repeating-linear-gradient(to right,var(--pm-red-2) 0 8px,var(--pm-bg-00) 8px 16px);border:1px solid var(--pm-red-2)}.pm-map-empty-floating{position:absolute;top:50%;left:calc(50% + (var(--pm-map-sidebar-width) / 2));transform:translate(-50%,-50%);z-index:710;width:min(360px,calc(100% - var(--pm-map-sidebar-width) - 40px));background:rgba(10,5,6,.92);backdrop-filter:blur(6px)}.pm-map-stage.is-controls-collapsed .pm-map-empty-floating{left:50%}.pm-map-marker--stale{opacity:.55}.pm-map-marker--dead .pm-map-marker-core{background:transparent;box-shadow:none;border-color:var(--pm-red-2)}.pm-map-marker-track{position:absolute;inset:-8px;z-index:0;border:1px solid var(--pm-cyan);border-radius:999px;opacity:.55;animation:pmpulse-strong 1.8s ease-out infinite;box-shadow:0 0 12px var(--pm-cyan);pointer-events:none}@keyframes pmpulse-strong{0%{transform:scale(.72);opacity:.92}60%{opacity:.18}to{transform:scale(2.35);opacity:0}}@keyframes pm-spy-focus-glow{0%{box-shadow:0 0 0 0 rgba(255,68,180,0),0 0 0 0 rgba(255,68,180,0)}25%{box-shadow:0 0 0 4px rgba(255,68,180,.55),0 0 36px 8px rgba(255,68,180,.7)}to{box-shadow:0 0 0 0 rgba(255,68,180,0),0 0 0 0 rgba(255,68,180,0)}}.pm-spy-card--focused{animation:pm-spy-focus-glow 1.4s ease-out 3;box-shadow:0 0 0 1px rgba(255,68,180,.45),0 0 14px rgba(255,68,180,.35);z-index:1}.pm-shell-sidebar-brand .pm-shell-server{display:grid;gap:4px;margin-top:10px;letter-spacing:normal}.pm-shell-server__name{color:var(--pm-text-2);font-size:10px;line-height:1.35}.pm-shell-server__switch{width:-moz-fit-content;width:fit-content;color:var(--pm-red-2);font-size:9px;letter-spacing:.1em;text-decoration:underline;text-underline-offset:3px}.pm-server-select{min-height:100dvh;display:grid;place-items:center;padding:24px;background-color:var(--pm-bg-0)}.pm-shell-main>.pm-server-select{min-height:100%}.pm-server-select__frame{width:640px;max-width:100%}.pm-server-select__error{margin-bottom:14px;padding:10px 12px;border-left:3px solid var(--pm-red-2);background:rgba(214,40,40,.14);color:var(--pm-red-2);font-size:11px}.pm-dino-growth-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.pm-dino-growth-actions>.pm-btn{min-height:36px;height:auto;white-space:normal;text-align:center}.pm-growth-error{grid-column:1/-1;color:var(--pm-red-2);font-size:12px}.pm-growth-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px;margin-top:8px;border:1px solid var(--pm-line);background:var(--pm-surface,rgba(0,0,0,.25))}.pm-growth-status-copy{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;flex:1 1 210px}.pm-growth-status-copy>span:last-child{color:var(--pm-text-2);font-size:12px;line-height:1.5}.pm-growth-status .pm-chip{gap:6px;height:auto;min-height:26px;white-space:normal}.pm-growth-status>.pm-btn{min-height:44px;white-space:normal;text-align:center}.pm-pause-confirm-copy{display:grid;gap:12px}.pm-pause-confirm-copy p{margin:0}.pm-active-dino-gauges{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}@media (max-width:640px){.pm-active-dino-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-active-dino-gauges>:last-child{grid-column:1/-1}.pm-modal:has(.pm-pause-confirm-copy) .pm-modal__foot{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.pm-modal:has(.pm-pause-confirm-copy) .pm-modal__foot .pm-btn{width:100%;min-height:44px;white-space:normal}.pm-growth-status>.pm-btn{width:100%}.pm-dino-growth-actions{grid-template-columns:1fr}}