.pb-card{border-radius:1.75rem;min-height:100%}.pb-card>.glow-in{border-radius:calc(1.75rem - 1px)}.pb-visual{background:radial-gradient(90% 70% at 70% 0,#d4af611a,#0000 60%),linear-gradient(#1c223073 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#1c223073 1px,#0000 1px) 0 0/28px 28px,#0a0d13;border-bottom:1px solid #1c2230;height:250px;position:relative;overflow:hidden}.pb-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0d13e6);height:60px;position:absolute;inset:auto 0 0}@media (min-width:1024px){.pb-visual{height:270px}}.pb-visual>*{position:absolute;inset:0}.pb-panel{left:calc(7% + var(--i) * 11%);top:calc(26px + var(--i) * 30px);background:linear-gradient(#161b26f7,#0d1017f7);border:1px solid #2a3344;border-radius:16px;flex-direction:column;gap:9px;width:min(62%,360px);padding:14px 16px 18px;display:flex;position:absolute;overflow:hidden;box-shadow:0 18px 40px -12px #000000b3}.pb-panel:after{content:"";background:linear-gradient(100deg,#0000 30%,#e8c97a1f 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.pb-panel-h{align-items:center;gap:10px;display:flex}.pb-tag{font-family:var(--font-mono);color:#05060a;background:#d4af61;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600}.pb-pname{color:#f5f2eb;font-size:13px;font-weight:600}.pb-ok{color:#05060a;background:#5fdba7;border-radius:99px;place-items:center;width:20px;height:20px;margin-left:auto;font-size:11px;font-weight:700;display:grid;box-shadow:0 0 14px #5fdba780}.pb-bar{background:#2a3344;border-radius:4px;height:5px;display:block}.pb-verify{z-index:3;white-space:nowrap;color:#f5f2eb;background:#0d1017f2;border:1px solid #5fdba773;border-radius:99px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;inset:auto auto 22px 50%;transform:translate(-50%);box-shadow:0 0 30px #5fdba72e}.pb-verify-dot{color:#05060a;background:#5fdba7;border-radius:99px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}@media (min-width:1024px){.pb-verify{bottom:26px;left:auto;right:6%;transform:none}}.pb-mail{place-items:center;display:grid}.pb-letter{z-index:2;transform-origin:50% 100%;opacity:0;background:#ece6d8;border-radius:12px;flex-direction:column;gap:9px;width:150px;height:168px;margin-left:-75px;padding:14px;display:flex;position:absolute;top:24px;left:50%;box-shadow:0 20px 44px -14px #000c}.pb-l-h{font-family:var(--font-display);color:#1a1d24;border-bottom:1px solid #1a1d241f;padding-bottom:6px;font-size:12px;font-weight:600}.pb-l-line{transform-origin:0;background:#1a1d2452;border-radius:3px;height:4px;display:block}.pb-l-sign{background:#b08a3e;border-radius:3px;width:40%;height:4px;margin-top:auto}.pb-env{z-index:1;perspective:500px;width:170px;height:108px;margin-left:-85px;position:absolute;top:92px;left:50%}.pb-env-back,.pb-env-front,.pb-env-flap{border-radius:12px;position:absolute;inset:0}.pb-env-back{background:#141925;border:1.5px solid #d4af61;box-shadow:0 0 40px #d4af6140}.pb-env-front{background-color:#0000;background-image:linear-gradient(160deg,#0000 49%,#1a2030 50%),linear-gradient(200deg,#0000 49%,#1a2030 50%);background-position:0,100%;background-repeat:no-repeat;background-size:50% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:12px}.pb-env-flap{clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;backface-visibility:visible;background:linear-gradient(#e8c97a,#b08a3e);border-radius:12px 12px 0 0;height:60%;transform:rotateX(0)}.pb-env-seal{color:#05060a;background:#5fdba7;border-radius:99px;place-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;font-size:12px;font-weight:700;display:grid;position:absolute;top:46%;left:50%;box-shadow:0 0 16px #5fdba799}.pb-trail{width:140px;height:50px;position:absolute;inset:120px auto auto 50%}.pb-trail i{opacity:0;background:linear-gradient(90deg,#0000,#e8c97ad9);border-radius:2px;width:80px;height:2px;position:absolute;left:0}.pb-trail i:first-child{top:6px}.pb-trail i:nth-child(2){top:22px;left:-20px}.pb-trail i:nth-child(3){top:38px}.pb-chips{z-index:3;flex-wrap:wrap;justify-content:center;gap:8px;padding:0 12px;display:flex;position:absolute;inset:auto 0 18px}.pb-chip{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#c9ced9;background:#0d1017f2;border:1px solid #2a3344;border-radius:99px;padding:5px 11px;font-size:10px}.pb-chip.gold{color:#e8c97a;border-color:#d4af6180;box-shadow:0 0 18px #d4af6140}.pb-build{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;gap:14px 18px;padding:26px 24px;display:grid}.pb-build>*{position:relative}.pb-cc{aspect-ratio:1.6;background:radial-gradient(120% 90% at 0 0,#f3d88e59,#0000 50%),linear-gradient(135deg,#2a2213,#11141c 60%,#0d1017);border:1px solid #d4af6173;border-radius:14px;flex-direction:column;justify-content:space-between;align-self:center;padding:12px 14px;display:flex;box-shadow:0 20px 40px -14px #000c,0 0 30px -10px #d4af6173}.pb-cc-name{font-family:var(--font-display);color:#f5f2eb;font-size:13px;font-weight:600}.pb-cc-chip{background:linear-gradient(135deg,#f3d88e,#8a6f35);border-radius:4px;width:22px;height:16px}.pb-cc-num{font-family:var(--font-mono);color:#d9d5cc;letter-spacing:.06em;font-size:10.5px}.pb-cc-sub{color:#8b93a7;font-size:9.5px}.pb-chart{background:#0d1017;border:1px solid #1c2230;border-radius:14px;align-items:flex-end;gap:5px;height:100%;min-height:110px;padding:10px;display:flex;overflow:hidden}.pb-col{transform-origin:bottom;background:linear-gradient(#d4af61,#8a6f3559);border-radius:4px 4px 0 0;flex:1}.pb-linewrap{position:absolute;inset:10px;overflow:hidden}.pb-line{filter:drop-shadow(0 0 4px #5fdba799);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pb-bureaus{grid-column:1/-1;justify-content:space-between;gap:8px;display:flex}.pb-bdot{white-space:nowrap;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:#5fdba7;background:#5fdba70f;border:1px solid #5fdba759;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:6px 8px;font-size:10px;display:flex;position:relative}.pb-bdot i{background:#5fdba7;border-radius:99px;width:6px;height:6px;position:relative}.pb-bdot i:after{content:"";border-radius:inherit;opacity:0;background:#5fdba7;position:absolute;inset:0}.pb-lock{align-items:center;gap:22px;padding:0 26px;display:flex}.pb-lock>*{position:relative}.pb-shield{color:#d4af61;background:linear-gradient(#d4af6133,#d4af610a);border:1px solid #d4af6173;border-radius:22px;flex:none;place-items:center;width:74px;height:74px;display:grid;box-shadow:0 0 40px -6px #d4af6173}.pb-shield-ring{border-radius:inherit;opacity:0;border:1px solid #d4af6199;position:absolute;inset:-1px}.pb-rows{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.pb-row{background:#0d1017eb;border:1px solid #1c2230;border-radius:14px;align-items:center;gap:12px;padding:11px 14px;display:flex}.pb-row-name{color:#f5f2eb;flex:none;width:84px;font-size:13px;font-weight:600}.pb-status{min-width:0;height:16px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;flex:1;font-size:10px;position:relative}.pb-status>span{white-space:nowrap;text-overflow:ellipsis;line-height:16px;position:absolute;inset:0;overflow:hidden}.pb-st-a{color:#6b7386;opacity:0}.pb-st-b{color:#5fdba7}.pb-toggle{background:#1c2230;border:1px solid #2a3344;border-radius:99px;flex:none;width:42px;height:24px;position:relative;overflow:hidden}.pb-toggle-on{background:linear-gradient(90deg,#8a6f35,#d4af61);position:absolute;inset:0}.pb-knob{background:#f5f2eb;border-radius:99px;width:18px;height:18px;position:absolute;top:2px;left:2px;transform:translate(18px);box-shadow:0 2px 6px #00000080}@media (max-width:420px){.pb-lock{gap:14px;padding:0 16px}.pb-shield{border-radius:16px;width:56px;height:56px}.pb-row-name{width:72px;font-size:12px}.pb-row{gap:9px;padding:10px 11px}}@media (prefers-reduced-motion:no-preference){.pb-panel{animation:pb-panel 8s cubic-bezier(.22,1,.36,1) calc(var(--i) * .35s) infinite both}.pb-panel:after{animation:pb-sweep 8s ease-in-out calc(var(--i) * .35s) infinite both}.pb-ok{animation:pb-pop 8s cubic-bezier(.22,1,.36,1) calc(var(--i) * .35s) infinite both}.pb-verify{animation:8s cubic-bezier(.22,1,.36,1) infinite both pb-verify}.pb-letter{animation:8s cubic-bezier(.22,1,.36,1) infinite both pb-letter}.pb-l-line{animation:pb-type 8s cubic-bezier(.22,1,.36,1) calc(var(--i) * .3s) infinite both}.pb-env{animation:8s cubic-bezier(.22,1,.36,1) infinite both pb-env}.pb-env-flap{animation:8s cubic-bezier(.22,1,.36,1) infinite both pb-flap}.pb-env-seal{animation:8s cubic-bezier(.22,1,.36,1) infinite both pb-seal}.pb-trail i{animation:8s ease-out infinite both pb-trail}.pb-trail i:nth-child(2){animation-delay:80ms}.pb-trail i:nth-child(3){animation-delay:.16s}.pb-chip{animation:8s cubic-bezier(.22,1,.36,1) infinite both pb-chip}.pb-chip+.pb-chip{animation-delay:.25s}.pb-cc{animation:float-y 5s var(--ease-io) infinite}.pb-col{animation:pb-col 7s cubic-bezier(.22,1,.36,1) calc(var(--i) * .12s) infinite both}.pb-linewrap{animation:7s cubic-bezier(.65,0,.35,1) infinite both pb-wrap}.pb-line{animation:7s cubic-bezier(.65,0,.35,1) infinite both pb-unwrap}.pb-bdot{animation:pb-bdot 7s cubic-bezier(.22,1,.36,1) calc(var(--i) * .35s) infinite both}.pb-bdot i:after{animation:ping 2.2s var(--ease-out) calc(var(--i) * .35s) infinite}.pb-shield-ring{animation:ping 2.6s var(--ease-out) infinite}.pb-toggle-on{animation:pb-ton 7s cubic-bezier(.22,1,.36,1) calc(var(--i) * .8s) infinite both}.pb-knob{animation:pb-knob 7s cubic-bezier(.34,1.56,.64,1) calc(var(--i) * .8s) infinite both}.pb-st-a{animation:pb-sta 7s ease calc(var(--i) * .8s) infinite both}.pb-st-b{animation:pb-stb 7s ease calc(var(--i) * .8s) infinite both}}@keyframes pb-panel{0%{opacity:0;transform:translate(70px,6px)rotate(3deg)}10%,82%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(-10px)}}@keyframes pb-sweep{0%,14%{transform:translate(-110%)}26%,to{transform:translate(110%)}}@keyframes pb-pop{0%,18%{opacity:0;transform:scale(.3)}21%{opacity:1;transform:scale(1.3)}24%,80%{opacity:1;transform:scale(1)}86%,to{opacity:0;transform:scale(.6)}}@keyframes pb-verify{0%,30%{opacity:0;translate:0 10px;scale:.92}35%,84%{opacity:1;translate:0;scale:1}90%,to{opacity:0;translate:0 -6px;scale:1}}@keyframes pb-letter{0%{opacity:0;transform:translateY(16px)}5%,38%{opacity:1;transform:none}47%{opacity:1;transform:translateY(56px)scale(.6)}50%,to{opacity:0;transform:translateY(62px)scale(.5)}}@keyframes pb-type{0%,6%{transform:scaleX(0)}12%,80%{transform:scaleX(1)}82%,to{transform:scaleX(0)}}@keyframes pb-env{0%,36%{opacity:0;transform:translateY(24px)scale(.9)}42%,58%{opacity:1;transform:none}68%{opacity:0;transform:translate(190px,-110px)rotate(-14deg)scale(.5)}to{opacity:0;transform:translate(190px,-110px)scale(.5)}}@keyframes pb-flap{0%,47%{transform:rotateX(178deg)}54%,to{transform:rotateX(0)}}@keyframes pb-seal{0%,53%{opacity:0;transform:scale(.3)}56%{opacity:1;transform:scale(1.25)}58%,to{opacity:1;transform:scale(1)}}@keyframes pb-trail{0%,59%{opacity:0;transform:translate(-30px)}61%{opacity:1}68%,to{opacity:0;transform:translate(140px)}}@keyframes pb-chip{0%,62%{opacity:0;transform:translateY(10px)scale(.95)}66%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-4px)}}@keyframes pb-col{0%,4%{transform:scaleY(.06)}20%,88%{transform:scaleY(1)}96%,to{transform:scaleY(.06)}}@keyframes pb-wrap{0%,10%{transform:translate(-101%)}45%,88%{transform:translate(0)}94%,to{transform:translate(-101%)}}@keyframes pb-unwrap{0%,10%{transform:translate(101%)}45%,88%{transform:translate(0)}94%,to{transform:translate(101%)}}@keyframes pb-bdot{0%,48%{opacity:.25;transform:scale(.96)}52%{opacity:1;transform:scale(1.05)}56%,88%{opacity:1;transform:none}94%,to{opacity:.25}}@keyframes pb-ton{0%,14%{opacity:0}20%,82%{opacity:1}88%,to{opacity:0}}@keyframes pb-knob{0%,14%{transform:translate(0)}20%,82%{transform:translate(18px)}88%,to{transform:translate(0)}}@keyframes pb-sta{0%,16%{opacity:1}20%,82%{opacity:0}88%,to{opacity:1}}@keyframes pb-stb{0%,16%{opacity:0;transform:translateY(5px)}21%,82%{opacity:1;transform:none}88%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.pb-letter{opacity:0}}
