
.plcb-wrap{position:relative;min-height:380px;display:flex;align-items:center;width:100%}
.plcb-card{width:100%;background:#f7f4ec;border:1px solid #d9d2c2;border-radius:16px;overflow:hidden;box-shadow:0 22px 44px rgba(11,50,55,.16)}
.plcb-head{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#0b3237;padding:13px 18px}
.plcb-ht{font-family:'JetBrains Mono',monospace;font-size:10.5px;font-weight:800;letter-spacing:.14em;color:#e8f2ef}
.plcb-st{font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:800;letter-spacing:.1em;color:#0b3237;background:var(--plcbA);border-radius:9px;padding:3px 9px}
.plcb-body{padding:16px 18px 6px}
.plcb-row{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px dashed #ddd5c4;opacity:0;transform:translateX(-14px);transition:opacity .5s ease,transform .5s ease}
.plcb-go .plcb-row{opacity:1;transform:none}
.plcb-r1{transition-delay:.1s}.plcb-r2{transition-delay:.28s}.plcb-r3{transition-delay:.46s}.plcb-r4{transition-delay:.64s}
.plcb-namerow{display:block}
.plcb-lbl{display:block;font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:800;letter-spacing:.16em;color:#5d6b66;margin-bottom:5px}
.plcb-nmline{display:flex;align-items:center;gap:9px;flex-wrap:wrap;min-height:26px}
.plcb-nm{display:block;font-family:'Source Serif 4',serif;font-size:19.5px;font-weight:700;color:#14333a;border-right:2px solid var(--plcbA);padding-right:3px;min-height:24px}
.plcb-done .plcb-nm{border-right-color:transparent}
.plcb-des{display:inline-block;font-family:'JetBrains Mono',monospace;font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#fff;background:var(--plcbA);border-radius:8px;padding:2.5px 8px;opacity:0;transform:translateX(8px);transition:opacity .4s ease,transform .4s ease}
.plcb-done .plcb-des{opacity:1;transform:none}
.plcb-ic{flex:0 0 auto;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:800;margin-top:1px}
.plcb-tick{background:rgba(42,127,111,.14);color:var(--plcbA)}
.plcb-no{background:rgba(168,85,47,.14);color:#a8552f}
.plcb-arrow{background:rgba(11,50,55,.1);color:#0b3237}
.plcb-rt{font-family:Inter,-apple-system,sans-serif;font-size:13.2px;line-height:1.45;color:#2c4046}
.plcb-rt b{color:#14333a}
.plcb-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:13px 18px;background:#efeadd}
.plcb-final{font-family:'JetBrains Mono',monospace;font-size:9.5px;font-weight:800;letter-spacing:.13em;color:#0b3237;border:1.5px solid var(--plcbA);border-radius:9px;padding:4px 10px;opacity:0;transform:translateX(-10px);transition:opacity .45s ease .15s,transform .45s ease .15s}
.plcb-done .plcb-final{opacity:1;transform:none}
.plcb-cta{font-family:Inter,-apple-system,sans-serif;font-size:12.5px;font-weight:700;color:#fff!important;background:#0b3237!important;background-image:none!important;border-radius:9px;padding:8px 14px;text-decoration:none;white-space:nowrap}
.plcb-g1 .plcb-head{border-left:6px solid var(--plcbA)}
.plcb-g1 .plcb-card{border-radius:6px 16px 16px 6px}
.plcb-g2 .plcb-card{border-left:10px solid var(--plcbA);border-radius:8px 16px 16px 8px}
.plcb-g2 .plcb-head{background:#f0ece1}
.plcb-g2 .plcb-ht{color:#0b3237}
.plcb-g3 .plcb-card{background:#efeadd}
.plcb-g3 .plcb-body{background:#f9f6ef;margin:10px 12px;border:1px solid #ddd5c4;border-radius:10px;transform:rotate(-.9deg);padding:14px 16px 6px}
.plcb-g3 .plcb-foot{background:#efeadd;padding-top:16px}
@media (max-width:900px){.plcb-foot{justify-content:flex-start}}
@media (max-width:700px){.plcb-hgrid{grid-template-columns:1fr!important}.plcb-wrap{min-height:0;margin-top:6px}}
@media (prefers-reduced-motion: reduce){.plcb-row,.plcb-des,.plcb-final{opacity:1!important;transform:none!important;transition:none!important}.plcb-g3 .plcb-body{transform:rotate(-.9deg)!important}.plcb-nm{border-right-color:transparent!important}}
