:root{--night:#16131f;--ink:#1c192d;--ink-2:#2d2a44;--ink-3:#3b3854;--ink-soft:#56527a;--paper:#ffffff;--paper-2:#f4f6fb;--paper-3:#e9edf6;--line:#e4e8f1;--line-2:#d2d7e6;--cyan:#a5f2ff;--cyan-dark:#6fdcef;--cyan-ink:#0e6f9e;--cyan-pale:#e2fbff;--cyan-glow:rgba(165,242,255,.45);--text:#1c192d;--text-muted:#54586e;--on-night:#ffffff;--on-night-mut:#b4b1cc;--on-night-2:#d7d5e6;--footer-bg:#100e18;--ember-ink:#2a0c02;--confirm:#1bb583;--confirm-ink:#0c5f45;--confirm-pale:#e3f8ee;--ember:#ff6a3d;--ember-deep:#e8421a;--font-display:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-body:'Hanken Grotesk',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-mono:'IBM Plex Mono',ui-monospace,'SFMono-Regular',Menlo,monospace;--step--1:clamp(0.84rem,0.81rem + 0.14vw,0.92rem);--step-0:clamp(1.00rem,0.96rem + 0.20vw,1.125rem);--step-1:clamp(1.22rem,1.10rem + 0.50vw,1.5rem);--step-2:clamp(1.5rem,1.28rem + 1.05vw,2.0rem);--step-3:clamp(1.95rem,1.55rem + 1.95vw,2.9rem);--step-4:clamp(2.45rem,1.8rem + 3.1vw,3.85rem);--step-5:clamp(2.9rem,1.95rem + 4.6vw,5.0rem);--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--section-y:clamp(3.75rem,2rem + 6.5vw,7.5rem);--gutter:clamp(1.25rem,0.5rem + 3vw,2.5rem);--maxw:1180px;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:28px;--r-pill:999px;--sh-rest:0 1px 2px rgba(22,19,31,.06),0 8px 24px rgba(22,19,31,.08);--sh-lift:0 2px 6px rgba(22,19,31,.07),0 18px 44px rgba(22,19,31,.14);--sh-night:0 30px 80px rgba(0,0,0,.5);--ease-out-quint:cubic-bezier(.22,1,.36,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--t-fast:.14s;--t-mid:.3s;--t-slow:.7s;--z-route:1;--z-raised:5;--z-nav:60;--z-overlay:80}.pmd-faq *,.pmd-faq *::before,.pmd-faq *::after{box-sizing:border-box}.pmd-faq{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.pmd-faq{scroll-behavior:auto}}.pmd-faq{margin:0;font-family:var(--font-body);font-size:var(--step-0);line-height:1.6;color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.pmd-faq h1,.pmd-faq h2,.pmd-faq h3,.pmd-faq h4{font-family:var(--font-display);font-weight:700;line-height:1.04;letter-spacing:-.03em;margin:0;text-wrap:balance}.pmd-faq h2{font-size:var(--step-3)}.pmd-faq h3{font-size:var(--step-1);letter-spacing:-.02em;line-height:1.15}.pmd-faq p{margin:0}.pmd-faq a{color:inherit;text-decoration:none}.pmd-faq img,.pmd-faq svg{display:block;max-width:100%}.pmd-faq strong,.pmd-faq b{font-weight:700}.pmd-faq :focus-visible{outline:2px solid var(--cyan-dark);outline-offset:3px;border-radius:4px}.pmd-faq .prose{max-width:66ch}.pmd-faq .prose p+p{margin-top:1em}.pmd-faq .prose p{text-wrap:pretty}.pmd-faq .wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.pmd-faq .wrap-narrow{max-width:900px}.pmd-faq .section{padding-block:var(--section-y);position:relative}.pmd-faq .surf-paper{background:var(--paper);color:var(--text)}.pmd-faq .surf-paper-2{background:var(--paper-2);color:var(--text)}.pmd-faq .surf-night{background:radial-gradient(120% 95% at 82% -12%,#2a2440 0%,rgba(42,36,64,0) 55%),var(--night);color:var(--on-night)}.pmd-faq .surf-night h1,.pmd-faq .surf-night h2,.pmd-faq .surf-night h3,.pmd-faq .surf-night h4{color:#fff}.pmd-faq .surf-night p{color:var(--on-night-mut)}.pmd-faq .opener{max-width:42ch;margin-bottom:var(--sp-7)}.pmd-faq .opener.center{margin-inline:auto;text-align:center;max-width:46ch}.pmd-faq .opener h2{margin-bottom:var(--sp-4)}.pmd-faq .opener .lede{font-size:var(--step-1);line-height:1.5;color:var(--text-muted)}.pmd-faq .surf-night .opener .lede{color:var(--on-night-mut)}.pmd-faq .opener.center .lede{margin-inline:auto;max-width:52ch}.pmd-faq .tag{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-mono);font-size:var(--step--1);color:var(--cyan-ink);margin-bottom:var(--sp-4)}.pmd-faq .surf-night .tag{color:var(--cyan-dark)}.pmd-faq .tag::before{content:"";width:24px;height:1.5px;background:currentColor;opacity:.6}.pmd-faq .postmark{border:2px solid currentColor;border-radius:50%;display:grid;place-items:center;text-align:center;font-family:var(--font-mono);line-height:1.3;opacity:.85}.pmd-faq .stamp{position:relative;background:var(--cyan);color:var(--ink);border-radius:3px;--p:5px;-webkit-mask:radial-gradient(circle var(--p) at 0 0,#0000 98%,#000) 0 0/calc(var(--p)*2.4) calc(var(--p)*2.4)}.pmd-faq .stamp-inner{border:1.5px dashed rgba(28,25,45,.4);border-radius:2px}.pmd-faq .addr{font-family:var(--font-display);font-weight:600;line-height:1.5}.pmd-faq .addr .to{font-family:var(--font-mono);font-weight:400;font-size:var(--step--1);letter-spacing:.05em;color:var(--text-muted);margin-bottom:.5em}.pmd-faq .surf-night .addr .to{color:var(--on-night-mut)}.pmd-faq .barcode{height:26px;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 4px,currentColor 4px 5px,transparent 5px 9px)}.pmd-faq .btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;font-family:var(--font-display);font-weight:600;font-size:1rem;line-height:1;padding:.95em 1.6em;border:0;border-radius:var(--r-pill);cursor:pointer;text-align:center;transition:transform var(--t-fast) var(--ease-out-quint),background-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.pmd-faq .btn:hover{transform:translateY(-2px)}.pmd-faq .btn:active{transform:translateY(0) scale(.97)}.pmd-faq .btn-primary{background:var(--cyan);color:var(--ink)}.pmd-faq .btn-primary:hover{background:#bff6ff;box-shadow:var(--sh-lift)}.pmd-faq .btn-ink{background:var(--ink);color:#fff}.pmd-faq .btn-ink:hover{background:var(--ink-2);box-shadow:var(--sh-lift)}.pmd-faq .btn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2)}.pmd-faq .btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.pmd-faq .surf-night .btn-ghost{color:#fff;box-shadow:inset 0 0 0 1.5px rgba(165,242,255,.4)}.pmd-faq .surf-night .btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--cyan);background:rgba(165,242,255,.08)}.pmd-faq .btn-sm{padding:.65em 1.15em;font-size:var(--step--1)}.pmd-faq .link{font-weight:600;color:var(--cyan-ink);background-image:linear-gradient(currentColor,currentColor);background-size:0% 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--t-mid) var(--ease-out-quint);padding-bottom:2px}.pmd-faq .link:hover{background-size:100% 2px}.pmd-faq .surf-night .link{color:var(--cyan-dark)}.pmd-faq .btn-row{display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:center}.pmd-faq .chip{display:inline-flex;align-items:center;gap:.5em;font-size:var(--step--1);font-weight:600;padding:.5em 1em;border-radius:var(--r-pill);background:var(--cyan-pale);color:var(--cyan-ink)}.pmd-faq .surf-night .chip{background:rgba(165,242,255,.12);color:var(--cyan)}.pmd-faq .chip .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.pmd-faq .chip.confirm{background:var(--confirm-pale);color:var(--confirm-ink)}.pmd-faq .proof{font-family:var(--font-mono);font-size:var(--step--1);color:var(--on-night-mut)}.pmd-faq .proof b{color:#fff;font-weight:500}.pmd-faq .proof .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cyan-dark);margin-right:.55em;vertical-align:middle}.pmd-faq.js-on [data-reveal]{transform:translateY(14px);will-change:transform}.pmd-faq.js-on [data-reveal].in{transform:none;transition:transform var(--t-slow) var(--ease-out-expo) calc(var(--i,0)*70ms)}@media (prefers-reduced-motion:reduce){.pmd-faq.js-on [data-reveal]{transform:none!important;transition:none!important}.pmd-faq *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.pmd-faq{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);overflow-x:clip}.pmd-faq .lede{font-size:var(--step-1);line-height:1.5;color:var(--text-muted)}.pmd-faq .surf-night .lede{color:var(--on-night-mut)}.pmd-faq .faq-hero{padding-block:clamp(2.75rem,2rem + 4vw,4.75rem)}.pmd-faq .faq-hero h1{font-size:var(--step-4)}.pmd-faq .faq-hero-lede{max-width:62ch;margin-top:var(--sp-5);color:var(--on-night-2)}.pmd-faq .faq-hero-lede .link{color:var(--cyan-dark)}.pmd-faq .faq-layout{display:grid;grid-template-columns:248px 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.pmd-faq .faq-nav,.pmd-faq .faq-body{min-width:0}.pmd-faq .faq-nav{position:sticky;top:88px}.pmd-faq .faq-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pmd-faq .faq-nav a{display:flex;justify-content:space-between;align-items:center;gap:.75em;padding:.55em 0;color:var(--text-muted);font-weight:500;border-bottom:1px solid var(--line);transition:color var(--t-fast)}.pmd-faq .faq-nav a:hover{color:var(--text)}.pmd-faq .faq-nav a.active{color:var(--cyan-ink);font-weight:600}.pmd-faq .faq-nav .n-count{font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-soft)}.pmd-faq .faq-nav a.active .n-count{color:var(--cyan-ink)}.pmd-faq .faq-cat{scroll-margin-top:84px}.pmd-faq .faq-cat + .faq-cat{margin-top:var(--sp-8)}.pmd-faq .faq-cat-h{font-size:var(--step-2);display:flex;align-items:baseline;gap:.5em;margin-bottom:var(--sp-3)}.pmd-faq .faq-cat-n{font-family:var(--font-mono);font-size:var(--step-0);color:var(--cyan-ink);font-weight:400}.pmd-faq .qa{border-top:1px solid var(--line)}.pmd-faq .faq-acc .qa:last-child{border-bottom:1px solid var(--line)}.pmd-faq .qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-5) 0;font-family:var(--font-display);font-weight:600;font-size:var(--step-1);color:var(--ink);line-height:1.3}.pmd-faq .qa summary::-webkit-details-marker{display:none}.pmd-faq .qa summary:hover{color:var(--cyan-ink)}.pmd-faq .qa summary:focus-visible{outline:2px solid var(--cyan-dark);outline-offset:3px;border-radius:4px}.pmd-faq .qa-mk{position:relative;flex:0 0 20px;width:20px;height:20px}.pmd-faq .qa-mk::before,.pmd-faq .qa-mk::after{content:"";position:absolute;background:var(--cyan-ink);border-radius:2px;transition:transform var(--t-mid) var(--ease-out-quint)}.pmd-faq .qa-mk::before{top:9px;left:0;width:20px;height:2px}.pmd-faq .qa-mk::after{top:0;left:9px;width:2px;height:20px}.pmd-faq .qa[open] .qa-mk::after{transform:scaleY(0)}.pmd-faq .qa-a{padding:0 0 var(--sp-5)}.pmd-faq .qa-a p{max-width:68ch;color:var(--text-muted);line-height:1.65;text-wrap:pretty;overflow-wrap:break-word}.pmd-faq .qa-a .link{overflow-wrap:break-word}.pmd-faq .faq-cta .center{text-align:center;max-width:48ch;margin-inline:auto}.pmd-faq .faq-cta .lede{margin:var(--sp-4) auto var(--sp-6);color:var(--on-night-mut)}.pmd-faq .faq-cta .btn-row{justify-content:center}@media (max-width:880px){.pmd-faq .faq-layout{grid-template-columns:1fr;gap:var(--sp-6)}.pmd-faq .faq-nav{position:static;margin:0 calc(var(--gutter)*-1);padding:0 var(--gutter)}.pmd-faq .faq-nav ul{flex-direction:row;gap:var(--sp-5);overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--sp-3)}.pmd-faq .faq-nav a{border-bottom:0;white-space:nowrap;padding:.3em 0;gap:.45em}}
