.pd-screen{--ppd-line:#26313F;--ppd-line-soft:#1E2733;--ppd-card:#0A0E14;--ppd-muted:#AEB7C3;--ppd-dim:#8B96A6;--ppd-blue:#0898FF;--ppd-blue-ink:#4FB6F7;--ppd-cream:#EDE6DC;--ppd-bad:#FF9DAA;--ppd-good:#89D9AA;min-height:100dvh;background:radial-gradient(120% 60% at 100% 0,#0A1A2B 0,#05070B 55%);color:#fff;font:400 15px/1.5 var(--font-instrument-sans),system-ui,sans-serif}.pd-col{max-width:30rem;margin:0 auto;padding:12px 20px 28px;display:flex;flex-direction:column;gap:18px;min-width:0}.pd-screen :focus-visible{outline:3px solid #4FB6F7;outline-offset:2px;border-radius:6px}.pd-screen a{color:var(--ppd-blue-ink)}.pd-screen a:hover{color:#8FD0FA}.pd-screen h1,.pd-screen h2,.pd-screen h3{font-family:inherit}.pd-storelink{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;min-height:32px;font:600 13px var(--font-instrument-sans),sans-serif;color:var(--ppd-muted,#AEB7C3)!important;text-decoration:none}.pd-storelink:hover{color:#fff!important}.pd-logohead{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.pd-logohead img{display:block;height:36px;width:auto;margin-left:-6px}.pd-greet{text-align:right;font-size:13px;line-height:1.3;color:var(--ppd-muted)}.pd-greet strong{color:#fff;font-size:15px}.pd-avatar{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--ppd-dim);color:#fff!important;display:flex;align-items:center;justify-content:center;flex:none}.pd-backhead{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:48px}.pd-backhead .pd-back{width:44px;height:44px;border-radius:50%;margin-left:-10px;color:#fff!important;display:flex;align-items:center;justify-content:center}.pd-backhead h1{margin:0;text-align:center;font:600 17px/1.2 var(--font-instrument-sans),sans-serif}.pd-backhead img{justify-self:center;width:64px;height:64px;border-radius:8px}.pd-screen .pd-display{margin:0;font:400 38px/1.05 var(--font-instrument-serif),Georgia,serif;letter-spacing:-.01em}.pd-screen .pd-display-md{margin:0;font:400 34px/1.1 var(--font-instrument-serif),Georgia,serif}.pd-screen .pd-kicker{font:600 11px var(--font-instrument-sans),sans-serif;letter-spacing:.28em;color:var(--ppd-muted);text-transform:uppercase}.pd-screen .pd-kicker-blue{color:var(--ppd-blue)}.pd-screen .pd-section{margin:0;font:700 12px var(--font-instrument-sans),sans-serif;letter-spacing:.2em;color:var(--ppd-blue);text-transform:uppercase}.pd-screen .pd-title{margin:0;font:600 19px var(--font-instrument-sans),sans-serif}.pd-muted{color:var(--ppd-muted)}.pd-small{font-size:13px}.pd-mono{font-family:var(--font-geist-mono),ui-monospace,monospace}.pd-pod{font-family:var(--font-instrument-sans),sans-serif;font-weight:800;color:var(--ppd-blue);letter-spacing:-.01em}.pd-card{border:1px solid var(--ppd-line);border-radius:16px;background:var(--ppd-card);color:#fff}.pd-card-pad{padding:16px 18px}a.pd-card,button.pd-card{text-decoration:none;text-align:left;cursor:pointer;display:block;color:#fff!important}a.pd-card:hover,button.pd-card:hover{border-color:#33404F}.pd-list{border:1px solid var(--ppd-line);border-radius:14px;background:var(--ppd-card);overflow:hidden}.pd-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-top:1px solid var(--ppd-line)}.pd-row:first-child{border-top:0}.pd-row strong{font-weight:600;display:block}.pd-row .pd-sub{font-size:13px;color:var(--ppd-muted)}a.pd-row{color:#fff!important;text-decoration:none}a.pd-row:hover{background:#0F141C}.pd-passcard{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;border:1px solid #33404f;border-radius:18px;padding:20px;background:linear-gradient(135deg,#0F141C,#070A0F);color:#fff!important;text-decoration:none}.pd-passcard:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-radial-gradient(circle at 85% 30%,transparent 0 14px,rgba(8,152,255,.06) 14px 15px)}.pd-passcard>*{position:relative}.pd-passcard .pd-word{display:flex;flex-direction:column;gap:2px}.pd-passcard .pd-word b{font:800 26px/1 var(--font-instrument-sans),sans-serif;letter-spacing:-.01em;color:var(--ppd-blue)}.pd-passcard .pd-word span{font:600 13px var(--font-instrument-sans),sans-serif;letter-spacing:.42em}.pd-passcard .pd-motto{font:600 9.5px/1.6 var(--font-instrument-sans),sans-serif;letter-spacing:.24em;color:var(--ppd-muted);text-align:right}.pd-rule{width:24px;height:2px;background:#fff}.pd-chip-check{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--ppd-blue);border-radius:999px;padding:5px 12px;font:600 13px var(--font-instrument-sans),sans-serif;color:#fff;white-space:nowrap}.pd-chip-muted{border-color:#33404F;color:var(--ppd-muted)}.pd-points strong{font:700 30px/1 var(--font-instrument-sans),sans-serif;color:#fff}.pd-points-lg strong{font-size:40px}.pd-meter{height:6px;background:var(--ppd-line);overflow:hidden}.pd-meter,.pd-meter>span{display:block;border-radius:3px}.pd-meter>span{height:100%;background:var(--ppd-blue)}.pd-rewardsbanner{display:flex;flex-direction:column;gap:12px;border:1.5px solid #0b5e9e;border-radius:18px;padding:18px;background:linear-gradient(135deg,#0A1726,#070B12);color:#fff!important;text-decoration:none}.pd-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pd-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pd-stat{min-height:92px;padding:12px;border:1px solid var(--ppd-line);border-radius:14px;background:var(--ppd-card);color:#fff!important;text-decoration:none}.pd-stat,.pd-stat .pd-stat-label{display:flex;flex-direction:column;gap:6px}.pd-stat .pd-stat-label{align-items:flex-start;color:var(--ppd-muted);font-size:12.5px;line-height:1.2}.pd-grid4{overflow-wrap:normal;word-break:normal}.pd-grid4>*{min-width:0}.pd-stat strong{font:700 24px/1 var(--font-instrument-sans),sans-serif}.pd-quick{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:80px;padding:12px 4px;border:1px solid var(--ppd-line);border-radius:14px;background:var(--ppd-card);color:#fff!important;text-decoration:none;font-size:13px;text-align:center;line-height:1.2}a.pd-quick:hover,a.pd-stat:hover{border-color:#33404F}.pd-rstat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 4px;text-align:center;border:1px solid var(--ppd-line);border-radius:12px;background:var(--ppd-card)}.pd-rstat strong{font:700 20px/1 var(--font-instrument-sans),sans-serif}.pd-rstat span{font-size:12px;line-height:1.2;color:var(--ppd-muted)}.pd-rstat strong.pd-rstat-word{font-size:15px;line-height:20px;white-space:nowrap}.pd-screen a:active,.pp-tabbar a:active{opacity:.7;transform:scale(.98)}.pd-screen a,.pp-tabbar a{transition:opacity .12s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.pd-skel{display:block;border-radius:10px;background:linear-gradient(90deg,#0E141C,#17202B 50%,#0E141C);background-size:200% 100%;animation:pd-skel 1.2s ease-in-out infinite}@keyframes pd-skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.pd-skel{animation:none}}.pd-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pd-reward{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px}.pd-reward-icon{width:56px;height:56px;border-radius:10px;background:#0F141C;border:1px solid var(--ppd-line);display:flex;align-items:center;justify-content:center;color:var(--ppd-blue)}.pd-reward strong{font-weight:600;font-size:16px;display:block}.pd-reward-photo{position:relative;width:56px;height:56px;border-radius:10px;overflow:hidden;background:#fff}.pd-reward-photo img{object-fit:contain;padding:4px}.pd-plus-tag{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;border:1px solid #c9a227;font:700 11px var(--font-instrument-sans),sans-serif;letter-spacing:.04em;vertical-align:2px}.pd-plus-price,.pd-plus-tag{color:#F2D06B}.pd-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 20px;border-radius:999px;border:0;font:700 17px var(--font-instrument-sans),sans-serif;text-decoration:none!important;cursor:pointer;width:100%}.pd-btn-blue{background:var(--ppd-blue);color:#05070B!important}.pd-btn-blue:hover{background:#4FB6F7}.pd-btn-cream{background:var(--ppd-cream);color:#05070B!important;height:52px;font-size:16px}.pd-btn-outline{background:transparent;color:#fff!important;border:1.5px solid var(--ppd-dim);height:52px;font-size:16px}.pd-btn:disabled,.pd-btn[aria-disabled=true]{background:#26313F;color:var(--ppd-dim)!important;cursor:not-allowed}.pd-pill{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:999px;border:0;background:var(--ppd-cream);color:#05070B!important;font:700 14px var(--font-instrument-sans),sans-serif;text-decoration:none!important;white-space:nowrap}.pd-pill-quiet{background:transparent;border:1.5px solid #33404f;color:var(--ppd-muted)!important;font-weight:600;font-size:13px}.pd-tabs{display:flex;gap:8px;overflow-x:auto}.pd-tab{flex:none;height:40px;padding:0 14px;border-radius:10px;border:1.5px solid var(--ppd-line);background:transparent;color:#fff;font:600 14px var(--font-instrument-sans),sans-serif;cursor:pointer}.pd-tab[aria-selected=true]{border-color:var(--ppd-blue);background:#0A1726}.pd-activity{list-style:none;margin:0;padding:0}.pd-activity,.pd-activity li{display:flex;flex-direction:column}.pd-activity li{border-top:1px solid var(--ppd-line-soft);padding:12px 0;gap:8px}.pd-activity .pd-date{font:600 12px var(--font-instrument-sans),sans-serif;letter-spacing:.08em;color:var(--ppd-dim);text-transform:uppercase}.pd-activity .pd-entry{display:grid;grid-template-columns:28px 56px minmax(0,1fr) auto;gap:10px;align-items:center}.pd-activity .pd-pts{font:700 16px var(--font-instrument-sans),sans-serif}.pd-activity .pd-time{font-size:12px;color:var(--ppd-dim)}.pd-photo{position:relative;aspect-ratio:16/10;border-radius:16px;border:1px dashed #33404f;background:repeating-linear-gradient(135deg,#0A0E14 0 10px,#0F141C 10px 20px);display:flex;align-items:center;justify-content:center}.pd-photo>span:first-child{font:600 10px/1.5 var(--font-geist-mono),monospace;color:var(--ppd-dim);text-align:center}.pd-photo .pd-chip-check{position:absolute;left:12px;bottom:12px;background:#05070B;padding:4px 10px}.pd-facts{list-style:none;margin:0;padding:0;border-top:1px solid var(--ppd-line-soft)}.pd-facts li{gap:12px;padding:10px 0;border-bottom:1px solid var(--ppd-line-soft);font-size:15px}.pd-code,.pd-facts li{display:flex;align-items:center}.pd-code{border:1.5px solid var(--ppd-blue);border-radius:14px;padding:16px;background:#0A1726;flex-direction:column;gap:4px;text-align:center}.pd-code strong{font:600 26px var(--font-geist-mono),monospace;letter-spacing:.14em}.pd-field{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;border:1.5px solid var(--ppd-line);border-radius:14px;padding:10px 14px;background:var(--ppd-card);cursor:text}.pd-field:focus-within{border-color:var(--ppd-blue)}.pd-field .pd-field-label{font-size:13px;color:var(--ppd-muted);display:block}.pd-field input{border:0;background:transparent;color:#fff;font:500 16px var(--font-instrument-sans),sans-serif;padding:2px 0;min-height:0;outline:none;width:100%;min-width:0}.pd-field input::placeholder{color:#6B7688}.pd-field select{border:0;background:transparent;color:#fff;font:500 16px var(--font-instrument-sans),sans-serif;padding:2px 0;min-height:0;outline:none;width:100%;min-width:0;cursor:pointer}.pd-field select option{color:#05070B}.pd-field.pd-field-pw{grid-template-columns:28px minmax(0,1fr) 44px;padding-right:4px}.pd-eye{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--ppd-muted);cursor:pointer;padding:0}.pd-eye:hover{color:#fff}.pd-eye:focus-visible{outline:2px solid var(--ppd-blue);outline-offset:0}.pd-check{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:flex-start;padding:10px 4px;cursor:pointer}.pd-check input{width:22px;height:22px;accent-color:var(--ppd-blue);margin:2px 0 0}.pd-check strong{font-weight:600;display:block}.pd-alert{border:1.5px solid var(--ppd-bad);background:#1A0806;border-radius:12px;color:#FFD0D6}.pd-alert,.pd-ok{padding:12px 14px;font-size:14px;margin:0}.pd-ok{border:1.5px solid #1f5136;background:#0C2118;border-radius:12px;color:var(--ppd-good)}.pd-switch{appearance:none;-webkit-appearance:none;flex:none;position:relative;margin:0;cursor:pointer;width:52px;height:32px;border-radius:16px;border:1.5px solid var(--ppd-dim);background:#26313F;transition:background .15s ease,border-color .15s ease}.pd-switch:after{content:"";position:absolute;top:3px;left:3px;width:23px;height:23px;border-radius:50%;background:#fff;transition:left .15s ease}.pd-switch:checked{background:var(--ppd-blue);border-color:var(--ppd-blue)}.pd-switch:checked:after{left:23px}.pd-switch:disabled{opacity:.5;cursor:not-allowed}.pd-group{border:1px solid var(--ppd-line);border-radius:16px;background:var(--ppd-card);overflow:hidden}.pd-group h2{margin:0;padding:14px;display:flex;align-items:center;gap:10px;font:600 17px var(--font-instrument-sans),sans-serif;border-bottom:1px solid var(--ppd-line-soft)}.pd-group .pd-row:first-of-type{border-top:0}.pd-flag{align-self:flex-start;font:600 10.5px/1.5 var(--font-geist-mono),monospace;background:#1A1405;color:#E4C477;border:1px solid #5a4715;padding:3px 8px;border-radius:4px;text-transform:uppercase}@media (max-width:359px){.pd-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-display{font-size:32px}}.pd-screen-inline .pd-storelink{color:#AEB7C3}.pd-screen-inline .pd-storelink:hover{color:#fff}.pd-benefits{width:100%;border-collapse:collapse;margin-top:10px;font-size:14px}.pd-benefits td,.pd-benefits th{padding:9px 6px;border-top:1px solid var(--ppd-line-soft);text-align:center}.pd-benefits thead th{border-top:0;font-size:12px;color:var(--ppd-muted);font-weight:600}.pd-benefits tbody th{text-align:left;font-weight:500;color:#E6EAEE}.pd-benefits td{color:var(--ppd-muted);white-space:nowrap}.pd-benefits .pd-benefit-plus{color:var(--ppd-blue-ink);font-weight:700}.pd-dob{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;min-width:0}.pd-dob legend{padding:0 0 4px 4px}.pd-dob>div{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:8px}.pd-dob .pd-field{display:flex;flex-direction:column;gap:2px}.pd-dob .pd-field input{width:100%}.pd-soon{margin:10px 0 0;text-align:center;font-weight:600;color:var(--ppd-blue-ink)}.pd-mystery{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:18px;border:1.5px solid rgba(8,152,255,.55);background:radial-gradient(ellipse 90% 70% at 50% 0,rgba(8,152,255,.18),transparent 70%),#070B12;box-shadow:0 0 24px rgba(8,152,255,.18)}.pd-mystery-buttons{display:grid;gap:10px}.pd-mystery-buttons form{display:contents}.pd-mystery-buttons .pd-btn{width:100%}.ps,.ps-sheet{--ps-cyan:#19c8ff;--ps-cyan-soft:#5fd8ff;--ps-ink:#f2f6ff;--ps-muted:#9fb4d8;--ps-dim:#8ea3c6;--ps-line:rgba(90,150,230,0.2);--ps-amber:#f5b73b;--ps-green:#2fe0a0;--ps-panel:linear-gradient(180deg,rgba(18,40,78,0.55),rgba(6,12,24,0.72));--ps-cta:linear-gradient(180deg,#48dcff,#0a96ff);--ps-cta-ink:#021526;--ps-spring:cubic-bezier(0.2,0.8,0.2,1)}.ps{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:14px}.ps-sheet{color:#fff;font:400 15px/1.5 var(--font-instrument-sans),system-ui,sans-serif}.ps-beam{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.ps-beam:after,.ps-beam:before{content:"";position:absolute;top:-140px;width:70px;height:560px;background:linear-gradient(180deg,rgba(40,140,255,0),rgba(40,150,255,.32),rgba(40,140,255,0));filter:blur(20px);animation:ps-beam 9s ease-in-out infinite}.ps-beam:before{right:12%}.ps-beam:after{right:-2%;width:18px;filter:blur(6px);animation-duration:7s;animation-delay:-3s}.ps-rise{animation:ps-rise .6s var(--ps-spring) both;animation-delay:var(--d,0s)}.ps .ps-h2,.ps .ps-title,.ps-sheet .ps-h2{font-family:var(--font-instrument-serif),Georgia,serif;font-weight:400}.ps-title{margin:0;font:400 clamp(2.6rem,11vw,3.4rem) /1 var(--font-instrument-serif),serif;letter-spacing:-.02em;color:#fff}.ps-title .ps-plus{color:var(--ps-cyan);animation:ps-glow 2.6s ease-in-out infinite}.ps-kicker{margin:10px 0 0;font:600 10.5px/1.4 var(--font-instrument-sans),sans-serif;letter-spacing:.16em;text-transform:uppercase}.ps-kicker,.ps-lede{color:var(--ps-muted)}.ps-lede{margin:8px 0 0;font-size:15px;line-height:1.45}.ps-center{text-align:center}.ps-h2{margin:0;font:400 1.9rem/1.1 var(--font-instrument-serif),serif;color:#fff}.ps-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ps-tile{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;border-radius:16px;background:rgba(14,26,48,.55);border:1px solid rgba(90,150,230,.16);font:700 9.5px/1.3 var(--font-instrument-sans),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#dfe8ff;text-align:center}.ps-tile svg{color:var(--ps-cyan);animation:ps-bob 3.4s ease-in-out infinite;animation-delay:var(--b,0s)}.ps-tile-soon{border-style:dashed;border-color:rgba(90,150,230,.28);color:var(--ps-muted)}.ps-tile-soon svg{color:#7f95bb;animation:ps-twinkle 2.4s ease-in-out infinite}.ps-plans{display:flex;flex-direction:column;gap:10px;border:0;margin:0;padding:0;min-width:0}.ps-plan{position:relative;display:flex;align-items:center;gap:14px;padding:16px;border-radius:20px;cursor:pointer;overflow:hidden;border:1px solid rgba(120,160,220,.16);background:rgba(10,16,28,.6);transition:transform .4s cubic-bezier(.2,.9,.3,1.2),border-color .3s,background .3s,box-shadow .4s}.ps-plan input{position:absolute;opacity:0;width:1px;height:1px}.ps-radio{flex:none;width:24px;height:24px;border-radius:50%;border:2px solid rgba(160,180,210,.35);display:flex;align-items:center;justify-content:center;transition:border-color .3s}.ps-radio:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--ps-cyan-soft);box-shadow:0 0 12px var(--ps-cyan);transform:scale(0);transition:transform .45s cubic-bezier(.3,1.8,.5,1)}.ps-plan-name{font:700 16px/1.25 var(--font-instrument-sans),sans-serif;color:#fff}.ps-plan-price{margin-top:4px;font-size:14px;line-height:1.35;color:#a8bbdc}.ps-plan-sheen{position:absolute;inset:0 auto 0 0;width:40%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(140,220,255,.14),rgba(255,255,255,0));opacity:0;pointer-events:none;animation:ps-sheen 3.6s ease-in-out infinite}.ps-plan:has(input:checked){border-color:rgba(25,200,255,.9);background:linear-gradient(180deg,rgba(22,86,170,.42),rgba(8,20,40,.7));box-shadow:0 0 0 1px rgba(25,200,255,.3),0 10px 30px rgba(25,140,255,.35),inset 0 0 24px rgba(25,160,255,.15);transform:translateY(-2px) scale(1.01)}.ps-plan:has(input:checked) .ps-radio{border-color:var(--ps-cyan)}.ps-plan:has(input:checked) .ps-radio:after{transform:scale(1)}.ps-plan:has(input:checked) .ps-plan-sheen{opacity:1}.ps-plan:has(input:focus-visible){outline:3px solid #4fb6f7;outline-offset:2px}.ps-badge{display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:3px 8px;border-radius:999px;font:800 9px var(--font-instrument-sans),sans-serif;letter-spacing:.16em;vertical-align:2px}.ps-badge-flex{border:1px solid rgba(25,200,255,.55);background:rgba(25,140,255,.12);color:var(--ps-cyan-soft)}.ps-badge-limited{border:1px solid rgba(245,183,59,.6);background:rgba(245,183,59,.1);color:var(--ps-amber)}.ps-dot{width:7px;height:7px;border-radius:50%;flex:none}.ps-dot-amber{background:var(--ps-amber);animation:ps-amber 1.6s ease-out infinite}.ps-dot-cyan{background:var(--ps-cyan);animation:ps-cyan 1.6s ease-out infinite}.ps-note{display:flex;gap:12px;font-size:13px;line-height:1.5;color:var(--ps-dim)}.ps-note svg{flex:none;color:#3b9bff;margin-top:1px}.ps-note strong{color:var(--ps-ink);font-weight:600}.ps-rule{padding-top:16px;border-top:1px solid rgba(120,160,220,.14)}.ps-cta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:58px;padding:0 12px 0 26px;border:0;border-radius:999px;background:var(--ps-cta);color:var(--ps-cta-ink)!important;text-decoration:none;cursor:pointer;overflow:hidden;box-shadow:0 10px 30px rgba(10,150,255,.45),inset 0 1px 0 rgba(255,255,255,.5);transition:transform .15s;font:inherit}.ps-cta:active{transform:scale(.97)}.ps-cta:disabled{opacity:.7;cursor:progress}.ps-cta-center{justify-content:center;padding:0 26px;font-weight:800;font-size:17px}.ps-cta-text{display:flex;flex-direction:column;text-align:left}.ps-cta-text b{font-size:17px;font-weight:800;line-height:1.1}.ps-cta-text small{font-size:12px;font-weight:600;opacity:.72}.ps-cta-arrow{flex:none;width:40px;height:40px;border-radius:50%;background:rgba(2,21,38,.14);display:flex;align-items:center;justify-content:center;animation:ps-nudge 1.6s ease-in-out infinite}.ps-cta:after{content:"";position:absolute;inset:0 auto 0 0;width:30%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));animation:ps-sheen 3.2s ease-in-out 1.4s infinite;pointer-events:none}.ps-quiet{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;border:0;border-radius:999px;background:none;color:var(--ps-muted);font:600 15px var(--font-instrument-sans),sans-serif;cursor:pointer}.ps-quiet:hover{color:#fff;background:rgba(255,255,255,.05)}.ps-panel{padding:18px;border-radius:26px;background:var(--ps-panel);border:1px solid rgba(70,150,255,.28);box-shadow:0 0 40px rgba(20,110,255,.12)}.ps-pending{gap:14px}.ps-pending,.ps-ring-icon{display:flex;align-items:center}.ps-ring-icon{position:relative;flex:none;width:46px;height:46px;border-radius:50%;border:1.5px solid rgba(25,200,255,.8);justify-content:center;color:var(--ps-cyan);background:rgba(25,140,255,.12)}.ps-ring-icon:before{content:"";position:absolute;inset:-2px;border-radius:50%;border:1.5px solid rgba(25,200,255,.6);animation:ps-ring 2.2s ease-out infinite}.ps-pending h2{margin:0;font:700 18px/1.2 var(--font-instrument-sans),sans-serif;color:#fff}.ps-status{display:inline-flex;align-items:center;gap:6px;margin-top:5px;font:600 11px var(--font-instrument-sans),sans-serif;letter-spacing:.12em;text-transform:uppercase}.ps-status-amber{color:var(--ps-amber)}.ps-row{display:flex;align-items:center;gap:14px;margin-top:12px;padding:14px;border-radius:18px;background:rgba(10,16,28,.6);border:1px solid rgba(120,160,220,.16)}.ps-row-lit{background:rgba(25,120,255,.1);border-color:rgba(25,200,255,.35)}.ps-row-icon{flex:none;width:42px;height:42px;border-radius:12px;border:1px solid rgba(90,150,230,.3);display:flex;align-items:center;justify-content:center;color:var(--ps-cyan)}.ps-row-label{font-size:13px;color:#b9c8e4}.ps-row-value{font:800 24px/1.15 var(--font-instrument-sans),sans-serif;color:#fff;font-variant-numeric:tabular-nums}.ps-row-value small{font-size:15px;font-weight:500;color:#b9c8e4}.ps-row-id{font-size:19px;letter-spacing:.04em;white-space:nowrap}.ps-copy{position:relative;flex:none;width:44px;height:44px;border:0;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#cfe0ff;background:rgba(255,255,255,.05);cursor:pointer;transition:transform .15s,background .2s}.ps-copy:hover{background:rgba(255,255,255,.1)}.ps-copy:active{transform:scale(.9)}.ps-copied-icon{color:var(--ps-green);animation:ps-pop .4s ease both;display:flex}.ps-copied-tip{position:absolute;top:-30px;right:-4px;padding:4px 9px;border-radius:8px;background:var(--ps-green);color:#02170f;font:700 11px var(--font-instrument-sans),sans-serif;white-space:nowrap;animation:ps-rise .3s both}.ps-sheet{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.ps-sheet-scrim{position:absolute;inset:0;border:0;background:rgba(1,4,10,.7);backdrop-filter:blur(6px);animation:ps-fade .3s both;cursor:pointer}.ps-sheet-body{position:relative;width:100%;max-width:30rem;padding:14px 26px 34px;border-radius:32px 32px 0 0;text-align:center;background:linear-gradient(180deg,#0c1c38,#050b17);border-top:1px solid rgba(25,200,255,.5);box-shadow:0 -20px 60px rgba(20,120,255,.3);animation:ps-sheet .5s cubic-bezier(.2,1,.3,1) both}.ps-sheet-grip{width:40px;height:5px;border-radius:3px;background:rgba(255,255,255,.25);margin:0 auto 18px}.ps-qr{position:relative;width:220px;height:220px;margin:22px auto 0;padding:14px;box-sizing:border-box;border-radius:22px;background:#fff;box-shadow:0 0 0 6px rgba(25,200,255,.2),0 0 40px rgba(25,200,255,.5);animation:ps-logo .6s cubic-bezier(.2,1.4,.4,1) .15s both}.ps-qr svg{display:block;width:100%;height:100%}.ps-qr:after{content:"";position:absolute;left:8px;right:8px;top:4%;height:3px;border-radius:2px;background:var(--ps-cyan);box-shadow:0 0 14px 3px rgba(25,200,255,.8);animation:ps-scan 2.4s ease-in-out infinite}.ps-sheet-id{font:800 20px var(--font-instrument-sans),sans-serif;letter-spacing:.08em}.ps-outline,.ps-sheet-id{margin-top:18px;color:#fff}.ps-outline{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;border-radius:999px;border:1px solid rgba(25,200,255,.5);background:none;font:700 16px var(--font-instrument-sans),sans-serif;cursor:pointer}.ps-outline:hover{background:rgba(25,200,255,.1)}.ps-tabs{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:88px;gap:8px}.ps-tabs-pill{position:absolute;top:0;left:0;width:88px;background:var(--ps-cta);box-shadow:0 6px 20px rgba(10,150,255,.5);transform:translateX(calc(var(--i, 0) * 96px));transition:transform .45s cubic-bezier(.3,1.35,.5,1)}.ps-tab,.ps-tabs-pill{height:42px;border-radius:999px}.ps-tab{position:relative;border:1px solid rgba(90,150,230,.28);background:none;color:#cfe0ff;font:700 15px var(--font-instrument-sans),sans-serif;cursor:pointer;transition:color .3s}.ps-tab[aria-selected=true]{color:var(--ps-cta-ink);border-color:transparent}.ps-order{padding:16px;border-radius:24px;background:linear-gradient(180deg,rgba(18,40,78,.5),rgba(6,12,24,.7));border:1px solid rgba(70,150,255,.26);display:flex;flex-direction:column;gap:12px}.ps-order-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ps-code{font:800 20px var(--font-instrument-sans),sans-serif;letter-spacing:.12em;color:#fff}.ps-meta{margin-top:4px;font:600 10.5px var(--font-instrument-sans),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ps-dim)}.ps-chip{display:inline-flex;flex:none;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;font:700 12px var(--font-instrument-sans),sans-serif;white-space:nowrap}.ps-chip-open{border:1px solid rgba(25,200,255,.4);background:rgba(25,140,255,.1);color:#9fe6ff}.ps-chip-done{border:1px solid rgba(47,224,160,.45);background:rgba(47,224,160,.1);color:#6ff0c0}.ps-chip-late{border:1px solid rgba(245,183,59,.5);background:rgba(245,183,59,.1);color:#f5cf7a}.ps-chip-closed{border:1px solid rgba(160,180,210,.3);color:#b9c8e4}.ps-when{margin:0;font:600 14px var(--font-instrument-sans),sans-serif;color:#4fb6f7}.ps-lines{display:flex;flex-direction:column;gap:6px;margin:0;padding:8px;list-style:none;border-radius:16px;background:rgba(0,0,0,.25)}.ps-line{display:flex;align-items:center;gap:12px}.ps-thumb{flex:none;width:58px;height:48px;border-radius:10px;object-fit:cover;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.ps-line-name{flex:1;min-width:0;font-size:14px;line-height:1.35;color:#e6eeff}.ps-line-price{flex:none;font-weight:600;font-size:14px;color:#a8bbdc;padding-right:4px;font-variant-numeric:tabular-nums}.ps-total{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:0 4px}.ps-total-label{font:600 10.5px var(--font-instrument-sans),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ps-dim)}.ps-total-value{font:800 22px var(--font-instrument-sans),sans-serif;color:#fff;font-variant-numeric:tabular-nums}.ps-info{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:rgba(25,120,255,.08);font-size:12.5px;line-height:1.4;color:#a8bbdc}.ps-info svg{flex:none;color:#3b9bff}.ps-actions{display:flex;flex-wrap:wrap;gap:10px}.ps-actions>*{min-width:0}.ps-btn{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 16px;border-radius:999px;border:1px solid rgba(25,200,255,.75);background:linear-gradient(180deg,rgba(25,110,255,.35),rgba(10,40,90,.5));box-shadow:0 0 18px rgba(25,160,255,.3),inset 0 0 14px rgba(25,160,255,.18);color:#fff!important;font:700 15px var(--font-instrument-sans),sans-serif;text-decoration:none;cursor:pointer;transition:background .3s,transform .15s}.ps-btn:active{transform:scale(.97)}.ps-btn svg{color:var(--ps-cyan)}.ps-btn-done{background:rgba(47,224,160,.14);border-color:rgba(47,224,160,.6)}.ps-btn-done svg{color:var(--ps-green);animation:ps-spin .6s cubic-bezier(.3,1.3,.5,1) both}.ps-btn-ghost{border-color:rgba(90,150,230,.3);box-shadow:none;color:#cfe0ff!important}.ps-btn-ghost,.ps-usual{flex:0 0 auto;background:rgba(10,16,28,.6)}.ps-usual{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:50px;padding:0 14px;border-radius:999px;border:1px solid rgba(90,150,230,.3);color:#cfe0ff;font:700 13px var(--font-instrument-sans),sans-serif;cursor:pointer;transition:all .3s}.ps-usual-on{border-color:rgba(245,183,59,.7);background:rgba(245,183,59,.12);color:var(--ps-amber);cursor:default}.ps-star{position:relative;display:flex}.ps-usual-on .ps-star svg{animation:ps-pop .5s cubic-bezier(.3,1.6,.5,1) both}.ps-burst{position:absolute;left:8px;top:8px;width:3px;height:3px;transform:rotate(var(--a))}.ps-burst:after{content:"";display:block;width:4px;height:4px;border-radius:50%;background:var(--ps-amber);animation:ps-burst .55s ease-out both}.ps-error{margin:0;font-size:13px;color:#ff9daa}.ps-empty{flex-direction:column;text-align:center;margin-top:28px}.ps-empty,.ps-empty-art{display:flex;align-items:center}.ps-empty-art{position:relative;width:240px;height:200px;justify-content:center}.ps-empty-art .ps-wave{position:absolute;width:150px;height:150px;border-radius:50%;border:1px solid rgba(25,200,255,.5);animation:ps-ring 3s ease-out infinite}.ps-empty-art .ps-wave+.ps-wave{animation-delay:1.5s}.ps-empty-art .ps-halo{position:absolute;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(25,160,255,.35),rgba(25,160,255,0) 70%)}.ps-spark{position:absolute;color:#7fe2ff;animation:ps-twinkle 2.2s ease-in-out infinite}.ps-empty-art .ps-bag{position:relative;color:#3fd8ff;filter:drop-shadow(0 0 12px rgba(25,200,255,.8));animation:ps-bob 3s ease-in-out infinite}.ps-empty-art .ps-floor{position:absolute;bottom:22px;left:10px;right:10px;height:40px;border-top:1.5px solid rgba(25,200,255,.6);border-radius:50%/100% 100% 0 0;box-shadow:0 -8px 20px -10px rgba(25,200,255,.8)}.ps-empty h2{margin:8px 0 0;font:400 2.25rem/1.1 var(--font-instrument-serif),serif;color:#fff}.ps-empty p{margin:10px 0 0;max-width:290px;font-size:15px;line-height:1.5;color:var(--ps-muted)}.ps-empty .ps-cta{width:auto;margin-top:26px;min-height:54px;padding:0 28px;gap:10px;justify-content:center;font-weight:800;font-size:16px}.ps-empty .ps-cta span{display:flex;animation:ps-nudge 1.6s ease-in-out infinite}.ps-balance{display:flex;align-items:baseline;gap:8px;margin-top:10px}.ps .ps-balance b{font:800 20px var(--font-instrument-sans),sans-serif;color:var(--ps-cyan);font-variant-numeric:tabular-nums}.ps-balance span{font-size:14px;color:var(--ps-muted)}.ps-seg{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;border-radius:16px;background:rgba(10,18,34,.8);border:1px solid rgba(90,150,230,.18)}.ps-seg-pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:12px;background:rgba(25,110,255,.22);border:1px solid rgba(25,200,255,.8);box-shadow:0 0 18px rgba(25,160,255,.45);transform:translateX(calc(var(--i, 0) * 100%));transition:transform .45s cubic-bezier(.3,1.35,.5,1)}.ps-seg-tab{position:relative;height:42px;border:0;background:none;color:var(--ps-dim);font:700 14px var(--font-instrument-sans),sans-serif;cursor:pointer;transition:color .3s}.ps-seg-tab[aria-selected=true]{color:#fff}.ps-days{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.ps-day{margin:12px 0 0;font:700 11px var(--font-instrument-sans),sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#7f95bb}.ps-entry{position:relative;display:flex;align-items:center;gap:14px;padding:14px;border-radius:20px;overflow:hidden;background:linear-gradient(90deg,rgba(25,110,255,.2),rgba(8,16,30,.7));border:1px solid rgba(25,200,255,.35)}.ps-entry-out{background:rgba(10,16,28,.6);border-color:rgba(120,160,220,.18)}.ps-entry-icon{flex:none;width:48px;height:48px;border-radius:14px;border:1.5px solid rgba(25,200,255,.7);background:rgba(25,140,255,.14);display:flex;align-items:center;justify-content:center;color:var(--ps-cyan);box-shadow:0 0 16px rgba(25,160,255,.4)}.ps-entry-icon>*{animation:ps-star .8s cubic-bezier(.3,1.5,.5,1) .3s both}.ps-entry-body{flex:1;min-width:0}.ps-entry-body strong{display:block;font:700 15px/1.3 var(--font-instrument-sans),sans-serif;color:#fff}.ps-entry-body span{display:block;margin-top:2px;font-size:13px;color:var(--ps-muted)}.ps-amount{flex:none;font:800 24px var(--font-instrument-sans),sans-serif;color:var(--ps-cyan);text-shadow:0 0 14px rgba(25,200,255,.6);font-variant-numeric:tabular-nums}.ps-amount-out{color:#ff9daa;text-shadow:none}.ps-entry:after{content:"";position:absolute;inset:0 auto 0 0;width:30%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(160,225,255,.16),rgba(255,255,255,0));animation:ps-sheen 4s ease-in-out 1.4s infinite;pointer-events:none}.ps-entry-out:after{display:none}.ps-none{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:48px}.ps-none .ps-ring-icon{width:64px;height:64px}.ps-none h2{margin:16px 0 0;font:400 1.5rem/1.15 var(--font-instrument-serif),serif;color:#fff}.ps-none p{margin:6px 0 0;max-width:260px;font-size:14px;line-height:1.45;color:var(--ps-muted)}@keyframes ps-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ps-beam{0%,to{transform:translateX(-40px) rotate(-38deg);opacity:.45}50%{transform:translateX(40px) rotate(-38deg);opacity:1}}@keyframes ps-glow{0%,to{text-shadow:0 0 10px rgba(25,200,255,.55)}50%{text-shadow:0 0 24px rgba(25,200,255,1),0 0 3px #fff}}@keyframes ps-sheen{0%{transform:translateX(-160%) skewX(-20deg)}55%,to{transform:translateX(420%) skewX(-20deg)}}@keyframes ps-ring{0%{transform:scale(.55);opacity:.9}to{transform:scale(1.7);opacity:0}}@keyframes ps-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes ps-twinkle{0%,to{opacity:.15;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}@keyframes ps-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ps-pop{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes ps-burst{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-24px) scale(0);opacity:0}}@keyframes ps-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes ps-fade{0%{opacity:0}to{opacity:1}}@keyframes ps-scan{0%,to{top:4%}50%{top:92%}}@keyframes ps-amber{0%{box-shadow:0 0 0 0 rgba(245,183,59,.75)}to{box-shadow:0 0 0 9px rgba(245,183,59,0)}}@keyframes ps-cyan{0%{box-shadow:0 0 0 0 rgba(25,200,255,.7)}to{box-shadow:0 0 0 9px rgba(25,200,255,0)}}@keyframes ps-logo{0%{opacity:0;transform:scale(.6) rotate(-10deg)}to{opacity:1;transform:none}}@keyframes ps-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@keyframes ps-star{0%{opacity:0;transform:scale(.2) rotate(-180deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ps *,.ps :after,.ps :before,.ps-sheet *,.ps-sheet :after,.ps-sheet :before{animation:none!important;transition:none!important}.ps-beam{display:none}}.ps-settings-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-height:84px}.ps .ps-settings-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#dfe8ff;font:500 14px var(--font-instrument-sans),sans-serif;text-decoration:none;white-space:nowrap}.ps .ps-settings-back:hover{color:#fff}.ps-settings-rule{flex:none;width:1px;height:18px;background:rgba(160,180,210,.4)}.ps-settings-logo{grid-column:2;width:58px;height:58px;border-radius:16px;border:1px solid rgba(60,150,255,.45);animation:ps-logo .7s cubic-bezier(.2,1.4,.4,1) both,ps-flame 3.2s ease-in-out .7s infinite}.ps-kicker-cyan{color:var(--ps-cyan);font-size:12px;letter-spacing:.3em}.ps-group{border-radius:22px;border:1.5px solid rgba(25,200,255,.55);background:linear-gradient(180deg,rgba(10,30,64,.55),rgba(4,10,22,.8));box-shadow:0 0 24px rgba(25,140,255,.28),inset 0 0 22px rgba(25,160,255,.08);overflow:hidden}.ps .ps-group-head{display:flex;align-items:center;gap:18px;margin:0;padding:16px 20px;border-bottom:1px solid rgba(90,150,230,.22);font:600 19px var(--font-instrument-sans),sans-serif;color:#fff}.ps-group-body{padding:0 18px}.ps .ps-item{display:flex;align-items:center;gap:16px;min-height:64px;padding:14px 0;color:#fff;text-decoration:none}.ps .ps-item+.ps-item{border-top:1px solid rgba(90,150,230,.2)}.ps a.ps-item:hover .ps-item-text strong{color:#7fe2ff}.ps-item-icon{flex:none;width:50px;height:50px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#dfe8ff;background:rgba(10,20,40,.8);border:1px solid rgba(90,150,230,.28)}.ps-item-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ps-item-text strong{font:600 16px/1.3 var(--font-instrument-sans),sans-serif;color:#fff;transition:color .2s}.ps-item-text>span{font-size:14px;line-height:1.4;color:#b9c8e4;overflow-wrap:anywhere}.ps-item-text .ps-item-id{font:500 13px var(--font-geist-mono,ui-monospace),monospace;letter-spacing:.14em;color:#9fb4d8}.ps-item-chev{flex:none;color:#dfe8ff}.ps-signout{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:58px;border-radius:999px;border:1.5px solid rgba(25,200,255,.55);background:rgba(4,10,22,.6);box-shadow:0 0 20px rgba(25,140,255,.22);color:#fff;font:600 18px var(--font-instrument-sans),sans-serif;cursor:pointer;transition:background .2s}.ps-signout:hover{background:rgba(25,140,255,.12)}.ps-fine{margin:0;font-size:13.5px;line-height:1.5;color:#9fb4d8}@keyframes ps-flame{0%,to{filter:drop-shadow(0 0 6px rgba(25,140,255,.45))}50%{filter:drop-shadow(0 0 18px rgba(25,200,255,.95))}}.ps-welcome-ring{position:relative;isolation:isolate;overflow:hidden;width:168px;height:168px;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 44px rgba(8,152,255,.35),inset 0 0 24px rgba(0,0,0,.6)}.ps-welcome-ring:before{content:"";position:absolute;inset:0;z-index:-2;border-radius:50%;background:conic-gradient(from 200deg,#4fd2ff,#0898ff 25%,#06101d 50%,#0898ff 75%,#4fd2ff);animation:ps-ring-turn 9s linear infinite}.ps-welcome-ring:after{content:"";position:absolute;inset:9px;z-index:-1;border-radius:50%;background:#05070b}.ps-welcome-ring img{width:58%;height:auto;animation:ps-mark-in .7s cubic-bezier(.2,1.4,.4,1) .15s both,ps-mark-glow 3.2s ease-in-out .9s infinite}@keyframes ps-ring-turn{to{transform:rotate(1turn)}}@keyframes ps-mark-in{0%{opacity:0;transform:scale(.6) rotate(-10deg)}to{opacity:1;transform:none}}@keyframes ps-mark-glow{0%,to{filter:drop-shadow(0 0 6px rgba(25,140,255,.45))}50%{filter:drop-shadow(0 0 16px rgba(25,200,255,.95))}}@media (prefers-reduced-motion:reduce){.ps-welcome-ring img,.ps-welcome-ring:before{animation:none}}.pc{position:fixed;inset:0;z-index:80;overflow-y:auto;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(120% 70% at 50% 18%,#0b2a4a 0,#06101d 45%,#05070b 100%);color:#fff;animation:pc-fade .35s ease-out both}.pc-beam{position:fixed;inset:-20% -40% auto;height:70%;pointer-events:none;background:conic-gradient(from 180deg at 50% 0,transparent 40%,rgba(25,200,255,.16) 50%,transparent 60%);animation:pc-beam 7s ease-in-out infinite alternate}.pc-body{position:relative;width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center;text-align:center}.pc-mark{width:176px;height:176px;place-items:center}.pc-mark,.pc-ring{position:relative;display:grid}.pc-ring{isolation:isolate;overflow:hidden;width:100%;height:100%;border-radius:50%;place-items:center;box-shadow:0 0 60px rgba(8,152,255,.5),inset 0 0 24px rgba(0,0,0,.6);animation:pc-pop .8s cubic-bezier(.2,1.5,.4,1) .1s both}.pc-ring:before{inset:0;z-index:-2;background:conic-gradient(from 200deg,#ffd66b,#4fd2ff 20%,#0898ff 40%,#06101d 55%,#0898ff 75%,#ffd66b);animation:ps-ring-turn 6s linear infinite}.pc-ring:after,.pc-ring:before{content:"";position:absolute;border-radius:50%}.pc-ring:after{inset:9px;z-index:-1;background:#05070b}.pc-ring img{width:56%;height:auto;animation:ps-mark-glow 2.6s ease-in-out 1s infinite}.pc-plus{position:absolute;right:6px;top:6px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font:900 28px/1 var(--font-instrument-sans),system-ui,sans-serif;color:#1a1200;background:linear-gradient(160deg,#ffe38a,#f5b93a);box-shadow:0 0 22px rgba(255,200,80,.7);animation:pc-badge .6s cubic-bezier(.2,1.8,.4,1) .75s both}.pc-spark{position:absolute;left:50%;top:50%;width:var(--s);height:var(--s);margin:calc(var(--s) / -2);border-radius:50%;background:#ffe38a;box-shadow:0 0 10px #ffd66b;opacity:0;animation:pc-spark 1.1s cubic-bezier(.1,.7,.3,1) var(--t) both}.pc-spark:nth-child(3n){background:#4fd2ff;box-shadow:0 0 10px #19c8ff}.pc-kicker{margin:26px 0 0;font:800 11px/1 var(--font-instrument-sans),system-ui,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#ffd66b;animation:pc-rise .5s ease-out .9s both}.pc-title{margin:10px 0 0;font:400 clamp(2.1rem,10vw,2.6rem)/1.05 var(--font-instrument-serif),serif;color:#fff;animation:pc-rise .5s ease-out 1s both}.pc-title span{color:#ffd66b}.pc-lede{margin:12px 0 0;max-width:32ch;font-size:15px;line-height:1.55;color:rgba(255,255,255,.78);animation:pc-rise .5s ease-out 1.1s both}.pc-list{animation:pc-rise .45s ease-out 1.15s both;margin:22px 0 0;padding:0;list-style:none;width:100%;border:1px solid rgba(79,210,255,.25);border-radius:16px;background:rgba(10,23,38,.7)}.pc-list li{display:flex;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:600;text-align:left;animation:pc-rise .45s ease-out calc(1.2s + var(--i) * .1s) both}.pc-list li+li{border-top:1px solid rgba(255,255,255,.08)}.pc-list svg{flex:none;color:#4fd2ff}.pc-actions{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:22px;animation:pc-rise .5s ease-out 1.5s both}.pc-btn{min-height:50px;border-radius:14px;border:1px solid rgba(255,255,255,.22);background:transparent;color:#fff;font:700 16px/1 var(--font-instrument-sans),system-ui,sans-serif;cursor:pointer}.pc-btn-primary{border:0;color:#1a1200;background:linear-gradient(160deg,#ffe38a,#f5b93a);box-shadow:0 8px 28px rgba(245,185,58,.35)}.pc-btn:focus-visible{outline:3px solid #4fd2ff;outline-offset:3px}@keyframes pc-fade{0%{opacity:0}}@keyframes pc-beam{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes pc-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes pc-badge{0%{opacity:0;transform:scale(0) rotate(-90deg)}to{opacity:1;transform:none}}@keyframes pc-spark{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.4)}15%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(1)}}@keyframes pc-rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.pc,.pc *,.pc :before{animation:none!important}.pc-spark{display:none}}