#xpf-web-app-banner.xpf-web-app-banner{position:fixed;z-index:690;left:50%;bottom:calc(var(--xpf-app-bottom, 16px) + var(--xpf-app-obstacle, 0px) + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;gap:14px;box-sizing:border-box;width:calc(100% - 32px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px));max-width:760px;max-height:calc(100vh - 48px - var(--xpf-app-bottom, 16px) - var(--xpf-app-obstacle, 0px));max-height:calc(100dvh - 48px - var(--xpf-app-bottom, 16px) - var(--xpf-app-obstacle, 0px));margin:0;padding:16px 18px;transform:translateX(-50%);border:1px solid rgb(255 255 255 / .14);border-radius:16px;background:var(--xpf-app-bg,#171b24);color:var(--xpf-app-text,#ffffff);box-shadow:0 12px 40px rgb(0 0 0 / .28);font:400 14px/1.45 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-text-size-adjust:100%}#xpf-web-app-banner[hidden],#xpf-web-app-banner-spacer[hidden]{display:none!important}#xpf-web-app-banner *,#xpf-web-app-banner *::before,#xpf-web-app-banner *::after{box-sizing:border-box}#xpf-web-app-banner>svg,#xpf-web-app-banner .xpf-web-app-banner__icon{display:block;flex:0 0 38px;width:38px;height:38px;margin:0;color:inherit}#xpf-web-app-banner .xpf-web-app-banner__copy{flex:1 1 auto;min-width:0;margin:0;padding:0;overflow-wrap:anywhere}#xpf-web-app-banner .xpf-web-app-banner__title{display:block;margin:0;padding:0;color:inherit;font:700 15px/1.35 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#xpf-web-app-banner .xpf-web-app-banner__message{display:block;margin:4px 0 0;padding:0;color:inherit;font:inherit;opacity:.88}#xpf-web-app-banner .xpf-web-app-banner__action{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:44px;max-width:240px;margin:0;padding:11px 16px;border:0;border-radius:10px;background:var(--xpf-app-button,#e50914);color:var(--xpf-app-button-text,#ffffff);font:700 13px/1.35 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:normal;text-align:center;text-decoration:none;text-transform:none;overflow-wrap:anywhere;box-shadow:none;transition:filter .15s ease}#xpf-web-app-banner .xpf-web-app-banner__close{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0 -8px 0 0;padding:10px;border:0;border-radius:8px;background:#fff0;color:inherit;font:inherit;line-height:1;cursor:pointer;box-shadow:none}#xpf-web-app-banner .xpf-web-app-banner__close svg{display:block;width:20px;height:20px;margin:0;pointer-events:none}#xpf-web-app-banner .xpf-web-app-banner__action:hover{filter:brightness(1.12);color:var(--xpf-app-button-text,#ffffff)}#xpf-web-app-banner .xpf-web-app-banner__close:hover{background:rgb(127 127 127 / .18)}#xpf-web-app-banner .xpf-web-app-banner__action:focus-visible,#xpf-web-app-banner .xpf-web-app-banner__close:focus-visible{outline:2px solid var(--xpf-app-text,#ffffff);outline-offset:3px}#xpf-web-app-banner-spacer{display:block;flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:0;border:0;pointer-events:none}@media (max-width:767px){#xpf-web-app-banner.xpf-web-app-banner{display:grid;grid-template-columns:30px minmax(0,1fr) 36px;gap:10px;width:calc(100% - 24px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px));padding:12px;border-radius:13px;font-size:12px}#xpf-web-app-banner>svg,#xpf-web-app-banner .xpf-web-app-banner__icon{width:30px;height:30px}#xpf-web-app-banner .xpf-web-app-banner__title{font-size:14px}#xpf-web-app-banner .xpf-web-app-banner__action{grid-column:1 / -1;grid-row:2;width:100%;max-width:none}#xpf-web-app-banner .xpf-web-app-banner__close{grid-column:3;grid-row:1;margin:-4px -4px -4px -4px;align-self:start}}@media (prefers-reduced-motion:reduce){#xpf-web-app-banner .xpf-web-app-banner__action{transition:none}}@media print{#xpf-web-app-banner,#xpf-web-app-banner-spacer{display:none!important}}