.pf-page{max-width:100%}.pf-page img{max-width:none}.pf-back{margin:0 0 10px;font-size:13px}.pf-back a{color:#e2c48a;text-decoration:none}.pf-back a:hover{text-decoration:underline}.pf-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 18px}.pf-id{display:flex;align-items:center;gap:14px;min-width:0}.pf-face{width:64px;height:64px;border:1px solid #8d7850;background:#0f0e0c;flex:none;box-shadow:inset 0 0 0 2px #10191b}.pf-id-text{min-width:0}.pf-head h1{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0!important;font-size:clamp(26px,5vw,40px)!important}.pf-name{overflow-wrap:anywhere}.pf-sub{margin:0!important;font-size:14px!important;color:#c2c9bd}.pf-sub strong{color:#e2c48a;font-weight:600}.pf-emp{white-space:nowrap}.pf-emp img{display:inline-block;height:12px;width:auto;vertical-align:-1px;margin-right:4px}.pf-title{margin:6px 0 0!important;font-weight:700;font-size:15px!important;letter-spacing:.02em}.pf-meta{margin:0!important;color:#e2c48a!important;font-size:12px!important;font-weight:600}.pf-meta-small{margin:6px 0 10px;color:#9d9384;font-size:12px}.pf-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:14px 0}.pf-stats>div{border:1px solid #4a3b26;background:linear-gradient(#1c1915,#0f0e0c);padding:10px 12px;min-width:0}.pf-stats span{display:block;color:#b7aea0;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pf-stats strong{display:block;color:#f5d98a;font:20px/1.3 Georgia,serif;margin-top:4px;overflow-wrap:anywhere}.pf-cols{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.pf-card{border:1px solid #4a3b26;background:linear-gradient(#1c1915,#0f0e0c);padding:12px 14px;min-width:0;color:#d9d1c2}.pf-card h2{margin:0 0 10px;font:400 20px Georgia,serif;color:#e2c48a;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.pf-card h3{margin:0 0 6px;font-size:14px;color:#b9c3a4;text-transform:uppercase;letter-spacing:.08em}.pf-equip{flex:1 1 300px;display:flex;flex-direction:column;align-items:center}.pf-equip h2{align-self:stretch}.pf-side{flex:1 1 260px;display:flex;flex-direction:column;gap:14px;min-width:0}.pf-hint{margin:6px 0 0;color:#9d9384;font-size:12px;text-align:center}.pf-list{list-style:none;margin:0;padding:0}.pf-list li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid #2a2219;font-size:13px}.pf-list li:last-child{border-bottom:0}.pf-list span{color:#b7aea0;min-width:0;overflow-wrap:anywhere}.pf-list strong{color:#f0dfb6;white-space:nowrap;font-variant-numeric:tabular-nums}.pf-record strong{color:#f5d98a}.pf-more{margin:8px 0 0;font-size:13px}.pf-more a{color:#e2c48a}.pf-auf-head{display:flex;align-items:center;gap:12px;margin-bottom:8px}.pf-auf-head img{width:56px;height:56px;flex:none;filter:drop-shadow(0 3px 8px #000c)}.pf-auf-head div{display:flex;flex-direction:column;min-width:0}.pf-auf-head strong{font-size:18px}.pf-auf-head span{color:#b9c3a4;font-size:13px}.pf-bonus{margin:8px 0 0;color:#8ab98e;font-size:13px}.pf-costume{display:flex;gap:18px;justify-content:center;margin-top:6px}.pf-costume-slot{display:flex;flex-direction:column;align-items:center;gap:4px}.pf-costume-slot small{color:#9d9384;font-size:11px}.pf-costume-slot .pf-cell{position:relative;left:auto;top:auto;width:32px;height:32px;border:1px solid #5b4a32;background:#0b0a09}.pf-notes{margin-top:14px}.pf-notes p{font-size:12px}.pf-missing p{margin:0 0 8px}.pf-seal{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:help;outline:none;vertical-align:middle}.pf-seal img{display:block;filter:drop-shadow(0 1px 2px #000a)}.pf-seal:focus-visible img{outline:1px solid #f3d38a;outline-offset:2px}.pf-seal-label{font-weight:600;font-size:13px}.pf-seal-tip{display:none;position:absolute;z-index:20;left:50%;top:calc(100% + 6px);transform:translateX(-50%);min-width:150px;max-width:min(240px,calc(100vw - 32px));padding:7px 10px;background:#0b0a09f2;border:1px solid #5d4a2f;box-shadow:0 8px 20px #000a;text-align:center;font:12px/1.4 Arial,Helvetica,sans-serif;white-space:normal;pointer-events:none}.pf-seal-tip strong{display:block;font-size:13px}.pf-seal-tip small{display:block;color:#c1c1c1;font-size:12px}.pf-seal.is-open .pf-seal-tip,.pf-seal:focus .pf-seal-tip,.pf-seal:hover .pf-seal-tip{display:block}.pf-head .pf-seal-tip{left:0;transform:none}.pf-cell{position:absolute;display:block;width:32px;height:32px;cursor:help;outline:none}.pf-cell img{position:absolute;left:0;top:0;image-rendering:pixelated;max-width:none!important}.pf-cell b{position:absolute;right:1px;bottom:1px;font:9px/1 Tahoma,Verdana,sans-serif;color:#fff;text-shadow:1px 1px 0 #000}.pf-cell:focus-visible,.pf-cell:hover{box-shadow:inset 0 0 0 1px #f3d38a;background:#f3d38a14}.pf-cell-tip{position:absolute;bottom:calc(100% + 6px);z-index:30;pointer-events:none;text-align:center}.pf-cell-tip.is-center{left:50%;transform:translateX(-50%)}.pf-cell-tip.is-left{left:0}.pf-cell-tip.is-right{right:0}.pf-cell-tip .era-tip{max-width:min(290px,calc(100vw - 40px));white-space:normal}.pf-cell-tip .era-tip>div{white-space:normal}.gw-noicon{position:absolute;left:0;top:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font:700 14px/1 Georgia,serif;color:#8d8170;font-style:normal}.gw-outer.gw-cropped{border-bottom:2px solid #3a2f20;box-sizing:content-box}.pf-owner,.pf-owner-login{margin-top:14px}.pf-owner-login{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.pf-owner-login h2{flex-basis:100%;margin-bottom:0}.pf-owner-login p{margin:0;flex:1 1 240px;font-size:13px;color:#b7aea0}.pf-button{min-height:36px;padding:6px 16px;border:1px solid #b79257;background:linear-gradient(#673527,#321d16);color:#f0dcb5;cursor:pointer;font-size:13px}.pf-private{font:600 11px Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8ab98e;border:1px solid #3d5a3f;padding:2px 7px}.pf-owner-grid{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-around;align-items:flex-start}.pf-owner-inv,.pf-owner-safe{display:flex;flex-direction:column;align-items:center;min-width:0}.pf-pages{margin-top:6px}.pf-safe{border:1px solid #3a2f20;background:#0b0a09;padding:0 0 8px;filter:drop-shadow(0 14px 26px #000c)}.pf-safe-title{margin:0 0 8px}.pf-safe-grid{position:relative;width:160px;height:288px;margin:0 8px;background:#0b0a09 no-repeat -8px -246px;background-size:176px 565px;image-rendering:pixelated}@media(min-width:420px){.pf-safe-grid{zoom:1.5}.pf-safe-grid .pf-cell-tip{zoom:.6667}}.pf-gold{display:flex;gap:10px;align-items:baseline;margin:10px 0 0;font-size:13px}.pf-gold span{color:#b7aea0}.pf-gold strong{color:#f5d98a;font-variant-numeric:tabular-nums}.pf-filters{display:flex;flex-direction:column;gap:8px;margin-bottom:6px}.pf-search{width:100%;min-width:0}.pf-chips{display:flex;flex-wrap:wrap;gap:6px}.pf-chips button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:4px 10px;font-size:12px;color:#c9bfae;border:1px solid #5b4a32;background:#1c1915;cursor:pointer}.pf-chips button.is-active{color:#f0dcb5;border-color:#b79257;background:linear-gradient(#673527,#321d16)}.pf-chips img{width:16px;height:16px;max-width:none}.pf-selects{display:flex;flex-wrap:wrap;gap:6px}.pf-selects select{min-height:32px;padding:4px 8px;font-size:13px;color:#e9dfcb;background:#1c1915;border:1px solid #5b4a32;max-width:100%}.pf-table.data-table{width:100%;min-width:0;table-layout:auto}.pf-table.data-table td,.pf-table.data-table th{padding:8px}.pf-table td,.pf-table th{vertical-align:middle}.pf-num,.pf-pos{width:1%;white-space:nowrap}.pf-num{text-align:right}.pf-who{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:nowrap;white-space:nowrap}.pf-face-s{width:24px;height:24px;border:1px solid #4a3b26;background:#0f0e0c;flex:none}.pf-link{font-weight:600;overflow-wrap:anywhere}.pf-tier{font-weight:600;white-space:nowrap}.pf-dim{opacity:.5}.pf-empty{text-align:center;padding:24px 8px!important;opacity:.7}.pf-table tr.is-top .pf-pos{font-weight:700}.pf-opt-lg,.pf-opt-md,.pf-opt-sm{display:none}@media(min-width:560px){.pf-opt-sm{display:table-cell}}@media(min-width:760px){.pf-opt-md{display:table-cell}}@media(min-width:1100px){.pf-opt-lg{display:table-cell}}@media(max-width:520px){.pf-face{width:48px;height:48px}.pf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-stats strong{font-size:17px}.pf-card{padding:10px}}.pf-lang{display:inline-block;width:16px;height:11px;vertical-align:-1px;image-rendering:pixelated;flex:none}.pf-emp img.pf-lang{width:16px;height:11px;margin-right:5px}.pf-flags-inline{display:inline-flex;align-items:center;gap:4px;flex:none}.pf-flags-inline img{display:block;flex:none}.pf-flags-inline .pf-empflag{height:12px;width:auto}@media(min-width:760px){.pf-flags-inline{display:none}}.pf-ranking-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:8px 0;color:var(--text-muted);font-size:13px}.pf-ranking-summary button{min-height:44px}