.pomo-getapp{display:none}@media (hover:hover) and (pointer:fine){.pomo-getapp{display:block;margin-top:1rem;font-size:.9rem}.pomo-getapp__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.pomo-getapp.is-centred .pomo-getapp__bar{justify-content:center}.pomo-getapp__lead{font-weight:700;opacity:.72;margin-right:.15rem}.pomo-getapp__opt{display:inline-flex;align-items:center;gap:.45em;padding:.45em .95em;border:1.5px solid var(--pomo-border);border-color:color-mix(in srgb,currentColor 24%,transparent);border-radius:999px;background:#fff0;color:inherit;font:inherit;font-weight:800;line-height:1.2;cursor:pointer;transition:border-color 0.15s ease,background-color 0.15s ease}.pomo-getapp__opt svg{width:1.15em;height:1.15em;flex:none}.pomo-getapp__opt:hover,.pomo-getapp__opt[aria-expanded="true"]{border-color:var(--pomo-coral);background:color-mix(in srgb,var(--pomo-coral) 10%,transparent)}.pomo-getapp__opt:focus-visible{outline:3px solid var(--pomo-coral);outline-offset:2px}.pomo-getapp__panel{width:max-content;max-width:min(100%, 26rem);margin-top:.75rem;padding:1rem 1.15rem;background:var(--pomo-surface);color:var(--pomo-text);border:1px solid var(--pomo-border);border-radius:18px;box-shadow:0 12px 30px -14px rgb(51 38 31 / .35);text-align:left;animation:pomo-getapp-in 0.18s ease-out}.pomo-getapp__panel[hidden]{display:none}.pomo-getapp.is-centred .pomo-getapp__panel{margin-left:auto;margin-right:auto}.pomo-getapp__panel--qr{display:flex;align-items:center;gap:1rem}.pomo-getapp__panel--qr img{flex:none;width:132px;height:132px;padding:6px;background:#fff;border-radius:12px}.pomo-getapp__panel p{margin:0;line-height:1.5}.pomo-getapp__panel strong{color:var(--pomo-text-strong)}.pomo-getapp__row{display:flex;gap:.5rem}.pomo-getapp__row input[type="email"]{flex:1 1 15rem;min-width:0;height:2.75rem;padding:0 1.1rem;border:1.5px solid var(--pomo-border);border-radius:999px;background:var(--pomo-bg);color:var(--pomo-text-strong);font:inherit;font-weight:700}.pomo-getapp__row input[type="email"]::placeholder{color:var(--pomo-muted)}.pomo-getapp__row input[type="email"]:focus{outline:none;border-color:var(--pomo-coral);box-shadow:0 0 0 3px color-mix(in srgb,var(--pomo-coral) 25%,transparent)}.pomo-getapp__row .btn{flex:none;white-space:nowrap}.pomo-getapp__news{display:flex;align-items:flex-start;gap:.5em;margin-top:.75rem;font-weight:700;color:var(--pomo-text-strong);cursor:pointer}.pomo-getapp__news input{margin-top:.2em;accent-color:var(--pomo-coral)}.pomo-getapp__note{margin-top:0.25rem!important;font-size:.8rem;color:var(--pomo-muted)}.pomo-getapp__msg{margin-top:0.5rem!important;font-weight:800}.pomo-getapp__msg:empty{display:none}.pomo-getapp__msg.is-ok{color:var(--pomo-fg-ok)}.pomo-getapp__msg.is-err{color:var(--pomo-fg-err)}.pomo-getapp__form.is-busy .btn{opacity:.6;pointer-events:none}.pomo-getapp__form.is-done .pomo-getapp__row,.pomo-getapp__form.is-done .pomo-getapp__news,.pomo-getapp__form.is-done .pomo-getapp__note{display:none}.pomo-getapp__form.is-done .pomo-getapp__msg{margin-top:0!important}.pomo-getapp__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}}@keyframes pomo-getapp-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pomo-getapp__panel{animation:none}}