@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/montserrat-latin-600-normal.606cdd76.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-600-normal.c09c0d0f.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/montserrat-latin-700-normal.d4df281b.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-700-normal.0fb9f227.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/montserrat-latin-800-normal.cb2a73f0.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-800-normal.03b5c539.woff) format("woff")}:root,[data-bs-theme=dark]{--pj-blue:#0038a8;--pj-blue-hover:#1d4fc4;--pj-red:#ce1126;--pj-gold:#fcd116;--pj-gold-deep:#e0b400;--pj-night:#0a0e18;--pj-panel:#111827;--pj-panel-2:#172036;--pj-tricolor:linear-gradient(90deg,var(--pj-blue) 0 40%,var(--pj-gold) 40% 60%,var(--pj-red) 60% 100%);--pj-banig:repeating-linear-gradient(45deg,rgba(252,209,22,0.035) 0 9px,transparent 9px 18px),repeating-linear-gradient(-45deg,rgba(47,95,215,0.05) 0 9px,transparent 9px 18px);--pj-heading:"Montserrat",system-ui,sans-serif;--bs-body-bg:var(--pj-night);--bs-body-bg-rgb:10,14,24;--bs-body-color:#e9edf5;--bs-secondary-color:#97a3ba;--bs-tertiary-bg:var(--pj-panel);--bs-secondary-bg:var(--pj-panel-2);--bs-border-color:#243049;--bs-primary-rgb:0,56,168;--bs-warning-rgb:252,209,22;--bs-danger-rgb:206,17,38;--bs-link-color:var(--pj-gold);--bs-link-color-rgb:252,209,22;--bs-link-hover-color:#ffe066;--bs-link-hover-color-rgb:255,224,102;--bs-heading-color:#f5f1e6}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:var(--pj-heading);font-weight:800;letter-spacing:.01em}.text-pj-gold{color:var(--pj-gold)!important}.pj-prewrap{white-space:pre-wrap}.min-w-0{min-width:0}.btn{font-weight:600}.btn-primary{--bs-btn-bg:var(--pj-blue);--bs-btn-border-color:var(--pj-blue);--bs-btn-hover-bg:var(--pj-blue-hover);--bs-btn-hover-border-color:var(--pj-blue-hover);--bs-btn-active-bg:#002f8c;--bs-btn-active-border-color:#002f8c;--bs-btn-disabled-bg:var(--pj-blue);--bs-btn-disabled-border-color:var(--pj-blue)}.btn-warning{--bs-btn-color:#151005;--bs-btn-bg:var(--pj-gold);--bs-btn-border-color:var(--pj-gold);--bs-btn-hover-color:#151005;--bs-btn-hover-bg:#ffdc3d;--bs-btn-hover-border-color:#ffdc3d;--bs-btn-active-color:#151005;--bs-btn-active-bg:var(--pj-gold-deep);--bs-btn-active-border-color:var(--pj-gold-deep);--bs-btn-disabled-bg:var(--pj-gold);--bs-btn-disabled-border-color:var(--pj-gold);--bs-btn-disabled-color:#151005}.btn-outline-warning{--bs-btn-color:var(--pj-gold);--bs-btn-border-color:var(--pj-gold-deep);--bs-btn-hover-bg:var(--pj-gold);--bs-btn-hover-border-color:var(--pj-gold);--bs-btn-hover-color:#151005;--bs-btn-active-bg:var(--pj-gold-deep);--bs-btn-active-color:#151005}.btn-danger{--bs-btn-bg:var(--pj-red);--bs-btn-border-color:var(--pj-red)}.btn-outline-danger{--bs-btn-color:#f0606c;--bs-btn-border-color:#a8202e;--bs-btn-hover-bg:var(--pj-red);--bs-btn-hover-border-color:var(--pj-red)}.btn{position:relative;overflow:hidden;transition:transform .16s ease,box-shadow .2s ease,background-color .15s,border-color .15s,color .15s}.btn:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.35)}.btn:not(:disabled):active{transform:translateY(0) scale(.97);box-shadow:none;transition-duration:.05s}.btn-warning:not(:disabled):hover{box-shadow:0 6px 22px rgba(252,209,22,.28)}.btn-primary:not(:disabled):hover{box-shadow:0 6px 22px rgba(0,56,168,.5)}.btn-primary:after,.btn-warning:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);pointer-events:none}.btn-primary:not(:disabled):hover:after,.btn-warning:not(:disabled):hover:after{animation:pj-shine .7s ease}.btn-link:active,.btn-link:hover{transform:none!important;box-shadow:none!important}.btn:focus-visible{outline:2px solid var(--pj-gold);outline-offset:2px}.list-group-item-action,.nav-pills .nav-link,.navbar .nav-link{transition:background-color .15s,color .15s,transform .15s}.list-group-item-action:hover{transform:translateX(3px)}.form-check-input:focus,.form-control:focus,.form-select:focus{border-color:var(--pj-gold-deep);box-shadow:0 0 0 .2rem rgba(252,209,22,.15)}.form-check-input:checked{background-color:var(--pj-blue);border-color:var(--pj-blue)}.card{--bs-card-bg:var(--pj-panel);--bs-card-border-color:var(--bs-border-color);--bs-card-cap-bg:var(--pj-panel-2)}.list-group{--bs-list-group-bg:var(--pj-panel-2);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-action-hover-bg:#1d2742;--bs-list-group-action-hover-color:#fff}.table{--bs-table-bg:var(--pj-panel);--bs-table-hover-bg:rgba(252,209,22,0.04);--bs-table-border-color:var(--bs-border-color)}.table thead th{background:var(--pj-panel-2);color:var(--bs-secondary-color);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;white-space:nowrap}.modal-content{background:var(--pj-panel);border-top:3px solid;border-image:var(--pj-tricolor) 1;animation:pj-rise .25s ease both}.pj-pills{--bs-nav-pills-link-active-bg:var(--pj-blue);--bs-nav-link-color:var(--bs-secondary-color);--bs-nav-link-hover-color:#fff;gap:4px}.pj-pills .nav-link{font-weight:600}.pj-navbar{background:rgba(10,14,24,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);--bs-navbar-color:#b7c0d3;--bs-navbar-hover-color:#fff;--bs-navbar-active-color:var(--pj-gold);--bs-navbar-toggler-border-color:rgba(255,255,255,0.2);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27%23fcd116%27 stroke-linecap=%27round%27 stroke-width=%272.4%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e")}.pj-navbar .nav-link{font-weight:600;position:relative}@media (min-width:992px){.pj-navbar .nav-link:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:-.55rem;height:3px;background:var(--pj-gold);transform:scaleX(0);transition:transform .2s ease}.pj-navbar .nav-link:hover:after{transform:scaleX(.5)}.pj-navbar .nav-link.active:after{transform:scaleX(1)}}.pj-brand{display:flex;flex-direction:column;line-height:1.05}.pj-brand-name{font-family:var(--pj-heading);font-weight:800;font-size:1.2rem;letter-spacing:.12em}.pj-brand-sub{font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--pj-gold)}.navbar-brand img{transition:transform .4s ease}.navbar-brand:hover img{transform:rotate(-12deg) scale(1.06)}.pj-admin-badge{background:rgba(252,209,22,.14);color:var(--pj-gold);letter-spacing:.1em}.pj-tricolor,.pj-tricolor-bar{height:4px;background:var(--pj-tricolor)}.pj-tricolor{width:150px;margin:18px 0}.pj-footer{margin-top:48px;padding:22px 0;border-top:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:.85rem;background:var(--pj-banig)}.pj-kicker{margin:0 0 2px;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--pj-gold)}.pj-page-title{font-size:clamp(1.7rem,4vw,2.4rem);text-transform:uppercase;margin-bottom:1.5rem}.pj-page-title:after{content:"";display:block;width:90px;height:4px;margin-top:10px;background:var(--pj-tricolor)}.pj-section-title{font-size:1.6rem;text-transform:uppercase;margin-bottom:1rem}.pj-hero{position:relative;overflow:hidden;padding:72px 0 120px;background:radial-gradient(ellipse 55% 60% at 0 0,rgba(0,56,168,.42),transparent 70%),radial-gradient(ellipse 55% 60% at 100% 100%,rgba(206,17,38,.32),transparent 70%),var(--pj-night)}.pj-banig{position:absolute;inset:0;background:var(--pj-banig)}.pj-hero-sun{left:50%;top:210px;width:min(1000px,160vw);opacity:.1;transform:translate(-50%,-50%);animation:pj-spin 200s linear infinite}.pj-hero-star,.pj-hero-sun{position:absolute;color:var(--pj-gold)}.pj-hero-star{width:30px;opacity:.6;animation:pj-twinkle 4s ease-in-out infinite}.pj-hero-star.s1{left:9%;top:18%}.pj-hero-star.s2{right:9%;top:18%;animation-delay:1.3s}.pj-hero-star.s3{left:calc(50% - 15px);bottom:8%;animation-delay:2.6s}.pj-hero-logo{margin-bottom:24px;filter:drop-shadow(0 12px 32px rgba(0,0,0,.6));animation:pj-rise .8s cubic-bezier(.2,.8,.2,1) both}.pj-hero-title{max-width:900px;margin:0 auto;font-size:clamp(2.1rem,6vw,4.2rem);line-height:1.02;text-transform:uppercase;animation:pj-rise .8s cubic-bezier(.2,.8,.2,1) .08s both}.pj-hero-sub{margin:0 0 10px;font-family:var(--pj-heading);font-weight:700;font-size:1.15rem;letter-spacing:.3em;text-transform:uppercase}.pj-hero-lead{max-width:640px}.pj-stats{position:relative;margin-top:-64px;z-index:2}.pj-stat{background:rgba(17,24,39,.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-top:3px solid var(--pj-gold);transition:transform .2s}.pj-stat:hover{transform:translateY(-3px)}.pj-live-dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--pj-red);box-shadow:0 0 0 3px rgba(206,17,38,.3);vertical-align:2px;animation:pj-blink 2s ease-in-out infinite}.pj-feature{border-color:var(--bs-border-color);transition:border-color .2s,transform .2s;color:inherit}.pj-feature:hover{border-color:var(--pj-gold-deep);transform:translateY(-2px)}.pj-feature-art{position:relative;min-height:260px;background:var(--pj-banig),linear-gradient(135deg,#0d1a3a,#2a0b12);display:grid;place-items:center}.pj-feature-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pj-feature-sun{width:40%;color:var(--pj-gold);opacity:.35}.pj-feature-body{border-left:4px solid var(--pj-gold)}@media (max-width:767.98px){.pj-feature-body{border-left:0;border-top:4px solid var(--pj-gold)}}.pj-deploy-list .list-group-item{background:var(--pj-panel)}.pj-date{display:flex;flex-direction:column;align-items:center;min-width:48px;font-family:var(--pj-heading);line-height:1}.pj-date .day{font-size:1.7rem;font-weight:800}.pj-date .mon{font-size:.72rem;letter-spacing:.14em;color:var(--pj-gold)}.pj-date .mon,.pj-type-badge{font-weight:700;text-transform:uppercase}.pj-type-badge{border:1px solid;letter-spacing:.08em}.pj-event-card{color:inherit;transition:border-color .2s,transform .2s;overflow:hidden}.pj-event-card:hover{border-color:var(--pj-gold-deep);transform:translateY(-3px)}.pj-event-art{aspect-ratio:16/9;background:var(--pj-banig),linear-gradient(135deg,#0d1a3a,#2a0b12);display:grid;place-items:center;overflow:hidden}.pj-event-art img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.pj-event-card:hover .pj-event-art img{transform:scale(1.04)}.pj-event-sun{width:36%;color:var(--pj-gold);opacity:.3}.pj-empty{position:relative;overflow:hidden;padding:48px 16px;text-align:center;color:var(--bs-secondary-color);border:1px dashed var(--bs-border-color)}.pj-empty-sun{position:absolute;left:50%;top:50%;width:240px;transform:translate(-50%,-50%);color:var(--pj-gold);opacity:.06}.pj-event-banner{width:100%;max-height:360px;object-fit:cover;display:block}.pj-event-head{border-top:4px solid;border-image:var(--pj-tricolor) 1}.pj-password{font-size:1rem;padding:2px 10px;background:#05070c;border:1px solid var(--pj-gold-deep);color:var(--pj-gold)}.pj-admin-bar{padding-top:16px;border-top:1px dashed var(--bs-border-color)}.pj-alert-gold{background:rgba(252,209,22,.08);border:1px solid rgba(252,209,22,.3);color:#f5e6a8}.pj-element{border-left:4px solid var(--pj-blue)}.pj-element .card-header h2{text-transform:uppercase}.pj-element.is-disabled{opacity:.55}.pj-squad{padding:14px;border:1px solid var(--bs-border-color);background:rgba(255,255,255,.015)}.pj-squad-name{font-size:1.1rem;text-transform:uppercase;margin-bottom:0}.pj-squad-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.pj-squad-head .btn-link{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.pj-squad.is-disabled{opacity:.5}.pj-fireteam+.pj-fireteam{margin-top:14px}.pj-fireteam.is-disabled{opacity:.5}.pj-fireteam-head{display:flex;align-items:center;gap:10px;margin-bottom:6px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pj-gold)}.pj-fireteam-head span{flex:1 1;display:flex;align-items:center;gap:10px}.pj-fireteam-head span:after{content:"";flex:1 1;height:1px;background:var(--bs-border-color)}.pj-fireteam-head .btn-link{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.pj-slot{--pj-act:80px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) var(--pj-act);align-items:center;grid-gap:8px;gap:8px;min-height:50px;padding:6px 10px;transition:background-color .2s}.pj-slotting.manager .pj-slot{--pj-act:164px}.pj-slot-actions .btn{min-width:76px}.pj-slot.mine{background:rgba(252,209,22,.1);box-shadow:inset 3px 0 0 var(--pj-gold);animation:pj-claim .5s ease}.pj-slot-role{color:var(--bs-secondary-color);font-size:.9rem}.pj-slot-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pj-slot-actions{display:flex;gap:6px;justify-content:flex-end}.pj-assign-list{max-height:50vh;overflow-y:auto}@media (max-width:575.98px){.pj-slot,.pj-slotting.manager .pj-slot{--pj-act:80px;grid-template-columns:minmax(0,1fr) var(--pj-act);min-height:64px}.pj-slot-role{grid-column:1;grid-row:1}.pj-slot-who{grid-column:1;grid-row:2;min-height:26px;display:flex;align-items:center}.pj-slot-actions{grid-column:2;grid-row:1/span 2;flex-direction:column;align-items:stretch}}.pj-form-card{border-top:4px solid;border-image:var(--pj-tricolor) 1}.pj-auth{max-width:460px}.pj-auth .pj-tricolor{width:90px;margin:12px auto 0}.pj-table-card{overflow:hidden}.pj-rank-badge{background:rgba(0,56,168,.35);border:1px solid var(--pj-blue);min-width:58px}.pj-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--bs-border-color);border:1px solid var(--bs-border-color)}.cal-head{background:var(--pj-panel-2);padding:8px;text-align:center;color:var(--bs-secondary-color);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cal-cell{background:var(--pj-panel);min-height:108px;padding:6px;display:flex;flex-direction:column;gap:3px;min-width:0}.cal-cell.blank{background:var(--pj-night)}.cal-cell.today{box-shadow:inset 0 0 0 2px var(--pj-gold)}.cal-date{color:var(--bs-secondary-color);font-size:.8rem;font-weight:600}.cal-chip{border:1px solid;padding:2px 6px;text-align:left;font-size:.72rem;font-weight:600;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:filter .15s,transform .15s}.cal-chip:hover{filter:brightness(1.25);transform:translateY(-1px)}@media (max-width:575.98px){.cal-cell{min-height:66px;padding:3px}.cal-chip{font-size:.58rem;padding:1px 3px}.pj-hero{padding:48px 0 104px}.pj-hero-logo{--crest:108px!important}.pj-hero-sub{letter-spacing:.18em;font-size:1rem}.pj-hero-star.s1,.pj-hero-star.s2{top:6%}}.pj-loader{display:flex;flex-direction:column;align-items:center;gap:14px;padding:64px 0;color:var(--bs-secondary-color);font-size:.8rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.pj-loader.small{padding:16px 0}.pj-loader-mark{position:relative;width:96px;height:96px;display:grid;place-items:center}.pj-loader-mark img{width:72px;height:72px;animation:pj-pulse 1.6s ease-in-out infinite}.pj-loader.small .pj-loader-mark{transform:scale(.6);margin:-18px 0}.pj-loader-ring{position:absolute;inset:0;border-radius:50%;border-left:3px solid transparent;border-top:3px solid transparent;border-top-color:var(--pj-gold);border-right:3px solid transparent;border-right-color:var(--pj-blue);border-bottom:3px solid transparent;border-bottom-color:var(--pj-red);animation:pj-spin-plain 1s linear infinite}.pj-loader-mark.large{width:160px;height:160px}.pj-loader-mark.large img{width:120px;height:120px}.pj-loader-mark.large .pj-loader-ring{border-width:4px}.pj-splash{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:radial-gradient(ellipse at center,#111a33 0,var(--pj-night) 70%);transition:opacity .45s ease,visibility .45s}.pj-splash.done{opacity:0;visibility:hidden}.pj-splash-name{font-family:var(--pj-heading);font-weight:800;font-size:1.6rem;letter-spacing:.24em;text-transform:uppercase}.pj-splash .pj-tricolor{width:120px;margin:0;animation:pj-grow 1.2s ease-in-out infinite alternate}.pj-wipe{position:fixed;inset:0;z-index:1500;pointer-events:none;display:grid;place-items:center;background:linear-gradient(105deg,var(--pj-blue) 0 46%,var(--pj-gold) 46% 54%,var(--pj-red) 54% 100%);animation:pj-wipe .62s cubic-bezier(.7,0,.3,1) forwards}.pj-wipe .pj-crests{filter:drop-shadow(0 6px 20px rgba(0,0,0,.5));animation:pj-wipe-logo .62s ease forwards}.pj-page{animation:pj-enter .45s cubic-bezier(.2,.8,.2,1) .12s backwards}@keyframes pj-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes pj-spin-plain{to{transform:rotate(1turn)}}@keyframes pj-twinkle{50%{opacity:.25}}@keyframes pj-grow{0%{transform:scaleX(.4)}to{transform:scaleX(1)}}@keyframes pj-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pj-shine{to{left:130%}}@keyframes pj-claim{0%{background:rgba(252,209,22,.35)}}@keyframes pj-wipe{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}45%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@keyframes pj-wipe-logo{0%,20%{opacity:0;transform:scale(.7)}45%{opacity:1;transform:scale(1)}80%,to{opacity:0;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pj-wipe{display:none}.btn:not(:disabled):hover{transform:none}}.pj-trailer{border:1px solid var(--bs-border-color);border-top:4px solid;border-image:var(--pj-tricolor) 1;background:#000;overflow:hidden}.pj-trailer iframe{border:0}.pj-trailer-cover{padding:0;border:0;background:#000;cursor:pointer;display:block}.pj-trailer-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.pj-trailer-shade{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(10,14,24,.15),rgba(10,14,24,.75))}.pj-trailer-play{position:absolute;left:50%;top:50%;width:88px;height:88px;margin:-44px 0 0 -44px;display:grid;place-items:center;border-radius:50%;background:var(--pj-gold);color:#151005;box-shadow:0 0 0 10px rgba(252,209,22,.18),0 12px 32px rgba(0,0,0,.5);transition:transform .2s ease,box-shadow .2s ease;animation:pj-ping 2.4s ease-out infinite}.pj-trailer-play svg{margin-left:4px}.pj-trailer-label{position:absolute;left:0;right:0;bottom:18px;text-align:center;font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8)}.pj-trailer-cover:hover img{transform:scale(1.03)}.pj-trailer-cover:hover .pj-trailer-play{transform:scale(1.08);box-shadow:0 0 0 14px rgba(252,209,22,.22),0 12px 32px rgba(0,0,0,.5)}@keyframes pj-ping{0%{box-shadow:0 0 0 0 rgba(252,209,22,.45),0 12px 32px rgba(0,0,0,.5)}70%,to{box-shadow:0 0 0 22px rgba(252,209,22,0),0 12px 32px rgba(0,0,0,.5)}}.pj-server{border-left:4px solid var(--pj-red);background:var(--pj-banig),var(--pj-panel)}.pj-server-status{display:inline-flex;align-items:center;align-self:flex-start;padding:6px 14px;border:1px solid rgba(74,222,128,.4);color:#86efac;font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.pj-server-status .pj-live-dot{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.3)}.pj-server-name{font-family:var(--pj-heading);font-weight:700;font-size:1.05rem;word-break:break-word}.pj-rank-group th{background:var(--pj-blue)!important;color:#fff!important;font-family:var(--pj-heading);font-size:.8rem;letter-spacing:.14em}.pj-rank-head td{background:var(--pj-panel-2)!important;font-weight:700;color:var(--pj-gold);border-top:2px solid var(--bs-border-color)}.pj-role-badge{background:rgba(252,209,22,.12);color:var(--pj-gold);border:1px solid rgba(252,209,22,.35);font-weight:600;letter-spacing:.04em}.pj-role-badge.trainer{background:rgba(4,120,87,.2);color:#34d399;border-color:#047857}.pj-role-badge.admin{background:rgba(206,17,38,.18);color:#f0868f;border-color:#a8202e}.pj-avatar{display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;object-fit:cover;background:var(--pj-panel-2);border:2px solid var(--bs-border-color)}.pj-avatar-fallback{background:linear-gradient(135deg,var(--pj-blue),#2a0b12);color:#fff;font-weight:800;font-family:var(--pj-heading)}.pj-me{display:inline-flex;align-items:center;gap:8px;color:var(--bs-body-color)}.pj-me:hover{color:var(--pj-gold)}.pj-player-link{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:inherit;text-decoration:none}.pj-player-link:hover{color:var(--pj-gold)}.pj-profile-banner{position:relative;height:clamp(140px,24vw,240px);background:var(--pj-banig),linear-gradient(120deg,#0d1a3a,#2a0b12);display:grid;place-items:center;overflow:hidden}.pj-profile-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pj-profile-sun{width:180px;color:var(--pj-gold);opacity:.25}.pj-profile-body{position:relative;padding-top:0}.pj-profile-avatar{margin-top:-58px;border:4px solid var(--pj-panel);box-shadow:0 6px 20px rgba(0,0,0,.45)}.pj-profile-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:10px}.pj-banner-thumb{width:96px;height:54px;border:1px solid var(--bs-border-color);background:var(--pj-banig),var(--pj-panel-2);overflow:hidden;flex-shrink:0}.pj-banner-thumb img{width:100%;height:100%;object-fit:cover}.pj-outcome{font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid}.pj-outcome.success{background:rgba(34,197,94,.15);color:#4ade80;border-color:#15803d}.pj-outcome.failure{background:rgba(206,17,38,.18);color:#f0868f;border-color:#a8202e}.pj-outcome-pick{border:2px solid var(--bs-border-color);font-weight:700;padding:14px}.pj-outcome-pick.success.active{background:rgba(34,197,94,.32);box-shadow:0 0 0 3px rgba(34,197,94,.25);border-color:#22c55e;color:#4ade80}.pj-outcome-pick.failure.active{background:rgba(206,17,38,.38);box-shadow:0 0 0 3px rgba(206,17,38,.3);border-color:var(--pj-red);color:#f0868f}.pj-hero-media,.pj-slot-who .pj-player-link{overflow:hidden}.pj-hero-media{position:absolute;inset:0;container-type:size;background:var(--pj-night)}.pj-hero-frame,.pj-hero-poster{position:absolute;left:50%;top:50%;border:0;pointer-events:none;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);transform:translate(-50%,-50%) scale(1.08);object-fit:cover}.pj-hero-frame{opacity:0;transition:opacity 1.2s ease}.pj-hero-frame.ready{opacity:1}.pj-hero-shade{position:absolute;inset:0;background:radial-gradient(ellipse 55% 60% at 0 0,rgba(0,56,168,.45),transparent 70%),radial-gradient(ellipse 55% 60% at 100% 100%,rgba(206,17,38,.38),transparent 70%),radial-gradient(ellipse at center,rgba(10,14,24,.28) 0,rgba(10,14,24,.62) 80%),linear-gradient(180deg,rgba(10,14,24,.2) 0,rgba(10,14,24,.25) 70%,var(--pj-night) 100%)}.pj-hero .pj-hero-sub,.pj-hero .pj-hero-title{text-shadow:0 2px 18px rgba(0,0,0,.75)}.pj-hero .pj-hero-lead{color:#dfe5ef!important;text-shadow:0 1px 10px rgba(0,0,0,.85)}.pj-watch-chip{position:absolute;right:20px;bottom:84px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(10,14,24,.6);border:1px solid rgba(255,255,255,.25);color:#fff;font-size:.8rem;font-weight:600;text-decoration:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background-color .2s,border-color .2s,transform .2s}.pj-watch-chip svg{color:var(--pj-red)}.pj-watch-chip:hover{background:rgba(206,17,38,.85);border-color:var(--pj-red);color:#fff;transform:translateY(-2px)}.pj-watch-chip:hover svg{color:#fff}@media (max-width:575.98px){.pj-watch-chip{right:50%;transform:translateX(50%);bottom:80px}.pj-watch-chip:hover{transform:translateX(50%) translateY(-2px)}}.pj-watch-chips{position:absolute;right:20px;bottom:84px;z-index:3;display:flex;gap:8px}.pj-watch-chips .pj-watch-chip{position:static;cursor:pointer}@media (max-width:575.98px){.pj-watch-chips{right:50%;transform:translateX(50%);bottom:80px}.pj-watch-chips .pj-watch-chip,.pj-watch-chips .pj-watch-chip:hover{transform:none}.pj-watch-chips .pj-watch-chip:hover{transform:translateY(-2px)}}.pj-trailer-wait{background:var(--pj-panel);border:1px solid #2b3956}.pj-video-preview{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid #2b3956;background:#000}.pj-video-preview img{width:100%;height:100%;object-fit:cover;display:block}.pj-video-preview figcaption{position:absolute;left:8px;top:8px;padding:2px 8px;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;background:rgba(7,10,18,.8);color:var(--pj-gold)}.pj-pending{border-left:4px solid var(--pj-gold)}.pj-element-card{position:relative;display:block;min-height:190px;overflow:hidden;color:#fff;text-decoration:none;border:1px solid var(--bs-border-color);background:var(--pj-banig),linear-gradient(120deg,#0d1a3a,#2a0b12);transition:border-color .2s,transform .2s}.pj-element-card:hover{border-color:var(--pj-gold-deep);transform:translateY(-2px);color:#fff}.pj-element-art{position:absolute;inset:0 0 0 30%;display:grid;place-items:center}.pj-element-art img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.pj-element-card:hover .pj-element-art img{transform:scale(1.04)}.pj-element-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,14,24,.98),rgba(10,14,24,.85) 32%,rgba(10,14,24,.15) 75%,rgba(10,14,24,.35))}.pj-element-sun{width:160px;color:var(--pj-gold);opacity:.25}.pj-element-text{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:190px;max-width:560px;padding:24px 28px;border-left:4px solid var(--pj-gold)}.pj-element-title{margin:0;font-size:clamp(1.5rem,3.5vw,2.3rem);text-transform:uppercase;letter-spacing:.04em;text-shadow:0 2px 12px rgba(0,0,0,.7)}.pj-element-desc{margin:0;color:#d3dae6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pj-element-meta{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pj-gold)}.pj-element-hero{position:relative;min-height:240px;overflow:hidden;display:flex;align-items:flex-end;border:1px solid var(--bs-border-color);border-top:4px solid;border-image:var(--pj-tricolor) 1;background:var(--pj-banig),linear-gradient(120deg,#0d1a3a,#2a0b12)}.pj-element-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pj-element-hero>.pj-element-sun{position:absolute;right:8%;top:50%;transform:translateY(-50%)}.pj-element-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,14,24,.95),rgba(10,14,24,.55) 55%,rgba(10,14,24,.2))}.pj-element-hero-text{position:relative;z-index:1;padding:28px;max-width:760px}.pj-element-edit{position:absolute;top:14px;right:14px;z-index:2;background:rgba(10,14,24,.6)}@media (max-width:575.98px){.pj-element-art{inset:0}.pj-element-card:after{background:linear-gradient(90deg,rgba(10,14,24,.95),rgba(10,14,24,.7))}.pj-element-text{padding:20px}}.pj-certs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));grid-gap:10px;gap:10px}.pj-cert{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;text-align:left;color:var(--bs-secondary-color);background:var(--pj-panel);border:1px dashed var(--bs-border-color);font:inherit;transition:border-color .15s,background-color .15s,transform .15s,color .15s}button.pj-cert{cursor:pointer}button.pj-cert:hover:not(:disabled){border-color:var(--pj-gold-deep);color:var(--bs-body-color);transform:translateY(-1px)}button.pj-cert:disabled{cursor:progress}.pj-cert.earned{color:var(--bs-body-color);border-style:solid;border-color:rgba(252,209,22,.55);background:linear-gradient(90deg,rgba(252,209,22,.12),rgba(17,24,39,0) 70%),var(--pj-panel)}.pj-cert-code{flex-shrink:0;min-width:50px;padding:4px 6px;text-align:center;font-family:var(--pj-heading);font-weight:800;font-size:.72rem;letter-spacing:.06em;border:1px solid var(--bs-border-color);background:var(--pj-panel-2)}.pj-cert.earned .pj-cert-code{background:var(--pj-blue);border-color:var(--pj-blue);color:#fff}.pj-cert-label{flex:1 1;font-weight:600;font-size:.92rem}.pj-cert-state{flex-shrink:0;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-weight:800;color:var(--bs-secondary-color)}.pj-cert.earned .pj-cert-state{background:var(--pj-gold);color:#151005}.pj-cert-skeleton{height:52px;border-style:solid;animation:pj-pulse 1.2s ease-in-out infinite alternate}@keyframes pj-pulse{0%{opacity:.45}to{opacity:.9}}.pj-cert-add{align-items:flex-end;gap:10px;padding:14px;border:1px dashed rgba(252,209,22,.45);background:rgba(252,209,22,.05)}.pj-cert-add,.pj-cert-row{display:flex;flex-wrap:wrap}.pj-cert-row{align-items:center;gap:10px 12px;padding:10px 12px;background:var(--pj-panel);border:1px solid var(--bs-border-color);transition:border-color .15s}.pj-cert-row:hover{border-color:var(--pj-gold-deep)}.pj-cert-row.danger{border-color:#b91c1c;background:rgba(185,28,28,.1)}.pj-cert-row-text{flex:1 1 180px;min-width:0}.pj-rank{display:inline-block;min-width:46px;padding:.3em .5em;font-family:var(--pj-heading);font-weight:800;font-size:.68rem;letter-spacing:.05em;text-align:center;line-height:1.1;border-radius:4px;flex-shrink:0}.pj-rank.plain{background:transparent;color:#94a3b8;border:1px solid #475569}.pj-rank-select{border-left:4px solid var(--rank)}.pj-host{font-size:.9rem;color:var(--bs-secondary-color)}.pj-host strong{color:var(--pj-gold)}.pj-matrix{padding:14px;border:1px solid var(--bs-border-color);background:rgba(255,255,255,.015)}.pj-matrix-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));grid-gap:10px;gap:10px}.pj-matrix-el{padding:10px 12px;background:var(--pj-panel);border:1px solid var(--bs-border-color);border-left:4px solid var(--pj-blue);transition:opacity .15s,border-color .15s}.pj-matrix-el.off{opacity:.55;border-left-color:var(--bs-border-color)}.pj-matrix-switch{display:flex;align-items:center;gap:10px;margin:0;cursor:pointer}.pj-matrix-switch .form-check-input{margin:0;flex-shrink:0;cursor:pointer}.pj-matrix-squad{margin-top:8px;padding:8px 0 0 12px;border-top:1px dashed var(--bs-border-color)}.pj-matrix-teams{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px;padding-left:1.4em}.pj-team-chip{padding:3px 10px;font:inherit;font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--bs-secondary-color);background:transparent;border:1px dashed var(--bs-border-color);border-radius:999px;text-decoration:line-through;transition:all .15s}.pj-team-chip.on{color:#151005;background:var(--pj-gold);border:1px solid var(--pj-gold);text-decoration:none}.pj-podium{position:relative;display:flex;align-items:center;gap:14px;height:100%;padding:16px;color:var(--bs-body-color);text-decoration:none;background:var(--pj-panel);border:1px solid var(--bs-border-color);border-top:4px solid var(--medal,var(--bs-border-color));transition:transform .15s,border-color .15s}.pj-podium:hover{transform:translateY(-2px);color:var(--bs-body-color)}.pj-podium.gold{--medal:#fcd116;background:linear-gradient(160deg,rgba(252,209,22,.14),transparent 60%),var(--pj-panel)}.pj-podium.silver{--medal:#cbd5e1;background:linear-gradient(160deg,rgba(203,213,225,.1),transparent 60%),var(--pj-panel)}.pj-podium.bronze{--medal:#d97706;background:linear-gradient(160deg,rgba(217,119,6,.12),transparent 60%),var(--pj-panel)}.pj-board tr.me td,.pj-podium.me{box-shadow:inset 3px 0 0 var(--pj-gold)}.pj-podium-place{position:absolute;top:8px;right:12px;font-size:1.4rem;color:var(--medal,var(--bs-secondary-color))}.pj-podium-ops,.pj-podium-place{font-family:var(--pj-heading);font-weight:800}.pj-podium-ops{display:block;margin-top:4px;font-size:1.6rem;line-height:1}.pj-podium-ops small{font-size:.8rem;font-weight:600;color:var(--bs-secondary-color)}.pj-pw-banner{padding:10px 0;background:rgba(252,209,22,.12);border-bottom:1px solid rgba(252,209,22,.4);color:#f5e6a8;font-size:.92rem}.pj-el-logos{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.pj-el-logo{object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.pj-el-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px;margin-bottom:16px}.pj-el-tab{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;text-align:left;font:inherit;color:var(--bs-secondary-color);background:var(--pj-panel);border:1px solid var(--bs-border-color);border-bottom:3px solid transparent;cursor:pointer;transition:border-color .15s,color .15s,background-color .15s,transform .15s}.pj-el-tab:hover{color:var(--bs-body-color);border-color:var(--pj-gold-deep);transform:translateY(-1px)}.pj-el-tab.active{color:var(--bs-body-color);border-color:var(--pj-gold);border-bottom-color:var(--pj-gold);background:linear-gradient(180deg,rgba(252,209,22,.1),transparent 70%),var(--pj-panel)}.pj-el-tab.off{opacity:.55}.pj-el-tab-text{display:flex;flex-direction:column;min-width:0;padding-right:10px}.pj-el-tab-name{font-family:var(--pj-heading);font-weight:800;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;line-height:1.15}.pj-el-tab-count{font-size:.78rem}.pj-el-tab-mine{position:absolute;top:6px;right:6px;width:9px;height:9px;border-radius:50%;background:var(--pj-gold);box-shadow:0 0 0 3px rgba(252,209,22,.25)}.pj-element-panel{animation:pj-panel-in .25s ease both}@keyframes pj-panel-in{0%{opacity:0;transform:translateY(6px)}}@media (max-width:575.98px){.pj-el-tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}.pj-el-tab{flex:0 0 auto;scroll-snap-align:start;padding:8px 10px}.pj-el-tab .pj-el-logo{width:36px;height:36px}.pj-element-panel .card-header .pj-el-logo{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.pj-element-panel{animation:none}}.pj-collab-link{color:var(--pj-gold);font-weight:600;text-decoration:none}.pj-collab-link:hover{text-decoration:underline}.pj-collab-picked{display:flex;flex-wrap:wrap;gap:6px;min-height:32px}.pj-collab-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px;background:var(--pj-panel-2);border:1px solid var(--bs-border-color);font-size:.88rem}.pj-collab-chip .btn-close{width:.6em;height:.6em;padding:4px}.pj-element-art .pj-el-big .pj-el-logo{width:min(180px,70%);height:auto;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(0,0,0,.6));transition:transform .4s ease}.pj-element-card:hover .pj-element-art .pj-el-big .pj-el-logo{transform:scale(1.05) rotate(-2deg)}.pj-element-hero>.pj-el-hero-logo{position:absolute;right:6%;top:50%;transform:translateY(-50%);opacity:.9}.pj-element-hero>.pj-el-hero-logo .pj-el-logo{width:200px;height:200px}@media (max-width:767.98px){.pj-element-hero>.pj-el-hero-logo{display:none}}.pj-element-art .pj-el-big{justify-self:end;margin-right:12%}@media (max-width:575.98px){.pj-element-art .pj-el-big{justify-self:center;margin-right:0;opacity:.35}}.pj-element-art .pj-el-big{width:180px;height:180px;justify-content:center}.pj-element-art .pj-el-big .pj-el-logo{width:180px;height:180px}.pj-training{border-top:4px solid;border-image:var(--pj-tricolor) 1}.pj-attendees{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));grid-gap:8px;gap:8px}.pj-attendee{display:flex;align-items:center;gap:8px;min-height:52px;padding:8px 12px;background:var(--pj-panel);border:1px solid var(--bs-border-color);animation:pj-panel-in .25s ease both}.pj-attendee.mine{border-color:var(--pj-gold);box-shadow:inset 3px 0 0 var(--pj-gold);background:rgba(252,209,22,.08)}.pj-attendee .btn-close{width:.7em;height:.7em;flex-shrink:0}.pj-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em}.pj-media-head{margin-bottom:28px}.pj-sigbar{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding:6px 12px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78rem;letter-spacing:.12em;color:var(--pj-gold);background:rgba(5,7,12,.7);border:1px solid rgba(252,209,22,.35)}.pj-sig-sep{color:var(--bs-border-color)}.pj-sig-dot{width:9px;height:9px;border-radius:50%;background:#475569}.pj-sig-dot.on{background:#ef4444;box-shadow:0 0 0 0 rgba(239,68,68,.6);animation:pj-blink 1.6s ease-out infinite}@keyframes pj-blink{0%{box-shadow:0 0 0 0 rgba(239,68,68,.6)}70%{box-shadow:0 0 0 8px rgba(239,68,68,0)}to{box-shadow:0 0 0 0 rgba(239,68,68,0)}}.pj-sec-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--bs-border-color)}.pj-sec-code{padding:2px 8px;font-size:.8rem;font-weight:700;color:#151005;background:var(--pj-gold)}.pj-sec-note a{color:var(--pj-gold)}.pj-hud{position:relative;background:#05070c;border:1px solid rgba(148,163,184,.18)}.pj-hud:after,.pj-hud:before{content:"";position:absolute;width:18px;height:18px;pointer-events:none;z-index:2;border:2px solid var(--pj-gold)}.pj-hud:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.pj-hud:after{bottom:-1px;right:-1px;border-left:0;border-top:0}.pj-hud-btn{color:var(--bs-body-color);background:rgba(5,7,12,.6);border:1px solid rgba(148,163,184,.35);font-size:.78rem;letter-spacing:.04em}.pj-hud-btn:hover,.pj-hud-btn[aria-pressed=true]{color:#151005;background:var(--pj-gold);border-color:var(--pj-gold)}.pj-plat{flex-shrink:0;padding:2px 6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.66rem;font-weight:700;letter-spacing:.1em;border:1px solid}.pj-plat.twitch{color:#c4b5fd;border-color:#7c3aed;background:rgba(124,58,237,.15)}.pj-plat.youtube{color:#fca5a5;border-color:#dc2626;background:rgba(220,38,38,.15)}.pj-nofeed{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:28px;color:var(--bs-secondary-color);background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 4px)}.pj-nofeed svg{color:var(--pj-gold);opacity:.7}.pj-feeds{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}.pj-feeds.count-2,.pj-feeds.count-3,.pj-feeds.count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pj-feeds.focused .pj-feed.is-focus{grid-column:1/-1}.pj-feed-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:.78rem;background:linear-gradient(90deg,rgba(0,56,168,.25),transparent 70%);border-bottom:1px solid rgba(148,163,184,.18)}.pj-live-tag{padding:1px 6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:700;color:#fff;background:#dc2626;letter-spacing:.08em}.pj-deck-screen,.pj-feed-screen{position:relative;aspect-ratio:16/9}.pj-deck-screen iframe,.pj-feed-screen iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.pj-feed-load{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--bs-secondary-color);background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4px),#05070c;border:0}.pj-roster-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));grid-gap:8px;gap:8px}.pj-callsign{display:flex;align-items:center;gap:12px;padding:12px 14px;color:var(--bs-body-color);text-decoration:none;background:var(--pj-panel);border:1px solid var(--bs-border-color);border-left:3px solid #475569;transition:border-color .15s,transform .15s}.pj-callsign:hover{color:var(--bs-body-color);border-color:var(--pj-gold-deep);transform:translateY(-1px)}.pj-callsign.live{border-left-color:#dc2626;background:linear-gradient(90deg,rgba(220,38,38,.12),transparent 60%),var(--pj-panel)}.pj-callsign>.min-w-0{display:flex;flex-direction:column;flex:1 1}.pj-callsign-name{font-weight:700}.pj-status-light{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:#475569}.pj-status-light.on{background:#ef4444;animation:pj-blink 1.6s ease-out infinite}.pj-deck{outline:none;container-type:inline-size}.pj-deck:focus-visible .pj-deck-screen{box-shadow:0 0 0 2px var(--pj-gold)}.pj-deck-overlay{position:absolute;left:12px;top:10px;z-index:1;padding:2px 8px;font-size:.75rem;color:var(--pj-gold);background:rgba(5,7,12,.75)}.pj-deck-thumb{position:relative;flex:0 0 160px;aspect-ratio:16/9;padding:0;overflow:hidden;background:#000;border:2px solid transparent;opacity:.6;scroll-snap-align:center;transition:opacity .15s,border-color .15s}.pj-deck-thumb:hover{opacity:.9}.pj-deck-thumb.active{opacity:1;border-color:var(--pj-gold)}.pj-deck-thumb img{width:100%;height:100%;object-fit:cover}.pj-deck-thumb span{position:absolute;left:4px;bottom:4px;padding:0 4px;font-size:.68rem;color:var(--pj-gold);background:rgba(5,7,12,.8)}@media (max-width:767.98px){.pj-feeds.count-2,.pj-feeds.count-3,.pj-feeds.count-4{grid-template-columns:1fr}.pj-deck-thumb{flex-basis:120px}}@media (prefers-reduced-motion:reduce){.pj-sig-dot.on,.pj-status-light.on{animation:none}}.pj-org{display:inline-block;flex-shrink:0;padding:.22em .5em;font-family:var(--pj-heading);font-size:.64rem;font-weight:800;letter-spacing:.06em;line-height:1.15;border:1px solid;vertical-align:middle}.pj-org.pjsf{color:var(--pj-gold);border-color:rgba(252,209,22,.5);background:rgba(0,56,168,.35)}.pj-org.ao{color:#fff;border-color:#6d74e8;background:linear-gradient(90deg,rgba(217,34,36,.55) 50%,rgba(63,72,204,.55) 0)}.pj-org.dual{color:#fff;border-color:var(--pj-gold);background:linear-gradient(90deg,rgba(0,56,168,.55) 0 50%,rgba(217,34,36,.55) 50%)}.pj-org-select{font-size:.75rem;padding-top:.1rem;padding-bottom:.1rem}.pj-hero-partner{display:inline-flex;align-items:center;gap:8px;margin:-4px auto 18px;padding:4px 12px;font-size:.85rem;color:var(--bs-secondary-color);background:rgba(5,7,12,.55);border:1px solid rgba(238,238,238,.15)}.pj-hero-partner strong{color:#eee;letter-spacing:.04em}.pj-footer-partner{display:inline-flex;align-items:center;gap:6px;color:#d7dbe3}.pj-partner{display:flex;flex-wrap:wrap;align-items:center;gap:28px;padding:28px;background:linear-gradient(110deg,rgba(0,56,168,.22),rgba(10,14,24,0) 45%,rgba(217,34,36,.18)),var(--pj-panel);border:1px solid var(--bs-border-color);border-top:4px solid;border-image:var(--pj-tricolor) 1}.pj-partner-crests{flex-shrink:0;margin:0 auto;filter:drop-shadow(0 6px 18px rgba(0,0,0,.55))}.pj-partner-x{font-family:var(--pj-heading);font-size:2rem;font-weight:800;color:var(--pj-gold)}.pj-partner-text{flex:1 1 320px}.pj-region{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.pj-region-opt{display:flex;align-items:center;gap:10px;padding:10px;cursor:pointer;background:var(--pj-panel);border:1px solid var(--bs-border-color);transition:border-color .15s,background-color .15s}.pj-region-opt:hover{border-color:var(--pj-gold-deep)}.pj-region-opt.active{border-color:var(--pj-gold);background:rgba(252,209,22,.08);box-shadow:inset 0 -3px 0 var(--pj-gold)}.pj-region-opt:focus-within{outline:2px solid var(--pj-gold);outline-offset:2px}.pj-region-opt img{object-fit:contain;flex-shrink:0}@media (max-width:575.98px){.pj-region{grid-template-columns:1fr}.pj-partner{padding:20px}.pj-partner-crests{--crest:84px!important}}.pj-balikatan{position:relative;overflow:hidden;padding:30px;border:1px solid var(--bs-border-color);border-top:4px solid;border-image:var(--pj-tricolor) 1;background:linear-gradient(110deg,rgba(0,56,168,.28),rgba(10,14,24,0) 40%,rgba(10,14,24,0) 60%,rgba(217,34,36,.24)),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 5px),var(--pj-panel)}.pj-balikatan:after,.pj-balikatan:before{content:"";position:absolute;width:22px;height:22px;border:2px solid var(--pj-gold);pointer-events:none}.pj-balikatan:before{top:10px;left:10px;border-right:0;border-bottom:0}.pj-balikatan:after{bottom:10px;right:10px;border-left:0;border-top:0}.pj-balikatan-head{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.pj-balikatan-head>.min-w-0{flex:1 1 340px}.pj-balikatan-title{margin:0;font-family:var(--pj-heading);font-weight:900;font-size:clamp(2.2rem,6vw,3.6rem);letter-spacing:.08em;text-transform:uppercase;line-height:1;background:linear-gradient(90deg,#fff,#fcd116 55%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}.pj-balikatan-sub{margin-top:6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pj-gold)}.pj-balikatan-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:12px;gap:12px;margin-top:26px}.pj-pillar{padding:14px 16px;background:rgba(5,7,12,.55);border:1px solid rgba(148,163,184,.18);border-left:3px solid var(--pj-gold)}.pj-pillar-no{display:inline-block;margin-bottom:6px;padding:0 6px;font-size:.72rem;font-weight:700;color:#151005;background:var(--pj-gold)}.pj-pillar p{color:var(--bs-secondary-color)}.pj-balikatan-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;padding-top:18px;border-top:1px dashed var(--bs-border-color)}.pj-balikatan-foot>p{flex:1 1 320px}@media (max-width:575.98px){.pj-balikatan{padding:20px}}.pj-crests{display:inline-flex;align-items:center;justify-content:center;gap:max(4px,calc(var(--crest) * .1));vertical-align:middle}.pj-crests .pj-crest,.pj-crests .pj-loader-mark{display:inline-grid;place-items:center;flex-shrink:0}.pj-crests .pj-crest img,.pj-crests .pj-loader-mark img{width:var(--crest);height:var(--crest);object-fit:contain}.pj-crests .pj-loader-mark{width:calc(var(--crest) * 1.33)!important;height:calc(var(--crest) * 1.33)!important}.pj-crests-x{font-family:var(--pj-heading);font-weight:800;line-height:1;color:var(--pj-gold);font-size:max(.75rem,calc(var(--crest) * .3))}.pj-loader.small .pj-crests .pj-loader-mark{transform:none;margin:0}.pj-loader-mark:nth-child(3) .pj-loader-ring{animation-direction:reverse}.pj-brand-x{color:var(--pj-gold);font-size:.9em}.pj-nav-crests{gap:3px}.pj-splash-sub{margin-top:-10px;font-size:.78rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--pj-gold)}@media (max-width:400px){.pj-nav-crests{--crest:28px!important}.pj-brand-name{font-size:1rem;letter-spacing:.08em}.pj-brand-sub{font-size:.6rem;letter-spacing:.14em}.pj-splash-crests{--crest:76px!important}}.pj-date{color-scheme:dark;min-width:132px}.pj-yt-holder,.pj-yt-holder>*{position:absolute;inset:0;width:100%;height:100%;border:0}.pj-glass{background:rgba(17,24,39,.55);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);border:1px solid rgba(255,255,255,.12)}.pj-glass-arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:48px;height:48px;padding:0;color:#fff;border-radius:50%;background:rgba(10,14,24,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.25);box-shadow:0 8px 24px rgba(0,0,0,.4);transform:translateY(-50%);transition:background-color .15s,color .15s,transform .15s,border-color .15s}.pj-glass-arrow svg{display:block}.pj-glass-arrow:hover{color:#151005;background:var(--pj-gold);border-color:var(--pj-gold);transform:translateY(-50%) scale(1.06)}.pj-glass-arrow:focus-visible{outline:2px solid var(--pj-gold);outline-offset:3px}.pj-glass-arrow.prev{left:12px}.pj-glass-arrow.next{right:12px}.pj-flow{position:relative;overflow:hidden;padding:12px 0}.pj-flow-track{position:relative;height:calc(62cqw * 9 / 16)}.pj-flow-slide{position:absolute;top:0;left:19cqw;width:62cqw;aspect-ratio:16/9;overflow:hidden;background:#05070c;border:1px solid rgba(255,255,255,.12);border-radius:6px;transform:translateX(calc(var(--rel) * 64cqw)) scale(.86);opacity:.5;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .45s,border-color .3s,box-shadow .3s}.pj-flow-slide.far{opacity:0;pointer-events:none;visibility:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s,visibility 0s .45s}.pj-flow-slide.active{z-index:1;transform:none;opacity:1;border-color:rgba(252,209,22,.65);box-shadow:0 18px 50px rgba(0,0,0,.55),0 0 0 1px rgba(252,209,22,.15)}.pj-flow-slide:not(.active):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.16),rgba(255,255,255,0) 45%),rgba(10,14,24,.35)}.pj-flow-slide:not(.active):hover{opacity:.75}.pj-flow-slide iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.pj-flow-poster{position:absolute;inset:0;padding:0;border:0;background:#05070c;cursor:pointer}.pj-flow-poster img{width:100%;height:100%;object-fit:cover}.pj-flow-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:72px;height:72px;color:var(--pj-gold);border-radius:50%;transform:translate(-50%,-50%);background:rgba(10,14,24,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgba(252,209,22,.8);transition:transform .15s,background-color .15s,color .15s}.pj-flow-play svg{display:block;margin-left:3px}.pj-flow-poster:hover .pj-flow-play{color:#151005;background:var(--pj-gold);transform:translate(-50%,-50%) scale(1.06)}.pj-flow .pj-glass-arrow.prev{left:calc(19cqw - 24px)}.pj-flow .pj-glass-arrow.next{right:calc(19cqw - 24px)}.pj-flow-count{position:absolute;z-index:2;top:22px;left:calc(19cqw + 12px);padding:3px 9px;font-size:.72rem;color:var(--pj-gold);border-radius:4px;background:rgba(10,14,24,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14)}.pj-flow-info{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:6px 19cqw 0;padding:12px 14px;border-radius:6px}.pj-flow-info>a{margin-left:auto}.pj-deck-strip{position:relative;display:flex;gap:8px;overflow-x:auto;margin-top:12px;padding:4px 19cqw 8px;scroll-snap-type:x proximity;scrollbar-width:thin}.pj-deck-thumb{border-radius:4px}.pj-deck:focus-visible .pj-flow-slide.active{box-shadow:0 0 0 2px var(--pj-gold),0 18px 50px rgba(0,0,0,.55)}.pj-deck-main{position:relative}.pj-deck-main .pj-deck-screen{border-radius:6px;overflow:hidden}.pj-deck-info{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0}@container (max-width: 640px){.pj-flow-track{height:calc(80cqw * 9 / 16)}.pj-flow-slide{left:10cqw;width:80cqw;transform:translateX(calc(var(--rel) * 84cqw)) scale(.9)}.pj-flow .pj-glass-arrow{width:40px;height:40px}.pj-flow .pj-glass-arrow.prev{left:calc(10cqw + 8px)}.pj-flow .pj-glass-arrow.next{right:calc(10cqw + 8px)}.pj-flow-count{left:calc(10cqw + 10px);top:20px}.pj-flow-info{margin:6px 10cqw 0}.pj-flow-info>a{margin-left:0}.pj-deck-strip{padding:4px 10cqw 8px}.pj-flow-play{width:60px;height:60px}.pj-flow.playing .pj-flow-count,.pj-flow.playing .pj-glass-arrow{display:none}}@media (prefers-reduced-motion:reduce){.pj-flow-slide,.pj-flow-track{transition:none}}.pj-identity{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.pj-identity li{display:flex;gap:10px;align-items:flex-start;line-height:1.45}.pj-identity-tick{flex-shrink:0;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;font-size:.8rem;font-weight:800;color:#151005;background:var(--pj-gold);border-radius:50%}.pj-opclass{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:10px;gap:10px}.pj-opclass-card{display:flex;flex-direction:column;padding:14px 16px;background:linear-gradient(160deg,var(--cbg),rgba(17,24,39,0) 70%),var(--pj-panel);border:1px solid var(--bs-border-color);border-top:3px solid var(--cb)}.pj-opclass-name{margin:0 0 4px;font-family:var(--pj-heading);font-weight:800;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;color:var(--c)}.pj-opclass-summary{margin:0 0 10px;font-size:.88rem}.pj-opclass-facts{display:grid;grid-gap:4px;gap:4px;margin:0;font-size:.8rem}.pj-opclass-facts>div{display:flex;justify-content:space-between;gap:10px;padding:3px 0;border-top:1px dashed rgba(148,163,184,.2)}.pj-opclass-facts dt{font-weight:600;color:var(--bs-secondary-color)}.pj-opclass-facts dd{margin:0;text-align:right;font-weight:600}.pj-opclass-note{margin:10px 0 0;font-size:.78rem;color:var(--bs-secondary-color)}.pj-briefing{max-width:760px}.pj-steps{display:flex;justify-content:center;gap:6px;margin:14px 0 0;padding:0;list-style:none;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pj-steps li{padding:3px 10px;color:var(--bs-secondary-color);border:1px solid var(--bs-border-color)}.pj-steps li.active{color:#151005;background:var(--pj-gold);border-color:var(--pj-gold)}.pj-step-back{padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0}.pj-step-back:hover{color:var(--pj-gold)}.pj-optypes-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:6px;gap:6px}.pj-optypes-tab{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px 9px;text-align:left;font:inherit;color:var(--bs-secondary-color);background:var(--pj-panel);border:1px solid var(--bs-border-color);border-bottom:0;border-top:3px solid transparent;-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);transition:color .15s,background-color .15s,border-color .15s}.pj-optypes-tab:hover{color:var(--bs-body-color);border-top-color:var(--cb)}.pj-optypes-tab.active{color:var(--c);border-top-color:var(--cb);background:linear-gradient(180deg,var(--cbg),rgba(17,24,39,.95))}.pj-optypes-tab:focus-visible{outline:2px solid var(--pj-gold);outline-offset:-2px}.pj-optypes-code{font-size:.66rem;opacity:.75}.pj-optypes-name{font-family:var(--pj-heading);font-weight:800;font-size:.86rem;letter-spacing:.06em;text-transform:uppercase}.pj-optypes-panel{position:relative;padding:22px 24px;border:1px solid var(--bs-border-color);border-top:3px solid var(--cb);background:linear-gradient(150deg,var(--cbg),rgba(10,14,24,0) 65%),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 5px),var(--pj-panel);animation:pj-panel-in .25s ease both}.pj-optypes-panel:after{content:"";position:absolute;right:-1px;bottom:-1px;width:22px;height:22px;border:2px solid var(--c);border-left:0;border-top:0;pointer-events:none}.pj-optypes-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.pj-optypes-kicker{font-size:.72rem;color:var(--c);letter-spacing:.14em}.pj-optypes-title{margin:2px 0 0;font-family:var(--pj-heading);font-weight:900;font-size:clamp(1.5rem,3.4vw,2.2rem);letter-spacing:.06em;text-transform:uppercase}.pj-intensity{display:flex;align-items:center;gap:8px;font-size:.72rem;color:var(--bs-secondary-color)}.pj-intensity-bars{display:inline-flex;gap:3px}.pj-intensity-bars span{width:16px;height:10px;background:rgba(148,163,184,.2);transform:skewX(-20deg)}.pj-intensity-bars span.on{background:var(--c);box-shadow:0 0 8px var(--cb)}.pj-intensity-word{font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.pj-optypes-summary{font-size:1.02rem;margin-bottom:16px}.pj-optypes-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pj-optypes-fact{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:rgba(5,7,12,.5);border:1px solid rgba(148,163,184,.16);border-left:3px solid var(--cb)}.pj-optypes-fact .pj-mono{font-size:.66rem;color:var(--bs-secondary-color)}.pj-optypes-note{margin:14px 0 0;font-size:.88rem;color:var(--bs-secondary-color)}.pj-optypes-note .pj-mono{color:var(--c);font-size:.72rem}@media (max-width:575.98px){.pj-optypes-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pj-optypes-tab{border-bottom:1px solid var(--bs-border-color)}.pj-optypes-panel{padding:18px 16px;margin-top:6px}.pj-optypes-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pj-optypes-panel{animation:none}}.pj-view-toggle{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 6px;font-size:.74rem;font-weight:700;letter-spacing:.04em;white-space:nowrap;color:var(--bs-secondary-color);background:transparent;border:1px solid var(--bs-border-color);border-radius:999px;transition:color .15s,border-color .15s}.pj-view-toggle:hover{color:var(--bs-body-color);border-color:var(--pj-gold-deep)}.pj-view-knob{position:relative;width:26px;height:14px;border-radius:999px;background:#334155;transition:background-color .15s}.pj-view-knob:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#cbd5e1;transition:transform .15s}.pj-view-toggle.on{color:var(--pj-gold);border-color:rgba(252,209,22,.45)}.pj-view-toggle.on .pj-view-knob{background:var(--pj-gold-deep)}.pj-view-toggle.on .pj-view-knob:after{transform:translateX(12px);background:#151005}.pj-tl{position:relative;list-style:none;margin:0;padding:0}.pj-tl:before{content:"";position:absolute;top:6px;bottom:6px;left:50%;width:2px;transform:translateX(-1px);background:linear-gradient(180deg,var(--pj-blue),var(--pj-gold) 50%,var(--pj-red));opacity:.6}.pj-tl-item{position:relative;display:flex;justify-content:flex-end;width:50%;padding:0 34px 12px 0}.pj-tl-item:nth-child(2n){margin-left:50%;justify-content:flex-start;padding:0 0 12px 34px}.pj-tl-item:not(:first-child){margin-top:-28px}.pj-tl-node{position:absolute;top:18px;right:-8px;width:16px;height:16px;transform:rotate(45deg);background:var(--pj-night,#0a0e18);border:2px solid #64748b;z-index:1}.pj-tl-item:nth-child(2n) .pj-tl-node{right:auto;left:-8px}.pj-tl-item.done .pj-tl-node,.pj-tl-item.now .pj-tl-node{background:var(--pj-gold);border-color:var(--pj-gold)}.pj-tl-item.next .pj-tl-node{background:#dc2626;border-color:#fca5a5;animation:pj-blink 1.8s ease-out infinite}.pj-tl-card{width:100%;max-width:440px;padding:12px 14px;background:var(--pj-panel);border:1px solid var(--bs-border-color);border-top:3px solid #475569;transition:border-color .15s,transform .15s}.pj-tl-card:hover{transform:translateY(-1px)}.pj-tl-item.done .pj-tl-card{border-top-color:var(--pj-gold-deep)}.pj-tl-item.now .pj-tl-card{border-top-color:var(--pj-gold)}.pj-tl-item.next .pj-tl-card{border-top-color:#dc2626;background:linear-gradient(160deg,rgba(220,38,38,.12),rgba(17,24,39,0) 60%),var(--pj-panel)}.pj-tl-item.later .pj-tl-card{border-style:solid dashed dashed;opacity:.85}.pj-tl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.pj-tl-date{font-size:.78rem;font-weight:700;color:var(--pj-gold);letter-spacing:.12em}.pj-tl-tag{padding:1px 7px;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border:1px solid}.pj-tl-tag.done{color:#86efac;border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.1)}.pj-tl-tag.now{color:#151005;background:var(--pj-gold);border-color:var(--pj-gold)}.pj-tl-tag.next{color:#fff;background:#dc2626;border-color:#dc2626}.pj-tl-tag.later{color:var(--bs-secondary-color);border-color:var(--bs-border-color)}.pj-tl-body{display:flex;align-items:flex-start;gap:12px}.pj-tl-title{margin:0;font-family:var(--pj-heading);font-weight:800;font-size:1rem;letter-spacing:.03em;text-transform:uppercase}.pj-tl-desc{margin:4px 0 0;font-size:.88rem;color:var(--bs-secondary-color)}.pj-tl-form{padding:12px;border-radius:4px}@media (max-width:767.98px){.pj-tl:before{left:7px}.pj-tl-item,.pj-tl-item:nth-child(2n){width:100%;margin-left:0;justify-content:flex-start;padding:0 0 14px 30px}.pj-tl-item:nth-child(2n) .pj-tl-node,.pj-tl-node{left:0;right:auto}.pj-tl-card{max-width:none}}@media (prefers-reduced-motion:reduce){.pj-tl-item.next .pj-tl-node{animation:none}}.pj-tl-item.fade-1 .pj-tl-card{opacity:.72}.pj-tl-item.fade-2 .pj-tl-card{opacity:.45}.pj-tl-item.fade-1 .pj-tl-node,.pj-tl-item.fade-2 .pj-tl-node{opacity:.6}.pj-tl-item.fade-1 .pj-tl-card:hover,.pj-tl-item.fade-2 .pj-tl-card:hover{opacity:1}.pj-tl-card{transition:border-color .15s,transform .15s,opacity .2s}.pj-tl-more{display:block;margin:0 auto 12px;padding:3px 12px;font-size:.78rem;font-weight:600;color:var(--bs-secondary-color);background:transparent;border:1px dashed var(--bs-border-color);border-radius:999px;transition:color .15s,border-color .15s}.pj-tl-more:hover{color:var(--pj-gold);border-color:var(--pj-gold-deep)}@media (max-width:767.98px){.pj-tl-item:not(:first-child){margin-top:0}}.pj-brief-btns{display:flex;flex-wrap:wrap;gap:10px}.pj-brief-btn{position:relative;display:inline-flex;align-items:center;gap:10px;min-width:150px;padding:9px 16px 9px 12px;color:var(--bs-body-color);text-align:left;text-decoration:none;background:linear-gradient(180deg,rgba(23,32,54,.85),rgba(10,14,24,.85));border:1px solid rgba(252,209,22,.35);transition:border-color .15s,background .15s,transform .15s}.pj-brief-btn:after,.pj-brief-btn:before{content:"";position:absolute;width:8px;height:8px;border:2px solid var(--pj-gold);pointer-events:none}.pj-brief-btn:before{top:-2px;left:-2px;border-right:0;border-bottom:0}.pj-brief-btn:after{right:-2px;bottom:-2px;border-left:0;border-top:0}.pj-brief-btn svg{flex-shrink:0;color:var(--pj-gold)}.pj-brief-btn b{font-family:var(--pj-heading);font-size:.9rem;font-weight:800;letter-spacing:.08em;line-height:1.15}.pj-brief-btn b,.pj-brief-btn small{display:block;text-transform:uppercase}.pj-brief-btn small{font-size:.66rem;color:var(--bs-secondary-color);white-space:nowrap}a.pj-brief-btn:hover,button.pj-brief-btn:hover{color:var(--bs-body-color);border-color:var(--pj-gold);background:linear-gradient(180deg,rgba(252,209,22,.14),rgba(10,14,24,.9));transform:translateY(-1px)}.pj-brief-btn:focus-visible{outline:2px solid var(--pj-gold);outline-offset:3px}.pj-brief-btn.archived{opacity:.55;border-style:dashed;cursor:help}.pj-opord{position:fixed;inset:0;z-index:1080;display:flex;padding:clamp(0px,2.5vw,28px);background:rgba(3,5,10,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:pj-opord-in .18s ease-out}@keyframes pj-opord-in{0%{opacity:0}to{opacity:1}}.pj-opord-sheet{display:flex;flex-direction:column;width:min(1200px,100%);margin:auto;height:100%;background:var(--pj-panel);border:1px solid #2b3956;box-shadow:0 30px 80px rgba(0,0,0,.6)}.pj-opord-class{padding:3px 12px;font-size:.64rem;font-weight:700;color:#151005;text-align:center;background:var(--pj-gold);letter-spacing:.22em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pj-opord-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--pj-banig),var(--pj-panel-2);border-bottom:1px solid #2b3956}.pj-opord-stamp{flex-shrink:0;padding:4px 8px;font-size:.78rem;font-weight:800;color:var(--pj-red);border:2px solid var(--pj-red);transform:rotate(-4deg);letter-spacing:.16em}.pj-opord-kicker{font-size:.66rem;color:var(--pj-gold);text-transform:uppercase}.pj-opord-title{margin:0;font-size:clamp(.95rem,2.2vw,1.25rem);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pj-opord-close{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;padding:0;color:var(--bs-body-color);background:transparent;border:1px solid rgba(148,163,184,.35)}.pj-opord-close:hover{color:#151005;background:var(--pj-gold);border-color:var(--pj-gold)}.pj-opord-close:focus-visible{outline:2px solid var(--pj-gold);outline-offset:2px}.pj-opord-body{position:relative;flex:1 1;min-height:0;background:#1b2232}.pj-opord-body iframe{display:block;width:100%;height:100%;border:0;background:#fff;opacity:0;transition:opacity .2s}.pj-opord-body iframe.ready{opacity:1}.pj-opord-loading{position:absolute;inset:0;display:grid;place-content:center;grid-gap:10px;gap:10px;justify-items:center;font-size:.78rem;color:var(--pj-gold);text-transform:uppercase;letter-spacing:.18em}.pj-opord-ext{display:grid;justify-items:center;align-content:center;height:100%;padding:32px;text-align:center}.pj-opord-ext svg{width:44px;height:44px;margin-bottom:12px;color:var(--pj-gold)}.pj-opord-hint{padding:7px 16px;color:var(--bs-secondary-color);border-top:1px solid #2b3956}@media (max-width:575.98px){.pj-opord-bar{flex-wrap:wrap;gap:8px 10px;padding:10px 12px}.pj-opord-bar .pj-hud-btn{order:3;width:100%}.pj-brief-btn{flex:1 1 140px}}.pj-seg{display:inline-flex;border:1px solid #2b3956}.pj-seg button{padding:4px 14px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color);background:transparent;border:0}.pj-seg button[aria-pressed=true]{color:#151005;background:var(--pj-gold)}.pj-seg button:focus-visible{outline:2px solid var(--pj-gold);outline-offset:2px}.pj-pdf-drop{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border:1px dashed rgba(252,209,22,.4);background:rgba(252,209,22,.04)}.pj-pdf-drop.has-file{border-style:solid;border-color:#2b3956;background:var(--pj-panel-2)}.pj-pdf-drop svg{color:var(--pj-gold);flex-shrink:0}.pj-pdf-progress{flex-basis:100%;height:4px;background:#243049}.pj-pdf-progress span{display:block;height:100%;background:var(--pj-gold);transition:width .2s}.pj-pcards{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));scroll-margin-top:90px}.pj-pcard{position:relative;isolation:isolate;display:flex;align-items:center;gap:14px;min-height:116px;padding:14px 18px 14px 16px;overflow:hidden;color:#fff;text-decoration:none;background:var(--pj-banig),linear-gradient(120deg,var(--pj-panel-2),var(--pj-night));border:1px solid #2b3956;border-left:4px solid var(--rank);transition:border-color .15s,transform .15s,box-shadow .15s}.pj-pcard:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,10,18,.94),rgba(7,10,18,.72) 48%,rgba(7,10,18,.38))}.pj-pcard:after{content:"";position:absolute;top:6px;right:6px;width:10px;height:10px;border-top:2px solid var(--pj-gold);border-right:2px solid var(--pj-gold);opacity:.55}.pj-pcard-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.pj-pcard:hover{color:#fff;border-color:rgba(252,209,22,.6);border-left-color:var(--rank);transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.45)}.pj-pcard:hover .pj-pcard-bg{transform:scale(1.04)}.pj-pcard:focus-visible{outline:2px solid var(--pj-gold);outline-offset:3px}.pj-pcard-avatar{border:3px solid var(--rank)!important;box-shadow:0 0 0 3px rgba(7,10,18,.7)}.pj-pcard-id{flex:1 1;display:grid;grid-gap:4px;gap:4px}.pj-pcard-rankname{font-size:.72rem;color:rgba(233,237,245,.75);letter-spacing:.06em;text-transform:uppercase}.pj-pcard-name{font-family:var(--pj-heading);font-size:1.2rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;line-height:1.15;text-shadow:0 2px 8px rgba(0,0,0,.8)}.pj-pcard-stat{flex-shrink:0;display:grid;justify-items:center;min-width:64px;padding:6px 10px;background:rgba(7,10,18,.62);border:1px solid rgba(252,209,22,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pj-pcard-stat b{font-family:var(--pj-heading);font-size:1.55rem;line-height:1;color:var(--pj-gold)}.pj-pcard-stat span{font-size:.62rem;font-weight:700}.pj-pcard-stat small{margin-top:3px;font-size:.58rem;color:var(--bs-secondary-color)}.pj-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:18px}.pj-pager .pj-hud-btn{min-width:38px}.pj-pager .pj-hud-btn.active{color:#151005;background:var(--pj-gold);border-color:var(--pj-gold)}@media (max-width:575.98px){.pj-pcard{gap:10px;min-height:100px;padding:12px}.pj-pcard-avatar{width:50px!important;height:50px!important}.pj-pcard-name{font-size:1rem}.pj-pcard-stat{min-width:52px;padding:4px 6px}.pj-pcard-stat b{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.pj-pcard,.pj-pcard-bg{transition:none}.pj-pcard:hover,.pj-pcard:hover .pj-pcard-bg{transform:none}}.pj-activate-preview{padding:8px 12px;font-size:.78rem;font-weight:700;color:#57f287;background:rgba(87,242,135,.08);border-left:3px solid #57f287}.pj-slot-btn{min-width:76px}.pj-slot-btn:disabled{opacity:1}.pj-slot-btn:disabled:not([aria-busy=true]){opacity:.45}.pj-securing{display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pj-bars{display:inline-flex;align-items:flex-end;gap:2px;height:11px}.pj-bars i{display:block;width:3px;background:currentColor;animation:pj-bar .9s ease-in-out infinite}.pj-bars i:first-child{height:40%}.pj-bars i:nth-child(2){height:70%;animation-delay:.15s}.pj-bars i:nth-child(3){height:100%;animation-delay:.3s}@keyframes pj-bar{0%,to{opacity:.25}50%{opacity:1}}.pj-slot.securing{position:relative;overflow:hidden}.pj-slot.securing:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(252,209,22,.22) 50%,transparent);animation:pj-scan 1s linear infinite}.pj-slot.securing:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--pj-gold);animation:pj-bar .6s ease-in-out infinite}@keyframes pj-scan{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.pj-slot.secured{position:relative;animation:pj-secured 1.8s ease-out}.pj-slot.secured:after{content:"SLOT SECURED ✓";position:absolute;left:50%;top:50%;z-index:2;padding:2px 10px;pointer-events:none;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.7rem;font-weight:800;letter-spacing:.16em;color:#57f287;white-space:nowrap;background:rgba(7,10,18,.88);border:2px solid #57f287;transform:translate(-50%,-50%) rotate(-3deg);animation:pj-stamp 1.8s ease-out forwards}.pj-slot.released{position:relative;animation:pj-released 1.8s ease-out}.pj-slot.released:after{content:"SLOTTED OUT";position:absolute;left:50%;top:50%;z-index:2;padding:2px 10px;pointer-events:none;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.7rem;font-weight:800;letter-spacing:.16em;color:#fbbf24;white-space:nowrap;background:rgba(7,10,18,.88);border:2px solid #f59e0b;transform:translate(-50%,-50%) rotate(-3deg);animation:pj-stamp 1.8s ease-out forwards}@keyframes pj-released{0%{box-shadow:inset 0 0 0 2px #f59e0b,0 0 18px rgba(245,158,11,.4)}to{box-shadow:inset 0 0 0 2px transparent,0 0 0 transparent}}.pj-securing-text{font-size:.72rem;font-weight:700;color:var(--pj-gold);text-transform:uppercase;animation:pj-bar 1s ease-in-out infinite}@keyframes pj-secured{0%{box-shadow:inset 0 0 0 2px #57f287,0 0 18px rgba(87,242,135,.45)}to{box-shadow:inset 0 0 0 2px transparent,0 0 0 transparent}}@keyframes pj-stamp{0%{opacity:0;transform:translate(-50%,-50%) rotate(-3deg) scale(1.5)}12%{opacity:1;transform:translate(-50%,-50%) rotate(-3deg) scale(1)}80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pj-bars i,.pj-securing-text,.pj-slot.released,.pj-slot.released:after,.pj-slot.secured,.pj-slot.secured:after,.pj-slot.securing:after{animation:none}}.pj-dd{position:relative}.pj-dd-toggle{display:inline-flex;align-items:center;gap:6px;font:inherit;background:none;border:0}.pj-dd-toggle.active,.pj-dd-toggle:hover,.pj-dd-toggle[aria-expanded=true]{color:var(--bs-navbar-active-color,#fff)}.pj-dd-toggle svg{opacity:.7;transition:transform .15s}.pj-dd-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.pj-dd-menu{z-index:1050;display:grid;min-width:230px;padding:6px;background:var(--pj-panel);border:1px solid #2b3956;border-top:2px solid var(--pj-gold);box-shadow:0 16px 40px rgba(0,0,0,.5);animation:pj-dd-in .12s ease-out}@keyframes pj-dd-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (min-width:992px){.pj-dd-menu{position:absolute;top:calc(100% + 8px);left:0}.pj-dd-menu.end{left:auto;right:0}}.pj-dd-item{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:0 10px;gap:0 10px;width:100%;padding:8px 10px;color:var(--bs-body-color);font-size:.9rem;text-align:left;text-decoration:none;background:none;border:0}.pj-dd-item small{grid-column:1/-1;font-size:.72rem;color:var(--bs-secondary-color)}.pj-dd-item:focus-visible,.pj-dd-item:hover{color:var(--bs-body-color);background:rgba(252,209,22,.08);outline:none}.pj-dd-item.active{color:var(--pj-gold);box-shadow:inset 2px 0 0 var(--pj-gold)}.pj-dd-head{padding:8px 10px 10px;border-bottom:1px solid #2b3956;margin-bottom:4px}.pj-dd-sep{height:1px;margin:4px 0;background:#2b3956}.pj-dd-switch .pj-view-knob{justify-self:end}.pj-dd-switch.on .pj-view-knob{background:var(--pj-gold-deep)}.pj-dd-switch.on .pj-view-knob:after{transform:translateX(12px);background:#151005}.pj-me-dd .pj-dd-toggle{padding:4px 6px}.pj-member-view-badge{background:rgba(148,163,184,.16);color:#cbd5e1;letter-spacing:.08em;font-size:.62rem}@media (max-width:991.98px){.pj-dd-menu{margin:4px 0 8px;box-shadow:none}.pj-me-dd{width:100%}}.pj-docs{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.pj-doc{position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--pj-panel-2),var(--pj-panel));border:1px solid #2b3956;transition:border-color .15s,transform .15s}.pj-doc:before{content:"";position:absolute;top:-1px;left:-1px;width:10px;height:10px;border-top:2px solid var(--pj-gold);border-left:2px solid var(--pj-gold);pointer-events:none}.pj-doc:hover{border-color:rgba(252,209,22,.55);transform:translateY(-2px)}.pj-doc-open{flex:1 1;display:flex;gap:14px;align-items:flex-start;padding:16px;text-align:left;text-decoration:none;background:none;border:0}.pj-doc-open,.pj-doc-open:hover{color:var(--bs-body-color)}.pj-doc-open:focus-visible{outline:2px solid var(--pj-gold);outline-offset:2px}.pj-doc-open>svg{flex-shrink:0;width:34px;height:34px;padding:6px;color:var(--pj-gold);background:rgba(252,209,22,.08);border:1px solid rgba(252,209,22,.3)}.pj-doc-cat{font-size:.64rem;font-weight:700;color:var(--pj-gold);text-transform:uppercase}.pj-doc-title{font-family:var(--pj-heading);font-weight:800;font-size:1rem;text-transform:uppercase;letter-spacing:.02em;line-height:1.25}.pj-doc-desc{margin:4px 0 0;font-size:.85rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pj-doc-desc,.pj-doc-meta{color:var(--bs-secondary-color)}.pj-doc-meta{margin-top:8px;font-size:.66rem;text-transform:uppercase}.pj-doc-admin{display:flex;gap:6px;justify-content:flex-end;padding:0 12px 12px}.pj-docs-locked{display:flex;gap:16px;align-items:center;padding:22px;background:var(--pj-banig),var(--pj-panel);border:1px dashed rgba(252,209,22,.4)}.pj-docs-locked svg{width:40px;height:40px;color:var(--pj-gold);flex-shrink:0}.pj-seg{flex-wrap:wrap}.pj-banner-field{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.pj-banner-preview{flex-shrink:0;display:grid;place-items:center;width:192px;aspect-ratio:16/9;overflow:hidden;font-size:.7rem;color:var(--bs-secondary-color);background:var(--pj-banig),var(--pj-panel-2);border:1px solid #2b3956}.pj-banner-preview img{width:100%;height:100%;object-fit:cover}@media (max-width:575.98px){.pj-banner-preview{width:100%}}.pj-opslog-stats{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.pj-opslog-stat{padding:12px 14px;background:var(--pj-panel);border:1px solid #2b3956;border-top:2px solid var(--pj-gold)}.pj-opslog-title{min-width:220px}.pj-badge-muted{background:rgba(148,163,184,.16);color:#cbd5e1}.pj-slot.has-banner{position:relative;isolation:isolate;overflow:hidden}.pj-slot-bg{position:absolute;top:0;right:0;z-index:-1;width:72%;height:100%;object-fit:cover;opacity:.42;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%);transition:opacity .2s}.pj-slot.has-banner:hover .pj-slot-bg{opacity:.62}.pj-slot.has-banner .pj-player-link span{text-shadow:0 1px 4px rgba(0,0,0,.85)}.pj-credit-check{padding:10px 12px 10px 2.2em;background:rgba(252,209,22,.06);border:1px solid rgba(252,209,22,.3)}.pj-field{position:relative;padding:18px 20px 14px;background:var(--pj-banig),var(--pj-panel);border:1px solid #2b3956}.pj-field:before{content:"";position:absolute;top:-1px;left:-1px;width:12px;height:12px;border-top:2px solid var(--pj-gold);border-left:2px solid var(--pj-gold)}.pj-field-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.pj-field-kpis>div{padding:8px 12px;background:rgba(7,10,18,.45);border-left:2px solid var(--pj-gold);min-width:0}.pj-field-kpis span{display:block;font-size:.62rem;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.08em}.pj-field-kpis b{display:block;font-family:var(--pj-heading);font-size:1.35rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pj-field-kpis small{font-family:var(--bs-body-font-family);font-size:.75rem;font-weight:500;color:var(--bs-secondary-color)}.pj-field-head{justify-content:space-between;margin-bottom:10px}.pj-field-head,.pj-field-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.pj-field-legend{display:flex;gap:12px;font-size:.75rem;color:var(--bs-secondary-color)}.pj-field-legend span{white-space:nowrap}.pj-field-legend i{display:inline-block;width:10px;height:10px;margin-right:5px;vertical-align:-1px;border-radius:2px}.pj-field-chart{position:relative;height:210px;padding-left:28px}.pj-field-grid{position:absolute;inset:0 0 22px 28px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.pj-field-grid div{position:relative;border-top:1px dashed rgba(148,163,184,.16)}.pj-field-grid div:last-child{border-top:1px solid rgba(148,163,184,.35)}.pj-field-grid span{position:absolute;left:-28px;top:-7px;width:22px;font-size:.6rem;text-align:right;color:var(--bs-secondary-color)}.pj-field-bars{gap:2px;height:100%}.pj-field-bars,.pj-field-col{position:relative;display:flex}.pj-field-col{flex:1 1;min-width:0;flex-direction:column;outline:none}.pj-field-track{flex:1 1;display:flex;align-items:flex-end;justify-content:center;padding:0 12%}.pj-field-bar{position:relative;width:100%;max-width:46px;min-height:2px;border-radius:4px 4px 0 0;transform-origin:bottom;transition:filter .15s,height .4s ease-out;animation:pj-rise .6s cubic-bezier(.2,.8,.2,1) both}@keyframes pj-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.pj-field-bar{animation:none}}.pj-field-bar.striped,.pj-field-legend i.striped{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.22) 0 3px,transparent 3px 7px)!important}.pj-field-col:focus-visible .pj-field-bar,.pj-field-col:hover .pj-field-bar{filter:brightness(1.25)}.pj-field-col:focus-visible .pj-field-x{color:var(--pj-gold)}.pj-field-val{position:absolute;left:50%;bottom:100%;transform:translateX(-50%);padding-bottom:2px;font-size:.68rem;font-weight:700;color:var(--bs-body-color)}.pj-field-x{height:22px;padding-top:5px;font-size:.58rem;text-align:center;color:var(--bs-secondary-color);white-space:nowrap;overflow:hidden;text-overflow:clip}.pj-field-tip{position:absolute;z-index:5;bottom:calc(100% + 20px);left:50%;transform:translateX(-50%);width:max-content;max-width:220px;padding:8px 10px;background:var(--pj-night);border:1px solid rgba(252,209,22,.45);box-shadow:0 8px 24px rgba(0,0,0,.5);pointer-events:none}.pj-field-col:first-child .pj-field-tip,.pj-field-col:nth-child(2) .pj-field-tip{left:0;transform:none;text-align:left}.pj-field-col:last-child .pj-field-tip,.pj-field-col:nth-last-child(2) .pj-field-tip{left:auto;right:0;transform:none}.pj-field-tip{text-align:left}@media (max-width:575.98px){.pj-field{padding:14px 12px 10px}.pj-field-kpis{grid-template-columns:1fr 1fr;gap:8px}.pj-field-kpis>div:nth-child(3){grid-column:1/-1}.pj-field-tools{width:100%;justify-content:space-between}.pj-field-tools .pj-seg{flex-wrap:nowrap}.pj-field-tools .pj-seg button{padding-inline:8px;font-size:.68rem}.pj-field-chart{height:190px;padding-left:22px}.pj-field-grid{inset:0 0 30px 22px}.pj-field-grid span{left:-24px;width:20px}.pj-field-x{display:flex;flex-direction:column;height:30px;padding-top:4px;font-size:.52rem;line-height:1.15}.pj-field-x span:first-child{opacity:.7}.pj-field-track{padding:0 6%}.pj-field-val{font-size:.58rem}}html.pj-hud-cursor,html.pj-hud-cursor *{cursor:none!important}html.pj-hud-cursor :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]),textarea,[contenteditable=true]){cursor:text!important}.pj-hud-grid{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .4s;background-image:linear-gradient(rgba(252,209,22,.09) 1px,transparent 0),linear-gradient(90deg,rgba(252,209,22,.09) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(260px circle at var(--mx,-999px) var(--my,-999px),#000 0,rgba(0,0,0,.35) 45%,transparent 100%);mask-image:radial-gradient(260px circle at var(--mx,-999px) var(--my,-999px),#000 0,rgba(0,0,0,.35) 45%,transparent 100%)}.pj-hud-grid.on{opacity:1}.pj-reticle,.pj-reticle-trail{position:fixed;top:0;left:0;z-index:2147483000;width:0;height:0;pointer-events:none;opacity:0;transition:opacity .12s;will-change:transform}.pj-reticle-trail.on,.pj-reticle.on{opacity:1}.pj-reticle-dot,.pj-reticle-ring,.pj-reticle-ticks{position:absolute;left:0;top:0;transform:translate(-50%,-50%)}.pj-reticle-ring{width:30px;height:30px;border:1px solid rgba(252,209,22,.6);border-radius:50%;transition:width .18s,height .18s,border-color .18s,border-radius .18s,box-shadow .18s}.pj-reticle-ticks{width:40px;height:40px;transition:width .18s,height .18s,transform .25s;filter:drop-shadow(0 0 1px #000);background:linear-gradient(var(--pj-gold),var(--pj-gold)) top /1px 7px no-repeat,linear-gradient(var(--pj-gold),var(--pj-gold)) bottom /1px 7px no-repeat,linear-gradient(var(--pj-gold),var(--pj-gold)) 0 /7px 1px no-repeat,linear-gradient(var(--pj-gold),var(--pj-gold)) 100% /7px 1px no-repeat}.pj-reticle-dot{width:3px;height:3px;background:var(--pj-gold);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.6)}.pj-reticle-grid{position:absolute;left:22px;top:12px;font-size:.56rem;letter-spacing:.08em;color:rgba(252,209,22,.7);white-space:nowrap;text-shadow:0 0 4px #000;transition:opacity .18s}.pj-reticle-trail.lock .pj-reticle-ring{width:24px;height:24px;border-radius:3px;border-color:var(--pj-gold);box-shadow:0 0 10px rgba(252,209,22,.35)}.pj-reticle.lock .pj-reticle-ticks{width:32px;height:32px;transform:translate(-50%,-50%) rotate(45deg)}.pj-reticle.deny .pj-reticle-grid,.pj-reticle.lock .pj-reticle-grid{opacity:0}.pj-reticle.deny .pj-reticle-ticks{--pj-gold:#e0524f}.pj-reticle.deny .pj-reticle-dot{background:#e0524f}.pj-reticle-trail.deny .pj-reticle-ring{border-color:#e0524f}.pj-reticle.fire .pj-reticle-ticks{width:24px;height:24px}.pj-reticle-trail.fire .pj-reticle-ring{width:18px;height:18px;border-color:#fff}@media (pointer:coarse),(prefers-reduced-motion:reduce){.pj-hud-grid,.pj-reticle,.pj-reticle-trail{display:none}}.pj-announce-rows{display:grid;grid-gap:8px;gap:8px}.pj-announce-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:rgba(7,10,18,.45);border-left:2px solid var(--pj-gold)}.pj-qr{background:#fff;padding:6px;border:2px solid var(--pj-gold);image-rendering:pixelated}.pj-secret-key{padding:8px 10px;background:rgba(7,10,18,.6);border:1px dashed #2b3956;color:var(--pj-gold);letter-spacing:.08em;word-break:break-all}.pj-code-input{font-family:var(--bs-font-monospace);font-size:1.3rem;letter-spacing:.3em;max-width:260px}.pj-backup-card{border-color:rgba(252,209,22,.5)}.pj-backup-codes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:6px;gap:6px}.pj-backup-codes span{padding:6px 10px;background:rgba(7,10,18,.6);border-left:2px solid var(--pj-gold);font-size:.95rem;letter-spacing:.05em}.pj-twofa-prompt{display:flex;gap:16px;align-items:flex-start}.pj-twofa-prompt svg{flex:none;color:var(--pj-gold)}.pj-twofa-confirm{max-width:360px}.pj-twofa-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.pj-twofa-method{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;text-align:left;color:var(--bs-body-color);background:rgba(7,10,18,.45);border:1px solid #2b3956;border-left:3px solid var(--pj-gold);transition:border-color .15s,transform .15s}.pj-twofa-method:hover:not(:disabled){border-color:var(--pj-gold);transform:translateY(-1px)}.pj-twofa-method:disabled{opacity:.55}