.update-pill-host{z-index:1100;pointer-events:none;--update-pill-bg:#0a0a0a;--update-pill-fg:#fff;--update-pill-quiet:#fff9;--update-pill-rule:#ffffff40;--update-pill-hover:#ffffff1f;--update-pill-press:#ffffff29;--update-pill-focus:#ffffff80;--update-pill-busy:#ffffffb3;--update-pill-track:#ffffff40;--update-pill-shadow:0 8px 24px -6px #0a0a0a40,0 2px 6px #0a0a0a1f;--update-pill-ease:cubic-bezier(.16,1,.3,1);--update-pill-press-ease:cubic-bezier(.23,1,.32,1);width:0;height:0;position:fixed;bottom:0;left:0}.dark .update-pill-host{--update-pill-bg:#fff;--update-pill-fg:#0a0a0a;--update-pill-quiet:#0a0a0a99;--update-pill-rule:#0a0a0a33;--update-pill-hover:#0a0a0a1f;--update-pill-press:#0a0a0a29;--update-pill-focus:#0a0a0a80;--update-pill-busy:#0a0a0ab3;--update-pill-track:#0a0a0a40;--update-pill-shadow:0 8px 24px -6px #0009,0 2px 6px #0006}.update-pill-host__safe-area{width:0;height:0;padding-bottom:env(safe-area-inset-bottom,0px);visibility:hidden;position:absolute}.update-pill{box-sizing:border-box;background:var(--update-pill-bg);width:max-content;max-width:calc(100vw - 32px);height:40px;box-shadow:var(--update-pill-shadow);color:var(--update-pill-fg);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:auto;border-radius:999px;align-items:center;padding:0 6px 0 16px;font-size:13px;font-weight:500;line-height:16px;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}.update-pill__body{align-items:center;gap:12px;display:flex}.update-pill__leaving{pointer-events:none;padding:0 6px 0 16px;position:absolute;inset:0}.update-pill__message{flex-shrink:0}.update-pill__actions{align-items:center;gap:4px;display:flex}.update-pill__rule{background:var(--update-pill-rule);flex-shrink:0;width:.5px;height:16px}.update-pill__action{height:28px;color:var(--update-pill-fg);font:inherit;cursor:pointer;transition:background-color 80ms var(--update-pill-ease),color 80ms var(--update-pill-ease),transform 80ms var(--update-pill-press-ease);background:0 0;border:0;border-radius:999px;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0 10px;display:inline-flex}.update-pill__action--quiet,.update-pill__close{color:var(--update-pill-quiet)}.update-pill__close{width:28px;padding:0}@media (hover:hover){.update-pill__action:hover{background:var(--update-pill-hover);color:var(--update-pill-fg)}}.update-pill__action:active{background:var(--update-pill-press);color:var(--update-pill-fg);transform:scale(.98)}.update-pill__action:focus-visible{box-shadow:0 0 0 1px var(--update-pill-focus)}@media (forced-colors:active){.update-pill__action:focus-visible{outline:1px solid canvastext}}.update-pill__busy{height:28px;color:var(--update-pill-busy);align-items:center;gap:6px;padding:0 14px 0 10px;display:inline-flex}.update-pill__spinner{flex-shrink:0;animation:.7s linear infinite update-pill-turn}.update-pill__spinner-track{stroke:var(--update-pill-track)}.update-pill__spinner-arc{stroke:var(--update-pill-fg)}@keyframes update-pill-turn{to{transform:rotate(360deg)}}@media (max-width:767px){.update-pill[data-view=confirm]{white-space:normal;border-radius:20px;height:auto;padding:12px 6px 6px 16px}.update-pill__body[data-view=confirm]{flex-wrap:wrap;row-gap:6px}.update-pill__body[data-view=confirm] .update-pill__message{flex:1 0 100%;padding-right:10px}.update-pill__body[data-view=confirm] .update-pill__actions{margin-left:auto}.update-pill__body[data-view=confirm] .update-pill__rule,.update-pill[data-view=confirm]>.update-pill__leaving,.update-pill__leaving[data-view=confirm]{display:none}}.update-pill[data-wrap=true]{white-space:normal;border-radius:20px;height:auto;padding:12px 6px 6px 16px}.update-pill[data-wrap=true]>.update-pill__body{flex-wrap:wrap;row-gap:6px}.update-pill[data-wrap=true] .update-pill__message{flex:1 0 100%;padding-right:10px}.update-pill[data-wrap=true] .update-pill__actions{margin-left:auto}.update-pill[data-wrap=true] .update-pill__rule,.update-pill[data-wrap=true]>.update-pill__leaving{display:none}@media (max-width:386px){.update-pill{white-space:normal;border-radius:20px;height:auto;padding:12px 6px 6px 16px}.update-pill__body{flex-wrap:wrap;row-gap:6px}.update-pill__message{flex:1 0 100%;padding-right:10px}.update-pill__actions{margin-left:auto}.update-pill__rule{display:none}}
