/* ============================================================
   PrecisionB2B — Interactive product demo
   Réplica FIEL de la app real (sidebar navy, campañas, inbox,
   analítica). Prefijo .pa-. Datos inventados y atractivos.
   ============================================================ */
:root{
  --pa-ce9f7ee:#e9f7ee;
  --pa-ce9f5ec:#e9f5ec;
  --pa-ceaf6ef:#eaf6ef;
  --pa-ceef3fd:#eef3fd;
  --pa-ceaf0fc:#eaf0fc;
  --pa-ceaf6f4:#eaf6f4;
  --pa-cfbeff7:#fbeff7;
  --pa-cfceeee:#fceeee;
  --pa-ceef0f4:#eef0f4;
  --pa-ce1e5ec:#e1e5ec;
  --pa-cfcf1de:#fcf1de;
  --pa-cfafafc:#fafafc;
  --pa-cd9dee7:#d9dee7;
  --pa-c3a4458:#3a4458;
  --pa-c5b7363:#5b7363;
  --pa-c15803d:#15803d;
  --pa-cb8770a:#b8770a;
  --pa-c0f1729:#0f1729;
  --pa-navy:#16233C;
  --pa-navy-2:#1F3050;
  --pa-ink:#1B2B45;
  --pa-muted:#6B7280;
  --pa-soft:#9AA3B2;
  --pa-line:#ECEEF2;
  --pa-line-2:#E2E5EB;
  --pa-bg:#FFFFFF;
  --pa-bg-2:#F7F8FB;
  --pa-violet:#2F5FD0;
  --pa-teal:#16B5A6;
  --pa-green:#1FA05A;
  --pa-green2:#16A34A;
  --pa-red:#EF4444;
  --pa-pink:#D6409F;
}

.pa-frame{
  position:relative;border-radius:16px;overflow:hidden;background:var(--pa-bg);
  border:1px solid var(--pa-line-2);box-shadow:0 40px 90px -40px rgba(21,35,61,.45);
  height:600px;display:flex;flex-direction:column;font-family:var(--font-body);color:var(--pa-ink);
}
.pa-badge{
  position:absolute;top:14px;right:18px;z-index:30;
  background:#CF2233;color:#fff;font-family:var(--font-display);font-weight:700;letter-spacing:.02em;
  font-size:.62rem;line-height:1;padding:5px 11px 5px 7.7px;border-radius:999px;
  display:flex;align-items:center;gap:5px;pointer-events:none;
}
.pa-badge .pulse{width:6.6px;height:6.6px;border-radius:50%;background:var(--pa-bg);flex:0 0 auto;animation:paBlink 2.4s ease-in-out infinite;}
@keyframes paBlink{0%,100%{opacity:1}50%{opacity:.15}}
@media(prefers-reduced-motion:reduce){.pa-badge .pulse{animation:none;}}

/* top bar */
.pa-top{height:60px;flex:0 0 auto;border-bottom:1px solid var(--pa-line);display:flex;align-items:center;
  padding:0 22px;gap:16px;background:var(--pa-bg);}
.pa-burger{display:flex;flex-direction:column;gap:3.5px;cursor:default;}
.pa-burger span{width:18px;height:2px;background:var(--pa-ink);border-radius:2px;}
.pa-burger span:first-child{width:13px;}
.pa-logo{display:flex;align-items:center;}
.pa-logo img{height:23px;width:auto;max-width:132px;object-fit:contain;display:block;}
.pa-main svg,.pa-thread svg{max-width:26px;max-height:26px;}
.pa-ava{margin-left:auto;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;
  font-family:var(--font-display);font-weight:700;color:var(--pa-c0f1729);border:1px solid var(--pa-line-2);font-size:.92rem;}

.pa-body{flex:1;display:flex;min-height:0;}

/* sidebar */
.pa-side{width:218px;flex:0 0 auto;border-right:1px solid var(--pa-line);padding:18px 14px;
  display:flex;flex-direction:column;gap:4px;background:var(--pa-bg);}
.pa-nav{display:flex;align-items:center;gap:13px;padding:12px 14px;border-radius:12px;cursor:pointer;
  font-weight:600;font-size:.93rem;color:var(--pa-ink);transition:.15s;}
