@font-face{font-family:PAVInterface;src:url('/pn/font.ttf') format('truetype');font-display:swap}
#pn-game .rp-overlay{background:#08101788;backdrop-filter:none;display:grid;place-items:center;font-family:PAVInterface,Arial,sans-serif;z-index:55}
#pn-game .rp-window{width:min(1050px,94vw);max-height:90dvh;overflow:auto;border:1px solid #ffffff19;border-radius:10px;background:#131d23f5;box-shadow:none;box-sizing:border-box;padding:24px;scrollbar-width:thin;contain:layout style}
#pn-game .rp-window>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;border-bottom:1px solid #ffffff12;padding-bottom:16px}
#pn-game .rp-window header small{color:#cafa65;letter-spacing:2px;font-size:9px}#pn-game .rp-window h2{margin:6px 0 0;font-size:24px}#pn-game .rp-window h3{font-size:15px}
#pn-game .rp-window button,#pn-game .rp-window input,#pn-game .rp-window select,#pn-game .rp-window textarea{font:inherit;border:1px solid #ffffff22;border-radius:5px;padding:10px;background:#202c34;color:#f2f5f6;box-sizing:border-box}
#pn-game .rp-window button{cursor:pointer;font-size:11px;font-weight:700}#pn-game .rp-window button:hover{border-color:#cafa65;background:#2a383d}#pn-game .rp-window button:disabled{opacity:.5;cursor:wait}#pn-game .rp-window .rp-close{font-size:24px;padding:0 9px;background:transparent}
#pn-game .rp-window form{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:20px 0}#pn-game .rp-window label{display:grid;gap:6px;font-size:11px;color:#bac8cb}#pn-game .rp-window input,#pn-game .rp-window textarea{max-width:100%}
#pn-game .rp-window article{border:1px solid #ffffff15;border-radius:7px;padding:16px}#pn-game .rp-window article>small{color:#90a6af;font-size:9px;letter-spacing:1px}#pn-game .rp-window article>strong{display:block;font-size:25px;margin-top:8px}#pn-game .rp-error{color:#ff8b8b;font-size:12px;min-height:16px}
#pn-game .rp-balances{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rp-ledger>div{display:grid;grid-template-columns:1fr auto 1fr;gap:15px;padding:10px 0;border-bottom:1px solid #ffffff12;font-size:11px}.rp-ledger time{text-align:right;color:#859aa3}.rp-members article{display:flex;align-items:center;gap:8px;margin:6px 0}.rp-members article>span{flex:1;font-size:12px}
#pn-game .rp-inventory .rp-window{width:min(1240px,96vw);background:#0c141cee}#pn-game .rp-inventory-layout{display:grid;grid-template-columns:5fr 3fr 3fr;gap:24px}#pn-game .rp-section-title{display:flex;align-items:center;justify-content:space-between}#pn-game .rp-section-title span{font-size:10px;color:#a9bbc2}
#pn-game .rp-item-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}#pn-game .rp-cell{height:100px;position:relative;background:#18232aaa;border:1px solid #ffffff14;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px;min-width:0}#pn-game .rp-cell small{position:absolute;top:6px;left:6px;font-size:7px;color:#8a9fa9}#pn-game .rp-cell strong{font-size:9px}#pn-game .rp-cell b{position:absolute;right:6px;bottom:6px;font-size:9px}#pn-game .rp-cell .rp-item-image{width:66px;height:62px;object-fit:contain}#pn-game .rp-item-detail>.rp-item-image{width:100%;height:140px;object-fit:contain}#pn-game .rp-item-detail>button{display:block;width:100%;margin:10px 0}#pn-game .rp-character-preview{text-align:center;display:flex;flex-direction:column;justify-content:space-between;gap:24px;background:#18222b55;border-radius:8px;padding:15px}#pn-game .rp-character-preview p,#pn-game .rp-inventory-help{font-size:10px;color:#8a9fa9;line-height:1.8}.rp-preview-active .rp-character-preview{background:transparent}.rp-preview-active .rp-window{background:#0c141ca0!important}
#pn-game .rp-shop-grid,#pn-game .rp-job-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px}.rp-shop-grid .rp-item-image{width:100%;height:170px;object-fit:contain}.rp-shop-grid button,.rp-job-cards button{margin-right:6px}
#pn-game .pav-quickbar{gap:5px;bottom:max(18px,env(safe-area-inset-bottom));padding:5px;border-radius:9px;background:#0f1a20aa;box-shadow:none}#pn-game .pav-quickbar button{width:65px;height:67px;background:#1d2a33d9;border:1px solid #ffffff15;border-radius:5px;padding:5px;position:relative;box-shadow:none}#pn-game .pav-quickbar .rp-item-image{width:43px;height:40px;object-fit:contain}#pn-game .pav-quickbar button.small{font-size:8px}#pn-game .pav-quickbar kbd{font:9px Arial;background:#ffffff0e;padding:2px 4px;border-radius:2px}#pn-game .pav-quickbar b{font-size:8px}#pn-game .pav-quickbar .selected{border-color:#cafa65;background:#293928d9}#pn-game .pav-quickbar .empty{opacity:.45}.rp-empty-mark{font-size:22px;color:#59707a}
#pn-game .pn-tag{font-family:PAVInterface,Arial,sans-serif;font-size:12px;font-weight:600;text-shadow:0 1px 2px #000;letter-spacing:.2px;transition:none}#pn-game.pav-targeting .pn-tag[data-own=true] .pav-head-eye{display:inline-flex!important;opacity:1!important;pointer-events:auto}#pn-game.pav-targeting .pn-tag[data-near-target=true] .pav-head-eye{display:inline-flex!important}#pn-game .pav-head-eye{width:25px;height:25px;border-radius:50%;background:#162429;border:1px solid #cafa6570;color:#cafa65;vertical-align:middle}
#pn-game .rp-job-hud{position:fixed;left:22px;top:31%;width:210px;border-left:2px solid #cafa65;background:#132029e8;border-radius:4px;padding:12px;z-index:18}#pn-game .rp-job-hud[hidden]{display:none}#pn-game .rp-job-hud small{font-size:8px;letter-spacing:1.4px;color:#cafa65}#pn-game .rp-job-hud strong{display:block;font-size:13px;margin-top:7px}#pn-game .rp-job-hud p{font-size:10px;color:#a8bac2}#pn-game .rp-job-hud button{background:#273741;border:0;color:white;border-radius:3px;padding:6px 8px;font-size:9px;cursor:pointer}
.pav-mobile #pn-game .rp-window{padding:12px;width:96vw;max-height:92dvh}.pav-mobile #pn-game .rp-inventory-layout{grid-template-columns:1fr 1fr;gap:12px}.pav-mobile #pn-game .rp-character-preview{display:none}.pav-mobile #pn-game .rp-cell{height:76px}.pav-mobile #pn-game .rp-cell .rp-item-image{height:45px;width:45px}.pav-mobile #pn-game .pav-quickbar button{width:43px;height:49px}.pav-mobile #pn-game .pav-quickbar .rp-item-image{width:29px;height:27px}.pav-mobile #pn-game .pav-quickbar small{font-size:6px}.pav-mobile #pn-game .rp-job-hud{top:22%;left:10px;width:155px;padding:8px}
@media(max-width:700px){#pn-game .rp-members article{flex-wrap:wrap}.rp-ledger>div{grid-template-columns:1fr auto}.rp-ledger time{grid-column:1/-1;text-align:left}#pn-game .rp-shop-grid,#pn-game .rp-job-cards{grid-template-columns:1fr 1fr}.rp-shop-grid .rp-item-image{height:100px}}
@media(prefers-reduced-motion:reduce){#pn-game *{scroll-behavior:auto}}
#pn-game .rp-cell{height:clamp(58px,calc((100dvh - 230px)/6),100px)}#pn-game:has(.rp-inventory) .pav-quickbar{display:flex!important;opacity:1;z-index:56;bottom:5px}#pn-game .rp-members select{max-width:160px}#pn-game .rp-factions details{padding:12px 0;border-top:1px solid #ffffff16}
#pn-game:has(.rp-inventory) .pav-quickbar{visibility:visible;pointer-events:none}
#pn-game .rp-cell{height:clamp(48px,calc((100dvh - 310px)/6),86px)}#pn-game .rp-cell .rp-item-image{height:52px}#pn-game .rp-section-title{height:25px;margin:0 0 12px}#pn-game .rp-section-title h3{margin:0}#pn-game .rp-error{margin:10px 0 0}
#pn-game .rp-cell{box-sizing:border-box;width:100%}
.rp-npc-tags{position:fixed;inset:0;pointer-events:none;z-index:24}.rp-npc-tags[hidden]{display:none}.rp-npc-tag{position:absolute;left:0;top:0;display:flex;gap:6px;align-items:center;pointer-events:auto;cursor:pointer;background:#14252bed;color:#eaffbf;border:1px solid #cafa6580;border-radius:6px;padding:7px 9px;font:11px PAVInterface,Arial}.rp-npc-tag[hidden]{display:none}.rp-npc-tag svg{width:20px;height:20px}
#pn-game .rp-showroom{background:#09131b22}#pn-game .rp-showroom .rp-window{background:linear-gradient(90deg,#111e25f7 28%,#111e2580 52%,#111e2518);width:min(1100px,96vw);height:min(670px,90dvh)}#pn-game .rp-showroom-layout{display:grid;grid-template-columns:260px 1fr;gap:24px;height:calc(100% - 90px)}#pn-game .rp-showroom-layout aside{display:flex;flex-direction:column;gap:12px;align-items:stretch}#pn-game .rp-showroom-layout aside>small{font-size:9px;letter-spacing:2px;color:#97b6c5}#pn-game .rp-showroom-layout h3{font-size:32px;margin:0}#pn-game .rp-showroom-price{font-size:25px;color:#cafa65}#pn-game .rp-showroom-layout p{font-size:11px;line-height:1.6;color:#a8bfc9}#pn-game .rp-showroom-stage{position:relative;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:20px;box-sizing:border-box}#pn-game .rp-showroom-status{color:#cafa65;font-size:10px;background:#162932cc;padding:9px;border-radius:4px}#pn-game .rp-showroom-buy{background:#cafa65;color:#15231b;border:0}#pn-game .rp-showroom-switch,#pn-game .rp-showroom-orbit{display:flex;gap:7px}#pn-game .rp-showroom-orbit{flex-wrap:wrap;justify-content:center}
@media(max-width:700px){#pn-game .rp-showroom-layout{grid-template-columns:180px 1fr;gap:8px}#pn-game .rp-showroom-layout h3{font-size:22px}#pn-game .rp-showroom-stage{padding:10px;min-height:230px}#pn-game .rp-showroom-layout aside{gap:7px}#pn-game .rp-showroom-switch button{padding:6px;font-size:9px}}
