.update-notice-slot{right:0;bottom:calc(72px + env(safe-area-inset-bottom));z-index:var(--layer-popover);padding-inline:var(--space-4);pointer-events:none;justify-content:center;display:flex;position:fixed;left:0}body:has(.dialog-overlay,.sheet-overlay) .update-notice-slot{display:none}@media (min-width:768px){.update-notice-slot{bottom:var(--space-5);padding-inline:var(--space-5);justify-content:flex-end}}.update-notice{align-items:center;gap:var(--space-3);max-width:380px;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-popover);color:var(--foreground);font:inherit;text-align:start;cursor:pointer;pointer-events:auto;animation:update-in .42s var(--ease-out) both;display:flex}.update-notice[data-leaving]{animation:update-out .32s var(--ease-in) forwards}.update-notice:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.update-notice-mark{border-radius:var(--radius-control);background:var(--ink);box-sizing:content-box;flex:none;width:34px;height:auto;padding:7px 6px;overflow:visible}.update-notice-i{fill:var(--background)}.update-notice-h{fill:var(--logo-paint)}.update-notice-copy{font-size:var(--text-small);gap:2px;line-height:1.35;display:grid}.update-notice-copy span{color:var(--muted-foreground)}@media (prefers-reduced-motion:no-preference){.update-notice-i{animation:update-pass .9s var(--ease-in-out) .38s both}}@keyframes update-in{0%{opacity:0;translate:0 16px;scale:.97}}@keyframes update-out{to{opacity:0;translate:0 10px;scale:.98}}@keyframes update-pass{45%{fill:var(--logo-paint)}}@media (prefers-reduced-motion:reduce){.update-notice,.update-notice[data-leaving]{animation:none}}.update-alert-setting{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border);display:flex}.update-alert-setting h3{font-size:var(--text-body);margin:0}.update-alert-setting p{margin:var(--space-1) 0 0}