.pa-nav svg{width:20px;height:20px;color:var(--pa-soft);flex:0 0 auto;transition:.15s;}
.pa-nav:hover{background:var(--pa-bg-2);}
.pa-nav.active{background:var(--pa-navy);color:#fff;box-shadow:0 10px 22px -12px rgba(22,35,60,.6);}
.pa-nav.active svg{color:#fff;}

/* main */
.pa-main{flex:1;min-width:0;background:var(--pa-bg-2);overflow:auto;padding:22px 26px;}
.pa-main::-webkit-scrollbar{width:9px;}
.pa-main::-webkit-scrollbar-thumb{background:var(--pa-cd9dee7);border-radius:9px;border:3px solid var(--pa-bg-2);}

.pa-h{font-family:var(--font-display);font-weight:600;font-size:1.15rem;color:var(--pa-ink);letter-spacing:-.01em;}
.pa-sub{font-size:.84rem;color:var(--pa-muted);margin-top:3px;}
.pa-row{display:flex;align-items:center;gap:12px;}
.pa-spacer{flex:1;}
.pa-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;border:1px solid var(--pa-line-2);
  background:var(--pa-bg);font-size:.82rem;font-weight:600;color:var(--pa-ink);white-space:nowrap;}
.pa-chip svg{width:15px;height:15px;color:var(--pa-soft);}
.pa-chip.search{color:var(--pa-soft);min-width:180px;}
.pa-tabs{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--pa-line);margin-top:4px;}
.pa-tab{font-family:var(--font-display);font-weight:600;font-size:.95rem;color:var(--pa-soft);padding:11px 2px;
  cursor:default;border-bottom:2px solid transparent;transition:.15s;}
.pa-tab.active{color:var(--pa-ink);border-color:var(--pa-violet);}

/* ===== Campaigns list ===== */
.pa-clist{margin-top:8px;}
.pa-chead{display:flex;align-items:center;padding:12px 16px;background:var(--pa-cfafafc);border-radius:10px;}
.pa-chead .l{font-size:.78rem;font-weight:700;color:var(--pa-muted);}
.pa-crow{display:grid;grid-template-columns:minmax(210px,1.5fr) .8fr .8fr 1fr 1fr .8fr;align-items:center;gap:10px;
  padding:18px 16px;border-bottom:1px solid var(--pa-line);cursor:pointer;transition:.14s;border-radius:10px;}
