#p-locs .locbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0 8px}#p-locs .loctabs{display:inline-flex;gap:4px;padding:4px;background:#101010;border:1px solid #2a2a2a;border-radius:10px}#p-locs .loctabs button{border:0;background:transparent;color:#b3b3b3;padding:7px 16px;border-radius:7px;font-size:14px;cursor:pointer}#p-locs .loctabs button:hover{color:#fff}#p-locs .loctabs button.on{background:#E50914;color:#fff;font-weight:600}#p-locs #locsync{background:transparent;border:1px solid #333;color:#cfcfcf;padding:7px 14px;border-radius:8px;font-size:13px}#p-locs #locsync:hover{border-color:#666;color:#fff}#p-locs .locg{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-top:12px}#p-locs .locg .lc{background:#181818;border:1px solid #262626;border-radius:12px;transition:border-color .2s,transform .2s}#p-locs .locg .lc:hover{border-color:#444}#p-locs .locg .lc .ph{height:120px;background-color:#202020;font-size:13px;color:#7d7d7d;border-bottom:0}#p-locs .locg .lc .ph:hover{filter:none;color:#fff;background-color:#262626}#p-locs .locg .lc .bd{padding:12px 14px 14px;gap:8px}#p-locs .locg .lc input.nm{background:transparent!important;border:0!important;border-bottom:1px solid #2c2c2c!important;border-radius:0!important;padding:4px 0 7px;font-size:17px;font-weight:600}#p-locs .locg .lc input.nm:focus{outline:0;border-bottom-color:#E50914!important}#p-locs .locg .lc select{background:#232323;border:0;color:#ddd;border-radius:8px;padding:7px 8px;font-size:13px}#p-locs .locg .lc .rw button{background:transparent;border:0;color:#777;border-radius:8px;padding:6px 9px}#p-locs .locg .lc .rw button:hover{background:#2a2a2a;color:#ff5a63}#p-locs .locg .lc textarea{background:#202020!important;border:0!important;border-radius:8px!important;min-height:52px;font-size:13px;padding:8px 10px}#p-locs .locg .lc textarea:focus{outline:0;box-shadow:0 0 0 1px #E50914}#p-locs .locg .lc.add{background:transparent;border:1px dashed #333;color:#8a8a8a;min-height:200px}#p-locs .locg .lc.add:hover{border-color:#E50914;color:#fff}.locl{margin-top:12px;display:flex;flex-direction:column;gap:10px}.locl .lsum{color:#9a9a9a;font-size:13px;margin:2px 2px 4px}.locl details{background:#181818;border:1px solid #262626;border-radius:12px;overflow:hidden}.locl details[open]{border-color:#333}.locl summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:12px 16px;flex-wrap:wrap}.locl summary::-webkit-details-marker{display:none}.locl summary::before{content:"▸";color:#777;font-size:12px;transition:transform .15s}.locl details[open]>summary::before{transform:rotate(90deg)}.locl .ln{font-weight:600;font-size:16px;color:#fff}.locl .lt{font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:6px;background:#2a2a2a;color:#cfcfcf}.locl .lcnt{margin-left:auto;font-size:13px;color:#b3b3b3}.locl .lcnt b{color:#fff}.locl .lchips{display:flex;flex-wrap:wrap;gap:5px;width:100%;padding-left:24px}.locl .lchips span{font-size:12px;padding:2px 8px;border-radius:999px;background:rgba(229,9,20,.16);color:#ff7d85}.locl .lrows{border-top:1px solid #262626}.locl .lr{display:grid;grid-template-columns:minmax(56px,max-content) 90px 1fr minmax(120px,28%);gap:12px;padding:9px 16px;font-size:14px;border-bottom:1px solid #202020;align-items:baseline}.locl .lr:last-child{border-bottom:0}.locl .lr b{color:#ff5a63;white-space:nowrap}.locl .lr i{font-style:normal;color:#9a9a9a;font-size:13px}.locl .lr .lc2{color:#9a9a9a;font-size:13px;text-align:right}.locl .lone{opacity:.92}.locl .lemp{padding:10px 16px;color:#777;font-size:13px}@media(max-width:720px){.locl .lr{grid-template-columns:48px 1fr}.locl .lr i,.locl .lr .lc2{grid-column:2;text-align:left}}body[data-pg] #gw .tb{display:flex;align-items:center;gap:10px;padding:0 0 12px}body[data-pg] #gw .tb .grp{display:flex;gap:0;border:1px solid rgba(255,255,255,.16);border-radius:8px;overflow:hidden}body[data-pg] #gw .tb .grp button{background:transparent;border:0;border-radius:0;color:#cfcfcf;font-size:14px;font-weight:500;padding:7px 14px;min-height:36px;cursor:pointer;transition:background .15s,color .15s}body[data-pg] #gw .tb .grp button+button{border-left:1px solid rgba(255,255,255,.12)}body[data-pg] #gw .tb .grp button:hover{background:rgba(255,255,255,.09);color:#fff}body[data-pg] #gw .tb #zo,body[data-pg] #gw .tb #zi{min-width:40px;padding:7px 0;font-size:17px;line-height:1}body[data-pg] #gw .tb #fs{margin-left:auto;background:#E50914;color:#fff;border:0;border-radius:8px;font-size:14px;font-weight:600;padding:8px 20px;min-height:36px;cursor:pointer}body[data-pg] #gw .tb #fs:hover{background:#f6121d}body[data-pg] #gw.light .tb .grp{border-color:rgba(0,0,0,.2)}body[data-pg] #gw.light .tb .grp button{color:#3a2c1c}body[data-pg] #gw.light .tb .grp button+button{border-left-color:rgba(0,0,0,.14)}body[data-pg] #gw.light .tb .grp button:hover{background:rgba(0,0,0,.07);color:#000}body[data-pg] #gw.full .tb{padding:10px 16px}@media (max-width:600px){body[data-pg] #gw .tb{gap:8px}body[data-pg] #gw .tb #fs{margin-left:0}}body[data-pg] .pv2{--acc:#fff;border:0;border-radius:8px;box-shadow:none;background:#141414}body[data-pg] .pv2::before{filter:blur(36px) brightness(.55) saturate(1.2)}body[data-pg] .pv2::after{background:linear-gradient(90deg,rgba(20,20,20,.96) 0,rgba(20,20,20,.55) 45%,rgba(20,20,20,.25) 100%),linear-gradient(0deg,#141414 0,rgba(20,20,20,.55) 30%,transparent 65%)}body[data-pg] .pv2 .pvp{border-radius:6px;box-shadow:0 20px 60px rgba(0,0,0,.75);border:0}body[data-pg] .pv2-pw::before{opacity:.3}body[data-pg] .pv2 .pvk{font-size:13px;letter-spacing:4px;color:#b3b3b3;font-weight:600;gap:10px;margin-bottom:6px}body[data-pg] .pv2 .pvk::before{width:4px;height:16px;border-radius:1px;background:#E50914}body[data-pg] .pv2 h1{font-weight:800;letter-spacing:-1px;line-height:1.08;text-shadow:0 4px 30px rgba(0,0,0,.7);margin-bottom:12px}body[data-pg] .pv2 .pvpills{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-bottom:26px}body[data-pg] .pv2 .pvpills span{border:0;background:none;backdrop-filter:none;padding:0;border-radius:0;font-size:16px;font-weight:500;color:#d2d2d2}body[data-pg] .pv2 .pvpills .g{color:#fff;border:0}body[data-pg] .pv2 .pvpills span+span::before{content:'•';margin:0 10px;color:#777;font-weight:400}body[data-pg] .pv2 .pvpills .du{color:#46d369;font-weight:700}body[data-pg] .pv2 .pvpills .st{border:1px solid rgba(255,255,255,.45);border-radius:3px;padding:1px 8px;font-size:13px;color:#fff;margin-left:14px}body[data-pg] .pv2 .pvpills .st::before{display:none}body[data-pg] .pv2 .pvol{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}body[data-pg] .pv2 .pvol h3{font-size:20px;font-weight:700;letter-spacing:0;text-transform:none;color:#e5e5e5;margin:0 0 4px}body[data-pg] .pv2 .pvo{background:rgba(47,47,47,.55);backdrop-filter:blur(8px);border:0;border-radius:6px;padding:14px 18px}body[data-pg] .pv2 .pvo:hover{background:rgba(70,70,70,.7);transform:translateX(4px)}body[data-pg] .pv2 .pvo b{font-size:12px;letter-spacing:2px;color:#a3a3a3;font-weight:600;margin-bottom:4px}body[data-pg] .pv2 .pvo p{color:#fff;font-weight:500}body[data-pg] .pv2 .pvo p.e{color:#777}body[data-pg] .pv2 .pvbt button{border-radius:4px;font-weight:700}body[data-pg] #p-chars .panel>h2 span,body[data-pg] #p-chars h2 span{color:#b3b3b3}body[data-pg] .cbc b{color:#fff;font-weight:700}body[data-pg] .sr .hd b,body[data-pg] .sr .sn,body[data-pg] .sc2 .hd b{color:#fff}body[data-pg] .sr .sn{border-bottom-color:#555}#cbw .cbsec .fh{display:block;font-size:12px;line-height:1.45;color:#8c8c8c;margin:1px 0 5px}#cbw .cbsec .fh b{color:#fff;font-weight:600}#cbw .cbsec .cbb{gap:2px 14px}#cbw .cbsec input[type=date]{color-scheme:dark;min-height:42px}@media(max-width:900px){#cbw .cbsec .cbb{grid-template-columns:1fr 1fr}}@media(max-width:560px){#cbw .cbsec .cbb{grid-template-columns:1fr}}#cbw .cbsec .cbb>div{flex-direction:column}#cbw .cbd>.cbp+div{display:flex;flex-direction:column;gap:14px;max-width:1040px}#cbw .cbsec{background:#1b1b1b;border:0;border-radius:10px;padding:22px 26px 24px}#cbw .cbsec h3{margin:0 0 14px;font-size:18px}#cbw .cbsec h3::before{display:none}#cbw .cbsec h3 small{font-size:13px;color:#8c8c8c;margin-left:8px}#cbw .cbsec .g{display:grid;gap:14px 18px;align-items:start}#cbw .cbsec .g+.g,#cbw .cbsec>div:first-of-type+.g{margin-top:14px}#cbw .cbsec .cbb{grid-template-columns:2fr 1fr 2fr 1.4fr}#cbw .cbsec .c2{grid-template-columns:repeat(2,minmax(0,1fr))}#cbw .cbsec .c3{grid-template-columns:repeat(3,minmax(0,1fr))}#cbw .cbsec>textarea,#cbw .cbsec>div>textarea{width:100%}#cbw .cbsec .g+.g,#cbw .cbsec>div+.g{margin-top:14px}#cbw .cbsec>div:not(.g){margin-bottom:14px}#cbw .cbsec label.f{display:block;margin:0 0 6px;font-size:13px;font-weight:600;color:#cfcfcf}#cbw .cbsec .fd{margin-left:6px;font-weight:400;color:#8c8c8c}#cbw .cbsec input,#cbw .cbsec textarea{background:#2a2a2a;font-size:15px;padding:11px 13px;min-height:44px}#cbw .cbsec textarea{min-height:84px}#cbw .cbsec input::placeholder,#cbw .cbsec textarea::placeholder{color:#777;font-size:14px}#cbw .cbsec .cbb>div{display:block}#cbw .cbsec .cbb input{margin-top:0}@media(max-width:900px){#cbw .cbsec .cbb,#cbw .cbsec .c3{grid-template-columns:1fr 1fr}}@media(max-width:560px){#cbw .cbsec .cbb,#cbw .cbsec .c2,#cbw .cbsec .c3{grid-template-columns:1fr}#cbw .cbsec{padding:18px}}#cbw .cbsec .fwrap{margin-bottom:14px}#cbw .cbsec .c1{grid-template-columns:minmax(0,1fr)}#cbw .chips{display:flex;flex-wrap:wrap;gap:8px}#cbw .chp{background:#2a2a2a;color:#d6d6d6;border:0;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}#cbw .chp:hover{background:#3a3a3a;color:#fff}#cbw .chp.on{background:#fff;color:#111;font-weight:700}#cbw .dpbtn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;box-sizing:border-box;background:#2a2a2a;color:#fff;border:0;border-radius:6px;padding:11px 13px;font:inherit;font-size:15px;font-weight:400;text-align:left;cursor:pointer}#cbw .dpbtn:hover{background:#333}#cbw .dpbtn svg{color:#b3b3b3;flex:none}.dp{position:absolute;z-index:200;width:312px;background:#242424;color:#fff;border-radius:12px;padding:14px;box-shadow:0 18px 50px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.08);font-family:inherit}.dp button,.dp select{font:inherit;color:#fff;border:0;cursor:pointer}.dp .dph{display:flex;align-items:center;gap:6px;margin-bottom:10px}.dp .dph button{width:32px;height:32px;border-radius:50%;background:transparent;font-size:20px;line-height:1;flex:none;padding:0}.dp .dph button:hover,.dp .dpf button:hover{background:rgba(255,255,255,.1)}.dp .dph select{flex:1;min-width:0;background:#333;border-radius:6px;font-size:14px;font-weight:600;color-scheme:dark}.dp .dpd,.dp .dpg{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.dp .dpd span{font-size:12px;color:#8c8c8c;padding:4px 0}.dp .dpg button{height:34px;border-radius:50%;background:transparent;font-size:14px;padding:0}.dp .dpg button:hover{background:rgba(255,255,255,.12)}.dp .dpg button.td{box-shadow:inset 0 0 0 1px #777}.dp .dpg button.on{background:#fff;color:#111;font-weight:700}.dp .dpf{display:flex;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.dp .dpf button{background:transparent;padding:6px 12px;border-radius:6px;font-size:14px;color:#cfcfcf}.dp .dph select[data-m]{flex:1.7}.dp .dph select{padding:7px 4px}