@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=dpl_97JtSpkUWTPM9cYsZqc9X3ZqLBmL)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=dpl_97JtSpkUWTPM9cYsZqc9X3ZqLBmL)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.35a5cae5tspm2.woff2?dpl=dpl_97JtSpkUWTPM9cYsZqc9X3ZqLBmL)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=dpl_97JtSpkUWTPM9cYsZqc9X3ZqLBmL)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_7f44700-module__nYHGLG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_7f44700-module__nYHGLG__variable{--font-pds:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/88731e1a74492905-s.0tlm39yf_ckdx.woff2?dpl=dpl_97JtSpkUWTPM9cYsZqc9X3ZqLBmL)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/861011d7404b02f6-s.3fnhzl7vreycw.woff2?dpl=dpl_97JtSpkUWTPM9cYsZqc9X3ZqLBmL)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/3381337b621a9a6a-s.0jxe124sc_62t.woff2?dpl=dpl_97JtSpkUWTPM9cYsZqc9X3ZqLBmL)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.0iws-x-_m0m6k.woff2?dpl=dpl_97JtSpkUWTPM9cYsZqc9X3ZqLBmL)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0951afe60dbf5d36-s.0f7v04cdymq72.woff2?dpl=dpl_97JtSpkUWTPM9cYsZqc9X3ZqLBmL)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/97e7b204180d1274-s.3xa5d8otat0m1.woff2?dpl=dpl_97JtSpkUWTPM9cYsZqc9X3ZqLBmL)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.2qe5xx8d5sx8i.woff2?dpl=dpl_97JtSpkUWTPM9cYsZqc9X3ZqLBmL)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code Fallback;src:local(Arial);ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:134.59%}.fira_code_aae71cb9-module__DnUZja__className{font-family:Fira Code,Fira Code Fallback;font-style:normal}.fira_code_aae71cb9-module__DnUZja__variable{--font-code:"Fira Code", "Fira Code Fallback"}
.pds-page{--pds-ink:#050a14;--pds-body:#050a14b8;--pds-muted:#050a148c;--pds-hair:#050a141a;--pds-blue:#2881e7;--pds-cream:#fff5e1;--pds-chip:#f7ecd5;--pds-orange:#eb6430;--read:680px;--wide:960px;--full:1200px;color:var(--pds-ink);background-color:#fff}.pds-page ::selection{background-color:#eb643038}.pds-page section{z-index:auto;width:auto;height:auto;padding:0;display:block;position:static}.pds-article{padding:clamp(1.5rem, 4vw, 3.5rem) var(--nav-side) clamp(4rem, 8vw, 6rem)}.pds-flow>:not(section),.pds-flow>section>*{width:100%;max-width:var(--read);margin-inline:auto}.pds-flow .pds-wide{max-width:var(--wide)}.pds-flow .pds-full{max-width:var(--full)}.pds-header{max-width:var(--full);margin-inline:auto;padding-bottom:clamp(1.75rem,3.5vw,2.75rem)}.pds-back{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--pds-muted);align-items:center;gap:.5rem;font-size:.75rem;transition:color .2s;display:inline-flex}.pds-back:hover{color:var(--pds-ink)}.pds-chips{flex-wrap:wrap;gap:.5rem;margin-top:clamp(1.5rem,3vw,2.25rem);list-style:none;display:flex}.pds-chip{background-color:var(--pds-chip);letter-spacing:-.005em;border-radius:999px;padding:.5em 1.05em;font-size:clamp(.75rem,.9vw,.875rem);font-weight:500}.pds-title{letter-spacing:-.035em;max-width:18ch;color:var(--pds-ink);margin-top:clamp(1rem,2vw,1.5rem);font-size:clamp(2.25rem,1.4rem + 3.2vw,4.5rem);font-weight:600;line-height:1.04}.pds-byline{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--pds-muted);flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:clamp(1.1rem,2vw,1.6rem);font-size:.75rem;display:flex}.pds-flow h2{letter-spacing:-.015em;color:var(--pds-ink);margin-top:84px;margin-bottom:22px;font-size:32px;font-weight:600;line-height:36px}.pds-flow h3{letter-spacing:-.015em;color:var(--pds-ink);margin-top:44px;margin-bottom:14px;font-size:21px;font-weight:600;line-height:28px}.pds-flow>p,.pds-flow>section>p,.pds-prose-list li{color:var(--pds-body);font-size:18px;font-weight:400;line-height:30px}.pds-flow>p+p,.pds-flow>section>p+p,.pds-step>p+p{margin-top:22px}.pds-flow strong{color:var(--pds-ink);font-weight:600}.pds-flow em{font-style:italic}.pds-flow :is(.pds-figure,.pds-table-wrap,.pds-wcag,.pds-code)+:is(p,ul,ol){margin-top:40px}.pds-link{color:var(--pds-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pds-blue);text-decoration-color:var(--pds-blue);text-underline-offset:.2em;text-decoration-thickness:1.5px;transition:color .2s}.pds-link:hover{color:var(--pds-blue)}:where(.pds-flow>p,.pds-flow>section>p,.pds-prose-list,.pds-table,.pds-step>p) code{font-family:var(--font-code), ui-monospace, monospace;color:var(--pds-ink);white-space:nowrap;background-color:#050a140e;border-radius:6px;padding:.08em .38em;font-size:.84em}.pds-prose-list{margin-top:22px;padding-left:0;list-style:none}.pds-prose-list li{padding-left:1.6rem;position:relative}.pds-prose-list li+li{margin-top:12px}ul.pds-prose-list li:before{content:"";background-color:var(--pds-blue);border-radius:50%;width:6px;height:6px;position:absolute;top:13px;left:.35rem}ol.pds-prose-list{counter-reset:pds-step}ol.pds-prose-list li{counter-increment:pds-step;padding-left:2.4rem}ol.pds-prose-list li:before{content:counter(pds-step);background-color:var(--pds-chip);width:24px;height:24px;font-family:var(--font-mono), monospace;color:var(--pds-ink);border-radius:50%;place-items:center;font-size:12px;line-height:1;display:grid;position:absolute;top:3px;left:0}.pds-tagline{margin-top:22px}.pds-table-wrap{border:1px solid var(--pds-hair);-webkit-overflow-scrolling:touch;border-radius:16px;margin-top:26px;overflow-x:auto}.pds-table{border-collapse:collapse;width:100%;min-width:560px;color:var(--pds-body);font-size:15px;line-height:24px}.pds-table--wide{min-width:860px}.pds-table th{border-bottom:1px solid var(--pds-hair);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--pds-muted);white-space:nowrap;background-color:#fbf8f1;padding:14px 18px;font-size:11px;font-weight:400}.pds-table td{border-bottom:1px solid var(--pds-hair);vertical-align:top;padding:14px 18px}.pds-table tr:last-child td{border-bottom:0}.pds-table td:first-child{color:var(--pds-ink);font-weight:600}.pds-table code{white-space:normal}.pds-table--narrow{min-width:0}.pds-table tr{transition:background-color 1.2s}.pds-table tr.is-flash{background-color:var(--pds-chip);transition-duration:.2s}.pds-step{padding-left:56px;position:relative}.pds-step:before{content:"";background-image:linear-gradient(var(--pds-hair) 60%, transparent 0);background-size:1px 8px;width:1px;position:absolute;top:84px;bottom:-37px;left:17px}.pds-step:not(:has(~.pds-step)):before{display:none}.pds-step-num{background-color:var(--pds-ink);width:35px;height:35px;font-family:var(--font-mono), monospace;color:#fff;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:41px;left:0}.pds-step>p{max-width:var(--read);color:var(--pds-body);font-size:18px;line-height:30px}.pds-step>h3{max-width:var(--read)}.pds-closing{color:#fff;background:radial-gradient(120% 140% at 85% 0,#3b43d98c,#0000 55%),#0b0d1c;border-radius:20px;margin-top:84px;padding:clamp(2rem,5vw,3.5rem)}.pds-closing p{letter-spacing:-.015em;color:#ffffffeb;max-width:36ch;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:500;line-height:1.4}.pds-closing .pds-link{color:#fff;text-decoration-color:#9aa4ffe6}.pds-closing .pds-link:hover{color:#c9ceff}.pds-pill{min-height:48px;color:var(--pds-ink);background-color:#fff;border-radius:999px;align-items:center;gap:.55rem;margin-top:clamp(1.5rem,3vw,2.25rem);padding:0 1.5rem;font-size:.9375rem;font-weight:500;transition:transform .26s cubic-bezier(.2,.8,.2,1),background-color .2s;display:inline-flex}.pds-pill:hover{background-color:var(--pds-cream);transform:translateY(-2px)}.pds-pill:focus-visible,.pds-back:focus-visible,.pds-link:focus-visible{outline:2px solid var(--pds-blue);outline-offset:3px;border-radius:4px}.pds-pill:focus-visible{border-radius:999px}.pds-outro{padding:clamp(4rem, 9vw, 7.5rem) var(--nav-side);background:linear-gradient(#fff, var(--pds-cream) 38%);text-align:center}.pds-outro h2{letter-spacing:-.03em;max-width:20ch;margin-inline:auto;font-size:clamp(1.75rem,1.2rem + 2.2vw,3.25rem);font-weight:600;line-height:1.1}.pds-outro .pds-pill{background-color:var(--pds-ink);color:#fff}.pds-outro .pds-pill:hover{background-color:#1b2536}@media (max-width:640px){.pds-flow h2{font-size:26px;line-height:30px}.pds-flow h3{font-size:19px;line-height:26px}.pds-flow>p,.pds-flow>section>p,.pds-prose-list li,.pds-step>p{font-size:17px;line-height:28px}.pds-step{padding-left:0}.pds-step:before,.pds-step-num{display:none}.pds-closing{border-radius:16px}}
.pds-figure{--p-primary:#3b43d9;--p-primary-c:#dfe0ff;--p-secondary-c:#cde5ff;--p-tertiary:#a62c7a;--p-tertiary-c:#ffd8ec;--p-surface:#f9f9ff;--p-surface-low:#f2f3fc;--p-surface-high:#e5e6f2;--p-surface-highest:#dfe0ec;--p-success:#188038;--p-success-c:#c4eed0;--p-pending-c:#ffe8a3;--p-error:#ba1a1a;--p-error-c:#ffdad6;--p-stage:#0b0d1c;--p-on-surface:#1a1b2c;--p-on-surface-var:#464759;--p-outline:#1a1b2c24;--p-glow-snappy:#9aa4ff;--p-glow-playful:#f5a3d4;--m-press:.12s;--m-short:.18s;--m-medium:.26s;--m-long:.42s;--m-xlong:.7s;--ease-out:cubic-bezier(0, 0, .58, 1);--ease-soft:cubic-bezier(.2, .8, .2, 1);font-family:var(--font-pds), var(--font-primary), sans-serif;color:var(--p-on-surface);margin-top:44px}:where(.pds-figure) p{font-size:inherit}.pds-figure[data-ready]:not([data-shown])>:not(.pds-sr){opacity:0;transform:translateY(28px)}.pds-figure>:not(.pds-sr){transition:opacity .9s var(--ease-soft), transform 1.1s var(--ease-soft)}@media (prefers-reduced-motion:reduce){.pds-figure[data-ready]:not([data-shown])>:not(.pds-sr){transform:none}.pds-figure>:not(.pds-sr){transition:opacity .6s}}.pds-caption{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#050a148c;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-top:12px;font-size:11px;line-height:1.5;display:flex}.pds-caption code{font-family:var(--font-code), ui-monospace, monospace;letter-spacing:0;text-transform:none;color:var(--pds-ink,#050a14);font-size:12px}.pds-caption--plain{font-family:var(--font-primary), sans-serif;letter-spacing:-.005em;text-transform:none;color:#050a14b8;font-size:15px}.pds-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pds-stage{border-radius:20px;position:relative;overflow:hidden}.pds-stage--wash{background:radial-gradient(90% 70% at 15% 0%, #dfe0ffd9, transparent 60%), radial-gradient(70% 60% at 100% 100%, #cde5ff99, transparent 60%), var(--p-surface-low)}.pds-stage--dark{background:radial-gradient(80% 90% at 50% 0%, #3b43d947, transparent 65%), var(--p-stage);color:#eef0ff}.pds-stage--cream{background-color:#fff5e1}@media (max-width:640px){.pds-stage{border-radius:16px}}.pds-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pds-ctl{border:1px solid var(--p-outline);min-height:44px;color:var(--p-on-surface);cursor:pointer;transition:background-color var(--m-short) ease, border-color var(--m-short) ease, color var(--m-short) ease, transform var(--m-press) var(--ease-out);background-color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 1.1rem;font-family:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.pds-ctl:hover{border-color:#3b43d973}.pds-ctl:active{transform:scale(.96)}.pds-ctl[aria-pressed=true],.pds-ctl[aria-checked=true]{border-color:var(--p-primary);background-color:var(--p-primary);color:#fff}.pds-ctl--ghost{text-underline-offset:.25em;background-color:#0000;border-color:#0000;text-decoration:underline}.pds-ctl:disabled{opacity:.45;cursor:default}.pds-stage--dark .pds-ctl,.pds-on-dark .pds-ctl{color:#eef0ff;background-color:#ffffff0f;border-color:#ffffff29}.pds-stage--dark .pds-ctl:hover,.pds-on-dark .pds-ctl:hover{background-color:#ffffff1a;border-color:#9aa4ff99}.pds-stage--dark .pds-ctl[aria-pressed=true],.pds-stage--dark .pds-ctl[aria-checked=true],.pds-on-dark .pds-ctl[aria-pressed=true],.pds-on-dark .pds-ctl[aria-checked=true]{border-color:var(--p-glow-snappy);color:#fff;background-color:#9aa4ff38}.pds-stage--dark .pds-ctl--ghost,.pds-on-dark .pds-ctl--ghost{background-color:#0000;border-color:#0000}.pds-figure :focus{outline:none}.pds-figure :focus-visible{outline:2px solid var(--p-primary);outline-offset:2px}.pds-stage--dark :focus-visible,.pds-on-dark :focus-visible{outline-color:var(--p-glow-snappy)}.pds-beta{background-color:var(--p-tertiary-c);font-family:var(--font-pds), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--p-tertiary);border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.pds-hears{color:var(--p-on-surface-var);font-size:13px;line-height:1.5}.pds-hears span{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:10px;display:block}.pds-hears strong{color:var(--p-on-surface);font-weight:600}.pds-stage--dark .pds-hears,.pds-on-dark .pds-hears{color:#eef0ffb3}.pds-stage--dark .pds-hears strong,.pds-on-dark .pds-hears strong{color:#fff}.pds-phone{width:var(--phone-w,300px);aspect-ratio:9/19;padding:calc(var(--phone-w,300px) * .026);border-radius:calc(var(--phone-w,300px) * .15);background:linear-gradient(160deg,#2b2e45,#0d0f1d 60%);flex:none;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 30px 60px -20px #0b0d1c73;container-type:inline-size}.pds-phone-screen{background-color:var(--p-surface);height:100%;color:var(--p-on-surface);border-radius:12.5cqi;flex-direction:column;font-size:4.4cqi;display:flex;position:relative;overflow:hidden}.pds-phone-screen:before{content:"";z-index:5;background-color:#0b0d1c;border-radius:999px;width:26cqi;height:7cqi;position:absolute;top:2.6cqi;left:50%;transform:translate(-50%)}.pds-phone-screen--dark{background-color:var(--p-stage);color:#eef0ff}.pds-check-disc{background-color:var(--p-success);color:#fff;border-radius:50%;place-items:center;display:grid}.pds-check-disc svg{width:52%;height:52%}
.pds-wcag{margin-top:26px}.pds-wcag-filter{background-color:#f4efe4;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.pds-wcag-filter button{min-height:40px;font-family:var(--font-primary), sans-serif;color:#050a14b3;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .18s,color .18s}.pds-wcag-filter button[aria-checked=true]{color:#fff;background-color:#050a14}.pds-wcag-filter button:focus-visible{outline-offset:2px;outline:2px solid #2881e7}.pds-wcag .pds-table-wrap{margin-top:14px}.pds-wcag-row{animation:.4s both pds-fade}.pds-wcag-num{font-family:var(--font-mono), monospace;color:#050a14;background-color:#f7ecd5;border-radius:6px;margin-right:6px;padding:2px 8px;font-size:12px;font-weight:400;display:inline-block}.pds-wcag-test{font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#0f5a26;vertical-align:1px;background-color:#c4eed0;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:1px 8px 1px 6px;font-size:10px;display:inline-flex}.pds-wcag-test:before{content:"";background-color:#188038;border-radius:50%;width:6px;height:6px}.pds-code{color:#d7dbf5;background-color:#0e1222;border-radius:16px;margin-top:16px;overflow:hidden}.pds-code-bar{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.pds-code-dots{gap:6px;display:flex}.pds-code-dots span{background-color:#ffffff24;border-radius:50%;width:9px;height:9px}.pds-code-file{font-family:var(--font-code), ui-monospace, monospace;color:#d7dbf599;flex:auto;font-size:12px}.pds-code-copy{min-width:72px;min-height:36px;font-family:var(--font-primary), sans-serif;color:#fff;cursor:pointer;background-color:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .18s}.pds-code-copy:hover{background-color:#ffffff1a}.pds-code-copy:focus-visible,.pds-code-pre:focus-visible{outline-offset:-2px;outline:2px solid #9aa4ff}.pds-code-pre{font-family:var(--font-code), ui-monospace, monospace;tab-size:2;white-space:pre;margin:0;padding:18px 20px 20px;font-size:13.5px;line-height:23px;overflow-x:auto}.pds-code-pre code{font-family:inherit}.tok-c{color:#6f7699;font-style:italic}.tok-s{color:#a6e3b8}.tok-k{color:#c4a5ff}.tok-t{color:#8fc8ff}.tok-n{color:#ffc58f}
.pds-hero{aspect-ratio:16/9;container-type:inline-size}.pds-hero-dots{background-image:radial-gradient(#050a1438 1.1px,#0000 1.6px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 95% at 0 100%,#000 10%,#0000 72%);mask-image:radial-gradient(75% 95% at 0 100%,#000 10%,#0000 72%)}.pds-hero-quote{z-index:2;max-width:40cqi;font-family:var(--font-primary), sans-serif;position:absolute;top:16.5cqi;left:7cqi}.pds-hero-quote-text{letter-spacing:-.03em;color:#050a14;font-size:clamp(1.5rem,4.2cqi,3.5rem);font-weight:600;line-height:1.06}.pds-hero-quote-sub{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#050a148c;margin-top:1.4cqi;font-size:clamp(.625rem,.95cqi,.8125rem)}.pds-hero-device{transform-origin:50% 0;position:absolute;top:11%;left:58cqi;transform:rotate(-4deg)}.pds-hero-device .pds-phone{--phone-w:25cqi;box-shadow:inset 0 0 0 1px #ffffff0f,0 40px 80px -30px #050a1473}.pds-success-screen{background-color:#f6fbf7}.pds-success-body{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:24cqi 7cqi 0;display:flex;position:relative}.pds-success-disc{width:22cqi;height:22cqi;box-shadow:0 0 0 4cqi #1880381f}.pds-success-title{color:var(--p-on-surface-var);margin-top:7cqi;font-size:5.2cqi;font-weight:600}.pds-success-amount{letter-spacing:-.03em;margin-top:1.5cqi;font-size:14cqi;font-weight:700;line-height:1.05}.pds-success-to{color:var(--p-on-surface-var);margin-top:1.5cqi;font-size:4.6cqi}.pds-tabular{font-variant-numeric:tabular-nums}.pds-receipt{text-align:left;background-color:#fff;border-radius:5cqi;width:100%;margin-top:9cqi;padding:5cqi 6cqi;font-size:3.7cqi;box-shadow:0 2cqi 8cqi #183c2414;-webkit-mask:radial-gradient(circle at 0 62%,#0000 3.2cqi,#000 3.4cqi) 0/51% 100% no-repeat,radial-gradient(circle at 100% 62%,#0000 3.2cqi,#000 3.4cqi) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0 62%,#0000 3.2cqi,#000 3.4cqi) 0/51% 100% no-repeat,radial-gradient(circle at 100% 62%,#0000 3.2cqi,#000 3.4cqi) 100%/51% 100% no-repeat}.pds-receipt dl>div{justify-content:space-between;gap:3cqi;padding:1.2cqi 0;display:flex}.pds-receipt dt{color:var(--p-on-surface-var)}.pds-receipt dd{text-align:right;font-weight:600}.pds-success-done{background-color:var(--p-on-surface);color:#fff;border-radius:999px;place-items:center;width:100%;height:12cqi;margin-top:9cqi;font-size:4.4cqi;font-weight:700;display:grid}.pds-receipt-perf{border-top:2px dashed var(--p-surface-highest);margin:2.4cqi -2cqi}.pds-hero-rings span{aspect-ratio:1;pointer-events:none;border:1px solid #18803829;border-radius:50%;position:absolute;top:15.2cqi;left:71cqi;transform:translate(-50%,-50%)}.pds-hero-rings span:first-child{border-color:#18803838;width:24cqi}.pds-hero-rings span:nth-child(2){border-style:dashed;width:40cqi}.pds-hero-rings span:nth-child(3){border-color:#18803817;width:58cqi}.pds-hero-journey{font-family:var(--font-pds), sans-serif;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#ffffffb8;border-radius:1.6cqi;gap:0;margin-top:3.6cqi;padding:1.6cqi 2.2cqi 1.4cqi;list-style:none;display:inline-flex;box-shadow:0 0 0 1px #050a140d,0 1.2cqi 3cqi -1cqi #050a141f}.pds-hero-journey li{flex-direction:column;align-items:center;gap:.9cqi;width:8.6cqi;display:flex;position:relative}.pds-hero-journey li+li:before{content:"";background-color:var(--p-on-surface);opacity:.85;border-radius:2px;height:2px;position:absolute;top:1.2cqi;left:calc(1.5cqi - 50%);right:calc(50% + 1.5cqi)}.pds-hero-journey-dot{background-color:var(--p-on-surface);color:#fff;border-radius:50%;place-items:center;width:2.4cqi;height:2.4cqi;display:grid}.pds-hero-journey-dot svg{width:58%;height:58%}.pds-hero-journey li.is-result .pds-hero-journey-dot{background-color:var(--p-success);box-shadow:0 0 0 .6cqi #18803829}.pds-hero-journey-label{white-space:nowrap;color:var(--p-on-surface-var);font-size:clamp(9px,.98cqi,13px);font-weight:600}.pds-hero-journey li.is-result .pds-hero-journey-label{color:var(--p-success)}.pds-hero-slide{z-index:3;background:radial-gradient(120% 160% at 25% 0%, #ffffff40, transparent 55%), var(--p-success);width:24cqi;height:4.8cqi;font-family:var(--font-pds), sans-serif;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:47cqi;left:41cqi;transform:rotate(3deg);box-shadow:inset 0 0 0 1px #ffffff2e,0 1.6cqi 3.6cqi -1cqi #0f462273}.pds-hero-slide-label{letter-spacing:-.01em;color:#fff;padding-right:3.6cqi;font-size:1.45cqi;font-weight:700}.pds-hero-slide-thumb{width:3.8cqi;height:3.8cqi;color:var(--p-success);background-color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:.5cqi;right:.5cqi}.pds-hero-slide-thumb svg{width:52%;height:52%}.pds-hero-callout{top:var(--y);left:var(--x);z-index:4;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.pds-hero-callout--mark{--x:73.6cqi;--y:15.2cqi}.pds-hero-callout--receipt{--x:82.2cqi;--y:31.8cqi}.pds-hero-callout--token{--x:85.5cqi;--y:43cqi}.pds-hero-callout-line{width:calc(85.5cqi - var(--x));border-top:1px dashed #050a1473;flex:none;height:0;position:relative}.pds-hero-callout-line:before{content:"";box-sizing:content-box;background-color:#050a14;border:2px solid #fff;border-radius:50%;width:.8cqi;height:.8cqi;position:absolute;top:-.45cqi;left:-.45cqi;transform:translate(-25%,-25%)}.pds-hero-callout--token .pds-hero-callout-line{display:none}.pds-hero-callout-text{flex-direction:column;gap:.3cqi;max-width:12.5cqi;padding-left:.9cqi;display:flex}.pds-hero-callout-text code{font-family:var(--font-code), ui-monospace, monospace;white-space:nowrap;color:#050a14;align-items:center;gap:.6cqi;font-size:clamp(10px,1.02cqi,13px);font-weight:500;display:inline-flex}.pds-hero-callout-text>span{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:#050a1480;font-size:clamp(8px,.82cqi,11px);line-height:1.4}.pds-hero-swatch{background-color:#188038;border-radius:.35cqi;flex:none;width:1.3cqi;height:1.3cqi;box-shadow:inset 0 0 0 1px #00000014}.pds-aurora{pointer-events:none;filter:blur(28px);position:absolute;inset:-20%}.pds-aurora span{opacity:.55;border-radius:50%;animation:14s ease-in-out infinite alternate paused pds-drift-a;position:absolute}.pds-aurora span:first-child{background:#8be3ab;width:62%;height:42%;top:4%;left:6%}.pds-aurora span:nth-child(2){background:#7fd8cf;width:54%;height:38%;animation-name:pds-drift-b;animation-duration:17s;top:14%;right:2%}.pds-aurora span:nth-child(3){background:#c4eed0;width:50%;height:30%;animation-name:pds-drift-c;animation-duration:19s;top:30%;left:26%}[data-active] .pds-aurora span{animation-play-state:running}@keyframes pds-drift-a{to{transform:translate(14%,10%)scale(1.15)}}@keyframes pds-drift-b{to{transform:translate(-16%,12%)scale(.9)}}@keyframes pds-drift-c{to{transform:translate(10%,-14%)scale(1.2)}}@media (prefers-reduced-motion:reduce){.pds-aurora span{animation:none}}@media (max-width:720px){.pds-hero{aspect-ratio:auto;flex-direction:column;padding-top:10cqi;display:flex}.pds-hero-quote{max-width:none;padding:0 8cqi;position:relative;top:auto;left:auto;transform:none}.pds-hero-quote-text{font-size:9cqi}.pds-hero-quote-sub{margin-top:3cqi;font-size:2.6cqi}.pds-hero-device{align-self:center;height:104.711cqi;margin-top:9cqi;position:relative;top:auto;left:auto}.pds-hero-device .pds-phone{--phone-w:62cqi}.pds-hero-rings,.pds-hero-slide,.pds-hero-callout{display:none}.pds-hero-journey{border-radius:4cqi;margin-top:5cqi;padding:3.4cqi 3.6cqi 3cqi}.pds-hero-journey li{gap:2cqi;width:19.5cqi}.pds-hero-journey li+li:before{top:2.7cqi;left:calc(3.4cqi - 50%);right:calc(50% + 3.4cqi)}.pds-hero-journey-dot{width:5.6cqi;height:5.6cqi}.pds-hero-journey-label{font-size:2.7cqi}}
.pds-pillars{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;list-style:none;display:grid}.pds-pillar{border:1px solid var(--p-outline);background-color:var(--p-surface);height:100%;min-height:168px;transition:transform var(--m-medium) var(--ease-out), border-color var(--m-medium) var(--ease-out), background-color var(--m-medium) var(--ease-out);border-radius:20px;flex-direction:column;justify-content:space-between;gap:40px;padding:18px;display:flex}.pds-pillar:hover,.pds-pillar:focus-visible{background-color:#fff;border-color:#3b43d959;transform:translateY(-4px)}.pds-pillar-top{justify-content:space-between;align-items:flex-start;display:flex}.pds-pillar-icon{background-color:var(--p-primary-c);width:44px;height:44px;color:var(--p-primary);transition:transform var(--m-medium) var(--ease-out);border-radius:12px;place-items:center;display:grid}.pds-pillar:hover .pds-pillar-icon{transform:rotate(-6deg)scale(1.04)}.pds-pillar-index{font-family:var(--font-mono), monospace;color:#1a1b2c73;font-size:12px}.pds-pillar-label{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:6px;font-size:16px;font-weight:700;line-height:1.25;display:flex}@media (max-width:760px){.pds-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.pds-pillars li:last-child{grid-column:1/-1}.pds-pillar{min-height:136px}}@media (prefers-reduced-motion:reduce){.pds-pillar:hover,.pds-pillar:focus-visible,.pds-pillar:hover .pds-pillar-icon{transform:none}}
.pds-tokens{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;padding:clamp(16px,3vw,28px);display:grid}.pds-token-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--p-on-surface-var);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.pds-token-heading code{font-family:var(--font-code), monospace;letter-spacing:0;text-transform:none;color:var(--p-primary);font-size:11px;font-weight:500}.pds-tokens-colours{flex-direction:column;gap:18px;display:flex}.pds-token-group--status{border-top:1px dashed var(--p-outline);padding-top:16px}.pds-swatches{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;list-style:none;display:grid}.pds-swatch{border:1px solid var(--p-outline);text-align:left;width:100%;color:var(--p-on-surface);cursor:copy;transition:transform var(--m-short) var(--ease-out), border-color var(--m-short) ease;background-color:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:6px 6px 10px;font-family:inherit;display:flex}.pds-swatch:hover{border-color:#3b43d959;transform:translateY(-2px)}.pds-swatch:active{transform:scale(.97)}.pds-swatch-chip{height:44px;transition:background-color var(--m-long) var(--ease-out);border-radius:9px;display:block;box-shadow:inset 0 0 0 1px #1a1b2c0f}.pds-swatch-name{text-overflow:ellipsis;white-space:nowrap;padding-inline:4px;font-size:12px;font-weight:600;overflow:hidden}.pds-swatch-hex{font-family:var(--font-code), monospace;color:var(--p-on-surface-var);padding-inline:4px;font-size:11px}.pds-tokens-side{flex-direction:column;gap:12px;display:flex}.pds-token-card{box-shadow:inset 0 0 0 1px var(--p-outline);background-color:#ffffffc7;border-radius:16px;padding:16px}.pds-seed-head{justify-content:space-between;align-items:center;display:flex}.pds-seed-head .pds-token-heading{margin-bottom:0}.pds-seed-reset{min-height:32px;padding:0 6px;font-size:12px}.pds-seed{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:4px 0 8px}.pds-seed::-webkit-slider-runnable-track{background:linear-gradient(90deg,#d73c3c,#d7d73c,#3cd73c,#3cd7d7,#3c3cd7,#d73cd7,#d73c3c);border-radius:999px;height:10px}.pds-seed::-moz-range-track{background:linear-gradient(90deg,#d73c3c,#d7d73c,#3cd73c,#3cd7d7,#3c3cd7,#d73cd7,#d73c3c);border-radius:999px;height:10px}.pds-seed::-webkit-slider-thumb{background-color:var(--p-on-surface);appearance:none;width:26px;height:26px;transition:transform var(--m-short) var(--ease-out);border:3px solid #fff;border-radius:50%;margin-top:-8px;box-shadow:0 2px 8px #0b0d1c4d}.pds-seed::-moz-range-thumb{background-color:var(--p-on-surface);border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #0b0d1c4d}.pds-seed:active::-webkit-slider-thumb{transform:scale(1.12)}.pds-seed-demo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pds-seed-pay{color:#fff;font-variant-numeric:tabular-nums;height:40px;transition:background-color var(--m-long) var(--ease-out);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.pds-seed-chip{height:28px;transition:background-color var(--m-long) var(--ease-out), color var(--m-long) var(--ease-out);border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.pds-seed-status{background-color:var(--p-success-c);height:28px;color:var(--p-success);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.pds-space{gap:6px;list-style:none;display:grid}.pds-space li{grid-template-columns:40px 48px auto;align-items:center;gap:8px;font-size:12px;display:grid}.pds-space-name{font-family:var(--font-code), monospace;color:var(--p-on-surface-var)}.pds-space-bar{background-color:var(--p-primary);border-radius:2px;height:12px;display:block}.pds-space-val{font-variant-numeric:tabular-nums;color:var(--p-on-surface-var)}.pds-radius{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.pds-radius li{flex-direction:column;align-items:center;gap:6px;display:flex}.pds-radius-chip{border:2px solid var(--p-primary);background-color:var(--p-primary-c);width:64px;height:64px;display:block}.pds-radius-label{font-family:var(--font-code), monospace;color:var(--p-on-surface-var);font-size:11px}@media (max-width:820px){.pds-tokens{grid-template-columns:1fr}}@media (max-width:420px){.pds-radius-chip{width:52px;height:52px}}
.pds-motion{background-color:#ffffff12;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid}.pds-motion-panel{background:radial-gradient(80% 90% at 50% 0%, #3b43d938, transparent 65%), var(--p-stage);padding:clamp(18px,3vw,30px)}.pds-motion-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.pds-motion-title{letter-spacing:-.01em;font-size:18px;font-weight:700}.pds-lanes{gap:14px;list-style:none;display:grid}.pds-lane{gap:6px;display:grid}.pds-lane-name{color:#eef0ff99;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.pds-lane-name code,.pds-spring-meta code{font-family:var(--font-code), monospace;color:#eef0ff;font-size:12px}.pds-lane-track{background-color:#ffffff0d;border-radius:999px;height:14px;display:block;position:relative}.pds-lane-scale{background:linear-gradient(90deg,#9aa4ff0d,#9aa4ff3d);border-radius:999px;position:absolute;inset:0 auto 0 0}.pds-lane-ball,.pds-spring-ball{background-color:var(--p-glow-snappy);border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:calc(100% - 14px);box-shadow:0 0 12px #9aa4ffd9,0 0 28px #9aa4ff59}.pds-lane-axis{font-family:var(--font-mono), monospace;color:#eef0ff66;justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.pds-plot{width:100%;height:auto;display:block;overflow:visible}.pds-plot-axis{stroke:#ffffff24;stroke-width:1px}.pds-plot-target{stroke:#ffffff4d;stroke-width:1px;stroke-dasharray:4 5}.pds-plot-line{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1}.pds-plot-line--snappy{stroke:var(--p-glow-snappy);filter:drop-shadow(0 0 6px #9aa4ff99)}.pds-plot-line--playful{stroke:var(--p-glow-playful);filter:drop-shadow(0 0 6px #f5a3d499)}.pds-plot-label{font-family:var(--font-mono), monospace;fill:#eef0ff73;font-size:10px}.pds-springs{gap:14px;margin-top:16px;list-style:none;display:grid}.pds-spring{gap:6px;display:grid}.pds-spring-track{background-color:#ffffff0d;border-radius:999px;height:14px;display:block;position:relative}.pds-spring-goal{background-color:#ffffff59;width:1px;position:absolute;top:-3px;bottom:-3px;left:calc(86.9565% - 5.17391px)}.pds-spring--playful .pds-spring-ball{background-color:var(--p-glow-playful);box-shadow:0 0 12px #f5a3d4d9,0 0 28px #f5a3d459}.pds-spring-meta{color:#eef0ff99;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12px;display:flex}@media (max-width:760px){.pds-motion{grid-template-columns:1fr}}
.pds-amount{justify-content:center;align-items:center;gap:clamp(24px,5vw,64px);padding:clamp(24px,4vw,48px);display:flex}.pds-amount-phone{--phone-w:296px}.pds-amount-phone:focus-visible{outline-offset:6px}.pds-amount-screen{gap:0;padding:13cqi 5.5cqi 5cqi}.pds-payee{align-items:center;gap:3cqi;display:flex}.pds-payee-avatar{background-color:var(--p-primary-c);width:11cqi;height:11cqi;color:var(--p-primary);border-radius:50%;flex:none;place-items:center;font-size:3.6cqi;font-weight:700;display:grid}.pds-payee-text{flex-direction:column;min-width:0;display:flex}.pds-payee-label{font-size:4.2cqi;font-weight:700}.pds-payee-handle{color:var(--p-on-surface-var);font-size:3.4cqi}.pds-readout{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;height:20cqi;transition:font-size var(--m-medium) var(--ease-out), color var(--m-short) ease;justify-content:center;align-items:baseline;margin-top:7cqi;font-weight:700;line-height:20cqi;display:flex;position:relative;overflow:hidden}.pds-readout.is-empty{color:#1a1b2c47}.pds-readout.is-error{color:var(--p-error)}.pds-readout-sym{color:var(--p-on-surface-var);margin-right:.06em;font-size:.62em;font-weight:600}.pds-readout.is-error .pds-readout-sym{color:inherit}.pds-ch{animation:pds-roll var(--m-short) var(--ease-out) both;display:inline-block}.pds-ch--comma{opacity:.75;margin-inline:-.02em;animation-name:pds-fade}@keyframes pds-roll{0%{opacity:0;transform:translateY(45%)}}@keyframes pds-fade{0%{opacity:0}}.pds-sweep{transform-origin:0;animation:pds-sweep var(--sweep,.6s) linear forwards;pointer-events:none;background-color:#ba1a1a29;border-radius:3cqi;position:absolute;inset:18% 0}@keyframes pds-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pds-helper{text-align:center;min-height:9cqi;color:var(--p-on-surface-var);justify-content:center;align-items:center;gap:1.6cqi;margin-top:1cqi;font-size:3.5cqi;line-height:1.3;display:flex}.pds-helper svg{flex:none;width:4cqi;height:4cqi}.pds-helper--error{color:var(--p-error);font-weight:600}.pds-note{justify-content:center;margin-top:2cqi;display:flex}.pds-note-pill,.pds-note-input{border:1px solid var(--p-outline);height:9cqi;color:var(--p-on-surface);background-color:#fff;border-radius:999px;font-family:inherit;font-size:3.6cqi}.pds-note-pill{color:var(--p-primary);cursor:pointer;padding:0 4cqi;font-weight:600}.pds-note-input{width:100%;animation:pds-grow var(--m-medium) var(--ease-out);padding:0 4cqi}@keyframes pds-grow{0%{opacity:.6;width:40%}}.pds-keypad{grid-template-columns:repeat(3,1fr);gap:1.4cqi;margin-top:auto;display:grid}.pds-key{height:12.5cqi;color:var(--p-on-surface);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color var(--m-press) var(--ease-out), transform var(--m-press) var(--ease-out);background-color:#0000;border:0;border-radius:4cqi;place-items:center;font-family:inherit;font-size:6.4cqi;font-weight:600;display:grid}.pds-key:active{background-color:var(--p-surface-high);transform:scale(.94)}.pds-key svg{width:6.4cqi;height:6.4cqi}.pds-key--back:active{color:var(--p-error)}.pds-paybar{justify-content:center;margin-top:3cqi;display:flex}.pds-paybtn{background:radial-gradient(120% 140% at 30% 0%, #ffffff47, transparent 55%), var(--p-primary);color:#fff;font-variant-numeric:tabular-nums;cursor:pointer;width:100%;height:14cqi;transition:width var(--m-medium) var(--ease-out), background-color var(--m-short) ease, opacity var(--m-short) ease, transform var(--m-press) var(--ease-out);border:0;border-radius:999px;font-family:inherit;font-size:4.4cqi;font-weight:700;position:relative;overflow:hidden}.pds-paybtn:active:not(:disabled){transform:scale(.96)}.pds-paybtn:disabled{background:var(--p-surface-highest);color:#1a1b2c66;cursor:not-allowed}.pds-paybtn.is-processing,.pds-paybtn.is-done{width:14cqi}.pds-paybtn-label{transition:opacity var(--m-press) ease;display:inline-block}.pds-paybtn.is-processing .pds-paybtn-label,.pds-paybtn.is-done .pds-paybtn-label{opacity:0}.pds-paybtn-spin{opacity:0;transition:opacity var(--m-short) ease;border:.8cqi solid #ffffff4d;border-top-color:#fff;border-radius:50%;animation:.8s linear infinite pds-spin;position:absolute;inset:3.5cqi}.pds-paybtn.is-processing .pds-paybtn-spin{opacity:1}@keyframes pds-spin{to{transform:rotate(360deg)}}.pds-amount-done{z-index:4;opacity:0;visibility:hidden;transition:opacity var(--m-long) var(--ease-out), visibility 0s linear var(--m-long);background-color:#f6fbf7f5;flex-direction:column;justify-content:center;align-items:center;gap:2cqi;display:flex;position:absolute;inset:0}.pds-amount-done.is-on{opacity:1;visibility:visible;transition-delay:0s}.pds-amount-done .pds-check-disc{width:20cqi;height:20cqi;transition:transform var(--m-long) cubic-bezier(.34, 1.56, .64, 1);transform:scale(.6)}.pds-amount-done.is-on .pds-check-disc{transform:scale(1)}.pds-amount-done p{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:3cqi;font-size:8cqi;font-weight:700}.pds-amount-done span:last-child{color:var(--p-on-surface-var);font-size:4cqi}.pds-tryit{flex:0 300px;min-width:0}.pds-tryit-title{letter-spacing:-.01em;font-size:20px;font-weight:700}.pds-tryit-list{counter-reset:tryit;gap:10px;margin-top:14px;padding-left:0;list-style:none;display:grid}.pds-tryit-list li{color:var(--p-on-surface-var);counter-increment:tryit;padding-left:30px;font-size:14px;line-height:1.5;position:relative}.pds-tryit-list li:before{content:counter(tryit);background-color:var(--p-primary-c);width:21px;height:21px;color:var(--p-primary);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:0;left:0}.pds-tryit-list strong{color:var(--p-on-surface);font-variant-numeric:tabular-nums}.pds-tryit kbd{border:1px solid var(--p-outline);text-align:center;min-width:1.6em;color:var(--p-on-surface);background-color:#fff;border-bottom-width:2px;border-radius:6px;padding:.05em .4em;font-family:inherit;font-size:12px;font-weight:600;display:inline-block}.pds-tryit-hint{color:var(--p-on-surface-var);opacity:.8;margin-top:14px;font-size:12px}.pds-tryit .pds-hears{box-shadow:inset 0 0 0 1px var(--p-outline);background-color:#ffffffbf;border-radius:12px;margin-top:20px;padding:12px 14px}@media (max-width:720px){.pds-amount{flex-direction:column}.pds-amount-phone{--phone-w:min(296px, 78vw)}.pds-tryit{flex-basis:auto;width:100%}}@media (prefers-reduced-motion:reduce){.pds-ch{animation-name:pds-fade}.pds-paybtn-spin{animation-duration:2.4s}}
.pds-checkout{padding:clamp(22px,4vw,44px) clamp(16px,3vw,36px) clamp(64px,7vw,72px)}.pds-checkout-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,2.4vw,28px);list-style:none;display:grid}.pds-checkout-step{opacity:.5;transition:opacity var(--m-long) var(--ease-out);flex-direction:column;align-items:center;gap:14px;display:flex}.pds-checkout-step.is-current,[data-still] .pds-checkout-step{opacity:1}.pds-checkout-phone{--phone-w:min(100%, 176px);transition:transform var(--m-xlong) var(--ease-soft)}.pds-checkout-step.is-current .pds-checkout-phone{transform:translateY(-8px)scale(1.03)}.pds-checkout-label{text-align:center;gap:6px;font-size:13px;font-weight:700;display:flex}.pds-checkout-label span{font-family:var(--font-mono), monospace;color:var(--p-on-surface-var);font-weight:400}.pds-checkout-progress{background-color:#1a1b2c1a;border-radius:999px;width:64%;height:3px;display:block;overflow:hidden}.pds-checkout-progress span{background-color:var(--p-primary);transform-origin:0;height:100%;display:block;transform:scaleX(0)}[data-still] .pds-checkout-progress{visibility:hidden}.pds-checkout-toggle{border:1px solid var(--p-outline);width:44px;height:44px;color:var(--p-on-surface);cursor:pointer;background-color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px}.pds-checkout-toggle svg{width:14px;height:14px}.pds-mini{text-align:center;align-items:center;padding:20cqi 7cqi 7cqi}.pds-mini-payee{color:var(--p-on-surface-var);font-size:5.4cqi;font-weight:600}.pds-mini-amount{letter-spacing:-.03em;margin-top:3cqi;font-size:16cqi;font-weight:700;line-height:1.05}.pds-mini-from{color:var(--p-on-surface-var);margin-top:3cqi;font-size:5cqi}.pds-mini-keys{grid-template-columns:repeat(3,1fr);gap:4cqi 8cqi;width:74%;margin-top:auto;display:grid}.pds-mini-keys span{background-color:var(--p-surface-high);border-radius:2cqi;height:7cqi}.pds-mini-pay{background-color:var(--p-primary);color:#fff;border-radius:999px;width:100%;margin-top:8cqi;padding:4.5cqi 0;font-size:6cqi;font-weight:700}.pds-mini-slide{background-color:var(--p-primary-c);border-radius:999px;width:100%;height:17cqi;margin-top:auto;display:block;position:relative}.pds-mini-thumb{background-color:var(--p-primary);border-radius:50%;width:13cqi;height:13cqi;position:absolute;top:2cqi;left:2cqi}.is-current .pds-mini-thumb{animation:pds-mini-slide 1.6s var(--ease-soft) both}@keyframes pds-mini-slide{0%,18%{transform:translate(0)}72%,to{transform:translate(64cqi)}}.pds-mini-slide-label{color:var(--p-primary);place-items:center;padding-left:12cqi;font-size:5.4cqi;font-weight:700;display:grid;position:absolute;inset:0}.pds-mini--dark{justify-content:center;padding:0}.pds-mini-streaks{position:absolute;top:46%;left:50%}.pds-mini-streaks span{transform-origin:0;width:34cqi;height:.8cqi;transform:rotate(var(--a)) translateX(12cqi) scaleX(.4);opacity:.7;background:linear-gradient(90deg,#0000,#bec6ffd9);border-radius:999px;position:absolute;top:0;left:0}.is-current .pds-mini-streaks span{animation:.9s linear infinite pds-mini-streak;animation-delay:var(--d)}@keyframes pds-mini-streak{0%{transform:rotate(var(--a)) translateX(10cqi) scaleX(.2);opacity:0}40%{opacity:.8}to{transform:rotate(var(--a)) translateX(42cqi) scaleX(.8);opacity:0}}.pds-mini-spinner{border:2cqi solid #9aa4ff33;border-top-color:var(--p-glow-snappy);border-radius:50%;width:20cqi;height:20cqi;margin:-10cqi 0 0 -10cqi;position:absolute;top:46%;left:50%}.is-current .pds-mini-spinner{animation:.9s linear infinite pds-spin}.pds-mini-processing{color:#eef0ffcc;font-size:5.4cqi;font-weight:600;position:absolute;top:64%;left:0;right:0}.pds-mini--result{background-color:#f6fbf7;justify-content:center;padding-top:0}.pds-mini-glow{filter:blur(8px);background:radial-gradient(closest-side,#8be3abb3,#0000);border-radius:50%;height:50%;position:absolute;inset:10% -20% auto}.pds-mini-disc{width:24cqi;height:24cqi;position:relative}.is-current .pds-mini-disc{animation:.6s cubic-bezier(.34,1.56,.64,1) pds-mini-pop}@keyframes pds-mini-pop{0%{transform:scale(.5)}}.pds-mini-title{color:var(--p-on-surface-var);margin-top:6cqi;font-size:5.6cqi;font-weight:600;position:relative}.pds-mini--result .pds-mini-amount{position:relative}@media (max-width:640px){.pds-checkout-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.pds-checkout-phone{--phone-w:min(100%, 150px)}}@media (prefers-reduced-motion:reduce){.pds-checkout-phone,.pds-checkout-step.is-current .pds-checkout-phone{transform:none}.pds-mini *,.is-current .pds-mini *{animation:none!important}}
.pds-slide-stage{padding:clamp(48px,7vw,76px) clamp(18px,4vw,48px) clamp(20px,3vw,28px)}.pds-slide-row{justify-content:center;align-items:center;gap:clamp(14px,3vw,28px);display:flex}.pds-slide-wrap{flex:0 460px;min-width:0;position:relative}.pds-slide-markers span{bottom:calc(100% - 4px);left:calc(6px + 28px + var(--at) * (100% - 68px));font-family:var(--font-mono), monospace;letter-spacing:.04em;white-space:nowrap;color:#eef0ff8c;font-size:10px;position:absolute;transform:translate(-50%)}.pds-slide-markers{height:22px;position:absolute;inset:-22px 0 auto}.pds-track{cursor:default;height:68px;transition:background-color var(--m-long) var(--ease-out);touch-action:pan-y;background-color:#ffffff0f;border-radius:999px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.pds-track.is-paid{animation:pds-commit-pulse .7s var(--ease-out);background-color:#188038e6;box-shadow:inset 0 0 0 1px #c4eed066}@keyframes pds-commit-pulse{0%{box-shadow:inset 0 0 0 1px #c4eed066,0 0 #18803899}to{box-shadow:inset 0 0 0 1px #c4eed066,0 0 0 18px #18803800}}.pds-track-guide{top:8px;bottom:8px;left:calc(6px + 28px + var(--at) * (100% - 68px));border-left:1px dashed #eef0ff4d;position:absolute}.pds-track.is-paid .pds-track-guide{opacity:0}.pds-track-trail{opacity:.8;background:linear-gradient(90deg,#3b43d926,#9aa4ff80);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.pds-track.is-paid .pds-track-trail{opacity:0}.pds-track-label,.pds-track-done{letter-spacing:-.005em;pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;padding-left:56px;font-size:16px;font-weight:700;display:grid;position:absolute;inset:0}.pds-track-label{background:linear-gradient(100deg,#eef0ff8c 30%,#fff 45%,#eef0ff8c 60%) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.8s linear infinite paused pds-shimmer}[data-active] .pds-track-label{animation-play-state:running}@keyframes pds-shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}.pds-track-done{color:#fff;opacity:0;transition:opacity var(--m-long) var(--ease-out) .1s;padding-left:0}.pds-track.is-paid .pds-track-done{opacity:1}.pds-thumb{background:radial-gradient(100% 100% at 30% 20%, #ffffff59, transparent 60%), var(--p-primary);color:#fff;cursor:grab;touch-action:none;width:56px;height:56px;transition:background-color var(--m-short) ease, box-shadow var(--m-short) ease;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;left:6px;box-shadow:0 6px 18px #3b43d98c,inset 0 0 0 1px #ffffff24}.pds-track.is-dragging .pds-thumb{cursor:grabbing;box-shadow:0 8px 26px #9aa4ff99,inset 0 0 0 1px #fff3}.pds-track.is-paid .pds-thumb{color:var(--p-success);cursor:default;background:#fff}.pds-thumb svg{width:24px;height:24px}.pds-ticks{height:26px;margin:0;padding:0;list-style:none;position:relative}.pds-ticks li{width:8px;height:8px;transition:background-color var(--m-short) ease, box-shadow var(--m-short) ease, transform var(--m-short) var(--ease-out);background-color:#ffffff24;border-radius:50%;margin-left:-4px;position:absolute;top:14px}.pds-ticks li:first-child{left:calc(20% + 20.4px)}.pds-ticks li:nth-child(2){left:calc(40% + 6.8px)}.pds-ticks li:nth-child(3){left:calc(60% - 6.8px)}.pds-ticks li:nth-child(4){left:calc(80% - 20.4px)}.pds-ticks li:nth-child(5){left:calc(100% - 34px)}.pds-ticks li.is-lit{background-color:var(--p-glow-snappy);transform:scale(1.25);box-shadow:0 0 10px #9aa4ffe6}.pds-slide-or{color:#eef0ff73;font-size:13px;font-weight:600}.pds-hold{color:#eef0ff;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:76px;height:76px;transition:transform var(--m-medium) var(--ease-out);background-color:#ffffff0d;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-family:inherit;display:grid;position:relative}.pds-hold.is-holding{transform:scale(.95)}.pds-hold:disabled{cursor:default;opacity:.5}.pds-hold svg{position:absolute;inset:0;transform:rotate(-90deg)}.pds-hold-bg{fill:none;stroke:#ffffff1f;stroke-width:4px}.pds-hold-ring{fill:none;stroke:var(--p-glow-snappy);stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 4px #9aa4ffcc)}.pds-hold-label{font-size:13px;font-weight:700}.pds-slide-foot{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.pds-slide-hint{color:#eef0ffbf;text-align:center;min-height:1.5em;font-size:14px}@media (max-width:560px){.pds-slide-row{flex-direction:column}.pds-slide-wrap{flex-basis:auto;width:100%}.pds-slide-foot{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.pds-track-label{color:#eef0ffd9;background:0 0;animation:none}.pds-track.is-paid{animation:none}}
.pds-beat{background:radial-gradient(70% 80% at 50% 34%, #3b43d952, transparent 70%), radial-gradient(120% 90% at 50% 120%, #a62c7a2e, transparent 60%), var(--p-stage);color:#eef0ff}.pds-beat-stage{aspect-ratio:16/10;isolation:isolate;min-height:430px;position:relative;overflow:hidden;container-type:inline-size}.pds-beat-warp{width:100%;height:100%;position:absolute;inset:0}.pds-beat-aurora{filter:blur(40px);pointer-events:none;transition:opacity .2s linear;position:absolute;inset:-10% -10% 30%}.pds-beat-aurora span{opacity:.5;border-radius:50%;animation:14s ease-in-out infinite alternate paused pds-drift-a;position:absolute}[data-active] .pds-beat-aurora span{animation-play-state:running}.pds-beat-aurora span:first-child{background:#2fbf71;width:42%;height:50%;top:8%;left:14%}.pds-beat-aurora span:nth-child(2){background:#4cc9c0;width:40%;height:46%;animation-name:pds-drift-b;animation-duration:17s;top:2%;right:12%}.pds-beat-aurora span:nth-child(3){background:#7b83ff;width:36%;height:40%;animation-name:pds-drift-c;animation-duration:19s;top:24%;left:34%}.pds-beat-mark{z-index:2;aspect-ratio:1;will-change:transform;width:clamp(78px,12.5cqi,140px);position:absolute;top:34%;left:50%}.pds-beat-mark svg{width:100%;height:100%;display:block;overflow:visible}.pds-beat-track{fill:none;stroke:#ffffff14;stroke-width:7px}.pds-beat-arc{fill:none;stroke-width:7px;stroke-linecap:round;transform-origin:60px 60px;transition:stroke calc(.4s * var(--slow,1)) ease;filter:drop-shadow(0 0 6px #9aa4ff8c)}.pds-beat-fill{transition:fill calc(.3s * var(--slow,1)) ease}.pds-beat-glyph{fill:none;stroke:#fff;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.pds-beat-haptic{opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:8%}.pds-beat-mark.is-haptic .pds-beat-haptic{animation:pds-haptic calc(.42s * var(--slow,1)) ease-out forwards}@keyframes pds-haptic{0%{opacity:.7;box-shadow:0 0 #ffffff8c}to{opacity:0;box-shadow:0 0 0 18px #fff0}}.pds-beat-content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(92%,560px);display:flex;position:absolute;top:calc(34% + clamp(54px,8.5cqi,92px));left:50%;transform:translate(-50%)}.pds-beat-item{opacity:0;transition:opacity calc(.42s * var(--slow,1)) var(--ease-out), transform calc(.52s * var(--slow,1)) var(--ease-soft);transform:translateY(12px)}.pds-beat-item[data-in]{opacity:1;transform:none}[data-reduced] .pds-beat-item{transform:none}.pds-beat-title{color:#eef0ffbf;font-size:clamp(14px,1.8cqi,20px);font-weight:600}.pds-beat-amount{letter-spacing:-.035em;color:#fff;font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(40px,6.4cqi,76px);font-weight:700;line-height:1.05}.pds-beat-line{color:#eef0ffa6;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(12px,1.3cqi,15px);line-height:1.5}.pds-beat-action{min-width:140px;min-height:44px;color:var(--p-stage);background-color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:clamp(14px,2cqi,24px);padding:0 24px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}button.pds-beat-action{cursor:pointer;transition:transform var(--m-press) var(--ease-out)}button.pds-beat-action:active{transform:scale(.96)}.pds-beat-wave{z-index:3;width:calc(var(--wp) * 240cqi);aspect-ratio:1;-webkit-backdrop-filter:blur(3px)saturate(1.9)brightness(1.4);backdrop-filter:blur(3px)saturate(1.9)brightness(1.4);pointer-events:none;background:radial-gradient(closest-side,#0000 calc(100% - 30px),#ffffff14 calc(100% - 14px),#0000 100%);border-radius:50%;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 30px),#000 calc(100% - 18px) calc(100% - 8px),#0000 100%);mask:radial-gradient(closest-side,#0000 calc(100% - 30px),#000 calc(100% - 18px) calc(100% - 8px),#0000 100%)}[data-mode=failure] .pds-beat-wave{background:radial-gradient(closest-side,#0000 calc(100% - 30px),#ff787829 calc(100% - 14px),#0000 100%)}.pds-beat-bar{border-top:1px solid #ffffff12;padding:6px clamp(16px,3vw,32px) clamp(16px,2.5vw,24px)}.pds-timeline{padding:30px 6px}.pds-timeline-rail{background-color:#ffffff1a;border-radius:999px;height:4px;position:relative}.pds-timeline-fill{border-radius:inherit;background:linear-gradient(90deg, #9aa4ff66, var(--p-glow-snappy));position:absolute;inset:0 auto 0 0}.pds-timeline-mark{background-color:var(--p-stage);width:10px;height:10px;transition:box-shadow var(--m-short) ease, background-color var(--m-short) ease;border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%;box-shadow:inset 0 0 0 2px #ffffff59}.pds-timeline-mark.is-past{background-color:var(--p-glow-snappy);box-shadow:none}.pds-timeline-mark.is-key{width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--p-glow-playful), 0 0 0 4px #f5a3d426;margin:-7px 0 0 -7px}.pds-timeline-mark.is-key.is-past{background-color:var(--p-glow-playful);box-shadow:0 0 14px #f5a3d4cc}.pds-timeline-label{font-family:var(--font-mono), monospace;letter-spacing:.04em;white-space:nowrap;color:#eef0ff80;font-size:10px;position:absolute;left:50%;transform:translate(-50%)}.pds-timeline-mark[data-row="0"] .pds-timeline-label{bottom:calc(100% + 9px)}.pds-timeline-mark[data-row="1"] .pds-timeline-label{top:calc(100% + 9px)}.pds-timeline-mark[data-edge] .pds-timeline-label{left:-2px;transform:none}.pds-timeline-mark.is-key .pds-timeline-label{color:var(--p-glow-playful);font-weight:700}.pds-timeline-head{background-color:#fff;border-radius:2px;width:2px;height:20px;margin:-10px 0 0 -1px;position:absolute;top:50%;box-shadow:0 0 8px #ffffffb3}.pds-beat-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pds-beat-phase{color:#fff;min-width:12em;font-size:14px;font-weight:600}.pds-beat-phase span{min-width:3.6em;font-family:var(--font-mono), monospace;color:#eef0ff8c;font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;display:inline-block}.pds-segmented{background-color:#ffffff0d;border-radius:999px;gap:4px;padding:3px;display:inline-flex}.pds-segmented .pds-ctl{background-color:#0000;border-color:#0000}@media (max-width:640px){.pds-beat-stage{aspect-ratio:auto;height:560px}.pds-beat-mark,.pds-beat-wave{top:30%}.pds-beat-content{top:calc(30% + 60px)}.pds-timeline-label{display:none}.pds-timeline-mark.is-key .pds-timeline-label{display:block}.pds-timeline{padding:30px 6px 14px}.pds-beat-controls .pds-controls{width:100%}}@media (prefers-reduced-motion:reduce){.pds-beat-aurora span,.pds-beat-mark.is-haptic .pds-beat-haptic{animation:none}}
.pds-sb{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;display:grid}.pds-sb-frame{min-width:0}.pds-sb-screen{aspect-ratio:4/5;background:radial-gradient(80% 70% at 50% 40%, #3b43d94d, transparent 70%), var(--p-stage);border-radius:16px;position:relative;overflow:hidden;container-type:inline-size}.pds-sb-mark{place-items:center;width:30cqi;height:30cqi;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.pds-sb-arc{border:2.6cqi solid #ffffff14;border-top-color:var(--p-glow-snappy);border-right-color:var(--p-glow-snappy);filter:drop-shadow(0 0 5px #9aa4ff99);border-radius:50%;width:100%;height:100%;transform:rotate(-20deg)}.pds-sb-flood{border:2.6cqi solid var(--p-success);background:radial-gradient(closest-side, var(--p-success) 62%, transparent 64%);border-radius:50%;width:100%;height:100%;box-shadow:0 0 22px #2fbf718c}.pds-sb-disc{width:100%;height:100%}.pds-sb-streaks{position:absolute;top:40%;left:50%}.pds-sb-streaks span{width:var(--l);min-width:18cqi;height:.9cqi;transform:rotate(var(--a)) translateX(20cqi);transform-origin:0;background:linear-gradient(90deg,#0000,#bec6ffd9);border-radius:999px;position:absolute;top:0;left:0}.pds-sb-wave{aspect-ratio:1;-webkit-backdrop-filter:blur(1.5px)saturate(1.8)brightness(1.3);backdrop-filter:blur(1.5px)saturate(1.8)brightness(1.3);border-radius:50%;width:96cqi;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2cqi #ffffff1a,inset 0 0 6cqi #9aa4ff73,0 0 6cqi #9aa4ff59}.pds-sb-aurora{filter:blur(18px);position:absolute;inset:-10% -10% 40%}.pds-sb-aurora span{opacity:.55;border-radius:50%;position:absolute}.pds-sb-aurora span:first-child{background:#2fbf71;width:60%;height:60%;top:10%;left:4%}.pds-sb-aurora span:nth-child(2){background:#7b83ff;width:56%;height:56%;top:0;right:4%}.pds-sb-screen--result .pds-sb-mark{width:24cqi;height:24cqi;top:34%}.pds-sb-lines{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:1.5cqi;display:flex;position:absolute;top:52%;left:0;right:0}.pds-sb-l1{color:#eef0ffbf;font-size:6cqi;font-weight:600}.pds-sb-l2{letter-spacing:-.03em;font-size:15cqi;font-weight:700;line-height:1.05}.pds-sb-l3{color:#eef0ff99;font-size:5cqi}.pds-sb-label{font-family:var(--font-primary), sans-serif;letter-spacing:-.01em;color:#050a14;margin-top:12px;font-size:14px;font-weight:600;line-height:1.35}.pds-sb-num{color:#050a1473}.pds-sb-sub{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:#050a148c;margin-top:4px;font-size:11px}@media (max-width:720px){.pds-sb{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}}
.pds-card{aspect-ratio:85.6/53.98;color:#fff;width:100%;transform:perspective(900px) rotateX(calc(var(--ty,0) * -12deg)) rotateY(calc(var(--tx,0) * 12deg));transform-style:preserve-3d;box-shadow:0 1px 0 #ffffff40 inset, 0 calc(18px + var(--ty,0) * 6px) 40px -12px #0b0d1c8c;-webkit-user-select:none;user-select:none;border-radius:4.6%/7.3%;position:relative;overflow:hidden;container-type:inline-size}.pds-card--northwind{background:radial-gradient(120% 90% at 0 0,#9aa4ff8c,#0000 55%),linear-gradient(135deg,#2a33c7,#151a6b 70%)}.pds-card--lotus{background:radial-gradient(110% 90% at 100% 0,#ffd8ec80,#0000 55%),linear-gradient(135deg,#b23784,#5d1745 75%)}.pds-card--meridian{background:radial-gradient(110% 90% at 0 100%,#7fd8cf66,#0000 55%),linear-gradient(135deg,#1d4e5b,#0c1d24 75%)}.pds-card-face{padding:6.5cqi 7cqi;position:absolute;inset:0}.pds-card-top{justify-content:space-between;align-items:baseline;display:flex}.pds-card-bank{letter-spacing:-.01em;font-size:5.2cqi;font-weight:700}.pds-card-kind{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:3.6cqi;font-weight:600}.pds-card-chip{background:linear-gradient(90deg,#0000 32%,#0000002e 33%,#0000 34% 66%,#0000002e 67%,#0000 68%),linear-gradient(#0000 48%,#0000002e 49%,#0000 51%),linear-gradient(135deg,#f3d9a0,#c79a4a);border-radius:1.8cqi;width:12cqi;height:9cqi;position:absolute;top:24cqi;left:7cqi}.pds-card-contactless{opacity:.75;width:8cqi;height:8cqi;position:absolute;top:24.5cqi;left:22cqi}.pds-card-contactless svg{width:100%;height:100%}.pds-card-number{letter-spacing:.06em;font-variant-numeric:tabular-nums;gap:3.4cqi;font-size:5.6cqi;font-weight:600;display:flex;position:absolute;bottom:15cqi;left:7cqi;right:7cqi}.pds-card-group{display:inline-grid;position:relative}.pds-card-group>span{transition:opacity var(--m-medium) var(--ease-out), transform var(--m-medium) var(--ease-out);transition-delay:inherit;grid-area:1/1}.pds-card-digits{opacity:0;transform:translateY(40%)}.pds-card-group.is-shown .pds-card-digits{opacity:1;transform:none}.pds-card-group.is-shown .pds-card-dots{opacity:0;transform:translateY(-40%)}.pds-card-bottom{justify-content:space-between;align-items:center;font-size:3.8cqi;display:flex;position:absolute;bottom:6cqi;left:7cqi;right:7cqi}.pds-card-holder{opacity:.85}.pds-card-default{letter-spacing:.04em;text-transform:uppercase;background-color:#ffffff2e;border-radius:999px;padding:.8cqi 2.4cqi;font-size:3.2cqi;font-weight:700}.pds-card-foil{background:repeating-linear-gradient(115deg,#ff80808c 0%,#ffff808c 7%,#80ffbf8c 14%,#8fb4ff8c 21%,#ff8fff8c 28%,#ff80808c 35%) 0 0/300% 300%;background-position:calc(50% + var(--tx,0) * 40%) calc(50% + var(--ty,0) * 40%);mix-blend-mode:color-dodge;opacity:calc(.18 + (var(--tx,0) * var(--tx,0) + var(--ty,0) * var(--ty,0)) * .35);pointer-events:none;position:absolute;inset:0}.pds-card-glare{background:radial-gradient(60% 70% at calc(50% - var(--tx,0) * 45%) calc(35% - var(--ty,0) * 45%), #ffffff52, transparent 60%);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.pds-card-group>span{transform:none!important}}
.pds-shaders{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;list-style:none;display:grid}.pds-shader--a{grid-column:span 2}.pds-shader--b{grid-column:span 3}.pds-shader-view{background:radial-gradient(80% 80% at 50% 40%, #3b43d942, transparent 70%), var(--p-stage);border-radius:16px;position:relative;overflow:hidden}.pds-shader--a .pds-shader-view{aspect-ratio:4/3}.pds-shader--b .pds-shader-view{aspect-ratio:16/9}.pds-shader-cap{align-items:center;gap:8px;margin-top:10px;display:flex}.pds-shader-cap code{font-family:var(--font-code), monospace;color:var(--p-on-surface);font-size:13px}.pds-shader-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pds-shock-tile{cursor:pointer;isolation:isolate;background:0 0;border:0;place-items:center;width:100%;padding:0;font-family:inherit;display:grid;position:absolute;inset:0}.pds-shock-list{gap:6px;width:82%;display:grid}.pds-shock-row{text-align:left;color:var(--p-on-surface);background-color:#fff;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:22px 1fr auto;align-items:center;column-gap:8px;padding:7px 9px;display:grid}.pds-shock-avatar{background-color:var(--p-primary-c);width:22px;height:22px;color:var(--p-primary);border-radius:50%;grid-row:span 2;place-items:center;font-size:10px;font-weight:700;display:grid}.pds-shock-name{font-size:11px;font-weight:700}.pds-shock-amount{text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.pds-shock-status{color:var(--p-success);grid-column:2/span 2;font-size:9px;font-weight:600}.pds-shock-status--pending{color:#8a6a00}.pds-shock-ring{z-index:2;aspect-ratio:1;-webkit-backdrop-filter:blur(2px)saturate(1.8)brightness(1.25);backdrop-filter:blur(2px)saturate(1.8)brightness(1.25);pointer-events:none;border-radius:50%;width:10%;animation:1.1s cubic-bezier(.2,.7,.3,1) forwards pds-tile-wave;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 16px),#000 calc(100% - 10px) calc(100% - 4px),#0000 100%);mask:radial-gradient(closest-side,#0000 calc(100% - 16px),#000 calc(100% - 10px) calc(100% - 4px),#0000 100%)}@keyframes pds-tile-wave{0%{opacity:1;width:6%}to{opacity:0;width:170%}}.pds-aurora-tile{filter:blur(26px);position:absolute;inset:-25%}.pds-aurora-tile span{opacity:.6;border-radius:50%;animation:14s ease-in-out infinite alternate paused pds-drift-a;position:absolute}[data-active] .pds-aurora-tile span{animation-play-state:running}.pds-aurora-tile span:first-child{background:#3b43d9;width:52%;height:46%;top:18%;left:10%}.pds-aurora-tile span:nth-child(2){background:#f5a3d4;width:48%;height:42%;animation-name:pds-drift-b;animation-duration:17s;top:30%;right:8%}.pds-aurora-tile span:nth-child(3){background:#4cc9c0;width:46%;height:36%;animation-name:pds-drift-c;animation-duration:19s;top:46%;left:26%}.pds-aurora-tile span:nth-child(4){background:#9aa4ff;width:30%;height:30%;animation-duration:16s;animation-direction:alternate-reverse;top:10%;left:40%}.pds-foil-tile{perspective:900px;place-items:center;display:grid;position:absolute;inset:0}.pds-foil-card{width:min(60%,300px);container-type:inline-size}@media (max-width:640px){.pds-shaders{grid-template-columns:repeat(2,minmax(0,1fr))}.pds-shader--a,.pds-shader--b{grid-column:span 1}.pds-shader--b .pds-shader-view{aspect-ratio:4/3}.pds-shader:last-child{grid-column:1/-1}.pds-shader:last-child .pds-shader-view{aspect-ratio:16/9}.pds-shock-list{gap:4px;width:90%}}@media (prefers-reduced-motion:reduce){.pds-aurora-tile span{animation:none}}
.pds-wallet{justify-content:center;align-items:center;gap:clamp(28px,6vw,72px);padding:clamp(56px,8vw,88px) clamp(20px,4vw,48px) clamp(32px,5vw,56px);display:flex}.pds-wallet-stack{perspective:1000px;flex:0 380px;min-width:0;display:grid;position:relative}.pds-wallet-card{transform-origin:50% 100%;will-change:transform;grid-area:1/1;container-type:inline-size}.pds-wallet-card.is-front{cursor:grab;touch-action:pan-y}.pds-wallet-card.is-front:active{cursor:grabbing}.pds-wallet-ring{width:8cqi;height:8cqi;position:absolute;bottom:14cqi;right:7cqi;transform:rotate(-90deg)}.pds-wallet-ring-bg{fill:none;stroke:#ffffff40;stroke-width:3px}.pds-wallet-ring-fg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round}.pds-wallet-side{flex-direction:column;flex:0 280px;gap:16px;display:flex}.pds-wallet-hint{color:var(--p-on-surface-var);font-size:14px;line-height:1.5}.pds-wallet .pds-hears{box-shadow:inset 0 0 0 1px var(--p-outline);background-color:#ffffffbf;border-radius:12px;padding:12px 14px}@media (max-width:720px){.pds-wallet{flex-direction:column}.pds-wallet-stack{flex-basis:auto;width:min(100%,340px)}.pds-wallet-side{flex-basis:auto;width:100%}}
.pds-txn{justify-content:center;align-items:center;gap:clamp(24px,5vw,64px);padding:clamp(24px,4vw,48px);display:flex}.pds-txn-phone{--phone-w:300px}.pds-txn-screen{padding:13cqi 0 0}.pds-txn-head{justify-content:space-between;align-items:center;padding:0 4cqi 0 5.5cqi;display:flex}.pds-txn-refresh{width:11cqi;height:11cqi;color:var(--p-on-surface-var);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.pds-txn-refresh:hover{background-color:var(--p-surface-high)}.pds-txn-refresh svg{width:5cqi;height:5cqi}.pds-txn-refresh:disabled svg{animation:.9s linear infinite pds-spin}.pds-txn-title{letter-spacing:-.02em;font-size:7cqi;font-weight:700}.pds-txn-search{background-color:var(--p-surface-high);height:11cqi;color:var(--p-on-surface-var);border-radius:999px;align-items:center;gap:2cqi;margin:3cqi 5.5cqi 0;padding:0 3.5cqi;display:flex}.pds-txn-search svg{flex:none;width:4.4cqi;height:4.4cqi}.pds-txn-search input{width:100%;min-width:0;color:var(--p-on-surface);background:0 0;border:0;outline:none;font-family:inherit;font-size:3.8cqi}.pds-txn-search:focus-within{box-shadow:0 0 0 2px var(--p-primary)}.pds-txn-filters{scrollbar-width:none;gap:1.6cqi;margin-top:3cqi;padding:0 5.5cqi 3cqi;display:flex;overflow-x:auto}.pds-txn-filter{border:1px solid var(--p-outline);height:8.4cqi;color:var(--p-on-surface);cursor:pointer;transition:background-color var(--m-short) ease, color var(--m-short) ease;background-color:#fff;border-radius:2.6cqi;flex:none;padding:0 3.4cqi;font-family:inherit;font-size:3.5cqi;font-weight:600}.pds-txn-filter[aria-checked=true]{border-color:var(--p-primary-c);background-color:var(--p-primary-c);color:var(--p-primary)}.pds-txn-scroll{overscroll-behavior:contain;border-top:1px solid var(--p-outline);flex:auto;position:relative;overflow-y:auto}.pds-txn-day ul{list-style:none}.pds-txn-dayhead{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.04em;text-transform:uppercase;color:var(--p-on-surface-var);background-color:#f9f9fff0;padding:2.4cqi 5.5cqi;font-size:3.3cqi;font-weight:700;position:sticky;top:0}.pds-txn-row{cursor:default;animation:pds-row-in var(--m-long) var(--ease-out) both;transition:background-color var(--m-short) ease;grid-template-columns:auto 1fr auto;align-items:center;gap:3cqi;padding:2.6cqi 5.5cqi;display:grid}.pds-txn-row:hover,.pds-txn-row:focus-visible{background-color:var(--p-surface-low)}.pds-txn-row:focus-visible{outline-offset:-2px}@keyframes pds-row-in{0%{opacity:0;transform:translateY(8px)}}.pds-txn-avatar{background-color:var(--p-secondary-c);color:#1d4f80;border-radius:50%;place-items:center;width:10cqi;height:10cqi;font-size:3.4cqi;font-weight:700;display:grid}.pds-txn-who{flex-direction:column;min-width:0;display:flex}.pds-txn-name{text-overflow:ellipsis;white-space:nowrap;font-size:3.9cqi;font-weight:700;overflow:hidden}.pds-txn-note{text-overflow:ellipsis;white-space:nowrap;color:var(--p-on-surface-var);font-size:3.2cqi;overflow:hidden}.pds-txn-right{flex-direction:column;align-items:flex-end;gap:1cqi;display:flex}.pds-txn-amount{font-variant-numeric:tabular-nums;font-size:3.9cqi;font-weight:700}.pds-txn-amount.is-credit{color:var(--p-success)}.pds-txn-row--failed .pds-txn-amount,.pds-txn-amount--struck{color:var(--p-on-surface-var);text-decoration:line-through;text-decoration-thickness:1.5px}.pds-chip-status{border-radius:999px;align-items:center;gap:.3em;padding:.25em .6em .25em .45em;font-size:2.9cqi;font-weight:700;line-height:1.2;display:inline-flex}.pds-chip-status svg{width:1.15em;height:1.15em}.pds-chip-status--success{background-color:var(--p-success-c);color:#0f5a26}.pds-chip-status--pending{background-color:var(--p-pending-c);color:#5c4500;animation:2.4s ease-in-out infinite paused pds-breathe}[data-active] .pds-chip-status--pending{animation-play-state:running}.pds-chip-status--failed{background-color:var(--p-error-c);color:#8c1010}@keyframes pds-breathe{50%{opacity:.55}}.pds-txn-skeleton{gap:3cqi;padding:4cqi 5.5cqi;display:grid}.pds-txn-skeleton span{background:linear-gradient(90deg, var(--p-surface-high) 30%, var(--p-surface-low) 50%, var(--p-surface-high) 70%);background-size:250% 100%;border-radius:3cqi;height:11cqi;animation:1.2s linear infinite pds-skeleton}@keyframes pds-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.pds-txn-empty{text-align:center;animation:pds-row-in var(--m-long) var(--ease-out) both;flex-direction:column;align-items:center;gap:3cqi;padding:16cqi 6cqi;display:flex}.pds-txn-empty p{color:var(--p-on-surface-var);font-size:4.2cqi;font-weight:600}.pds-txn-clear{background-color:var(--p-primary);color:#fff;cursor:pointer;border:0;border-radius:999px;height:9cqi;padding:0 4cqi;font-family:inherit;font-size:3.6cqi;font-weight:700}.pds-txn-side{flex-direction:column;flex:0 290px;gap:18px;min-width:0;display:flex;container-type:inline-size}.pds-txn-side .pds-hears{box-shadow:inset 0 0 0 1px var(--p-outline);background-color:#fffc;border-radius:12px;padding:14px 16px}.pds-txn-side .pds-hears strong{margin-top:4px;font-size:15px;line-height:1.45;display:block}.pds-txn-legend{color:var(--p-on-surface-var);gap:10px;font-size:13px;list-style:none;display:grid}.pds-txn-legend li{align-items:center;gap:8px;display:flex}.pds-txn-legend .pds-txn-amount{font-size:14px}.pds-txn-legend .pds-chip-status{font-size:12px}@media (max-width:720px){.pds-txn{flex-direction:column}.pds-txn-phone{--phone-w:min(300px, 80vw)}.pds-txn-side{flex-basis:auto;width:100%}}@media (prefers-reduced-motion:reduce){.pds-txn-row,.pds-txn-empty{animation-name:pds-fade}.pds-chip-status--pending,.pds-txn-skeleton span{animation:none}}
.pds-scratch{color:#fff4e6;background:radial-gradient(70% 80% at 50% 38%,#2a1206,#120804 75%);flex-direction:column;align-items:center;gap:26px;padding:clamp(40px,6vw,64px) 20px clamp(24px,4vw,36px);display:flex}.pds-scratch-card{aspect-ratio:1;width:min(300px,76vw);position:relative}.pds-scratch-prize{text-align:center;color:var(--p-on-surface);background:radial-gradient(80% 70% at 50% 30%,#ffd8ece6,#0000 70%),#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex;position:absolute;inset:0}.pds-scratch-won{color:var(--p-on-surface-var);font-size:15px;font-weight:600}.pds-scratch-amount{letter-spacing:-.03em;color:var(--p-tertiary);font-size:36px;font-weight:800;line-height:1.05}.pds-scratch-on{color:var(--p-on-surface-var);font-size:14px}.pds-scratch-foil{cursor:crosshair;touch-action:none;border-radius:24px;width:100%;height:100%;transition:opacity .42s;position:absolute;inset:0}.pds-scratch-sheen{pointer-events:none;border-radius:24px;position:absolute;inset:0;overflow:hidden}.pds-scratch-sheen:after{content:"";background:linear-gradient(115deg,#0000 40%,#ffffff80 50%,#0000 60%);animation:3.2s ease-in-out infinite paused pds-sheen;position:absolute;inset:-40%;transform:translate(-60%)}[data-active] .pds-scratch-sheen:after{animation-play-state:running}@keyframes pds-sheen{0%,30%{transform:translate(-60%)}75%,to{transform:translate(60%)}}.pds-scratch-fx{pointer-events:none;width:calc(100% + 120px);height:calc(100% + 120px);position:absolute}.pds-scratch-controls{flex-direction:column;align-items:center;gap:10px;display:flex}.pds-scratch-reveal{min-width:240px}@media (prefers-reduced-motion:reduce){.pds-scratch-sheen:after{opacity:0;animation:none}}
.pds-gp{padding:clamp(16px,3vw,28px)}.pds-gp *{animation-play-state:paused!important}[data-active] .pds-gp *{animation-play-state:running!important}.pds-gp-head{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--p-on-surface-var);grid-template-columns:1fr 44px 1fr;margin-bottom:10px;font-size:11px;display:grid}.pds-gp-head span:last-child{grid-column:3}.pds-gp-row{grid-template-columns:1fr 44px 1fr;align-items:stretch;display:grid}.pds-gp-row+.pds-gp-row{margin-top:10px}.pds-gp-cell{min-height:104px;box-shadow:inset 0 0 0 1px var(--p-outline);background-color:#fff;border-radius:16px;align-items:center;gap:18px;padding:18px 20px;display:flex}.pds-gp-cell--alt{background-color:var(--p-primary-c);box-shadow:none}.pds-gp-name{font-size:15px;font-weight:700}.pds-gp-or{color:var(--p-on-surface-var);place-items:center;font-size:12px;font-weight:600;display:grid;position:relative}.pds-gp-or:before{content:"";border-left:1.5px dashed #1a1b2c40;position:absolute;top:8px;bottom:8px;left:50%}.pds-gp-or{z-index:0}.pds-gp-or:after{content:"";background-color:var(--p-surface-low);z-index:-1;width:26px;height:22px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.pds-gp-finger{background-color:#3b43d938;border-radius:50%;width:22px;height:22px;position:absolute;box-shadow:0 0 0 2px #3b43d959}.pds-gp-slide{background-color:var(--p-primary-c);border-radius:999px;flex:none;width:140px;height:40px;position:relative}.pds-gp-thumb{background-color:var(--p-primary);width:32px;height:32px;animation:pds-gp-slide 2.4s var(--ease-soft) infinite;border-radius:50%;position:absolute;top:4px;left:4px}.pds-gp-slide .pds-gp-finger{animation:pds-gp-slide 2.4s var(--ease-soft) infinite;top:9px;left:9px}@keyframes pds-gp-slide{0%,12%{transform:translate(0)}62%,80%{transform:translate(100px)}to{transform:translate(0)}}.pds-gp-scratch{background:linear-gradient(135deg,#ffd8ec,#fff);border-radius:10px;flex:none;width:96px;height:64px;position:relative;overflow:hidden}.pds-gp-foil{-webkit-mask:linear-gradient(90deg, transparent var(--cut,0%), #000 calc(var(--cut,0%) + 1%));-webkit-mask:linear-gradient(90deg, transparent var(--cut,0%), #000 calc(var(--cut,0%) + 1%));mask:linear-gradient(90deg, transparent var(--cut,0%), #000 calc(var(--cut,0%) + 1%));background:linear-gradient(135deg,#f7dc8a,#c9952f);animation:2.4s ease-in-out infinite pds-gp-foil;position:absolute;inset:0}@property --cut{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes pds-gp-foil{0%,10%{--cut:0%}70%,88%{--cut:100%}to{--cut:0%}}.pds-gp-finger--zig{animation:2.4s ease-in-out infinite pds-gp-zig;top:20px;left:4px}@keyframes pds-gp-zig{0%,10%{transform:translate(0)}25%{transform:translate(24px,-12px)}40%{transform:translate(44px,12px)}55%{transform:translate(62px,-10px)}70%,88%{opacity:1;transform:translate(70px,6px)}to{opacity:0;transform:translate(0)}}.pds-gp-swipe{flex:none;width:96px;height:64px;position:relative}.pds-gp-card{border-radius:9px;position:absolute;inset:0}.pds-gp-card--back{filter:brightness(.92);background:linear-gradient(135deg,#b23784,#5d1745);transform:translateY(-6px)scale(.94)}.pds-gp-card--front{animation:pds-gp-swipe 2.4s var(--ease-soft) infinite;background:linear-gradient(135deg,#2a33c7,#151a6b)}.pds-gp-finger--swipe{animation:pds-gp-swipe-finger 2.4s var(--ease-soft) infinite;top:21px;left:30px}@keyframes pds-gp-swipe{0%,15%{opacity:1;transform:none}55%{opacity:0;transform:translate(110px)rotate(14deg)}56%,80%{opacity:0;transform:none}to{opacity:1}}@keyframes pds-gp-swipe-finger{0%,15%{opacity:1;transform:none}55%,to{opacity:0;transform:translate(80px)}}.pds-gp-hold{flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.pds-gp-hold svg{position:absolute;inset:0;transform:rotate(-90deg)}.pds-gp-hold-bg{fill:#fff;stroke:#3b43d92e;stroke-width:4px}.pds-gp-hold-fg{fill:none;stroke:var(--p-primary);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;animation:2.4s linear infinite pds-gp-ring}.pds-gp-hold span{color:var(--p-primary);font-size:11px;font-weight:700;position:relative}@keyframes pds-gp-ring{0%,10%{stroke-dashoffset:1px}75%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.pds-gp-button{background-color:var(--p-primary);white-space:nowrap;color:#fff;border-radius:999px;flex:none;align-items:center;height:36px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.pds-gp-button--pulse{animation:2.4s ease-in-out infinite pds-gp-pulse}@keyframes pds-gp-pulse{0%,to{box-shadow:0 0 #3b43d959}50%{box-shadow:0 0 0 8px #3b43d900}}.pds-gp-button--tap{animation:2.4s ease-in-out infinite pds-gp-tap}@keyframes pds-gp-tap{0%,30%,to{transform:scale(1)}38%{transform:scale(.94)}48%{transform:scale(1)}}@media (max-width:640px){.pds-gp-row,.pds-gp-head{grid-template-columns:1fr 32px 1fr}.pds-gp-cell{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.pds-gp-slide{width:110px}@keyframes pds-gp-slide{0%,12%{transform:translate(0)}62%,80%{transform:translate(70px)}to{transform:translate(0)}}.pds-gp-button{white-space:normal;height:auto;min-height:36px;padding:6px 12px}}@media (prefers-reduced-motion:reduce){.pds-gp *{animation:none!important}.pds-gp-hold-fg{stroke-dashoffset:.35px}}
.pds-cx{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;display:grid}.pds-cx-card{box-shadow:inset 0 0 0 1px var(--p-outline);transition:transform var(--m-medium) var(--ease-out);background-color:#fff;border-radius:20px;overflow:hidden}.pds-cx-card:hover{transform:translateY(-3px)}.pds-cx-art{aspect-ratio:16/10;background:radial-gradient(80% 80% at 20% 0%, #dfe0ffb3, transparent 60%), var(--p-surface-low);place-items:center;padding:16px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.pds-cx-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 16px 16px;display:flex}.pds-cx-num{font-family:var(--font-mono), monospace;color:var(--p-on-surface-var);font-size:12px}.pds-cx-name{letter-spacing:-.01em;flex:auto;font-size:15px;font-weight:700}.pds-cx-proto{background-color:var(--p-tertiary-c);letter-spacing:.06em;text-transform:uppercase;color:var(--p-tertiary);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.pds-cx-sentence{letter-spacing:-.01em;text-align:center;font-size:6.4cqi;font-weight:700;line-height:1.55}.pds-cx-sentence u{text-decoration:underline;-webkit-text-decoration-color:var(--p-primary);text-decoration-color:var(--p-primary);text-underline-offset:1.4cqi;color:var(--p-primary);transition:text-decoration-color var(--m-medium) ease;text-decoration-thickness:.5cqi}.pds-cx-card:hover .pds-cx-sentence u{-webkit-text-decoration-color:var(--p-tertiary);text-decoration-color:var(--p-tertiary)}.pds-cx-risk{width:100%}.pds-cx-meter{background:linear-gradient(90deg,#188038,#e0b100 45%,#ef6c00 70%,#ba1a1a);border-radius:999px;height:3cqi;display:block;position:relative}.pds-cx-meter:after{content:"";background-color:var(--p-on-surface);width:6cqi;height:6cqi;transition:left 1.4s var(--ease-soft);border:1cqi solid #fff;border-radius:50%;position:absolute;top:50%;left:8%;transform:translate(-50%,-50%)}.pds-cx-card:hover .pds-cx-meter:after{left:92%}.pds-cx-risk ol{text-align:center;color:var(--p-on-surface-var);grid-template-columns:repeat(4,1fr);margin-top:4cqi;font-size:4.2cqi;font-weight:600;list-style:none;display:grid}.pds-cx-weight{align-items:flex-end;gap:6cqi;display:flex}.pds-cx-coin{color:#5c3c08;width:16cqi;height:16cqi;transition:transform var(--m-long) var(--ease-soft);background:radial-gradient(circle at 35% 30%,#fbe7a6,#c9952f);border-radius:50%;place-items:center;font-size:4.2cqi;font-weight:800;display:grid;box-shadow:0 1cqi 2cqi #5c3c0840}.pds-cx-vs{color:var(--p-on-surface-var);padding-bottom:5cqi;font-size:4cqi;font-weight:600}.pds-cx-bundle{width:40cqi;transition:transform .9s var(--ease-soft);flex-direction:column;display:flex;position:relative}.pds-cx-bundle span{background:linear-gradient(90deg,#8fd0a8,#c4eed0 40%,#8fd0a8);border-radius:1.4cqi;height:6cqi;margin-top:-2cqi;display:block;box-shadow:0 .6cqi #0f5a2640}.pds-cx-bundle b{text-align:center;font-size:4.6cqi;position:absolute;inset:-9cqi 0 auto}.pds-cx-card:hover .pds-cx-coin{transform:translateY(-4cqi)}.pds-cx-card:hover .pds-cx-bundle{transform:translateY(-1.2cqi)}.pds-cx-route{align-items:center;width:100%;display:flex}.pds-cx-node{box-shadow:inset 0 0 0 1px var(--p-outline);white-space:nowrap;background-color:#fff;border-radius:2.4cqi;flex:none;padding:2cqi 3cqi;font-size:4cqi;font-weight:700}.pds-cx-node--mid{background-color:var(--p-primary);box-shadow:none;color:#fff}.pds-cx-hop{background-image:linear-gradient(90deg,#3b43d980 50%,#0000 0);background-size:2cqi 2px;flex:auto;height:2px;margin:0 1.5cqi;position:relative}.pds-cx-plane{width:6cqi;height:6cqi;color:var(--p-primary);transition:left 1.2s var(--ease-soft);position:absolute;top:50%;left:0;transform:translate(-30%,-50%)rotate(20deg)}.pds-cx-card:hover .pds-cx-plane{left:100%}.pds-cx-split{align-items:center;gap:8cqi;display:flex}.pds-cx-receipt{box-shadow:inset 0 0 0 1px var(--p-outline);background-color:#fff;border-radius:2cqi;flex-direction:column;gap:2cqi;padding:3cqi;display:flex}.pds-cx-item{background-color:var(--p-secondary-c);transition:transform .8s var(--ease-soft);border-radius:999px;padding:1cqi 3cqi;font-size:3.8cqi;font-weight:700}.pds-cx-card:hover .pds-cx-item:first-child{transform:translate(26cqi,4cqi)}.pds-cx-card:hover .pds-cx-item:nth-child(3){transform:translate(26cqi,-2cqi)}.pds-cx-jars{flex-direction:column;gap:4cqi;display:flex}.pds-cx-jar{width:16cqi;height:13cqi;color:var(--p-primary);border:.6cqi solid #3b43d966;border-top:0;border-radius:0 0 4cqi 4cqi;place-items:end center;padding-bottom:1.6cqi;font-size:4cqi;font-weight:800;display:grid}.pds-cx-stack{width:58cqi;height:34cqi;position:relative}.pds-cx-sc{box-shadow:inset 0 0 0 1px var(--p-outline), 0 1.4cqi 3cqi #1a1b2c14;background-color:#fff;border-radius:3.6cqi;position:absolute;inset:0}.pds-cx-sc--3{opacity:.6;transform:translateY(-5cqi)scale(.9)}.pds-cx-sc--2{opacity:.85;transform:translateY(-2.5cqi)scale(.95)}.pds-cx-sc--1{transition:transform .7s var(--ease-soft);justify-content:space-between;align-items:center;padding:0 5cqi;font-size:4.4cqi;display:flex}.pds-cx-sc--1 span{font-variant-numeric:tabular-nums;font-weight:800}.pds-cx-card:hover .pds-cx-sc--1{transform:translate(6cqi)rotate(3deg)}.pds-cx-hint{font-family:var(--font-mono), monospace;color:var(--p-on-surface-var);justify-content:space-between;font-size:3.6cqi;display:flex;position:absolute;bottom:-10cqi;left:-10cqi;right:-10cqi}@media (max-width:860px){.pds-cx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pds-cx{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pds-cx-card,.pds-cx-card *{transition:none!important}.pds-cx-card:hover{transform:none}}