.pa-crow:hover{background:var(--pa-bg);box-shadow:0 10px 26px -16px rgba(21,35,61,.35);}
.pa-cmp{display:flex;align-items:center;gap:14px;min-width:0;}
.pa-ring{width:50px;height:50px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;font-size:.68rem;font-weight:700;color:var(--pa-ink);position:relative;}
.pa-ring::after{content:"";position:absolute;inset:6px;background:var(--pa-bg-2);border-radius:50%;}
.pa-crow:hover .pa-ring::after{background:var(--pa-bg);}
.pa-ring b{position:relative;z-index:2;}
.pa-cmp .nm{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--pa-ink);display:flex;align-items:center;gap:7px;}
.pa-cmp .nm svg{width:14px;height:14px;color:var(--pa-soft);}
.pa-cmp .mt{font-size:.78rem;color:var(--pa-muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pa-mc .num{font-family:var(--font-display);font-weight:700;font-size:1.08rem;color:var(--pa-ink);display:flex;align-items:baseline;gap:6px;}
.pa-mc .num .pct{font-size:.74rem;font-weight:600;color:var(--pa-muted);}
.pa-mc .lbl{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--pa-muted);margin-top:5px;}
.pa-mc .lbl svg{width:14px;height:14px;}
.pa-mc.teal .num{color:var(--pa-teal);}
.pa-mc.green .num{color:var(--pa-green2);}
.pa-mc.red .num{color:var(--pa-red);}
.pa-mc.green .lbl svg{color:var(--pa-green2);}
.pa-mc.teal .lbl svg{color:var(--pa-teal);}
.pa-mc.red .lbl svg{color:var(--pa-red);}

/* ===== Campaign detail ===== */
.pa-back{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:.86rem;color:var(--pa-violet);cursor:pointer;margin-bottom:14px;}
.pa-back svg{width:16px;height:16px;}
.pa-badge-status{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;font-weight:700;padding:5px 12px;border-radius:8px;background:var(--pa-ce9f7ee);color:#16A34A;}
.pa-badge-status .d{width:7px;height:7px;border-radius:50%;background:#16A34A;}
.pa-pill2{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;font-weight:600;padding:9px 15px;border:1px solid var(--pa-line-2);border-radius:10px;color:var(--pa-ink);}
.pa-pill2 svg{width:16px;height:16px;color:#16A34A;}
.pa-detail-grid{display:grid;grid-template-columns:.85fr 2.1fr;gap:16px;margin-top:18px;}
.pa-deal-card{background:var(--pa-ce9f5ec);border-radius:16px;padding:22px;display:flex;flex-direction:column;}
.pa-deal-card h4{font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--pa-ink);}
.pa-deal-card .ds{font-size:.82rem;color:var(--pa-c5b7363);margin-top:4px;}
.pa-deal-card .dv{font-family:var(--font-display);font-weight:600;font-size:2.6rem;color:var(--pa-c15803d);margin:auto 0 14px;letter-spacing:-.02em;}
.pa-deal-card a{font-size:.84rem;font-weight:700;color:var(--pa-violet);}
.pa-reach{background:var(--pa-bg);border:1px solid var(--pa-line);border-radius:16px;padding:20px 22px;}
.pa-reach h4{font-family:var(--font-display);font-weight:600;font-size:1.02rem;color:var(--pa-ink);}
.pa-reach-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;}
.pa-rcard{border-radius:12px;padding:15px 16px;border-left:4px solid var(--pa-violet);background:var(--pa-ceef3fd);}
.pa-rcard .rv{font-family:var(--font-display);font-weight:600;font-size:1.9rem;color:var(--pa-ink);letter-spacing:-.02em;}
.pa-rcard .rl{font-size:.76rem;color:var(--pa-muted);margin-top:3px;}
.pa-rcard.teal{border-color:var(--pa-teal);background:var(--pa-ceaf6f4);}
.pa-rcard.green{border-color:#16A34A;background:var(--pa-ceaf6ef);}

/* bar chart */
.pa-card{background:var(--pa-bg);border:1px solid var(--pa-line);border-radius:16px;padding:20px 22px;margin-top:16px;}
.pa-card h4{font-family:var(--font-display);font-weight:600;font-size:1.02rem;color:var(--pa-ink);}
.pa-chart{display:flex;align-items:flex-end;gap:0;height:180px;margin-top:20px;padding-left:38px;position:relative;border-bottom:1px solid var(--pa-line);}
.pa-yax{position:absolute;left:0;top:0;bottom:20px;width:30px;display:flex;flex-direction:column;justify-content:space-between;
  font-size:.66rem;color:var(--pa-soft);text-align:right;}
.pa-col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:6px;}
.pa-col .grp{display:flex;align-items:flex-end;gap:4px;height:100%;}
.pa-col .grp i{width:13px;border-radius:3px 3px 0 0;display:block;transition:height .8s cubic-bezier(.2,.8,.2,1);}
.pa-col .xl{font-size:.68rem;color:var(--pa-muted);padding-top:6px;}
.pa-col .vl{font-size:.64rem;font-weight:700;color:var(--pa-violet);}
.pa-legend{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:16px;font-size:.74rem;color:var(--pa-muted);}
.pa-legend span{display:flex;align-items:center;gap:6px;}
.pa-legend i{width:11px;height:11px;border-radius:3px;display:block;}

/* ===== Global Analytics stat cards ===== */
.pa-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;margin-top:16px;}
.pa-stat{border-radius:14px;padding:16px 17px;border:1px solid transparent;}
.pa-stat .t{display:flex;align-items:center;gap:8px;font-size:.84rem;font-weight:600;color:var(--pa-ink);}
.pa-stat .t svg{width:17px;height:17px;}
.pa-stat .v{font-family:var(--font-display);font-weight:600;font-size:2rem;margin:9px 0 5px;letter-spacing:-.02em;}
.pa-stat .s{font-size:.74rem;color:var(--pa-muted);}
.pa-stat .s b{color:var(--pa-ink);font-weight:700;}
.pa-stat.v1{background:var(--pa-ceaf0fc);}.pa-stat.v1 .v,.pa-stat.v1 .t svg{color:#2F5FD0;}
.pa-stat.v2{background:var(--pa-cfbeff7);}.pa-stat.v2 .v,.pa-stat.v2 .t svg{color:#D6409F;}
.pa-stat.v3{background:var(--pa-ceaf6f4);}.pa-stat.v3 .v,.pa-stat.v3 .t svg{color:#16B5A6;}
.pa-stat.v4{background:var(--pa-ceaf6ef);}.pa-stat.v4 .v,.pa-stat.v4 .t svg{color:#16A34A;}
.pa-stat.v5{background:var(--pa-cfceeee);}.pa-stat.v5 .v,.pa-stat.v5 .t svg{color:#EF4444;}
.pa-donuts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:16px;}
.pa-donut{width:120px;height:120px;border-radius:50%;display:grid;place-items:center;margin:10px auto 0;position:relative;}
.pa-donut::after{content:"";position:absolute;inset:19px;background:var(--pa-bg);border-radius:50%;}
.pa-donut b{position:relative;z-index:2;font-family:var(--font-display);font-size:1.3rem;color:var(--pa-ink);}

/* ===== Email Accounts ===== */
.pa-acc{display:flex;align-items:center;gap:14px;padding:15px 17px;background:var(--pa-bg);border:1px solid var(--pa-line);
  border-radius:13px;margin-top:12px;}
.pa-acc .av{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#fff;font-weight:700;flex:0 0 auto;}
.pa-acc .meta{flex:1;min-width:0;}
.pa-acc .meta .e{font-weight:700;font-size:.92rem;color:var(--pa-ink);}
.pa-acc .meta .s{font-size:.78rem;color:var(--pa-muted);margin-top:2px;}
.pa-acc .health{width:140px;}
.pa-acc .hbar{height:7px;border-radius:99px;background:var(--pa-ceef0f4);overflow:hidden;margin-top:6px;}
.pa-acc .hbar i{display:block;height:100%;border-radius:99px;}
.pa-acc .st{font-size:.74rem;font-weight:700;padding:4px 11px;border-radius:999px;background:var(--pa-ce9f7ee);color:#16A34A;flex:0 0 auto;}
.pa-acc .st.warm{background:var(--pa-cfcf1de);color:var(--pa-cb8770a);}

/* nav item not actionable (visible but disabled) */
.pa-nav.off{cursor:default;opacity:.9;}
.pa-nav.off:hover{background:transparent;}

/* ===== Master Inbox ===== */
.pa-inbox{display:grid;grid-template-columns:172px 262px 1fr;height:100%;min-height:0;}
.pa-folders{border-right:1px solid var(--pa-line);padding:14px 10px;overflow:auto;background:var(--pa-bg);}
.pa-fsec{font-size:.68rem;font-weight:700;letter-spacing:.06em;color:var(--pa-soft);display:flex;align-items:center;gap:6px;padding:6px 8px;}
.pa-fsec svg{width:13px;height:13px;}
.pa-fi{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;font-size:.84rem;font-weight:600;color:var(--pa-ink);cursor:default;}
.pa-fi svg{width:16px;height:16px;color:var(--pa-soft);flex:0 0 auto;}
.pa-fi.active{background:var(--pa-bg-2);}
.pa-leads{border-right:1px solid var(--pa-line);overflow:auto;padding:8px;background:var(--pa-bg);}
.pa-leads::-webkit-scrollbar{width:8px;}.pa-leads::-webkit-scrollbar-thumb{background:var(--pa-ce1e5ec);border-radius:8px;}
.pa-search{display:flex;align-items:center;gap:9px;padding:10px 12px;margin:6px;border:1px solid var(--pa-line-2);border-radius:10px;color:var(--pa-soft);font-size:.82rem;}
.pa-search svg{width:15px;height:15px;flex:0 0 auto;}
.pa-leadttl{font-family:var(--font-display);font-weight:700;padding:6px 12px;color:var(--pa-ink);font-size:.95rem;}
.pa-lead{padding:12px 11px;border-radius:11px;cursor:pointer;transition:.14s;border-left:3px solid transparent;}
.pa-lead:hover{background:var(--pa-bg-2);}
.pa-lead.active{background:var(--pa-ceef3fd);border-left-color:var(--pa-violet);}
.pa-lead .l1{display:flex;align-items:center;gap:8px;}
.pa-lead .env{width:18px;height:18px;color:var(--pa-soft);flex:0 0 auto;}
.pa-lead .nm{font-family:var(--font-display);font-weight:700;font-size:.88rem;color:var(--pa-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pa-lead .dt{margin-left:auto;font-size:.68rem;color:var(--pa-soft);white-space:nowrap;flex:0 0 auto;}
.pa-lead .em{font-size:.76rem;color:var(--pa-muted);margin:4px 0 5px 26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pa-lead .gr{font-size:.76rem;color:var(--pa-muted);margin:0 0 8px 26px;}
.pa-lead .tg{margin-left:26px;display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:700;color:var(--pa-ink);
  background:var(--pa-ceaf0fc);padding:3px 9px;border-radius:7px;}
.pa-lead .tg svg{width:12px;height:12px;color:var(--pa-violet);flex:0 0 auto;}

.pa-thread{overflow:auto;background:var(--pa-bg-2);min-width:0;}
.pa-thread::-webkit-scrollbar{width:9px;}.pa-thread::-webkit-scrollbar-thumb{background:var(--pa-cd9dee7);border-radius:9px;border:3px solid var(--pa-bg-2);}
.pa-thread-inner{padding:18px 24px;}
.pa-thead{display:flex;align-items:center;gap:11px;}
.pa-thead .cmp{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:.88rem;color:var(--pa-ink);}
.pa-thead .cmp svg{width:15px;height:15px;color:var(--pa-violet);flex:0 0 auto;}
.pa-back{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.84rem;color:var(--pa-violet);cursor:pointer;}
.pa-back svg{width:15px;height:15px;}
.pa-back.mob{display:none;}
.pa-thsub{display:flex;align-items:center;gap:12px;margin:12px 0 18px;padding-bottom:14px;border-bottom:1px solid var(--pa-line);flex-wrap:wrap;}
.pa-thsub .addr{font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--pa-ink);word-break:break-all;}
.pa-thsub .mark{margin-left:auto;border:1px dashed var(--pa-line-2);border-radius:10px;padding:7px 13px;font-size:.78rem;color:var(--pa-muted);white-space:nowrap;}
.pa-tl{position:relative;padding-left:6px;}
.pa-evt{font-size:.82rem;color:var(--pa-muted);font-weight:600;margin:0 0 12px;display:flex;align-items:center;gap:11px;}
.pa-evt .ei{width:32px;height:32px;border-radius:50%;background:var(--pa-ceaf6f4);display:grid;place-items:center;color:var(--pa-teal);flex:0 0 auto;}
.pa-evt .ei.vi{background:var(--pa-ceaf0fc);color:#2F5FD0;}
.pa-evt .ei svg{width:16px;height:16px;}
.pa-msg{background:var(--pa-bg);border:1px solid var(--pa-line);border-radius:14px;padding:18px 20px;margin:0 0 22px 43px;}
.pa-msg .subj{font-family:var(--font-display);font-weight:700;font-size:1.02rem;color:var(--pa-ink);margin-bottom:13px;}
.pa-msg .from,.pa-msg .to{display:flex;align-items:center;gap:9px;font-size:.85rem;margin-bottom:6px;color:var(--pa-ink);min-width:0;}
.pa-msg .from .em{color:var(--pa-muted);font-style:italic;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pa-msg .to{color:var(--pa-muted);}
.pa-msg .from svg,.pa-msg .to svg{width:16px;height:16px;color:var(--pa-soft);flex:0 0 auto;}
.pa-msg .body{margin-top:13px;padding-top:13px;border-top:1px solid var(--pa-line);font-size:.92rem;color:var(--pa-c3a4458);line-height:1.7;}

/* deal card removed (no money) */
.pa-deal-card{display:none;}

@media(max-width:1040px){
  .pa-inbox{grid-template-columns:240px 1fr;}
  .pa-folders{display:none;}
}
@media(max-width:820px){
  .pa-frame{height:580px;}
  .pa-side{width:60px;padding:14px 8px;}
  .pa-nav{justify-content:center;padding:12px;}
  .pa-nav .lbl{display:none;}
  .pa-stats{grid-template-columns:repeat(2,1fr);}
  .pa-reach-cards,.pa-donuts{grid-template-columns:1fr 1fr;}
  .pa-detail-grid{grid-template-columns:1fr;}
  .pa-crow{grid-template-columns:minmax(140px,1.4fr) 1fr 1fr;gap:8px;}
  .pa-crow .hide-sm{display:none;}
  .pa-chead{display:none;}
}
@media(max-width:680px){
  .pa-inbox{grid-template-columns:1fr;}
  .pa-leads{display:block;}
  .pa-thread{display:none;}
  .pa-inbox.show-thread .pa-leads{display:none;}
  .pa-inbox.show-thread .pa-thread{display:block;}
  .pa-back.mob{display:inline-flex;margin:0;}
  .pa-msg{margin-left:0;}
  .pa-tl{padding-left:0;}
  .pa-crow{grid-template-columns:1fr 1fr;}
  .pa-mc:nth-child(4),.pa-mc:nth-child(5){display:none;}
}

.pa-mc .num .pct{font-size:.72em;font-weight:600;color:var(--pa-muted);}

/* Rendimiento por email */
.pa-etable{margin-top:12px;}
.pa-erow{display:grid;grid-template-columns:minmax(150px,1.4fr) repeat(5,minmax(0,1fr));gap:10px;align-items:center;padding:14px 4px;border-top:1px solid var(--pa-line);}
.pa-erow:first-child{border-top:0;}
.pa-en{display:flex;flex-direction:column;gap:5px;}
.pa-en b{font-family:var(--font-display);font-size:.92rem;color:var(--pa-ink);}
.pa-etag{align-self:flex-start;font-size:.68rem;font-weight:700;color:var(--pa-muted);background:var(--pa-bg-2);padding:2px 8px;border-radius:6px;}
.pa-etag.win{color:var(--pa-c15803d);background:var(--pa-ce9f7ee);}
.pa-erow .pa-mc .num{font-size:.98rem;}
@media(max-width:820px){.pa-erow{grid-template-columns:minmax(120px,1.3fr) repeat(3,minmax(0,1fr));}.pa-erow .pa-mc:nth-child(5),.pa-erow .pa-mc:nth-child(6){display:none;}}

.pa-erow.tot{border-top:1.5px solid var(--pa-line-2);background:var(--pa-bg-2);border-radius:10px;margin-top:4px;}

/* ---------- Dark mode demo ---------- */
[data-theme="dark"]{--pa-navy:#0A1424;--pa-navy-2:#15233D;--pa-ink:#E6ECF7;--pa-muted:#A3AFC4;--pa-soft:#7D8BA3;--pa-line:#1E2D47;--pa-line-2:#273A5A;--pa-bg:#0F1B2E;--pa-bg-2:#0C1627;--pa-ce9f7ee:rgba(22,163,74,.16);--pa-ce9f5ec:rgba(22,163,74,.16);--pa-ceaf6ef:rgba(22,163,74,.16);--pa-ceef3fd:rgba(47,95,208,.22);--pa-ceaf0fc:rgba(47,95,208,.22);--pa-ceaf6f4:rgba(22,181,166,.16);--pa-cfbeff7:rgba(214,64,159,.16);--pa-cfceeee:rgba(239,68,68,.16);--pa-ceef0f4:rgba(255,255,255,.06);--pa-ce1e5ec:#2A3A57;--pa-cfcf1de:rgba(232,146,12,.16);--pa-cfafafc:#111D33;--pa-cd9dee7:#2A3A57;--pa-c3a4458:#C7D0E0;--pa-c5b7363:#9CCFAC;--pa-c15803d:#4ADE80;--pa-cb8770a:#F0B14A;--pa-c0f1729:#EEF2FA;}
[data-theme="dark"] .pa-frame{box-shadow:0 40px 90px -40px rgba(0,0,0,.7);}
.pa-logo .logo-dark{display:none;}[data-theme="dark"] .pa-logo .logo-light{display:none;}[data-theme="dark"] .pa-logo .logo-dark{display:block;}
