.pl [hidden]{display:none!important}.pl .lib-bar{top:var(--pl-nav-h,72px)}@media (max-width:767.98px){.pl .lib-bar{--pl-nav-h:64px}}.pl .lib-card .pic img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.pl .tank-group{margin-top:36px;scroll-margin-top:140px}.pl .tank-group:first-of-type{margin-top:4px}.pl .tank-group>p{margin-bottom:16px}.pl .lib-card{content-visibility:auto;contain-intrinsic-size:auto 390px}.pl .fav{cursor:pointer}.pl .pl-grid-heading{font-family:var(--serif);margin:6px 0 18px;font-size:22px;font-weight:500}.pl svg.ic,.pl svg.stars{vertical-align:-.15em;flex:none}.pl .tank-card .fav{place-items:center;display:grid}@media (max-width:640px){.pl .lib-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pl .lib-card .body{padding:10px 12px 14px}.pl .lib-card .nm{font-size:16px}.pl .lib-card .sci{font-size:12.5px}.pl .lib-card .reqs{gap:4px 8px}.pl .lib-card .req{white-space:normal;font-size:12px}.pl .lib-card .zones{font-size:12px}.pl .lib-card .pic .tag{padding:2px 8px;font-size:11px;top:8px;left:8px}.pl .lib-card .pic .shapes{font-size:11px;bottom:8px;left:8px}.pl .lib-card .fav{width:30px;height:30px;top:6px;right:6px}.pl .lib-filters{gap:6px 0}.pl .lib-filters .f{flex:100%;min-width:0}.pl .lib-filters .f .seg{scrollbar-width:none;border-radius:0;flex-wrap:nowrap;min-width:0;overflow-x:auto}.pl .lib-filters .f .lbl{flex:none}.pl .lib-bar .search{flex:100%;min-width:0;max-width:none;margin-left:0}.pl .tank-grid{grid-template-columns:1fr}}.pl .lib-empty .elsewhere{flex-wrap:wrap;gap:8px;display:flex}.pl .lib-empty .elsewhere .btn{text-decoration:none}.pl-gate{z-index:80;background:#15211b61;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pl-gate-card{background:var(--ds-surface-raised);border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);width:min(420px,100%);box-shadow:var(--ds-shadow-lg);padding:24px}.pl-gate-card h2{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 8px;font-size:22px;font-weight:500}.pl-gate-card p{color:var(--ds-ink-secondary);margin:0;font-size:14.5px;line-height:1.6}.pl-gate-acts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.pl-gate-acts .btn{text-decoration:none}.det .det-hero.pl-hero>img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.pl-hero .pl-3d{position:absolute;inset:0}.pl-hero .pl-3d-btn{z-index:2;min-height:32px;padding:6px 12px;font-size:13px;position:absolute;bottom:12px;right:12px}.pl-pick{margin-top:10px}.pl-sheet .pl-sheet-kind{font-size:12px}.pl-sheet .fx.fx-entry{max-width:none}.pl-pick .var-list{align-items:flex-start}.pl-pick .var-tile .aka{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:820px){.pl-pick .var-list,.pl-pick .hshape-strip{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.pl-pick .var-tile,.pl-pick .hshape{flex:none}}.fx-entry .det>div{min-width:0}.pl .pl-types{border-top:1px solid var(--ds-line);margin-top:56px;padding-top:28px}.pl .pl-types h2{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 16px;font-size:22px;font-weight:500}.pl .pl-types-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px 32px;display:grid}.pl .pl-type-heading{flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-bottom:4px;display:flex}.pl .pl-types h3{margin:0;font-size:15px;font-weight:600}.pl .pl-type-heading>small{color:var(--ds-ink-tertiary);font-size:13px;font-weight:400}.pl .pl-types p{color:var(--ds-ink-secondary);margin:0;font-size:14px;line-height:1.55}
