.sia-appp{--appp-navy: rgb(var(--sia-navy, 12 31 63));--appp-slate: rgb(var(--sia-slate, 91 107 130));--appp-line: rgb(var(--sia-line, 220 229 240));--appp-mist: rgb(var(--sia-mist, 238 244 250));--appp-sun: rgb(var(--sia-sun, 253 201 90));--appp-sun-hover: rgb(var(--sia-sun-hover, 255 217 121));--appp-on-sun: rgb(var(--sia-on-sun, 12 31 63));--appp-action: rgb(var(--sia-action, 42 113 178));position:fixed;z-index:70;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));max-width:480px;margin:0 auto;color:var(--appp-navy);font-family:var(--sia-font-body, system-ui, -apple-system, "Segoe UI", sans-serif);font-size:16px;line-height:1.45;opacity:0;transform:translateY(18px);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.sia-appp[hidden]{display:none!important}.sia-appp.is-in{opacity:1;transform:none}.sia-appp.has-bar{bottom:calc(12px + var(--sia-appp-lift, 0px))}.sia-appp__card{position:relative;padding:16px;border:1px solid var(--appp-line);border-radius:var(--sia-r-card, 20px);background:#fff;box-shadow:var(--sia-shadow-float, 0 12px 40px -8px rgb(7 21 48 / .45))}.sia-appp__view{display:flex;gap:14px;align-items:flex-start}.sia-appp__view[hidden]{display:none!important}.sia-appp__logo{flex-shrink:0;width:56px;height:56px;border-radius:var(--sia-r-tile, 12px);object-fit:cover;background:var(--appp-mist)}.sia-appp__badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--sia-r-tile, 12px);background:var(--appp-mist);color:var(--appp-action)}.sia-appp__badge .sia-appp__ico{width:26px;height:26px}.sia-appp__main{flex:1 1 auto;min-width:0}.sia-appp .sia-appp__title{margin:0;color:var(--appp-navy);font-family:var(--sia-font-display, var(--sia-font-body, system-ui, sans-serif));font-size:17px;font-weight:700;line-height:1.25;letter-spacing:normal;text-transform:none}.sia-appp__title:focus{outline:none}.sia-appp__title:focus-visible{outline:2px solid var(--appp-action);outline-offset:3px;border-radius:4px}.sia-appp .sia-appp__text{margin:4px 0 0;color:var(--appp-slate);font-size:15px}.sia-appp__steps{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none;font-size:15px}.sia-appp__steps li{display:flex;align-items:center;gap:8px;margin:0}.sia-appp__num{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--appp-mist);color:var(--appp-action);font-family:var(--sia-font-display, inherit);font-size:13px;font-weight:700}.sia-appp__steps .sia-appp__ico{flex-shrink:0;width:18px;height:18px;color:var(--appp-action)}.sia-appp__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sia-appp .sia-appp__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:0 18px;border:0;border-radius:var(--sia-r-btn, 9999px);font:inherit;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.sia-appp .sia-appp__btn .sia-appp__ico{width:18px;height:18px}.sia-appp .sia-appp__btn--primary{background:var(--appp-sun);color:var(--appp-on-sun)}.sia-appp .sia-appp__btn--primary:hover{background:var(--appp-sun-hover)}.sia-appp .sia-appp__btn--quiet{background:transparent;color:var(--appp-navy);padding:0 12px}.sia-appp .sia-appp__btn--quiet:hover{background:var(--appp-mist)}.sia-appp .sia-appp__btn:focus-visible{outline:2px solid var(--appp-action);outline-offset:2px}.sia-appp .sia-appp__btn[disabled]{opacity:.65;cursor:progress}.sia-appp .sia-appp__msg{margin:10px 0 0;padding:8px 10px;border-radius:10px;background:var(--appp-mist);font-size:14px}.sia-appp-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (min-width: 1024px){.sia-appp,.sia-appp.has-bar{left:24px;right:auto;bottom:24px;width:380px;max-width:calc(100vw - 48px);margin:0}}@media (max-width: 359px){.sia-appp__logo,.sia-appp__badge{width:44px;height:44px}.sia-appp__card{padding:14px}}@media (prefers-reduced-motion: reduce){.sia-appp{transition:none;transform:none}}.sia-motion-off .sia-appp{transition:none;transform:none}@media print{.sia-appp{display:none!important}}
