.pg-sheet{--pg-accent:var(--ac);--pg-accent-2:var(--ac-h);--pg-sheet:#fff;width:min(560px,100%);max-width:100%;max-height:calc(100dvh - 24px);padding:0 0 env(safe-area-inset-bottom);background:var(--pg-sheet);color:var(--g9);border:0;border-radius:24px 24px 0 0;margin:0 auto;position:fixed;inset:auto 0 0;overflow:visible;box-shadow:0 -18px 50px #12141747}.pg-sheet::backdrop{background:#12141780}.pg-sheet[open]{animation:.32s cubic-bezier(.2,.8,.2,1) both pg-up}.pg-body{max-height:calc(100dvh - 24px);padding:28px 22px 22px;overflow-y:auto}.pg-sheet.is-phone .pg-body{padding-bottom:64px}.pg-body h2{text-wrap:balance;letter-spacing:-.02em;word-break:keep-all;margin:0;font-size:22px;line-height:1.4}.pg-steps{counter-reset:pg;gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pg-steps li{counter-increment:pg;grid-template-columns:56px 1fr;align-items:center;gap:14px;display:grid}.pg-steps p{color:var(--g8);word-break:keep-all;margin:0;font-size:17px;line-height:1.55}.pg-steps p:before{content:counter(pg) ". ";color:var(--pg-accent);font-weight:800}.pg-ico{background:linear-gradient(180deg, #fff, var(--g1));border-radius:16px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 -3px 6px #0000000f,0 6px 14px #12141724}.pg-ico svg{fill:none;stroke:#0a84ff;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.pg-app img{border-radius:11px;width:44px;height:44px;display:block}.pg-lead{text-wrap:balance;color:var(--g8);word-break:keep-all;margin:10px 0 0;font-size:17px;line-height:1.6}.pg-small{color:var(--g6);word-break:keep-all;margin:14px 0 0;font-size:14px;line-height:1.55}.pg-open{background:var(--pg-accent);color:#fff;border-radius:14px;justify-content:center;align-items:center;height:56px;margin-top:18px;font-size:17px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 10px 22px #0000002e}.pg-open:hover{background:var(--pg-accent-2)}.pg-copy{gap:8px;margin-top:10px;display:flex}.pg-copy input{border:1px solid var(--g2);min-width:0;height:48px;color:var(--g7);background:#fff;border-radius:12px;flex:1;padding:0 12px;font-size:14px}.pg-copy button,.pg-close,.pg-install{border:1.5px solid var(--pg-accent);height:48px;color:var(--pg-accent);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:12px;padding:0 18px;font-size:15px;font-weight:700}.pg-close{border-color:var(--g3);width:100%;color:var(--g7);margin-top:20px;display:block}.pg-arrow{background:var(--pg-accent);clip-path:polygon(35% 0,65% 0,65% 55%,100% 55%,50% 100%,0 55%,35% 55%);width:34px;height:40px;margin-left:-17px;animation:1.1s ease-in-out infinite pg-bob;position:absolute;bottom:10px;left:50%}.pg-arrow.is-right{margin-left:0;left:auto;right:22px}@keyframes pg-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes pg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.pg-sheet[open],.pg-arrow{animation:none}}.ibar{left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:58;background:radial-gradient(120% 140% at 0% 0%, #f6f0e41f, transparent 55%), linear-gradient(160deg, #24282e, var(--ink-2));width:min(560px,100vw - 20px);color:var(--on-dark);border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 6px 10px 10px;animation:.5s cubic-bezier(.2,.9,.3,1.15) both ibar-in;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 40px #12141757,inset 0 1px #ffffff14}.ibar-icon{object-fit:contain;background:linear-gradient(#fff,#fff);border-radius:13px;width:48px;height:48px;padding:4px;display:block;box-shadow:0 6px 14px #00000047,inset 0 -2px 4px #0000000f}.ibar-line{letter-spacing:-.01em;word-break:keep-all;text-wrap:balance;margin:0;font-size:15px;font-weight:600;line-height:1.4}.ibar-go{background:linear-gradient(180deg, #d65a15, var(--ac));color:#fff;height:44px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:12px;padding:0 14px;font-size:15px;font-weight:700;box-shadow:0 6px 14px #0000004d,inset 0 1px #ffffff2e}.ibar-go:hover{background:var(--ac-h)}.ibar-go:focus-visible,.ibar-x:focus-visible{outline:2px solid var(--ac-dk);outline-offset:2px}.ibar-x{width:32px;height:44px;color:var(--on-dark-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ibar-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}@keyframes ibar-in{0%{opacity:0;transform:translate(-50%,130%)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ibar{animation:none}}@media (max-width:360px){.ibar{gap:9px}.ibar-icon{width:40px;height:40px}.ibar-line{font-size:14px}.ibar-go{padding:0 12px}}
