.jpLuminous{--jp-bg-deep:#070b14;--jp-bg-lift:#121a2c;--jp-rail-navy:#0e1830;--jp-rail-navy-deep:#0a1224;--jp-bg-room:rgba(255,255,255,0.08);--jp-orange:#ff8a3d;--jp-orange-hot:#ff9f52;--jp-orange-deep:#e85f1a;--jp-gold:#ffd28a;--jp-teal:#2ec4b6;--jp-teal-hot:#5eebd8;--jp-teal-deep:#1a9e92;--jp-plat:rgba(246,248,255,0.96);--jp-plat-soft:rgba(255,255,255,0.14);--jp-plat-mid:rgba(230,236,255,0.78);--jp-ivory:#f6f3ed;--jp-ivory-deep:#ebe6dc;--jp-platinum:#f2f5fa;--jp-ink-soft:#2a2430;--jp-ink-mid:rgba(42,36,48,0.72);--jp-ink-dim:rgba(42,36,48,0.52);--jp-mint:#6ef0a8;--jp-mint-ink:#0f7a4a;--jp-rose:#ff8f9b;--jp-rose-ink:#c43b4a;--jp-text:#fff8f2;--jp-text-mid:rgba(255,240,225,0.86);--jp-text-dim:rgba(255,210,175,0.58);--jp-ink:#1a0e08;--jp-border:rgba(255,255,255,0.18);--jp-border-warm:rgba(255,158,82,0.45);--jp-border-teal:rgba(46,196,182,0.4);--jp-font-display:var(--font-playfair),"Playfair Display",Georgia,serif;--jp-font-ui:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;--jp-font-figure:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;--jp-type-scene:clamp(40px,5.2vw,68px);--jp-type-promise:clamp(18px,2vw,24px);--jp-type-equity:clamp(56px,7vw,88px);--jp-type-price:clamp(36px,4vw,52px);--jp-type-portal:clamp(40px,5vw,58px);--jp-type-kicker:13px;--jp-ease:cubic-bezier(0.16,1,0.3,1);--jp-radius-room:4px;--jp-radius-chip:3px;--jp-radius-nav:4px;color:var(--jp-text);background:var(--jp-bg-deep);font-family:var(--jp-font-ui);overflow-x:clip}.jpLuminous *{box-sizing:border-box}.jpBrandMarkWealth{position:relative;isolation:isolate}.jpBrandMarkWealth:after{content:"";position:absolute;inset:18% 12% 22%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 42%,rgba(255,138,61,.32),transparent 72%),radial-gradient(ellipse 55% 48% at 58% 58%,rgba(46,196,182,.22),transparent 70%);filter:blur(22px);opacity:.85;border-radius:50%}.jpBrandMarkWealthImg{background:transparent!important;filter:hue-rotate(-18deg) saturate(1.28) brightness(1.1) contrast(1.08) drop-shadow(0 0 18px rgba(255,138,61,.45)) drop-shadow(0 0 36px rgba(46,196,182,.28)) drop-shadow(0 12px 28px rgba(0,0,0,.35));transform:translateZ(0)}.jpBrandMarkWealthPlate{box-shadow:none;background:transparent!important}.jpStageIvory .jpBrandMarkWealthImg,.jpStagePlatinum .jpBrandMarkWealthImg{filter:hue-rotate(-12deg) saturate(1.1) brightness(.97) contrast(1.04) drop-shadow(0 0 14px rgba(255,138,61,.22)) drop-shadow(0 0 20px rgba(26,158,146,.14)) drop-shadow(0 8px 18px rgba(30,24,40,.14))}.jpSiteFooter .jpBrandMarkWealthImg{filter:hue-rotate(-16deg) saturate(1.22) brightness(1.08) contrast(1.06) drop-shadow(0 0 16px rgba(255,138,61,.4)) drop-shadow(0 0 28px rgba(46,196,182,.24))}.jpStageLobby{background:radial-gradient(1400px 820px at 50% -18%,rgba(255,255,255,.32),transparent 48%),radial-gradient(1100px 720px at 8% 18%,rgba(255,138,61,.62),transparent 54%),radial-gradient(1080px 700px at 92% 16%,rgba(46,196,182,.52),transparent 52%),radial-gradient(820px 560px at 50% 55%,rgba(94,235,216,.2),transparent 58%),radial-gradient(600px 400px at 70% 80%,rgba(255,210,138,.14),transparent 50%),linear-gradient(175deg,#221610,#0e1c2a 40%,#070b14)}.jpStageIvory,.jpStagePlatinum{--jp-text:#16121c;--jp-text-mid:rgba(42,36,48,0.72);--jp-text-dim:rgba(42,36,48,0.5);--jp-plat:#16121c;--jp-plat-mid:rgba(42,36,48,0.78);--jp-border:rgba(30,24,40,0.1);--jp-mint:var(--jp-mint-ink);--jp-rose:var(--jp-rose-ink)}.jpStageIvory{background:radial-gradient(1100px 640px at 50% -8%,rgba(255,255,255,.95),transparent 52%),radial-gradient(900px 520px at 8% 40%,rgba(255,186,130,.18),transparent 55%),radial-gradient(820px 500px at 92% 30%,rgba(94,235,216,.16),transparent 52%),linear-gradient(180deg,#fbf9f5,#f0f3f8 48%,#e8edf4);color:var(--jp-ink-soft)}.jpStagePlatinum{background:radial-gradient(1200px 700px at 50% -10%,#ffffff 0,transparent 50%),radial-gradient(900px 540px at 10% 50%,rgba(255,200,150,.14),transparent 55%),radial-gradient(800px 480px at 90% 35%,rgba(46,196,182,.12),transparent 52%),linear-gradient(180deg,#f5f7fb,#eef1f7 45%,#e4e9f2);color:var(--jp-ink-soft)}.jpStageIvory .jpSceneTitle,.jpStagePlatinum .jpSceneTitle{color:#16121c;text-shadow:none}.jpStageIvory .jpLede,.jpStagePlatinum .jpLede{color:var(--jp-ink-mid)}.jpStageIvory .jpUiTitle,.jpStagePlatinum .jpUiTitle{color:#16121c}.jpStageIvory .jpKicker,.jpStagePlatinum .jpKicker{text-shadow:none}.jpStageIvory .jpKickerTeal,.jpStagePlatinum .jpKickerTeal{color:var(--jp-teal-deep);text-shadow:none}.jpStageIvory .jpStripItem,.jpStagePlatinum .jpStripItem{border-bottom-color:rgba(22,18,28,.1)}.jpStageIvory .jpBand,.jpStagePlatinum .jpBand{background:radial-gradient(ellipse 80% 80% at 20% 0,rgba(255,138,61,.14),transparent 55%),rgba(255,255,255,.72);border:1px solid rgba(22,18,28,.08);box-shadow:0 18px 50px rgba(30,24,40,.06)}.jpStageIvory .jpBandTeal,.jpStagePlatinum .jpBandTeal{background:radial-gradient(ellipse 80% 80% at 80% 0,rgba(46,196,182,.14),transparent 55%),rgba(255,255,255,.72);border:1px solid rgba(22,18,28,.08)}.jpStageMist{--jp-plat:rgba(246,248,255,0.96);--jp-plat-mid:rgba(230,236,255,0.78);--jp-text:#fff8f2;--jp-text-mid:rgba(255,240,225,0.86);--jp-text-dim:rgba(255,210,175,0.58);--jp-ink-soft:rgba(246,248,255,0.96);--jp-ink-mid:rgba(230,236,255,0.72);color:var(--jp-text);background:radial-gradient(1000px 600px at 50% 0,rgba(255,255,255,.18),transparent 50%),radial-gradient(700px 480px at 0 60%,rgba(255,159,82,.14),transparent 50%),linear-gradient(180deg,#243044,#161e30 50%,#0e1422)}.jpLuminous .heroMetal3D{background:linear-gradient(118deg,#ffffff,#fffaf0 8%,#ffe8b8 18%,#ffd28a 28%,#ff9f52 40%,#5eebd8 54%,#a8fff0 62%,#ffe2a8 74%,#ffffff 88%,#ffd28a);background-size:320% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:jpMetalSweep 5.5s ease-in-out infinite;filter:drop-shadow(0 0 18px rgba(255,255,255,.35)) drop-shadow(0 0 36px rgba(255,159,82,.55)) drop-shadow(0 0 64px rgba(94,235,216,.4));text-shadow:0 -2px 0 rgba(255,255,255,.45),0 2px 0 rgba(0,0,0,.25),0 22px 60px rgba(0,0,0,.55);-webkit-text-stroke:1.2px rgba(255,255,255,.18)}@keyframes jpMetalSweep{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.jpBrandMetal{font-family:var(--jp-font-display);background:linear-gradient(118deg,#ffffff,#fff8ee 8%,#ffd28a 22%,#ff9f52 38%,#ff8a3d 48%,#5eebd8 64%,#a8fff0 74%,#ffe2a8 88%,#ffffff);background-size:320% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:jpMetalSweep 5.2s ease-in-out infinite;filter:drop-shadow(0 1px 0 rgba(255,255,255,.35)) drop-shadow(0 0 18px rgba(255,159,82,.55)) drop-shadow(0 0 36px rgba(94,235,216,.28)) drop-shadow(0 12px 28px rgba(0,0,0,.4));-webkit-text-stroke:.45px rgba(255,255,255,.16)}.jpHeroShine{inset:-28% -14%;z-index:0;background:radial-gradient(ellipse 55% 45% at 28% 38%,rgba(255,138,61,.5),transparent 58%),radial-gradient(ellipse 50% 42% at 74% 32%,rgba(46,196,182,.48),transparent 56%),radial-gradient(ellipse 45% 34% at 50% 18%,rgba(255,255,255,.28),transparent 52%),radial-gradient(ellipse 35% 28% at 60% 70%,rgba(255,210,138,.18),transparent 55%);filter:blur(40px);animation:jpGlowBreath 6s ease-in-out infinite}.jpHeroOrb,.jpHeroShine{position:absolute;pointer-events:none}.jpHeroOrb{border-radius:999px;z-index:1;filter:blur(2px);mix-blend-mode:screen;animation:jpOrbDrift 10s ease-in-out infinite}.jpHeroOrbA{width:180px;height:180px;left:8%;top:28%;background:radial-gradient(circle,rgba(255,159,82,.45),transparent 70%);animation-delay:0s}.jpHeroOrbB{width:220px;height:220px;right:6%;top:22%;background:radial-gradient(circle,rgba(94,235,216,.4),transparent 70%);animation-delay:-3s}.jpHeroOrbC{width:140px;height:140px;left:42%;bottom:18%;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 70%);animation-delay:-6s}@keyframes jpOrbDrift{0%,to{transform:translateZ(0) scale(1);opacity:.55}50%{transform:translate3d(18px,-22px,0) scale(1.12);opacity:.9}}.jpHeroSweep{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 36%,rgba(255,255,255,.22) 48%,rgba(94,235,216,.12) 52%,transparent 64%);mix-blend-mode:screen;animation:jpHeroSweepMove 4.8s ease-in-out infinite;opacity:.7}@keyframes jpHeroSweepMove{0%,to{transform:translateX(-38%);opacity:.15}50%{transform:translateX(38%);opacity:.85}}.jpChrome{position:relative;z-index:40;background:var(--jp-rail-navy,#0e1830);border-bottom:1px solid rgba(230,236,255,.18);box-shadow:inset 0 -1px 0 rgba(46,196,182,.28),0 1px 0 rgba(255,138,61,.22)}.jpChromeRow{display:flex;align-items:center;justify-content:space-between;gap:.75rem;max-width:1440px;margin:0 auto;padding:.7rem 1rem;border-bottom:1px solid rgba(230,236,255,.12)}@media (min-width:640px){.jpChromeRow{padding:.75rem 1.5rem}}.jpChromeActions{display:flex;align-items:center;gap:.4rem}.jpChromeIconBtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:6px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:var(--jp-plat-mid);transition:background .16s var(--jp-ease),border-color .16s var(--jp-ease),color .16s var(--jp-ease)}.jpChromeIconBtn:hover{background:rgba(255,255,255,.1);border-color:rgba(255,159,82,.35);color:var(--jp-plat)}.jpChromeIconBtn svg{width:18px;height:18px;filter:drop-shadow(0 0 6px rgba(255,210,175,.3))}.jpChromeDot{position:absolute;top:9px;right:10px;width:7px;height:7px;border-radius:999px;background:var(--jp-orange-hot);box-shadow:0 0 10px rgba(255,138,61,.7)}.jpChromeProfile{display:inline-flex;align-items:center;gap:.65rem;max-width:200px;margin-left:.15rem;padding:.3rem .65rem .3rem .3rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);text-align:left;transition:background .16s var(--jp-ease),border-color .16s var(--jp-ease)}.jpChromeProfile:hover{background:rgba(255,255,255,.1);border-color:rgba(94,235,216,.35)}.jpChromeAvatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#1a0e08;background:linear-gradient(135deg,#ffe0c2,#ff9f52 45%,#5eebd8);box-shadow:0 0 16px rgba(255,138,61,.35)}.jpChromeMenu{position:absolute;right:0;top:calc(100% + 8px);z-index:50;min-width:200px;padding:.4rem;border-radius:var(--jp-radius-room);border:1px solid rgba(255,255,255,.14);background:#161e2e;box-shadow:0 18px 50px rgba(0,0,0,.45)}.jpChromeMenu a,.jpChromeMenu button{display:block;width:100%;border-radius:4px;padding:.7rem .85rem;text-align:left;font-size:13px;font-weight:500;color:var(--jp-plat-mid);text-decoration:none}.jpChromeMenu a:hover,.jpChromeMenu button:hover{background:rgba(255,255,255,.08);color:var(--jp-plat)}.jpTicker{overflow:hidden;white-space:nowrap;border-top:1px solid rgba(230,236,255,.1);border-bottom:none;background:var(--jp-rail-navy-deep,#0a1224);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.jpTickerTrack{display:inline-flex;align-items:center;gap:2.75rem;padding:.85rem 0;font-family:var(--jp-font-figure);font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--jp-teal-hot);text-shadow:0 0 18px rgba(94,235,216,.35);animation:jpTickerMove 24s linear infinite}.jpTickerTrack span{position:relative;padding-left:1.1rem}.jpTickerTrack span:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:999px;background:currentColor;box-shadow:0 0 10px currentColor}.jpTickerTrack span:nth-child(odd){color:var(--jp-orange-hot);text-shadow:0 0 18px rgba(255,159,82,.4)}.jpTickerTrack span:nth-child(3n){color:var(--jp-plat);text-shadow:0 0 14px rgba(255,255,255,.25)}.jpTickerTrack span[data-label=true]{padding-left:0;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--jp-text-dim);text-shadow:none}.jpTickerTrack span[data-label=true]:before{display:none}@keyframes jpTickerMove{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.jpStageTheater{background:radial-gradient(1300px 800px at 50% -5%,rgba(255,255,255,.14),transparent 48%),radial-gradient(1100px 700px at 50% 45%,rgba(255,138,61,.42),transparent 58%),radial-gradient(700px 480px at 80% 70%,rgba(46,196,182,.16),transparent 55%),linear-gradient(180deg,#1a120e,#0c1220 55%,#070b14)}.jpStageWarm{background:radial-gradient(900px 560px at 0 30%,rgba(255,138,61,.28),transparent 55%),radial-gradient(600px 400px at 100% 80%,rgba(255,210,138,.1),transparent 50%),linear-gradient(180deg,#141018,#0a0e18)}.jpStageCool{background:radial-gradient(900px 560px at 100% 20%,rgba(46,196,182,.2),transparent 55%),radial-gradient(700px 480px at 10% 70%,rgba(255,255,255,.06),transparent 50%),linear-gradient(180deg,#0c1520,#070b14)}.jpStageFloor{background:radial-gradient(800px 480px at 30% 0,rgba(255,255,255,.07),transparent 50%),radial-gradient(700px 420px at 80% 20%,rgba(255,138,61,.14),transparent 50%),linear-gradient(180deg,#101624,#070b14)}.jpStagePenthouse{background:radial-gradient(1100px 640px at 50% 35%,rgba(255,138,61,.4),transparent 58%),radial-gradient(800px 480px at 50% 90%,rgba(46,196,182,.14),transparent 55%),linear-gradient(180deg,#1a120e,#070b14)}.jpVignette{background:radial-gradient(ellipse 80% 70% at 50% 40%,transparent 42%,rgba(0,0,0,.4) 100%);pointer-events:none}.jpDisplay{font-family:var(--jp-font-display)}.jpFigure{font-family:var(--jp-font-figure);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em}.jpKicker{font-family:var(--jp-font-ui);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--jp-orange-hot);text-shadow:0 0 20px rgba(255,138,61,.35)}.jpKickerTeal{color:var(--jp-teal-hot);text-shadow:0 0 20px rgba(46,196,182,.35)}.jpSceneTitle{font-family:var(--jp-font-display);font-weight:500;font-size:var(--jp-type-scene);line-height:1.08;letter-spacing:-.02em;text-wrap:balance;color:var(--jp-text)}.jpLede{font-size:17px;line-height:1.7;color:var(--jp-text-mid);max-width:42ch;font-weight:400}.jpLede,.jpUiTitle{font-family:var(--jp-font-ui)}.jpUiTitle{font-weight:600;letter-spacing:-.025em;color:var(--jp-plat);font-size:clamp(26px,3vw,34px);line-height:1.15}.jpGlassRoom{position:relative;border-radius:var(--jp-radius-room);background:linear-gradient(165deg,rgba(255,255,255,.2),rgba(255,255,255,.05) 42%,rgba(255,140,70,.1)),var(--jp-bg-room);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(28px) saturate(1.25);-webkit-backdrop-filter:blur(28px) saturate(1.25);box-shadow:0 28px 90px rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.04),inset 0 1px 0 rgba(255,255,255,.38);transition:transform .22s var(--jp-ease),box-shadow .22s var(--jp-ease),border-color .22s var(--jp-ease)}.jpGlassRoom:hover{transform:translateY(-3px);border-color:var(--jp-border-warm);box-shadow:0 32px 100px rgba(0,0,0,.32),0 0 60px rgba(255,138,61,.16),inset 0 1px 0 rgba(255,255,255,.42)}.jpGlassRoomTeal{background:linear-gradient(165deg,rgba(255,255,255,.12),rgba(46,196,182,.1) 50%,rgba(8,20,24,.35)),var(--jp-bg-room);border-color:var(--jp-border-teal)}.jpGlassRoomTeal:hover{border-color:rgba(94,235,216,.55);box-shadow:0 28px 90px rgba(0,0,0,.35),0 0 70px rgba(46,196,182,.22),inset 0 1px 0 rgba(255,255,255,.3)}.jpIvoryRoom{--jp-plat:#16121c;--jp-text:#16121c;--jp-text-mid:rgba(42,36,48,0.72);--jp-text-dim:rgba(42,36,48,0.5);--jp-mint:var(--jp-mint-ink);--jp-rose:var(--jp-rose-ink);position:relative;border-radius:var(--jp-radius-room);background:linear-gradient(165deg,#ffffff,#f7f4ee 48%,#eef3f8);border:1px solid rgba(30,24,40,.08);color:var(--jp-ink-soft);box-shadow:0 24px 70px rgba(30,24,40,.1),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .22s var(--jp-ease),box-shadow .22s var(--jp-ease),border-color .22s var(--jp-ease)}.jpIvoryRoom:hover{transform:translateY(-3px);border-color:rgba(232,95,26,.28);box-shadow:0 28px 80px rgba(30,24,40,.12),0 0 40px rgba(255,138,61,.1),inset 0 1px 0 #fff}.jpIvoryRoom .jpUiTitle{color:#16121c}.jpIvoryRoomTeal{background:linear-gradient(165deg,#ffffff,#eef8f6 50%,#f4f7fb);border-color:rgba(26,158,146,.22)}.jpIvoryRoomTeal:hover{border-color:rgba(26,158,146,.4);box-shadow:0 28px 80px rgba(30,24,40,.12),0 0 40px rgba(46,196,182,.12),inset 0 1px 0 #fff}.jpGlassRoom:before,.jpIvoryRoom:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(420px 220px at 100% 0,rgba(255,138,61,.18),transparent 55%),radial-gradient(380px 200px at 0 100%,rgba(46,196,182,.14),transparent 55%)}.jpIvoryRoom:before{background:radial-gradient(420px 220px at 100% 0,rgba(255,138,61,.14),transparent 55%),radial-gradient(380px 200px at 0 100%,rgba(26,158,146,.12),transparent 55%)}.jpGlassRoom,.jpIvoryRoom{isolation:isolate}.jpSolidWarm{position:relative;border-radius:var(--jp-radius-room);background:linear-gradient(148deg,#ff9f52,#ff8a3d 55%,#ff8a3d),#ff8a3d;color:#141018;border:1px solid rgba(255,210,138,.62);box-shadow:0 22px 52px rgba(232,95,26,.32),0 0 44px rgba(255,138,61,.42),inset 0 1px 0 rgba(255,255,255,.48),inset 0 -1px 0 rgba(26,14,8,.1);backdrop-filter:none;-webkit-backdrop-filter:none}.jpSolidPartner{position:relative;border-radius:var(--jp-radius-room);background:radial-gradient(ellipse 70% 55% at 10% 0,rgba(255,138,61,.28),transparent 55%),radial-gradient(ellipse 55% 48% at 100% 80%,rgba(46,196,182,.22),transparent 52%),linear-gradient(165deg,#162a40 0,var(--jp-rail-navy) 42%,var(--jp-rail-navy-deep) 100%);color:var(--jp-plat);border:1px solid rgba(94,235,216,.28);box-shadow:0 24px 64px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.14)}.jpSolidTeal{position:relative;border-radius:var(--jp-radius-room);background:linear-gradient(148deg,#5eebd8,#2ec4b6 48%,#1a9e92),#2ec4b6;color:#06201c;border:1px solid rgba(180,255,245,.55);box-shadow:0 22px 52px rgba(26,158,146,.32),0 0 40px rgba(46,196,182,.36),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(6,32,28,.1);backdrop-filter:none;-webkit-backdrop-filter:none}.jpSolidInk{position:relative;border-radius:var(--jp-radius-room);background:linear-gradient(165deg,rgba(255,255,255,.08),transparent 40%),radial-gradient(ellipse 70% 60% at 50% 0,rgba(255,138,61,.28),transparent 55%),radial-gradient(ellipse 60% 50% at 100% 80%,rgba(46,196,182,.22),transparent 50%),linear-gradient(160deg,#162a40 0,var(--jp-rail-navy) 48%,var(--jp-rail-navy-deep) 100%);color:var(--jp-plat);border:1px solid rgba(230,236,255,.18);box-shadow:0 24px 64px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.16);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2)}.jpSolidPlat{border-radius:var(--jp-radius-room);background:#fffdf9;color:#141018;border:1px solid rgba(255,138,61,.48);box-shadow:0 18px 48px rgba(30,24,40,.1),0 0 32px rgba(255,138,61,.18),0 0 22px rgba(46,196,182,.1),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(30,24,40,.04)}.jpSolidGold,.jpSolidPlat{position:relative;backdrop-filter:none;-webkit-backdrop-filter:none}.jpSolidGold{border-radius:var(--jp-radius-room);background:linear-gradient(148deg,#ffe6b0,#ffd28a 44%,#f0a84a),#ffd28a;color:#1a0e08;border:1px solid rgba(255,220,160,.7);box-shadow:0 20px 48px rgba(232,168,74,.28),0 0 36px rgba(255,210,138,.35),inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(26,14,8,.08)}.jpSolidDeep{position:relative;border-radius:var(--jp-radius-room);background:linear-gradient(165deg,rgba(255,255,255,.07),transparent 42%),radial-gradient(ellipse 60% 50% at 80% 0,rgba(46,196,182,.26),transparent 55%),linear-gradient(160deg,rgba(26,36,56,.96),rgba(14,21,36,.98) 55%,#0a0e18);color:var(--jp-plat);border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 64px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.14);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}.jpMetricRoom{position:relative;display:flex;flex-direction:column;min-height:196px;padding:1.35rem 1.4rem 1.25rem;border-radius:var(--jp-radius-room);overflow:hidden}.jpMetricRoomLabel{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--jp-text-dim);opacity:.95}.jpSolidGold .jpMetricRoomLabel,.jpSolidPlat .jpMetricRoomLabel,.jpSolidTeal .jpMetricRoomLabel,.jpSolidWarm .jpMetricRoomLabel{color:rgba(26,14,8,.68)}.jpSolidDeep .jpMetricRoomLabel,.jpSolidInk .jpMetricRoomLabel,.jpSolidPartner .jpMetricRoomLabel{color:rgba(230,236,255,.62)}.jpMetricRoomValue{font-family:var(--jp-font-figure);font-size:clamp(28px,3.2vw,36px);font-weight:700;letter-spacing:-.035em;line-height:1.1;margin-top:.35rem;font-variant-numeric:tabular-nums}.jpMetricRoomHint{margin-top:.35rem;font-size:12.5px;line-height:1.5;font-weight:500;color:var(--jp-text-dim)}.jpMetricRoomChart{margin-top:auto;padding-top:.85rem;min-height:72px}.jpKpiCard{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:.2rem;min-height:0;height:100%;padding:1.15rem 1.2rem 1.1rem;border-radius:var(--jp-radius-room);overflow:hidden;isolation:isolate;transition:transform .22s var(--jp-ease),box-shadow .22s var(--jp-ease),border-color .22s var(--jp-ease)}.jpKpiCard:before{content:"";position:absolute;inset:0 auto auto 0;width:48%;height:3px;border-radius:0 0 3px 0;background:linear-gradient(90deg,#ff9f52,#ff8a3d 55%,#2ec4b6,transparent);opacity:1;pointer-events:none;z-index:1}.jpSolidGold.jpKpiCard:before,.jpSolidTeal.jpKpiCard:before,.jpSolidWarm.jpKpiCard:before{background:linear-gradient(90deg,rgba(255,255,255,.85),rgba(255,255,255,.15),transparent)}.jpKpiCard:hover,a:hover .jpKpiCard{transform:translateY(-2px);filter:brightness(1.04) saturate(1.06)}.jpKpiCardLabel{font-family:var(--jp-font-ui);font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--jp-text-dim);opacity:.95}.jpSolidGold .jpKpiCardLabel,.jpSolidPlat .jpKpiCardLabel,.jpSolidTeal .jpKpiCardLabel,.jpSolidWarm .jpKpiCardLabel{color:rgba(26,14,8,.7)}.jpSolidGold .jpKpiCardHint,.jpSolidTeal .jpKpiCardHint,.jpSolidWarm .jpKpiCardHint{color:rgba(26,14,8,.72)}.jpSolidDeep .jpKpiCardLabel,.jpSolidInk .jpKpiCardLabel,.jpSolidPartner .jpKpiCardLabel{color:rgba(230,236,255,.62)}.jpKpiCardValue{font-family:var(--jp-font-display);font-size:clamp(30px,3.4vw,38px);font-weight:600;letter-spacing:-.03em;line-height:1.08;margin-top:.45rem;font-variant-numeric:tabular-nums}.jpKpiCardHint{margin-top:.4rem;font-family:var(--jp-font-ui);font-size:13px;line-height:1.45;font-weight:500;color:var(--jp-text-dim)}.jpKpiCard--compact{aspect-ratio:1/1;max-height:148px;justify-content:center;padding:.85rem .9rem;gap:.15rem}.jpKpiCard--compact .jpKpiCardValue{font-size:clamp(22px,2.6vw,30px);margin-top:.25rem}.jpKpiCard--compact .jpKpiCardHint{margin-top:.2rem;font-size:11.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jpDeskBackRow,.jpPageHeader .jpDeskBackRow,.jpPartnerProfileBack{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin:0;padding:0 0 .35rem;min-height:2.5rem}.jpPageHeaderTitleBlock{clear:both;width:100%}.jpDeskBackLink{gap:.5rem;max-width:100%;border-radius:6px;border:1px solid rgba(230,236,255,.22);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 42%),var(--jp-rail-navy,#0e1830);padding:.55rem .95rem .55rem .8rem;font-family:var(--jp-font-ui);font-size:13.5px;font-weight:700;letter-spacing:.01em;line-height:1.2;color:#f6f8ff;text-decoration:none;box-shadow:0 8px 18px rgba(14,24,48,.18),inset 0 1px 0 rgba(255,255,255,.1),inset 3px 0 0 0 #ff8a3d;transition:border-color .18s var(--jp-ease),background .18s var(--jp-ease),box-shadow .18s var(--jp-ease),transform .18s var(--jp-ease)}.jpDeskBackLink,.jpDeskBackLinkArrow{display:inline-flex;align-items:center}.jpDeskBackLinkArrow{justify-content:center;flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:4px;background:rgba(255,255,255,.1);font-size:14px;font-weight:800;line-height:1}.jpDeskBackLinkText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jpDeskBackLink:hover{border-color:rgba(255,159,82,.45);background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 45%),#162a40;box-shadow:0 10px 22px rgba(14,24,48,.24),inset 0 1px 0 rgba(255,255,255,.12),inset 3px 0 0 0 #ff9f52;transform:translateX(-2px);color:#fff8f2}.jpDeskBackLink--onDark{border-color:rgba(255,255,255,.28);background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 50%),rgba(8,14,28,.55);color:var(--jp-plat,rgba(246,248,255,.98));box-shadow:0 8px 18px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.12),inset 3px 0 0 0 #ff9f52}.jpDeskBackLink--onDark:hover{border-color:rgba(255,159,82,.6);background:rgba(255,138,61,.22);color:#fff8f2}.jpSideViewAs{border-top:1px solid rgba(255,255,255,.14);padding:.85rem .75rem 1rem}.jpSideViewAsLabel{margin:0;font-family:var(--jp-font-ui);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,159,82,.95)}.jpSideViewAsHint{margin:.3rem 0 .65rem;font-size:11.5px;line-height:1.4;font-weight:500;color:rgba(230,236,255,.58)}.jpSideViewAsLenses{display:flex;flex-direction:column;gap:.35rem}.jpSideViewAsLens{display:flex;align-items:center;width:100%;border-radius:5px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);padding:.5rem .7rem;text-align:left;font-family:var(--jp-font-ui);font-size:13px;font-weight:700;color:rgba(246,248,255,.82);cursor:pointer;transition:border-color .16s var(--jp-ease),background .16s var(--jp-ease),color .16s var(--jp-ease)}.jpSideViewAsLens:hover{border-color:rgba(255,159,82,.4);background:rgba(255,138,61,.12);color:#fff8f2}.jpSideViewAsLens.is-active{border-color:rgba(46,196,182,.55);background:rgba(46,196,182,.16);color:#f6f8ff;box-shadow:inset 3px 0 0 0 #2ec4b6}.jpSideViewAsExit{margin-top:.55rem;width:100%;border-radius:5px;border:1px solid rgba(255,138,61,.5);background:rgba(255,138,61,.16);padding:.5rem .7rem;font-family:var(--jp-font-ui);font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff4ea;cursor:pointer}.jpSideViewAsExit:hover{background:rgba(255,138,61,.28)}.jpDeskClarity{font-family:var(--jp-font-ui);font-size:13.5px;line-height:1.55;font-weight:600;color:var(--jp-teal-deep,#1a9e92)}.jpDeskProfileHeroMeta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.jpDeskProfileHeroMeta span{border-radius:4px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);padding:.3rem .65rem;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,240,225,.88)}.jpDeskProfileHeroMeta .is-stage{border-color:rgba(46,196,182,.45);background:rgba(46,196,182,.16);color:var(--jp-teal-hot,#5eebd8)}.jpDeskProfileHeroMeta .is-health-good{border-color:rgba(46,196,182,.5);background:rgba(46,196,182,.2);color:var(--jp-teal-hot,#5eebd8)}.jpDeskProfileHeroMeta .is-health-watch{border-color:rgba(255,138,61,.5);background:rgba(255,138,61,.2);color:var(--jp-orange-hot,#ff9f52)}.jpDeskProfileHeroMeta .is-health-critical{border-color:rgba(255,143,155,.5);background:rgba(255,143,155,.18);color:#ffb4bc}.jpDeskProfileHeroMeta .is-scope{border-color:rgba(255,138,61,.45);background:rgba(255,138,61,.16);color:var(--jp-gold,#ffd28a)}.jpDeskProfileQuick{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.35rem}.jpDeskProfileQuick .jpGhostOnDark{border-radius:5px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);padding:.55rem .95rem;font-size:13.5px;font-weight:600;color:var(--jp-plat,rgba(246,248,255,.96));text-decoration:none;transition:border-color .18s var(--jp-ease),background .18s var(--jp-ease),transform .18s var(--jp-ease)}.jpDeskProfileQuick .jpGhostOnDark:hover{border-color:rgba(46,196,182,.45);background:rgba(46,196,182,.16);transform:translateY(-1px)}.jpDeskProfileSectionHead{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.jpDeskProfileSectionHead h2{margin:0}.jpDeskProfileSectionHead p{margin:.2rem 0 0;font-size:13px;line-height:1.45;color:var(--jp-ink-mid)}.jpDeskProfileFieldGap{color:var(--jp-orange-deep,#e85f1a);font-style:italic}.jpSolidGold,.jpSolidPlat,.jpSolidTeal,.jpSolidWarm{--jp-plat:#141018;--jp-text:#141018;--jp-text-mid:rgba(20,16,24,0.82);--jp-text-dim:rgba(20,16,24,0.62);--jp-ink:#141018;--jp-ink-soft:#141018;--jp-ink-mid:rgba(20,16,24,0.78);--jp-ink-dim:rgba(20,16,24,0.58);--jp-mint:var(--jp-mint-ink);--jp-rose:var(--jp-rose-ink);color:#141018}.jpSolidDeep,.jpSolidInk,.jpSolidPartner{--jp-plat:rgba(246,248,255,0.96);--jp-plat-mid:rgba(230,236,255,0.78);--jp-text:#fff8f2;--jp-text-mid:rgba(230,236,255,0.86);--jp-text-dim:rgba(180,196,220,0.58);--jp-ink:#fff8f2;--jp-ink-soft:rgba(246,248,255,0.96);--jp-ink-mid:rgba(230,236,255,0.72);--jp-ink-dim:rgba(180,196,220,0.55);--jp-teal-deep:var(--jp-teal-hot);--jp-orange-deep:var(--jp-orange-hot);--jp-mint:#6ef0a8;--jp-rose:#ff8f9b;color:#fff8f2}.jpSolidGold .jpFigure,.jpSolidGold .jpUiTitle,.jpSolidPlat .jpFigure,.jpSolidPlat .jpUiTitle,.jpSolidTeal .jpFigure,.jpSolidTeal .jpUiTitle,.jpSolidWarm .jpFigure,.jpSolidWarm .jpUiTitle{color:#141018}.jpNumBadge,.jpSolidDeep .jpFigure,.jpSolidDeep .jpUiTitle,.jpSolidInk .jpFigure,.jpSolidInk .jpUiTitle,.jpSolidPartner .jpFigure,.jpSolidPartner .jpUiTitle{color:#fff8f2}.jpNumBadge{display:inline-flex;align-items:center;justify-content:center;min-width:3.25rem;height:3.25rem;border-radius:10px;font-family:var(--jp-font-figure);font-size:18px;font-weight:700;letter-spacing:-.03em;background:#e85f1a;box-shadow:0 10px 28px rgba(232,95,26,.38)}.jpNumBadgeTeal{background:#1a9e92;box-shadow:0 10px 28px rgba(26,158,146,.38)}.jpProductRoom,.jpWhoRoom{position:relative;overflow:hidden;min-height:168px;box-shadow:0 32px 90px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.28)}.jpProductRoom:after,.jpWhoRoom:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.14),transparent 42%),radial-gradient(420px 180px at 100% 0,rgba(255,255,255,.12),transparent 55%)}.jpDeskFeedCopy{color:rgba(255,255,255,.94)!important;opacity:1!important;text-shadow:0 1px 12px rgba(0,0,0,.28)}.jpWhoRoom .jpUiTitle{color:#fff!important}.jpPublicSite{background:radial-gradient(1200px 700px at 80% -10%,rgba(255,138,61,.14),transparent 50%),radial-gradient(900px 560px at 8% 30%,rgba(46,196,182,.1),transparent 52%),linear-gradient(180deg,#0a101c,#070b14 55%,#05080f)}.jpPublicBar{background:rgba(10,14,24,.9);border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);box-shadow:0 12px 40px rgba(0,0,0,.35)}.jpPublicBar .jpCorridor{width:min(1280px,100% - 1.5rem)}.jpPublicMain{min-height:58vh}.jpSiteFooter{position:relative;border-top:1px solid rgba(255,255,255,.12);background:radial-gradient(900px 420px at 20% 0,rgba(255,138,61,.16),transparent 55%),radial-gradient(800px 380px at 90% 20%,rgba(46,196,182,.12),transparent 50%),linear-gradient(180deg,#121820,#070b14);color:var(--jp-text-mid)}.jpSiteFooter a:hover{color:var(--jp-plat)}.jpBtnInk{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 1.35rem;border-radius:999px;font-size:14px;font-weight:650;letter-spacing:-.01em;color:#fff8f2;background:linear-gradient(165deg,#3a2a22,#1a0e08 55%,#0e1018);border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 36px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.12);transition:filter .16s var(--jp-ease),transform .16s var(--jp-ease)}.jpBtnInk:hover{filter:brightness(1.08);transform:translateY(-1px)}.jpDashFloor,.jpLuminous.jpDashFloor{--jp-ivory:#f7f4ee;--jp-ivory-deep:#efebe3;background:#f7f4ee!important;background-image:none!important;background-color:#f7f4ee!important}.jpDashFloor:after,.jpDashFloor:before{content:none!important;display:none!important;background:none!important;opacity:0!important}.jpDashFloor>*{position:relative;z-index:1}.jpChatDockHost,.jpDashFloor>.jpChatDockHost,.jpLuminous>.jpChatDockHost{position:fixed!important;z-index:80!important;pointer-events:auto}.jpDashFadeLocal{animation:jpDashInLocal .24s var(--jp-ease,cubic-bezier(.16,1,.3,1)) both}@keyframes jpDashInLocal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.jpDashFadeLocal{animation:none}}.jpDeskScaffold{border-radius:var(--jp-radius-room);border:1px solid rgba(255,138,61,.55);padding:1.25rem 1.35rem;background:#fffdf9;box-shadow:0 20px 48px rgba(30,24,40,.1),0 0 40px rgba(255,138,61,.22),0 0 28px rgba(46,196,182,.12),inset 0 1px 0 #fff,inset 3px 0 0 0 #ff8a3d}.jpDeskCanvas{--sys-fg-0:#141018;--sys-fg-1:rgba(20,16,24,0.9);--sys-fg-2:rgba(20,16,24,0.68);--sys-muted:rgba(20,16,24,0.6);--sys-border-0:rgba(255,138,61,0.62);--sys-border-1:rgba(30,24,40,0.18);--sys-border-2:rgba(46,196,182,0.5);--sys-surface-0:#fffdf9;--sys-surface-1:#fff8f0;--sys-surface-2:#ffffff;--sys-surface-inset:rgba(255,138,61,0.2);--sys-peach-0:#ff9f52;--sys-peach-1:#ff8a3d;--sys-peach-2:#e85f1a;--sys-plat-0:#141018;--sys-plat-1:rgba(20,16,24,0.8);--sys-plat-2:rgba(20,16,24,0.52);--btn-primary-bg:#ff8a3d;--btn-primary-bg-hover:#ff9f52;--btn-primary-border:rgba(232,95,26,0.75);--btn-primary-fg:#1a0e08;--jp-orange:#ff8a3d;--jp-orange-hot:#ff9f52;--jp-orange-deep:#e85f1a;--jp-teal:#2ec4b6;--jp-teal-hot:#5eebd8;--jp-teal-deep:#1a9e92;--jp-gold:#ffd28a;--jp-ink:#1a0e08;--jp-ink-soft:#16121c;--jp-ink-mid:rgba(22,18,28,0.8);--jp-ink-dim:rgba(22,18,28,0.58);--jp-text:#16121c;--jp-text-mid:rgba(22,18,28,0.8);--jp-text-dim:rgba(22,18,28,0.58);--jp-plat:#16121c;--jp-plat-mid:rgba(22,18,28,0.78);--jp-plat-soft:rgba(22,18,28,0.1);--jp-border-warm:rgba(255,138,61,0.55);--jp-border-teal:rgba(46,196,182,0.5);color:#16121c;background:#f7f4ee;background-image:none}.jpLiveStage{--sys-fg-0:#141018;--sys-fg-1:rgba(20,16,24,0.88);--sys-fg-2:rgba(20,16,24,0.64);--sys-muted:rgba(20,16,24,0.58);--sys-border-0:rgba(232,95,26,0.5);--sys-border-1:rgba(30,24,40,0.18);--sys-border-2:rgba(26,158,146,0.4);--sys-surface-0:rgba(255,252,248,0.94);--sys-surface-1:rgba(255,250,244,0.97);--sys-surface-2:#fffdfb;--sys-surface-inset:rgba(255,138,61,0.14);--sys-peach-0:#ff9f52;--sys-peach-1:#ff8a3d;--sys-peach-2:#e85f1a;--sys-plat-0:#141018;--sys-plat-1:rgba(20,16,24,0.78);--sys-plat-2:rgba(20,16,24,0.5);--btn-primary-bg:rgba(255,138,61,0.4);--btn-primary-bg-hover:rgba(255,138,61,0.55);--btn-primary-border:rgba(232,95,26,0.65);--btn-primary-fg:#1a0e08;--sys-radius-sm:4px;--sys-radius-md:4px;--sys-radius-lg:6px;--sys-radius-xl:6px;--jp-orange:#ff8a3d;--jp-orange-hot:#ff9f52;--jp-orange-deep:#e85f1a;--jp-teal:#2ec4b6;--jp-teal-hot:#5eebd8;--jp-teal-deep:#1a9e92;--jp-gold:#ffd28a;--jp-ink:#1a0e08;--jp-ink-soft:#16121c;--jp-ink-mid:rgba(22,18,28,0.78);--jp-ink-dim:rgba(22,18,28,0.58);border-radius:var(--jp-radius-room);padding:1.35rem 1.45rem;background:radial-gradient(ellipse 78% 62% at 6% -4%,rgba(255,138,61,.48),transparent 58%),radial-gradient(ellipse 70% 55% at 98% 0,rgba(46,196,182,.4),transparent 56%),radial-gradient(ellipse 55% 42% at 52% 108%,rgba(255,210,138,.28),transparent 62%),radial-gradient(ellipse 40% 36% at 72% 28%,rgba(94,235,216,.18),transparent 60%),linear-gradient(155deg,rgba(255,252,248,.98),rgba(255,244,232,.94) 42%,rgba(232,244,248,.92));border:1px solid rgba(255,159,82,.42);box-shadow:0 28px 70px rgba(0,0,0,.35),0 0 64px rgba(255,138,61,.22),0 0 48px rgba(46,196,182,.16),inset 0 1px 0 rgba(255,255,255,.98);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);color:#16121c;font-family:var(--jp-font-ui)}.jpLiveStage h1,.jpLiveStage h2,.jpLiveStage h3{letter-spacing:-.02em;color:#16121c}.jpLiveStage a{color:#c45a16}.jpLiveStage a:hover{color:#1a9e92}.jpLiveStage .jpKicker,.jpLiveStage .typeKicker{color:#e85f1a!important;font-size:13px!important;letter-spacing:.14em;font-weight:800;text-shadow:none!important}.jpLiveStage .jpKickerTeal{color:#1a9e92!important}.jpLiveStage .jpUiTitle{color:#16121c!important;text-shadow:none!important}.jpLiveStage .typeH2{color:#16121c!important;font-family:var(--jp-font-ui)}.jpLiveStage .typeMeta{color:rgba(22,18,28,.62)!important}.jpLiveStage .awPress,.jpLiveStage button{border-radius:4px!important}@media (min-width:640px){.jpLiveStage{padding:1.5rem 1.65rem}}.jpSurfacePlate{position:relative;overflow:hidden;border-radius:var(--jp-radius-room);border:1px solid rgba(255,138,61,.5);background:#fffdf9;box-shadow:0 20px 48px rgba(30,24,40,.12),0 0 44px rgba(255,138,61,.22),0 0 28px rgba(46,196,182,.14),inset 0 1px 0 #fff,inset 3px 0 0 0 #ff8a3d;backdrop-filter:none;-webkit-backdrop-filter:none;--sys-fg-0:#141018;--sys-fg-1:rgba(20,16,24,0.88);--sys-fg-2:rgba(20,16,24,0.64);--sys-muted:rgba(20,16,24,0.55);--sys-border-0:rgba(255,138,61,0.55);--sys-border-1:rgba(30,24,40,0.16);--sys-border-2:rgba(46,196,182,0.42);--sys-surface-0:#fff8f0;--sys-surface-1:#ffffff;--sys-surface-2:#fffdf9;--sys-surface-inset:rgba(14,24,48,0.04);--sys-plat-0:#141018;--sys-plat-1:rgba(20,16,24,0.78);--sys-plat-2:rgba(20,16,24,0.5);--sys-peach-0:#ff9f52;--sys-peach-1:#ff8a3d;--sys-peach-2:#e85f1a;color:#141018}.jpField{display:grid;gap:.45rem}.jpFieldLabel{font-family:var(--jp-font-ui);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(22,18,28,.62)}.jpFieldHint{font-size:12px;line-height:1.5;color:rgba(22,18,28,.55)}.jpFieldInput,.jpFieldSelect,.jpFieldTextarea{width:100%;min-height:2.75rem;border-radius:var(--jp-radius-room);border:1px solid rgba(30,24,40,.18);background:#ffffff;color:#141018;padding:.65rem 1rem;font-family:var(--jp-font-ui);font-size:14px;font-weight:560;letter-spacing:-.01em;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);transition:border-color .16s var(--jp-ease),box-shadow .16s var(--jp-ease)}.jpFieldTextarea{min-height:6.5rem;resize:vertical}.jpFieldInput::placeholder,.jpFieldTextarea::placeholder{color:rgba(22,18,28,.42)}.jpFieldInput:focus,.jpFieldSelect:focus,.jpFieldTextarea:focus{outline:none;border-color:#ff8a3d;box-shadow:0 0 0 3px rgba(255,138,61,.22)}.jpFieldChip{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.2rem;border-radius:var(--jp-radius-room);border:1px solid rgba(30,24,40,.16);background:#ffffff;color:rgba(22,18,28,.78);font-size:13px;font-weight:600;transition:transform .16s var(--jp-ease),border-color .16s var(--jp-ease),background .16s var(--jp-ease)}.jpFieldChip:hover{border-color:rgba(255,138,61,.55);transform:translateY(-1px)}.jpFieldChipIsOn{background:linear-gradient(148deg,#ff9f52,#ff8a3d);border-color:rgba(232,95,26,.55);color:#1a0e08;box-shadow:0 10px 28px rgba(232,95,26,.22)}.jpFieldRange{width:100%;accent-color:#ff8a3d}.jpDocScroll{overflow:auto;border-radius:var(--jp-radius-room);border:1px solid rgba(255,138,61,.35);background:#fffdf9;color:#141018;padding:1.1rem 1.2rem;box-shadow:inset 0 1px 0 #fff}.jpDocScroll .prose{--tw-prose-body:rgba(22,18,28,0.86);--tw-prose-headings:#141018;--tw-prose-bold:#141018;--tw-prose-links:#e85f1a;color:rgba(22,18,28,.86)}.jpAckRow{display:flex;align-items:flex-start;gap:.75rem;border-radius:var(--jp-radius-room);border:1px solid rgba(30,24,40,.14);background:#ffffff;padding:.85rem 1rem;color:#141018}.jpAckRow input{margin-top:.15rem;accent-color:#ff8a3d}.jpSurfacePlateElevated{border-color:rgba(255,138,61,.55);box-shadow:0 22px 56px rgba(30,24,40,.12),0 0 40px rgba(255,138,61,.24),0 0 28px rgba(46,196,182,.12),inset 0 1px 0 rgba(255,255,255,.98),inset 3px 0 0 0 #ff9f52}.jpSurfacePlateInset{background:#fff8f0;border-color:rgba(255,138,61,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 12px 36px rgba(30,24,40,.06)}.jpDashFloor .jpSideRail{margin-left:0;border-radius:0;background:var(--jp-rail-navy);border-left:3px solid var(--jp-orange-hot);border-right:1px solid rgba(230,236,255,.22);box-shadow:28px 0 80px rgba(0,0,0,.34),inset -1px 0 0 rgba(255,255,255,.06);backdrop-filter:none;-webkit-backdrop-filter:none}.jpDashFloor .jpSideRail:after{content:none}.jpDashFloor .jpEaPulse{border:1px solid rgba(255,138,61,.5);background:#fff8f0;box-shadow:0 18px 44px rgba(30,24,40,.1),0 0 36px rgba(255,138,61,.22),inset 0 1px 0 #fff,inset 3px 0 0 0 #ff8a3d;color:#141018}.jpDashFloor .jpEaPulse .jpLiveChip{color:#0a5c56;background:rgba(46,196,182,.2);border:1px solid rgba(26,158,146,.38)}.jpDashFloor .jpChrome{background:var(--jp-rail-navy,#0e1830);border-bottom-color:rgba(230,236,255,.18)}.jpDashFloor .jpChrome .jpLiveChip{color:var(--jp-teal-hot);background:rgba(46,196,182,.16);border:1px solid rgba(94,235,216,.35)}.jpDeskCanvas .jpLiveChip,.jpLiveStage .jpLiveChip{color:#0a5c56;background:rgba(46,196,182,.2);border:1px solid rgba(26,158,146,.38)}.jpStageIvory .jpGlassRoom,.jpStagePlatinum .jpGlassRoom{background:linear-gradient(165deg,rgba(255,255,255,.92),rgba(246,243,237,.88)),#fff;border:1px solid rgba(30,24,40,.08);color:var(--jp-ink-soft);box-shadow:0 20px 60px rgba(30,24,40,.08),inset 0 1px 0 #fff;backdrop-filter:none}.jpStageIvory .jpGlassRoomTeal,.jpStagePlatinum .jpGlassRoomTeal{background:linear-gradient(165deg,#ffffff,#eef8f6 60%,#f5f7fb);border-color:rgba(26,158,146,.22)}.jpStageIvory .jpGlassRoomFeatured,.jpStagePlatinum .jpGlassRoomFeatured{border-color:rgba(232,95,26,.35);box-shadow:0 28px 80px rgba(30,24,40,.12),0 0 50px rgba(255,138,61,.15),inset 0 1px 0 #fff}.jpStageIvory .jpBtnGhost,.jpStagePlatinum .jpBtnGhost{border-color:rgba(30,24,40,.12);background:rgba(255,255,255,.65);color:var(--jp-ink-mid)}.jpStageIvory .jpBtnGhost:hover,.jpStagePlatinum .jpBtnGhost:hover{background:#fff;border-color:rgba(30,24,40,.2);color:var(--jp-ink-soft)}.jpDashCanvas{background:radial-gradient(900px 500px at 80% 0,rgba(255,255,255,.85),transparent 55%),radial-gradient(700px 420px at 10% 100%,rgba(255,186,130,.12),transparent 50%),linear-gradient(180deg,rgba(246,243,237,.55),rgba(18,26,44,.15) 42%,transparent 70%)}.jpSideRailIvory{background:linear-gradient(180deg,#ffffff,#f4f1ea 40%,#eef2f8);border-right:1px solid rgba(30,24,40,.08);color:var(--jp-ink-soft);box-shadow:8px 0 40px rgba(30,24,40,.04)}.jpSideRailIvory:before{opacity:.85}.jpSideRailIvory .jpBrandMetal{filter:drop-shadow(0 0 12px rgba(255,159,82,.25))}.jpSideRailIvory .jpNavItemActive .jpNavDot{background:var(--jp-teal-deep);box-shadow:0 0 10px rgba(46,196,182,.45)}.jpSideRailIvory .jpNavItem{color:var(--jp-ink-dim)}.jpSideRailIvory .jpNavItem:hover{background:rgba(30,24,40,.04);color:var(--jp-ink-soft);border-color:rgba(30,24,40,.06)}.jpSideRailIvory .jpNavItemActive{color:var(--jp-ink-soft);background:linear-gradient(105deg,rgba(255,138,61,.16),rgba(46,196,182,.1));border-color:rgba(232,95,26,.22);box-shadow:inset 3px 0 0 0 var(--jp-orange-deep),0 8px 24px rgba(255,138,61,.1)}.jpSideRailIvory .jpNavIcon{color:var(--jp-ink-mid);background:rgba(255,255,255,.9);border-color:rgba(30,24,40,.08)}.jpSideRailIvory .jpNavItemActive .jpNavIcon{color:var(--jp-ink)}.jpSideRailIvory .jpNavDot{background:rgba(30,24,40,.18)}.jpTopBarIvory{background:rgba(255,255,255,.82);border-bottom:1px solid rgba(30,24,40,.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--jp-ink-soft)}.jpTopBarIvory .jpTicker{border-block-color:rgba(30,24,40,.08);background:rgba(246,243,237,.65)}.jpGlassRoomFeatured{border-color:rgba(255,159,82,.55);box-shadow:0 32px 100px rgba(0,0,0,.35),0 0 100px rgba(255,138,61,.28),inset 0 1px 0 rgba(255,255,255,.4);transform:scale(1.03)}.jpBand{border-radius:40px;padding:clamp(2rem,4vw,3.5rem);background:radial-gradient(ellipse 80% 80% at 20% 0,rgba(255,138,61,.22),transparent 55%),rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}.jpBandTeal{background:radial-gradient(ellipse 80% 80% at 80% 0,rgba(46,196,182,.2),transparent 55%),rgba(255,255,255,.05)}.jpStripItem{padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.jpStripItem:last-child{border-bottom:0}.jpBtnHot{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;border-radius:999px;background:linear-gradient(135deg,#ffe0c2,#ff9f52 38%,#ff8a3d 72%,#ffd28a);color:var(--jp-ink);font-size:14px;font-weight:600;letter-spacing:.03em;box-shadow:0 0 48px rgba(255,138,61,.5),0 12px 36px rgba(232,95,26,.3);transition:transform .2s var(--jp-ease),filter .2s var(--jp-ease)}.jpBtnHot:hover{transform:translateY(-2px);filter:brightness(1.05)}.jpBtnRail,.jpDashFloor .jpBtnPrimary{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid rgba(230,236,255,.22);background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 42%),var(--jp-rail-navy,#0e1830);color:#f6f8ff;font-weight:600;box-shadow:0 10px 24px rgba(14,24,48,.22),inset 0 1px 0 rgba(255,255,255,.1),inset 3px 0 0 0 #ff8a3d,inset -2px 0 0 0 rgba(46,196,182,.85);transition:background .16s var(--jp-ease,ease),border-color .16s var(--jp-ease,ease),box-shadow .16s var(--jp-ease,ease),transform .16s var(--jp-ease,ease)}.jpBtnRail:hover,.jpDashFloor .jpBtnPrimary:hover{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 45%),#162a40;border-color:rgba(255,159,82,.35);box-shadow:0 12px 28px rgba(14,24,48,.28),0 0 16px rgba(255,138,61,.12),0 0 12px rgba(46,196,182,.1),inset 0 1px 0 rgba(255,255,255,.12),inset 3px 0 0 0 #ff9f52,inset -2px 0 0 0 #2ec4b6}.jpBtnRail:active,.jpDashFloor .jpBtnPrimary:active{background:var(--jp-rail-navy-deep,#0a1224)}.jpDashFloor .jpBtnHot{background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 42%),var(--jp-rail-navy,#0e1830);color:#f6f8ff;border-radius:5px;border:1px solid rgba(230,236,255,.22);box-shadow:0 10px 24px rgba(14,24,48,.22),inset 0 1px 0 rgba(255,255,255,.1),inset 3px 0 0 0 #ff8a3d,inset -2px 0 0 0 rgba(46,196,182,.85)}.jpDashFloor .jpBtnHot:hover{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 45%),#162a40;filter:none;border-color:rgba(255,159,82,.35);box-shadow:0 12px 28px rgba(14,24,48,.28),0 0 16px rgba(255,138,61,.12),0 0 12px rgba(46,196,182,.1),inset 0 1px 0 rgba(255,255,255,.12),inset 3px 0 0 0 #ff9f52,inset -2px 0 0 0 #2ec4b6}.jpBtnPlat{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:linear-gradient(120deg,rgba(255,255,255,.24),rgba(255,176,122,.16) 45%,rgba(46,196,182,.12)),rgba(255,255,255,.1);color:var(--jp-plat);font-size:14px;font-weight:600;box-shadow:0 12px 40px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.4);transition:transform .2s var(--jp-ease),border-color .2s var(--jp-ease)}.jpBtnPlat:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.42)}.jpBtnGhost{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:var(--jp-text-mid);font-size:14px;font-weight:500;transition:background .2s var(--jp-ease),border-color .2s var(--jp-ease),color .2s var(--jp-ease)}.jpBtnGhost:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3);color:var(--jp-text)}.jpDirectory{position:sticky;top:0;z-index:50;min-height:64px;overflow:visible;background:rgba(10,14,24,.9);backdrop-filter:blur(24px) saturate(1.35);-webkit-backdrop-filter:blur(24px) saturate(1.35);border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 10px 40px rgba(0,0,0,.18)}.jpDirectory>.jpCorridor{width:min(1280px,100% - 1.5rem)}.jpDirectoryInner{justify-content:space-between;flex-wrap:nowrap;gap:.75rem;min-width:0}.jpDirectoryInner,.jpDirectoryLogo{display:flex;align-items:center;height:64px}.jpDirectoryLogo{position:relative;z-index:2;flex:0 0 auto;width:auto;max-width:min(148px,32vw);overflow:hidden}.jpDirectoryMark{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:auto!important}.jpDirectoryMark,.jpDirectoryMark>span:first-child{max-width:100%!important;overflow:visible!important}.jpDirectoryMark>span:first-child{width:min(132px,30vw)!important;height:40px!important;background:transparent!important}.jpDirectoryMark img{background:transparent!important;object-fit:contain!important;object-position:left center!important;max-width:100%!important;max-height:100%!important}.jpDirectory .jpBrandMarkWealthImg{filter:hue-rotate(-14deg) saturate(1.15) brightness(1.06) drop-shadow(0 0 10px rgba(255,138,61,.28)) drop-shadow(0 4px 12px rgba(0,0,0,.25))!important}@media (min-width:1024px){.jpDirectoryLogo{max-width:156px}.jpDirectoryMark>span:first-child{width:148px!important;height:44px!important}}.jpDirectoryNav{display:none;position:relative;z-index:3;align-items:center;flex:1 1 auto;justify-content:center;flex-wrap:nowrap;gap:.05rem;min-width:0;pointer-events:auto}@media (min-width:1024px){.jpDirectoryNav{display:flex}}.jpDirectoryActions{display:flex;align-items:center;flex:0 0 auto;flex-wrap:nowrap;gap:.45rem;z-index:2}.jpDirLink{position:relative;display:inline-flex;align-items:center;font-family:var(--jp-font-ui);font-size:12.5px;font-weight:600;letter-spacing:-.01em;color:var(--jp-text-dim);transition:color .16s var(--jp-ease);white-space:nowrap;padding:.4rem .45rem;flex-shrink:0;cursor:pointer;text-decoration:none;background:transparent;border:0}.jpDirLinkWide{display:none!important}@media (min-width:1280px){.jpDirLink{padding:.4rem .55rem;font-size:12.5px}.jpDirLinkWide{display:inline-flex!important}.jpDirMoreItemFaq{display:none!important}}.jpDirLink:hover,.jpDirLink[data-active=true]{color:var(--jp-plat)}.jpDirLink[data-active=true]:after{content:"";position:absolute;left:18%;right:18%;bottom:2px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--jp-orange-hot),var(--jp-teal-hot),transparent);box-shadow:0 0 14px rgba(255,138,61,.65)}.jpDirMore{position:relative;flex-shrink:0}.jpDirMoreBtn{gap:.2rem}.jpDirMoreChevron{font-size:10px;opacity:.75;line-height:1}.jpDirMoreMenu{position:absolute;top:calc(100% + 6px);right:0;min-width:188px;padding:.35rem;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:rgba(12,18,30,.98);box-shadow:0 18px 48px rgba(0,0,0,.45);z-index:60}.jpDirMoreItem{display:block;padding:.55rem .7rem;border-radius:6px;font-family:var(--jp-font-ui);font-size:13px;font-weight:600;color:var(--jp-plat);white-space:nowrap;text-decoration:none}.jpDirMoreItem:hover{background:rgba(255,255,255,.07)}.jpTierCardLink{text-decoration:none;transition:transform .18s var(--jp-ease),filter .18s var(--jp-ease)}.jpTierCardLink.jpSolidGold,.jpTierCardLink.jpSolidPlat,.jpTierCardLink.jpSolidTeal,.jpTierCardLink.jpSolidWarm{color:#141018}.jpTierCardLink.jpSolidDeep,.jpTierCardLink.jpSolidInk,.jpTierCardLink.jpSolidPartner{color:#fff8f2}.jpTierCardLink:hover{transform:translateY(-2px);filter:brightness(1.03)}.jpTierCardLink .jpBtnHot,.jpTierCardLink .jpBtnInk{pointer-events:none}.jpDirActionLink{display:none;align-items:center;font-family:var(--jp-font-ui);font-size:12.5px;font-weight:600;letter-spacing:-.01em;color:var(--jp-plat-mid);white-space:nowrap;padding:.35rem .4rem;flex-shrink:0;transition:color .16s var(--jp-ease)}.jpDirActionLink:hover{color:var(--jp-plat)}@media (min-width:1024px){.jpDirActionDesktop{display:inline-flex}}.jpDirCta{height:36px!important;border-radius:6px!important;padding:0 .95rem!important;font-size:12.5px!important;white-space:nowrap;flex-shrink:0}.jpDirMenuBtn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;height:44px;min-width:44px;padding:0 .85rem;border-radius:6px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:var(--jp-plat);font-family:var(--jp-font-ui);font-size:12px;font-weight:650;letter-spacing:.02em;white-space:nowrap;cursor:pointer}.jpDirMenuBtn:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.22)}@media (min-width:1024px){.jpDirMenuBtn{display:none}}.jpDirectoryDrawer{border-top:1px solid rgba(255,255,255,.1);background:rgba(10,14,24,.98);padding:.75rem 0 1rem}.jpDirectoryDrawerNav{width:min(1280px,100% - 1.5rem);margin-inline:auto;display:flex;flex-direction:column;gap:.15rem}.jpDirDrawerLink{display:flex;align-items:center;min-height:44px;padding:.7rem .85rem;border-radius:6px;font-family:var(--jp-font-ui);font-size:14px;font-weight:600;color:var(--jp-plat);white-space:nowrap;transition:background .14s var(--jp-ease)}.jpDirDrawerLink:hover{background:rgba(255,255,255,.06)}.jpDirDrawerCta{margin-top:.35rem;height:42px!important;border-radius:6px!important;font-size:13px!important;white-space:nowrap}@media (min-width:1024px){.jpDirectoryDrawer{display:none}}.jpFloorPad{padding-block:clamp(88px,11vw,148px)}.jpCorridor{width:min(1120px,100% - 2.5rem);margin-inline:auto}@media (max-width:639px){.jpCorridor{width:min(1120px,100% - 1.25rem)}}.jpCinemaWrap{width:min(1280px,100% - 1.25rem);margin-inline:auto}.jpIn{animation:jpRise .7s var(--jp-ease) both}.jpIn2{animation:jpRise .8s var(--jp-ease) 80ms both}.jpIn3{animation:jpRise .86s var(--jp-ease) .14s both}@keyframes jpRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.jpCinemaStage{position:relative;width:100%}.jpCinemaBias{position:absolute;inset:-14% -10% -18%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 75% 60% at 50% 45%,rgba(255,138,61,.62),transparent 65%),radial-gradient(ellipse 50% 45% at 78% 28%,rgba(46,196,182,.42),transparent 58%),radial-gradient(ellipse 48% 40% at 18% 20%,rgba(230,236,255,.22),transparent 55%);filter:blur(52px);animation:jpGlowBreath 8s ease-in-out infinite}@keyframes jpGlowBreath{0%,to{opacity:.85}50%{opacity:1}}.jpCinemaNiche{position:relative;z-index:1;width:100%;padding:clamp(12px,1.4vw,18px) clamp(6px,.7vw,10px);border-radius:0;background:linear-gradient(135deg,#ffffff,#d7dde8 12%,#f5f7fb 24%,#9aa6b8 38%,#eef2f8 52%,#c5cddc 66%,#fafbfd 78%,#8f9aaf 90%,#f3f6fb);box-shadow:0 60px 160px rgba(0,0,0,.58),0 0 120px rgba(210,220,240,.4),0 0 140px rgba(255,138,61,.2),0 0 90px rgba(46,196,182,.14),inset 0 2px 0 rgba(255,255,255,.95),inset 0 -2px 0 rgba(70,82,104,.45),inset 2px 0 0 rgba(255,255,255,.55),inset -2px 0 0 rgba(90,100,120,.35)}.jpCinemaNiche:before{content:"";position:absolute;inset:4px;border-radius:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),inset 0 0 0 2px rgba(110,122,145,.4),inset 0 0 28px rgba(255,255,255,.18);z-index:2}.jpCinemaNiche:after{content:"JP";position:absolute;left:0;top:50%;z-index:4;width:clamp(6px,.7vw,10px);transform:translateY(-50%);pointer-events:none;font-family:var(--jp-font-display);font-size:9px;font-weight:600;letter-spacing:.18em;writing-mode:vertical-rl;text-orientation:mixed;color:rgba(40,48,64,.42);text-shadow:0 1px 0 rgba(255,255,255,.65)}.jpCinemaBezelEdge{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.55) 49%,transparent 58%);mix-blend-mode:soft-light;opacity:.55;animation:jpBezelSheen 9s ease-in-out infinite}@keyframes jpBezelSheen{0%,to{opacity:.35;transform:translateX(-2%)}50%{opacity:.7;transform:translateX(2%)}}.jpCinemaChassis{position:relative;z-index:1;width:100%;margin-inline:auto;aspect-ratio:16/9;height:auto;border-radius:0;overflow:hidden;background:#070b14;box-shadow:inset 0 0 0 1px rgba(230,236,255,.55),inset 0 0 0 4px #141a28,inset 0 0 0 5px rgba(190,200,220,.4),inset 0 0 0 8px #0a0e18,0 0 80px rgba(255,138,61,.22),0 0 60px rgba(200,210,230,.22)}.jpCinemaScreen{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;background:radial-gradient(ellipse 90% 70% at 35% 0,rgba(255,255,255,.14),transparent 45%),radial-gradient(ellipse 70% 60% at 70% 80%,rgba(46,196,182,.12),transparent 50%),radial-gradient(ellipse 80% 70% at 20% 40%,rgba(255,138,61,.18),transparent 55%),#070b14}.jpCinemaGlass{z-index:6;background:linear-gradient(118deg,transparent 36%,rgba(255,255,255,.22) 48%,rgba(200,215,235,.14) 54%,transparent 66%),radial-gradient(ellipse 80% 40% at 50% 0,rgba(255,255,255,.14),transparent 55%);mix-blend-mode:screen;opacity:.72;animation:jpHeroSweepMove 7s ease-in-out infinite}.jpCinemaGlass,.jpCinemaScan{position:absolute;inset:0;pointer-events:none}.jpCinemaScan{z-index:5;background:linear-gradient(180deg,transparent,rgba(255,210,175,.08) 46%,rgba(94,235,216,.07) 52%,transparent 58%),repeating-linear-gradient(180deg,transparent 0 2px,rgba(255,255,255,.018) 2px 3px);background-size:100% 220%,100% 100%;background-repeat:no-repeat,repeat;opacity:.55;mix-blend-mode:overlay;animation:jpCinemaScanSweep 2.8s linear infinite}@keyframes jpCinemaScanSweep{0%{background-position:0 -40%,0 0}to{background-position:0 140%,0 0}}.jpCinemaLabel{position:relative;z-index:1;margin-top:1.1rem;text-align:center;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--jp-text-dim)}.jpTvChannel{border-radius:0;padding:.35rem .7rem;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.42);transition:color .16s var(--jp-ease),background .16s var(--jp-ease)}.jpTvChannel:hover{color:rgba(255,255,255,.78)}.jpTvChannelOn{color:var(--jp-orange-hot);background:rgba(255,255,255,.1);box-shadow:inset 0 -2px 0 var(--jp-orange-hot)}.jpTvLivePill{display:inline-flex;align-items:center;gap:.4rem;border-radius:0;padding:.3rem .65rem;font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--jp-teal-hot);background:rgba(46,196,182,.16);border:1px solid rgba(94,235,216,.35)}.jpTvLiveDot{width:6px;height:6px;border-radius:999px;background:var(--jp-teal-hot);box-shadow:0 0 12px var(--jp-teal);animation:jpPulseDot 1.5s ease-in-out infinite}.jpTvTile{border-radius:0;padding:.85rem .95rem;background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1)}.jpTvRow{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:0;padding:.85rem 1rem;background:linear-gradient(90deg,rgba(46,196,182,.14),transparent);border:1px solid rgba(255,255,255,.08)}.jpTvSpark{display:flex;align-items:flex-end;gap:2px;height:44px;width:100%}.jpTvSparkBar{flex:1;border-radius:0;background:linear-gradient(180deg,var(--jp-orange-hot),rgba(255,138,61,.25));transition:height .32s var(--jp-ease)}.jpTvSparkBarTeal{background:linear-gradient(180deg,var(--jp-teal-hot),rgba(46,196,182,.25))}.jpTvCurve{width:100%;height:100%;min-height:72px;display:block}.jpTvAtmosphere{width:100%;height:100%;opacity:.72}.jpTvAtmosphere,.jpTvKen{position:absolute;inset:0;z-index:0;pointer-events:none}.jpTvKen{overflow:hidden;opacity:.42}.jpTvKenLayer{position:absolute;inset:-8%;background-size:cover;background-position:50%}.jpTvKenA{background-image:linear-gradient(115deg,rgba(255,138,61,.22),transparent 42%),linear-gradient(245deg,rgba(46,196,182,.18),transparent 48%),linear-gradient(180deg,#141c2a,#0a1018);animation:jpKenA 7s ease-in-out infinite alternate}.jpTvKenB{background-image:linear-gradient(90deg,transparent,rgba(255,210,138,.12) 50%,transparent),linear-gradient(0deg,rgba(94,235,216,.1),transparent 55%);animation:jpKenB 8s ease-in-out infinite alternate;mix-blend-mode:soft-light}@keyframes jpKenA{0%{transform:scale(1) translate(0)}to{transform:scale(1.12) translate(-2%,1.5%)}}@keyframes jpKenB{0%{transform:scale(1.08) translate(1%,-1%)}to{transform:scale(1) translate(-1%,2%)}}.jpTvScene{animation:jpTvSceneIn .32s var(--jp-ease) both}@keyframes jpTvSceneIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.jpTvFigurePulse{animation:jpTvFigurePulse 1.1s ease-in-out infinite}@keyframes jpTvFigurePulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.08) drop-shadow(0 0 12px rgba(255,138,61,.35))}}.jpLightPipe{box-shadow:inset 3px 0 0 0 var(--jp-orange-hot);background:rgba(255,255,255,.1);color:var(--jp-plat)}.jpSideRail{position:relative;background:var(--jp-rail-navy);border-right:1px solid rgba(230,236,255,.18);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset -1px 0 0 rgba(255,255,255,.05);contain:layout paint}.jpSideRail:before{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background:rgba(46,196,182,.45);opacity:.7;pointer-events:none}.jpNavGroupBtn{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.65rem;min-height:44px;padding:.65rem .8rem;text-align:left;border-radius:6px;border:1px solid rgba(255,159,82,.22);background:linear-gradient(105deg,rgba(255,138,61,.1),rgba(46,196,182,.08));transition:background .16s var(--jp-ease),border-color .16s var(--jp-ease),box-shadow .16s var(--jp-ease)}.jpNavGroupBtn:hover{background:linear-gradient(105deg,rgba(255,138,61,.18),rgba(46,196,182,.14));border-color:rgba(255,159,82,.4);box-shadow:0 0 20px rgba(255,138,61,.18)}.jpNavGroupBtn[aria-expanded=false]{border-color:rgba(46,196,182,.28)}.jpNavGroupLabel{font-family:var(--jp-font-display);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(230,236,255,.78);text-shadow:none}.jpNavGroupChevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:32px;height:32px;padding:0 .35rem;border-radius:999px;font-size:18px;font-weight:800;line-height:1;color:#1a0e08;opacity:1;background:linear-gradient(135deg,#ff9f52,#ff8a3d 45%,#2ec4b6 120%);border:1px solid rgba(255,255,255,.35);box-shadow:0 0 18px rgba(255,138,61,.45),0 0 14px rgba(46,196,182,.28),inset 0 1px 0 rgba(255,255,255,.55)}.jpNavItem{display:flex;align-items:center;gap:.75rem;width:100%;border-radius:var(--jp-radius-nav);padding:.78rem .9rem;text-align:left;font-size:16px;font-weight:600;letter-spacing:-.015em;color:rgba(246,248,255,.78);border:1px solid transparent;background:transparent;cursor:pointer;font-family:inherit;transition:background .18s var(--jp-ease),color .18s var(--jp-ease),box-shadow .18s var(--jp-ease),border-color .18s var(--jp-ease),transform .18s var(--jp-ease)}.jpNavItem:hover{background:rgba(255,255,255,.08);color:rgba(255,248,242,.96);border-color:rgba(255,255,255,.1);transform:translateX(2px)}.jpNavItemActive{color:#fff8f2;background:linear-gradient(105deg,rgba(255,138,61,.34),rgba(46,196,182,.16) 55%,rgba(255,255,255,.07));border-color:rgba(255,159,82,.42);box-shadow:inset 3px 0 0 0 var(--jp-orange-hot),0 12px 40px rgba(255,138,61,.22),inset 0 1px 0 rgba(255,255,255,.22)}.jpNavIcon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:5px;color:rgba(120,128,140,.85);background:linear-gradient(160deg,#1c212b,#12161e 55%,#0a0d12);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 2px 10px rgba(0,0,0,.45);flex-shrink:0;transition:color .18s var(--jp-ease),background .18s var(--jp-ease),box-shadow .18s var(--jp-ease),border-color .18s var(--jp-ease)}.jpNavIcon svg{width:18px;height:18px;filter:grayscale(1) brightness(1.15) contrast(.9);opacity:.72}.jpNavItem:hover .jpNavIcon{color:rgba(220,226,236,.9);border-color:rgba(255,255,255,.14)}.jpNavItem:hover .jpNavIcon svg{filter:none;opacity:.95}.jpNavItemActive .jpNavIcon{color:#1a0e08;background:linear-gradient(145deg,#ffe8d0,#ff9f52 42%,#5eebd8 120%);border-color:rgba(26,14,8,.14);box-shadow:0 0 22px rgba(255,138,61,.45),inset 0 1px 0 rgba(255,255,255,.45)}.jpNavItemActive .jpNavIcon svg,.jpNavItemActive:hover .jpNavIcon svg{opacity:1;filter:brightness(0) saturate(100%);color:#1a0e08}.jpNavItemActive .jpNavIcon svg *,.jpNavItemActive:hover .jpNavIcon svg *{opacity:1!important}.jpNavDot{width:7px;height:7px;border-radius:999px;background:rgba(255,255,255,.2);flex-shrink:0;margin-left:auto}.jpNavItemActive .jpNavDot{background:var(--jp-teal-hot);box-shadow:0 0 12px var(--jp-teal);animation:jpPulseDot 1.8s ease-in-out infinite}.jpSpark{display:flex;align-items:flex-end;gap:3px;height:36px;opacity:.65}.jpSparkBar{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--jp-teal-hot),var(--jp-orange-hot));opacity:.8;animation:jpSparkPulse 3.6s ease-in-out infinite;transform-origin:bottom}.jpSparkBar:nth-child(odd){animation-delay:.25s}.jpSparkBar:nth-child(3n){animation-delay:.55s}@keyframes jpSparkPulse{0%,to{transform:scaleY(.78);opacity:.55}50%{transform:scaleY(1);opacity:.9}}.jpEaPulse{display:flex;align-items:center;gap:.85rem;padding:.9rem 1.15rem;border-radius:var(--jp-radius-room);border:1px solid rgba(255,255,255,.14);background:linear-gradient(115deg,rgba(255,255,255,.1),rgba(46,196,182,.08) 55%,rgba(255,138,61,.06)),rgba(255,255,255,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.jpEaBreath{width:10px;height:10px;border-radius:999px;background:var(--jp-teal-hot);box-shadow:0 0 0 0 rgba(94,235,216,.45);animation:jpSoftBreath 2.8s ease-in-out infinite;flex-shrink:0}@keyframes jpSoftBreath{0%,to{box-shadow:0 0 0 0 rgba(94,235,216,.35);opacity:.85}50%{box-shadow:0 0 0 10px rgba(94,235,216,0);opacity:1}}@keyframes jpPulseDot{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.jpLiveChip{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.25rem .65rem;font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--jp-teal-hot);background:rgba(46,196,182,.14)}.jpLiveChip:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--jp-teal-hot);box-shadow:0 0 10px var(--jp-teal);animation:jpPulseDot 1.6s ease-in-out infinite}.jpPurposeCard{display:grid;gap:1rem;padding:1.45rem 1.55rem;border-radius:var(--jp-radius-room);border:1px solid rgba(255,210,138,.65);background:linear-gradient(148deg,#ff9f52,#ff8a3d 55%,#ff8a3d),#ff8a3d;box-shadow:0 22px 52px rgba(232,95,26,.3),0 0 42px rgba(255,138,61,.4),inset 0 1px 0 rgba(255,255,255,.45);backdrop-filter:none;-webkit-backdrop-filter:none}.jpPurposeCard p{margin:0;font-size:15px;line-height:1.55;font-weight:500;color:rgba(26,14,8,.9)}.jpPurposeCard strong{display:block;margin-bottom:.4rem;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1a0e08}.jpPurposeCard p:nth-child(2) strong{color:#0a5c56}.jpChartDonut{width:112px;height:112px;border-radius:999px;background:conic-gradient(var(--jp-orange-hot) 0 62%,var(--jp-teal) 62% 84%,rgba(30,24,40,.12) 84% 100%);mask:radial-gradient(circle 34px at center,transparent 98%,#000 100%);-webkit-mask:radial-gradient(circle 34px at center,transparent 98%,#000 100%)}.jpHeatStrip{display:grid;grid-template-columns:repeat(12,1fr);gap:3px;height:18px}.jpHeatCell{border-radius:2px;background:rgba(30,24,40,.08)}.jpEquityArea{width:100%;height:120px;display:block}.jpHistRow{display:flex;align-items:flex-end;gap:4px;height:88px}.jpHistBar{flex:1;border-radius:3px 3px 0 0;min-height:8%;background:linear-gradient(180deg,var(--jp-teal-hot),var(--jp-orange-hot));opacity:.85}.jpHistBarNeg{background:linear-gradient(180deg,var(--jp-rose),rgba(255,143,155,.35))}.jpChatDockHost{position:fixed!important;z-index:80!important;max-width:calc(100vw - 1rem)}.jpChatDockHost[data-jp-chat-dock=desk]{--jp-chat-navy:var(--jp-rail-navy,#0e1830);--jp-chat-navy-deep:var(--jp-rail-navy-deep,#0a1224);--jp-chat-orange:#ff8a3d;--jp-chat-teal:#2ec4b6}.jpChatPanel{pointer-events:auto;isolation:isolate}.jpChatPanel.jpChatPanelDesk,.jpDashFloor .jpChatPanel{color:#fff8f2;background:radial-gradient(ellipse 80% 55% at 12% 0,rgba(255,138,61,.22),transparent 55%),radial-gradient(ellipse 70% 50% at 96% 8%,rgba(46,196,182,.18),transparent 52%),linear-gradient(168deg,#142038 0,var(--jp-rail-navy,#0e1830) 48%,var(--jp-rail-navy-deep,#0a1224) 100%)!important;border:1px solid rgba(46,196,182,.32)!important;box-shadow:0 28px 70px rgba(0,0,0,.55),0 0 36px rgba(255,138,61,.16),0 0 28px rgba(46,196,182,.1),inset 0 1px 0 rgba(255,255,255,.1)!important}.jpChatPanel.jpChatPanelDesk input,.jpChatPanel.jpChatPanelDesk textarea,.jpDashFloor .jpChatPanel input,.jpDashFloor .jpChatPanel textarea{color:#fff8f2!important;background:rgba(255,255,255,.07)!important;border-color:rgba(46,196,182,.28)!important}.jpChatPanel.jpChatPanelDesk input::placeholder,.jpChatPanel.jpChatPanelDesk textarea::placeholder,.jpDashFloor .jpChatPanel input::placeholder,.jpDashFloor .jpChatPanel textarea::placeholder{color:rgba(255,240,225,.45)!important}.jpChatPanelDesk .jpChatSuggestChip{border:1px solid rgba(255,138,61,.35);background:linear-gradient(135deg,rgba(255,138,61,.18),rgba(46,196,182,.1));color:#fff8f2;transition:border-color .18s var(--jp-ease),background .18s var(--jp-ease),transform .18s var(--jp-ease)}.jpChatPanelDesk .jpChatSuggestChip:hover:not(:disabled){border-color:rgba(255,138,61,.65);background:linear-gradient(135deg,rgba(255,138,61,.3),rgba(46,196,182,.18));transform:translateY(-1px)}.jpChatPanelDesk .jpChatSuggestChip:nth-child(2n){border-color:rgba(46,196,182,.4);background:linear-gradient(135deg,rgba(46,196,182,.16),rgba(255,138,61,.08))}.jpChatPanelDesk .jpChatSendBtn{border:1px solid rgba(230,236,255,.22);background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 42%),var(--jp-rail-navy,#0e1830);color:#f6f8ff;box-shadow:0 10px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.1),inset 3px 0 0 0 #ff8a3d,inset -2px 0 0 0 rgba(46,196,182,.85)}.jpChatPanelDesk .jpChatSendBtn:hover:not(:disabled){border-color:rgba(255,159,82,.35);box-shadow:0 12px 28px rgba(0,0,0,.4),0 0 16px rgba(255,138,61,.14),0 0 12px rgba(46,196,182,.1),inset 0 1px 0 rgba(255,255,255,.12),inset 3px 0 0 0 #ff9f52,inset -2px 0 0 0 #2ec4b6}.jpChatFabDesk{border:1px solid rgba(230,236,255,.22);background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 45%),var(--jp-rail-navy,#0e1830);color:#f6f8ff;box-shadow:0 14px 32px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.1),inset 3px 0 0 0 #ff8a3d,inset -2px 0 0 0 rgba(46,196,182,.85)}.jpChatFabDesk:hover{border-color:rgba(255,159,82,.35);box-shadow:0 16px 36px rgba(0,0,0,.45),0 0 18px rgba(255,138,61,.14),0 0 14px rgba(46,196,182,.1),inset 0 1px 0 rgba(255,255,255,.12),inset 3px 0 0 0 #ff9f52,inset -2px 0 0 0 #2ec4b6}.jpChatFabDesk .jpChatFabMark{background:linear-gradient(145deg,rgba(255,138,61,.35),rgba(46,196,182,.28));color:#f6f8ff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.jpChatPanelDesk .jpChatRoleDot{background:#ff8a3d}.jpChatPanelDesk .jpChatRoleDot.is-teal{background:#2ec4b6}.jpDeskCompactCard{position:relative;display:flex;flex-direction:column;gap:.55rem;min-height:0;padding:.85rem 1rem .9rem;border-radius:var(--jp-radius-room);overflow:hidden;isolation:isolate;transition:transform .22s var(--jp-ease),box-shadow .22s var(--jp-ease),border-color .22s var(--jp-ease)}.jpDeskCompactCard.jpKpiCard{height:auto;min-height:0;justify-content:flex-start;gap:.45rem;padding:.75rem .95rem .8rem}.jpDeskCompactCard:before{content:"";position:absolute;inset:0 auto auto 0;width:42%;height:3px;border-radius:0 0 3px 0;background:linear-gradient(90deg,#ff9f52,#ff8a3d 55%,#2ec4b6,transparent);pointer-events:none;z-index:1}.jpDeskCompactCard:hover{transform:translateY(-1px);filter:brightness(1.03) saturate(1.04)}.jpDeskCompactCard--request{box-shadow:inset 3px 0 0 #ff8a3d,0 10px 28px rgba(30,24,40,.06)}.jpDeskCompactCard--meeting{box-shadow:inset 3px 0 0 #2ec4b6,0 10px 28px rgba(30,24,40,.06)}.jpDeskCompactCard--message,.jpDeskCompactCard--unread{box-shadow:inset 3px 0 0 rgba(255,138,61,.85),0 10px 28px rgba(30,24,40,.06)}.jpDeskCompactCard--task{box-shadow:inset 3px 0 0 rgba(46,196,182,.55),0 10px 28px rgba(30,24,40,.06)}.jpDeskCompactCard--health,.jpDeskCompactCard--payout{box-shadow:inset 3px 0 0 rgba(255,210,138,.9),0 10px 28px rgba(30,24,40,.06)}.jpDeskCompactCard--partner,.jpDeskCompactCard--session{box-shadow:inset 3px 0 0 rgba(26,158,146,.45),0 10px 28px rgba(30,24,40,.06)}.jpDeskCompactTitle{font-family:var(--jp-font-ui);font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--jp-ink-soft,#16121c)}.jpDeskCompactMeta{font-size:12.5px;line-height:1.4;color:var(--jp-ink-mid,rgba(26,14,8,.62))}.jpDeskProfileSubnav{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;gap:.4rem;padding:.65rem .75rem;margin:0 0 .25rem;border-radius:var(--jp-radius-room);border:1px solid rgba(26,14,8,.08);background:linear-gradient(155deg,rgba(255,255,255,.92),rgba(246,248,252,.82)),rgba(255,255,255,.72);backdrop-filter:blur(10px);box-shadow:0 10px 28px rgba(30,24,40,.06)}.jpDeskProfileSubnav a{border-radius:4px;border:1px solid rgba(26,14,8,.08);background:rgba(255,255,255,.45);padding:.35rem .65rem;font-size:12px;font-weight:700;color:var(--jp-ink-soft,#16121c);text-decoration:none}.jpDeskProfileSubnav a:hover{border-color:rgba(255,138,61,.4);background:rgba(255,138,61,.12)}.jpGuidedStageStrip{display:flex;flex-wrap:wrap;gap:.5rem}.jpGuidedStage{position:relative;flex:1 1 140px;min-width:120px;padding:.85rem 1rem;border-radius:var(--jp-radius-room);border:1px solid rgba(30,24,40,.1);background:linear-gradient(155deg,rgba(255,255,255,.88),rgba(246,248,252,.7)),rgba(255,255,255,.55);color:#16121c;text-align:left;transition:transform .22s var(--jp-ease),border-color .22s var(--jp-ease),box-shadow .22s var(--jp-ease)}.jpGuidedStage:hover{transform:translateY(-2px);border-color:rgba(255,138,61,.35)}.jpGuidedStageActive{border-color:rgba(255,138,61,.45);background:radial-gradient(ellipse 80% 70% at 20% 0,rgba(255,255,255,.5),transparent 55%),linear-gradient(145deg,rgba(255,186,122,.5),rgba(255,138,61,.28) 50%,rgba(46,196,182,.22));box-shadow:0 14px 36px rgba(255,138,61,.16)}.jpGuidedStageDone{border-color:rgba(26,158,146,.35);background:linear-gradient(145deg,rgba(94,235,216,.28),rgba(46,196,182,.16)),rgba(242,252,250,.85)}.jpGuidedStageNum{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:3px;font-size:11px;font-weight:700;background:rgba(26,14,8,.08);color:#1a0e08}.jpGuidedStageActive .jpGuidedStageNum{background:linear-gradient(135deg,#ff8a3d,#2ec4b6);color:#fff8f2}.jpStagePulse{animation:jpStagePulse 2.2s ease-in-out infinite}@keyframes jpStagePulse{0%,to{box-shadow:0 14px 36px rgba(255,138,61,.12)}50%{box-shadow:0 16px 42px rgba(255,138,61,.28),0 0 0 4px rgba(46,196,182,.08)}}.jpChatFabPulse{animation:jpChatFabPulse 2.4s ease-in-out infinite}@keyframes jpChatFabPulse{0%,to{box-shadow:0 16px 36px rgba(0,0,0,.45),0 0 0 0 rgba(255,138,61,.35)}50%{box-shadow:0 18px 40px rgba(0,0,0,.5),0 0 0 10px rgba(255,138,61,0)}}.jpChatTyping{display:inline-flex;align-items:center;gap:4px}.jpChatTyping i{display:block;width:5px;height:5px;border-radius:999px;background:rgba(255,255,255,.7);animation:jpChatDot 1.1s ease-in-out infinite}.jpChatTyping i:nth-child(2){animation-delay:.15s}.jpChatTyping i:nth-child(3){animation-delay:.3s}.jpChatTypingInk i{background:rgba(26,14,8,.45)}@keyframes jpChatDot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.jpMockupStage{position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 12% 0,rgba(255,138,61,.28),transparent 55%),radial-gradient(ellipse 70% 55% at 92% 10%,rgba(46,196,182,.24),transparent 52%),radial-gradient(ellipse 50% 40% at 50% 100%,rgba(255,210,138,.12),transparent 60%),linear-gradient(175deg,#1a120e,#0e1a24 42%,#070b14);color:var(--jp-text)}.jpMockupStage .jpSceneTitle{color:#fff8f2;text-shadow:0 0 40px rgba(255,138,61,.25)}.jpMockupStage .jpLede{color:rgba(255,240,225,.82)}.jpMockupStageCompact{border-radius:var(--jp-radius-room);border:1px solid rgba(255,159,82,.28);padding:1.35rem 1.35rem 1.5rem;background:radial-gradient(ellipse 70% 55% at 8% 0,rgba(255,138,61,.2),transparent 55%),radial-gradient(ellipse 60% 48% at 96% 8%,rgba(46,196,182,.16),transparent 52%),linear-gradient(155deg,rgba(255,255,255,.96),rgba(255,248,242,.88) 45%,rgba(236,244,250,.9));box-shadow:0 18px 48px rgba(30,24,40,.1),0 0 36px rgba(255,138,61,.1)}.jpMockupStageCompact .jpLede,.jpMockupStageCompact .jpSceneTitle{color:#16121c;text-shadow:none}.jpMockupStageCompact .jpKicker{color:#e85f1a!important;text-shadow:none!important}.jpMockupStageCompact .jpMockupCaption{color:rgba(26,14,8,.78)}.jpMockupStageCompact .jpMockupCaption strong{color:#e85f1a}.jpMockupFigureSuite{margin-top:2.75rem}.jpMockupFrameSuite{border-color:rgba(46,196,182,.38);background:radial-gradient(ellipse 70% 60% at 18% 20%,rgba(255,138,61,.22),transparent 55%),radial-gradient(ellipse 65% 55% at 82% 30%,rgba(46,196,182,.2),transparent 52%),#070b14;box-shadow:0 32px 80px rgba(0,0,0,.5),0 0 56px rgba(255,138,61,.16),0 0 48px rgba(46,196,182,.14),inset 0 1px 0 rgba(255,255,255,.14)}.jpMockupFigureSuite .jpMockupCaption strong{color:var(--jp-teal-hot)}.jpMockupGrid{display:grid;gap:1.5rem;margin-top:2.75rem;align-items:end}.jpMockupGridSecondary{margin-top:1.75rem;opacity:.96}@media (min-width:900px){.jpMockupGrid{grid-template-columns:1.35fr .9fr;gap:2rem}}.jpMockupGridCompact{margin-top:1.35rem;gap:1rem}@media (min-width:900px){.jpMockupGridCompact{grid-template-columns:1.25fr .85fr}}.jpMockupFigure{margin:0;display:flex;flex-direction:column;gap:.85rem}.jpMockupFrame{position:relative;border-radius:6px;overflow:hidden;border:1px solid rgba(255,159,82,.35);background:linear-gradient(160deg,rgba(255,255,255,.08),transparent 40%),#0a0e16;box-shadow:0 28px 72px rgba(0,0,0,.45),0 0 48px rgba(255,138,61,.18),0 0 36px rgba(46,196,182,.12),inset 0 1px 0 rgba(255,255,255,.16)}.jpMockupStageCompact .jpMockupFrame{border-color:rgba(232,95,26,.28);box-shadow:0 18px 44px rgba(30,24,40,.12),0 0 28px rgba(255,138,61,.12)}.jpMockupFrameBook{border-color:rgba(46,196,182,.4)}.jpMockupImg{display:block;width:100%;height:auto;object-fit:cover;transform:scale(1.01)}.jpMockupCaption{font-size:14px;line-height:1.55;font-weight:500;color:rgba(255,240,225,.78)}.jpMockupCaption strong{display:block;margin-bottom:.25rem;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--jp-orange-hot)}.jpMockupFigureBook .jpMockupCaption strong{color:var(--jp-teal-hot)}.jpMockupStageCompact .jpMockupFigureBook .jpMockupCaption strong{color:#1a9e92}.jpLuminous select:not([multiple]),.jpSelect{-webkit-appearance:none;appearance:none;width:100%;min-height:2.65rem;padding:.65rem 2.55rem .65rem .9rem;border-radius:5px;border:1px solid rgba(18,24,38,.12);background-color:rgba(255,255,255,.78);background-image:linear-gradient(155deg,rgba(255,255,255,.95),rgba(242,246,252,.88)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3.2 5.2L7 9l3.8-3.8' stroke='%231a9e92' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:0 0,right .85rem center;background-size:auto,14px;color:#121826;font-family:var(--jp-font-ui);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.3;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 22px rgba(14,24,48,.06);cursor:pointer;transition:border-color .16s var(--jp-ease),box-shadow .16s var(--jp-ease),background-color .16s var(--jp-ease)}.jpLuminous select:not([multiple]):hover,.jpSelect:hover{border-color:rgba(255,138,61,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 3px rgba(255,138,61,.1),0 10px 26px rgba(14,24,48,.08)}.jpLuminous select:not([multiple]):focus,.jpSelect:focus{outline:none;border-color:rgba(46,196,182,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 3px rgba(46,196,182,.18),0 10px 26px rgba(14,24,48,.1)}.jpLuminous select:not([multiple]):disabled,.jpSelect:disabled{opacity:.55;cursor:not-allowed}.jpSelectWrap{position:relative;display:block;width:100%;max-width:100%}.jpSelectWrap--inline{display:inline-block;width:auto;min-width:9.5rem}.jpSelectWrap--inline .jpSelect,.jpSelectWrap--inline select{width:auto;min-width:100%}.jpSelectLabel{display:grid;gap:.35rem}.jpSelectLabel>span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.jpSelect--dark,.jpSelectWrap--dark select,.jpSolidInk select:not([multiple]),.jpSolidPartner select:not([multiple]),.jpViewAsBar select:not([multiple]){border-color:rgba(230,236,255,.18);background-color:rgba(255,255,255,.08);background-image:linear-gradient(155deg,rgba(255,255,255,.1),rgba(14,24,48,.55)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3.2 5.2L7 9l3.8-3.8' stroke='%235eebd8' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:0 0,right .85rem center;background-size:auto,14px;color:rgba(246,248,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.jpSelect--dark:hover,.jpSelectWrap--dark select:hover,.jpSolidInk select:not([multiple]):hover,.jpSolidPartner select:not([multiple]):hover,.jpViewAsBar select:not([multiple]):hover{border-color:rgba(255,138,61,.45);box-shadow:0 0 0 3px rgba(255,138,61,.12)}.jpSelect--dark:focus,.jpSelectWrap--dark select:focus,.jpSolidInk select:not([multiple]):focus,.jpSolidPartner select:not([multiple]):focus,.jpViewAsBar select:not([multiple]):focus{border-color:rgba(46,196,182,.55);box-shadow:0 0 0 3px rgba(46,196,182,.2)}.jpSelectWrap--inline select,.jpViewAsBar select:not([multiple]){min-height:2.2rem;padding-top:.4rem;padding-bottom:.4rem;font-size:13px}.jpMobileNavStrip{background:var(--jp-rail-navy);border-bottom:1px solid rgba(230,236,255,.12)}.jpPartnerProfile{display:flex;flex-direction:column;gap:0;min-height:100%;background:radial-gradient(900px 420px at 0 0,rgba(255,138,61,.06),transparent 55%),radial-gradient(700px 380px at 100% 18%,rgba(46,196,182,.07),transparent 50%),linear-gradient(180deg,rgba(246,248,252,.92),rgba(238,242,248,.96))}.jpPartnerProfileHero{position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(155deg,#0a1224,#0e1830 42%,#0c2420);padding:1.5rem 1.25rem 1.85rem}@media (min-width:640px){.jpPartnerProfileHero{padding:2rem 2rem 2.25rem}}.jpPartnerProfileHeroGlow{pointer-events:none;position:absolute;inset:0;background:radial-gradient(780px 340px at 10% 18%,rgba(255,138,61,.42),transparent 56%),radial-gradient(620px 320px at 92% 72%,rgba(46,196,182,.34),transparent 52%),radial-gradient(480px 220px at 48% 100%,rgba(255,210,138,.14),transparent 60%)}.jpPartnerProfileHeroSheen{pointer-events:none;position:absolute;inset:-20% -10% auto;height:70%;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.07) 46%,transparent 62%);transform:translateX(-18%);animation:jpPartnerHeroSheen 7.5s ease-in-out infinite}@keyframes jpPartnerHeroSheen{0%,to{transform:translateX(-22%);opacity:.45}50%{transform:translateX(18%);opacity:.85}}.jpPartnerProfileHeroInner{position:relative;z-index:1;margin:0 auto;max-width:72rem}.jpPartnerProfileBack{margin-bottom:1.15rem}.jpPartnerProfileHeroEyebrow{margin:0 0 .35rem;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,210,138,.78)}.jpPartnerProfileHeroMain{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.35rem 2rem}.jpPartnerProfileAvatarWrap{position:relative;flex-shrink:0}.jpPartnerProfileAvatarWrap:before{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,159,82,.55),transparent 55%),radial-gradient(circle at 70% 75%,rgba(46,196,182,.4),transparent 58%);filter:blur(16px);opacity:.9;animation:jpGlowBreath 4.5s ease-in-out infinite;pointer-events:none;z-index:0}.jpPartnerProfileAvatar{position:relative;z-index:1;box-shadow:0 18px 48px rgba(0,0,0,.4),0 0 0 3px rgba(255,159,82,.35),0 0 0 8px rgba(46,196,182,.12)}.jpPartnerProfileHeroCopy{min-width:0;flex:1 1 18rem}.jpPartnerProfileKickerRow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin-bottom:.35rem}.jpPartnerProfileLens{border-radius:4px;border:1px solid rgba(255,138,61,.5);background:rgba(255,138,61,.18);padding:.28rem .55rem;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--jp-plat)}.jpPartnerProfileLens.is-client{border-color:rgba(46,196,182,.5);background:rgba(46,196,182,.16)}.jpPartnerProfileName{margin:0;font-family:var(--jp-font-display);font-size:clamp(40px,5.8vw,64px);font-weight:600;letter-spacing:-.03em;line-height:1.02;color:var(--jp-plat)}.jpPartnerProfileClarity{margin:.85rem 0 0;max-width:40rem;font-size:16px;line-height:1.5;font-weight:500;color:rgba(255,240,225,.78)}.jpPartnerProfileSignals{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.95rem}.jpPartnerProfileSignal{border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.1);padding:.4rem .85rem;font-size:12.5px;font-weight:700;letter-spacing:.02em;text-transform:none;color:rgba(255,240,225,.94)}.jpPartnerProfileSignal.is-stage{border-color:rgba(46,196,182,.5);background:rgba(46,196,182,.2);color:var(--jp-teal-hot)}.jpPartnerProfileSignal.is-health-good{border-color:rgba(46,196,182,.55);background:rgba(46,196,182,.24);color:var(--jp-teal-hot)}.jpPartnerProfileSignal.is-health-watch{border-color:rgba(255,138,61,.55);background:rgba(255,138,61,.24);color:var(--jp-orange-hot)}.jpPartnerProfileSignal.is-health-critical{border-color:rgba(255,143,155,.55);background:rgba(255,143,155,.2);color:#ffb4bc}.jpPartnerProfileNeedRow{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.95rem}.jpPartnerProfileNeedLabel{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,210,138,.85);margin-right:.15rem}.jpPartnerProfileNeedChip{border-radius:999px;border:1px solid rgba(255,210,138,.35);background:rgba(255,210,138,.12);padding:.28rem .7rem;font-size:12px;font-weight:650;color:rgba(255,240,225,.9)}.jpPartnerProfileActivity{margin:.55rem 0 0;font-size:13px;font-weight:650;letter-spacing:.02em;color:rgba(46,196,182,.88)}.jpPartnerProfileActions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.45rem}.jpPartnerProfileAction{padding:.7rem 1.2rem!important;font-size:14.5px!important;font-weight:700!important}.jpPartnerProfileEscalate{border-radius:5px;border:1px solid rgba(255,138,61,.6);background:linear-gradient(155deg,rgba(255,159,82,.35),rgba(255,138,61,.22));padding:.7rem 1.2rem;font-size:14.5px;font-weight:700;color:var(--jp-plat);transition:transform .18s var(--jp-ease),background .18s var(--jp-ease),border-color .18s var(--jp-ease)}.jpPartnerProfileEscalate:hover{transform:translateY(-1px);border-color:rgba(255,159,82,.8);background:rgba(255,138,61,.32)}.jpPartnerProfileBody{margin:0 auto;width:100%;max-width:72rem;display:grid;gap:2.25rem;padding:1.75rem 1.15rem 3.5rem}@media (min-width:640px){.jpPartnerProfileBody{gap:2.75rem;padding:2.25rem 2rem 4rem}}.jpPartnerProfilePageChrome{position:relative;overflow:hidden;border-bottom:1px solid rgba(14,24,48,.1);background:radial-gradient(720px 220px at 0 0,rgba(255,138,61,.1),transparent 55%),radial-gradient(560px 200px at 100% 0,rgba(46,196,182,.1),transparent 52%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,246,252,.94));padding:1.15rem 1.15rem 1.25rem}@media (min-width:640px){.jpPartnerProfilePageChrome{padding:1.35rem 2rem 1.45rem}}.jpPartnerProfilePageChromeInner{margin:0 auto;max-width:72rem;display:flex;flex-direction:column;gap:.95rem}.jpPartnerProfilePageTop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem}.jpPartnerProfilePageIdentity{display:flex;align-items:center;gap:.95rem 1.15rem;min-width:0}.jpPartnerProfilePageAvatarWrap{position:relative;flex-shrink:0}.jpPartnerProfilePageAvatarWrap:before{content:"";position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,159,82,.45),transparent 58%),radial-gradient(circle at 70% 70%,rgba(46,196,182,.35),transparent 60%);filter:blur(10px);opacity:.85;animation:jpGlowBreath 5s ease-in-out infinite;pointer-events:none;z-index:0}.jpPartnerProfilePageAvatar{position:relative;z-index:1;box-shadow:0 10px 28px rgba(14,24,48,.18),0 0 0 2px rgba(255,159,82,.28),0 0 0 5px rgba(46,196,182,.1)}.jpPartnerProfilePageIdentityCopy{min-width:0;flex:1 1 auto}.jpPartnerProfilePageEyebrow{margin:0 0 .2rem;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--jp-orange-deep)}.jpPartnerProfilePageName{margin:0;font-family:var(--jp-font-display);font-size:clamp(28px,3.4vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--jp-ink-soft)}.jpPartnerProfilePageStatusRow{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.jpPartnerProfilePageChip{border-radius:999px;border:1px solid rgba(14,24,48,.12);background:rgba(255,255,255,.72);padding:.28rem .7rem;font-size:12px;font-weight:700;color:var(--jp-ink-soft)}.jpPartnerProfilePageChip.is-stage{border-color:rgba(46,196,182,.4);background:rgba(46,196,182,.14);color:var(--jp-teal-deep)}.jpPartnerProfilePageChip.is-health-good{border-color:rgba(46,196,182,.45);background:rgba(46,196,182,.18);color:var(--jp-teal-deep)}.jpPartnerProfilePageChip.is-health-watch{border-color:rgba(255,138,61,.45);background:rgba(255,138,61,.16);color:var(--jp-orange-deep)}.jpPartnerProfilePageChip.is-health-critical{border-color:rgba(196,59,74,.4);background:rgba(255,143,155,.18);color:#9a2434}.jpPartnerProfilePageChrome .jpPartnerProfileLens{color:var(--jp-ink-soft)}.jpPartnerProfilePageChrome .jpPartnerProfileLens.is-partner{color:var(--jp-orange-deep)}.jpPartnerProfilePageChrome .jpPartnerProfileLens.is-client{color:var(--jp-teal-deep)}.jpPartnerProfileSubnav{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;gap:.45rem;padding:.55rem;margin:0;border-radius:var(--jp-radius-room);border:1px solid rgba(14,24,48,.12);background:linear-gradient(155deg,rgba(14,24,48,.04),rgba(255,255,255,.92)),rgba(255,255,255,.88);backdrop-filter:blur(14px);box-shadow:0 14px 32px rgba(14,24,48,.08),inset 0 1px 0 rgba(255,255,255,.85)}.jpPartnerProfileSubnav a{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:4.75rem;border-radius:10px;border:1px solid transparent;background:transparent;padding:.5rem .85rem .45rem;color:var(--jp-ink-soft);text-decoration:none;transition:border-color .16s var(--jp-ease),background .16s var(--jp-ease),color .16s var(--jp-ease),box-shadow .16s var(--jp-ease)}.jpPartnerProfileSubnavLabel{font-size:13.5px;font-weight:750;line-height:1.15}.jpPartnerProfileSubnavHint{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--jp-ink-mid);opacity:.85}.jpPartnerProfileSubnav a:hover{border-color:rgba(255,138,61,.4);background:rgba(255,138,61,.1);color:var(--jp-orange-deep)}.jpPartnerProfileSubnav a:hover .jpPartnerProfileSubnavHint{color:var(--jp-orange-deep)}.jpPartnerProfileSubnav a.is-active{border-color:rgba(46,196,182,.45);background:linear-gradient(160deg,rgba(46,196,182,.18),rgba(255,255,255,.7));color:var(--jp-teal-deep);box-shadow:0 8px 18px rgba(14,24,48,.06)}.jpPartnerProfileSubnav a.is-active .jpPartnerProfileSubnavHint{color:var(--jp-teal-deep)}.jpPartnerProfileToday{display:flex;flex-direction:column;gap:1rem;border-radius:var(--jp-radius-room);border:1px solid rgba(14,24,48,.1);background:radial-gradient(640px 220px at 0 0,rgba(255,138,61,.1),transparent 55%),radial-gradient(520px 200px at 100% 100%,rgba(46,196,182,.1),transparent 55%),linear-gradient(165deg,rgba(255,255,255,.96),rgba(242,246,252,.9));padding:1.25rem 1.2rem 1.35rem;box-shadow:0 14px 36px rgba(14,24,48,.05)}@media (min-width:640px){.jpPartnerProfileToday{padding:1.45rem 1.5rem 1.55rem}}.jpPartnerProfileTodayHead{display:flex;flex-direction:column;gap:.2rem}.jpPartnerProfileTodayKicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--jp-orange-deep)}.jpPartnerProfileTodayTitle{margin:0;font-family:var(--jp-font-display);font-size:clamp(22px,2.4vw,28px);font-weight:600;letter-spacing:-.025em;color:var(--jp-ink-soft)}.jpPartnerProfileTodayGrid{display:grid;grid-template-columns:1fr;gap:.9rem}@media (min-width:720px){.jpPartnerProfileTodayGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.jpPartnerProfileTodayCard{position:relative;display:flex;flex-direction:column;min-height:9.5rem;border-radius:calc(var(--jp-radius-room) - 2px);border:1px solid rgba(14,24,48,.1);padding:1.05rem 1.05rem 1rem;overflow:hidden}.jpPartnerProfileTodayCard.is-warm{background:linear-gradient(160deg,rgba(255,236,214,.96),rgba(255,248,240,.92))}.jpPartnerProfileTodayCard.is-teal{background:linear-gradient(160deg,rgba(214,245,241,.96),rgba(240,252,250,.92))}.jpPartnerProfileTodayCard.is-plat{background:linear-gradient(160deg,rgba(232,236,244,.98),rgba(246,248,252,.94))}.jpPartnerProfileTodayLabel{margin:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--jp-ink-mid)}.jpPartnerProfileTodayValue{margin:.45rem 0 0;font-family:var(--jp-font-display);font-size:clamp(20px,2.2vw,26px);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--jp-ink-soft);word-break:break-word}.jpPartnerProfileTodayMeta{margin:.35rem 0 0;font-size:13px;font-weight:550;line-height:1.35;color:var(--jp-ink-mid)}.jpPartnerProfileTodayLink{margin-top:auto;padding-top:.85rem;font-size:13px;font-weight:750;color:var(--jp-orange-deep);text-decoration:none}.jpPartnerProfileTodayCard.is-teal .jpPartnerProfileTodayLink{color:var(--jp-teal-deep)}.jpPartnerProfileHubGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}@media (min-width:720px){.jpPartnerProfileHubGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}}@media (min-width:1100px){.jpPartnerProfileHubGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.jpPartnerProfileHubCard{position:relative;display:flex;flex-direction:column;aspect-ratio:1/1;min-height:12rem;padding:1.55rem 1.45rem 1.35rem;border-radius:var(--jp-radius-room);border:1px solid rgba(14,24,48,.1);text-decoration:none;color:inherit;overflow:hidden;transition:transform .22s var(--jp-ease),border-color .22s var(--jp-ease),box-shadow .22s var(--jp-ease),filter .22s var(--jp-ease)}.jpPartnerProfileHubCardIn{animation:jpPartnerCardIn .64s var(--jp-ease) both}@keyframes jpPartnerCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.jpPartnerProfileHubCardAccent{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgba(255,138,61,.95),rgba(46,196,182,.85))}.jpPartnerProfileHubCard.is-teal .jpPartnerProfileHubCardAccent{background:linear-gradient(90deg,rgba(46,196,182,.95),rgba(255,138,61,.55))}.jpPartnerProfileHubCard.is-plat .jpPartnerProfileHubCardAccent{background:linear-gradient(90deg,rgba(14,24,48,.45),rgba(46,196,182,.65))}.jpPartnerProfileHubCard.is-ink .jpPartnerProfileHubCardAccent{background:linear-gradient(90deg,rgba(255,138,61,.9),rgba(46,196,182,.85))}.jpPartnerProfileHubCard.is-warm{background:linear-gradient(160deg,rgba(255,236,214,.95),rgba(255,248,240,.9))}.jpPartnerProfileHubCard.is-teal{background:linear-gradient(160deg,rgba(214,245,241,.95),rgba(240,252,250,.9))}.jpPartnerProfileHubCard.is-plat{background:linear-gradient(160deg,rgba(232,236,244,.98),rgba(246,248,252,.92))}.jpPartnerProfileHubCard.is-ink{background:linear-gradient(155deg,#0e1830,#142038 55%,#0c2420);border-color:rgba(255,255,255,.12);color:var(--jp-plat)}.jpPartnerProfileHubCard:hover{transform:translateY(-4px);border-color:rgba(255,138,61,.4);box-shadow:0 20px 44px rgba(14,24,48,.12);filter:brightness(1.02)}.jpPartnerProfileHubCard.is-ink:hover{border-color:rgba(46,196,182,.45);box-shadow:0 20px 44px rgba(0,0,0,.3)}.jpPartnerProfileHubCardEyebrow{margin:.15rem 0 0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--jp-ink-mid)}.jpPartnerProfileHubCard.is-ink .jpPartnerProfileHubCardEyebrow{color:rgba(230,236,255,.62)}.jpPartnerProfileHubCardTitle{margin:.45rem 0 0;font-family:var(--jp-font-display);font-size:clamp(22px,2.4vw,28px);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--jp-ink-soft)}.jpPartnerProfileHubCard.is-ink .jpPartnerProfileHubCardTitle{color:var(--jp-plat)}.jpPartnerProfileHubPreview{margin:.75rem 0 0;font-family:var(--jp-font-display);font-size:clamp(18px,2vw,24px);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--jp-orange-deep)}.jpPartnerProfileHubCard.is-teal .jpPartnerProfileHubPreview{color:var(--jp-teal-deep)}.jpPartnerProfileHubCard.is-plat .jpPartnerProfileHubPreview{color:var(--jp-ink-soft)}.jpPartnerProfileHubCard.is-ink .jpPartnerProfileHubPreview{color:var(--jp-teal-hot)}.jpPartnerProfileHubCardBlurb{margin:.55rem 0 0;max-width:24ch;font-size:14px;line-height:1.45;font-weight:500;color:var(--jp-ink-mid)}.jpPartnerProfileHubCard.is-ink .jpPartnerProfileHubCardBlurb{color:rgba(230,236,255,.72)}.jpPartnerProfileHubCardGo{margin-top:auto;padding-top:1rem;font-size:13.5px;font-weight:700;color:var(--jp-orange-deep)}.jpPartnerProfileHubCard.is-ink .jpPartnerProfileHubCardGo{color:var(--jp-teal-hot)}.jpPartnerProfilePropRoom{gap:1.5rem;min-height:20rem}.jpPartnerProfileFlash.is-on-dark{margin-top:.85rem;color:rgba(255,240,225,.88)}.jpPartnerProfileSection{display:flex;flex-direction:column;gap:1.35rem}.jpPartnerProfileSectionHead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.15rem}.jpPartnerProfileSectionKicker{margin:0 0 .25rem;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--jp-orange-deep)}.jpPartnerProfileSectionTitle{margin:0;font-family:var(--jp-font-display);font-size:clamp(24px,2.6vw,32px);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--jp-ink-soft)}.jpPartnerProfileSectionSub{margin:.35rem 0 0;max-width:46ch;font-size:14.5px;line-height:1.45;font-weight:500;color:var(--jp-ink-mid)}.jpPartnerProfileSectionCta{padding:.6rem 1.05rem!important;font-size:13.5px!important;font-weight:700!important}.jpPartnerProfileKpiGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}@media (min-width:900px){.jpPartnerProfileKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem}}.jpPartnerProfile .jpKpiCard{aspect-ratio:1/1;min-height:10.5rem;max-height:none;justify-content:space-between;padding:1.45rem 1.3rem 1.25rem;gap:.45rem;transition:transform .22s var(--jp-ease),filter .22s var(--jp-ease)}.jpPartnerProfile .jpKpiCard:hover{transform:translateY(-2px);filter:brightness(1.03)}.jpPartnerProfile .jpKpiCardValue{font-size:clamp(24px,3vw,36px);margin-top:.45rem;word-break:break-word;line-height:1.15}.jpPartnerProfile .jpKpiCardHint{margin-top:auto;padding-top:.5rem;font-size:13px}.jpPartnerProfile .jpKpiCardLabel{font-size:12px;letter-spacing:.12em}.jpPartnerProfileGoingGrid{display:grid;grid-template-columns:1fr;gap:1.15rem}@media (min-width:720px){.jpPartnerProfileGoingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width:1100px){.jpPartnerProfileGoingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.jpPartnerProfileGoingGrid.is-with-money{grid-template-columns:repeat(4,minmax(0,1fr))}}.jpPartnerProfileGoingCard{position:relative;display:flex;flex-direction:column;min-height:13.5rem;padding:1.35rem 1.3rem 1.2rem;border-radius:var(--jp-radius-room);border:1px solid rgba(14,24,48,.1);overflow:hidden;transition:transform .22s var(--jp-ease),box-shadow .22s var(--jp-ease)}.jpPartnerProfileGoingCard.is-square{aspect-ratio:1/1;min-height:12rem}@media (max-width:719px){.jpPartnerProfileGoingCard.is-square{aspect-ratio:auto;min-height:12.5rem}}.jpPartnerProfileGoingCard.is-link{text-decoration:none;color:inherit;cursor:pointer}.jpPartnerProfileGoingCard.is-link:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(14,24,48,.1)}.jpPartnerProfileGoingAccent{position:absolute;top:0;left:0;width:3px;bottom:0;background:linear-gradient(180deg,rgba(255,138,61,.9),rgba(46,196,182,.7))}.jpPartnerProfileGoingCard.is-teal .jpPartnerProfileGoingAccent{background:linear-gradient(180deg,rgba(46,196,182,.95),rgba(14,24,48,.35))}.jpPartnerProfileGoingCard.is-plat .jpPartnerProfileGoingAccent{background:linear-gradient(180deg,rgba(14,24,48,.45),rgba(46,196,182,.55))}.jpPartnerProfileGoingCard.is-money .jpPartnerProfileGoingAccent{background:linear-gradient(180deg,rgba(255,138,61,.95),rgba(255,210,138,.7))}.jpPartnerProfileGoingCard.is-warm{background:linear-gradient(160deg,rgba(255,236,214,.95),rgba(255,248,240,.92))}.jpPartnerProfileGoingCard.is-teal{background:linear-gradient(160deg,rgba(214,245,241,.95),rgba(240,252,250,.92))}.jpPartnerProfileGoingCard.is-plat{background:linear-gradient(160deg,rgba(232,236,244,.98),rgba(246,248,252,.94))}.jpPartnerProfileGoingCard.is-money{background:linear-gradient(155deg,#0e1830,#142038 48%,#1a2a18);border-color:rgba(255,255,255,.12);color:var(--jp-plat)}.jpPartnerProfileGoingCard.is-money .jpPartnerProfileGoingLabel{color:rgba(255,210,138,.78)}.jpPartnerProfileGoingCard.is-money .jpPartnerProfileGoingValue{color:var(--jp-plat)}.jpPartnerProfileGoingCard.is-money .jpPartnerProfileGoingEmpty{color:rgba(230,236,255,.7)}.jpPartnerProfileGoingCard.is-money .jpPartnerProfileGoingLink{color:var(--jp-orange-hot)}.jpPartnerProfileGoingLabel{margin:0;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--jp-ink-mid)}.jpPartnerProfileGoingValue{margin:.45rem 0 0;font-family:var(--jp-font-display);font-size:clamp(28px,3.2vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1.05;color:var(--jp-ink-soft)}.jpPartnerProfileGoingList{list-style:none;margin:.7rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.jpPartnerProfileGoingList li{display:flex;flex-direction:column;gap:.1rem;font-size:14px;font-weight:600;line-height:1.35;color:var(--jp-ink-soft)}.jpPartnerProfileGoingItemTitle{color:inherit;text-decoration:none}a.jpPartnerProfileGoingItemTitle:hover{color:var(--jp-orange-deep)}.jpPartnerProfileGoingItemMeta{font-size:12.5px;font-weight:600;color:var(--jp-ink-mid)}.jpPartnerProfileGoingEmptyBlock{margin:.7rem 0 0;flex:1 1 auto}.jpPartnerProfileGoingEmpty{margin:.7rem 0 0;font-size:14px;font-weight:500;color:var(--jp-ink-mid)}.jpPartnerProfileGoingEmptyBlock .jpPartnerProfileGoingEmpty{margin:0}.jpPartnerProfileGoingLink{margin-top:auto;padding-top:1rem;font-size:13.5px;font-weight:700;color:var(--jp-orange-deep);text-decoration:none}.jpPartnerProfileGoingCard.is-teal .jpPartnerProfileGoingLink{color:var(--jp-teal-deep)}.jpPartnerProfileSnapGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}@media (min-width:900px){.jpPartnerProfileSnapGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem}}.jpPartnerProfileSnapCard{position:relative;display:flex;flex-direction:column;aspect-ratio:1/1;min-height:9.5rem;padding:1.3rem 1.2rem 1.15rem;border-radius:var(--jp-radius-room);border:1px solid rgba(14,24,48,.1);overflow:hidden;transition:transform .22s var(--jp-ease),box-shadow .22s var(--jp-ease)}.jpPartnerProfileSnapCard:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(14,24,48,.08)}.jpPartnerProfileSnapAccent{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgba(255,138,61,.9),rgba(46,196,182,.75))}.jpPartnerProfileSnapCard.is-teal .jpPartnerProfileSnapAccent{background:linear-gradient(90deg,rgba(46,196,182,.95),rgba(255,138,61,.5))}.jpPartnerProfileSnapCard.is-plat .jpPartnerProfileSnapAccent{background:linear-gradient(90deg,rgba(14,24,48,.4),rgba(46,196,182,.65))}.jpPartnerProfileSnapCard.is-ink .jpPartnerProfileSnapAccent{background:linear-gradient(90deg,rgba(255,138,61,.85),rgba(46,196,182,.85))}.jpPartnerProfileSnapCard.is-warm{background:linear-gradient(160deg,rgba(255,236,214,.95),rgba(255,248,240,.92))}.jpPartnerProfileSnapCard.is-teal{background:linear-gradient(160deg,rgba(214,245,241,.95),rgba(240,252,250,.92))}.jpPartnerProfileSnapCard.is-plat{background:linear-gradient(160deg,rgba(232,236,244,.98),rgba(246,248,252,.94))}.jpPartnerProfileSnapCard.is-ink{background:linear-gradient(155deg,#0e1830,#142038 55%,#0c2420);border-color:rgba(255,255,255,.12);color:var(--jp-plat)}.jpPartnerProfileSnapLabel{margin:0;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--jp-ink-mid)}.jpPartnerProfileSnapCard.is-ink .jpPartnerProfileSnapLabel{color:rgba(230,236,255,.65)}.jpPartnerProfileSnapValue{margin:auto 0 0;font-family:var(--jp-font-display);font-size:clamp(18px,2.2vw,24px);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--jp-ink-soft);word-break:break-word}.jpPartnerProfileSnapCard.is-ink .jpPartnerProfileSnapValue{color:var(--jp-plat)}.jpPartnerProfileSnapValue.is-gap{color:var(--jp-ink-mid);font-style:italic;font-weight:550}.jpPartnerProfileSnapCard.is-ink .jpPartnerProfileSnapValue.is-gap{color:rgba(230,236,255,.55)}.jpPartnerProfileWatchGrid{display:flex;flex-wrap:wrap;gap:.65rem}.jpPartnerProfileWatchChip{border-radius:var(--jp-radius-room);border:1px solid rgba(14,24,48,.1);padding:.7rem 1rem;font-size:14px;font-weight:650;line-height:1.3;color:var(--jp-ink-soft)}.jpPartnerProfileWatchChip.is-reason{background:linear-gradient(160deg,rgba(255,236,214,.92),rgba(255,248,240,.9));border-color:rgba(255,138,61,.28)}.jpPartnerProfileWatchChip.is-gap{background:linear-gradient(160deg,rgba(214,245,241,.9),rgba(240,252,250,.88));border-color:rgba(46,196,182,.28)}.jpPartnerPropPath{display:flex;flex-direction:column;gap:1rem}.jpPartnerPropPathSteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:720px){.jpPartnerPropPathSteps{grid-template-columns:repeat(3,minmax(0,1fr))}}.jpPartnerPropPathStep{display:flex;gap:.75rem;align-items:flex-start;min-height:7.5rem;border-radius:var(--jp-radius-room);border:1px solid rgba(14,24,48,.1);background:linear-gradient(160deg,rgba(255,255,255,.92),rgba(246,248,252,.78));padding:1.1rem 1.05rem;transition:transform .2s var(--jp-ease),border-color .2s var(--jp-ease),box-shadow .2s var(--jp-ease)}.jpPartnerPropPathStep.is-current{border-color:rgba(46,196,182,.45);box-shadow:0 14px 32px rgba(14,24,48,.08);background:linear-gradient(160deg,rgba(46,196,182,.12),rgba(255,255,255,.9))}.jpPartnerPropPathStep.is-done{border-color:rgba(46,196,182,.28);opacity:.92}.jpPartnerPropPathStep.is-upcoming{opacity:.72}.jpPartnerPropPathStepMark{flex-shrink:0;width:1.85rem;height:1.85rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;background:rgba(14,24,48,.08);color:var(--jp-ink-soft)}.jpPartnerPropPathStep.is-current .jpPartnerPropPathStepMark,.jpPartnerPropPathStep.is-done .jpPartnerPropPathStepMark{background:rgba(46,196,182,.22);color:var(--jp-teal-deep)}.jpPartnerPropPathStepTitle{margin:0;font-family:var(--jp-font-display);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--jp-ink-soft)}.jpPartnerPropPathStepBlurb{margin:.3rem 0 0;font-size:13.5px;line-height:1.4;color:var(--jp-ink-mid)}.jpPartnerPropPathFooter{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.65rem 1.25rem;border-radius:var(--jp-radius-room);border:1px solid rgba(255,138,61,.22);background:rgba(255,138,61,.08);padding:.9rem 1.1rem}.jpPartnerPropPathNext{margin:0;font-size:14.5px;font-weight:650;color:var(--jp-ink-soft);line-height:1.4}.jpPartnerPropPathNextLabel{display:inline-block;margin-right:.45rem;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--jp-orange-deep)}.jpPartnerPropPathSeatHint{margin:0;font-size:13px;font-weight:600;color:var(--jp-ink-mid)}.jpPropPath{display:flex;flex-direction:column;gap:1.35rem;border-radius:var(--jp-radius-room);border:1px solid rgba(14,24,48,.1);background:linear-gradient(165deg,rgba(255,255,255,.96),rgba(246,248,252,.88)),radial-gradient(520px 220px at 8% 0,rgba(46,196,182,.1),transparent 60%),radial-gradient(420px 200px at 92% 100%,rgba(255,138,61,.08),transparent 55%);padding:1.5rem 1.35rem 1.55rem;color:var(--jp-ink-soft)}@media (min-width:720px){.jpPropPath{gap:1.55rem;padding:1.75rem 1.7rem 1.85rem}}.jpPropPathHead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.25rem 1.75rem}.jpPropPathHeadCopy{min-width:min(100%,16rem);flex:1 1 14rem}.jpPropPathTitle{margin:0;font-family:var(--jp-font-display);font-size:clamp(26px,3.2vw,34px);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--jp-ink-soft)}.jpPropPathLead{margin:.45rem 0 0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--jp-teal-deep)}.jpPropPathSub{margin:.4rem 0 0;max-width:36rem;font-size:14.5px;line-height:1.55;color:var(--jp-ink-mid)}.jpPropPathStats{display:flex;flex-wrap:wrap;gap:.75rem;flex-shrink:0}.jpPropPathStat{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:5.5rem;gap:.2rem;border-radius:var(--jp-radius-room);border:1px solid rgba(14,24,48,.08);background:rgba(255,255,255,.72);padding:.7rem .95rem}.jpPropPathStatNum{font-family:var(--jp-font-figure);font-size:22px;font-weight:750;letter-spacing:-.02em;line-height:1.1;color:var(--jp-ink-soft)}.jpPropPathStatLabel{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--jp-ink-dim)}.jpPropPathEmpty{margin:0;font-size:14.5px;color:var(--jp-ink-mid)}.jpPropPathEmptyCard{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;border-radius:var(--jp-radius-room);border:1px dashed rgba(14,24,48,.18);background:rgba(255,255,255,.55);padding:1.35rem 1.25rem 1.4rem}.jpPropPathEmptyIcon{font-size:22px;line-height:1;color:var(--jp-teal-deep);opacity:.85}.jpPropPathEmptyTitle{margin:0;font-family:var(--jp-font-display);font-size:22px;font-weight:600;letter-spacing:-.02em}.jpPropPathEmptyBody{margin:0;max-width:40rem;font-size:14.5px;line-height:1.55;color:var(--jp-ink-mid)}.jpPropPathTrack{list-style:none;margin:0;padding:.15rem 0 0;display:flex;flex-direction:column;align-items:stretch;gap:12px}@media (min-width:860px){.jpPropPathTrack{flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:14px 16px}}.jpPropPathStep{position:relative;display:flex;flex:1 1 auto;min-width:0}@media (min-width:860px){.jpPropPathStep{flex:1 1 9.5rem;min-width:9.5rem;max-width:12.5rem}}.jpPropPathConnector{display:none}@media (max-width:859px){.jpPropPathStep{padding-left:.15rem}.jpPropPathConnector{display:block;position:absolute;left:1.35rem;top:-12px;width:2px;height:12px;background:linear-gradient(180deg,rgba(46,196,182,.45),rgba(14,24,48,.12));border-radius:2px}.jpPropPathStep.is-upcoming .jpPropPathConnector{background:linear-gradient(180deg,rgba(14,24,48,.12),rgba(14,24,48,.06))}}.jpPropPathTile{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;min-height:6.75rem;border-radius:var(--jp-radius-room);border:1px solid rgba(14,24,48,.1);background:linear-gradient(160deg,rgba(255,255,255,.95),rgba(246,248,252,.82));padding:1rem 1.05rem 1.05rem;transition:border-color .2s var(--jp-ease),box-shadow .2s var(--jp-ease),transform .2s var(--jp-ease)}.jpPropPathStep.is-current .jpPropPathTile{border-color:rgba(46,196,182,.48);box-shadow:0 14px 32px rgba(14,24,48,.07);background:linear-gradient(160deg,rgba(46,196,182,.14),rgba(255,255,255,.94))}.jpPropPathStep.is-done .jpPropPathTile{border-color:rgba(46,196,182,.28)}.jpPropPathStep.is-upcoming .jpPropPathTile{opacity:.78}.jpPropPathTileMark{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;flex-shrink:0;border-radius:50%;font-size:12px;font-weight:800;background:rgba(14,24,48,.08);color:var(--jp-ink-soft)}.jpPropPathStep.is-current .jpPropPathTileMark,.jpPropPathStep.is-done .jpPropPathTileMark{background:rgba(46,196,182,.24);color:var(--jp-teal-deep)}.jpPropPathTileLabel{margin:.15rem 0 0;font-family:var(--jp-font-display);font-size:18px;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere;color:var(--jp-ink-soft)}.jpPropPathTileHint,.jpPropPathTileLabel{display:block;width:100%;font-weight:600;white-space:normal}.jpPropPathTileHint{margin:0;font-size:13px;line-height:1.35;color:var(--jp-ink-mid)}.jpPropPathNicks{margin:0;font-size:13.5px;line-height:1.45;color:var(--jp-ink-mid)}.jpPropPathNick{font-weight:700;color:var(--jp-ink-soft)}.jpPropPathNext{display:flex;flex-direction:column;gap:1.15rem;margin-top:.35rem;border-radius:var(--jp-radius-room);border:1px solid rgba(255,138,61,.28);background:linear-gradient(145deg,rgba(255,138,61,.12),rgba(255,255,255,.72) 55%),rgba(255,248,240,.9);padding:1.35rem 1.25rem 1.4rem}@media (min-width:720px){.jpPropPathNext{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:1.5rem 2rem;padding:1.5rem 1.55rem 1.55rem}}.jpPropPathNextCopy{min-width:0;flex:1 1 16rem;display:flex;flex-direction:column;gap:.45rem}.jpPropPathNextKicker{margin:0;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--jp-orange-deep)}.jpPropPathNextBody{margin:0;max-width:40rem;font-size:15.5px;font-weight:600;line-height:1.5;color:var(--jp-ink-soft)}.jpPropPathNextMeta{margin:.15rem 0 0;font-size:13px;font-weight:600;color:var(--jp-ink-mid)}.jpPropPathNextActions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .75rem;flex-shrink:0}.jpPropPathCta{padding:.65rem 1.15rem!important;font-size:14px!important}.jpPropPathCta,.jpPropPathGhost{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;font-weight:700;text-decoration:none;white-space:nowrap}.jpPropPathGhost{padding:.6rem 1rem;border-radius:5px;border:1px solid rgba(14,24,48,.14);background:rgba(255,255,255,.55);font-size:13.5px;color:var(--jp-ink-soft);transition:border-color .16s var(--jp-ease),background .16s var(--jp-ease)}.jpPropPathGhost:hover{border-color:rgba(46,196,182,.4);background:rgba(46,196,182,.1)}.jpPortalMeHero{position:relative;overflow:hidden;border-radius:var(--jp-radius-room);border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,#1a1420,#241810 48%,#0f1c1c);padding:1.65rem 1.35rem 1.55rem;color:var(--jp-plat)}@media (min-width:640px){.jpPortalMeHero{padding:1.9rem 1.85rem 1.75rem}}.jpPortalMeHeroGlow{pointer-events:none;position:absolute;inset:0;opacity:.42;background:radial-gradient(520px 240px at 12% 20%,rgba(255,138,61,.35),transparent),radial-gradient(420px 220px at 88% 70%,rgba(46,196,182,.28),transparent)}.jpPortalMeHeroInner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:1.15rem 1.35rem}.jpPortalMeHeroCopy{min-width:0;flex:1 1 14rem}.jpPortalMeKicker{margin:0;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--jp-teal-hot)}.jpPortalMeName{margin:.35rem 0 0;font-size:clamp(28px,4vw,44px);font-weight:500;letter-spacing:-.02em;line-height:1.1;overflow-wrap:anywhere}.jpPortalMeClarity{margin:.55rem 0 0;font-size:15px;line-height:1.45;color:rgba(255,240,225,.78)}.jpPortalMeLead{margin:.55rem 0 0;max-width:36rem;font-size:14.5px;line-height:1.55;color:rgba(230,236,255,.72)}.jpPortalMeActions,.jpPortalMePicker{position:relative;margin-top:1.15rem}.jpPortalMeActions{display:flex;flex-wrap:wrap;gap:.65rem}.jpPortalMeAction{padding:.65rem 1.15rem!important;font-size:14px!important}.jpPortalMeAction,.jpPortalMeGhost{display:inline-flex;align-items:center;min-height:2.65rem;font-weight:700;text-decoration:none}.jpPortalMeGhost{padding:.6rem 1.05rem;border-radius:5px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);font-size:14px;color:var(--jp-plat);transition:border-color .16s var(--jp-ease),background .16s var(--jp-ease)}.jpPortalMeGhost:hover{border-color:rgba(46,196,182,.45);background:rgba(46,196,182,.12)}.jpPortalMeSectionHead{margin-bottom:.95rem}.jpPortalMeSectionTitle{margin:0;font-family:var(--jp-font-display);font-size:clamp(22px,2.6vw,28px);font-weight:600;letter-spacing:-.02em;color:var(--jp-ink-soft)}.jpPortalMeSectionSub{margin:.35rem 0 0;max-width:36rem;font-size:14.5px;line-height:1.5;color:var(--jp-ink-mid)}.jpPortalMeLinkGrid{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width:720px){.jpPortalMeLinkGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.jpPortalMeLinkCard{display:flex;flex-direction:column;gap:.35rem;min-height:9.5rem;padding:1.25rem 1.2rem 1.15rem;border-radius:var(--jp-radius-room);text-decoration:none;color:inherit;transition:transform .22s var(--jp-ease),filter .22s var(--jp-ease)}.jpPortalMeLinkCard:hover{transform:translateY(-2px);filter:brightness(1.03)}.jpPortalMeLinkLabel{margin:0;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.jpPortalMeLinkValue{margin:.15rem 0 0;font-family:var(--jp-font-display);font-size:clamp(20px,2.2vw,26px);font-weight:600;letter-spacing:-.02em;line-height:1.2}.jpPortalMeLinkHint{margin-top:auto;padding-top:.65rem;font-size:13px;font-weight:700;opacity:.85}.jpPortalMeFacts{border-radius:var(--jp-radius-room);border:1px solid rgba(14,24,48,.1);background:linear-gradient(160deg,rgba(255,255,255,.94),rgba(246,248,252,.84));padding:1.35rem 1.25rem 1.4rem}.jpPortalMeFactGrid{display:grid;grid-template-columns:1fr;gap:1rem 1.25rem}@media (min-width:640px){.jpPortalMeFactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.jpPortalMeFactLabel{margin:0;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.65;color:var(--jp-ink-soft)}.jpPortalMeFactValue{margin:.35rem 0 0;font-size:15px;line-height:1.45;color:var(--jp-ink-soft);text-transform:capitalize}.jpPortalMeCaps{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;border-radius:var(--jp-radius-room);border:1px solid rgba(46,196,182,.28);background:linear-gradient(155deg,rgba(46,196,182,.14),rgba(255,255,255,.88));padding:1.25rem 1.15rem}@media (min-width:720px){.jpPortalMeCaps{grid-template-columns:repeat(4,minmax(0,1fr))}}.jpPortalMeMeterValue{margin:.35rem 0 0;font-size:18px;font-weight:750;letter-spacing:-.015em;color:var(--jp-ink-soft)}.jpPortalMeGapBand{border-radius:var(--jp-radius-room);padding:1.25rem 1.25rem 1.35rem;font-size:15px;line-height:1.5}.jpPartnerProfileTalkGrid{display:grid;grid-template-columns:1fr;gap:1.15rem}@media (min-width:640px){.jpPartnerProfileTalkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.jpPartnerProfileTalkGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.jpPartnerProfileTalkCard{position:relative;display:flex;flex-direction:column;gap:.45rem;aspect-ratio:1/1;max-height:240px;padding:1.45rem 1.35rem 1.3rem;border-radius:var(--jp-radius-room);text-decoration:none;color:inherit;overflow:hidden;isolation:isolate;transition:transform .22s var(--jp-ease),filter .22s var(--jp-ease)}.jpPartnerProfileTalkCard:not(.is-static):hover{transform:translateY(-2px);filter:brightness(1.04)}.jpPartnerProfileTalkCard:before{content:"";position:absolute;inset:0 auto auto 0;width:42%;height:3px;border-radius:0 0 3px 0;background:linear-gradient(90deg,rgba(255,255,255,.85),rgba(255,255,255,.15),transparent);pointer-events:none;z-index:1}.jpPartnerProfileTalkLabel{margin:0;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.jpPartnerProfileTalkValue{margin:.15rem 0 0;font-family:var(--jp-font-display);font-size:clamp(22px,2.4vw,28px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.jpPartnerProfileTalkValue.is-compact{font-size:clamp(16px,1.8vw,20px);word-break:break-word}.jpPartnerProfileTalkHint{margin-top:auto;padding-top:.5rem;font-size:13px;font-weight:700;opacity:.85}.jpPartnerProfileTalkHint.is-muted{font-weight:550;font-style:italic;opacity:.7}.jpPartnerProfileThreadShell{margin-top:.35rem;border-radius:var(--jp-radius-room);overflow:hidden;border:1px solid rgba(14,24,48,.08);box-shadow:0 14px 36px rgba(14,24,48,.06)}.jpPartnerProfileNotesCompact{border-radius:var(--jp-radius-room);border:1px solid rgba(14,24,48,.1);background:linear-gradient(160deg,rgba(255,255,255,.92),rgba(246,248,252,.82));padding:1.1rem 1.15rem 1.15rem;display:flex;flex-direction:column;gap:.85rem}.jpPartnerProfileNoteList{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.jpPartnerProfileNoteItem{border-radius:4px;border:1px solid rgba(26,14,8,.07);background:rgba(255,255,255,.65);padding:.65rem .85rem;font-size:14px;line-height:1.4}.jpPartnerProfileNoteEmpty{font-size:14px;color:var(--jp-ink-mid);font-style:italic}.jpPartnerProfileNoteCompose{display:flex;flex-wrap:wrap;gap:.5rem}.jpPartnerProfileNoteInput{min-width:200px;flex:1;border-radius:5px;border:1px solid rgba(26,14,8,.12);background:rgba(255,255,255,.75);padding:.65rem .9rem;font-size:14px;color:var(--jp-ink-soft)}.jpPartnerProfileNoteInput:focus{outline:none;border-color:rgba(46,196,182,.55);box-shadow:0 0 0 3px rgba(46,196,182,.15)}.jpPartnerProfileNotesPanel{border-top:1px solid rgba(26,14,8,.08);padding-top:.85rem}.jpPartnerProfileStaffToggle{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;width:100%;text-align:left;border-radius:var(--jp-radius-room);border:1px dashed rgba(14,24,48,.22);background:rgba(14,24,48,.04);padding:.95rem 1.1rem;cursor:pointer;transition:border-color .16s var(--jp-ease),background .16s var(--jp-ease)}.jpPartnerProfileStaffToggle:hover{border-color:rgba(255,138,61,.4);background:rgba(255,138,61,.06)}.jpPartnerProfileStaffBadge{border-radius:999px;border:1px solid rgba(14,24,48,.18);background:rgba(14,24,48,.08);padding:.25rem .65rem;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--jp-ink-soft)}.jpPartnerProfileStaffTitle{font-family:var(--jp-font-display);font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--jp-ink-soft)}.jpPartnerProfileStaffHint{margin-left:auto;font-size:13px;font-weight:600;color:var(--jp-ink-mid)}.jpPartnerProfileStaffBody{margin-top:.85rem}.jpPartnerProfileStaffGrid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:720px){.jpPartnerProfileStaffGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.jpPartnerProfileStaffCard{position:relative;border-radius:var(--jp-radius-room);padding:1.45rem 1.4rem 1.4rem;overflow:hidden;min-height:0}.jpPartnerProfileCardTitle{margin:0;font-family:var(--jp-font-ui);font-size:16.5px;font-weight:750;letter-spacing:-.01em}.jpPartnerProfileCardSub{margin:.3rem 0 0;font-size:13.5px;line-height:1.4;opacity:.78}.jpPartnerProfileCardSub.is-on-ink{color:rgba(230,236,255,.72);opacity:1}.jpPartnerProfileCreditBar{width:100%;max-width:12rem;height:.5rem;overflow:hidden;border-radius:999px;background:rgba(26,14,8,.12)}.jpPartnerProfileCreditBarFill{height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(255,138,61,.9),rgba(46,196,182,.8))}.jpPartnerProfileOpsActions{display:flex;flex-wrap:wrap;gap:.5rem}.jpPartnerProfileGhostBtn{display:inline-flex;align-items:center;border-radius:5px;border:1px solid rgba(26,14,8,.14);background:rgba(255,255,255,.55);padding:.55rem .9rem;font-size:13px;font-weight:700;color:inherit;text-decoration:none;transition:transform .16s var(--jp-ease),border-color .16s var(--jp-ease),background .16s var(--jp-ease)}.jpSolidInk .jpPartnerProfileGhostBtn{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:var(--jp-plat)}.jpPartnerProfileGhostBtn:hover{transform:translateY(-1px);border-color:rgba(26,14,8,.22);background:rgba(255,255,255,.75)}.jpPartnerProfileDangerBtn{background:rgba(255,143,155,.18);padding:.55rem .9rem}.jpPartnerProfileAlert,.jpPartnerProfileDangerBtn{border-radius:5px;border:1px solid rgba(196,59,74,.35);font-size:13px;font-weight:700;color:#9a2434}.jpPartnerProfileAlert{margin:0;background:rgba(255,143,155,.16);padding:.65rem .85rem}.jpPartnerProfileFlash{margin:0;font-size:13px;font-weight:650;color:var(--jp-teal-deep)}.jpPartnerProfileToggle{border-radius:5px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);padding:.55rem .9rem;font-size:13.5px;font-weight:700;color:var(--jp-plat);transition:border-color .16s var(--jp-ease),background .16s var(--jp-ease)}.jpPartnerProfileToggle.is-on{border-color:rgba(46,196,182,.55);background:rgba(46,196,182,.22)}.jpPartnerProfileMuted{margin:0;font-size:13.5px;font-weight:550;color:var(--jp-ink-mid)}.jpPartnerProfileInlineLink{font-size:13px;font-weight:700;color:var(--jp-teal-deep);text-decoration:none}.jpPartnerProfileInlineLink:hover{text-decoration:underline}.jpPartnerProfileEmptyCard{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;border-radius:var(--jp-radius-room);border:1px dashed rgba(14,24,48,.18);background:linear-gradient(155deg,rgba(255,255,255,.94),rgba(246,248,252,.78)),radial-gradient(420px 180px at 0 0,rgba(255,138,61,.08),transparent 60%);padding:1.55rem 1.4rem 1.6rem;box-shadow:0 10px 28px rgba(14,24,48,.04)}.jpPartnerProfileEmptyCard.is-teal{border-color:rgba(46,196,182,.28);background:linear-gradient(155deg,rgba(240,252,250,.95),rgba(255,255,255,.85)),radial-gradient(420px 180px at 0 0,rgba(46,196,182,.12),transparent 60%)}.jpPartnerProfileEmptyCard.is-warm{border-color:rgba(255,138,61,.28);background:linear-gradient(155deg,rgba(255,248,240,.96),rgba(255,255,255,.85)),radial-gradient(420px 180px at 0 0,rgba(255,138,61,.12),transparent 60%)}.jpPartnerProfileEmptyCard.is-calm{border-style:solid;border-color:rgba(46,196,182,.22)}.jpPartnerProfileEmptyMark{display:inline-flex;width:2.1rem;height:2.1rem;border-radius:999px;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),transparent 50%),linear-gradient(145deg,rgba(255,138,61,.85),rgba(46,196,182,.75));box-shadow:0 0 0 4px rgba(46,196,182,.1)}.jpPartnerProfileEmptyMark.is-teal{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),transparent 50%),linear-gradient(145deg,rgba(46,196,182,.9),rgba(14,24,48,.55))}.jpPartnerProfileEmptyMark.is-warm{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),transparent 50%),linear-gradient(145deg,rgba(255,138,61,.95),rgba(255,210,138,.75))}.jpPartnerProfileEmptyInline{padding:.35rem 0 .15rem}.jpPartnerProfileEmptyInline.is-designed{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;border-radius:8px;border:1px dashed rgba(14,24,48,.14);background:rgba(255,255,255,.55);padding:.95rem 1rem 1rem}.jpPartnerProfileEmptyTitle{margin:0;font-family:var(--jp-font-display);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--jp-ink-soft)}.jpPartnerProfileEmptyBody{margin:0;max-width:48ch;font-size:14px;line-height:1.45;color:var(--jp-ink-mid)}.jpPartnerProfilePropRoom .jpPropPath{min-height:18rem}.jpPartnerProfilePropHow,.jpPartnerProfilePropSeatsBlock{display:flex;flex-direction:column;gap:1rem}.jpPartnerProfileSeatGrid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.jpPartnerProfileSeatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.jpPartnerProfileSeatGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.jpPartnerProfileSeatCard{position:relative;display:flex;flex-direction:column;gap:.35rem;min-height:10.5rem;padding:1.25rem 1.2rem 1.15rem;border-radius:var(--jp-radius-room);text-decoration:none;color:inherit;overflow:hidden;transition:transform .22s var(--jp-ease),filter .22s var(--jp-ease)}.jpPartnerProfileSeatAccent{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgba(255,138,61,.9),rgba(46,196,182,.8))}.jpPartnerProfileSeatCard:hover{transform:translateY(-2px);filter:brightness(1.03)}.jpPartnerProfileSeatNick{margin:0;font-family:var(--jp-font-display);font-size:clamp(20px,2.2vw,26px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.jpPartnerProfileSeatStage{margin:.15rem 0 0;font-size:14.5px;font-weight:700;color:var(--jp-ink-soft)}.jpPartnerProfileSeatStatus{margin:0;font-size:13px;font-weight:600;text-transform:capitalize;color:var(--jp-ink-mid)}.jpPartnerProfileSeatFirm{margin:.15rem 0 0;font-size:12.5px;font-weight:600;opacity:.72}.jpPartnerProfileSeatGo{margin-top:auto;padding-top:.65rem;font-size:13px;font-weight:750;color:var(--jp-teal-deep)}.jpPartnerProfilePropHowGrid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:800px){.jpPartnerProfilePropHowGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.jpPartnerProfilePropHowCard{display:flex;flex-direction:column;gap:.45rem;min-height:11rem;padding:1.25rem 1.2rem 1.3rem;border-radius:var(--jp-radius-room)}.jpPartnerProfilePropHowStep{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;background:rgba(14,24,48,.1);font-size:12px;font-weight:800;letter-spacing:.04em}.jpPartnerProfilePropHowTitle{margin:.2rem 0 0;font-family:var(--jp-font-display);font-size:22px;font-weight:600;letter-spacing:-.02em}.jpPartnerProfilePropHowBody{margin:0;font-size:14px;line-height:1.45;color:var(--jp-ink-mid)}.jpPartnerProfileTalkGrid.is-rich{gap:1.25rem}@media (min-width:960px){.jpPartnerProfileTalkGrid.is-rich{grid-template-columns:repeat(2,minmax(0,1fr))}}.jpPartnerProfileTalkCard.is-rich{position:relative;aspect-ratio:auto;min-height:11.5rem;max-height:none;padding:1.55rem 1.45rem 1.4rem;overflow:hidden}.jpPartnerProfileTalkCard.is-rich:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgba(255,138,61,.9),rgba(46,196,182,.8))}.jpPartnerProfileTalkCard.is-on-ink{color:var(--jp-plat)}.jpPartnerProfileTalkCard.is-on-ink .jpPartnerProfileTalkHint.is-muted{color:rgba(230,236,255,.65)}.jpPartnerProfileTalkBlurb{margin:.15rem 0 0;max-width:36ch;font-size:13.5px;line-height:1.4;opacity:.78}.jpPartnerProfileTalkSplit{display:grid;grid-template-columns:1fr;gap:1.15rem}@media (min-width:900px){.jpPartnerProfileTalkSplit{grid-template-columns:repeat(2,minmax(0,1fr))}}.jpPartnerProfileTalkPanel{border-radius:var(--jp-radius-room);border:1px solid rgba(14,24,48,.1);background:linear-gradient(160deg,rgba(255,255,255,.94),rgba(246,248,252,.82));padding:1.15rem 1.2rem 1.2rem;display:flex;flex-direction:column;gap:.75rem;min-height:10rem}.jpPartnerProfileTalkPanelHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.jpPartnerProfileMsgPreview,.jpPartnerProfileSessionList{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.jpPartnerProfileMsgPreviewItem,.jpPartnerProfileSessionItem{border-radius:5px;border:1px solid rgba(26,14,8,.07);background:rgba(255,255,255,.7);padding:.7rem .85rem}.jpPartnerProfileSessionTitle{margin:0;font-size:14.5px;font-weight:700;color:var(--jp-ink-soft)}.jpPartnerProfileSessionMeta{margin:.2rem 0 0;font-size:12.5px;font-weight:600;color:var(--jp-ink-mid)}.jpPartnerProfileMsgPreviewItem{font-size:13.5px;line-height:1.4;color:var(--jp-ink-soft)}.jpPartnerProfileNotesLayout{display:grid;grid-template-columns:1fr;gap:1.15rem}@media (min-width:960px){.jpPartnerProfileNotesLayout{grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr);align-items:start}}.jpPartnerProfilePinnedCard{border-radius:var(--jp-radius-room);padding:1.2rem 1.2rem 1.25rem;min-height:8.5rem}.jpPartnerProfilePinnedCard.is-empty{border:1px dashed rgba(14,24,48,.18);background:linear-gradient(155deg,rgba(255,255,255,.88),rgba(246,248,252,.7))}.jpPartnerProfilePinnedBody{margin:.55rem 0 0;font-size:15px;line-height:1.45;white-space:pre-wrap;color:var(--jp-ink-soft)}.jpPartnerProfileNotesMain{display:flex;flex-direction:column;gap:1rem}.jpPartnerProfileNotesPanel.is-prominent{border-radius:var(--jp-radius-room);border:1px solid rgba(14,24,48,.1);background:linear-gradient(160deg,rgba(255,255,255,.95),rgba(246,248,252,.84));padding:1.15rem 1.2rem 1.25rem;box-shadow:0 12px 32px rgba(14,24,48,.05)}.jpPartnerProfileNoteComposeCard{background:rgba(255,255,255,.72);padding:1.05rem 1.15rem 1.15rem;gap:.55rem}.jpPartnerProfileNoteComposeCard,.jpPartnerProfileNotesHistory{border-radius:var(--jp-radius-room);border:1px solid rgba(14,24,48,.1);display:flex;flex-direction:column}.jpPartnerProfileNotesHistory{background:linear-gradient(160deg,rgba(255,255,255,.92),rgba(246,248,252,.8));padding:1.1rem 1.15rem 1.2rem;gap:.75rem}.jpPartnerProfileNoteTimeline{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0;position:relative}.jpPartnerProfileNoteTimelineItem{position:relative;display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.75rem;padding:.75rem 0 .85rem;border-bottom:1px solid rgba(26,14,8,.06)}.jpPartnerProfileNoteTimelineItem:last-child{border-bottom:none;padding-bottom:.2rem}.jpPartnerProfileNoteTimelineDot{margin-top:.35rem;width:.55rem;height:.55rem;border-radius:999px;background:linear-gradient(135deg,rgba(255,138,61,.95),rgba(46,196,182,.85));box-shadow:0 0 0 3px rgba(46,196,182,.12)}.jpPartnerProfileNoteTimelineText{margin:0;font-size:14px;line-height:1.45;color:var(--jp-ink-soft)}.jpPartnerProfileStaffBanner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.85rem 1.1rem;border-radius:var(--jp-radius-room);border:1px solid rgba(14,24,48,.16);background:radial-gradient(520px 180px at 0 0,rgba(255,138,61,.12),transparent 55%),linear-gradient(120deg,rgba(14,24,48,.1),rgba(46,196,182,.08));padding:1.15rem 1.25rem;box-shadow:0 12px 28px rgba(14,24,48,.05)}.jpPartnerProfileStaffBannerTitle{margin:0;font-family:var(--jp-font-display);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--jp-ink-soft)}.jpPartnerProfileStaffBannerSub{margin:.25rem 0 0;max-width:52ch;font-size:13.5px;line-height:1.4;color:var(--jp-ink-mid)}.jpPartnerProfilePipelineCard{border-radius:var(--jp-radius-room);padding:1.25rem 1.25rem 1.3rem;display:flex;flex-direction:column;gap:.9rem}.jpPartnerProfilePipelineHead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.65rem 1rem}.jpPartnerProfilePipelineCurrent{margin:0;font-family:var(--jp-font-display);font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--jp-ink-soft)}.jpPartnerProfilePipelineLabel{display:flex;flex-direction:column;gap:.4rem;max-width:22rem}.jpPartnerProfilePipelineSelect{border-radius:5px;border:1px solid rgba(26,14,8,.14);background:rgba(255,255,255,.78);padding:.65rem .85rem;font-size:14px;font-weight:650;color:var(--jp-ink-soft)}.jpPartnerProfileStaffGrid.is-squares{gap:1.2rem}@media (min-width:720px){.jpPartnerProfileStaffGrid.is-squares{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.jpPartnerProfileStaffGrid.is-squares{grid-template-columns:repeat(3,minmax(0,1fr))}}.jpPartnerProfileStaffCard.is-square{min-height:16.5rem;aspect-ratio:1/1;max-height:none;display:flex;flex-direction:column}@media (max-width:719px){.jpPartnerProfileStaffCard.is-square{aspect-ratio:auto;min-height:0}}.jpPartnerProfileStaffCard.is-square .jpPartnerProfileOpsActions{margin-top:auto}.jpPartnerProfileStaffCard.is-bookkeep{min-height:16.5rem;grid-column:1/-1}@media (min-width:1180px){.jpPartnerProfileStaffCard.is-bookkeep{grid-column:span 2}}.jpPartnerProfileBookkeepList{margin:.35rem 0 0;display:grid;gap:.55rem}.jpPartnerProfileBookkeepList>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem;align-items:baseline}.jpPartnerProfileBookkeepList dt{margin:0;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.jpPartnerProfileBookkeepList dd{margin:0;font-size:13.5px;font-weight:650;line-height:1.35;word-break:break-word}@media (prefers-reduced-motion:reduce){.jpPartnerProfile .jpKpiCard:hover,.jpPartnerProfileAvatarWrap:before,.jpPartnerProfileGoingCard,.jpPartnerProfileGoingCard.is-link:hover,.jpPartnerProfileHeroSheen,.jpPartnerProfileHubCard:hover,.jpPartnerProfileHubCardIn,.jpPartnerProfilePageAvatarWrap:before,.jpPartnerProfileSeatCard:hover,.jpPartnerProfileSnapCard,.jpPartnerProfileSnapCard:hover,.jpPartnerProfileTalkCard:hover,.jpPartnerPropPathStep,.jpPropPathTile{animation:none!important;transform:none!important}}.jpAvatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;overflow:hidden;isolation:isolate;color:#fff8f2;font-family:var(--jp-font-display);font-weight:600;letter-spacing:-.02em;line-height:1;border:1px solid rgba(255,255,255,.28);box-shadow:0 10px 28px rgba(0,0,0,.28),0 0 0 1px rgba(14,24,48,.2),inset 0 1px 0 rgba(255,255,255,.35)}.jpAvatarBg{position:absolute;inset:0;background:radial-gradient(circle at 28% 28%,rgba(255,255,255,.35),transparent 42%),linear-gradient(145deg,#ff9f52,#ff8a3d 38%,#1a9e92 78%,#0e1830 120%)}.jpAvatarRing{position:absolute;inset:2px;border-radius:50%;border:1px solid rgba(255,255,255,.22);pointer-events:none}.jpAvatarInitials{position:relative;z-index:1;text-shadow:0 1px 8px rgba(10,18,36,.35);user-select:none}.jpAvatar--sm{width:36px;height:36px;font-size:13px}.jpAvatar--md{width:56px;height:56px;font-size:18px}.jpAvatar--lg{width:80px;height:80px;font-size:26px}.jpBpDesk{display:flex;flex-direction:column;gap:1.25rem}.jpBpDeskHero{--jp-plat:rgba(246,248,255,0.96);--jp-plat-mid:rgba(230,236,255,0.78);--jp-text:#fff8f2;--jp-text-mid:rgba(230,236,255,0.86);position:relative;overflow:hidden;border-radius:var(--jp-radius-room);border:1px solid rgba(94,235,216,.28);background:linear-gradient(155deg,#0a1224,#0e1830 42%,#0c2420);padding:1.55rem 1.3rem 1.65rem;color:var(--jp-plat);box-shadow:0 24px 64px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.12)}@media (min-width:640px){.jpBpDeskHero{padding:1.85rem 1.85rem 1.9rem}}.jpBpDeskHeroGlow{pointer-events:none;position:absolute;inset:0;background:radial-gradient(720px 300px at 8% 15%,rgba(255,138,61,.4),transparent 55%),radial-gradient(560px 280px at 92% 78%,rgba(46,196,182,.32),transparent 52%)}.jpBpDeskHeroInner{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.2rem 1.6rem}.jpBpDeskAvatarWrap{position:relative;flex-shrink:0}.jpBpDeskAvatarWrap:before{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,159,82,.55),transparent 55%),radial-gradient(circle at 70% 75%,rgba(46,196,182,.4),transparent 58%);filter:blur(16px);opacity:.9;animation:jpGlowBreath 4.5s ease-in-out infinite;pointer-events:none;z-index:0}.jpBpDeskAvatar{position:relative;z-index:1;box-shadow:0 18px 48px rgba(0,0,0,.4),0 0 0 3px rgba(255,159,82,.35),0 0 0 8px rgba(46,196,182,.12)}.jpBpDeskHeroCopy{min-width:0;flex:1 1 16rem}.jpBpDeskKickerRow{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin-bottom:.3rem}.jpBpDeskKicker{margin:0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--jp-teal-hot,#5eebd8)}.jpBpDeskLens{border-radius:4px;border:1px solid rgba(255,138,61,.5);background:rgba(255,138,61,.18);padding:.28rem .55rem;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--jp-plat)}.jpBpDeskName{margin:.2rem 0 0;font-family:var(--jp-font-display);font-size:clamp(28px,3.6vw,42px);font-weight:600;letter-spacing:-.025em;line-height:1.08;color:var(--jp-plat);overflow-wrap:anywhere}.jpBpDeskClarity{margin:.55rem 0 0;max-width:40rem;font-size:14.5px;line-height:1.5;color:rgba(230,236,255,.78)}.jpBpDeskNotice{margin:.65rem 0 0;max-width:42rem;border-radius:5px;border:1px solid rgba(255,210,138,.35);background:rgba(255,210,138,.1);padding:.55rem .75rem;font-size:13px;line-height:1.45;font-weight:600;color:rgba(255,240,225,.92)}.jpBpDeskMeta{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.85rem}.jpBpDeskMeta span{border-radius:4px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);padding:.28rem .6rem;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,240,225,.88)}.jpBpDeskMeta .is-gap{border-color:rgba(255,138,61,.4);background:rgba(255,138,61,.14);color:var(--jp-orange-hot,#ff9f52);font-style:italic;text-transform:none;letter-spacing:.02em}.jpBpDeskActions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.25rem}.jpBpDeskGhost{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:.55rem 1rem;border-radius:5px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.07);font-size:13px;font-weight:700;color:var(--jp-plat);text-decoration:none;transition:border-color .16s var(--jp-ease),background .16s var(--jp-ease),transform .16s var(--jp-ease)}.jpBpDeskGhost:hover{border-color:rgba(46,196,182,.45);background:rgba(46,196,182,.14);transform:translateY(-1px)}.jpBpDeskKpiGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:900px){.jpBpDeskKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.jpBpDeskSection{border-radius:var(--jp-radius-room);border:1px solid rgba(14,24,48,.1);background:linear-gradient(160deg,rgba(255,255,255,.96),rgba(246,248,252,.88));padding:1.25rem 1.2rem 1.35rem;box-shadow:0 12px 32px rgba(14,24,48,.05);scroll-margin-top:4.5rem}.jpBpDeskSection.is-navy{--jp-plat:rgba(246,248,255,0.96);--jp-plat-mid:rgba(230,236,255,0.78);--jp-text:#fff8f2;--jp-text-mid:rgba(230,236,255,0.86);border-color:rgba(94,235,216,.28);background:radial-gradient(ellipse 70% 55% at 10% 0,rgba(255,138,61,.22),transparent 55%),radial-gradient(ellipse 55% 48% at 100% 80%,rgba(46,196,182,.18),transparent 52%),linear-gradient(165deg,#162a40 0,var(--jp-rail-navy) 42%,var(--jp-rail-navy-deep) 100%);color:var(--jp-plat);box-shadow:0 24px 64px rgba(0,0,0,.22)}.jpBpDeskSectionHead{margin-bottom:1rem}.jpBpDeskSectionHead h2{margin:0;font-family:var(--jp-font-display);font-size:clamp(20px,2.3vw,26px);font-weight:600;letter-spacing:-.02em;color:var(--jp-ink-soft)}.jpBpDeskSection.is-navy .jpBpDeskSectionHead h2{color:var(--jp-plat)}.jpBpDeskSectionHead p{margin:.3rem 0 0;max-width:40rem;font-size:13.5px;line-height:1.45;color:var(--jp-ink-mid)}.jpBpDeskSection.is-navy .jpBpDeskSectionHead p{color:rgba(230,236,255,.7)}.jpBpDeskFieldGrid{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width:640px){.jpBpDeskFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.jpBpDeskField{display:flex;flex-direction:column;gap:.35rem}.jpBpDeskField.is-wide{grid-column:1/-1}.jpBpDeskField label{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--jp-ink-mid)}.jpBpDeskSection.is-navy .jpBpDeskField label{color:rgba(230,236,255,.62)}.jpBpDeskField input,.jpBpDeskField textarea{width:100%;border-radius:5px;border:1px solid rgba(14,24,48,.12);background:rgba(255,255,255,.72);padding:.65rem .85rem;font-size:14px;color:var(--jp-ink-soft);outline:none;transition:border-color .16s var(--jp-ease),box-shadow .16s var(--jp-ease)}.jpBpDeskSection.is-navy .jpBpDeskField input,.jpBpDeskSection.is-navy .jpBpDeskField textarea{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:var(--jp-plat)}.jpBpDeskSection.is-navy .jpBpDeskField input::placeholder,.jpBpDeskSection.is-navy .jpBpDeskField textarea::placeholder{color:rgba(180,196,220,.55)}.jpBpDeskField input:focus,.jpBpDeskField textarea:focus{border-color:rgba(46,196,182,.55);box-shadow:0 0 0 3px rgba(46,196,182,.15)}.jpBpDeskChipRow{display:flex;flex-wrap:wrap;gap:.45rem}.jpBpDeskChip{border-radius:5px;border:1px solid rgba(14,24,48,.12);background:rgba(255,255,255,.55);padding:.45rem .75rem;font-size:13px;font-weight:700;color:var(--jp-ink-soft);cursor:pointer;transition:border-color .16s var(--jp-ease),background .16s var(--jp-ease),transform .16s var(--jp-ease)}.jpBpDeskChip:hover{transform:translateY(-1px)}.jpBpDeskChip.is-on{border-color:rgba(46,196,182,.5);background:rgba(46,196,182,.18)}.jpBpDeskSection.is-navy .jpBpDeskChip{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:rgba(230,236,255,.9)}.jpBpDeskSection.is-navy .jpBpDeskChip.is-on{border-color:rgba(46,196,182,.5);background:rgba(46,196,182,.2);color:var(--jp-plat)}.jpBpDeskToggleGrid{display:grid;grid-template-columns:1fr;gap:.55rem}@media (min-width:640px){.jpBpDeskToggleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.jpBpDeskToggle{border-radius:5px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.05);padding:.75rem .9rem;text-align:left;font-size:14px;font-weight:700;color:var(--jp-plat);cursor:pointer;transition:border-color .16s var(--jp-ease),background .16s var(--jp-ease)}.jpBpDeskToggle.is-on{border-color:rgba(46,196,182,.5);background:rgba(46,196,182,.16)}.jpBpDeskHomeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}@media (min-width:900px){.jpBpDeskHomeGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.jpBpDeskHomeCard{position:relative;display:flex;flex-direction:column;aspect-ratio:1/1;max-height:200px;padding:1.2rem 1.1rem 1.05rem;border-radius:var(--jp-radius-room);text-decoration:none;color:inherit;overflow:hidden;isolation:isolate;transition:transform .22s var(--jp-ease),filter .22s var(--jp-ease)}.jpBpDeskHomeCard:hover{transform:translateY(-2px);filter:brightness(1.04)}.jpBpDeskHomeCard:before{content:"";position:absolute;inset:0 auto auto 0;width:42%;height:3px;border-radius:0 0 3px 0;background:linear-gradient(90deg,rgba(255,255,255,.85),rgba(255,255,255,.15),transparent);pointer-events:none;z-index:1}.jpBpDeskHomeLabel{margin:0;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.72}.jpBpDeskHomeValue{margin:.35rem 0 0;font-family:var(--jp-font-display);font-size:clamp(18px,2.1vw,24px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.jpBpDeskHomeHint{margin-top:auto;padding-top:.5rem;font-size:12.5px;font-weight:700;opacity:.85}.jpBpDeskInviteForm{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width:640px){.jpBpDeskInviteForm{grid-template-columns:repeat(2,minmax(0,1fr))}}.jpBpDeskInviteRow{border-radius:var(--jp-radius-room);border:1px solid rgba(14,24,48,.1);background:linear-gradient(160deg,rgba(255,255,255,.96),rgba(246,248,252,.88));padding:1.15rem 1.15rem 1.2rem;box-shadow:0 10px 28px rgba(14,24,48,.05);transition:transform .2s var(--jp-ease)}.jpBpDeskInviteRow:hover{transform:translateY(-1px)}.jpBpDeskInviteTop{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.jpBpDeskInviteName{margin:0;font-family:var(--jp-font-display);font-size:clamp(18px,2vw,22px);font-weight:600;letter-spacing:-.02em;color:var(--jp-ink-soft)}.jpBpDeskInviteMeta{margin:.35rem 0 0;font-size:13px;color:var(--jp-ink-mid);word-break:break-all}.jpBpDeskInviteStatus{margin-left:auto;border-radius:4px;border:1px solid rgba(14,24,48,.12);background:rgba(14,24,48,.05);padding:.25rem .55rem;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--jp-ink-soft)}.jpBpDeskInviteStatus.is-pending{border-color:rgba(46,196,182,.4);background:rgba(46,196,182,.12);color:var(--jp-teal-deep)}.jpBpDeskInviteStatus.is-accepted{border-color:rgba(255,210,138,.5);background:rgba(255,210,138,.18)}.jpBpDeskInviteStatus.is-expired,.jpBpDeskInviteStatus.is-revoked{border-color:rgba(255,143,155,.4);background:rgba(255,143,155,.12);color:#8a2a35}.jpBpDeskInviteActions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.jpBpDeskInviteBtn{border-radius:5px;border:1px solid rgba(14,24,48,.12);background:rgba(255,255,255,.65);padding:.45rem .75rem;font-size:12px;font-weight:700;color:var(--jp-ink-soft);text-decoration:none;cursor:pointer;transition:border-color .16s var(--jp-ease),background .16s var(--jp-ease)}.jpBpDeskInviteBtn:hover{border-color:rgba(46,196,182,.4);background:rgba(46,196,182,.1)}.jpBpDeskInviteBtn.is-warm{border-color:rgba(255,138,61,.4);background:rgba(255,138,61,.12)}.jpBpDeskInviteBtn.is-teal{border-color:rgba(46,196,182,.45);background:rgba(46,196,182,.14)}.jpBpDeskInviteBtn.is-danger{border-color:rgba(255,143,155,.45);color:#8a2a35}.jpBpDeskScope{border-radius:var(--jp-radius-room);border:1px solid rgba(255,138,61,.35);background:radial-gradient(ellipse 70% 55% at 8% 0,rgba(255,138,61,.18),transparent 55%),linear-gradient(165deg,#162a40 0,var(--jp-rail-navy) 48%,var(--jp-rail-navy-deep) 100%);color:var(--jp-plat);padding:1.25rem 1.2rem 1.35rem;box-shadow:0 20px 48px rgba(0,0,0,.22)}.jpBpDeskOwnerLanding{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:640px){.jpBpDeskOwnerLanding{grid-template-columns:repeat(3,minmax(0,1fr))}}.jpLuminous{--jp-motion-rise:640ms;--jp-motion-stagger:70ms;--jp-motion-pulse:3.4s;--jp-motion-ignite:900ms}.jpCapitalPulse{position:relative;isolation:isolate}.jpCapitalPulse:after,.jpCapitalPulse:before{content:"";position:absolute;left:10%;right:10%;pointer-events:none;z-index:2;border-radius:999px;background-repeat:no-repeat;opacity:0}.jpCapitalPulse:after{bottom:1px;height:2px;background-image:linear-gradient(90deg,transparent,rgba(46,196,182,.2) 16%,#2ec4b6 40%,#ff8a3d 70%,rgba(255,210,138,.7) 88%,transparent);background-size:38% 100%;box-shadow:0 0 10px rgba(255,138,61,.3),0 0 8px rgba(46,196,182,.22);animation:jpCapitalPulseSweep var(--jp-motion-pulse) var(--jp-ease) infinite}.jpCapitalPulse:before{top:1px;height:1px;background-image:linear-gradient(90deg,transparent,rgba(255,138,61,.55) 35%,rgba(46,196,182,.65) 65%,transparent);background-size:32% 100%;animation:jpCapitalPulseSweepRev calc(var(--jp-motion-pulse) + .55s) var(--jp-ease) .5s infinite}@keyframes jpCapitalPulseSweep{0%{background-position:-20% 0;opacity:0}12%{opacity:.95}55%{background-position:120% 0;opacity:.85}70%,to{background-position:120% 0;opacity:0}}@keyframes jpCapitalPulseSweepRev{0%{background-position:120% 0;opacity:0}14%{opacity:.5}55%{background-position:-20% 0;opacity:.4}70%,to{background-position:-20% 0;opacity:0}}.jpDeskAwaken>*,.jpKpiAwaken>*,.jpModuleStagger>*{opacity:0;transform:translateY(14px)}.jpDeskAwaken.is-awake>*,.jpKpiAwaken.is-awake>*,.jpModuleStagger.is-awake>*{animation:jpDeskItemIn var(--jp-motion-rise) var(--jp-ease) both}.jpDeskAwaken.is-awake>:first-child,.jpKpiAwaken.is-awake>:first-child,.jpModuleStagger.is-awake>:first-child{animation-delay:calc(var(--jp-motion-stagger) * 0)}.jpDeskAwaken.is-awake>:nth-child(2),.jpKpiAwaken.is-awake>:nth-child(2),.jpModuleStagger.is-awake>:nth-child(2){animation-delay:calc(var(--jp-motion-stagger) * 1)}.jpDeskAwaken.is-awake>:nth-child(3),.jpKpiAwaken.is-awake>:nth-child(3),.jpModuleStagger.is-awake>:nth-child(3){animation-delay:calc(var(--jp-motion-stagger) * 2)}.jpDeskAwaken.is-awake>:nth-child(4),.jpKpiAwaken.is-awake>:nth-child(4),.jpModuleStagger.is-awake>:nth-child(4){animation-delay:calc(var(--jp-motion-stagger) * 3)}.jpDeskAwaken.is-awake>:nth-child(5),.jpKpiAwaken.is-awake>:nth-child(5),.jpModuleStagger.is-awake>:nth-child(5){animation-delay:calc(var(--jp-motion-stagger) * 4)}.jpDeskAwaken.is-awake>:nth-child(6),.jpKpiAwaken.is-awake>:nth-child(6),.jpModuleStagger.is-awake>:nth-child(6){animation-delay:calc(var(--jp-motion-stagger) * 5)}.jpDeskAwaken.is-awake>:nth-child(7),.jpKpiAwaken.is-awake>:nth-child(7),.jpModuleStagger.is-awake>:nth-child(7){animation-delay:calc(var(--jp-motion-stagger) * 6)}.jpDeskAwaken.is-awake>:nth-child(8),.jpKpiAwaken.is-awake>:nth-child(8),.jpModuleStagger.is-awake>:nth-child(8){animation-delay:calc(var(--jp-motion-stagger) * 7)}.jpDeskAwaken.is-awake>:nth-child(n+9),.jpKpiAwaken.is-awake>:nth-child(n+9),.jpModuleStagger.is-awake>:nth-child(n+9){animation-delay:calc(var(--jp-motion-stagger) * 8)}@keyframes jpDeskItemIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.jpSuiteIgnite .jpMockupCaption,.jpSuiteIgnite .jpMockupFrame{opacity:0;transform:translateY(16px) scale(.988)}.jpSuiteIgnite .jpMockupCaption{transform:translateY(10px)}.jpSuiteIgnite.is-awake .jpMockupFrame{animation:jpSuiteFrameIn .78s var(--jp-ease) both}.jpSuiteIgnite.is-awake .jpMockupCaption{animation:jpDeskItemIn .64s var(--jp-ease) both}.jpSuiteIgnite.is-awake .jpMockupFigureSuite .jpMockupFrame{animation-delay:80ms}.jpSuiteIgnite.is-awake .jpMockupFigureLaptop .jpMockupFrame{animation-delay:.18s}.jpSuiteIgnite.is-awake .jpMockupFigureBook .jpMockupFrame{animation-delay:.26s}.jpSuiteIgnite.is-awake .jpMockupFigureSuite .jpMockupCaption{animation-delay:.16s}.jpSuiteIgnite.is-awake .jpMockupFigureLaptop .jpMockupCaption{animation-delay:.26s}.jpSuiteIgnite.is-awake .jpMockupFigureBook .jpMockupCaption{animation-delay:.34s}.jpSuiteIgnite.is-awake .jpMockupFigureSuite .jpMockupFrame:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(46,196,182,.18) 46%,rgba(255,138,61,.22) 54%,transparent 70%);background-size:220% 100%;animation:jpSuiteScan 1.35s var(--jp-ease) .22s both;mix-blend-mode:screen}@keyframes jpSuiteFrameIn{0%{opacity:0;transform:translateY(16px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes jpSuiteScan{0%{background-position:120% 0;opacity:0}30%{opacity:.85}to{background-position:-40% 0;opacity:0}}.jpKpiAwaken.is-awake>:nth-child(-n+5) .jpKpiCard:after{content:"";position:absolute;left:0;top:22%;bottom:22%;width:2px;border-radius:1px;background:linear-gradient(180deg,#ff8a3d,#2ec4b6);opacity:0;pointer-events:none;animation:jpKpiSeamIn .72s var(--jp-ease) both}.jpKpiAwaken.is-awake>:first-child .jpKpiCard:after{animation-delay:.12s}.jpKpiAwaken.is-awake>:nth-child(2) .jpKpiCard:after{animation-delay:.19s}.jpKpiAwaken.is-awake>:nth-child(3) .jpKpiCard:after{animation-delay:.26s}.jpKpiAwaken.is-awake>:nth-child(4) .jpKpiCard:after{animation-delay:.33s}.jpKpiAwaken.is-awake>:nth-child(5) .jpKpiCard:after{animation-delay:.4s}@keyframes jpKpiSeamIn{0%{opacity:0;transform:scaleY(.4)}55%{opacity:1;transform:scaleY(1)}to{opacity:.72;transform:scaleY(1)}}.jpDashFloor .jpSideRail.jpRailAwaken{animation:jpRailAwaken var(--jp-motion-ignite) var(--jp-ease) both}.jpDashFloor .jpSideRail.jpRailAwaken:before{animation:jpRailTealSeam 1.15s var(--jp-ease) .16s both}@keyframes jpRailAwaken{0%{opacity:.88;box-shadow:28px 0 80px rgba(0,0,0,.2),inset -1px 0 0 rgba(255,255,255,.03)}to{opacity:1;box-shadow:28px 0 80px rgba(0,0,0,.34),inset -1px 0 0 rgba(255,255,255,.06)}}@keyframes jpRailTealSeam{0%{opacity:0}40%{opacity:1}to{opacity:.7}}@media (prefers-reduced-motion:reduce){.jpBpDeskAvatarWrap:before,.jpBpDeskChip:hover,.jpBpDeskGhost:hover,.jpBpDeskHomeCard:hover,.jpBpDeskInviteRow:hover,.jpBrandMetal,.jpCapitalPulse:after,.jpCapitalPulse:before,.jpChatFabPulse,.jpChatTyping i,.jpCinemaBezelEdge,.jpCinemaBias,.jpCinemaGlass,.jpCinemaScan,.jpDashFloor .jpSideRail.jpRailAwaken,.jpDashFloor .jpSideRail.jpRailAwaken:before,.jpDeskAwaken>*,.jpEaBreath,.jpGlassRoom:hover,.jpGuidedStage:hover,.jpHeroOrb,.jpHeroShine,.jpHeroSweep,.jpIn,.jpIn2,.jpIn3,.jpKpiAwaken.is-awake>* .jpKpiCard:after,.jpKpiAwaken>*,.jpLiveChip:before,.jpLuminous .heroMetal3D,.jpModuleStagger>*,.jpNavItemActive .jpNavDot,.jpPartnerProfile .jpKpiCard:hover,.jpPartnerProfileAvatarWrap:before,.jpPartnerProfileGoingCard,.jpPartnerProfileGoingCard.is-link:hover,.jpPartnerProfileHeroSheen,.jpPartnerProfileHubCard:hover,.jpPartnerProfileHubCardIn,.jpPartnerProfilePageAvatarWrap:before,.jpPartnerProfileSeatCard:hover,.jpPartnerProfileSnapCard,.jpPartnerProfileSnapCard:hover,.jpPartnerProfileTalkCard:hover,.jpPartnerPropPathStep,.jpPropPathTile,.jpSparkBar,.jpStagePulse,.jpSuiteIgnite .jpMockupCaption,.jpSuiteIgnite .jpMockupFrame,.jpSuiteIgnite.is-awake .jpMockupFigureSuite .jpMockupFrame:after,.jpTickerTrack,.jpTvFigurePulse,.jpTvKenA,.jpTvKenB,.jpTvLiveDot,.jpTvScene{animation:none!important;transform:none!important}.jpDeskAwaken>*,.jpKpiAwaken>*,.jpModuleStagger>*,.jpSuiteIgnite .jpMockupCaption,.jpSuiteIgnite .jpMockupFrame{opacity:1!important}.jpTvAtmosphere{display:none!important}}.jpCopyDesk{--jp-copy-orange:var(--jp-orange,#ff8a3d);--jp-copy-teal:var(--jp-teal,#2ec4b6)}.jpCopyBridge{--jp-plat:rgba(246,248,255,0.96);--jp-text:#fff8f2;--jp-text-mid:rgba(230,236,255,0.86);position:relative;overflow:hidden;border-radius:6px;padding:1.35rem 1.35rem 1.5rem;background:radial-gradient(ellipse 80% 60% at 12% 0,rgba(255,138,61,.22),transparent 55%),radial-gradient(ellipse 70% 50% at 88% 100%,rgba(46,196,182,.18),transparent 50%),linear-gradient(145deg,#0c1428,#121f38 48%,#0a1628);color:rgba(255,255,255,.92);box-shadow:inset 3px 0 0 0 var(--jp-copy-orange),inset -2px 0 0 0 rgba(46,196,182,.75),0 16px 40px rgba(8,14,28,.35)}@media (min-width:640px){.jpCopyBridge{padding:1.65rem 1.75rem 1.85rem}}.jpCopyBridgeRail{position:absolute;inset:auto 8% 18% 8%;height:2px;background:linear-gradient(90deg,transparent,var(--jp-copy-orange),var(--jp-copy-teal),transparent);opacity:.45;animation:jpCopyRailPulse 3.6s ease-in-out infinite;pointer-events:none}@keyframes jpCopyRailPulse{0%,to{opacity:.28;transform:scaleX(.92)}50%{opacity:.55;transform:scaleX(1)}}.jpCopyBridgeStat{border-radius:5px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);padding:.65rem .75rem}.jpCopyBridgeStat dt{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45)}.jpCopyBridgeStat dd{margin-top:.25rem;font-size:18px;font-weight:650;color:rgba(255,255,255,.95)}.jpCopyBridgeActions{border-radius:5px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.22);padding:1rem 1.1rem}.jpCopyBridgeChip{border-radius:5px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);padding:.35rem .7rem;font-size:12px;font-weight:600;color:rgba(255,255,255,.75);transition:border-color .14s ease,background .14s ease}.jpCopyBridgeChip.is-on{border-color:rgba(255,138,61,.55);background:rgba(255,138,61,.14);color:#fff}.jpCopyBridgeChip:hover{border-color:rgba(46,196,182,.45)}.jpCopyFilter{border-radius:5px;border:1px solid rgba(0,0,0,.12);background:rgba(255,255,255,.45);padding:.4rem .75rem;font-size:12px;font-weight:600;color:var(--jp-ink-soft,#1a2236);transition:border-color .14s ease,background .14s ease}.jpCopyFilter.is-on{border-color:rgba(46,196,182,.45);background:rgba(46,196,182,.12);color:var(--jp-teal-deep,#1a9e92)}.jpCopyFilter:hover{border-color:rgba(255,138,61,.4)}.jpCopyLegend{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 0;padding:.65rem .85rem;border-radius:5px;background:linear-gradient(90deg,rgba(255,138,61,.08),rgba(46,196,182,.08)),rgba(255,255,255,.35);border:1px solid rgba(0,0,0,.08)}.jpCopyLegendStep{display:inline-flex;align-items:center;gap:.35rem;flex:1 1 auto;min-width:0}.jpCopyLegendNum{font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--jp-orange-deep,#e85f1a)}.jpCopyLegendLabel{font-size:11px;font-weight:650;color:var(--jp-ink-soft,#1a2236);white-space:nowrap}.jpCopyLegendConn{flex:1 1 12px;height:2px;margin:0 .35rem;min-width:12px;background:linear-gradient(90deg,var(--jp-copy-orange),var(--jp-copy-teal));opacity:.45;border-radius:2px}.jpCopyBoard{display:grid;gap:.85rem;grid-template-columns:1fr}@media (min-width:900px){.jpCopyBoard{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1400px){.jpCopyBoard{grid-template-columns:repeat(6,minmax(0,1fr))}}.jpCopyRailCol{display:flex;flex-direction:column;min-height:280px;border-radius:6px;border:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.28)),var(--jp-platinum,#eef2f8);box-shadow:inset 3px 0 0 0 rgba(14,24,48,.2);overflow:hidden;color:var(--jp-ink-soft,#1a2236)}.jpCopyRailCol--intake{box-shadow:inset 3px 0 0 0 rgba(14,24,48,.35)}.jpCopyRailCol--cred{box-shadow:inset 3px 0 0 0 rgba(46,196,182,.55)}.jpCopyRailCol--risk{box-shadow:inset 3px 0 0 0 rgba(255,159,82,.75)}.jpCopyRailCol--ea{box-shadow:inset 3px 0 0 0 rgba(46,196,182,.85)}.jpCopyRailCol--ready{box-shadow:inset 3px 0 0 0 #2ec4b6}.jpCopyRailCol--live{box-shadow:inset 3px 0 0 0 #ff8a3d;background:linear-gradient(180deg,rgba(255,138,61,.1),rgba(255,255,255,.3)),var(--jp-platinum,#eef2f8)}.jpCopyRailHead{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.75rem .8rem .6rem;border-bottom:1px solid rgba(0,0,0,.06)}.jpCopyRailTitle{font-size:13px;font-weight:700;color:var(--jp-ink-soft,#1a2236);line-height:1.25}.jpCopyRailHint{margin-top:.2rem;font-size:10px;line-height:1.35;color:var(--jp-ink-mid,#5a6478)}.jpCopyRailCount{flex-shrink:0;min-width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:11px;font-weight:700;background:rgba(14,24,48,.08);color:var(--jp-ink-soft,#1a2236)}.jpCopyRailBody{display:flex;flex-direction:column;gap:.55rem;padding:.65rem;flex:1}.jpCopyRailEmpty{margin:.5rem .15rem;font-size:11px;line-height:1.45;color:var(--jp-ink-mid,#5a6478);opacity:.85}.jpCopyCard{border-radius:5px;border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.72);transition:border-color .14s ease,box-shadow .14s ease}.jpCopyCard--selected{border-color:rgba(46,196,182,.5);box-shadow:0 0 0 1px rgba(46,196,182,.2),0 8px 20px rgba(14,24,48,.08)}.jpCopyCardHead{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.65rem .7rem .35rem;text-align:left}.jpCopyScoreRing{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:999px;font-size:10px;font-weight:700;color:var(--jp-ink-soft,#1a2236);background:conic-gradient(var(--jp-copy-teal) calc(var(--pct, 0) * 1%),rgba(0,0,0,.08) 0),rgba(255,255,255,.9);box-shadow:inset 0 0 0 3px rgba(255,255,255,.85)}.jpCopyRailMini{display:flex;gap:3px;padding:0 .7rem .35rem}.jpCopyRailDot{flex:1;height:3px;border-radius:2px;background:rgba(0,0,0,.08)}.jpCopyRailDot.is-on{background:linear-gradient(90deg,var(--jp-copy-orange),var(--jp-copy-teal));opacity:.55}.jpCopyRailDot.is-here{opacity:1;box-shadow:0 0 6px rgba(46,196,182,.45)}.jpCopyMeta{display:flex;flex-wrap:wrap;gap:.25rem .5rem;padding:0 .7rem .55rem;font-size:10px;font-weight:600;color:var(--jp-ink-mid,#5a6478)}.jpCopyCardBody{border-top:1px solid rgba(0,0,0,.06);padding:.65rem .7rem .75rem;animation:jpCopyCardIn .22s ease}@keyframes jpCopyCardIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.jpCopyExpand{width:100%;border-top:1px solid rgba(0,0,0,.06);padding:.4rem .7rem .55rem;font-size:11px;font-weight:650;text-align:left;color:var(--jp-teal-deep,#1a9e92)}.jpCopyExpand:hover{background:rgba(46,196,182,.06)}.jpCopyCheck{display:flex;align-items:flex-start;gap:.45rem;width:100%;border-radius:4px;border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.5);padding:.4rem .45rem;color:var(--jp-ink-soft,#1a2236);text-align:left;transition:border-color .12s ease,background .12s ease}.jpCopyCheck--on{border-color:rgba(46,196,182,.4);background:rgba(46,196,182,.1)}.jpCopyCheckMark{flex-shrink:0;width:1.1rem;font-size:12px;font-weight:700;color:var(--jp-teal-deep,#1a9e92);line-height:1.2}.jpCopyCheck:not(.jpCopyCheck--on) .jpCopyCheckMark{color:rgba(0,0,0,.28)}.jpCopyInput{display:block;width:100%;border-radius:5px;border:1px solid rgba(0,0,0,.12);background:rgba(255,255,255,.85);padding:.4rem .55rem;font-size:12px;color:var(--jp-ink-soft,#1a2236)}.jpCopyInput:focus{outline:none;border-color:rgba(46,196,182,.55);box-shadow:0 0 0 2px rgba(46,196,182,.15)}.jpCopyInput--dark{border-color:rgba(255,255,255,.18);background:rgba(0,0,0,.28);color:rgba(255,255,255,.92)}.jpCopyInput--dark::placeholder{color:rgba(255,255,255,.35)}.jpCopyInput--dark:focus{border-color:rgba(255,138,61,.5);box-shadow:0 0 0 2px rgba(255,138,61,.15)}.jpCopyGhostBtn{border-radius:5px;border:1px solid rgba(0,0,0,.12);background:rgba(255,255,255,.55);padding:.3rem .55rem;font-size:12px;font-weight:600;color:var(--jp-ink-soft,#1a2236)}.jpCopyGhostBtn:disabled{opacity:.35;cursor:not-allowed}.jpCopyGhostBtn:not(:disabled):hover{border-color:rgba(46,196,182,.4)}@media (prefers-reduced-motion:reduce){.jpCopyBridgeRail,.jpCopyCardBody{animation:none!important}}.jpRosterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}@media (min-width:720px){.jpRosterGrid.is-cols-3,.jpRosterGrid.is-cols-4{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.05rem}}@media (min-width:1100px){.jpRosterGrid.is-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem}}.jpRosterGrid.is-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.jpRosterTile{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.45rem;min-height:12.5rem;aspect-ratio:1/1;width:100%;padding:1.2rem 1.15rem 1.05rem;border-radius:var(--jp-radius-room);overflow:hidden;isolation:isolate;text-align:left;text-decoration:none;color:inherit;cursor:default;border:1px solid rgba(14,24,48,.1);box-shadow:0 14px 34px rgba(14,24,48,.07),inset 0 1px 0 rgba(255,255,255,.55);transition:transform .24s var(--jp-ease),box-shadow .24s var(--jp-ease),filter .24s var(--jp-ease),border-color .24s var(--jp-ease)}@media (max-width:519px){.jpRosterTile{aspect-ratio:auto;min-height:11.5rem}}.jpRosterTile:before{inset:0 auto auto 0;width:52%;height:3px;border-radius:0 0 3px 0;background:linear-gradient(90deg,#ff9f52,#ff8a3d 50%,#2ec4b6,transparent)}.jpRosterTile:after,.jpRosterTile:before{content:"";position:absolute;pointer-events:none;z-index:2}.jpRosterTile:after{left:0;top:18%;bottom:18%;width:2px;border-radius:1px;background:linear-gradient(180deg,#ff8a3d,#2ec4b6);opacity:.55}.jpRosterTileSheen{position:absolute;inset:-20% -10% auto;height:55%;background:linear-gradient(125deg,rgba(255,255,255,.42),rgba(255,255,255,.06) 45%,transparent 70%);pointer-events:none;z-index:0}.jpRosterTile>:not(.jpRosterTileSheen){position:relative;z-index:1}.jpRosterTile.is-interactive{cursor:pointer}.jpRosterTile.is-interactive:hover,.jpRosterTile:hover{transform:translateY(-3px);filter:brightness(1.035) saturate(1.05);box-shadow:0 20px 42px rgba(14,24,48,.12),inset 0 1px 0 rgba(255,255,255,.65)}button.jpRosterTile{font:inherit;appearance:none;-webkit-appearance:none}.jpRosterTile--notes{min-height:13.25rem;padding:1.35rem 1.25rem 1.15rem;border-color:rgba(14,24,48,.12);box-shadow:0 18px 40px rgba(14,24,48,.1),0 0 0 1px rgba(255,138,61,.08),inset 0 1px 0 rgba(255,255,255,.7),inset 0 -28px 48px rgba(46,196,182,.06)}.jpRosterTile--notes:before{width:68%;height:3.5px;background:linear-gradient(90deg,#ffb06a,#ff8a3d 40%,#2ec4b6 78%,transparent)}.jpRosterTile--notes:after{width:3px;opacity:.85;background:linear-gradient(180deg,#ff9f52,#2ec4b6 70%,rgba(14,24,48,.35))}.jpRosterTile--notes .jpRosterTileSheen{height:62%;background:radial-gradient(ellipse 80% 70% at 12% 0,rgba(255,138,61,.22),transparent 55%),radial-gradient(ellipse 70% 60% at 92% 8%,rgba(46,196,182,.18),transparent 50%),linear-gradient(125deg,rgba(255,255,255,.5),rgba(255,255,255,.08) 48%,transparent 72%)}.jpRosterTile--notes:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 24px 48px rgba(14,24,48,.14),0 0 28px rgba(255,138,61,.12),0 0 22px rgba(46,196,182,.1),inset 0 1px 0 rgba(255,255,255,.75)}.jpRosterTile--partner{min-height:12.75rem;box-shadow:0 16px 36px rgba(14,24,48,.08),inset 0 1px 0 rgba(255,255,255,.6)}.jpRosterTile--partner:hover{transform:translateY(-3px)}.jpRosterTileTop{flex-wrap:wrap;justify-content:space-between;gap:.45rem .65rem}.jpRosterTileHead,.jpRosterTileTop{display:flex;align-items:flex-start}.jpRosterTileHead{gap:.65rem;min-width:0;flex:1}.jpRosterTileLeading{flex-shrink:0}.jpRosterTileCopy{min-width:0}.jpRosterTileKicker{margin:0;font-family:var(--jp-font-ui);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--jp-ink-mid,rgba(26,14,8,.62))}.jpSolidDeep .jpRosterTileKicker,.jpSolidInk .jpRosterTileKicker,.jpSolidPartner .jpRosterTileKicker{color:rgba(230,236,255,.62)}.jpRosterTileTitle{margin:.2rem 0 0;font-family:var(--jp-font-display);font-size:clamp(17px,1.9vw,22px);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--jp-ink-soft,#16121c);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jpRosterTile--notes .jpRosterTileTitle{font-size:clamp(18px,2.1vw,24px);letter-spacing:-.025em}.jpSolidDeep .jpRosterTileTitle,.jpSolidInk .jpRosterTileTitle,.jpSolidPartner .jpRosterTileTitle{color:rgba(246,248,255,.96)}.jpRosterTileValue{margin:.15rem 0 0;font-family:var(--jp-font-display);font-size:clamp(26px,3vw,34px);font-weight:600;letter-spacing:-.03em;line-height:1.08;font-variant-numeric:tabular-nums;color:var(--jp-ink-soft,#16121c)}.jpSolidDeep .jpRosterTileValue,.jpSolidInk .jpRosterTileValue,.jpSolidPartner .jpRosterTileValue{color:rgba(246,248,255,.96)}.jpRosterTileMeta{margin:0;font-size:12.5px;line-height:1.4;font-weight:500;color:var(--jp-ink-mid,rgba(26,14,8,.62));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jpSolidDeep .jpRosterTileMeta,.jpSolidInk .jpRosterTileMeta,.jpSolidPartner .jpRosterTileMeta{color:rgba(230,236,255,.68)}.jpRosterTileBody{margin:0;flex:1;font-size:13px;line-height:1.45;color:var(--jp-ink-mid,rgba(26,14,8,.68));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jpRosterTile--notes .jpRosterTileBody{-webkit-line-clamp:4;font-size:13.5px}.jpSolidDeep .jpRosterTileBody,.jpSolidInk .jpRosterTileBody,.jpSolidPartner .jpRosterTileBody{color:rgba(230,236,255,.72)}.jpRosterChipRow{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.15rem}.jpRosterChip{display:inline-flex;align-items:center;border-radius:3px;border:1px solid rgba(14,24,48,.1);background:rgba(255,255,255,.45);padding:.15rem .45rem;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--jp-ink-soft,#16121c)}.jpRosterChip.is-orange{border-color:rgba(255,138,61,.4);background:rgba(255,138,61,.16);color:var(--jp-orange-deep,#c45a12)}.jpRosterChip.is-teal{border-color:rgba(46,196,182,.4);background:rgba(46,196,182,.14);color:var(--jp-teal-deep,#0f6e66)}.jpRosterChip.is-gold{border-color:rgba(212,168,75,.45);background:rgba(255,210,138,.28);color:#7a5210}.jpRosterChip.is-rose{border-color:rgba(244,63,94,.3);background:rgba(255,228,230,.9);color:#9f1239}.jpRosterChip.is-navy{border-color:rgba(14,24,48,.25);background:rgba(14,24,48,.88);color:rgba(246,248,255,.92)}.jpRosterStatus{flex-shrink:0;display:inline-flex;align-items:center;border-radius:4px;padding:.2rem .5rem;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:1px solid transparent}.jpRosterStatus.is-accepted,.jpRosterStatus.is-ok{background:rgba(46,196,182,.16);color:var(--jp-teal-deep,#0f6e66);border-color:rgba(46,196,182,.35)}.jpRosterStatus.is-info,.jpRosterStatus.is-pending,.jpRosterStatus.is-watch{background:rgba(255,138,61,.16);color:var(--jp-orange-deep,#c45a12);border-color:rgba(255,138,61,.35)}.jpRosterStatus.is-critical,.jpRosterStatus.is-expired,.jpRosterStatus.is-revoked{background:rgba(255,228,230,.95);color:#9f1239;border-color:rgba(244,63,94,.3)}.jpRosterStatus.is-pinned{background:rgba(14,24,48,.9);color:#f6f8ff;border-color:rgba(14,24,48,.35)}.jpRosterTileActions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:auto;padding-top:.35rem}.jpRosterTileFooter{margin-top:auto;padding-top:.25rem;font-size:12px;font-weight:600}.jpPartnerProfileKpiGrid.is-rosterStrip .jpKpiCard{position:relative;overflow:hidden;border:1px solid rgba(14,24,48,.1);box-shadow:0 16px 36px rgba(14,24,48,.08),inset 0 1px 0 rgba(255,255,255,.65)}.jpPartnerProfileKpiGrid.is-rosterStrip .jpKpiCard:after{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;border-radius:1px;background:linear-gradient(180deg,#ff8a3d,#2ec4b6);opacity:.75;pointer-events:none}.jpPartnerProfileKpiGrid.is-rosterStrip .jpKpiCard:hover{transform:translateY(-3px) scale(1.01);filter:brightness(1.04) saturate(1.05);box-shadow:0 22px 44px rgba(14,24,48,.12),0 0 20px rgba(255,138,61,.1),inset 0 1px 0 rgba(255,255,255,.7)}.jpRosterAwaken>.jpRosterTile{animation:jpPartnerCardIn .64s var(--jp-ease) both;animation-delay:calc(var(--jp-roster-i, 0) * 55ms)}@media (prefers-reduced-motion:reduce){.jpPartnerProfileKpiGrid.is-rosterStrip .jpKpiCard:hover,.jpRosterAwaken>.jpRosterTile,.jpRosterTile,.jpRosterTile--notes:hover,.jpRosterTile--partner:hover,.jpRosterTile.is-interactive:hover,.jpRosterTile:hover{animation:none!important;transform:none!important}}.jpCopyIncludeBadge{display:inline-flex;align-items:center;border-radius:4px;border:1px solid rgba(46,196,182,.35);background:rgba(46,196,182,.12);padding:.35rem .65rem;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--jp-teal-deep,#1a9e92);white-space:nowrap}.jpCopyIncludeBadge--onDark{border-color:rgba(46,196,182,.45);background:rgba(46,196,182,.14);color:#7eefe4}.jpCopyReadyBar{height:3px;border-radius:2px;background:rgba(0,0,0,.08);overflow:hidden}.jpCopyBridge .jpCopyReadyBar{background:rgba(255,255,255,.12)}.jpCopyReadyBarFill{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--jp-copy-orange,#ff8a3d),var(--jp-copy-teal,#2ec4b6));transition:width .28s ease}.jpCopyBridgeSplit{border-radius:5px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18);padding:.75rem .85rem}.jpCopyBridgeSplitLabel{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.jpCopyBridgeSplitLabel--live{color:#7eefe4}.jpCopyBridgeSplitLabel--pending{color:#ffb07a}.jpCopyKpiStrip{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:720px){.jpCopyKpiStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.jpCopyKpiStrip{grid-template-columns:repeat(5,minmax(0,1fr))}}.jpCopyKpi{border-radius:5px;border:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.28)),var(--jp-platinum,#eef2f8);padding:.85rem .95rem;box-shadow:inset 3px 0 0 0 rgba(46,196,182,.55)}.jpCopyKpiLabel{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--jp-ink-mid,#5a6478)}.jpCopyKpiValue{margin-top:.35rem;font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--jp-ink-soft,#1a2236);line-height:1.1}.jpCopyKpiHint{margin-top:.35rem;font-size:11px;color:var(--jp-ink-mid,#5a6478)}.jpCopyKpi .jpCopyReadyBar{margin-top:.55rem}.jpCopyLegendAll{border-radius:4px;border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.55);padding:.3rem .55rem;font-size:11px;font-weight:650;color:var(--jp-ink-soft,#1a2236);margin-right:.35rem}.jpCopyLegendAll.is-on,.jpCopyLegendStep.is-on{border-color:rgba(46,196,182,.45);background:rgba(46,196,182,.14)}.jpCopyLegendStep{border:1px solid transparent;border-radius:4px;background:transparent;padding:.25rem .2rem;cursor:pointer;text-align:left}.jpCopyLegendStep:hover{background:rgba(255,255,255,.45)}.jpCopyLegendCount{display:inline-flex;min-width:1.15rem;height:1.15rem;align-items:center;justify-content:center;border-radius:3px;font-size:10px;font-weight:700;background:rgba(14,24,48,.08);color:var(--jp-ink-soft,#1a2236)}.jpCopyStagePill{border-radius:3px;background:rgba(46,196,182,.12);color:var(--jp-teal-deep,#1a9e92);padding:.1rem .35rem;font-weight:700}.jpCopyScoreRing.is-mid{color:var(--jp-orange-deep,#e85f1a)}.jpCopyScoreRing.is-full{color:var(--jp-teal-deep,#1a9e92)}.jpCopyCard--green{border-color:rgba(46,196,182,.35)}.jpCopyRailEmptyBox{border:1px dashed rgba(0,0,0,.12);border-radius:5px;padding:.75rem .65rem;background:rgba(255,255,255,.35)}.jpCopyRailEmptyHint{margin-top:.35rem;font-size:10px;line-height:1.4;color:var(--jp-ink-mid,#5a6478);opacity:.9}.jpCopyEmpty{border-radius:6px;border:1px dashed rgba(255,138,61,.35);background:linear-gradient(135deg,rgba(255,138,61,.08),rgba(46,196,182,.06)),rgba(255,255,255,.45);padding:1.5rem 1.35rem}@media (min-width:640px){.jpCopyEmpty{padding:2rem 1.75rem}}.jpCopyBoard--focus{grid-template-columns:1fr}@media (min-width:900px){.jpCopyBoard--focus{grid-template-columns:minmax(0,1fr);max-width:420px}}.jpCopyPublicBand{position:relative;overflow:hidden;border-radius:6px;padding:1.5rem 1.35rem 1.65rem;background:radial-gradient(ellipse 70% 55% at 8% 0,rgba(255,138,61,.2),transparent 55%),radial-gradient(ellipse 60% 50% at 92% 100%,rgba(46,196,182,.16),transparent 50%),linear-gradient(145deg,#0c1428,#121f38 48%,#0a1628);color:rgba(255,255,255,.92);box-shadow:inset 3px 0 0 0 #ff8a3d,inset -2px 0 0 0 rgba(46,196,182,.75),0 16px 40px rgba(8,14,28,.28)}@media (min-width:640px){.jpCopyPublicBand{padding:1.85rem 1.85rem 2rem}}.jpCopyPublicBand .jpCopyIncludeBadge{border-color:rgba(46,196,182,.45);background:rgba(46,196,182,.14);color:#7eefe4}.jpCopyPublicCol{border-radius:5px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.2);padding:1rem 1.1rem}.jpCopyPublicColTitle{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.jpCopyPublicColTitle--live{color:#7eefe4}.jpCopyPublicColTitle--pending{color:#ffb07a}.jpCopyCmdCta{position:relative;overflow:hidden;border-radius:6px;padding:1.25rem 1.25rem 1.35rem;background:radial-gradient(ellipse 80% 60% at 10% 0,rgba(255,138,61,.18),transparent 55%),linear-gradient(145deg,#0c1428,#121f38 55%,#0a1628);color:rgba(255,255,255,.92);box-shadow:inset 3px 0 0 0 #ff8a3d,0 12px 28px rgba(8,14,28,.22)}.jpAcademy{--jp-ac-navy:#0e1830;--jp-ac-navy-deep:#08101f;--jp-ac-orange:#ff8a3d;--jp-ac-teal:#2ec4b6;--jp-ac-ink:#141820;--jp-ac-mist:rgba(232,238,248,0.78)}.jpAcHero{position:relative;color:#f4f7fc;background:radial-gradient(1200px 640px at 18% -10%,rgba(255,138,61,.28),transparent 55%),radial-gradient(1000px 560px at 88% 8%,rgba(46,196,182,.22),transparent 52%),linear-gradient(168deg,#152238,#0e1830 42%,#08101f);min-height:min(78vh,720px);display:flex;flex-direction:column;justify-content:flex-end}.jpAcHeroCompact{min-height:0;justify-content:flex-start}.jpAcHeroAtmosphere{position:absolute;inset:0;pointer-events:none;overflow:hidden}.jpAcHeroGrid{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(46,196,182,.18) 1px,transparent 0),linear-gradient(90deg,rgba(255,138,61,.1) 1px,transparent 0);background-size:48px 48px;mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 88%)}.jpAcHeroHorizon{position:absolute;left:-10%;right:-10%;bottom:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(46,196,182,.55) 25%,rgba(255,138,61,.7) 55%,transparent);box-shadow:0 0 40px rgba(46,196,182,.25)}.jpAcHeroPulse{position:absolute;width:42%;height:42%;left:55%;top:8%;border-radius:50%;background:radial-gradient(circle,rgba(255,138,61,.2),transparent 68%);filter:blur(28px);animation:jpAcPulse 7.5s ease-in-out infinite}@keyframes jpAcPulse{0%,to{opacity:.55;transform:scale(1) translate(0)}50%{opacity:.95;transform:scale(1.08) translate(-2%,3%)}}.jpAcKicker{font-family:var(--jp-font-ui);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--jp-ac-teal)}.jpAcKickerInk{color:#1a7f76}.jpAcBrandTitle{font-family:var(--jp-font-display);font-size:clamp(2.75rem,7vw,4.6rem);font-weight:600;line-height:1.02;letter-spacing:-.02em;color:#f7f9fc;text-shadow:0 12px 40px rgba(0,0,0,.35)}.jpAcBrandTitleModule{font-size:clamp(2rem,5vw,3.25rem)}.jpAcHeroLede{font-family:var(--jp-font-ui);font-size:1.05rem;line-height:1.75;color:rgba(232,238,248,.78)}.jpAcMetaStrip{display:flex;flex-wrap:wrap;gap:.55rem .75rem;font-weight:600;letter-spacing:.08em;color:rgba(255,176,122,.95)}.jpAcBack,.jpAcMetaStrip{font-family:var(--jp-font-ui);font-size:12px;text-transform:uppercase}.jpAcBack{font-weight:700;letter-spacing:.14em;color:var(--jp-ac-teal);text-decoration:none}.jpAcBack:hover{color:var(--jp-ac-orange)}.jpAcModKicker{font-size:11px;letter-spacing:.14em;color:#ffd28a}.jpAcModChip,.jpAcModKicker{font-weight:700;text-transform:uppercase}.jpAcModChip{border:1px solid rgba(255,255,255,.18);border-radius:3px;padding:.2rem .5rem;font-size:10px;letter-spacing:.12em;color:rgba(232,238,248,.75)}.jpAcFocusLine{font-family:var(--jp-font-ui);font-size:14px;font-weight:600;color:rgba(126,239,228,.95)}.jpAcStageFloor{background:radial-gradient(900px 480px at 10% 0,rgba(255,186,130,.12),transparent 55%),radial-gradient(800px 420px at 90% 20%,rgba(46,196,182,.1),transparent 50%),linear-gradient(180deg,#f7f5f1,#eef1f6 50%,#e6ebf3);color:var(--jp-ac-ink)}.jpAcStageCinema,.jpAcStageModules{background:radial-gradient(1100px 600px at 20% -10%,rgba(255,138,61,.16),transparent 50%),radial-gradient(900px 520px at 90% 10%,rgba(46,196,182,.14),transparent 52%),linear-gradient(175deg,#121c32,#0e1830 45%,#0a1224);color:#f2f5fa}.jpAcStageClose{background:radial-gradient(800px 400px at 50% 0,rgba(255,255,255,.7),transparent 55%),linear-gradient(180deg,#f4f6fa,#e8edf4);color:var(--jp-ac-ink)}.jpAcSectionTitle,.jpAcSectionTitleLight{font-family:var(--jp-font-display);font-size:clamp(1.85rem,3.6vw,2.65rem);font-weight:600;line-height:1.12;letter-spacing:-.02em}.jpAcSectionTitle{color:#141820}.jpAcSectionTitleLight{color:#f4f7fc}.jpAcLedeInk{color:rgba(30,36,48,.72)}.jpAcLedeInk,.jpAcLedeLight{font-family:var(--jp-font-ui);font-size:1.02rem;line-height:1.75}.jpAcLedeLight{color:rgba(220,228,240,.72)}.jpAcPathRail{list-style:none;margin:0;padding:0;display:grid;gap:0;border-left:2px solid rgba(14,24,48,.12)}.jpAcPathStep{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;padding:1.35rem 0 1.35rem 1.5rem;position:relative}.jpAcPathStep:before{content:"";position:absolute;left:-5px;top:1.7rem;width:8px;height:8px;border-radius:50%;background:var(--jp-ac-orange);box-shadow:0 0 0 4px rgba(255,138,61,.18)}.jpAcPathNum{font-size:1.75rem;color:#1a7f76;line-height:1}.jpAcPathNum,.jpAcPathTitle{font-family:var(--jp-font-display);font-weight:600}.jpAcPathTitle{font-size:1.35rem;color:#141820}.jpAcPathText{margin-top:.45rem;font-size:15px;line-height:1.7;color:rgba(30,36,48,.72)}.jpAcPathLink{display:inline-block;margin-top:.75rem;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c45a1a;text-decoration:none}.jpAcPathLink:hover{color:#1a7f76}.jpAcVideoRow{display:grid;gap:1.25rem}@media (min-width:900px){.jpAcVideoRow{grid-template-columns:repeat(3,minmax(0,1fr))}}.jpAcVideo{margin:0}.jpAcVideoFrame{position:relative;overflow:hidden;border-radius:2px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,rgba(8,16,32,.96),rgba(18,40,52,.92));box-shadow:0 24px 60px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.04)}.jpAcVideoGrid{position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(46,196,182,.2) 1px,transparent 0),linear-gradient(90deg,rgba(255,138,61,.12) 1px,transparent 0);background-size:28px 28px}.jpAcVideoGlow{position:absolute;inset:0;background:radial-gradient(420px 200px at 28% 40%,rgba(255,138,61,.32),transparent 60%),radial-gradient(380px 180px at 72% 62%,rgba(46,196,182,.28),transparent 55%)}.jpAcVideoScan{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(255,255,255,.04) 48%,transparent 52%);background-size:100% 220%;animation:jpAcScan 5.5s ease-in-out infinite;pointer-events:none}@keyframes jpAcScan{0%,to{background-position:0 -40%;opacity:.35}50%{background-position:0 140%;opacity:.7}}.jpAcVideoHud{position:absolute;top:.85rem;left:.85rem;right:.85rem;z-index:2;display:flex;justify-content:space-between;gap:.5rem}.jpAcVideoLabel,.jpAcVideoSoon{font-family:var(--jp-font-ui);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.28rem .5rem;border-radius:2px}.jpAcVideoLabel{color:#7eefe4;border:1px solid rgba(46,196,182,.4);background:rgba(8,24,32,.55)}.jpAcVideoSoon{color:#ffd28a;border:1px solid rgba(255,138,61,.45);background:rgba(40,20,8,.55)}.jpAcVideoCenter{position:absolute;inset:0;z-index:2;flex-direction:column;gap:.75rem;padding:2.5rem 1.25rem 1.25rem;text-align:center}.jpAcVideoCenter,.jpAcVideoPlay{display:flex;align-items:center;justify-content:center}.jpAcVideoPlay{width:3.25rem;height:3.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:#fff;box-shadow:0 0 24px rgba(46,196,182,.2)}.jpAcVideoTitle{max-width:28ch;font-family:var(--jp-font-display);font-size:1.05rem;font-weight:600;color:rgba(255,255,255,.92);line-height:1.35}.jpAcVideoHint{max-width:32ch;font-size:12px;line-height:1.5;color:rgba(220,228,240,.62)}.jpAcVideoBezel{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 0 40px rgba(0,0,0,.25)}.jpAcEcoGrid{display:grid;gap:1.25rem}@media (min-width:800px){.jpAcEcoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.jpAcEcoItem{padding:1.35rem 1.4rem 1.5rem;border-left:3px solid var(--jp-ac-orange);background:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px rgba(14,24,48,.06)}.jpAcEcoItem:nth-child(2n){border-left-color:var(--jp-ac-teal)}.jpAcEcoTitle{font-family:var(--jp-font-display);font-size:1.3rem;font-weight:600;color:#141820}.jpAcEcoBody{margin-top:.55rem;font-size:14px;line-height:1.7;color:rgba(30,36,48,.72)}.jpAcEcoLinks{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem 1.1rem}.jpAcEcoCta{font-weight:700;letter-spacing:.12em;color:#c45a1a}.jpAcEcoCta,.jpAcEcoCtaMute{font-size:12px;text-transform:uppercase;text-decoration:none}.jpAcEcoCtaMute{font-weight:600;letter-spacing:.08em;color:#1a7f76}.jpAcEcoCta:hover,.jpAcEcoCtaMute:hover{opacity:.8}.jpAcModuleSpine{display:flex;flex-direction:column;gap:.65rem}.jpAcModuleRow{display:grid;grid-template-columns:auto 1fr auto;gap:1rem 1.25rem;align-items:start;padding:1.25rem 1.15rem;text-decoration:none;color:inherit;border:1px solid rgba(255,255,255,.1);background:linear-gradient(110deg,rgba(255,255,255,.04),transparent 40%),rgba(0,0,0,.22);transition:border-color .18s var(--jp-ease),transform .18s var(--jp-ease),background .18s var(--jp-ease)}.jpAcModuleRow:hover{border-color:rgba(46,196,182,.45);transform:translateX(4px);background:linear-gradient(110deg,rgba(255,138,61,.08),transparent 42%),rgba(0,0,0,.28)}.jpAcModuleIndex{font-family:var(--jp-font-display);font-size:1.65rem;font-weight:600;color:var(--jp-ac-orange);line-height:1;min-width:2.2rem}.jpAcModuleMeta{display:flex;flex-wrap:wrap;gap:.45rem .75rem;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(126,239,228,.9)}.jpAcModuleBadge{color:#ffd28a}.jpAcModuleTitle{margin-top:.45rem;font-family:var(--jp-font-display);font-size:clamp(1.2rem,2.4vw,1.55rem);font-weight:600;color:#f4f7fc}.jpAcModuleLede{margin-top:.45rem;font-size:14px;line-height:1.65;color:rgba(220,228,240,.72);max-width:62ch}.jpAcModuleFocus{margin-top:.55rem;font-size:13px;font-weight:600;color:rgba(255,176,122,.92)}.jpAcModuleGo{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--jp-ac-teal);white-space:nowrap;align-self:center}@media (max-width:700px){.jpAcModuleRow{grid-template-columns:auto 1fr}.jpAcModuleGo{grid-column:2;justify-self:start}}.jpAcEveryday{padding:1.25rem 1.35rem;border-left:3px solid var(--jp-ac-orange);background:rgba(255,255,255,.62);box-shadow:inset 0 0 0 1px rgba(14,24,48,.06)}.jpAcEverydayLabel{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c45a1a}.jpAcEverydayBody{margin-top:.45rem;font-size:15px;line-height:1.75;color:rgba(30,36,48,.78)}.jpAcProgress{padding:1.15rem 1.25rem 1.25rem;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.28)}.jpAcProgressHead{display:grid;gap:.85rem}@media (min-width:640px){.jpAcProgressHead{grid-template-columns:1fr minmax(140px,240px);align-items:end}}.jpAcProgressKicker{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--jp-ac-teal)}.jpAcProgressMeta{margin-top:.3rem;font-size:14px;color:rgba(232,238,248,.78)}.jpAcProgressTrack{height:4px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.jpAcProgressFill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--jp-ac-teal),var(--jp-ac-orange));transition:width .28s var(--jp-ease)}.jpAcProgressDots{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.jpAcProgressDot{min-width:2.1rem;height:2.1rem;padding:0 .35rem;border-radius:3px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);color:rgba(232,238,248,.7);font-size:10px;font-weight:700;letter-spacing:.06em;cursor:pointer}.jpAcProgressDot.is-on{border-color:rgba(46,196,182,.55);background:rgba(46,196,182,.18);color:#7eefe4}.jpAcProgressNote{margin-top:.85rem;font-size:12px;line-height:1.55;color:rgba(220,228,240,.55)}.jpAcLessonStack{display:flex;flex-direction:column;gap:1rem}.jpAcLesson{border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.22)}.jpAcLessonGrid{display:grid;gap:0}@media (min-width:960px){.jpAcLessonGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.jpAcLessonCopy{padding:1.35rem 1.35rem 1.5rem}.jpAcLessonMedia{padding:1rem;border-top:1px solid rgba(255,255,255,.08)}@media (min-width:960px){.jpAcLessonMedia{border-top:0;border-left:1px solid rgba(255,255,255,.08)}}.jpAcLessonHead{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.jpAcLessonOrder{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--jp-ac-orange)}.jpAcLessonDur{border:1px solid rgba(255,255,255,.14);border-radius:3px;padding:.15rem .45rem;letter-spacing:.1em;color:rgba(220,228,240,.7)}.jpAcLessonDur,.jpAcLessonMark{font-size:10px;font-weight:700;text-transform:uppercase}.jpAcLessonMark{margin-left:auto;border:1px solid rgba(255,255,255,.16);border-radius:3px;padding:.28rem .65rem;background:transparent;color:rgba(232,238,248,.75);letter-spacing:.12em;cursor:pointer}.jpAcLessonMark.is-on{border-color:rgba(46,196,182,.5);color:#7eefe4;background:rgba(46,196,182,.12)}.jpAcLessonTitle{margin-top:.85rem;font-family:var(--jp-font-display);font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:600;color:#f4f7fc}.jpAcLessonBlurb{margin-top:.65rem;font-size:15px;line-height:1.75;color:rgba(220,228,240,.72)}.jpAcLessonResource{display:inline-block;margin-top:1rem;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--jp-ac-teal);text-decoration:none}.jpAcLessonResource:hover{color:var(--jp-ac-orange)}.jpAcCrossGrid{display:flex;flex-wrap:wrap;gap:.65rem}.jpAcCrossLink{display:inline-flex;align-items:center;padding:.7rem .95rem;border:1px solid rgba(14,24,48,.12);border-radius:3px;background:rgba(255,255,255,.55);color:#141820;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .16s var(--jp-ease)}.jpAcCrossLink:hover{border-color:rgba(26,127,118,.45)}.jpAcCrossLinkHot{border-color:rgba(196,90,26,.35);color:#c45a1a}.jpAcPathfinderWrap{background:radial-gradient(900px 420px at 20% 0,rgba(255,186,130,.1),transparent 55%),linear-gradient(180deg,#f3f0eb,#eef2f7)}.jpAcPathfinderWrap .jpStageMist{background:transparent}.jpAcPathfinderWrap .jpSolidPlat,.jpAcPathfinderWrap .jpSolidTeal,.jpAcPathfinderWrap .jpSolidWarm{box-shadow:inset 3px 0 0 0 var(--jp-ac-orange)}.jpAcCloseInner{max-width:40rem;margin-inline:auto;text-align:center}.jpAcDisclaimer{margin:3.5rem auto 0;max-width:48rem;padding:1.35rem 1.5rem;border-left:3px solid var(--jp-ac-teal);background:rgba(255,255,255,.65);box-shadow:inset 0 0 0 1px rgba(14,24,48,.06);text-align:left}.jpAcDisclaimerLabel{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c45a1a}.jpAcDisclaimerBody{margin-top:.55rem;font-size:14px;line-height:1.7;color:rgba(30,36,48,.72)}.jpAcademy .jpStageMist{background:radial-gradient(800px 400px at 50% 0,rgba(46,196,182,.08),transparent 55%),linear-gradient(180deg,#eef2f7,#e6ebf3)}@media (prefers-reduced-motion:reduce){.jpAcHeroPulse,.jpAcVideoScan{animation:none!important}}.jpAuthWash{background:radial-gradient(900px 420px at 12% 8%,rgba(255,138,61,.28),transparent 55%),radial-gradient(780px 380px at 88% 72%,rgba(46,196,182,.26),transparent 52%),linear-gradient(165deg,#060b16,#0c1830 42%,#0a221e)}.jpAuthPlate{border-radius:var(--jp-radius-room,8px);border:1px solid rgba(94,235,216,.22);background:radial-gradient(ellipse 70% 50% at 0 0,rgba(255,138,61,.12),transparent 55%),linear-gradient(165deg,rgba(18,32,56,.92),rgba(10,18,36,.96));padding:1.5rem 1.35rem 1.65rem;box-shadow:0 28px 72px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.08);color:var(--jp-plat,rgba(246,248,255,.96))}@media (min-width:640px){.jpAuthPlate{padding:1.85rem 1.85rem 2rem}}.jpAuthSteps{display:grid;grid-template-columns:1fr;gap:.55rem;margin:0;padding:0;list-style:none}@media (min-width:640px){.jpAuthSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}}.jpAuthStep{display:flex;align-items:center;gap:.65rem;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);padding:.65rem .75rem;opacity:.55;transition:opacity .18s var(--jp-ease,ease),border-color .18s var(--jp-ease,ease),background .18s var(--jp-ease,ease)}.jpAuthStep.is-current{opacity:1;border-color:rgba(255,138,61,.45);background:rgba(255,138,61,.12)}.jpAuthStep.is-done{opacity:.92;border-color:rgba(46,196,182,.4);background:rgba(46,196,182,.12)}.jpAuthStepNum{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;flex-shrink:0;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.25);font-size:11px;font-weight:800;color:var(--jp-plat,#f6f8ff)}.jpAuthStep.is-current .jpAuthStepNum{border-color:rgba(255,138,61,.6);background:rgba(255,138,61,.28)}.jpAuthStep.is-done .jpAuthStepNum{border-color:rgba(46,196,182,.55);background:rgba(46,196,182,.28);color:#7eefe4}.jpAuthStepCopy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.jpAuthStepLabel{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--jp-plat,#f6f8ff)}.jpAuthStepHint{font-size:11.5px;color:rgba(230,236,255,.55)}.jpAuthWelcome{border-radius:6px;border:1px solid rgba(46,196,182,.28);background:rgba(46,196,182,.08);padding:.85rem 1rem}.jpAuthWelcomeKicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--jp-teal-hot,#5eebd8)}.jpAuthWelcomeBody{margin:.4rem 0 0;font-size:13.5px;line-height:1.5;color:rgba(230,236,255,.78)}.jpAuthReview{display:grid;gap:.65rem;margin:0;padding:1rem;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.22)}.jpAuthReview>div{display:grid;grid-template-columns:7rem 1fr;gap:.5rem;align-items:baseline}.jpAuthReview dt{margin:0;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(230,236,255,.5)}.jpAuthReview dd{margin:0;font-size:14px;font-weight:600;color:var(--jp-plat,#f6f8ff);word-break:break-word}.jpAuthGhostBtn{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:.55rem 1.1rem;border-radius:5px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);font-size:13px;font-weight:700;color:var(--jp-plat,#f6f8ff);cursor:pointer;transition:border-color .16s ease,background .16s ease}.jpAuthGhostBtn:hover{border-color:rgba(46,196,182,.4);background:rgba(46,196,182,.12)}.jpBpDeskInviteReady{border-radius:var(--jp-radius-room,8px);border:1px solid rgba(46,196,182,.4);background:radial-gradient(ellipse 70% 55% at 8% 0,rgba(255,138,61,.16),transparent 55%),linear-gradient(165deg,#122438,#0e1830 50%,#0c2420);color:var(--jp-plat,#f6f8ff);padding:1.25rem 1.2rem 1.35rem;box-shadow:0 20px 48px rgba(0,0,0,.22)}.jpBpDeskInviteReadyLink{margin-top:.75rem;word-break:break-all;border-radius:5px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.28);padding:.65rem .85rem;font-size:12.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:rgba(230,236,255,.88)}.jpBpDeskInvitePosture{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.jpBpDeskInvitePosture span{border-radius:4px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);padding:.22rem .5rem;font-size:11px;font-weight:700;letter-spacing:.04em;color:rgba(230,236,255,.85)}.jpInviteAcceptSteps{display:grid;grid-template-columns:1fr;gap:.45rem;margin:0 0 1rem;padding:0;list-style:none}@media (min-width:640px){.jpInviteAcceptSteps{grid-template-columns:repeat(3,minmax(0,1fr))}}.jpInviteAcceptStep{border-radius:5px;border:1px solid rgba(14,24,48,.1);background:rgba(255,255,255,.45);padding:.5rem .55rem;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--jp-ink-mid);opacity:.55}.jpInviteAcceptStep.is-current,.jpInviteAcceptStep.is-done{opacity:1}.jpInviteAcceptStep.is-current{border-color:rgba(255,138,61,.45);background:rgba(255,138,61,.14);color:var(--jp-ink-soft)}.jpInviteAcceptStep.is-done{border-color:rgba(46,196,182,.4);background:rgba(46,196,182,.12);color:var(--jp-teal-deep)}.jpAuthPlate .typeKicker,.jpAuthPlate label span.typeKicker{color:rgba(230,236,255,.58)}html{overflow-x:clip}.jpDashFloor,.jpLuminous,.jpPublicSite{max-width:100vw;overflow-x:clip}.jpLuminous canvas,.jpLuminous iframe,.jpLuminous img,.jpLuminous svg,.jpLuminous table,.jpLuminous video{max-width:100%}.jpDeskCanvas .overflow-x-auto,.jpLuminous .overflow-x-auto,.jpTableScroll{max-width:100%;-webkit-overflow-scrolling:touch}@media (max-width:639px){.jpCinemaWrap,.jpCorridor,.jpDirectory>.jpCorridor,.jpDirectoryDrawerNav,.jpPublicBar .jpCorridor{width:min(1120px,100% - 1.25rem)}.jpFloorPad{padding-block:clamp(56px,12vw,88px)}.jpDeskScaffold{padding:1rem .95rem}.jpChromeRow{padding:.55rem .75rem;gap:.5rem}.jpChromeIconBtn{width:44px;height:44px}.jpChromeProfile{max-width:min(160px,42vw);min-height:44px}.jpDirMenuBtn,.jpPublicBar button[aria-expanded]{min-height:44px;min-width:44px;padding-inline:.85rem}.jpDirDrawerLink,.jpDirectoryDrawer a,.jpPublicBar .lg\:hidden a{min-height:44px;display:flex;align-items:center}.jpDirCta{height:44px!important}.jpDirMoreMenu{min-width:min(188px,calc(100vw - 2rem));right:0;left:auto}.jpAcBrandTitle,.jpSceneTitle{overflow-wrap:anywhere;word-break:break-word}.jpInviteAcceptSteps{grid-template-columns:1fr}.jpAuthReview>div,.jpPartnerProfileBookkeepList>div{grid-template-columns:1fr;gap:.2rem}.jpKpiAwaken,.jpPartnerProfileGoingGrid,.jpPartnerProfileKpiGrid,.jpPartnerProfileSnapGrid{grid-template-columns:1fr!important}.jpDeskCanvas [class*="min-w-["],.jpDeskCanvas input.min-w-\[200px\],.jpDeskCanvas input.min-w-\[220px\]{min-width:0!important}}@media (max-width:899px){.jpCopyBoard:not(.jpCopyBoard--focus){display:flex;flex-direction:row;gap:.75rem;overflow-x:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.jpCopyBoard:not(.jpCopyBoard--focus)>.jpCopyRailCol{flex:0 0 min(280px,78vw);min-width:min(280px,78vw);max-width:300px;scroll-snap-align:start}.jpCopyLegend{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.35rem}.jpMobileNavStrip .jpNavItem{min-height:44px;padding-top:.55rem;padding-bottom:.55rem}.jpMobileDrawerToggle,.jpMobileNavStrip .jpMobileRailBtn{min-height:44px;min-width:44px}.jpMobileDrawerLink{min-height:44px;display:flex;align-items:center;gap:.65rem;padding:.65rem .85rem;border-radius:6px;font-size:14px;font-weight:600;color:var(--jp-plat,#f6f8ff);text-decoration:none}.jpMobileDrawerLink.is-active,.jpMobileDrawerLink:hover{background:rgba(255,255,255,.08)}.jpMobileDrawerLink.is-active{color:var(--jp-orange-hot,#ff9f52)}.jpMobileDrawer{border-top:1px solid rgba(255,255,255,.1);background:rgba(10,16,28,.98);padding:.75rem .85rem 1rem;max-height:min(70vh,520px);overflow-y:auto;-webkit-overflow-scrolling:touch}.jpMobileDrawerGroup{margin-bottom:.75rem}.jpMobileDrawerGroupLabel{margin:0 0 .35rem;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(94,235,216,.85)}}@media (max-width:519px){.jpRosterGrid,.jpRosterGrid.is-cols-2,.jpRosterGrid.is-cols-3,.jpRosterGrid.is-cols-4{grid-template-columns:1fr}}.jpPublicBar [class*="py-2.5"]{min-height:44px}@media (max-width:639px){.jpSiteFooter .jpCorridor{width:min(1120px,100% - 1.25rem);gap:2rem}.jpAcHero{min-height:0}.jpAcBrandTitle{font-size:clamp(2.1rem,11vw,2.85rem)}.jpAcMetaStrip{gap:.35rem .5rem;font-size:11px}.jpAcPathRail{gap:.75rem}.jpAcEcoGrid,.jpAcVideoRow{grid-template-columns:1fr}.jpAuthGhostBtn,.jpBtnGhost,.jpBtnHot,.jpBtnInk,.jpBtnPlat{min-height:44px}.jpAuthPlate{padding:1.15rem 1rem 1.35rem}.jpAuthReview>div{grid-template-columns:1fr}.jpPublicMain{overflow-x:clip}.jpAcHero .jpCorridor,.jpStageLobby .jpCorridor{padding-inline:0}}